.elementor-3197 .elementor-element.elementor-element-d592719:not(.elementor-motion-effects-element-type-background), .elementor-3197 .elementor-element.elementor-element-d592719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0F2FD;}.elementor-3197 .elementor-element.elementor-element-d592719{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3197 .elementor-element.elementor-element-d592719 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3197 .elementor-element.elementor-element-411ca2d .eael-contact-form{width:100%;}.elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield{margin-bottom:-20px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield textarea{padding:10px 10px 10px 10px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="text"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="email"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="tel"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="number"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield textarea, html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield select{text-indent:5px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="text"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="email"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="tel"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="number"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="email"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="url"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield select{height:50px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield textarea{height:150px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield textarea, 
                    html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield select{border-radius:10px 10px 10px 10px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield textarea, html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield select{font-family:"Poppins", Sans-serif;font-size:16px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_footer{text-align:center;justify-content:center;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gfield--type-submit{text-align:center;justify-content:center;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_footer input[type="submit"]{display:inline-block;width:183px !important;background-color:#F88466 !important;padding:15px 30px 15px 30px;margin-top:25px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:183px !important;background-color:#F88466 !important;padding:15px 30px 15px 30px;margin-top:25px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_body input[type="submit"].gform-button{width:183px !important;background-color:#F88466 !important;padding:15px 30px 15px 30px;margin-top:25px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:#000000 !important;color:#FFFFFF !important;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:#000000 !important;color:#FFFFFF !important;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:#000000 !important;color:#FFFFFF !important;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-3197 .elementor-element.elementor-element-411ca2d .gform_wrapper li.gfield_error textarea{border-width:1px;}html body .elementor-3197 .elementor-element.elementor-element-411ca2d .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{color:#000000!important;}#elementor-popup-modal-3197 .dialog-widget-content{background-color:#D0F2FD;border-style:solid;border-width:5px 5px 5px 5px;border-color:#202779;border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-3197{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3197 .dialog-message{height:auto;padding:20px 20px 20px 20px;}#elementor-popup-modal-3197 .dialog-close-button{display:flex;}/* Start custom CSS for eael-gravity-form, class: .elementor-element-411ca2d *//* Ensure the phone input field and dropdown display correctly */
.iti {
    width: 100%; /* Ensure the field takes full width */
    position: relative; /* Ensure proper positioning for the dropdown */
}

.iti--allow-dropdown input {
    padding-left: 60px; /* Space for flag and dial code */
    padding-right: 10px; /* Prevent text from touching the edge */
    width: 100%; /* Ensure the input fills the container */
    box-sizing: border-box; /* Consistent padding and border management */
    font-size: 16px; /* Better font size for readability */
    line-height: 1.5;
}

/* Align the flag container */
.iti__flag-container {
    position: absolute;
    left: 10px; /* Position flag 10px from the left */
    top: 50%; /* Center the flag vertically */
    transform: translateY(-50%); /* Adjust for vertical alignment */
    z-index: 1; /* Ensure it stays above the input field */
}

/* Styling the dropdown country list */
.iti__country-list {
    background: #fff; /* Clean white background */
    max-height: 200px; /* Limit dropdown height */
    overflow-y: auto; /* Enable scrolling for long lists */
    border: 1px solid #ddd; /* Add a border for clarity */
    z-index: 1050; /* Ensure it appears on top of other elements */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Add shadow for better visibility */
}

/* Style each country item */
.iti__country {
    padding: 10px 15px; /* Add spacing for better clickability */
    cursor: pointer; /* Show pointer on hover */
    font-size: 14px;
}

/* Highlighted country on hover */
.iti__country:hover {
    background: #f0f0f0; /* Light gray background on hover */
}

/* Selected country styling */
.iti__country.iti__highlight {
    background: #e6e6e6; /* Slightly darker gray for selected country */
}

/* Placeholder styling for better readability */
.iti input::placeholder {
    color: #aaa; /* Light gray placeholder */
    font-size: 14px; /* Match input font size */
    font-style: italic;
}

/* Ensure dropdown appears on top of other elements */
.iti__dropdown {
    z-index: 1050;
    position: absolute;
}

/* Adjust the padding when using separate dial code */
.iti--separate-dial-code input {
    padding-left: 75px; /* Space for separate dial code */
}/* End custom CSS */