.account-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--it-header-index);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;background:transparent}.account-popup.active{opacity:1;visibility:visible;background:#fff3}@media (prefers-reduced-motion: reduce){.account-popup{transition:opacity .2s ease,visibility .2s ease;-webkit-backdrop-filter:none;backdrop-filter:none}.account-popup.active{-webkit-backdrop-filter:none;backdrop-filter:none}.account-popup *{transform:none!important;transition:opacity .2s ease!important;transition-delay:0s!important}}.account-popup.show-login .account-popup__form--register,.account-popup.show-login .account-popup__form--recover-password,.account-popup.show-login .account-popup__form--reset-password{display:none}.account-popup.show-login .account-popup__form--login{display:block}.account-popup.show-register .account-popup__form--login,.account-popup.show-register .account-popup__form--recover-password,.account-popup.show-register .account-popup__form--reset-password{display:none}.account-popup.show-register .account-popup__form--register{display:block}.account-popup.show-recover .account-popup__form--login,.account-popup.show-recover .account-popup__form--register,.account-popup.show-recover .account-popup__form--reset-password{display:none}.account-popup.show-recover .account-popup__form--recover-password{display:block}.account-popup.show-reset .account-popup__form--login,.account-popup.show-reset .account-popup__form--register,.account-popup.show-reset .account-popup__form--recover-password{display:none}.account-popup.show-reset .account-popup__form--reset-password{display:block}.account-popup.show-recover-password-success .account-popup__container--inner{padding:8rem 4rem 3.2rem;max-width:480px;border-radius:1.6rem}@media only screen and (max-width: 749px){.account-popup.show-recover-password-success .account-popup__container--inner{height:auto}}.account-popup.show-recover-password-success .it-button.account-popup__close{border:1px solid var(--it-white-color);top:1.2rem;right:1.2rem}.account-popup.show-recover-password-success .account-popup__form,.account-popup.show-recover-password-success .account-popup__image{display:none}.account-popup.show-recover-password-success .account-popup__form--recover-password-success .form__message{font-weight:400;font-size:1.6rem;line-height:1.5;letter-spacing:0;text-align:center;color:var(--it-white-color);margin:0}.account-popup:not(.show-login):not(.show-register):not(.show-recover):not(.show-reset) .account-popup__form--login{display:none}.account-popup:not(.show-login):not(.show-register):not(.show-recover):not(.show-reset) .account-popup__form--recover-password{display:none}.account-popup:not(.show-login):not(.show-register):not(.show-recover):not(.show-reset) .account-popup__form--reset-password{display:none}.account-popup:not(.show-login):not(.show-register):not(.show-recover):not(.show-reset) .account-popup__form--register{display:block}.account-popup__container{width:100%;height:100%;padding:6.4rem 5rem;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 749px){.account-popup__container{padding:0}}.account-popup__container--inner{display:flex;justify-content:center;background:#16171df2;width:100%;max-width:891px;margin:0 auto;border-radius:1.6rem;overflow:hidden;position:relative;z-index:2;transform:scale(.8) translateY(20px);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.account-popup.active .account-popup__container--inner{transform:scale(1) translateY(0)}@media only screen and (max-width: 749px){.account-popup__container--inner{flex-direction:column;border-radius:0;height:100%;background:#16171d;transform:scale(.9) translateY(30px)}.account-popup.active .account-popup__container--inner{transform:scale(1) translateY(0)}}.account-popup__close{position:absolute;top:1.2rem;right:1.2rem;border-radius:100%;background:#16171d;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}@media only screen and (max-width: 749px){.account-popup__close{border:1px solid var(--it-white-color);top:4.4rem;right:1.6rem}}.account-popup__logo{text-align:center;margin-bottom:2.4rem;font-size:0}.account-popup__title{font-weight:600;font-size:2.4rem;line-height:1.5;letter-spacing:0;color:var(--it-white-color);text-align:center;margin-bottom:3.2rem;opacity:0;transform:translateY(10px);transition:opacity .3s ease .2s,transform .3s ease .2s}.account-popup.active .account-popup__title{opacity:1;transform:translateY(0)}.account-popup__subtext{font-weight:400;font-size:1.6rem;line-height:24px;letter-spacing:0;text-align:center;display:block;color:var(--it-white-color);margin-top:1.2rem}.account-popup__form{padding:7.8rem 4rem;width:calc(100% - 411px)}@media only screen and (max-width: 749px){.account-popup__form{padding:3rem 1.6rem;width:100%}}.account-popup__form--login,.account-popup__form--register,.account-popup__form--recover-password,.account-popup__form--reset-password{display:none}.account-popup__form--login>*,.account-popup__form--register>*,.account-popup__form--recover-password>*,.account-popup__form--reset-password>*{opacity:0;transform:translateY(15px);transition:opacity .3s ease,transform .3s ease}.account-popup__form--login>*:nth-child(1),.account-popup__form--register>*:nth-child(1),.account-popup__form--recover-password>*:nth-child(1),.account-popup__form--reset-password>*:nth-child(1){transition-delay:.1s}.account-popup__form--login>*:nth-child(2),.account-popup__form--register>*:nth-child(2),.account-popup__form--recover-password>*:nth-child(2),.account-popup__form--reset-password>*:nth-child(2){transition-delay:.15s}.account-popup__form--login>*:nth-child(3),.account-popup__form--register>*:nth-child(3),.account-popup__form--recover-password>*:nth-child(3),.account-popup__form--reset-password>*:nth-child(3){transition-delay:.2s}.account-popup__form--login>*:nth-child(4),.account-popup__form--register>*:nth-child(4),.account-popup__form--recover-password>*:nth-child(4),.account-popup__form--reset-password>*:nth-child(4){transition-delay:.25s}.account-popup__form--login>*:nth-child(5),.account-popup__form--register>*:nth-child(5),.account-popup__form--recover-password>*:nth-child(5),.account-popup__form--reset-password>*:nth-child(5){transition-delay:.3s}.account-popup__form--login>*:nth-child(6),.account-popup__form--register>*:nth-child(6),.account-popup__form--recover-password>*:nth-child(6),.account-popup__form--reset-password>*:nth-child(6){transition-delay:.35s}.account-popup.active .account-popup__form--login>*,.account-popup.active .account-popup__form--register>*,.account-popup.active .account-popup__form--recover-password>*,.account-popup.active .account-popup__form--reset-password>*{opacity:1;transform:translateY(0)}@media (max-width: 768px){.account-popup__form--login>*,.account-popup__form--register>*,.account-popup__form--recover-password>*,.account-popup__form--reset-password>*{transition:opacity .25s ease,transform .25s ease}.account-popup__form--login>*:nth-child(1),.account-popup__form--register>*:nth-child(1),.account-popup__form--recover-password>*:nth-child(1),.account-popup__form--reset-password>*:nth-child(1){transition-delay:.05s}.account-popup__form--login>*:nth-child(2),.account-popup__form--register>*:nth-child(2),.account-popup__form--recover-password>*:nth-child(2),.account-popup__form--reset-password>*:nth-child(2){transition-delay:.1s}.account-popup__form--login>*:nth-child(3),.account-popup__form--register>*:nth-child(3),.account-popup__form--recover-password>*:nth-child(3),.account-popup__form--reset-password>*:nth-child(3){transition-delay:.15s}.account-popup__form--login>*:nth-child(4),.account-popup__form--register>*:nth-child(4),.account-popup__form--recover-password>*:nth-child(4),.account-popup__form--reset-password>*:nth-child(4){transition-delay:.2s}.account-popup__form--login>*:nth-child(5),.account-popup__form--register>*:nth-child(5),.account-popup__form--recover-password>*:nth-child(5),.account-popup__form--reset-password>*:nth-child(5){transition-delay:.25s}.account-popup__form--login>*:nth-child(6),.account-popup__form--register>*:nth-child(6),.account-popup__form--recover-password>*:nth-child(6),.account-popup__form--reset-password>*:nth-child(6){transition-delay:.3s}}.account-popup__form--login .form__message--error,.account-popup__form--register .form__message--error,.account-popup__form--recover-password .form__message--error,.account-popup__form--reset-password .form__message--error{width:100%;margin-bottom:.8rem}.account-popup__form--login .form__message--error ul,.account-popup__form--register .form__message--error ul,.account-popup__form--recover-password .form__message--error ul,.account-popup__form--reset-password .form__message--error ul{list-style:none;margin:0;padding:0}.account-popup__form--login .form__message--error ul li,.account-popup__form--register .form__message--error ul li,.account-popup__form--recover-password .form__message--error ul li,.account-popup__form--reset-password .form__message--error ul li{font-weight:400;font-size:1.4rem;line-height:2.286;letter-spacing:0;color:var(--it-white-color);padding:.8rem 1.6rem .8rem 6.4rem;background:#32343e;border-radius:4px;box-shadow:0 4px 8px #0000001a;position:relative}.account-popup__form--login .form__message--error ul li:before,.account-popup__form--register .form__message--error ul li:before,.account-popup__form--recover-password .form__message--error ul li:before,.account-popup__form--reset-password .form__message--error ul li:before{background:url(icon-form-error.svg) no-repeat center center;width:3.2rem;height:3.2rem;content:"";position:absolute;top:50%;transform:translateY(-50%);left:1.6rem}.account-popup__form--login .form__message--error ul a,.account-popup__form--register .form__message--error ul a,.account-popup__form--recover-password .form__message--error ul a,.account-popup__form--reset-password .form__message--error ul a{color:var(--it-white-color)}.account-popup__form button[type=submit]+a{background:linear-gradient(86.37deg,#378a69,#33cb8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:16px;line-height:1.5;letter-spacing:0;width:100%;text-align:center}.account-popup__form button[type=submit]+a:hover{background:linear-gradient(86.37deg,#378a69,#33cb8e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;opacity:.8}.account-popup__image{width:100%;max-width:411px;font-size:0}@media only screen and (max-width: 749px){.account-popup__image{display:none}}.account-popup__image img{width:100%;height:100%;object-fit:cover}.account-popup__bottom-text{text-align:center;margin-top:3.2rem}.account-popup__bottom-text>*{font-weight:400;font-size:1.6rem;line-height:1.5;letter-spacing:0;color:var(--it-white-color);margin:0}.account-popup__bottom-text a{font-weight:600;transition:color .2s ease;color:var(--it-white-color);text-decoration:none}.account-popup__bottom-text a:hover{color:var(--it-primary-color)}.account-popup a.forgot-password{font-weight:400;font-size:1.4rem;line-height:1.5;letter-spacing:0;text-align:right;display:block;width:100%;color:var(--it-forgot-password-color);text-decoration:none}.account-popup a.forgot-password:hover{color:var(--it-primary-color)}.account-popup a.it-button--text{background:linear-gradient(86.37deg,#378a69,#33cb8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:16px;line-height:1.5;letter-spacing:0;width:100%;text-align:center;display:block;margin-top:3.2rem}.account-popup a.it-button--text:hover{background:linear-gradient(86.37deg,#378a69,#33cb8e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;opacity:.8}.account-popup .background-close{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1;border-radius:1.6rem}.account-popup--invalid .account-popup__container{padding:0}.account-popup--invalid .account-popup__container .account-popup__container--inner{max-width:100%;border-radius:0;height:100%;align-items:center;padding:1.6rem}.account-popup--invalid .account-popup__close{display:none}.account-popup--invalid .account-popup__form--recover-password-success{text-align:center}.account-popup--invalid .account-popup__form--recover-password-success img{margin-bottom:8rem;max-width:100%;height:auto}.account-popup--invalid .account-popup__form--recover-password-success h3{font-size:2.4rem;font-weight:500;margin-bottom:1.6rem}.account-popup--invalid .account-popup__form--recover-password-success p{font-size:1.6rem;font-weight:300;justify-content:center}.account-popup--invalid .account-popup__form--recover-password-success p:focus-visible{outline:none;box-shadow:none}.account-popup--invalid .account-popup__form--recover-password-success a{color:var(--it-white-color);font-size:1.6rem;font-weight:500;background:linear-gradient(86.37deg,#378a69,#33cb8e);-webkit-background-clip:initial;-webkit-text-fill-color:initial;display:inline-block;width:auto;padding:1.2rem 2.4rem;min-width:24rem;margin-top:4rem;text-decoration:none}.account-popup--invalid .account-popup__form--recover-password-success a:hover{opacity:1;box-shadow:0 0 0 .1rem #378a69,0 0 0 .1rem #33cb8e}
