/**handles:spectra-pro-mega-menu-style,spectra-pro-register-confirm-password-style,spectra-pro-register-email-style,spectra-pro-register-first-name-style,spectra-pro-register-last-name-style,spectra-pro-register-password-style,spectra-pro-register-terms-and-conditions-style,spectra-pro-register-user-name-style,spectra-pro-register-style,spectra-pro-svg-animator-style**/
.wp-block-spectra-pro-mega-menu{position:relative;list-style:none;margin:0;padding:0}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle{display:inline-flex!important;align-items:center;gap:.1em;background:0 0;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;transition:all .3s ease}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle:hover{opacity:.8}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle-icon{align-self:center;display:inline-flex;align-items:center;justify-content:center;line-height:0;margin-left:.25em;padding:0;flex-shrink:0}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle-icon svg:not(.spectra-custom-svg){fill:currentcolor;display:block;width:100%;height:100%;transition:transform .2s ease-out}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle-icon svg.spectra-custom-svg{color:currentcolor;display:block;width:100%;height:100%;transition:transform .2s ease-out}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle[aria-expanded=true] .spectra-mega-menu__toggle-icon svg{transform:rotate(180deg)}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle[aria-expanded=true]~.spectra-mega-menu__menu-container{opacity:1;overflow:visible;visibility:visible}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__menu-container{position:fixed;z-index:99999;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .2s ease,visibility .2s ease;background:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--contrast,#ddd);box-shadow:0 4px 20px rgba(0,0,0,.1)}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__menu-container[style*="overflow-y: auto"]::-webkit-scrollbar{width:8px}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__menu-container[style*="overflow-y: auto"]::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__menu-container[style*="overflow-y: auto"]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__menu-container[style*="overflow-y: auto"]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__menu-container.menu-width-content{width:min(var(--wp--style--global--content-size,840px),100vw - 40px)}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__menu-container.menu-width-wide{width:min(var(--wp--style--global--wide-size,1200px),100vw);left:50%!important;transform:translateX(-50%)}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__menu-container.menu-width-full{width:100vw;max-width:none;left:0!important}.wp-block-spectra-pro-mega-menu .menu-container__close-button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:hsla(0,0%,100%,.7294117647);border:none;border-radius:999999px;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:4px;position:absolute;right:12px;text-align:center;top:12px;transition:opacity .2s ease;z-index:100}.wp-block-spectra-pro-mega-menu .menu-container__close-button svg{display:block;fill:currentcolor}.wp-block-spectra-pro-mega-menu .menu-container__close-button:focus{opacity:1;outline:2px solid currentcolor;outline-offset:2px}.wp-block-spectra-pro-mega-menu .spectra-mega-menu__menu-container:hover .menu-container__close-button{opacity:1}.wp-block-spectra-pro-mega-menu .wp-block-navigation-item__description{display:block;font-size:var(--spectra-desc-font-size, .875em);font-weight:var(--spectra-desc-font-weight,inherit);font-style:var(--spectra-desc-font-style,inherit);line-height:var(--spectra-desc-line-height, inherit);letter-spacing:var(--spectra-desc-letter-spacing, inherit);text-decoration:var(--spectra-desc-text-decoration,inherit);text-transform:var(--spectra-desc-text-transform,inherit);opacity:.8;margin-top:var(--spectra-desc-gap,4px);padding:0 8px;color:var(--spectra-desc-color,inherit);background-color:var(--spectra-desc-bg,transparent);border-radius:var(--spectra-desc-radius,0)}.wp-block-spectra-pro-mega-menu.no-dropdown .wp-block-navigation-item__content:has(.wp-block-navigation-item__description){display:flex;align-items:center;gap:.1em}.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle-icon{display:inline-flex}.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-spectra-pro-mega-menu .spectra-mega-menu__menu-container{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;overflow:visible!important;background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;margin:0;transform:none!important}.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-spectra-pro-mega-menu .spectra-mega-menu__menu-container>*{width:100%}.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle{cursor:pointer}.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle[aria-expanded=false]+.spectra-mega-menu__menu-container{display:none!important}.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-spectra-pro-mega-menu .spectra-mega-menu__toggle[aria-expanded=true]+.spectra-mega-menu__menu-container{display:block!important}.wp-block-spectra-pro-mega-menu :focus-visible{outline:2px solid currentcolor;outline-offset:2px}@media print{.menu-container__close-button,.spectra-mega-menu__menu-container{display:none!important}}.wp-block-navigation:has(.spectra-mega-menu__toggle[aria-expanded=true]),.wp-block-spectra-container:has(.spectra-mega-menu__toggle[aria-expanded=true]){z-index:99999!important}body:not(.editor-styles-wrapper) .wp-block-navigation:has(.wp-block-navigation__responsive-container.is-menu-open),body:not(.editor-styles-wrapper) .wp-block-spectra-container:has(.wp-block-navigation__responsive-container.is-menu-open){z-index:99999!important}
.wp-block-spectra-pro-form-input-wrapper{position:relative;margin-bottom:20px}.wp-block-spectra-pro-form-input-wrapper__inner{position:relative;display:flex;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-input-label{display:block;width:100%;margin-bottom:5px;font-size:14px;line-height:22px;font-weight:400;transition:color .2s ease}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-form-input-field__input,.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-pro-form-input-field__input{padding-left:45px}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper.spectra-pro-form-input-group .spectra-form-input-field__input,.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper.spectra-pro-form-input-group .spectra-pro-form-input-field__input{padding-right:50px}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper.spectra-pro-form-input-group .spectra-pro-form-input-field__password-toggle{position:absolute;right:2px;top:2px;bottom:2px;width:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;z-index:3}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper.spectra-pro-form-input-group .spectra-pro-form-input-field__password-toggle svg{color:#959595}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper.spectra-pro-form-input-group .spectra-pro-form-input-field__password-toggle:hover svg{color:#007cba}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-label-color .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-icon-color .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-text-color .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-bg-color .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-border-color .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-label-color-hover .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-icon-color-hover .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-text-color-hover .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-bg-color-hover .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-border-color-hover .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:focus-within.spectra-input-border-color-focus .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-focus);box-shadow:0 0 0 1px var(--spectra-input-border-color-focus)}.wp-block-spectra-pro-form-input-wrapper--email .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-input-field__input{padding-right:50px}.wp-block-spectra-pro-form-input-wrapper--username .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--first_name .wp-block-spectra-pro-form-icon,.wp-block-spectra-pro-form-input-wrapper--last_name .wp-block-spectra-pro-form-icon{left:14px}
.wp-block-spectra-pro-form-input-wrapper{position:relative;margin-bottom:20px}.wp-block-spectra-pro-form-input-wrapper__inner{position:relative;display:flex;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-input-label{display:block;width:100%;margin-bottom:5px;font-size:14px;line-height:22px;font-weight:400;transition:color .2s ease}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon{position:absolute;left:1px;top:1px;bottom:1px;min-width:40px;height:calc(100% - 2px);z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;box-sizing:border-box;pointer-events:none}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-form-input-field__input,.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-pro-form-input-field__input{padding-left:45px}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-label-color .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-icon-color .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-text-color .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-bg-color .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-border-color .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-label-color-hover .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-icon-color-hover .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-text-color-hover .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-bg-color-hover .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-border-color-hover .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:focus-within.spectra-input-border-color-focus .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-focus);box-shadow:0 0 0 1px var(--spectra-input-border-color-focus)}.wp-block-spectra-pro-form-input-wrapper--email .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-input-field__input{padding-right:50px}.wp-block-spectra-pro-form-input-wrapper--username .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--first_name .wp-block-spectra-pro-form-icon,.wp-block-spectra-pro-form-input-wrapper--last_name .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-register-email[class*=wp-block].spectra-label-color .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color)}.wp-block-spectra-pro-register-email[class*=wp-block].spectra-icon-color .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color)}.wp-block-spectra-pro-register-email[class*=wp-block].spectra-input-text-color .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color)}.wp-block-spectra-pro-register-email[class*=wp-block].spectra-input-bg-color .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color)}.wp-block-spectra-pro-register-email[class*=wp-block].spectra-input-border-color .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color)}.wp-block-spectra-pro-register-email[class*=wp-block]:hover.spectra-label-color-hover .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color-hover)}.wp-block-spectra-pro-register-email[class*=wp-block]:hover.spectra-icon-color-hover .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color-hover)}.wp-block-spectra-pro-register-email[class*=wp-block]:hover.spectra-input-text-color-hover .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color-hover)}.wp-block-spectra-pro-register-email[class*=wp-block]:hover.spectra-input-bg-color-hover .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color-hover)}.wp-block-spectra-pro-register-email[class*=wp-block]:hover.spectra-input-border-color-hover .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-hover)}.wp-block-spectra-pro-register-email[class*=wp-block]:focus-within.spectra-input-border-color-focus .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-focus);box-shadow:0 0 0 1px var(--spectra-input-border-color-focus)}
.wp-block-spectra-pro-form-input-wrapper{position:relative;margin-bottom:20px}.wp-block-spectra-pro-form-input-wrapper__inner{position:relative;display:flex;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-input-label{display:block;width:100%;margin-bottom:5px;font-size:14px;line-height:22px;font-weight:400;transition:color .2s ease}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon{position:absolute;left:2px;top:50%;transform:translateY(-50%);height:calc(100% - 4px);z-index:2;display:inline-flex;align-items:center;padding:0 10px;box-sizing:content-box;pointer-events:none}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-form-input-field__input,.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-pro-form-input-field__input{padding-left:45px}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-label-color .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-icon-color .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-text-color .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-bg-color .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-border-color .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-label-color-hover .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-icon-color-hover .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-text-color-hover .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-bg-color-hover .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-border-color-hover .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:focus-within.spectra-input-border-color-focus .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-focus);box-shadow:0 0 0 1px var(--spectra-input-border-color-focus)}.wp-block-spectra-pro-form-input-wrapper--email .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-input-field__input{padding-right:50px}.wp-block-spectra-pro-form-input-wrapper--username .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--first_name .wp-block-spectra-pro-form-icon,.wp-block-spectra-pro-form-input-wrapper--last_name .wp-block-spectra-pro-form-icon{left:14px}
.wp-block-spectra-pro-form-input-wrapper{position:relative;margin-bottom:20px}.wp-block-spectra-pro-form-input-wrapper__inner{position:relative;display:flex;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-input-label{display:block;width:100%;margin-bottom:5px;font-size:14px;line-height:22px;font-weight:400;transition:color .2s ease}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon{position:absolute;left:2px;top:50%;transform:translateY(-50%);height:calc(100% - 4px);z-index:2;display:inline-flex;align-items:center;padding:0 10px;box-sizing:content-box;pointer-events:none}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-form-input-field__input,.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-pro-form-input-field__input{padding-left:45px}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-label-color .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-icon-color .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-text-color .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-bg-color .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-border-color .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-label-color-hover .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-icon-color-hover .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-text-color-hover .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-bg-color-hover .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-border-color-hover .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:focus-within.spectra-input-border-color-focus .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-focus);box-shadow:0 0 0 1px var(--spectra-input-border-color-focus)}.wp-block-spectra-pro-form-input-wrapper--email .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-input-field__input{padding-right:50px}.wp-block-spectra-pro-form-input-wrapper--username .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--first_name .wp-block-spectra-pro-form-icon,.wp-block-spectra-pro-form-input-wrapper--last_name .wp-block-spectra-pro-form-icon{left:14px}
.wp-block-spectra-pro-form-input-wrapper{position:relative;margin-bottom:20px}.wp-block-spectra-pro-form-input-wrapper__inner{position:relative;display:flex;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-input-label{display:block;width:100%;margin-bottom:5px;font-size:14px;line-height:22px;font-weight:400;transition:color .2s ease}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper{position:relative}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-icon{position:absolute;left:1px;top:1px;bottom:1px;min-width:40px;height:calc(100% - 2px);display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;color:#757575;font-size:16px;transition:color .2s ease;padding:0 10px;box-sizing:border-box}.wp-block-spectra-pro-form-input-wrapper:has(.wp-block-spectra-pro-form-icon) .wp-block-spectra-pro-form-input-field__input{padding-left:40px}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-label-color .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-icon-color .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-text-color .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-bg-color .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-border-color .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-label-color-hover .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-icon-color-hover .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-text-color-hover .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-bg-color-hover .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-border-color-hover .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:focus-within.spectra-input-border-color-focus .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-focus);box-shadow:0 0 0 1px var(--spectra-input-border-color-focus)}.wp-block-spectra-pro-form-input-wrapper--email .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-input-field__input{padding-right:50px}.wp-block-spectra-pro-form-input-wrapper--username .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--first_name .wp-block-spectra-pro-form-icon,.wp-block-spectra-pro-form-input-wrapper--last_name .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-register-password[class*=wp-block].spectra-label-color .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color)}.wp-block-spectra-pro-register-password[class*=wp-block].spectra-icon-color .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color)}.wp-block-spectra-pro-register-password[class*=wp-block].spectra-input-text-color .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color)}.wp-block-spectra-pro-register-password[class*=wp-block].spectra-input-bg-color .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color)}.wp-block-spectra-pro-register-password[class*=wp-block].spectra-input-border-color .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color)}.wp-block-spectra-pro-register-password[class*=wp-block]:hover.spectra-label-color-hover .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color-hover)}.wp-block-spectra-pro-register-password[class*=wp-block]:hover.spectra-icon-color-hover .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color-hover)}.wp-block-spectra-pro-register-password[class*=wp-block]:hover.spectra-input-text-color-hover .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color-hover)}.wp-block-spectra-pro-register-password[class*=wp-block]:hover.spectra-input-bg-color-hover .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color-hover)}.wp-block-spectra-pro-register-password[class*=wp-block]:hover.spectra-input-border-color-hover .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-hover)}.wp-block-spectra-pro-register-password[class*=wp-block]:focus-within.spectra-input-border-color-focus .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-focus);box-shadow:0 0 0 1px var(--spectra-input-border-color-focus)}
.wp-block-spectra-pro-register-terms-and-conditions{margin:1rem 0;font-size:inherit}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__wrapper{display:flex;align-items:flex-start;gap:.5rem}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__input{position:absolute;opacity:0;cursor:pointer}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__input:checked~.spectra-pro-form-checkbox__checkmark{border-color:#3b82f6}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__input:checked~.spectra-pro-form-checkbox__checkmark::after{display:block}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__checkmark{position:relative;display:inline-block;width:16px;height:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;flex-shrink:0;margin-top:.125rem;transition:all .2s ease}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__checkmark::after{content:"";position:absolute;display:none;left:50%;top:50%;width:4px;height:8px;border:solid var(--spectra-checkbox-checkmark-color,#3b82f6);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__label{margin:0;line-height:1.25;color:#374151;cursor:pointer;user-select:none;transition:color .2s ease;display:flex;align-items:flex-start;gap:.5rem}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__text{flex:1;line-height:1.25;cursor:pointer}.wp-block-spectra-pro-register-terms-and-conditions .spectra-pro-form-checkbox__required{color:#dc2626;margin-left:.25rem;font-weight:500}@media(prefers-color-scheme:dark){.wp-block-spectra-pro-register-terms-and-conditions__input{border-color:#4b5563;background-color:#1f2937}.wp-block-spectra-pro-register-terms-and-conditions__input:checked{background-color:#3b82f6;border-color:#3b82f6}.wp-block-spectra-pro-register-terms-and-conditions__label{color:#d1d5db}.wp-block-spectra-pro-register-terms-and-conditions__label:hover{color:#f3f4f6}}.wp-block-spectra-pro-login .wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block]:not(.spectra-label-color):not(.spectra-text-color) .spectra-pro-form-checkbox__label,.wp-block-spectra-pro-register .wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block]:not(.spectra-label-color):not(.spectra-text-color) .spectra-pro-form-checkbox__label{color:var(--spectra-text-color,inherit)}.wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block].spectra-text-color .spectra-pro-form-checkbox__label{color:var(--spectra-text-color)}.wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block].spectra-checkbox-background-color .spectra-pro-form-checkbox__checkmark{background-color:var(--spectra-checkbox-background-color)}.wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block].spectra-checkbox-checkmark-color .spectra-pro-form-checkbox__checkmark::after{border-color:var(--spectra-checkbox-checkmark-color)!important}.wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block]:focus.spectra-text-color-hover .spectra-pro-form-checkbox__label,.wp-block-spectra-pro-register-terms-and-conditions[class*=wp-block]:hover.spectra-text-color-hover .spectra-pro-form-checkbox__label{color:var(--spectra-text-color-hover)!important}.wp-block-spectra-pro-register-terms-and-conditions.spectra-form-checkbox--remember .spectra-pro-form-checkbox__label{font-size:.875rem}.wp-block-spectra-pro-register-terms-and-conditions.spectra-form-checkbox--privacy .spectra-pro-form-checkbox__label,.wp-block-spectra-pro-register-terms-and-conditions.spectra-form-checkbox--terms .spectra-pro-form-checkbox__label{font-size:.8125rem;line-height:1.375}.wp-block-spectra-pro-register-terms-and-conditions.spectra-form-checkbox--newsletter .spectra-pro-form-checkbox__label{font-weight:500}
.wp-block-spectra-pro-form-input-wrapper{position:relative;margin-bottom:20px}.wp-block-spectra-pro-form-input-wrapper__inner{position:relative;display:flex;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-input-label{display:block;width:100%;margin-bottom:5px;font-size:14px;line-height:22px;font-weight:400;transition:color .2s ease}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon{position:absolute;left:1px;top:1px;bottom:1px;min-width:40px;height:calc(100% - 2px);z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;box-sizing:border-box;pointer-events:none}.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-form-input-field__input,.wp-block-spectra-pro-form-input-wrapper .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon+.spectra-pro-form-input-field__input{padding-left:45px}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-label-color .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-icon-color .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-text-color .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-bg-color .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block].spectra-input-border-color .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-label-color-hover .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-icon-color-hover .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-text-color-hover .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-bg-color-hover .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:hover.spectra-input-border-color-hover .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-hover)}.wp-block-spectra-pro-form-input-wrapper[class*=wp-block]:focus-within.spectra-input-border-color-focus .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-focus);box-shadow:0 0 0 1px var(--spectra-input-border-color-focus)}.wp-block-spectra-pro-form-input-wrapper--email .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--password .wp-block-spectra-pro-form-input-field__input{padding-right:50px}.wp-block-spectra-pro-form-input-wrapper--username .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-form-input-wrapper--first_name .wp-block-spectra-pro-form-icon,.wp-block-spectra-pro-form-input-wrapper--last_name .wp-block-spectra-pro-form-icon{left:14px}.wp-block-spectra-pro-register-username[class*=wp-block].spectra-label-color .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color)}.wp-block-spectra-pro-register-username[class*=wp-block].spectra-icon-color .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color)}.wp-block-spectra-pro-register-username[class*=wp-block].spectra-input-text-color .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color)}.wp-block-spectra-pro-register-username[class*=wp-block].spectra-input-bg-color .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color)}.wp-block-spectra-pro-register-username[class*=wp-block].spectra-input-border-color .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color)}.wp-block-spectra-pro-register-username[class*=wp-block]:hover.spectra-label-color-hover .wp-block-spectra-pro-form-input-label{color:var(--spectra-label-color-hover)}.wp-block-spectra-pro-register-username[class*=wp-block]:hover.spectra-icon-color-hover .wp-block-spectra-pro-form-icon{color:var(--spectra-icon-color-hover)}.wp-block-spectra-pro-register-username[class*=wp-block]:hover.spectra-input-text-color-hover .wp-block-spectra-pro-form-input-field__input{color:var(--spectra-input-text-color-hover)}.wp-block-spectra-pro-register-username[class*=wp-block]:hover.spectra-input-bg-color-hover .wp-block-spectra-pro-form-input-field__input{background-color:var(--spectra-input-bg-color-hover)}.wp-block-spectra-pro-register-username[class*=wp-block]:hover.spectra-input-border-color-hover .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-hover)}.wp-block-spectra-pro-register-username[class*=wp-block]:focus-within.spectra-input-border-color-focus .wp-block-spectra-pro-form-input-field__input{border-color:var(--spectra-input-border-color-focus);box-shadow:0 0 0 1px var(--spectra-input-border-color-focus)}
.wp-block-spectra-pro-register{width:100%;position:relative;isolation:isolate}.wp-block-spectra-pro-register::before{border-radius:inherit;pointer-events:none}.wp-block-spectra-pro-register{padding:30px 40px;transition:all .3s ease;margin:auto;border-style:solid;border-width:1px;border-color:#ddd;border-radius:3px;box-sizing:border-box;background:#fff}.wp-block-spectra-pro-register.has-image-background[style*=border-radius],.wp-block-spectra-pro-register.has-video-background[style*=border-radius]{overflow:hidden;overflow:clip}.wp-block-spectra-pro-register[style*=border-radius]{overflow:hidden;overflow:clip}.wp-block-spectra-pro-register.wp-block-spectra-container-is-layout-flex{flex-wrap:nowrap}.wp-block-spectra-pro-register .wp-block-spectra-pro-form-link{display:block;text-align:center}.wp-block-spectra-pro-register[class*=wp-block].spectra-text-color{color:var(--spectra-text-color)}.wp-block-spectra-pro-register[class*=wp-block].spectra-text-color h1,.wp-block-spectra-pro-register[class*=wp-block].spectra-text-color h2,.wp-block-spectra-pro-register[class*=wp-block].spectra-text-color h3,.wp-block-spectra-pro-register[class*=wp-block].spectra-text-color h4,.wp-block-spectra-pro-register[class*=wp-block].spectra-text-color h5,.wp-block-spectra-pro-register[class*=wp-block].spectra-text-color h6,.wp-block-spectra-pro-register[class*=wp-block].spectra-text-color p{color:inherit}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-image{background-image:var(--spectra-background-image);background-size:var(--spectra-background-size,cover);background-position:var(--spectra-background-position,center center);background-repeat:var(--spectra-background-repeat,no-repeat)}.wp-block-spectra-pro-register[class*=wp-block].has-video-background,.wp-block-spectra-pro-register[class*=wp-block].spectra-background-video{position:relative;overflow:clip!important}.wp-block-spectra-pro-register[class*=wp-block].has-video-background>.spectra-background-video__wrapper,.wp-block-spectra-pro-register[class*=wp-block].spectra-background-video>.spectra-background-video__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;border-radius:inherit}.wp-block-spectra-pro-register[class*=wp-block].has-video-background>.spectra-background-video__wrapper video,.wp-block-spectra-pro-register[class*=wp-block].spectra-background-video>.spectra-background-video__wrapper video{width:100%;height:100%;object-fit:cover;border-radius:inherit}.wp-block-spectra-pro-register[class*=wp-block].has-video-background.spectra-background-color::before,.wp-block-spectra-pro-register[class*=wp-block].has-video-background.spectra-background-gradient::before,.wp-block-spectra-pro-register[class*=wp-block].spectra-background-video.spectra-background-color::before,.wp-block-spectra-pro-register[class*=wp-block].spectra-background-video.spectra-background-gradient::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;border-radius:inherit}.wp-block-spectra-pro-register[class*=wp-block].has-video-background.spectra-background-color::before,.wp-block-spectra-pro-register[class*=wp-block].spectra-background-video.spectra-background-color::before{background:var(--spectra-background-color);opacity:var(--spectra-overlay-opacity, 1)}.wp-block-spectra-pro-register[class*=wp-block].has-video-background.spectra-background-gradient::before,.wp-block-spectra-pro-register[class*=wp-block].spectra-background-video.spectra-background-gradient::before{background:var(--spectra-background-gradient);opacity:var(--spectra-overlay-opacity, 1)}.wp-block-spectra-pro-register[class*=wp-block].has-video-background>:not(.spectra-background-video__wrapper),.wp-block-spectra-pro-register[class*=wp-block].spectra-background-video>:not(.spectra-background-video__wrapper){position:relative;z-index:1}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-color:not(.spectra-background-image){isolation:isolate}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-color:not(.spectra-background-image)::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--spectra-background-color);opacity:var(--spectra-overlay-opacity, 1);pointer-events:none}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-gradient:not(.spectra-background-image){isolation:isolate}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-gradient:not(.spectra-background-image)::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--spectra-background-gradient);opacity:var(--spectra-overlay-opacity, 1);pointer-events:none}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-color.spectra-background-image{position:relative;isolation:isolate}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-color.spectra-background-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--spectra-background-color);opacity:var(--spectra-overlay-opacity, 1);pointer-events:none;z-index:0}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-color.spectra-background-image>:not(.spectra-background-video__wrapper){position:relative;z-index:3}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-gradient.spectra-background-image{position:relative;isolation:isolate}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-gradient.spectra-background-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--spectra-background-gradient);opacity:var(--spectra-overlay-opacity, 1);pointer-events:none;z-index:0}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-gradient.spectra-background-image>:not(.spectra-background-video__wrapper){position:relative;z-index:3}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-color-hover:not(.spectra-background-image):hover::before{background:var(--spectra-background-color-hover);opacity:var(--spectra-overlay-opacity, 1)}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-gradient-hover:not(.spectra-background-image):hover::before{background:var(--spectra-background-gradient-hover);opacity:var(--spectra-overlay-opacity, 1)}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-color-hover.spectra-background-image:hover::before{background:var(--spectra-background-color-hover);opacity:var(--spectra-overlay-opacity, 1)}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-gradient-hover.spectra-background-image:hover::before{background:var(--spectra-background-gradient-hover);opacity:var(--spectra-overlay-opacity, 1)}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-color-hover.has-video-background:hover::before,.wp-block-spectra-pro-register[class*=wp-block].spectra-background-color-hover.spectra-background-video:hover::before{background:var(--spectra-background-color-hover);opacity:var(--spectra-overlay-opacity, 1)}.wp-block-spectra-pro-register[class*=wp-block].spectra-background-gradient-hover.has-video-background:hover::before,.wp-block-spectra-pro-register[class*=wp-block].spectra-background-gradient-hover.spectra-background-video:hover::before{background:var(--spectra-background-gradient-hover);opacity:var(--spectra-overlay-opacity, 1)}.wp-block-spectra-pro-register.spectra-register-form--align-center{margin:0 auto;text-align:center}.wp-block-spectra-pro-register.spectra-register-form--align-center .wp-block-spectra-pro-form-input-label{text-align:center}.wp-block-spectra-pro-register.spectra-register-form--align-center .spectra-form-input-field__input,.wp-block-spectra-pro-register.spectra-register-form--align-center .spectra-pro-form-input-field__input{text-align:center}.wp-block-spectra-pro-register.spectra-register-form--align-right{margin-left:auto;text-align:right}.wp-block-spectra-pro-register.spectra-register-form--align-right .wp-block-spectra-pro-form-input-label{text-align:right}.wp-block-spectra-pro-register.spectra-register-form--align-right .spectra-form-input-field__input,.wp-block-spectra-pro-register.spectra-register-form--align-right .spectra-pro-form-input-field__input{text-align:right}.wp-block-spectra-pro-register.spectra-register-form--align-left{margin-right:auto;text-align:left}.wp-block-spectra-pro-register.spectra-register-form--align-left .wp-block-spectra-pro-form-input-label{text-align:left}.wp-block-spectra-pro-register.spectra-register-form--align-left .spectra-form-input-field__input,.wp-block-spectra-pro-register.spectra-register-form--align-left .spectra-pro-form-input-field__input{text-align:left}.wp-block-spectra-pro-register>*{position:relative;z-index:1}.wp-block-spectra-pro-register.spectra-register-loading{opacity:.7;pointer-events:none}.wp-block-spectra-pro-register.spectra-register-loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--spectra-loading-color,#0073aa);border-radius:50%;border-top-color:transparent;animation:spin 1s linear infinite}.wp-block-spectra-pro-register .spectra-pro-form-input-field__error-message,.wp-block-spectra-pro-register .spectra-pro-register-form__field-error-message{position:absolute!important;left:0!important;top:100%!important;width:100%!important;display:block!important;color:#dc3232;font-size:12px;margin-top:4px!important;z-index:1!important}.wp-block-spectra-pro-register .spectra-pro-register-form__field-success-message{position:absolute!important;left:0!important;top:100%!important;width:100%!important;display:block!important;font-size:14px;margin-top:5px!important;z-index:1!important;order:999!important}.wp-block-spectra-pro-register .spectra-pro-form-field-wrapper,.wp-block-spectra-pro-register .wp-block-spectra-pro-form-field-wrapper{flex-wrap:wrap!important;align-items:flex-start!important}.wp-block-spectra-pro-register .spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon,.wp-block-spectra-pro-register .wp-block-spectra-pro-form-field-wrapper .wp-block-spectra-pro-form-icon{align-self:flex-start!important;bottom:auto!important;transform:none!important;padding:11px 10px!important}.wp-block-spectra-pro-register.spectra-register-form-error.spectra-border-color-error{border-color:var(--spectra-error-color,#dc3232)}.wp-block-spectra-pro-register.spectra-register-form-error.spectra-box-shadow-error{box-shadow:var(--spectra-box-shadow-error,0 0 0 1px var(--spectra-error-color,#dc3232))}.wp-block-spectra-pro-register.spectra-register-form-error{animation:formShake .5s ease-in-out}.wp-block-spectra-pro-register.wp-block-spectra-pro-register-is-layout-flex{flex-wrap:nowrap}.wp-block-spectra-pro-register .wp-block-spectra-pro-form-input-wrapper{width:100%;display:block}.wp-block-spectra-pro-register .wp-block-spectra-pro-form-input-wrapper__inner{width:100%;display:flex;flex-direction:column}.wp-block-spectra-pro-register .wp-block-spectra-pro-form-field-wrapper{width:100%;display:flex;align-items:center;position:relative}.wp-block-spectra-pro-register .wp-block-spectra-pro-form-input-field{width:100%;flex:1}.wp-block-spectra-pro-register .wp-block-spectra-pro-form-input-field__input{width:100%;box-sizing:border-box}.wp-block-spectra-pro-register .wp-block-spectra-pro-form-button{width:100%}.wp-block-spectra-pro-register .wp-block-spectra-pro-form-button .wp-block-button__link{width:100%;justify-content:center}.wp-block-spectra-pro-register .wp-block-spectra-pro-register-confirm-password,.wp-block-spectra-pro-register .wp-block-spectra-pro-register-email,.wp-block-spectra-pro-register .wp-block-spectra-pro-register-first-name,.wp-block-spectra-pro-register .wp-block-spectra-pro-register-last-name,.wp-block-spectra-pro-register .wp-block-spectra-pro-register-password,.wp-block-spectra-pro-register .wp-block-spectra-pro-register-user-name{width:100%}.wp-block-spectra-pro-register .wp-block-spectra-pro-form-message[data-message-type=success]{background:#f0f8f0;border-radius:4px;color:#46b450;padding:8px 12px}.wp-block-spectra-pro-register .wp-block-spectra-pro-form-message[data-message-type=error]{background:#fef7f7;border-radius:4px;color:#dc3232;padding:8px 12px}.wp-block-spectra-pro-register .wp-block-spectra-pro-form-message[data-message-type=error] strong{font-weight:600}.wp-block-spectra-pro-register .spectra-pro-register-form__input-error .spectra-form-input-field__input,.wp-block-spectra-pro-register .spectra-pro-register-form__input-error .spectra-pro-form-input-field__input,.wp-block-spectra-pro-register .spectra-pro-register-form__input-error .wp-block-spectra-pro-form-input-field input{border-color:#dc3232!important;box-shadow:0 0 0 1px #dc3232!important}.wp-block-spectra-pro-register .spectra-pro-register-form__field-error-message{display:block;color:#dc3232;font-size:14px;margin-top:5px}.wp-block-spectra-pro-register.spectra-text-color{color:var(--spectra-text-color)}.spectra-pro-register-logged-in-message{position:relative;z-index:999;pointer-events:auto}.spectra-pro-register-logged-in-message a{cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:999!important;color:#0073aa;text-decoration:underline}.spectra-pro-register-logged-in-message a:hover{color:#005a87}
.wp-block-spectra-pro-svg-animator{display:flex;justify-content:var(--spectra-svg-alignment,flex-start);align-items:center}.wp-block-spectra-pro-svg-animator svg{overflow:visible;width:var(--spectra-svg-animator-size,48px);height:var(--spectra-svg-animator-size,48px)}.wp-block-spectra-pro-svg-animator svg:not(.spectra-custom-svg) circle,.wp-block-spectra-pro-svg-animator svg:not(.spectra-custom-svg) ellipse,.wp-block-spectra-pro-svg-animator svg:not(.spectra-custom-svg) line,.wp-block-spectra-pro-svg-animator svg:not(.spectra-custom-svg) path,.wp-block-spectra-pro-svg-animator svg:not(.spectra-custom-svg) polygon,.wp-block-spectra-pro-svg-animator svg:not(.spectra-custom-svg) polyline,.wp-block-spectra-pro-svg-animator svg:not(.spectra-custom-svg) rect{fill:currentcolor;stroke:var(--spectra-stroke-color,currentcolor);stroke-width:var(--spectra-svg-animator-stroke-width,2px)}.wp-block-spectra-pro-svg-animator.spectra-fill-color svg:not(.spectra-custom-svg) circle,.wp-block-spectra-pro-svg-animator.spectra-fill-color svg:not(.spectra-custom-svg) ellipse,.wp-block-spectra-pro-svg-animator.spectra-fill-color svg:not(.spectra-custom-svg) line,.wp-block-spectra-pro-svg-animator.spectra-fill-color svg:not(.spectra-custom-svg) path,.wp-block-spectra-pro-svg-animator.spectra-fill-color svg:not(.spectra-custom-svg) polygon,.wp-block-spectra-pro-svg-animator.spectra-fill-color svg:not(.spectra-custom-svg) polyline,.wp-block-spectra-pro-svg-animator.spectra-fill-color svg:not(.spectra-custom-svg) rect{fill:var(--spectra-fill-color)}.wp-block-spectra-pro-svg-animator:hover svg:not(.spectra-custom-svg) circle,.wp-block-spectra-pro-svg-animator:hover svg:not(.spectra-custom-svg) ellipse,.wp-block-spectra-pro-svg-animator:hover svg:not(.spectra-custom-svg) line,.wp-block-spectra-pro-svg-animator:hover svg:not(.spectra-custom-svg) path,.wp-block-spectra-pro-svg-animator:hover svg:not(.spectra-custom-svg) polygon,.wp-block-spectra-pro-svg-animator:hover svg:not(.spectra-custom-svg) polyline,.wp-block-spectra-pro-svg-animator:hover svg:not(.spectra-custom-svg) rect{stroke:var(--spectra-stroke-color-hover,var(--spectra-stroke-color,currentcolor))}.wp-block-spectra-pro-svg-animator.spectra-stroke-color svg.spectra-custom-svg circle,.wp-block-spectra-pro-svg-animator.spectra-stroke-color svg.spectra-custom-svg ellipse,.wp-block-spectra-pro-svg-animator.spectra-stroke-color svg.spectra-custom-svg line,.wp-block-spectra-pro-svg-animator.spectra-stroke-color svg.spectra-custom-svg path,.wp-block-spectra-pro-svg-animator.spectra-stroke-color svg.spectra-custom-svg polygon,.wp-block-spectra-pro-svg-animator.spectra-stroke-color svg.spectra-custom-svg polyline,.wp-block-spectra-pro-svg-animator.spectra-stroke-color svg.spectra-custom-svg rect{stroke:var(--spectra-stroke-color)}.wp-block-spectra-pro-svg-animator.spectra-stroke-width svg.spectra-custom-svg circle,.wp-block-spectra-pro-svg-animator.spectra-stroke-width svg.spectra-custom-svg ellipse,.wp-block-spectra-pro-svg-animator.spectra-stroke-width svg.spectra-custom-svg line,.wp-block-spectra-pro-svg-animator.spectra-stroke-width svg.spectra-custom-svg path,.wp-block-spectra-pro-svg-animator.spectra-stroke-width svg.spectra-custom-svg polygon,.wp-block-spectra-pro-svg-animator.spectra-stroke-width svg.spectra-custom-svg polyline,.wp-block-spectra-pro-svg-animator.spectra-stroke-width svg.spectra-custom-svg rect{stroke-width:var(--spectra-svg-animator-stroke-width)}.wp-block-spectra-pro-svg-animator.spectra-stroke-color-hover:hover svg.spectra-custom-svg circle,.wp-block-spectra-pro-svg-animator.spectra-stroke-color-hover:hover svg.spectra-custom-svg ellipse,.wp-block-spectra-pro-svg-animator.spectra-stroke-color-hover:hover svg.spectra-custom-svg line,.wp-block-spectra-pro-svg-animator.spectra-stroke-color-hover:hover svg.spectra-custom-svg path,.wp-block-spectra-pro-svg-animator.spectra-stroke-color-hover:hover svg.spectra-custom-svg polygon,.wp-block-spectra-pro-svg-animator.spectra-stroke-color-hover:hover svg.spectra-custom-svg polyline,.wp-block-spectra-pro-svg-animator.spectra-stroke-color-hover:hover svg.spectra-custom-svg rect{stroke:var(--spectra-stroke-color-hover)}