/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 25 2025 | 06:15:28 */
.hero:before{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(179.5deg, rgba(0, 0, 0, 0) 0.44%, #000000 119.12%), linear-gradient(0.62deg, rgba(0, 0, 0, 0) 81.46%, #000000 99.49%);
    height: 100%;
    width: 100%;
    z-index: 1;
}

.hero > .e-con-inner{
	z-index: 1;
}

.hero .elementor-background-video-container:before{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(179.5deg, rgba(0, 0, 0, 0) 0.44%, #000000 119.12%), linear-gradient(0.62deg, rgba(0, 0, 0, 0) 81.46%, #000000 99.49%);
    height: 100%;
    width: 100%;
    z-index: 1;
}

.video-play-button .video-content a{
    width: auto;
    height: auto;
    display: flex;
    align-items: center;
	flex-direction: row-reverse;
}

.video-play-button .video-content a span{
	padding-right: 15px;
}

.video-play-button .video-content a i{
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-black) !important;
    border-radius: 50%;
	width: 50px;
    height: 50px;
	transition: all 0.3s ease-in-out;
}

.video-play-button .video-content a i:hover{
	background-color: var(--e-global-color-primary);
} 

.scroll-down-arrow{
    transform: translate(-50% , -50%);
}

.scroll-down-arrow .elementor-icon-wrapper{
	line-height: 0;
}

/* logoi */

.agency-supports-slider .swiper-slide-inner{
	border: 1px solid var(--e-global-color-secondary);
	border-radius: 10px;
	background: var(--e-global-color-secondary);
	padding: 15px 20px;
}

.agency-supports-slider .elementor-image-carousel-wrapper::before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	background: linear-gradient(280deg, #030709 0%, rgba(3, 7, 9, 0) 60.97%);
	width: auto;
	height: 100%;
	z-index: 2;
}

.agency-supports-slider .elementor-image-carousel-wrapper::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(90deg, #030709 0%, rgba(3, 7, 9, 0) 60.97%);
	width: auto;
	height: 100%;
	z-index: 2;
}

.agency-supports-slider .swiper-slide-inner img{
	width: 100%;
	height: auto;
}

.grecaptcha-badge{
	display: none!important
}