
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@font-face {
  font-family: 'Raleway';
  src: url('/fileservice/file/download/a/768522/sc/145/h/74b6e294247a2a63c6f35b11d7e15fe4.ttf') format('truetype'), 
     url('/fileservice/file/download/a/768522/sc/138/h/6919f6dee3b59a91547879fb293d7e83.woff') format('woff');
font-weight: 600;
font-style: normal; 
}
:root {
    --Dark-Blue: #151C53;
    --main-font: 'Rawline', "Raleway", sans-serif,
    --Gray:#4E5270;
    --main-color:linear-gradient(131deg, #6C3BEF 23.31%, #9D43E3 76.69%);
    --negative-color:#F84C77;
    --label-size: 16px;
}
.isContactPage.isLoginPage {
    .greeting-message {
margin-bottom: 0;
    }
    .standard-form {
        max-width: 640px;
    }
}
.isLoginPage {
  .row:before{
    display: none;
  }
    & {
      background:url('https://academymaxprofit.cc/chtm/loginPage/assets/loginBg.jpg') no-repeat center / cover;
    }
    h2 {
      text-align:left;
      color: var(--Dark-Blue, #151C53);
font-variant-numeric: lining-nums proportional-nums;
font-family: var(--main-font);
font-size: 40px;
font-style: normal;
font-weight: 600;
line-height: 120%; /* 48px */
letter-spacing: -0.8px;
margin-bottom:12px;
    }
    .before-send-form {
        h2 {
            margin-bottom: 24px;
        }
    }
    .login-form {
        h2 {
            margin-bottom: 24px;
        }
        .xdget-socialUserFormField {
            width: 100%;
            &>div {
                width: 100%;

            }
        }
    }
    .logined-form {
        .form-buttons {
            flex-direction: column;
        }
        .btn-logout {
            font-variant-numeric: lining-nums proportional-nums;
            font-family: var(--main-font);
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%; /* 19.2px */
            letter-spacing: -0.32px;
            background: var(--Gradient, linear-gradient(131deg, #6C3BEF 23.31%, #9D43E3 76.69%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
padding:0;
padding-top:16px;
        }
    }
    .register-form {
        h2 {
            margin-bottom: 24px;
        }
        .form-buttons {
            padding-top:8px;
            gap: 16px;
            margin-inline:auto!important;
            .col-md-6 {
                width:100%;
                padding: 0 !important;
            }
            .btn-login.btn-link {
                font-variant-numeric: lining-nums proportional-nums;
                font-family: var(--main-font);
                font-size: 16px;
                font-style: normal;
                font-weight: 400;
                line-height: 120%; /* 19.2px */
                letter-spacing: -0.32px;
                background: var(--Gradient, linear-gradient(131deg, #6C3BEF 23.31%, #9D43E3 76.69%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
padding:0;
            }
        }
    }
    .remind-block {
        .form-group {
            display: flex;
            flex-direction: column;
            gap: 16px;
            span {
                display: none;
            }
            .btn.btn-link {
                font-variant-numeric: lining-nums proportional-nums;
font-family: var(--main-font);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 19.2px */
letter-spacing: -0.32px;
padding:0;
background: var(--Gradient, linear-gradient(131deg, #6C3BEF 23.31%, #9D43E3 76.69%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
            }
        }

    }
    .btn-link {
        outline: none !important;
    }
    .remind-hint {
        color: var(--Gray, #4E5270);
font-variant-numeric: lining-nums proportional-nums;
font-family: var(--main-font);
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 28px */
letter-spacing: -0.4px;
margin-bottom: 24px;
    }
    .form-control {
        border-radius: 16px;
border: 1px solid var(--Gray, #4E5270);
padding: 16px 24px;
height: auto;
overflow: hidden;
color: var(--Dark-Blue, #151C53);
font-variant-numeric: lining-nums proportional-nums;
text-overflow: ellipsis;
font-family: var(--main-font);
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 24px */
letter-spacing: -0.4px;
&.rejected {
    border: 1px solid var(--negative-color);
}
&::placeholder {
   color:var(--Gray, #4E5270); 
}
    }
    .btn-success,.remind-block .btn.btn-primary, .logined-form .btn.btn-primary {
        border-radius: 16px;
background: var(--main-color, linear-gradient(131deg, #6C3BEF 23.31%, #9D43E3 76.69%));
color: var(--White, #FFF);
font-family: var(--main-font);
width:100%;
border:none;
height:64px;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 120%; /* 24px */
letter-spacing: -0.8px;
    }
    .button-container {
      padding-top: 24px;
      text-align:center;
      padding-bottom: 16px;
      &.extra-padding {
        padding-top:50px;
      }
    }
    .gc-account-logo {
        margin-bottom:24px!important;
        display: block;
    }
    .greeting-message {
        max-width: 480px;
        margin-inline:auto;
        margin-bottom: 52px;
        color: var(--Dark-Blue, #151C53);
text-align: center;
font-family: var(--main-font);
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 33.6px */
letter-spacing: -0.56px;
@media (max-width:430px) {
    font-size: 24px;
letter-spacing: -0.48px;
margin-bottom: 20px;
}
    }
    .standard-form {
        border-radius: 24px;
      background: #FFF;
      padding: 32px;
      max-width: 480px;
      @media (max-width: 430px) {
border-radius: 0;
      }
      &.for-chatium {
        background: #FFF;
        padding: 32px;
        box-shadow: none;
        @media (min-width: 768px) {
           margin-top:-46px; 
        }
        
        .chatium-login-form {
            margin-bottom:24px;
        }
        .chatium-qr-code {
            margin-inline:auto;
            display: block;
            max-width: 240px;
            margin-bottom: 16px;
        }
        .xdget-block .form-field {
        &.form-field-email {
            margin-bottom: 24px;
        }
    }
        .xdget-form-field-password,.btn-remind,.button-container {
            display: none;
        }
        .btn-cancel.btn-link {
            margin-top:16px;
            margin-inline:auto;
            display: block;
              font-variant-numeric: lining-nums proportional-nums;
font-family: var(--main-font);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 19.2px */
letter-spacing: -0.32px;
padding:0;
background: var(--Gradient, linear-gradient(131deg, #6C3BEF 23.31%, #9D43E3 76.69%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
        }
        .chatium-instructions {
            color: var(--Gray, #4E5270);
font-variant-numeric: lining-nums proportional-nums;
font-family: var(--main-font);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 22.4px */
letter-spacing: -0.32px;
            padding:0;
        }
      }
      .form-group label{
        display: none;
      }
      .field-label {
        display: none!important;
      }
    }
    .xdget-block .form-field {
        margin-bottom: 12px;
        &.form-field-email {
            margin-bottom:16px;
        }
        &.form-field-text {
            margin-bottom:0;
            margin-top:16px;
        }
        &.form-field-full_name {
            margin-bottom:0;
        }
    }
    .global-confirm-checkbox-block+ .form-buttons {
      padding-top:28px;
    }
    .form-buttons {
      display: flex;
      align-items:center;
      justify-content: center;
      padding-top: 24px;
      flex-wrap: wrap;
      .btn-link:first-child {
        padding-left:0;
      }
    }
    
    .xdget-socialUserFormField {
        width: 100%;
        &>div {
            width: 100%;
            display: flex;
            justify-content: space-between;
            padding: 0 40px;
            @media (max-width:360px) {
           padding:0;
            }
            .btn {
                margin:0;
                padding:0;
                background: none;
                width: 43px;
                height:43px;
                min-width: 43px;
                border: none !important;
                outline: none!important;
                i {
                    display: none;
                }
                &#chatium-auth-btn {
                    img {
                        width:100%!important;
                        margin:0!important;
                        content: url('https://academymaxprofit.cc/chtm/loginPage/assets/GCLogo.png');
                    }
                }
                &.btn-vk {
                    background: url('https://academymaxprofit.cc/chtm/loginPage/assets/VKLogo.svg') no-repeat center / cover;
                }
                 &.btn-google-plus {
                    background: url('https://academymaxprofit.cc/chtm/loginPage/assets/GoogleLogo.svg') no-repeat center / cover;
                }
                 &.btn-yandex_id {
                    background: url('https://academymaxprofit.cc/chtm/loginPage/assets/YandexLogo.svg') no-repeat center / cover;
                }
            }
        }
    }
  .contact-hint {
    color: var(--Gray, #4E5270);
text-align: center;
font-variant-numeric: lining-nums proportional-nums;
font-family:var(--main-font);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%;
letter-spacing: -0.32px;
margin-bottom: 0;
padding-top:24px;
a {
    background: var(--main-color, linear-gradient(131deg, #6C3BEF 23.31%, #9D43E3 76.69%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-variant-numeric: lining-nums proportional-nums;
font-family: var(--main-font);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%;
letter-spacing: -0.32px;
}
  }
    .btn-register {
      float:unset!important;

    }
    .info-block {
        display: flex;
        width:100%;
        gap:24px;
        flex-wrap:wrap;
        background: none;
        padding: 0;
        padding-bottom:24px;
        &>div {
            border-radius: 16px;
    background: var(--Pink-BG, #F3EFFF);
            display: flex;
    padding: 16px 24px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 8px;
    flex-grow: 1;
            .info-title {
                color: var(--Gray, #4E5270);
    font-variant-numeric: lining-nums proportional-nums;
    font-family: var(--main-font);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
    letter-spacing: -0.28px;
    margin-bottom: 0;
            }
            .info-value {
                color: var(--Dark-Blue, #151C53);
    font-variant-numeric: lining-nums proportional-nums;
    font-family:var(--main-font);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 24px */
    letter-spacing: -0.4px;
    margin-bottom: 0;
            }
        }
        @media (max-width:640px) {
            gap:16px;
        }
    }
    .btn-remind.btn-link,.btn-register.btn-link {
        margin-inline: auto;
        display: flex;
        font-variant-numeric: lining-nums proportional-nums;
font-family: var(--main-font);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 19.2px */
letter-spacing: -0.32px;
background: var(--Gradient, linear-gradient(131deg, #6C3BEF 23.31%, #9D43E3 76.69%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
padding: 0;
justify-content: center;
    }
    .form-field.form-field-text .field-input-block::before,.form-field.form-field-text .field-input-block::after {
      display: none;
    }
    .form-field.form-field-email .field-input-block::before {
      mask-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.25004 4.95825C3.15596 4.95825 1.45837 6.65584 1.45837 8.74992V19.2499C1.45837 21.344 3.15596 23.0416 5.25004 23.0416H22.75C24.8441 23.0416 26.5417 21.344 26.5417 19.2499V8.74992C26.5417 6.65584 24.8441 4.95825 22.75 4.95825H5.25004ZM4.60569 6.81201C4.80825 6.7447 5.02489 6.70825 5.25004 6.70825H22.75C22.9752 6.70825 23.1918 6.7447 23.3944 6.81202L14.1938 14.9903C14.0833 15.0885 13.9168 15.0885 13.8063 14.9903L4.60569 6.81201ZM3.33965 8.02806C3.25481 8.25249 3.20837 8.49578 3.20837 8.74992V19.2499C3.20837 20.3775 4.12246 21.2916 5.25004 21.2916H22.75C23.8776 21.2916 24.7917 20.3775 24.7917 19.2499V8.74992C24.7917 8.49579 24.7453 8.2525 24.6604 8.02808L15.3565 16.2983C14.5829 16.9859 13.4172 16.9859 12.6436 16.2983L3.33965 8.02806Z' fill='url(%23paint0_linear_2483_1606)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2483_1606' x1='1.45837' y1='13.9999' x2='11.627' y2='26.315' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236C3BEF'/%3E%3Cstop offset='1' stop-color='%239D43E3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
      -webkit-mask-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.25004 4.95825C3.15596 4.95825 1.45837 6.65584 1.45837 8.74992V19.2499C1.45837 21.344 3.15596 23.0416 5.25004 23.0416H22.75C24.8441 23.0416 26.5417 21.344 26.5417 19.2499V8.74992C26.5417 6.65584 24.8441 4.95825 22.75 4.95825H5.25004ZM4.60569 6.81201C4.80825 6.7447 5.02489 6.70825 5.25004 6.70825H22.75C22.9752 6.70825 23.1918 6.7447 23.3944 6.81202L14.1938 14.9903C14.0833 15.0885 13.9168 15.0885 13.8063 14.9903L4.60569 6.81201ZM3.33965 8.02806C3.25481 8.25249 3.20837 8.49578 3.20837 8.74992V19.2499C3.20837 20.3775 4.12246 21.2916 5.25004 21.2916H22.75C23.8776 21.2916 24.7917 20.3775 24.7917 19.2499V8.74992C24.7917 8.49579 24.7453 8.2525 24.6604 8.02808L15.3565 16.2983C14.5829 16.9859 13.4172 16.9859 12.6436 16.2983L3.33965 8.02806Z' fill='url(%23paint0_linear_2483_1606)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2483_1606' x1='1.45837' y1='13.9999' x2='11.627' y2='26.315' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236C3BEF'/%3E%3Cstop offset='1' stop-color='%239D43E3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  
    }
    .form-field.form-field-password .field-input-block::before {
      mask-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 2.625C10.9394 2.625 8.45829 5.10609 8.45829 8.16667V10.7917H8.16663C5.75038 10.7917 3.79163 12.7504 3.79163 15.1667V21C3.79163 23.4162 5.75038 25.375 8.16663 25.375H19.8333C22.2495 25.375 24.2083 23.4162 24.2083 21V15.1667C24.2083 12.7504 22.2495 10.7917 19.8333 10.7917H19.5416V8.16667C19.5416 5.10609 17.0605 2.625 14 2.625ZM17.7916 10.7917V8.16667C17.7916 6.07259 16.094 4.375 14 4.375C11.9059 4.375 10.2083 6.07259 10.2083 8.16667V10.7917H17.7916ZM5.54163 15.1667C5.54163 13.7169 6.71688 12.5417 8.16663 12.5417H19.8333C21.283 12.5417 22.4583 13.7169 22.4583 15.1667V21C22.4583 22.4497 21.283 23.625 19.8333 23.625H8.16663C6.71688 23.625 5.54163 22.4497 5.54163 21V15.1667Z' fill='url(%23paint0_linear_2483_1431)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2483_1431' x1='3.79163' y1='14' x2='16.4416' y2='23.912' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236C3BEF'/%3E%3Cstop offset='1' stop-color='%239D43E3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
      -webkit-mask-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 2.625C10.9394 2.625 8.45829 5.10609 8.45829 8.16667V10.7917H8.16663C5.75038 10.7917 3.79163 12.7504 3.79163 15.1667V21C3.79163 23.4162 5.75038 25.375 8.16663 25.375H19.8333C22.2495 25.375 24.2083 23.4162 24.2083 21V15.1667C24.2083 12.7504 22.2495 10.7917 19.8333 10.7917H19.5416V8.16667C19.5416 5.10609 17.0605 2.625 14 2.625ZM17.7916 10.7917V8.16667C17.7916 6.07259 16.094 4.375 14 4.375C11.9059 4.375 10.2083 6.07259 10.2083 8.16667V10.7917H17.7916ZM5.54163 15.1667C5.54163 13.7169 6.71688 12.5417 8.16663 12.5417H19.8333C21.283 12.5417 22.4583 13.7169 22.4583 15.1667V21C22.4583 22.4497 21.283 23.625 19.8333 23.625H8.16663C6.71688 23.625 5.54163 22.4497 5.54163 21V15.1667Z' fill='url(%23paint0_linear_2483_1431)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2483_1431' x1='3.79163' y1='14' x2='16.4416' y2='23.912' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236C3BEF'/%3E%3Cstop offset='1' stop-color='%239D43E3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    }
    .form-field.form-field-full_name .field-input-block::before {
      mask-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 4.375C11.9059 4.375 10.2083 6.07259 10.2083 8.16667C10.2083 10.2607 11.9059 11.9583 14 11.9583C16.0941 11.9583 17.7917 10.2607 17.7917 8.16667C17.7917 6.07259 16.0941 4.375 14 4.375ZM8.45834 8.16667C8.45834 5.10609 10.9394 2.625 14 2.625C17.0606 2.625 19.5417 5.10609 19.5417 8.16667C19.5417 11.2272 17.0606 13.7083 14 13.7083C10.9394 13.7083 8.45834 11.2272 8.45834 8.16667Z' fill='url(%23paint0_linear_28_345)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.79167 22.8667C3.79167 18.7752 7.1085 15.4583 11.2 15.4583H16.8C20.8915 15.4583 24.2083 18.7752 24.2083 22.8667C24.2083 24.252 23.0853 25.375 21.7 25.375H6.3C4.91469 25.375 3.79167 24.252 3.79167 22.8667ZM11.2 17.2083C8.07499 17.2083 5.54167 19.7417 5.54167 22.8667C5.54167 23.2855 5.88119 23.625 6.3 23.625H21.7C22.1188 23.625 22.4583 23.2855 22.4583 22.8667C22.4583 19.7417 19.925 17.2083 16.8 17.2083H11.2Z' fill='url(%23paint1_linear_28_345)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_28_345' x1='3.79167' y1='14' x2='16.4417' y2='23.912' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236C3BEF'/%3E%3Cstop offset='1' stop-color='%239D43E3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_28_345' x1='3.79167' y1='14' x2='16.4417' y2='23.912' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236C3BEF'/%3E%3Cstop offset='1' stop-color='%239D43E3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
      -webkit-mask-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14 4.375C11.9059 4.375 10.2083 6.07259 10.2083 8.16667C10.2083 10.2607 11.9059 11.9583 14 11.9583C16.0941 11.9583 17.7917 10.2607 17.7917 8.16667C17.7917 6.07259 16.0941 4.375 14 4.375ZM8.45834 8.16667C8.45834 5.10609 10.9394 2.625 14 2.625C17.0606 2.625 19.5417 5.10609 19.5417 8.16667C19.5417 11.2272 17.0606 13.7083 14 13.7083C10.9394 13.7083 8.45834 11.2272 8.45834 8.16667Z' fill='url(%23paint0_linear_28_345)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.79167 22.8667C3.79167 18.7752 7.1085 15.4583 11.2 15.4583H16.8C20.8915 15.4583 24.2083 18.7752 24.2083 22.8667C24.2083 24.252 23.0853 25.375 21.7 25.375H6.3C4.91469 25.375 3.79167 24.252 3.79167 22.8667ZM11.2 17.2083C8.07499 17.2083 5.54167 19.7417 5.54167 22.8667C5.54167 23.2855 5.88119 23.625 6.3 23.625H21.7C22.1188 23.625 22.4583 23.2855 22.4583 22.8667C22.4583 19.7417 19.925 17.2083 16.8 17.2083H11.2Z' fill='url(%23paint1_linear_28_345)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_28_345' x1='3.79167' y1='14' x2='16.4417' y2='23.912' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236C3BEF'/%3E%3Cstop offset='1' stop-color='%239D43E3'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_28_345' x1='3.79167' y1='14' x2='16.4417' y2='23.912' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236C3BEF'/%3E%3Cstop offset='1' stop-color='%239D43E3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    }
    .form-field.form-field-phone .field-input-block::before {
      mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4183 5.48988C13.9422 5.40194 13.505 5.70573 13.4144 6.17041C13.3238 6.63509 13.6285 7.08878 14.0916 7.17972C15.4859 7.45153 16.5624 8.53079 16.8353 9.92983V9.93083C16.913 10.3336 17.2675 10.6264 17.6759 10.6264C17.7306 10.6264 17.7854 10.6214 17.8412 10.6114C18.3043 10.5184 18.609 10.0657 18.5184 9.60006C18.1111 7.51049 16.5027 5.8966 14.4183 5.48988Z' fill='%23EEA0C9'/%3E%3Cpath d='M14.3558 2.00793C14.1328 1.97595 13.9087 2.04191 13.7304 2.18381C13.5472 2.32771 13.4326 2.53557 13.4078 2.76841C13.355 3.23908 13.6946 3.66479 14.1646 3.71776C17.4063 4.07951 19.9259 6.60477 20.2904 9.85654C20.3392 10.2922 20.7047 10.621 21.1409 10.621C21.1738 10.621 21.2057 10.619 21.2385 10.615C21.4666 10.59 21.6698 10.4771 21.8132 10.2972C21.9556 10.1174 22.0203 9.89351 21.9944 9.66467C21.5403 5.60746 18.4002 2.45862 14.3558 2.00793Z' fill='%23EEA0C9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0317 12.9724C15.0208 16.9604 15.9258 12.3467 18.4656 14.8848C20.9143 17.3328 22.3216 17.8232 19.2192 20.9247C18.8306 21.237 16.3616 24.9943 7.6846 16.3197C-0.993478 7.644 2.76158 5.17244 3.07397 4.78395C6.18387 1.67385 6.66586 3.08938 9.11449 5.53733C11.6544 8.0765 7.04266 8.98441 11.0317 12.9724Z' fill='%23EEA0C9'/%3E%3C/svg%3E%0A");
      -webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4183 5.48988C13.9422 5.40194 13.505 5.70573 13.4144 6.17041C13.3238 6.63509 13.6285 7.08878 14.0916 7.17972C15.4859 7.45153 16.5624 8.53079 16.8353 9.92983V9.93083C16.913 10.3336 17.2675 10.6264 17.6759 10.6264C17.7306 10.6264 17.7854 10.6214 17.8412 10.6114C18.3043 10.5184 18.609 10.0657 18.5184 9.60006C18.1111 7.51049 16.5027 5.8966 14.4183 5.48988Z' fill='%23EEA0C9'/%3E%3Cpath d='M14.3558 2.00793C14.1328 1.97595 13.9087 2.04191 13.7304 2.18381C13.5472 2.32771 13.4326 2.53557 13.4078 2.76841C13.355 3.23908 13.6946 3.66479 14.1646 3.71776C17.4063 4.07951 19.9259 6.60477 20.2904 9.85654C20.3392 10.2922 20.7047 10.621 21.1409 10.621C21.1738 10.621 21.2057 10.619 21.2385 10.615C21.4666 10.59 21.6698 10.4771 21.8132 10.2972C21.9556 10.1174 22.0203 9.89351 21.9944 9.66467C21.5403 5.60746 18.4002 2.45862 14.3558 2.00793Z' fill='%23EEA0C9'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0317 12.9724C15.0208 16.9604 15.9258 12.3467 18.4656 14.8848C20.9143 17.3328 22.3216 17.8232 19.2192 20.9247C18.8306 21.237 16.3616 24.9943 7.6846 16.3197C-0.993478 7.644 2.76158 5.17244 3.07397 4.78395C6.18387 1.67385 6.66586 3.08938 9.11449 5.53733C11.6544 8.0765 7.04266 8.98441 11.0317 12.9724Z' fill='%23EEA0C9'/%3E%3C/svg%3E%0A");
    }
  
    .form-field .field-input-block {
      position: relative;
      input[type="text"],input[type="email"],input[type="password"] {
        padding: 16px 24px;
        padding-left:68px;
background: none;
      }
      &::before {
        position: absolute;
        content:'';
        width: 28px;
        height: 28px;
        left:38px;
        top:50%;
        translate: -50% -50%;
        mask-size: contain;
        mask-position: center;
        mask-repeat: no-repeat;
        pointer-events: none;
        background: var(--main-color);
      }
      
    }
    .small-extra-padding {
      padding-top: 21px;
    }
    .confirmed-checkbox {
        padding-top:24px;
        display: inline-flex;
        align-items: center;
        input {
            width: 24px;
    height: 24px;
            margin-right:12px;
            margin-top:0;
            border-radius: 8px;
    border: 1px solid var(--Gray, #4E5270);
        }
        label {
            position: relative;
            margin-bottom:0;
            color: var(--Gray, #4E5270);
    font-variant-numeric: lining-nums proportional-nums;
    font-family: var(--main-font);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 22.4px */
    letter-spacing: -0.32px;
            cursor:pointer;
            a {
                background: var(--Gradient, linear-gradient(131deg, #6C3BEF 23.31%, #9D43E3 76.69%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: -0.32px;
            }
        }
    }
    .global-confirm-checkbox-block {
      text-align: left;
      padding-bottom: 10px;
      padding-top: 10px;
      overflow: hidden;
  
      label {
        display: flex;
        align-items: center;
        width: 100%;
        padding: 10px 0;
        gap:10px;
        position: relative;
        color: var(--dark-text);
        font-family: var(--main-font);
        font-size: var(--interface-small-size);
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        cursor:pointer;
        input {
          margin:0!important;
          opacity:0;
        }
        a {
          text-decoration-line: underline;
          color: var(--dark-text);
        }
        &::before {
          width: 13px;
          height: 13px;
          position: absolute;
          content: '';
          display: block;
          top:50%;
          translate: 0 -50%;
  left:0;
          pointer-events: none;
          background-color: var(--dark-text);
          mask-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_829)'%3E%3Cpath d='M10.7917 0H3.20833C2.4903 0.00086009 1.80193 0.286478 1.2942 0.794202C0.786478 1.30193 0.50086 1.9903 0.5 2.70833L0.5 10.2917C0.50086 11.0097 0.786478 11.6981 1.2942 12.2058C1.80193 12.7135 2.4903 12.9991 3.20833 13H10.7917C11.5097 12.9991 12.1981 12.7135 12.7058 12.2058C13.2135 11.6981 13.4991 11.0097 13.5 10.2917V2.70833C13.4991 1.9903 13.2135 1.30193 12.7058 0.794202C12.1981 0.286478 11.5097 0.00086009 10.7917 0V0ZM12.4167 10.2917C12.4167 10.7226 12.2455 11.136 11.9407 11.4407C11.636 11.7455 11.2226 11.9167 10.7917 11.9167H3.20833C2.77736 11.9167 2.36403 11.7455 2.05928 11.4407C1.75454 11.136 1.58333 10.7226 1.58333 10.2917V2.70833C1.58333 2.27736 1.75454 1.86403 2.05928 1.55928C2.36403 1.25454 2.77736 1.08333 3.20833 1.08333H10.7917C11.2226 1.08333 11.636 1.25454 11.9407 1.55928C12.2455 1.86403 12.4167 2.27736 12.4167 2.70833V10.2917Z' fill='%23374957'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_829'%3E%3Crect width='13' height='13' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
          -webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_829)'%3E%3Cpath d='M10.7917 0H3.20833C2.4903 0.00086009 1.80193 0.286478 1.2942 0.794202C0.786478 1.30193 0.50086 1.9903 0.5 2.70833L0.5 10.2917C0.50086 11.0097 0.786478 11.6981 1.2942 12.2058C1.80193 12.7135 2.4903 12.9991 3.20833 13H10.7917C11.5097 12.9991 12.1981 12.7135 12.7058 12.2058C13.2135 11.6981 13.4991 11.0097 13.5 10.2917V2.70833C13.4991 1.9903 13.2135 1.30193 12.7058 0.794202C12.1981 0.286478 11.5097 0.00086009 10.7917 0V0ZM12.4167 10.2917C12.4167 10.7226 12.2455 11.136 11.9407 11.4407C11.636 11.7455 11.2226 11.9167 10.7917 11.9167H3.20833C2.77736 11.9167 2.36403 11.7455 2.05928 11.4407C1.75454 11.136 1.58333 10.7226 1.58333 10.2917V2.70833C1.58333 2.27736 1.75454 1.86403 2.05928 1.55928C2.36403 1.25454 2.77736 1.08333 3.20833 1.08333H10.7917C11.2226 1.08333 11.636 1.25454 11.9407 1.55928C12.2455 1.86403 12.4167 2.27736 12.4167 2.70833V10.2917Z' fill='%23374957'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_829'%3E%3Crect width='13' height='13' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
          mask-repeat: no-repeat;
          mask-size: cover;
          mask-position: center;
        }
        &.checked::before {
  mask-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_829)'%3E%3Cpath d='M10.7917 0H3.20833C2.4903 0.00086009 1.80193 0.286478 1.2942 0.794202C0.786478 1.30193 0.50086 1.9903 0.5 2.70833L0.5 10.2917C0.50086 11.0097 0.786478 11.6981 1.2942 12.2058C1.80193 12.7135 2.4903 12.9991 3.20833 13H10.7917C11.5097 12.9991 12.1981 12.7135 12.7058 12.2058C13.2135 11.6981 13.4991 11.0097 13.5 10.2917V2.70833C13.4991 1.9903 13.2135 1.30193 12.7058 0.794202C12.1981 0.286478 11.5097 0.00086009 10.7917 0V0ZM12.4167 10.2917C12.4167 10.7226 12.2455 11.136 11.9407 11.4407C11.636 11.7455 11.2226 11.9167 10.7917 11.9167H3.20833C2.77736 11.9167 2.36403 11.7455 2.05928 11.4407C1.75454 11.136 1.58333 10.7226 1.58333 10.2917V2.70833C1.58333 2.27736 1.75454 1.86403 2.05928 1.55928C2.36403 1.25454 2.77736 1.08333 3.20833 1.08333H10.7917C11.2226 1.08333 11.636 1.25454 11.9407 1.55928C12.2455 1.86403 12.4167 2.27736 12.4167 2.70833V10.2917Z' fill='%23374957'/%3E%3Cpath d='M5.55536 8.62285L3.43257 6.50006C3.33099 6.39851 3.19324 6.34146 3.04961 6.34146C2.90598 6.34146 2.76823 6.39851 2.66665 6.50006C2.5651 6.60163 2.50806 6.73938 2.50806 6.88301C2.50806 7.02664 2.5651 7.16439 2.66665 7.26597L4.78944 9.38876C4.89004 9.4894 5.00949 9.56924 5.14095 9.62371C5.27242 9.67818 5.41333 9.70622 5.55563 9.70622C5.69793 9.70622 5.83884 9.67818 5.9703 9.62371C6.10177 9.56924 6.22121 9.4894 6.32182 9.38876L11.3333 4.37727C11.4349 4.27569 11.4919 4.13794 11.4919 3.99431C11.4919 3.85068 11.4349 3.71293 11.3333 3.61135V3.61135C11.2317 3.5098 11.094 3.45276 10.9504 3.45276C10.8067 3.45276 10.669 3.5098 10.5674 3.61135L5.55536 8.62285Z' fill='%23374957'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_829'%3E%3Crect width='13' height='13' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
          -webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_829)'%3E%3Cpath d='M10.7917 0H3.20833C2.4903 0.00086009 1.80193 0.286478 1.2942 0.794202C0.786478 1.30193 0.50086 1.9903 0.5 2.70833L0.5 10.2917C0.50086 11.0097 0.786478 11.6981 1.2942 12.2058C1.80193 12.7135 2.4903 12.9991 3.20833 13H10.7917C11.5097 12.9991 12.1981 12.7135 12.7058 12.2058C13.2135 11.6981 13.4991 11.0097 13.5 10.2917V2.70833C13.4991 1.9903 13.2135 1.30193 12.7058 0.794202C12.1981 0.286478 11.5097 0.00086009 10.7917 0V0ZM12.4167 10.2917C12.4167 10.7226 12.2455 11.136 11.9407 11.4407C11.636 11.7455 11.2226 11.9167 10.7917 11.9167H3.20833C2.77736 11.9167 2.36403 11.7455 2.05928 11.4407C1.75454 11.136 1.58333 10.7226 1.58333 10.2917V2.70833C1.58333 2.27736 1.75454 1.86403 2.05928 1.55928C2.36403 1.25454 2.77736 1.08333 3.20833 1.08333H10.7917C11.2226 1.08333 11.636 1.25454 11.9407 1.55928C12.2455 1.86403 12.4167 2.27736 12.4167 2.70833V10.2917Z' fill='%23374957'/%3E%3Cpath d='M5.55536 8.62285L3.43257 6.50006C3.33099 6.39851 3.19324 6.34146 3.04961 6.34146C2.90598 6.34146 2.76823 6.39851 2.66665 6.50006C2.5651 6.60163 2.50806 6.73938 2.50806 6.88301C2.50806 7.02664 2.5651 7.16439 2.66665 7.26597L4.78944 9.38876C4.89004 9.4894 5.00949 9.56924 5.14095 9.62371C5.27242 9.67818 5.41333 9.70622 5.55563 9.70622C5.69793 9.70622 5.83884 9.67818 5.9703 9.62371C6.10177 9.56924 6.22121 9.4894 6.32182 9.38876L11.3333 4.37727C11.4349 4.27569 11.4919 4.13794 11.4919 3.99431C11.4919 3.85068 11.4349 3.71293 11.3333 3.61135V3.61135C11.2317 3.5098 11.094 3.45276 10.9504 3.45276C10.8067 3.45276 10.669 3.5098 10.5674 3.61135L5.55536 8.62285Z' fill='%23374957'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_829'%3E%3Crect width='13' height='13' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
        }
      }
    }
    .form-group {
      margin-bottom:0;
    }
  
    .main-page-block {
      padding-bottom:0;
      .container {
        display: flex;
        width:100% !important;
        margin-inline:auto!important;
        flex-direction: column;
        justify-content: flex-start;
        padding-top:60px;
        min-height: 100vh;
        @media (max-width:430px) {
        padding-left:0;
        padding-right:0;
        }
      }
      .xdget-root+.xdget-block {
        margin-top: auto;
      }
    }
    .btn-success {
      min-width:165px;
      margin-inline: auto;
    }
    .form-field.rejected::after {
      content: attr(data-error);
      color: var(--negative-color);
      font-family: var(--main-font);
      font-size: var(--label-size);
      font-style: normal;
      font-weight: 400;
      line-height: 140%; /* 16.8px */
    }
  }
  
  /*Мобильная адаптация*/
  @media (max-width: 768px) {
  .isLoginPage {
    & {
      background:url('https://academymaxprofit.cc/chtm/loginPage/assets/mobileBg.jpg') no-repeat center / cover;
    }
    .btn-ghost {
      width:100%;
    }
    .form-buttons {
      justify-content: center;
      padding-top: 23px;
      .btn-link:first-child {
        padding-left:0;
      }
    }
    .xdget-socialUserFormField {
      padding-top: 15px;
    }
  }
  }