/* n10-site-code: [Imported] Nine10 Custom [Nine10 CSS] · last edited by unknown on 2026-11-09 19:04:04 UTC · Nine10 entries are maintained by Nine10; use the Client entries for site changes. */
/**----------------------------------------
 Core
----------------------------------------**/
html{
	min-height: 100%;
  	height: auto;
	overflow-x:hidden;
}

body {
	min-height: 100%;
  	height: auto;
}

.light,
.light * {
	color: #fff;
}

.light a {
	color: #fff;
}

.footer-bottom p {
	margin-bottom: 0;
}

.footer-bottom a:hover {
	text-decoration: underline;
}

::selection { background: #ECECEC;}

/*ul li:last-child {
	margin-bottom: 20px !important
}*/

.elementor-nav-menu li:last-child {
	margin-bottom: 0px !important;
}

.elementor-editor-section-settings .elementor-editor-element-setting:last-child {
	margin-bottom: 0px !important;
}

.elementor-editor-column-settings .elementor-editor-element-setting:last-child {
	margin-bottom: 0px !important;
}

.elementor-editor-widget-settings .elementor-editor-element-setting:last-child {
	margin-bottom: 0px !important;
}

@media (max-width:1366px){
	.elementor-nav-menu--main .elementor-nav-menu a{
		padding:8px;
		font-size:15px;
	}
}

/*NAV ADJUSTMENTS
@media (max-width: 1366px){
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
    display: none;
	}
}

@media (min-width: 1366px){
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
    display: none;
	}
}

@media (min-width: 1366px){
.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle {
    display: none;
	}
}

@media (max-width: 1366px){
.elementor-570 .elementor-element.elementor-element-1b6f1cf .elementor-menu-toggle {
    border-radius: 100px;
	}
}

@media (min-width: 1366px){
.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    overflow-y: hidden;
	}
}

@media (min-width: 1366px){
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
    display: none;
	}
}

@media (min-width: 1366px){
.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle {
    display: none!important;
	}
}

@media (max-width: 1366px){
.elementor-570 .elementor-element.elementor-element-1b6f1cf {
    --nav-menu-icon-size: 23px;
	}
}*/

	

.overflow-hidden{
	overflow:hidden;
}

.image-scale img{
	transform:scale(1.8);
}

.elementor-cta{
	border-radius:10px;
}

/*.elementor-section {
	border-radius:10px;
}*/

/*.elementor-section .elementor-background-overlay{
	border-radius:10px;
}*/

@media (max-width:769px){
	.g-hero-img{
		position:absolute;
		left:0;
		right:0;
		bottom:-5px;
		opacity:0.8;
		z-index:0;
	}
}

.g-mouse-lottie{
	position:absolute;
	left:0;
	right:0;
	bottom:200px;
}

@media (max-width:769px){
	.g-mouse-lottie{
	bottom:50px;
	}
}

.bg-shape img{
	position: absolute;
	left:0px;
	top:0px;
	bottom:0px;
}

.g-footer-gallery .uael-grid-item-content{
	width:250px;
	height:100px;
	object-fit:contain;
	object-position: center center;
}

.g-sponsors img{
	width:200px;
	height:200px;
	object-fit:contain;
	object-position: center center;
}

.g-filters .jet-checkboxes-list{
	border-bottom: 1px solid #858585;
}

.g-sport-filter h4{
	transition: all 0.2s ease-in-out;
}

.g-sport-filter h4:hover{
	color:#0058c4!important;
}

.g-home-bg-element{
	position:absolute;
	left:0;
	top:0;
	transform: scale:(1.5)!important;
}

.g-funder-logos img{
	width:250px!important;
	height:85px!important;
	object-fit:contain;
	object-position:center left;
}

.g-funder-logos img{
	width:250px!important;
	height:85px!important;
	object-fit:contain;
	object-position:center left;
}

.g-member-logos img{
	width:250px!important;
	height:85px!important;
	object-fit:contain;
	object-position:center center;
	background-color:#fff;
	padding:15px;
}
