/**handles:plover-elements-button,plover-theme-elements-button,plover-theme-elements-form,plover-theme-extensions-dark-mode,plover-animation-flip**/
.wp-block-button{--plover--style--block-gap:var(--wp--custom--element--button--gap, 0.5em);line-height:1;padding:0!important;box-shadow:none!important}.button:not(.components-button),.is-style-button,.wp-block-button .wp-block-button__link,.wp-block-button button[type=submit],.wp-block-button input[type=button],.wp-block-button input[type=submit],.wp-element-button,[type=submit]{display:inline-flex;gap:var(--plover--style--block-gap);align-items:center;justify-content:center;cursor:pointer;letter-spacing:inherit;text-transform:inherit;box-shadow:var(--plover-box-shadow,none)}.button:not(.components-button).has-text-align-left,.is-style-button.has-text-align-left,.wp-block-button .wp-block-button__link.has-text-align-left,.wp-block-button button[type=submit].has-text-align-left,.wp-block-button input[type=button].has-text-align-left,.wp-block-button input[type=submit].has-text-align-left,.wp-element-button.has-text-align-left,[type=submit].has-text-align-left{justify-content:flex-start}.button:not(.components-button).has-text-align-right,.is-style-button.has-text-align-right,.wp-block-button .wp-block-button__link.has-text-align-right,.wp-block-button button[type=submit].has-text-align-right,.wp-block-button input[type=button].has-text-align-right,.wp-block-button input[type=submit].has-text-align-right,.wp-element-button.has-text-align-right,[type=submit].has-text-align-right{justify-content:flex-end}
.button:not(.components-button),.is-style-button,.wp-block-button .wp-block-button__link,.wp-block-button button[type=submit],.wp-block-button input[type=button],.wp-block-button input[type=submit],.wp-element-button,[type=submit]{position:relative;overflow:hidden;transition:var(--wp--custom--transition);color:var(--wp--custom--elements--button--color--text,#fff);border-radius:var(--wp--custom--elements--button--border-radius,var(--wp--custom--border-radius--rounded,.25rem));border-width:0;font-family:inherit;font-size:var(--wp--custom--elements--button--font-size, var(--wp--preset--font-size--small, .875rem));font-weight:var(--wp--custom--elements--button--font-weight,var(--wp--custom--font-weight--semi-bold,600));line-height:inherit;text-decoration:none}.button:not(.components-button):not(.has-background),.is-style-button:not(.has-background),.wp-block-button .wp-block-button__link:not(.has-background),.wp-block-button button[type=submit]:not(.has-background),.wp-block-button input[type=button]:not(.has-background),.wp-block-button input[type=submit]:not(.has-background),.wp-element-button:not(.has-background),[type=submit]:not(.has-background){background:var(--wp--custom--elements--button--color--background,var(--wp--custom--color--primary,currentColor))}.button:not(.components-button):hover,.is-style-button:hover,.wp-block-button .wp-block-button__link:hover,.wp-block-button button[type=submit]:hover,.wp-block-button input[type=button]:hover,.wp-block-button input[type=submit]:hover,.wp-element-button:hover{color:var(--wp--custom--elements--button--hover--color--text,#fff)}.button:not(.components-button):hover:not(.has-background),.is-style-button:hover:not(.has-background),.wp-block-button .wp-block-button__link:hover:not(.has-background),.wp-block-button button[type=submit]:hover:not(.has-background),.wp-block-button input[type=button]:hover:not(.has-background),.wp-block-button input[type=submit]:hover:not(.has-background),.wp-element-button:hover:not(.has-background){background:var(--wp--custom--elements--button--hover--color--background,var(--wp--custom--color--active,currentColor))}.is-style-button:not([class*=has-icon__] .is-style-button)::after,.wp-block-button:not([class*=has-icon__]) .wp-block-button__link::after,.wp-block-button:not([class*=has-icon__]) button[type=submit]::after,.wp-block-button:not([class*=has-icon__]) input[type=button]::after,.wp-block-button:not([class*=has-icon__]) input[type=submit]::after,.wp-element-button:not([class*=has-icon__] .wp-element-button)::after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:currentColor;opacity:0;border-radius:100%;transform:scale(1,1) translate(-50%);transform-origin:50% 50%}.is-style-button:not([class*=has-icon__] .is-style-button):hover::after,.wp-block-button:not([class*=has-icon__]) .wp-block-button__link:hover::after,.wp-block-button:not([class*=has-icon__]) button[type=submit]:hover::after,.wp-block-button:not([class*=has-icon__]) input[type=button]:hover::after,.wp-block-button:not([class*=has-icon__]) input[type=submit]:hover::after,.wp-element-button:not([class*=has-icon__] .wp-element-button):hover::after{animation:buttonripple 1s ease-out;text-decoration:none}.wp-block-button.is-style-ghost .wp-block-button__link::after,.wp-block-button.is-style-outline .wp-block-button__link::after{background:currentColor}@keyframes buttonripple{0%{transform:scale(0,0);opacity:.15}20%{transform:scale(20,20);opacity:.15}100%{opacity:0;transform:scale(40,40)}}
form{margin-block-end:0}label{display:flex;align-items:center;font-size:var(--wp--custom--elements--label--typography--font-size, inherit);font-weight:var(--wp--custom--elements--label--typography--font-weight,var(--wp--custom--font-weight--medium,500));margin-bottom:var(--wp--custom--elements--label--typography--margin-bottom,.5em);width:100%}input+label{width:auto}fieldset{margin:var(--wp--style--block-gap,1em) 0;padding:var(--wp--custom--elements--fieldset--padding,0);border:var(--wp--custom--elements--fieldset--border,0);border-radius:var(--wp--custom--border--radius)}fieldset p{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(var(--wp--style--block-gap,1em)/ 2);width:100%}legend{width:100%;margin:0 0 var(--wp--style--block-gap,1em);padding:0;float:left;font-family:var(--wp--custom--font-family--heading);font-weight:var(--wp--custom--font-weight--bold);color:var(--wp--custom--color--heading)}input,optgroup,select,textarea{font:inherit;transition:var(--wp--custom--transition, inherit);background-color:var(--wp--custom--elements--input--background,transparent);box-shadow:var(--wp--custom--elements--input--box-shadow,none);line-height:var(--wp--custom--elements--input--line-height, inherit);border-width:var(--wp--custom--elements--input--border-width,var(--wp--custom--border--width,1px));border-color:var(--wp--custom--elements--input--border-color,var(--wp--custom--border--color,currentColor));border-radius:var(--wp--custom--elements--input--border-radius,var(--wp--custom--border-radius--rounded,inherit));border-style:var(--wp--custom--elements--input--border-style,var(--wp--custom--border--style,solid))}input:focus:not([type=checkbox],[type=submit],[type=reset],[type=button],[type=radio]),optgroup:focus,select:focus,textarea:focus{background-color:var(--wp--custom--elements--input--focus--background,currentColor);border-color:var(--wp--custom--elements--input--focus--border-color,currentColor);box-shadow:var(--wp--custom--elements--input--focus--box-shadow,none)}input:not([type=checkbox],[type=submit],[type=reset],[type=button],[type=radio]),select,textarea{margin:0 0 var(--wp--style--block-gap,1em);padding-top:calc(var(--wp--custom--elements--input--padding--top,1em) - 1px);padding-right:calc(var(--wp--custom--elements--input--padding--right,1.2em) - 1px);padding-bottom:calc(var(--wp--custom--elements--input--padding--bottom,1em) - 1px);padding-left:calc(var(--wp--custom--elements--input--padding--left,1.2em) - 1px);font-size:var(--wp--custom--elements--input--font-size);width:var(--wp--custom--elements--input--width,100%);color:inherit;outline:0}p input:not([type=checkbox],[type=submit],[type=button],[type=radio]){margin-bottom:0}textarea{min-width:100%;max-width:100%}select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .5em center;background-size:1em}optgroup{width:100%;padding:calc(var(--wp--custom--elements--input--padding-top,1em) - 1px) var(--wp--custom--elements--input--padding-top,1.2em)}[for=file]+br{display:none}input[type=file]{padding:calc(var(--wp--custom--elements--input--padding-top,1em)*2)}::placeholder{color:var(--wp--custom--elements--placeholder--color,inherit);opacity:var(--wp--custom--elements--placeholder--opacity, .5)}::-webkit-input-placeholder{color:var(--wp--custom--elements--placeholder--color,inherit);opacity:var(--wp--custom--elements--placeholder--opacity, .5)}[disabled]{opacity:var(--wp--custom--disabled--opacity, .5);cursor:not-allowed}
:where(.editor-styles-wrapper).is-style-dark .plover-hide-on-dark,body.is-style-dark .plover-hide-on-dark{display:none}:where(.editor-styles-wrapper).is-style-light .plover-hide-on-light,body.is-style-light .plover-hide-on-light{display:none}.default-mode-light:not(.is-style-dark):not(.is-style-system) .plover-hide-on-light,:where(.editor-styles-wrapper).default-mode-light:not(.is-style-dark):not(.is-style-system) .plover-hide-on-light{display:none}.default-mode-dark:not(.is-style-light):not(.is-style-system) .plover-hide-on-dark,:where(.editor-styles-wrapper).default-mode-dark:not(.is-style-light):not(.is-style-system) .plover-hide-on-dark{display:none}@media(prefers-color-scheme:light){:where(.editor-styles-wrapper).default-mode-system:not(.is-style-light):not(.is-style-dark) .plover-hide-on-light,:where(.editor-styles-wrapper).is-style-system .plover-hide-on-light,body.default-mode-system:not(.is-style-light):not(.is-style-dark) .plover-hide-on-light,body.is-style-system .plover-hide-on-light{display:none}}@media(prefers-color-scheme:dark){:where(.editor-styles-wrapper).default-mode-system:not(.is-style-light):not(.is-style-dark) .plover-hide-on-dark,:where(.editor-styles-wrapper).is-style-system .plover-hide-on-dark,body.default-mode-system:not(.is-style-light):not(.is-style-dark) .plover-hide-on-dark,body.is-style-system .plover-hide-on-dark{display:none}}
@keyframes flip{from{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}}.plover-animated.flip,.plover-entrance-animated.flip{backface-visibility:visible;animation-name:flip}