@font-face{font-family:'Inter';src:url("fonts/Inter-Variable.ttf") format("truetype");font-weight:100 1000;font-stretch:25% 151%;font-display:swap}.form-control,input,select,textarea,.btn{box-shadow:none !important;outline:none !important}.wrapper .brand{height:41px;width:auto;margin-bottom:0vh}.wrapper .form{min-height:100vh;max-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:0 auto;background-color:#fff;padding-block:8vh;padding-inline:35px}.wrapper .form .form-body{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;z-index:10;width:100%;max-width:400px}.vector{height:220px;width:220px;border-radius:110px;background-color:#F4F4F6;display:flex;align-items:center;justify-content:center;margin-bottom:23px}.social{display:flex;align-items:center;justify-content:center;gap:15px;position:relative;top:7vh}.nav-pills{display:flex;gap:10px;margin:0 0 50px !important;justify-content:flex-start;width:100%}@media (max-width: 991px){.nav-pills{padding:0 10px 15px}}.nav-pills .nav-link{background-color:transparent;color:#13415A;padding:12px 24px;border-radius:50px;text-align:center;display:inline-flex;align-items:center;gap:14px;white-space:nowrap;font-size:16px;font-weight:600;letter-spacing:0}.nav-pills .nav-link img{height:14px;width:auto;display:none}@media (max-width: 991px){.nav-pills .nav-link{font-size:14px;padding:10px 15px}}.nav-pills .nav-link:hover{background-color:#F4F4F6;border-color:#F4F4F6}.nav-pills .nav-link.active{background-color:#F4F4F6;color:#13415A;border-color:#F4F4F6;padding-inline:15px !important}input#email::placeholder{color: #D4D7DB;font-size: 16px;font-weight: 400;}.nav-pills .nav-link.active img{display:inline-block}h2{font-family:'Inter';font-size:24px;font-weight:800;line-height:100%;letter-spacing:0em;margin:0 0 40px;color:#13415A;align-self:flex-start}.form-group{margin:0 0 15px;width:100%}.form-group+.text-center a{margin:10px 0 30px}label{font-size:14px;font-weight:500;line-height:17px;letter-spacing:0em;color:#556771;margin:0 0 10px}p{font-size:18px;font-weight:500;color:#13415A;margin:-20px 0 30px}.form-control{height:50px;border-radius:5px;border:1px solid #D4D7DB;font-size:16px;font-weight:600;line-height:19px;color:#13415A}.pass-field{position:relative}.pass-field button{border:none;outline:none;background-color:transparent;padding:0;position:absolute;top:50%;right:20px;transform:translateY(-54%)}.pass-field button::after{content:"";height:24px;width:1.4px;background-color:#13415A;position:absolute;top:6px;right:1px;transform:rotate(45deg);transform-origin:top;display:none}.pass-field button.open::after{display:block}.tab-content{width:100%}a{font-size:16px;font-weight:600;line-height:19px;color:#2CB88B;text-decoration:none;display:inline-block}a:hover{color:#13415A}.btn-green{height:60px;width:100%;background-color:#2CB88B;color:#fff;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;padding:0;font-weight:700;transition:.12s ease;display:block}@media (max-width: 1400px){.btn-green{height:56px;font-size:16px;min-width:160px}}@media (max-width: 1199px){.btn-green{height:48px;font-size:14px;font-weight:500;min-width:140px}}.btn-green:hover{background-color:#2C4BB8;color:#fff}.form-check{display:flex;align-items:center;gap:15px;margin:20px 0 30px}.form-check label{margin:0px;color:#13415A}.form-check label a{text-decoration:underline !important}.form-check-input{height:25px;width:25px;border-radius:5px;box-shadow:none !important}.form-check-input:checked{background-color:#2CB88B;border-color:#2CB88B}
/* Forget Password Screen */
.page-template-template-forgot-password, .page-template-template-forgot-password .form{
  background-color: #F7F7F9;
}
.page-template-template-forgot-password .form-control{
    height: auto;
    padding: 12px 10px;
    line-height: inherit;
}
.page-template-template-forgot-password .form{
    min-height: auto;
    padding-block: 0;
    max-width: none;
    padding-inline: 0px;
    margin: 0;
}
.form-image-section {
    padding-top: 150px;
    padding-bottom: 150px;
}
.page-template-template-forgot-password .vector{
    background-color: #FFFFFF;
}
.page-template-template-forgot-password .check-email{
    font-weight: 400;
}
@media (max-width: 1199px) {
    .form-image-section {
        padding-top: 125px;
        padding-bottom: 125px;
        gap: 75px;
    }
    .page-template-template-forgot-password .form {
        width: 50%;
    }

    .page-template-template-forgot-password .background-container{
        width: 50%;
    }
}
@media (max-width: 1023px) {
    .form-image-section {
        padding-top: 75px;
        padding-bottom: 75px;
        gap: 50px;
    }
    .page-template-template-forgot-password .form .form-body {
        max-width: none;
    }
}
@media (max-width: 767px) {
    .page-template-template-forgot-password .form {
        width: 100%;
    }
    .form-image-section {
        padding-top: 25px;
        padding-bottom: 25px;
        gap: 20px;
    }
}

/* Forget Password Screen */