.masterstudy__login-page {
    background-image: url('https://germandrishty.com/wp-content/uploads/2025/04/bg_img-1.webp');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 108px 0 108px !important;
    
}
body .masterstudy__login-page-form{
    border-radius: 40px;
border: 1px solid rgba(255, 255, 255, 0.50);
background: rgba(212, 212, 212, 0.10) !important;
backdrop-filter: blur(5px);
padding: 40px !important;
max-width: 380px !important;
}
.masterstudy__login-page-form:after{
    display: none;
}
.masterstudy__login-page .masterstudy-authorization__wrapper{
    padding: 0 !important;
}
.masterstudy__login-page .masterstudy-authorization__header{
    margin-bottom: 32px;
}
.masterstudy__login-page .masterstudy-authorization__header-title{
    color: #FFF !important;
font-family: Poppins !important;
font-size: 20px !important;
font-style: normal;
font-weight: 500 !important;
line-height:  24px !important; 
}
.masterstudy__login-page .masterstudy-authorization__form-field{
    margin-bottom: 32px;
}
.masterstudy__login-page .masterstudy-authorization__form input.masterstudy-authorization__form-input{
    border-radius: 40px;
border: 1px solid #B8B8B8;
background: rgba(255, 255, 255, 0.10);
height: 44px;
padding: 10px 16px;
color: #fff;
}
.masterstudy__login-page .masterstudy-authorization__form input.masterstudy-authorization__form-input,
.masterstudy__login-page .masterstudy-authorization__form input.masterstudy-authorization__form-input:-webkit-autofill,
.masterstudy__login-page .masterstudy-authorization__form input.masterstudy-authorization__form-input:-webkit-autofill:focus {
    border-radius: 40px;
    border: 1px solid #B8B8B8;
    background: rgba(255, 255, 255, 0.10);
    height: 44px;
    padding: 10px 16px;
    color: #fff;
    -webkit-text-fill-color: #fff;
    transition: background-color 5000s ease-in-out 0s;
}

