.elementor-34458 .elementor-element.elementor-element-4375cec{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-34458 .elementor-element.elementor-element-40021a2e{--display:flex;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-34458 .elementor-element.elementor-element-a92f72f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;font-style:normal;letter-spacing:0px;color:var( --e-global-color-943146a );}.elementor-34458 .elementor-element.elementor-element-449d8a04{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:18px;letter-spacing:0px;color:var( --e-global-color-0faf38e );}.elementor-34458 .elementor-element.elementor-element-449d8a04 a{color:var( --e-global-color-0faf38e );transition-duration:0.3s;}.elementor-34458 .elementor-element.elementor-element-449d8a04 a:hover, .elementor-34458 .elementor-element.elementor-element-449d8a04 a:focus{color:var( --e-global-color-901f58f );}#elementor-popup-modal-34458{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-34458 .dialog-message{width:517px;height:auto;}#elementor-popup-modal-34458 .dialog-close-button{display:flex;top:39px;}#elementor-popup-modal-34458 .dialog-widget-content{border-radius:24px 24px 24px 24px;}body:not(.rtl) #elementor-popup-modal-34458 .dialog-close-button{right:29px;}body.rtl #elementor-popup-modal-34458 .dialog-close-button{left:29px;}#elementor-popup-modal-34458 .dialog-close-button i{color:#00000080;}#elementor-popup-modal-34458 .dialog-close-button svg{fill:#00000080;}/* Start custom CSS for html, class: .elementor-element-128e4dbb */.clo-login-form {
    display: flex;
    flex-direction: column;
    gap: 14px;
}

.clo-login-error {    
    background: rgba(187, 35, 28, .15);
    border-color: #bb231c;
    border-style: solid;
    border-width: 1px;
    border-radius: 6px;
    color: #bb231c;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 15px;
}

.clo-field {
    display: flex;
    flex-direction: column;
    gap: 9px;
}

.clo-field label {
    color: rgba(0, 0, 0, 0.50);
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.clo-field .clo-required {
    color: #D00000;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.clo-field input {
    display: flex;
    padding: 19px 11px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    border-radius: 10px;
    border: 1px solid rgba(167, 168, 171, 0.25) !important;
    background: #FFF;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15) inset;
    height: 58px;
    color: #000;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    outline: none;
}

.clo-field input::placeholder {
    color: rgba(0, 0, 0, 0.25);
}

.clo-login-form button {
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    height: 60px;
    border-radius: 100px;
    border: 2px solid #008DAD;
    background: #008DAD;
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.clo-login-form button:focus {
    background: #008DAD;
    color: #FFF;
}

.clo-login-form button:hover {
    background: #FFF;
    color: #008DAD;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-449d8a04 */.elementor-34458 .elementor-element.elementor-element-449d8a04 a {
    text-decoration: underline;
}

.elementor-34458 .elementor-element.elementor-element-449d8a04 p:not(:last-child) {
    margin-bottom: 14px;
}/* End custom CSS */
/* Start custom CSS */.login-popup.dialog-type-lightbox {
    /*backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);*/
    background-color: rgba(99, 99, 99, 0.5) !important;
    transition: backdrop-filter 0.25s ease, background-color 0.25s ease;
}/* End custom CSS */