.elementor-1675 .elementor-element.elementor-element-748b99d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-1675 .elementor-element.elementor-element-748b99d{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-710f96b *//*Toggle Buttons*/
.elementor-1675 .elementor-element.elementor-element-710f96b .itr-toggle-btn{
    color: black;
}
.elementor-1675 .elementor-element.elementor-element-710f96b .itr-toggle-btn.active{
    color: white;
    background: #7AB7D5;
}
.elementor-1675 .elementor-element.elementor-element-710f96b .itr-toggle-btn:hover,
.elementor-1675 .elementor-element.elementor-element-710f96b .itr-toggle-btn:focus{
  border: none;
    background-color: #7AB7D5 !important;
    color: white;
}

/*Form buttons login,forgot password*/
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-login-form .itr-btn,
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-register-form .itr-btn{
    background-color: #0C4A68 !important;
    border-radius: 50px !important;
    border: none !important;
    color: white;
    width: 175px;
    font-size: 14px;
    font-weight: 600;
    padding: 14px;
}

.elementor-1675 .elementor-element.elementor-element-710f96b .itr-toggle-pw,
.elementor-1675 .elementor-element.elementor-element-710f96b .itr-toggle-pw:hover{
    border: none;
    color: var(--e-global-color-45e07d5);
    background: transparent;
}

.elementor-1675 .elementor-element.elementor-element-710f96b .itr-forgot-wrap .itr-link,
.elementor-1675 .elementor-element.elementor-element-710f96b .itr-forgot-wrap .itr-link:hover{
    border: none;
    color: #0C4A68;
    font-size: 14px;
    font-weight: 500;
    background-color: transparent;
    
}
.elementor-1675 .elementor-element.elementor-element-710f96b .itr-forgot-wrap{
    /*position: absolute;*/
    /*right: 35px;*/
    /*bottom: 90px;*/
    margin-top: -55px;
}

/*Forgot Password*/
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-forgot-form .itr-btn{
    background-color: #0C4A68 !important;
    border-radius: 50px !important;
    border: none !important;
    color: white;
    width: 175px;
    font-size: 14px;
    font-weight: 600;
    padding: 14px;
}

.elementor-1675 .elementor-element.elementor-element-710f96b .itr-back-wrap
.itr-link,
.elementor-1675 .elementor-element.elementor-element-710f96b .itr-back-wrap .itr-link:hover{
    border: none;
    color: #0C4A68;
    font-size: 14px;
    font-weight: 500;
    background-color: transparent;
    
}
.elementor-1675 .elementor-element.elementor-element-710f96b .itr-back-wrap{
   margin-top: -55px;
}

.elementor-1675 .elementor-element.elementor-element-710f96b #itr-forgot-form .itr-card h2{
    font-family: "Gotham Font";
}

.elementor-1675 .elementor-element.elementor-element-710f96b #itr-forgot-form .itr-back-wrap .itr-link,
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-forgot-form .itr-back-wrap .itr-link:hover{
    color: #007AFF;
}

/*Check your email for password change*/
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-screen-check-email .itr-btn{
    background-color: #0C4A68 !important;
    border-radius: 50px !important;
    border: none !important;
    color: white;
    width: 175px;
    font-size: 14px;
    font-weight: 600;
    padding: 14px;
}
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-screen-check-email .itr-back-wrap .itr-link,
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-screen-check-email .itr-back-wrap .itr-link:hover{
    color: #007AFF;
}
/*Singup OTP Screen*/
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-screen-verify .itr-link,
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-screen-verify .itr-link:hover{
    border: none;
    color: #0C4A68;
    font-size: 14px;
    font-weight: 500;
    background-color: transparent;
    padding: 0;
    
}

.elementor-1675 .elementor-element.elementor-element-710f96b #itr-screen-verify .itr-btn{
    background-color: #0C4A68 !important;
    border-radius: 50px !important;
    border: none !important;
    color: white;
    width: 175px;
    font-size: 14px;
    font-weight: 600;
    padding: 14px;
}


.elementor-1675 .elementor-element.elementor-element-710f96b #itr-verify-email-display{
        color: #0C4A68 !important;
}


.elementor-1675 .elementor-element.elementor-element-710f96b #itr-resend-btn{
        color: #007AFF !important;
}
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-resend-btn:focus{
    background: none;
}
#itr-resend-btn:disabled {
  opacity: 0.45;
  cursor: not-allowed;
  pointer-events: none;
}
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-verify-form .itr-link.itr-link--strong{
    color: #007AFF;
}
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-change-email-btn,
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-change-email-btn:hover{
    color: #6B7280 !important;
    margin-bottom: 0;
    text-decoration: none;
    pointer-events: none;
}


/*Password Reset Screen*/
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-screen-reset .itr-btn{
    background-color: #0C4A68 !important;
    border-radius: 50px !important;
    border: none !important;
    color: white;
    width: 175px;
    font-size: 14px;
    font-weight: 600;
    padding: 14px;
}
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-screen-reset .itr-back-wrap .itr-link,
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-screen-reset .itr-back-wrap .itr-link:hover{
    color: #007AFF;
}

/*Password Updated Screen*/
.elementor-1675 .elementor-element.elementor-element-710f96b #itr-screen-pw-updated .itr-btn{
    background-color: #0C4A68 !important;
    border-radius: 50px !important;
    border: none !important;
    color: white;
    width: 175px;
    font-size: 14px;
    font-weight: 600;
    padding: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-748b99d */body{
    font-family: var(--e-global-typography-71e23e6-font-family);
}

/*.elementor-1675 .elementor-element.elementor-element-748b99d{*/
/*    min-height: fit-to-screen !important;*/
/*}*//* End custom CSS */