body .popups{display:flex;position:fixed;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:center;z-index:-1;visibility:hidden;flex-wrap:wrap;overflow-y:scroll;padding:1.875rem}body .popups.show{visibility:visible;z-index:11}body .popups .popup{display:none;position:relative;align-items:center;height:auto;padding:0 1.25rem;flex-basis:31.25rem;visibility:hidden;z-index:-1}body .popups .popup.show{visibility:visible;z-index:1;display:flex;justify-content:center}body .popups .popup .popup-wrapper{background-color:var(--sme-light-background-color);box-shadow:0 .25rem 3.125rem 1.25rem #0000000d;max-width:31.25rem;padding:2.3125rem;border-radius:var(--sme-block-radius);height:auto;max-height:100%;display:flex;position:relative;flex:1}body .popups .popup .popup-wrapper [data-target=close_popup]{display:flex;position:absolute;top:-2rem;right:-2rem;align-items:center}body .popups .popup .popup-wrapper.alignwide{max-width:43.75rem}body .popups .popup .popup-wrapper.fit-content .content>div:first-child{min-height:unset}body .popups .popup .popup-wrapper .content{overflow:auto;max-height:100%;height:auto;padding:.1875rem;width:100%}body .popups .popup .popup-wrapper .content>div:first-child{min-height:24.25rem;display:flex;flex-direction:column}body .popups .popup .popup-wrapper .content>div:first-child.no-min-height{min-height:unset}body .popups .popup .popup-wrapper .content figure{text-align:center}body .popups .popup .popup-wrapper .content .wp-block-button{flex-grow:1;display:flex}body .popups .popup .popup-wrapper .content .wp-block-button .wp-element-button{width:100%;margin-top:auto;text-align:center}body .popups .popup .popup-wrapper.geolocation .content .acf-innerblocks-container .button{text-align:center;text-transform:none;border-radius:99px;padding:12px 16px;letter-spacing:-.48px;font-size:16px;font-style:normal;font-weight:500;line-height:130%}body .popups .popup .message{padding:.625rem;font-size:var(--sme-fs-xs-p);line-height:var(--sme-lh-xs-p);position:relative;margin-bottom:.5rem}body .popups .popup .message.error{color:var(--sme-error-color);border:.0625rem solid var(--sme-error-color)}body .popups .popup .message.error:before{background:var(--sme-error-color)}body .popups .popup .message.success{color:var(--sme-secondary-color);border:.0625rem solid var(--sme-secondary-color)}body .popups .popup .message.success:before{background:var(--sme-primary-color)}body .popups .popup .message:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.3}body .popups .popup .checkbox{display:flex;align-items:center;margin-bottom:1.5rem;margin-left:.5rem}body .popups .popup .checkbox label{margin-bottom:0;font-weight:400;position:relative}body .popups .popup .checkbox label:before{content:"";display:block;width:.75rem;background:var(--sme-input-background);height:.75rem;border:.0625rem solid var(--sme-border-color);position:absolute;border-radius:.1875rem;left:-1.375rem;top:.125rem;line-height:1}body .popups .popup .checkbox input{width:.875rem;height:0;opacity:0}body .popups .popup .checkbox input:checked~label:after{content:"";display:block;width:.25rem;height:.5rem;border-top:.125rem solid #000;border-left:.125rem solid #000;position:absolute;top:.1875rem;left:-1.125rem;transform:rotate(-135deg)}body .popups .popup .login-form .field:nth-of-type(2){margin-bottom:.5rem}body .popups .popup .field{margin-bottom:1.5rem}body .popups .popup .field label{display:inline-block;margin-bottom:.5rem;width:100%}body .popups .popup .login-form .input-wrapper,body .popups .popup .set-password-form .input-wrapper,body .popups .popup .reset-password-form .input-wrapper,body .popups .popup .simplified-registration-form .input-wrapper{position:relative}body .popups .popup .login-form .input-wrapper input,body .popups .popup .set-password-form .input-wrapper input,body .popups .popup .reset-password-form .input-wrapper input,body .popups .popup .simplified-registration-form .input-wrapper input{padding-right:40px}body .popups .popup .login-form .input-wrapper [data-target=eye_password],body .popups .popup .set-password-form .input-wrapper [data-target=eye_password],body .popups .popup .reset-password-form .input-wrapper [data-target=eye_password],body .popups .popup .simplified-registration-form .input-wrapper [data-target=eye_password]{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}body .popups .popup .login-form .input-wrapper [data-target=eye_password] svg,body .popups .popup .set-password-form .input-wrapper [data-target=eye_password] svg,body .popups .popup .reset-password-form .input-wrapper [data-target=eye_password] svg,body .popups .popup .simplified-registration-form .input-wrapper [data-target=eye_password] svg{display:none}body .popups .popup .login-form .input-wrapper [data-target=eye_password] svg.show,body .popups .popup .set-password-form .input-wrapper [data-target=eye_password] svg.show,body .popups .popup .reset-password-form .input-wrapper [data-target=eye_password] svg.show,body .popups .popup .simplified-registration-form .input-wrapper [data-target=eye_password] svg.show{display:block}body .popups .popup .login-form .forgot-password,body .popups .popup .set-password-form .forgot-password,body .popups .popup .reset-password-form .forgot-password,body .popups .popup .simplified-registration-form .forgot-password{display:flex;justify-content:flex-end;margin-bottom:.5rem}body .popups .popup .login-form .forgot-password button,body .popups .popup .set-password-form .forgot-password button,body .popups .popup .reset-password-form .forgot-password button,body .popups .popup .simplified-registration-form .forgot-password button{font-size:var(--sme-fs-md-p);line-height:var(--sme-lh-md-p);color:var(--sme-secondary-color)}body .popups .popup .forgot-password-form{display:flex;flex-direction:column;flex:1}body .popups .popup .forgot-password-form form{display:flex;flex-direction:column;flex:1;justify-content:space-between}body .popups .popup .reset-password-form>p.error{margin-bottom:0}body .popups .popup .reset-password-form .field:nth-of-type(2){margin-bottom:1.5rem}@media (max-width: 992px){body .popups{padding:1.25rem}body .popups .popup{width:100%;justify-content:center;padding:1.25rem}body .popups .popup .popup-wrapper .content>div:first-child{min-height:auto}}@media (max-width: 767px){body .popups .popup .popup-wrapper{padding:1.25rem}}@media (max-width: 576px){body .popups,body .popups .popup,body .popups .popup .popup-wrapper{padding:.9375rem}body .popups .popup .popup-wrapper [data-target=close_popup]{top:-.9375rem;right:-.9375rem}body .popups .popup .popup-wrapper [data-target=close_popup] svg{width:.9375rem;height:.9375rem}}
