.xcritical-wrapper .xcritical-form{font-family:var(--font-second);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.xcritical-wrapper .xcritical_input-wrapper{width:100%;position:relative;border:1px solid var(--form-input-border,var(--c-first));border-radius:3px;height:auto}.xcritical-wrapper .xcritical_input-wrapper.error{border:1px solid var(--red)}.xcritical-wrapper .xcritical-form_phone{background-color:var(--form-input-bgc,var(--white))}.xcritical-wrapper .xcritical_input-wrapper input{font-family:var(--font-second);font-size:18px;font-weight:300;color:var(--form-input-color,var(--text-color-first));background-color:var(--form-input-bgc,var(--white));border-radius:3px;width:100%;height:60px}.xcritical-wrapper .xcritical_input-wrapper input:not(.xcritical-form_phone__country___input,.xcritical-form_term__input){padding:16px 24px}.xcritical-wrapper .xcritical_input-wrapper input::-webkit-input-placeholder{color:var(--form-placeholder,#aaa)}.xcritical-wrapper .xcritical_input-wrapper input::-moz-placeholder{color:var(--form-placeholder,#aaa)}.xcritical-wrapper .xcritical_input-wrapper input:-ms-input-placeholder{color:var(--form-placeholder,#aaa)}.xcritical-wrapper .xcritical_input-wrapper input::-ms-input-placeholder{color:var(--form-placeholder,#aaa)}.xcritical-wrapper .xcritical_input-wrapper input::placeholder{color:var(--form-placeholder,#aaa)}.xcritical-wrapper .xcritical-form_btn{font-size:20px;text-align:center;color:var(--form-btn-color,var(--btn-color-fourth));background-color:var(--form-btn-bgc,var(--btn-color-first));border:none;border-radius:3px;-ms-flex-item-align:start;align-self:flex-start;width:100%;-webkit-transition:background-color .3s;transition:background-color .3s;margin:0 0 15px;padding:18px}.xcritical-wrapper .xcritical-form_btn:hover{background-color:var(--form-btn-hover-bgc,var(--btn-color-second))}.xcritical-wrapper .xcritical-form_term{color:var(--form-term,var(--text-color-first));padding:16px 24px}.xcritical-wrapper .xcritical-form_term.xcritical_input-wrapper{border:none}.xcritical-wrapper .xcritical-form_term input{background-color:unset;width:auto;position:relative;top:4px}.xcritical-wrapper .xcritical-form_term input::before{content:"";background-color:var(--form-input-bgc,var(--white));display:inline-block;width:20px;height:20px;border:1px solid var(--form-link,var(--c-first))}.xcritical-wrapper .xcritical-form_term input:checked::after{content:"";width:12px;height:8px;border-left:2px solid var(--form-link,var(--c-first));border-bottom:2px solid var(--form-link,var(--c-first));-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:9px;left:0;right:0;margin:auto}.xcritical-wrapper .xcritical-form_term span a{color:var(--form-link,var(--link-color-first));text-decoration:underline;-webkit-transition:color .3s;transition:color .3s}.xcritical-wrapper .xcritical-form_term span a:hover{text-decoration:none}html[dir=rtl] .xcritical-wrapper form .xcritical-form_phone{padding-right:15px}html[dir=rtl] .xcritical-wrapper form div.error[class^=xcritical-form_]:before{right:5px;left:auto}.page-login .section{background-size:100% 580px}.page-login .top-container{margin-bottom:110px}.login-wrapper{font-family:var(--font-second);font-size:18px;text-align:center;background-image:var(--login-bgi,none);background-color:var(--login-bgc,var(--bgc-second));background-repeat:no-repeat;max-width:580px;width:100%;margin:0 auto;padding:60px}.login-wrapper p{color:var(--login-text,var(--text-color-first));border-top:1px solid var(--white);padding-top:15px}.login-wrapper .xcritical_input-wrapper{margin:0 auto}.login-wrapper .login .xcritical-form_btn{margin:0 auto 20px}.login-forgot-link{display:inline-block;text-decoration:underline;color:var(--link-color-first);margin-bottom:20px;-webkit-transition:color .3s;transition:color .3s}.login-forgot-link:hover{color:var(--link-color-second)}@media screen and (max-width:768px){.login-wrapper{padding:30px}}