#popup-sign-up{font-size:16px;z-index:999999;--gray:#A3A3A6;--red:#ed1c24;--yellow:#f8d944}#popup-sign-up .popup-overlay{background-color:rgb(0 0 0 / .85)}#popup-sign-up .popup-content{width:795px;height:572px;max-height:100%;padding:0 15px;background-color:var(--yellow)}#popup-sign-up .popup-content .popup-close:before,#popup-sign-up .popup-content .popup-close:after{display:none}#popup-sign-up .popup-content .popup-close{width:auto;height:auto;padding:13px 18px;top:0;right:0}#popup-sign-up .button{width:164px;height:39px;border-radius:20px;font-size:1.25em;color:var(--black)}#popup-sign-up .popup-form p{font-size:26px;line-height:1.09375}#popup-sign-up .popup-form form{width:624px;margin-top:23px}#popup-sign-up .form-field{padding:8px;flex-basis:50%;flex-grow:1}#popup-sign-up .form-field label{left:16px;font-size:1.125em;margin-bottom:0;line-height:1;margin-top:.3em;transition:all 0.3s}#popup-sign-up .form-field .textarea_box label{margin-top:16px}#popup-sign-up .form-field input,#popup-sign-up .form-field textarea,#popup-sign-up .form-field select{font-size:1.125em;height:56px;background-color:#fff;width:100%;text-indent:16px;padding-top:18px;border-radius:12px}#popup-sign-up .form-field select{background-image:none}#popup-sign-up .form-field textarea{height:126px;padding-top:16px;resize:none}#popup-sign-up .form-field .select_box:after{content:'';display:block;width:17px;height:10px;position:absolute;right:15px;background-repeat:no-repeat;background-position:center;background-image:url(../../images/popups/down-arrow.png);background-image:-webkit-image-set(url(../../images/popups/down-arrow.png) 1x,url(../../images/popups/down-arrow@2x.png) 2x);background-size:cover;pointer-events:none}@-moz-document url-prefix(){#popup-sign-up .form-field select{text-indent:8px}}#popup-sign-up .form-field select.selected,#popup-sign-up .form-field input{color:var(--black)}#popup-sign-up .form-field select,#popup-sign-up .form-field ::placeholder{opacity:1;color:#262626}#popup-sign-up .form-field input:-internal-autofill-selected,#popup-sign-up .form-field input:-webkit-autofill,#popup-sign-up .form-field input:-webkit-autofill:focus{background-color:#fff!important;transition:background-color 0s 600000s,color 0s 600000s!important}#popup-sign-up .form-action [type="submit"].button[disabled]{opacity:.8;cursor:not-allowed}#popup-sign-up .form-field .validation-error:before,#popup-sign-up .form-field .incomplete-mask:before{content:'';display:block;width:23px;height:23px;position:absolute;z-index:2;right:16px;background-repeat:no-repeat;background-position:center;background-image:url(../../../images/error.png);background-image:-webkit-image-set(url(../../../images/error.png) 1x,url(../../../images/error@2x.png) 2x);background-size:cover;pointer-events:none}#popup-sign-up .form-field .validation-error select,#popup-sign-up .form-field .validation-error input,#popup-sign-up .form-field .incomplete-mask input{border-color:var(--error-border);border-width:2px}#popup-sign-up .form-field .validation-error label,#popup-sign-up .form-field .incomplete-mask label{color:var(--error-color)}#popup-sign-up .form-field .select_box.focused:after{transform:scaleY(-1)}#popup-sign-up .form-field .focused label,#popup-sign-up .form-field .has-value label{font-size:.84375em;margin-top:calc(-2.9em + 24px);color:var(--focus-color)}#popup-sign-up .form-field .textarea_box.focused label,#popup-sign-up .form-field .textarea_box.has-value label{margin-top:8px}#popup-sign-up .form-field .focused select,#popup-sign-up .form-field .focused input{border-color:var(--focus-border);border-width:2px}#popup-sign-up .popup-thanks p{font-size:35px;line-height:40px}#popup-sign-up .popup-thanks .button{width:228px;margin-top:15px}@media screen and (max-width:991px){#sign-up .flex{flex-direction:column;text-align:center}#sign-up .button{margin-top:17px;margin-left:0}}@media screen and (max-width:567px){#sign-up{background-image:url(../../images/2025/home/signup-back-m.jpg);background-image:image-set(url(../../images/2025/home/signup-back-m.jpg) 1x,url(../../images/2025/home/signup-back-m@2x.jpg) 2x);padding:31px 0 26px}#sign-up p{font-size:1.375em}#sign-up p span{display:block}#popup-sign-up .popup-content{width:375px;max-width:100%;height:751px;max-height:100vh;overflow-y:auto;background-image:url(../../images/2025/sign-up/popup-back-m.jpg);background-image:-webkit-image-set(url(../../images/2025/sign-up/popup-back-m.jpg) 1x,url(../../images/2025/sign-up/popup-back-m@2x.jpg) 2x)}#popup-sign-up .popup-content .popup-close{padding:27px 25px}#popup-sign-up .popup-form{width:100%}#popup-sign-up .popup-form p{font-size:1.5em}#popup-sign-up .popup-form form{margin-top:15px;width:calc(100% - 25px)}#popup-sign-up .form-row{flex-direction:column}#popup-sign-up .form-field{padding:6px 0}#popup-sign-up .form-field label{font-size:1em}#popup-sign-up .form-field input,#popup-sign-up .form-field select{font-size:1em;border-radius:13px}#popup-sign-up .form-field textarea{height:144px}#popup-sign-up .popup-thanks p{font-size:26px;line-height:30px}#popup-sign-up .popup-thanks .button{margin-top:20px}}