.elementor-2991 .elementor-element.elementor-element-ba9d5b5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}body:not(.rtl) .elementor-2991 .elementor-element.elementor-element-ba9d5b5.drdt_sticky_fixed{left:0px;}body.rtl .elementor-2991 .elementor-element.elementor-element-ba9d5b5.drdt_sticky_fixed{right:0px;}.elementor-2991 .elementor-element.elementor-element-ba9d5b5.drdt_sticky_fixed{top:0px;z-index:5;}.elementor-2991 .elementor-element.elementor-element-4e4fd2e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2991 .elementor-element.elementor-element-4e4fd2e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2991 .elementor-element.elementor-element-4e4fd2e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2991 .elementor-element.elementor-element-e8a3b76{width:100%;max-width:100%;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-contact-form{max-width:100%;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-contact-form-title, .elementor-2991 .elementor-element.elementor-element-e8a3b76 .wpforms-title{margin:0px 0px 0px 0px;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field label, .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field legend{color:#10375C;font-family:"Noto Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field textarea, .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field select{text-align:left;background-color:#F4EBD0CF;color:var( --e-global-color-ba6566d );border-style:solid;border-width:1px 1px 1px 1px;border-color:#10375CAB;border-radius:6px 6px 6px 6px;font-family:"Noto Sans", Sans-serif;font-size:1.1rem;font-weight:500;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field select{height:30px;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field{margin-bottom:0px;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field .wpforms-field-description, .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field .wpforms-field-sublabel{color:var( --e-global-color-ba6566d );font-family:"Noto Sans", Sans-serif;font-size:1.1rem;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder{color:#10375C;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-custom-radio-checkbox input[type="radio"]{width:17px !important;height:17px;background:var( --e-global-color-ba6566d );border-width:2px;border-color:var( --e-global-color-ba6566d );}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-custom-radio-checkbox input[type="checkbox"]:before{border-radius:0px 0px 0px 0px;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-custom-radio-checkbox input[type="checkbox"]:checked:before, .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-custom-radio-checkbox input[type="radio"]:checked:before{background:var( --e-global-color-ba6566d );}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-submit-container{text-align:center;margin-top:10px;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-submit-container .wpforms-submit{display:inline-block;width:50%;background-color:var( --e-global-color-ba6566d );color:var( --e-global-color-30287c6 );border-style:solid;border-width:3px 3px 3px 3px;border-radius:50px 50px 50px 50px;padding:0.5em 2em 0.5em 2em;font-family:"Noto Sans", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:var( --e-global-color-b403ece );}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover{color:var( --e-global-color-30287c6 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-30287c6 );border-radius:50px 50px 50px 50px;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms input.wpforms-error, .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms textarea.wpforms-error{border-width:1px;}@media(max-width:1024px){.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field textarea, .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field select{font-size:1rem;}.elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field .wpforms-field-description, .elementor-2991 .elementor-element.elementor-element-e8a3b76 .eael-wpforms .wpforms-field .wpforms-field-sublabel{font-size:1rem;}}/* Start custom CSS for eael-wpforms, class: .elementor-element-e8a3b76 *//* ++ Placeholder Text ++ */
input::placeholder, textarea::placeholder, #wpforms-1888-field_3::placeholder, label.wpforms-field-label, legend.wpforms-field-label {
    color: #10375C!important;
    font-size: 1.1rem!important;
    font-family: "Noto Sans", Sans-serif!important;
    font-weight: 600!important;
    opacity: 1!important;
    font-style: italic!important;
}

/*label.wpforms-field-label {
    color: #10375C!important;
    font-size: 1.1rem!important;
    font-family: "Noto Sans", Sans-serif!important;
    text-transform: uppercase!important;
    font-weight: 600;
}*/


/* ++ Msg Box Top Margin ++ */
div#wpforms-1888-field_3-container {
    margin-top: 0!important;
}
/* +++ Sml Field Boxes +++ */
input[type=text], input[type=email], input[type=tel] {
    padding: 1rem!important;
    border: 1px solid #10375CAB!important;
    border-radius: 6px!important;
}
/* +++++ Input Text +++++ */
.eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select {
    color: #10375C!important;
    font-size: 1rem!important;
    font-family: "Noto Sans", Sans-serif!important;
    font-weight: 600!important;
}
/* ++ Input Text - Msg ++ 
.eael-wpforms  textarea#wpforms-1888-field_3 {
    color: #10375C!important;
    font-size: 0.95em!important;
    font-family: "Noto Sans", Sans-serif!important;
    font-weight: 600!important;
}*/
/* ++ Check Boxes Labels ++ */
.wpforms-container .wpforms-form .wpforms-field-label, .wpforms-container .wpforms-form .wpforms-field-sublabel, .wpforms-container .wpforms-form .wpforms-field-description  {
    hyphens: auto;
    color: #10375C!important;
    font-size: 1.1rem!important;
    font-family: "Noto Sans", Sans-serif!important;
    font-weight: 600!important;
    text-transform: capitalize!important;
}
/* ++ Check Boxes Text ++ */
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label {
    font-size: 1rem !important;
    color: #10375C!important;
    font-family: "Noto Sans", Sans-serif!important;
    font-weight: 600!important;
    opacity: 1;
}
/*+++ SUBMIT BUTTON ++ */
.eael-wpforms .wpforms-submit-container .wpforms-submit {
    font-size: 1.1rem!important;
    border: 3px solid #E4C655!important;
    box-shadow: 1px 1px 3px #333;
    /*font-family: "Noto Sans", Sans-serif;
    font-weight: 500;
    text-transform: uppercase;*/
}
/*+++ SUBJECT BOX +++ */
div#wpforms-1888-field_8-container {
    background-color: #F4EBD0CF!important;
    color: #10375C!important;
    opacity: 1!important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #10375CAB;
    border-radius: 6px 6px 6px 6px;
    font-family: "Noto Sans", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}
/*+++ INTEREST BOX +++ */
div#wpforms-1888-field_12-container {
    background-color: #F4EBD0CF!important;
    color: #10375C!important;
    opacity: 1!important;
    border: 1px solid #10375CAB;
    border-radius: 6px 6px 6px 6px;
    font-family: "Noto Sans", Sans-serif!important;
    font-size: 1.1rem;
    font-weight: 500!important;
}
/*+++ RESUME BOX +++ */
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message {
    font-family: "Noto Sans", Sans-serif!important;
    font-weight: 500!important;

}
div.wpforms-container div.wpforms-uploader .dz-preview .dz-details {
    font-family: "Noto Sans", Sans-serif!important;
    font-weight: 500!important;
}
span.modern-title {
    font-family: "Noto Sans", Sans-serif!important;
    font-weight: 500!important;
}
span.modern-hint {
    font-family: "Noto Sans", Sans-serif!important;
    font-weight: 500!important;
}
.dz-filename {
    font-family: "Noto Sans", Sans-serif!important;
    font-weight: 500!important;
}
div.wpforms-container div.wpforms-uploader .dz-preview .dz-details .dz-filename {
    font-family: "Noto Sans", Sans-serif!important;
    font-weight: 500!important;
}
/*++ CONTACT CONFIRMATION ++ */
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
    background-color: #F4EBD0CF!important;
    border: 1px solid #10375CAB!important;
    box-sizing: border-box;
    border-radius: 6px 6px 6px 6px!important;
}



