.social-button{display:flex;justify-content:center;align-items:center;border-radius:2px;background:#fff;font-size:14px;padding:10px;font-weight:500;box-shadow:0 3px 5px #ccd5e4,0 1px 2px #ccd5e4}.social-button__icon{font-size:20px;margin-right:18px;flex-shrink:0}.social-button--facebook{background:#39579a;color:#fff}.social-button--facebook .icon{border-radius:2px;padding-top:3px;padding-left:3px;fill:#39579a;background:#fff}.auth-form{display:flex;margin-top:62px}@media screen and (min-width:1400px){.auth-form{align-items:center;margin-top:0;min-height:calc(100vh - 55px)}}@media (max-width:600px){.auth-form{flex-grow:1;margin-top:0}}.auth-form__container{width:410px;background:#f3f5f9;padding:20px 55px;margin:0 auto;box-shadow:0 8px 21px #c7d0e3,0 2px 4px #cddcea;border-radius:2px}@media (max-width:600px){.auth-form__container{width:100%;padding:0;box-shadow:0;border-radius:0}}.auth-form__title{font-weight:500;font-size:20px;line-height:25px;color:#2c2f3b;margin-top:16px}.auth-form__text,.auth-form__title{text-align:center;font-style:normal}.auth-form__text{font-weight:400;font-size:12px;line-height:19px;color:#000;padding:5px 0 22px;max-width:320px;margin:0 auto}.auth-form__restore-img{width:170px;height:170px;margin:0 auto}.auth-form__head-text{font-size:12px;text-align:center;margin-bottom:10px}.auth-form__link{font-size:12px;line-height:19px;color:#1b6ebe}@media (max-width:600px){.auth-form__content{width:100%;padding:20px 20px 75px}}@media (max-width:450px){.auth-form__content{padding:20px 10px}}.auth-form__forgot{display:flex;order:1;justify-content:space-between;font-size:12px}@media (max-width:600px){.auth-form__forgot{order:0;padding-bottom:10px}}.auth-form__forgot .react_checkbox{color:#1b6ebe}.auth-form__forgot a{font-size:12px;line-height:19px;color:#1b6ebe}.auth-form__footer{order:0;margin-bottom:10px}@media (max-width:600px){.auth-form__footer{z-index:13;position:fixed;right:0;bottom:0;left:0;order:1;padding:20px;background:#fff;margin-bottom:0;box-shadow:0 0 10px #ccd5e4}}.auth-form__footer button{width:100%}.auth-form__divide{position:relative;height:2.8rem;margin:2rem 0;font-size:1.8rem;line-height:2.8rem;text-align:center;color:#2c2f3b}.auth-form__divide:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#a1a7bc}.auth-form__divide span{z-index:2;position:relative;display:inline-block;padding:0 2rem;background-color:#f3f5f9}.auth-form--loading{justify-content:center;align-items:center;height:100%}.validated-input__label{display:flex;justify-content:space-between;font-weight:500;font-size:12px;line-height:19px;padding-bottom:5px}.validated-input__optional{color:#a1a7bc;font-style:italic;font-weight:400;font-size:12px}.validated-input .serpstat-phone-input.react-tel-input .flag-dropdown{border:1px solid #a1a7bc;border-right:0}.validated-input .react-tel-input input[type=tel]{border:1px solid #a1a7bc}.validated-input--error input{box-shadow:0 0 2px 0 #d66464;border:1px solid #d66464}.restore-password-sent__container{max-width:618px;margin:150px auto 0;padding:0 20px}.restore-password-sent__title{color:#333;margin-bottom:24px;text-align:center;font-size:36px;font-weight:700;line-height:1.17}.restore-password-sent__text{font-size:16px;line-height:1.5;color:#333;padding-bottom:30px}.restore-password-sent__text a{color:#1b6ebe;text-decoration:underline}.promo-header{z-index:1;display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 15px 15px 40px;background:#fff;box-shadow:0 3px 5px #ccd5e4,0 1px 2px #ccd5e4}@media screen and (max-width:450px){.promo-header{padding:10px 15px}}@media screen and (max-width:450px){.promo-header .header_logo{width:auto}}.promo-header .header_lang{min-width:30px}.promo-header .header_lang .button_content{display:flex;align-items:center}.promo-header--no-shadow{box-shadow:none;border-bottom:1px solid #ccd5e4}.client-logo__header{font-style:normal;font-weight:500;font-size:15px;line-height:18px;color:#2c2f3b}.client-logo__list{display:flex;max-width:112rem;flex-wrap:wrap;margin:10px 0 0 -10px}.client-logo__logo{display:flex;justify-content:center;align-items:center;width:150px;height:50px;max-width:150px;flex-basis:150px;border-radius:2px;border:1px solid #a1a7bc;padding:.7rem 1.9rem;text-align:center;flex-grow:1;margin:10px 0 0 10px}@media (min-width:768px) and (max-width:1200px){.client-logo__logo{width:100px;height:50px;max-width:100px;flex-basis:100px}}.client-logo__logo:last-child{margin-right:0}.client-logo__logo img{height:40px}@media (min-width:768px) and (max-width:1200px){.client-logo__logo img{height:auto}}.registration-tools{display:flex;flex-wrap:wrap}.registration-tools__item{display:flex;align-items:center;margin-top:60px;flex:33%;min-width:200px}@media (max-width:1100px){.registration-tools__item{flex:50%}}@media (max-width:600px){.registration-tools__item{flex:100%;margin-top:35px}}@media (min-width:768px) and (max-width:1200px){.registration-tools__item{margin-top:35px}}.registration-tools__img{flex-shrink:0}.registration-tools__text{font-style:normal;font-weight:500;font-size:15px;color:#2c2f3b;padding:16px;max-width:140px}.registration__container{display:flex;max-width:1366px;margin:0 auto}@media (max-width:600px){.registration__container{flex-direction:column}}@media screen and (min-width:768px){.registration__container{min-height:calc(100vh - 55px)}}@media screen and (min-width:1400px){.registration__container{align-items:center}}.registration__title{font-style:normal;font-weight:300;font-size:45px;line-height:53px;color:#2c2f3b}@media (max-width:600px){.registration__title{font-size:30px;line-height:37px}}.registration__text{display:flex;align-items:center;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#2c2f3b;max-width:630px}@media (max-width:600px){.registration__text{font-size:12px;line-height:19px}}.registration__left{padding:20px 110px 20px 50px;max-width:956px}@media (max-width:1000px){.registration__left{display:none}}.registration__right{position:relative;background:#f3f5f9;max-width:460px}@media (max-width:1000px){.registration__right{max-width:100%;min-height:calc(100vh - 55px);flex-grow:1}}.registration__right:before{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:0;width:50vw;background-color:#f3f5f9}@media screen and (max-width:1000px){.registration__right:before{left:50%;width:100vw;transform:translateX(-50%)}}@media screen and (min-width:1400px){.registration__right:before{top:50%;transform:translateY(-50%);min-height:calc(100vh - 55px)}}.registration__confirm{width:410px;background:#f3f5f9;padding:55px;margin:0 auto}@media (max-width:600px){.registration__confirm{width:100%;padding:55px 0 0;background:#fff}}.registration__confirm-title{font-weight:500;font-size:20px;line-height:25px;margin:20px 0 50px}.registration__confirm-text,.registration__confirm-title{text-align:center;font-style:normal;color:#2c2f3b;word-break:break-word}.registration__confirm-text{font-weight:400;font-size:12px;line-height:19px;padding:5px 0 22px;max-width:320px;margin:0 auto}.registration__resend-confirm-email .registration__confirm-text{padding:0}.registration__resend-confirm-email .registration__confirm-text:first-child{font-weight:500;font-size:15px;line-height:18px;padding-bottom:10px;padding-top:88px}.registration__resend-confirm-email .registration__resend-button.button{display:inline-block;height:inherit;background:none;padding:0;line-height:19px;font-weight:400}.registration__resend-confirm-email .registration__resend-button.button:after,.registration__resend-confirm-email .registration__resend-button.button:hover:after{background:none;box-shadow:none}.registration__resend-confirm-email .registration__resend-button.button:hover .button_content{text-decoration:underline}.registration__icon-mail{width:25px;height:25px}.registration__icon-mail--png{width:25px}.registration__icon-mail--yahoo{height:auto}.registration__button-to-mail{display:flex;align-items:center;width:max-content;height:40px;background:#fff;border:1px solid #dbe2ec;border-radius:2px;padding:0 20px;margin:13px auto 35px}.registration__button-to-mail:active,.registration__button-to-mail:hover{box-shadow:0 1px 2px #ccd5e4,0 3px 5px #ccd5e4}.registration__button-to-mail:active{background:#f3f5f9}.registration__button-to-mail-text{padding-left:10px;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.21875px;color:#2c2f3b}.registration .auth-form{margin-top:0}.registration .auth-form__container{box-shadow:none}.registration .client-logo{margin-top:50px}