.masterstudy__login-page .masterstudy-authorization__form input.masterstudy-authorization__form-input::placeholder{
    color: #FFF;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400 !important;
line-height: normal;
}
.masterstudy__login-page .masterstudy-authorization__form input.masterstudy-authorization__form-input:focus{
    border: 1px solid #FF9A23 !important;
background: rgba(255, 255, 255, 0.10);
}
.masterstudy__login-page .masterstudy-authorization__form input.masterstudy-authorization__form-input.masterstudy-authorization__form-input_pass{
    padding: 10px 60px 10px 20px;
}
.masterstudy__login-page .masterstudy-authorization__form-show-pass{
    height: 44px;
    padding-top: 0px;
}
.masterstudy__login-page .masterstudy-authorization__form-show-pass::after{
    color: #fff;
}
.masterstudy__login-page .masterstudy-authorization__form-show-pass:hover::after{
    color: #fff;
}
.masterstudy__login-page .masterstudy-authorization__form-field-error{
    color: #FF202D;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 14.4px;
}
.masterstudy-authorization__form-field.masterstudy-authorization__form-field_has-error input.masterstudy-authorization__form-input, .masterstudy-authorization__form-field.masterstudy-authorization__form-field_has-error input.masterstudy-form-builder__text, .masterstudy-authorization__form-field.masterstudy-authorization__form-field_has-error textarea.masterstudy-authorization__form-textarea, .masterstudy-authorization__form-field.masterstudy-authorization__form-field_has-error textarea.masterstudy-form-builder__textarea{
    border: 1px solid #FF202D !important;
}
.masterstudy__login-page .masterstudy-authorization__checkbox-title{
    color: #9F9F9F;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 14.4px;
}
.masterstudy__login-page .masterstudy-authorization__checkbox-wrapper{
    width: 11px;
    height: 11px;
    border-radius: 2px;
    background: transparent;
    border: 1px solid #9F9F9F;
}
body .masterstudy__login-page .masterstudy-authorization__checkbox-wrapper.masterstudy-authorization__checkbox-wrapper_checked{
    background: transparent !important;
    border: 1px solid #9F9F9F !important;
}
.masterstudy__login-page .masterstudy-button.masterstudy-button_style-primary{
    padding: 16px 32px;
}
.masterstudy__login-page .masterstudy-button.masterstudy-button_style-primary:hover{
    background: linear-gradient(106deg, #FF7C11 -21.31%, #FFC63C 52.14%) !important;
}
.masterstudy__login-page a.masterstudy-button .masterstudy-button__title{
    color: #FFF;
text-align: center;

/* Button Text 1 */
font-family: Poppins;
font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.masterstudy__login-page .masterstudy-authorization__switch{
    margin-top: 32px;
    padding: 0px;
}
.masterstudy__login-page .masterstudy-authorization__switch-wrapper{
    border-top: none;
    padding: 0px;
}
.masterstudy__login-page .masterstudy-authorization__switch-account-title, .masterstudy__login-page .masterstudy-authorization__switch-lost-pass{
    color: #FFF;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 14.4px;
}
.masterstudy__login-page .masterstudy-authorization__switch-account a.masterstudy-authorization__switch-account-link{
    color: #FF9A23 !important;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 120%;
}
.masterstudy-authorization__form-explain-pass{
    color: #9F9F9F !important;
    line-height: 14.4px !important;
    font-family: Poppins !important;
}
.masterstudy-authorization__switch-lost-pass:hover{
    color: #fff !important;
}
.masterstudy-authorization__restore-header{
    align-items: center;
}
.masterstudy-authorization__restore{
    padding: 0px !important;
}
.masterstudy-authorization__restore-header-title{
    color: #FFF !important;
font-family: Poppins !important;
font-size: 20px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 24px !important;
}
.masterstudy-authorization__restore-header-back{
border-radius: 20px !important;
background: rgba(255, 255, 255, 0.20) !important;
width: 40px !important;
    height: 40px !important;
    padding: 10px 8px !important;
}
.masterstudy-authorization__restore-header-back::after {
    color: #fff !important;
    font-size: 18px !important;
}
.masterstudy-authorization__restore-header-back:hover::after{
    color: #fff !important;
}
.masterstudy-authorization__send-mail-content-title{
    color: #FFF !important;
font-family: Poppins !important;
font-size: 20px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 24px !important;
margin-bottom: 12px !important;
}
.masterstudy-authorization__send-mail-content-subtitle{
    color: #9F9F9F !important;
    font-family: Poppins !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 16.8px !important;
}
.masterstudy-authorization__send-mail-icon-wrapper{
    background: transparent !important;
    width: 50px !important;
    height: 50px !important;
    margin-bottom: 40px !important;
}
.masterstudy-authorization__send-mail-icon{
    background: transparent;
}
.masterstudy-authorization__send-mail-icon::before {
    content: "" !important;
    display: inline-block !important;
    width: 50px !important;
    height: 50px !important;
    background-image: url('https://germandrishty.com/wp-content/uploads/2025/08/clarity_lock-solid.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.masterstudy-authorization__send-mail{
    padding: 0 !important;
}



/* login and sign up popup */
.masterstudy-authorization-modal .masterstudy-authorization-modal__wrapper{
    border-radius: 40px;
    border: 1px solid #6C6C6C;
}
.masterstudy-authorization-modal .masterstudy-authorization-modal__container{
    padding: 40px;
}
.masterstudy-authorization-modal .masterstudy-authorization__wrapper{
    padding: 0;
}
.masterstudy-authorization-modal .masterstudy-authorization-modal__close{
    top: 40px;
    right: 40px;
    width: 20px;
    height: 20px;
    background: #6c6c6c;
}
.masterstudy-authorization-modal .masterstudy-authorization-modal__close::after{
    color: #fff;
}
.masterstudy-authorization-modal .masterstudy-authorization-modal__close:hover::after{
    color: #fff;
}
.masterstudy-authorization-modal .masterstudy-authorization_style-modal .masterstudy-authorization__wrapper .masterstudy-authorization__header{
    margin-bottom: 30px;
}
.masterstudy-authorization-modal .masterstudy-authorization_style-modal .masterstudy-authorization__wrapper .masterstudy-authorization__header-title{
    color: #000;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height:24px;
}
.masterstudy-authorization-modal .masterstudy-authorization__form-wrapper{
    gap: 30px;
}
.masterstudy-authorization-modal .masterstudy-authorization__form .masterstudy-authorization__form-field{
    margin-bottom: 0px;
}
.masterstudy-authorization-modal .masterstudy-authorization__form input.masterstudy-authorization__form-input{
    border: 1px solid #B8B8B8;
    padding: 10px 16px;
    background: rgba(255, 255, 255, 0.10);
    box-shadow: none !important;
        color: #3B3B3B;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.masterstudy-authorization-modal .masterstudy-authorization__form input.masterstudy-authorization__form-input,
.masterstudy-authorization-modal .masterstudy-authorization__form input.masterstudy-authorization__form-input:-webkit-autofill,
.masterstudy-authorization-modal .masterstudy-authorization__form input.masterstudy-authorization__form-input:-webkit-autofill:focus {
    border-radius: 40px;
    border: 1px solid #B8B8B8;
    background: rgba(255, 255, 255, 0.10);
    height: 44px;
    padding: 10px 16px;
    color: #3B3B3B;
    -webkit-text-fill-color: #3B3B3B; 
    transition: background-color 5000s ease-in-out 0s; /* autofill bg override */
}

.masterstudy-authorization-modal .masterstudy-authorization__form input.masterstudy-authorization__form-input.masterstudy-authorization__form-input_pass{
    padding: 10px 40px 10px 16px;
}
.masterstudy-authorization-modal .masterstudy-authorization__form input.masterstudy-authorization__form-input::placeholder{
    color: #6C6C6C;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.masterstudy-authorization-modal .masterstudy-authorization__form input.masterstudy-authorization__form-input:focus{
    border: 1px solid #6c6c6c !important;
}
.masterstudy-authorization-modal .masterstudy-authorization__form-show-pass::after{
    color: #6C6C6C;
    font-size: 12px;
}
.masterstudy-authorization-modal .masterstudy-authorization__form-show-pass:hover::after{
    color: #3B3B3B;
}
.masterstudy-authorization-modal .masterstudy-authorization__actions{
    margin-top: 30px;
}

.masterstudy-authorization-modal .masterstudy-authorization__actions a.masterstudy-button.masterstudy-button_style-primary{
    padding: 16px 32px;
}
.masterstudy-authorization-modal .masterstudy-authorization__actions a.masterstudy-button.masterstudy-button_style-primary:hover{
      background: linear-gradient(106deg, #FF7C11 -21.31%, #FFC63C 52.14%) !important;
}
.masterstudy-authorization-modal .masterstudy-authorization__actions a.masterstudy-button .masterstudy-button__title{
    color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.masterstudy-authorization-modal .masterstudy-authorization__actions-remember .masterstudy-authorization__checkbox-title{
    color: #3B3B3B;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 14.4px;
}
.masterstudy-authorization-modal .masterstudy-authorization__actions-remember .masterstudy-authorization__checkbox-wrapper{
    width: 11px;
    height: 11px;
    border-radius: 2px;
border: 1px solid #3B3B3B;
}
.masterstudy-authorization-modal .masterstudy-authorization__checkbox-wrapper.masterstudy-authorization__checkbox-wrapper_checked::after{
    color: #3b3b3b;
    font-size: 6px;
}
body .masterstudy-authorization-modal .masterstudy-authorization__checkbox-wrapper.masterstudy-authorization__checkbox-wrapper_checked{
    background: #fff !important;
    border-color: #3b3b3b !important;
}

.masterstudy-authorization-modal .masterstudy-authorization.masterstudy-authorization_style-modal .masterstudy-authorization__switch{
    padding: 0;
    border-top: none;
    background: #fff;
}
.masterstudy-authorization-modal .masterstudy-authorization.masterstudy-authorization_style-modal .masterstudy-authorization__switch .masterstudy-authorization__switch-account .masterstudy-authorization__switch-account-title{
    color: var(--Primary-Black-2, #212121);
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 120%; /* 14.4px */
}
.masterstudy-authorization-modal .masterstudy-authorization.masterstudy-authorization_style-modal .masterstudy-authorization__switch .masterstudy-authorization__switch-account a.masterstudy-authorization__switch-account-link{
    color: #FF9A23 !important;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 120%;
}
.masterstudy-authorization-modal .masterstudy-authorization.masterstudy-authorization_style-modal .masterstudy-authorization__switch .masterstudy-authorization__switch-lost-pass{
    color: #FF9A23;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: 120%; /* 14.4px */
}
.masterstudy-authorization-modal .masterstudy-authorization.masterstudy-authorization_style-modal .masterstudy-authorization__switch .masterstudy-authorization__switch-lost-pass:hover{
    color: #FF9A23 !important; 
}
.masterstudy-authorization-modal .masterstudy-authorization__form-explain-pass{
    color: #6c6c6c !important;
}
.masterstudy-authorization-modal .masterstudy-authorization__restore-header .masterstudy-authorization__restore-header-title{
        color: #000 !important;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height:24px;
}
.masterstudy-authorization-modal .masterstudy-authorization__restore-header .masterstudy-authorization__restore-header-back{
    background: #000 !important;
}
.masterstudy-authorization-modal .masterstudy-authorization__send-mail a.masterstudy-button.masterstudy-button_style-primary{
    padding: 16px 32px;
}
.masterstudy-authorization-modal .masterstudy-authorization__send-mail a.masterstudy-button.masterstudy-button_style-primary:hover{
    background: linear-gradient(106deg, #FF7C11 -21.31%, #FFC63C 52.14%) !important;
}
.masterstudy-authorization-modal .masterstudy-authorization__send-mail .masterstudy-authorization__send-mail-icon-wrapper{
    width: 64px !important;
    height: 64px !important; 
    margin-bottom: 0px !important;
    margin-top: 30px;
}
.masterstudy-authorization-modal .masterstudy-authorization__send-mail .masterstudy-authorization__send-mail-content{
    margin:30px 0;
}
.masterstudy-authorization-modal .masterstudy-authorization__send-mail .masterstudy-authorization__send-mail-icon{
    background: #3B3B3B;
        width: 64px;
    height: 64px;
}
.masterstudy-authorization-modal .masterstudy-authorization__send-mail .masterstudy-authorization__send-mail-content-title{
    color: #000 !important;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 120%; /* 24px */
}
.masterstudy-authorization-modal .masterstudy-authorization__send-mail .masterstudy-authorization__send-mail-content-subtitle{
    color: #6c6c6c !important;
    text-align: center;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 16.8px */
}
.masterstudy-authorization-modal .masterstudy-authorization__send-mail a.masterstudy-button.masterstudy-button_style-primary .masterstudy-button__title{
        color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
@media (max-width:768px) {
    .masterstudy__login-page {
        padding: 108px 20px 108px 20px !important;
    }
    .masterstudy-authorization-modal{
        padding: 0 20px;
    }
    .masterstudy-authorization-modal .masterstudy-authorization-modal__wrapper {
        height: auto;
    }
    .masterstudy-authorization-modal .masterstudy-authorization-modal__container{
        padding: 30px;
    }
}
@media (max-width: 576px) {
    .masterstudy-authorization-modal{
        padding: 0 20px;
    }
    .masterstudy-authorization-modal .masterstudy-authorization-modal__wrapper {
        height: auto;
    }
    .masterstudy-authorization-modal .masterstudy-authorization-modal__container{
        padding: 30px;
    }
}