.contactemail {}
.contactphone {}
.contactchecks, .wpforms-field-checkbox {
    margin: 1rem 0 1.2rem 0!important;
    background: #F4EBD0CF!important;
    border: 1px solid #10375CAB!important;
    padding: 1rem!important;
    border-radius: 6px!important;
}
.contactmsg {
    margin-top: 1rem!important;}

label.wpforms-field-label-inline {
    font-size: 10.90em!important;
}

.eael-wpforms .wpforms-field label {
    color: #10375C;
    font-family: "Noto Sans", Sans-serif;
    font-size: 1.1rem;
    font-weight: 500;
}
.eael-wpforms .wpforms-field legend {
    font-size: 1.1rem!important;
    font-weight: 500;
    margin-bottom: 1rem!important;
}
.eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-1253 .elementor-element.elementor-element-541c17c .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder {
    color: #10375C!important;
    opacity: 1!important;
}
.wpforms-container .wpforms-required-label, .wp-core-ui div.wpforms-container .wpforms-required-label {
    color: #10375C!important;
}

div.wpforms-container-full input[type=checkbox]:checked:before, div.wpforms-container-full input[type=radio]:checked:before {
    font-size: 1rem!important;
    border-color: #10375C!important;
}
div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    min-height: 50px!important;
}
.eael-wpforms .wpforms-submit-container .wpforms-submit:hover {
    min-height: 50px!important;
}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message {
    color: #10375C!important;
    font-family: "Noto Sans", Sans-serif!important;
    font-size: 0.7em!important;
    font-weight: 600;
    line-height: auto!important;
    letter-spacing: 0px!important;}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message .modern-hint {
    color: #10375C!important;
    font-family: "Noto Sans", Sans-serif!important;
    font-size: 0.9em!important;
    font-weight: 600;
    line-height: auto!important;
    letter-spacing: 0px!important;
    opacity: 0.6;}

.wpforms-field-file-upload {
    margin: 1rem 0 1.2rem 0!important;
    background: #F4EBD0CF!important;
    border: 1px solid #10375CAB!important;
    padding: 1rem!important;
    border-radius: 6px!important;
}
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader {
    background: #FFFFFFCF!important;
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
    .eael-wpforms .wpforms-field label {
        font-size: 1rem!important;}
}
@media screen and (max-width: 767px) {
    .eael-wpforms .wpforms-field label {
        font-size: 1rem!important;}
    .eael-wpforms .wpforms-submit-container .wpforms-submit {
        width: 80%!important;}
}/* End custom CSS */