.elementor-11 .elementor-element.elementor-element-0a4668a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-8fa0405 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-11 .elementor-element.elementor-element-e10d7e2{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}.elementor-11 .elementor-element.elementor-element-e10d7e2.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-e10d7e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-e10d7e2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-7b6ca74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-11 .elementor-element.elementor-element-5c4b590 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-5c4b590{z-index:2;}.elementor-11 .elementor-element.elementor-element-a1c2faf{--e-image-carousel-slides-to-show:6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-a1c2faf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-9b15b77{z-index:99;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-e10d7e2{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-11 .elementor-element.elementor-element-a1c2faf{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-a1c2faf{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for html, class: .elementor-element-7b6ca74 */.elementor-11 .elementor-element.elementor-element-7b6ca74 .marquee__group{
    animation: scroll_marquee 100s linear infinite;    
}

.elementor-11 .elementor-element.elementor-element-7b6ca74 .marquee-home{
    user-select: none;
    overflow: hidden;
    display: flex;
	height: 100px;
	gap: .2rem;
}
.elementor-11 .elementor-element.elementor-element-7b6ca74 .marquee__group{
    justify-content: space-between;
    display: inline-block;
	min-width: 100%;
	flex-shrink: 0;
	margin: auto;
	padding: 0;
	gap: .2rem;
}
.elementor-11 .elementor-element.elementor-element-7b6ca74 .marquee__group span{
    text-transform: uppercase;
    margin: auto 25px;
    font-size: 60px;
    font-weight: 900;
}
@media (max-width: 992px){
    .elementor-11 .elementor-element.elementor-element-7b6ca74 .marquee-home .marquee__group span{
        font-size: 40px;
    }		
}
.elementor-11 .elementor-element.elementor-element-7b6ca74 .marquee__group span:nth-of-type(even){
    color: var(--e-global-color-secondary);
}
@keyframes scroll_marquee{
	from {
		transform: translateX(0);
	}
	to {
		transform: translateX(calc(-100% - .2rem));
	}
}

.elementor-11 .elementor-element.elementor-element-7b6ca74:before,
.elementor-11 .elementor-element.elementor-element-7b6ca74:after{
    background: rgb(255,255,255);
    background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
    background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);

    content: "";
    position: absolute;
    height: 100%;
    width: 150px;
    opacity: 0;
    z-index: 1;
    top: 0;
}
.elementor-11 .elementor-element.elementor-element-7b6ca74:after{
    transform: scaleX(-1);
    left: auto;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a1c2faf */.elementor-11 .elementor-element.elementor-element-a1c2faf{
    pointer-events: none;
}
.elementor-11 .elementor-element.elementor-element-a1c2faf .swiper-wrapper{
    transition-timing-function: linear !important
}
.elementor-11 .elementor-element.elementor-element-a1c2faf .swiper-wrapper img{
    display: block;
    object-fit: cover;
}/* End custom CSS */