:root {	
	--bg-color: #EDEDE0;
	--main-color: #349EA7;
	--dark-color: #090925;
	--dark-color-2: #474760;
	--black-color: #000000;
	--black-color: #ffffff;
	--border-color: #DADACB;
	--yellow: #FEB720;
}
body{
	font-family: Inter,system-ui,sans-serif;
	color:var(--dark-color);
	background:var(--bg-color);
	float: left;
	width: 100%;
}

header{
	padding: 13px 0;
	position: sticky;
    top: 0;
    z-index: 30;
    background: rgba(237, 237, 224, .86);
    backdrop-filter: blur(10px);
    border-bottom: 1px solid var(--border-color);
}
header .site-logo{
	height: 94px;
	line-height: 94px;
	color: var(--main-color);
	font-weight: bold;
}
header .custom-logo-link{
	float: left;
}
header .custom-logo-link img{
	float: left;
}

header .header-right .menu-main-menu-container{
	float: left;
}
header .header-right .menu-main-menu-container ul{
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
header .header-right .menu-main-menu-container ul li{
	float: left;
	color: var(--dark-color-2);
}
header .header-right .menu-main-menu-container ul li a{
	float: left;
	text-decoration: none;
	font-size: 13px;
	font-weight: 600;
	color: var(--dark-color-2);
	padding: 8px 10px;
}
header .header-right .menu-main-menu-container ul li a:hover{
	color: var(--dark-color);
}


.site-btn{
	background: var(--main-color);
    color: #fff;
    font-weight: 700;
    font-size: 13.5px;
    padding: 10px 16px;
    border-radius: 9px;
	text-decoration: none;
}
.site-btn:hover, .site-btn:active, .site-btn:focus{
	filter: brightness(1.07);
}


.pointer{
	position: relative;
	padding-left: 16px;
}
.pointer:before{
	content: "";
	float: left;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: var(--yellow);
	position: absolute;
	left: 0;
	top: 4px;
	animation: pulse 2.2s infinite;
}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(254,183,32,.55)}70%{box-shadow:0 0 0 9px rgba(254,183,32,0)}100%{box-shadow:0 0 0 0 rgba(254,183,32,0)}}

.player iframe{
	width: 100% !important;
	height: 470px;
	border: 1px solid rgba(255,255,255,.13);
	border-radius: 18px;
	overflow: hidden;
    box-shadow: 0 40px 70px -45px rgba(0, 0, 0, .8);
}



.icon-box .uagb-infobox__content-wrap{
	background: #fff;
	height: 100%;
}
.icon-box .uagb-infobox__content-wrap .uagb-ifb-image-content{
	float: left;
	width: 36px;
	height: 36px;
	background: #DCEFF0;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	align-content: center;
}
.icon-box .uagb-infobox__content-wrap .uagb-ifb-title-wrap,
.icon-box .uagb-infobox__content-wrap .uagb-ifb-desc{
	width: 100%;
	float: left;
}

.wp-block-image{
	margin: 0;
}




.lb-marquee{margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.lb-track{display:flex;gap:16px;width:max-content;animation:lbscroll 30s linear infinite;will-change:transform}
.lb-slot{flex:0 0 150px;height:60px; display: flex; align-items: center; justify-content: center;border-radius:10px;border:1px solid rgba(255,255,255,.10);background:repeating-linear-gradient(45deg,rgba(255,255,255,.045) 0 9px,rgba(255,255,255,.085) 9px 18px)}
.lb-slot img{
	height: 40px;
	max-width: 130px;
	object-fit: cover;
}
@keyframes lbscroll{from{transform:translateX(-50%)}to{transform:translateX(0)}}
.lb-marquee:hover .lb-track{animation-play-state:paused}


@media (min-width: 1200px) {
    .uagb-container-inner-blocks-wrap{
        max-width: 1140px !important;
    }
}