.container.login-page{border-bottom:1px solid #e4e4e4}.notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#f8fff0;padding:15px;margin:20px 0 0 20px;border:1px solid #d9d9d9;border-left:4px solid #8cd900;padding-left:41px;width:calc(100% - 38px)}.notification__icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:13px;-ms-flex-negative:0;flex-shrink:0}.notification__icon img{width:24px;height:24px;-webkit-filter:brightness(0) saturate(100%) invert(64%) sepia(83%) saturate(1128%) hue-rotate(36deg) brightness(103%) contrast(101%);filter:brightness(0) saturate(100%) invert(64%) sepia(83%) saturate(1128%) hue-rotate(36deg) brightness(103%) contrast(101%)}.notification__text{font-size:14px;color:#202020;font-weight:400;font-style:normal}.notification__text--bold{font-weight:bold;margin-top:5px;font-style:normal;font-size:14px}.notification__close{position:absolute;right:35px;cursor:pointer;font-size:18px;color:#999}.login-container{background-color:#e6f8fe;-webkit-border-radius:10px;border-radius:10px;max-width:1038px;margin:0 auto;position:relative;padding-bottom:51px;padding-top:34px}.login-person{position:absolute;right:-107px;bottom:-262px;display:block}.login-person__image{max-height:100%;pointer-events:none;height:572px;width:444px}.login-form{margin-left:90px}.login-form__header{margin-bottom:30px}.login-form__description{font-size:16px}.login-form__header-title{font-size:23px;line-height:100%;font-weight:bold;color:#202020;margin-bottom:10px}.login-form__header-link{font-size:16px;line-height:140%;text-decoration:underline;color:#202020}.login-form__header-link:hover{text-decoration:none}.login-form__input-group{margin-bottom:29px;position:relative}.login-form__input-group--password{margin-bottom:13px}.login-form__input{-webkit-transition:border-color 0.3s ease;-o-transition:border-color 0.3s ease;transition:border-color 0.3s ease}.login-form__resend{font-weight:600;font-size:16px;line-height:140%;margin-left:auto;text-align:right;margin-bottom:27px;color:#202020}.login-form__resend a{color:#202020}.login-form__resend a:hover{text-decoration:none}.login-form__validation-message{color:#e91e63;font-size:12px;margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-form__validation-icon{width:16px;height:16px;background-color:#e91e63;-webkit-border-radius:50%;border-radius:50%;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;margin-right:5px;-ms-flex-negative:0;flex-shrink:0;font-size:10px}.login-form__button{width:400px;padding:15px;background-color:#00b0f0;color:white;-webkit-border-radius:50px;border-radius:50px;cursor:pointer;margin-bottom:29px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border:2px solid #00b0f0;margin-inline:45px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;font-size:19px;line-height:100%;text-align:center}.login-form__button:last-child{margin-bottom:0}.login-form__button:hover{background-color:#ffffff;color:#202020;border:2px solid #00b0f0}.login-form__button--outline{background-color:transparent;color:#202020;border:2px solid #00b0f0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.login-form__button--outline:hover{background-color:#fff;color:#202020;border:2px solid #00b0f0}.input-wrapper{position:relative}.password-icon.active path{fill:#00b0f0}.input-wrapper.valid input{border-color:#4caf50;border-left:3px solid #4caf50}.input-wrapper.invalid input{border-color:#e91e63;border-left:3px solid #e91e63}.label-before,.field input:focus+label::before,.field input:valid+label::before{line-height:20px;font-size:12px;top:-10px;background:-webkit-gradient(linear, left top, left bottom, from(#e6f8fe), to(#fff));background:-webkit-linear-gradient(top, #e6f8fe 0%, #fff 100%);background:-o-linear-gradient(top, #e6f8fe 0%, #fff 100%);background:linear-gradient(180deg, #e6f8fe 0%, #fff 100%);padding:0 6px;left:9px}.field{position:relative}.field label::before{content:attr(title);position:absolute;top:0;left:15px;line-height:48px;font-size:16px;color:#777;-webkit-transition:300ms all;-o-transition:300ms all;transition:300ms all}.field input{width:100%;line-height:48px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:#222;border:1px solid #d5d5d5;-webkit-border-radius:5px;border-radius:5px}.field input:focus{outline:0;border-color:#0bb5f7;-webkit-filter:drop-shadow(0 0 3px rgba(11,181,247,0.5));filter:drop-shadow(0 0 3px rgba(11,181,247,0.5));border-left:3px solid #0bb5f7}.field input:valid+label::before{content:attr(data-title)}.field input:focus+label::before{color:#202020}.login-form__header-description{font-size:16px;line-height:140%}.benefits-section{-webkit-border-radius:10px;border-radius:10px;max-width:1038px;margin:30px auto 0px auto;padding:29px 0 35px 133px;border:1px solid #d5d5d5}.benefits-section__row-image{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px}.benefits-section__title{font-weight:bold;font-size:18px;line-height:100%;margin-bottom:25px}.benefits-section__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;margin-bottom:10px}.benefits-section__row:last-child{margin-bottom:0}.benefits-section__row strong{margin:0;padding:0;font-weight:bold}.support-section__contact{font-size:16px}.support-section{max-width:1038px;margin:23px auto 0 0;padding-left:133px}.login-page .support-section{margin-bottom:108px}.support-section__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:3px;margin-bottom:3px}.support-section__text{font-size:16px;line-height:140%;color:#202020}.support-section__contact{font-weight:bold;margin-top:5px}.support-section__phone{color:#202020;font-size:18px;line-height:140%;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.support-section__phone:hover{text-decoration:underline}.support-section__phone-icon{margin-right:9px;margin-top:3px}.support-section__note{font-weight:350;font-size:14px;line-height:140%;color:#202020;position:relative;top:-3px}.password-requirements__title{font-weight:bold;font-size:16px;line-height:100%}.password-requirements__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;margin-top:10px}.password-requirements__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;margin-bottom:7px;font-size:14px;line-height:140%}.password-requirements__container{margin-bottom:32px}.tooltip-close{display:none}@media (max-width: 1279px){.login-container{max-width:100%}.login-form{margin-left:auto;margin-right:auto;max-width:415px}.login-form__button{margin-left:0;width:415px}.support-section{max-width:508px;margin:23px auto 0 15px;padding-left:0}.login-page .support-section{margin-bottom:246px}.login-form__resend{font-size:15px}.login-person{right:25px;bottom:-400px}.login-person__image{height:344px;width:300px}.benefits-section{padding:29px 15px 35px 15px}}@media (max-width: 767px){.login-container{padding-bottom:30px;padding-top:37px;-webkit-border-radius:0;border-radius:0;margin-top:14px}.login-form{max-width:100%;padding-inline:15px}.login-form__button{width:100%;margin-inline:0;max-width:415px}.notification{margin-inline:12px;padding-left:11px;width:calc(100% - 24px)}.login-form__header-description{font-size:14px;line-height:140%}.notification__content{max-width:350px;padding-right:15px}.login-form__header-title{font-size:19px;line-height:120%}.login-form__example{font-size:12px}.support-section{max-width:100%;margin:23px auto 0 15px;position:relative;z-index:9}.login-page .support-section{margin-bottom:273px}.support-section__col{gap:0;margin-bottom:9px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-person{right:15px;bottom:-470px}.support-section__text{font-size:15px}.support-section__contact{font-size:15px}.support-section__phone-icon{margin-top:5px}.support-section__note{font-size:12px}.tooltip{left:auto;-webkit-transform:none;-ms-transform:none;transform:none;right:-5px;text-align:right}.tooltip:after{left:auto;margin-left:0;right:10px}}.ico-info{width:20px;height:20px;border:2px solid #08b5f7;background:#FFFFFF;color:#08b5f7;font-size:15px}.ico-info:hover{background:#08b5f7;color:#FFFFFF}.notification__icon .ico-info{border-color:#8cd900;background-color:#8cd900;color:#FFFFFF}.input-field-wrap.focus label,.input-field-wrap.filled label,.input-field-wrap [data-validator-id]:-webkit-autofill+label{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, transparent), color-stop(50%, #e6f8fe));background:-webkit-linear-gradient(bottom, transparent 50%, #e6f8fe 50%);background:linear-gradient(0deg, transparent 50%, #e6f8fe 50%)}span.form-error{position:relative;padding-left:25px;overflow:hidden;line-height:17px}span.form-error:before{content:"!";position:absolute;left:0;width:17px;height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:12px;-webkit-border-radius:50%;border-radius:50%;color:#fff;border:2px solid #cc0086;background:#cc0086}

/*# sourceMappingURL=form-login.css.map */
