.elementor-618 .elementor-element.elementor-element-1f92f1b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-618 .elementor-element.elementor-element-f87186c{text-align:center;}.elementor-618 .elementor-element.elementor-element-f87186c .elementor-heading-title{font-size:48px;font-weight:100;color:#C8DBF1;}.elementor-618 .elementor-element.elementor-element-0215878{text-align:center;}.elementor-618 .elementor-element.elementor-element-0215878 .elementor-heading-title{font-size:48px;font-weight:100;color:#C8DBF1;}.elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-button{background-color:#009CDE;}.elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-button:hover{background-color:#007CBE;}.elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-field-group{margin-bottom:20px;}.elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-form-fields-wrapper{margin-bottom:-20px;}.elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-field-group > a{color:#009CDE;}.elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-field-group .elementor-field, .elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-field-subgroup label{font-size:18px;}.elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#009CDE;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-field-group .elementor-select-wrapper select{border-color:#009CDE;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-field-group .elementor-select-wrapper::before{color:#009CDE;}.elementor-618 .elementor-element.elementor-element-2e1a60a .elementor-widget-container .elementor-login__logged-in-message{color:#FFFFFF;font-size:1.5rem;font-weight:300;}#elementor-popup-modal-618 .dialog-widget-content{animation-duration:0.5s;background-color:rgba(0, 30, 98, 0.94);box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-618{background-color:rgba(0, 30, 98, 0.75);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-618 .dialog-message{width:100vw;height:100vh;align-items:center;}#elementor-popup-modal-618 .dialog-close-button{display:flex;top:25px;font-size:22px;}body:not(.rtl) #elementor-popup-modal-618 .dialog-close-button{right:40px;}body.rtl #elementor-popup-modal-618 .dialog-close-button{left:40px;}#elementor-popup-modal-618 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-618 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-bc-flex-widget .elementor-618 .elementor-element.elementor-element-5836bc9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-618 .elementor-element.elementor-element-5836bc9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}#elementor-popup-modal-618{justify-content:center;align-items:center;}}/* Start custom CSS for login, class: .elementor-element-2e1a60a *//* Checkbox Styles */
.elementor-field-type-checkbox {
    cursor: pointer;
}
.elementor-field-type-checkbox > label {
    display: block;
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    pointer-events: all;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.elementor-field-type-checkbox input[type="checkbox"] {
    position: absolute;
    left:0;
}
.elementor-field-type-checkbox input:focus:not([type="button"]):not([type="submit"]):focus,
.elementor-field-type-checkbox input:focus:not([type="button"]):not([type="submit"]):active {
    outline: none;
    box-shadow: none
}
.elementor-field-type-checkbox input[type="checkbox"]:before {
    display: block;
    content:"";
    position: absolute;
    top: -2px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #001E62;
    border: 1px solid #009CDE;
    border-radius: 3px;
    transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.elementor-field-type-checkbox input[type="checkbox"]:after {
    left: 7.5px;
    top: 1px;
    width: 6px;
    height: 10px;
    border: solid white;
    border-width: 0 2.5px 2.5px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.elementor-field-type-checkbox input[type="checkbox"]:after {
    content: "";
    position: absolute;
    display: none;
}
.elementor-field-type-checkbox input[type="checkbox"]:checked:after {
    display: block;
}
.elementor-field-type-checkbox:hover input[type="checkbox"]:before {
    border-color: #fff;
}
.elementor-field-type-checkbox input[type="checkbox"]:checked:before {
    background-color: #009CDE;
}
.elementor-widget-login .elementor-form-fields-wrapper label {
    color: #009CDE;
    font-size: 16px;
    font-weight: 400;
}
.elementor-field-type-checkbox:hover > label {
    color: #fff;
}

#popup-login-form input:not([type="checkbox"]) {
    border-radius: 3px 3px 0 0;
}
#popup-login-form .elementor-remember-me label {
    margin: 0 auto;
}
#popup-login-form .elementor-login__logged-in-message {
    text-align: center;
}
#popup-login-form .elementor-login__logged-in-message a {
    margin: 0 0.4em;
}
#popup-login-form .elementor-field-type-submit + .elementor-field-group {
    justify-content: center;
}
#popup-login-form .elementor-field-type-submit + .elementor-field-group > a {
    font-size: 16px;
    color: #FFF;
}
#popup-login-form .elementor-login-separator {
    color: #009cde;
    margin: 0 0.5rem;
}
#popup-login-form {
    margin-left: auto;
    margin-right: auto;
    width: 25%;
    min-width: 330px;
}

.elementor-widget-login .elementor-field-group .elementor-field, .elementor-widget-login .elementor-field-subgroup::-webkit-input-placeholder {
   text-align: center;
}/* End custom CSS */