/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1733820493
Updated: 2024-12-10 16:48:13

*/


.gform_required_legend, .gfield_description.instruction  {display: none !important;}
#gform_wrapper_1 .gfield_description.instruction, #gform_wrapper_3 .gfield_description.instruction {display: none}
#gform_wrapper_1 .gform_fields, #gform_wrapper_3 .gform_fields {row-gap: 20px !important;}
.gfield_description.validation_message.gfield_validation_message, .gfield_description.instruction.validation_message {color: #ffffff !important;}
.gform_validation_errors {background-color: #ffffff !important;}
#gform_wrapper_3 .gfield_label, #gform_wrapper_4 .gfield_label, #gform_wrapper_5 .gfield_label, .gform-field-label {color: #ffffff !important; font-size: 20px !important; font-weight: 500 !important; font-family: "Helvetica Neue" !important;}
.gfield_required {display: none !important;}
.gform-footer.gform_footer.top_label {margin-block-start: 30px !important;}
#gform_wrapper_9 #field_9_11 span{display: block; width: 100%;}
#gform_wrapper_9.gform-theme--framework .gfield--type-choice .gfield_radio,
#gform_wrapper_9.gform-theme--framework .gfield--type-choice .gfield_checkbox{flex-direction: row; column-gap: 35px;}
#gform_wrapper_9.gform-theme--framework #field_9_13{margin-bottom:-40px;}
#gform_wrapper_9 .datepicker{ padding: 15px !important; }

#gform_wrapper_1 input, #gform_wrapper_1 select, #gform_wrapper_1 textarea, #gform_wrapper_3 input, #gform_wrapper_3 select, #gform_wrapper_3 textarea, #gform_wrapper_4 input, #gform_wrapper_4 select, #gform_wrapper_4 textarea, #gform_wrapper_5 input, #gform_wrapper_5 select, #gform_wrapper_5 textarea, #gform_wrapper_6 input, #gform_wrapper_6 select, #gform_wrapper_6 textarea, #gform_wrapper_7 input, #gform_wrapper_7 select, #gform_wrapper_7 textarea, #gform_wrapper_8 input, #gform_wrapper_8 select, #gform_wrapper_8 textarea, #gform_wrapper_9 input, #gform_wrapper_9 select, #gform_wrapper_9 textarea, #gform_wrapper_9 #field_9_11 span {color: #1A325E; padding: .75em; height: auto; border-width: 1px; border-style: solid; border-color: #ffffff !important; background: #ffffff !important; transition: all .2s linear; line-height: 1.3rem; font-size: 20px; font-weight: 300; border-radius: 0px !important; font-family: "Helvetica Neue";}
#gform_wrapper_4 .datepicker, #gform_wrapper_9 .datepicker {padding: 0.75rem; width: 100%;}
#gform_wrapper_1 textarea, #gform_wrapper_3 textarea , #gform_wrapper_4 textarea, #gform_wrapper_5 textarea, #gform_wrapper_6 textarea, #gform_wrapper_7 textarea, #gform_wrapper_8 textarea  {word-wrap: break-word;}
#gform_wrapper_1 #gform_submit_button_1, #gform_wrapper_3 #gform_submit_button_3, #gform_wrapper_4 #gform_submit_button_4, #gform_wrapper_5 #gform_submit_button_5, #gform_wrapper_6 #gform_submit_button_6, #gform_wrapper_7 #gform_submit_button_7, #gform_wrapper_8 #gform_submit_button_8, #gform_wrapper_9 #gform_submit_button_9 {border: 2px solid #ffffff; color: #ffffff; background-color: transparent !important; padding-top: 8px; padding-right: 22px; padding-bottom: 8px; padding-left: 22px; font-family: inherit; font-weight: 700; font-size: 25px; line-height: 1.3em; text-transform: uppercase; font-family: "Helvetica Neue";}
#input_5_5 {display: grid !important; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-bottom: 20px;}
.gfield-choice-input {width: 28px !important; height: 28px !important;}
.gchoice {align-items: center}
.home-partner-carousel button {background-color: #002951 !important; border-radius: 100% !important; height: 35px !important; width: 35px !important;}
.home-partner-carousel .slick-prev {left: -70px !important;}
.home-partner-carousel .slick-next {right: -70px !important; padding-left: 2px !important;}
.uael-img-grid-masonry-wrap {justify-content: center;}
.elementor-element.elementor-arrows-position-outside .swiper {width: 100% !important;}
.elementor-heading-title:hover a {color: #EC1C24 !important;}
.uael-nav-menu ul li ul.sub-menu{min-width: 280px;}

@media only screen and (max-width: 1610px) {
.home-partner-carousel .slick-prev {left: -55px !important;}
.home-partner-carousel .slick-next {right: -55px !important;}

}

@media only screen and (max-width: 1550px) {
.home-partner-carousel .slick-prev {left: -35px !important;}
.home-partner-carousel .slick-next {right: -35px !important;}
.home-news-carousel .elementor-swiper-button-prev {left: -40px !important;}
.home-news-carousel .elementor-swiper-button-next {right: -40px !important;}

}

@media only screen and (max-width: 1366px) { 
.home-partner-carousel .slick-prev {display:none !important;}
.home-partner-carousel .slick-next {display:none !important;}
.elementor-swiper-button {display:none !important;}

}

.gm-style-iw.gm-style-iw-c {max-width: 530px !important;}
.list-no-left {padding-left: 15px !important;}
.li-wide-space ul {padding-left: 15px !important;}
.li-wide-space ul li {padding-left: 40px !important;}

@media only screen and (max-width: 768px) { 
.li-wide-space ul li {padding-left: 20px !important;}

}

@media only screen and (max-width: 767px) {
body .elementor-location-header #main-header:not(.scrolled):has(.uael-active-menu){background:rgba(0, 41, 82, 0.90);}
body .elementor-location-header #main-header .uael-nav-menu__layout-horizontal{position:fixed; left:0 !important; top:90px; right:0 !important; transition:all 0.3s; bottom:0; padding:24px 0; margin:0; align-items:unset;}
body .elementor-location-header #main-header ul.uael-nav-menu{overflow:auto; display:block; height:100%;}
body .elementor-location-header #main-header ul.uael-nav-menu > li > .sub-menu:not(.sub-menu-open){display:none;}
	
	body .elementor-location-header .uael-nav-menu{align-items:flex-end;}
	body .elementor-location-header .uael-nav-menu .uael-nav-menu__toggle{width:25px;}
	body .elementor-location-header .uael-nav-menu .uael-nav-menu__toggle .uael-nav-menu-icon{display:block;}

}

@media only screen and (max-width: 640px){
#gform_wrapper_9.gform-theme--foundation .gform_fields{grid-row-gap: 12px;}
#gform_wrapper_9.gform-theme--framework #field_9_13{margin-bottom:-10px;}
#gform_wrapper_9 #field_9_15{ margin-top: 7px; }

}

@media only screen and (min-width: 1200px) { 
#sponsors-second-tier .uael-gallery-unjustified .uael-img-gallery-wrap .uael-grid-item {width: 14.28% !important;}
#sponsors-third-tier .uael-gallery-unjustified .uael-img-gallery-wrap .uael-grid-item {width: 12.5% !important;}

}