.signup{display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;-ms-flex-pack:center;justify-content:center;gap:1.5rem}@media screen and (min-width: 48rem){.signup{gap:0.5rem}}.signup__container{display:-ms-grid;display:grid}@media screen and (min-width: 48rem){.signup__container{-ms-grid-columns:25.625rem 1fr;grid-template-columns:25.625rem 1fr;gap:1rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 64rem){.signup__container{-ms-grid-columns:29.5rem 17.438rem;grid-template-columns:29.5rem 17.438rem}}@media screen and (min-width: 90rem){.signup__container{-ms-grid-columns:26.25rem 17.5rem;grid-template-columns:26.25rem 17.5rem}}.signup__wrapper{position:relative;padding:1.25rem 0}.signup__input{padding:10px 12px;background:#ffffff;border:1px solid #a7b0ca;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.02em;color:#000000;width:100%;outline:none}.signup__input::-webkit-input-placeholder{color:#5e6b92}.signup__input::-moz-placeholder{color:#5e6b92}.signup__input:-ms-input-placeholder{color:#5e6b92}.signup__input::placeholder{color:#5e6b92}.signup__input:hover{border:1px solid #279af1}.signup__input:active{border:1px solid #0067f2;box-shadow:0px 0px 0px 2px #a3d5ff}.signup__input:disabled{background:#f4f4ff;border:1px solid #a7b0ca}.signup__label{position:absolute;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:-0.02em;color:#5e6b92;top:2px;left:0}.signup-site__text{font-style:normal;font-weight:400;font-size:14px;line-height:145%;text-align:center;letter-spacing:-0.02em;color:#262c3e;margin:0}@media screen and (min-width: 48rem){.signup-site__text{text-align:left}}@media screen and (min-width: 90rem){.signup-site__text{font-size:13px}}.signup-site__domian{font-style:normal;font-weight:700;font-size:14px;line-height:125%;letter-spacing:-0.013em;color:#000000;padding:5px 4px;background:rgba(236,238,244,0.8);box-shadow:-15px 0px 10px 0px #ffffff;position:absolute;right:0.5rem;top:-35px}.signup-promocode{display:none}.signup-promocode--show{display:-ms-grid;display:grid}.signup-promocode__btn-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.signup-promocode__btn{font-style:normal;font-weight:400;font-size:14px;line-height:145%;letter-spacing:-0.02em;color:#0067f2;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.signup-promocode__btn svg{margin-left:0.5rem}.signup-promocode__btn:hover{color:#0058f2;-webkit-text-decoration-line:underline;text-decoration-line:underline}.signup-promocode__btn:active{color:#0046f2}.signup-agreement{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.signup-agreement__label{display:block;font-style:normal;font-weight:400;font-size:16px;letter-spacing:-0.02em;line-height:145%;color:#4b587c}.signup-agreement__label--for-cb{position:relative;padding-top:.1rem;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;gap:1rem;cursor:pointer}.signup-agreement__label--for-cb .signup-agreement__label-box{display:block;width:24px;height:24px;background:#ffffff;border:1px solid #a7b0ca;left:0}.signup-agreement__label--for-cb .signup-agreement__label-box:hover{border:1px solid #279af1}.signup-agreement__label--for-cb .signup-agreement__label-box:active{border:1px solid #0067f2;box-shadow:0px 0px 0px 2px #a3d5ff}.signup-agreement__label--for-cb .signup-agreement__label-box:disabled{background:#f4f4ff;border:1px solid #a7b0ca}.signup-agreement__label--for-cb .signup-agreement__label-box:after{width:16px;height:8px;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:6px;left:4px}.has-error>.signup-agreement__label--for-cb:before{border-color:#fe4a49}.signup-agreement__label a{color:#0067f2}.signup-agreement__label a:hover{color:#0058f2 !important;-webkit-text-decoration-line:underline;text-decoration-line:underline}.signup-agreement__label a:active{color:#0046f2 !important}.signup-agreement__checkbox{visibility:hidden;position:absolute}.signup-agreement__checkbox:checked ~ .signup-agreement__label--for-cb .signup-agreement__label-box{background:#0067f2;border-color:#0067f2}.signup-agreement__checkbox:checked ~ .signup-agreement__label--for-cb .signup-agreement__label-box:after{content:"";display:block}.signup-btn{width:100%}.signup-btn__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:0}.signup-btn__input{font-style:normal;font-weight:600;font-size:13px;line-height:16px;text-align:center;letter-spacing:0.02em;text-transform:uppercase;color:#ffffff;border:none;cursor:pointer;padding:20px 32px;background:#0067f2}.signup-btn__input:hover{background:#0058f2}.signup-btn__input:active{background:#0046f2}.signup-btn__input:disabled{background:#0067f2;opacity:0.5}@media screen and (min-width: 48rem){.signup-btn__input{max-width:328px !important}}.signup label.error{font-style:normal;font-weight:400;line-height:145%;letter-spacing:-0.02em}.signup-label-error{font-weight:normal;font-size:12px;color:#fb3640;display:block;text-align:left;margin-top:0.25rem;width:100%}.signup-slider{max-width:70rem;width:100%;margin:0 auto;overflow:hidden}.signup-slider__container{display:block}.signup-slider__mark{display:none}.signup-slider__wrapper{position:relative;margin:2rem 0}.signup-slider__wrapper--active::before{content:"";position:absolute;z-index:2;-webkit-animation:scale-up 0.1s linear forwards;animation:scale-up 0.1s linear forwards}.signup-slider__wrapper--active::before{width:40px;height:40px;border-radius:50%;background-color:#0067f2;border:3px solid #ffffff;left:-12px;top:-12px}@media screen and (min-width: 48rem){.signup-slider__wrapper--active::before{width:32px;height:32px;left:-10px;top:-10px}}@media screen and (min-width: 90rem){.signup-slider__wrapper--active::before{width:40px;height:40px;left:-12px;top:-12px}}.signup-slider__wrapper--active .signup-slider__mark{display:-ms-flexbox;display:flex;position:absolute;top:0px;z-index:3;-webkit-animation:scale-up 0.1s linear forwards;animation:scale-up 0.1s linear forwards}@media screen and (min-width: 48rem){.signup-slider__wrapper--active .signup-slider__mark{top:-1px}.signup-slider__wrapper--active .signup-slider__mark svg{width:12px}}@media screen and (min-width: 90rem){.signup-slider__wrapper--active .signup-slider__mark{top:0px}.signup-slider__wrapper--active .signup-slider__mark svg{width:16px}}.signup-slider__img-container{overflow:hidden;padding:6px;border:3px solid rgba(167,176,202,0.25);border-radius:6px;position:relative;-webkit-transition:border .3s;transition:border .3s;cursor:pointer;width:216px;height:253px}.signup-slider__img-container img{display:block;position:absolute;width:100%}.signup-slider__img-container:hover{border:3px solid #0058F2}.signup-slider__img-container:active{border:3px solid #0046F2}@media screen and (min-width: 48rem){.signup-slider__img-container{width:176px;height:199px}}@media screen and (min-width: 64rem){.signup-slider__img-container{width:223px;height:252px}}@media screen and (min-width: 90rem){.signup-slider__img-container{width:268px;height:304px}}.signup-slider__img-box{position:relative;width:100%;height:100%;overflow:hidden}.signup-slider__wrapper--active .signup-slider__img-container{border:3px solid #0067f2;border-radius:8px}.signup-slider__wrapper--active .signup-slider__img-container img{-webkit-animation:scroll 7s ease 1s 1 normal forwards running;animation:scroll 7s ease 1s 1 normal forwards running}.signup-slider .signup-slider__wrapper:last-of-type img{-webkit-animation:none;animation:none}@-webkit-keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-75%);transform:translateY(-75%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-75%);transform:translateY(-75%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scale-up{0%{scale:.1}100%{scale:1}}@keyframes scale-up{0%{scale:.1}100%{scale:1}}.signup-slider__info{display:-ms-grid;display:grid;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;gap:0.5rem;margin-top:1rem}@media screen and (min-width: 48rem){.signup-slider__info{margin-top:0.5rem}}@media screen and (min-width: 64rem){.signup-slider__info{-ms-grid-columns:auto auto;grid-template-columns:auto auto;-ms-grid-rows:1fr;grid-template-rows:1fr;margin-top:0.5rem}}.signup-slider__name{font-style:normal;font-weight:700;font-size:16px;line-height:125%;letter-spacing:-0.013em;color:#000000;text-align:center}@media screen and (min-width: 48rem){.signup-slider__name{font-size:14px}}.signup-slider__link{font-style:normal;font-weight:400;font-size:14px;line-height:145%;letter-spacing:-0.02em;color:#0067f2;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:0.5rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.signup-slider__link:hover{color:#0058f2 !important;-webkit-text-decoration-line:underline;text-decoration-line:underline}.signup-slider__link:active{color:#0046f2 !important}.signup-slider__link span{color:inherit;text-align:center}.signup .slick-slide{-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);-webkit-transition:-webkit-transform ease-in-out 0.3s;transition:-webkit-transform ease-in-out 0.3s;transition:transform ease-in-out 0.3s;transition:transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s}.signup .slick-slide.slick-center{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.slim-hero-signup__wrapper{padding-top:20px;padding-bottom:24px}@media screen and (min-width: 48rem){.slim-hero-signup__wrapper{padding:32px 0}}@media screen and (min-width: 64rem){.slim-hero-signup__wrapper{padding:24px 0}}.slim-hero-signup__title{font-style:normal;font-weight:700;font-size:24px;line-height:125%;text-align:center;letter-spacing:-0.013em;color:#000000;margin:0}@media screen and (min-width: 48rem){.slim-hero-signup__title{font-size:32px}}#signup .required span,#signup label span,#userinfo .title_h3 h3 span{color:inherit !important}.signup__input{width:100% !important}.nh-signup#signup{padding:0;min-height:100vh;padding-bottom:48px}.slim-hero-signup,.nh-signup{background:#f2f8ff}
