.elementor-2 .elementor-element.elementor-element-7e88e51 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-7e88e51 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f245735{margin-top:50px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-e6d85d7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-7bae9ad{text-align:center;}.elementor-2 .elementor-element.elementor-element-7bae9ad .elementor-heading-title{color:#333333;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-0b977c8 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-0b977c8 .elementor-icon{font-size:30px;}.elementor-2 .elementor-element.elementor-element-0b977c8 .elementor-icon svg{height:30px;}.elementor-2 .elementor-element.elementor-element-0b977c8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-61334d91 > .elementor-container{max-width:800px;}.elementor-2 .elementor-element.elementor-element-61334d91{padding:20px 0px 60px 0px;}.elementor-2 .elementor-element.elementor-element-ce772c0{text-align:center;}.elementor-2 .elementor-element.elementor-element-ce772c0 .elementor-heading-title{color:#333333;font-weight:normal;}.elementor-2 .elementor-element.elementor-element-a967930{text-align:center;}.elementor-2 .elementor-element.elementor-element-bf4fa52{text-align:center;}.elementor-2 .elementor-element.elementor-element-a66b2d0{text-align:center;}.elementor-2 .elementor-element.elementor-element-3f432840 .elementor-main-swiper{height:70px;}.elementor-2 .elementor-element.elementor-element-3f432840 .elementor-main-swiper .elementor-carousel-image{background-size:contain;}.elementor-2 .elementor-element.elementor-element-3f432840.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-3f432840 .elementor-main-swiper .swiper-slide{border-radius:0px;}.elementor-2 .elementor-element.elementor-element-3f432840 .elementor-swiper-button{font-size:20px;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-3f432840.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-3f432840 .elementor-main-swiper{height:40px;}.elementor-2 .elementor-element.elementor-element-3f432840.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}/* Start custom CSS for section, class: .elementor-element-53fb5d8 */.elementor-2 .elementor-element.elementor-element-53fb5d8 .one, .elementor-2 .elementor-element.elementor-element-53fb5d8 .two{
    /*animation:backgroundSlide linear 120s infinite;*/
}

@keyframes backgroundSlide{
    from{
        transform: translateX(0);
    }
    to{
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bae9ad */.elementor-2 .elementor-element.elementor-element-7bae9ad *{
    animation-name: inherit;
    animation-duration:1ms; 
}
.elementor-2 .elementor-element.elementor-element-7bae9ad{
    animation-duration:1ms; 
}
.elementor-2 .elementor-element.elementor-element-7bae9ad span{
    animation-duration: 1s;
    animation-fill-mode: both;
}
.elementor-2 .elementor-element.elementor-element-7bae9ad span:first-child{
    animation-delay: 0s;
}
.elementor-2 .elementor-element.elementor-element-7bae9ad span:nth-child(2){
    animation-delay: 1s;
}
.elementor-2 .elementor-element.elementor-element-7bae9ad span:nth-child(3){
    animation-delay: 2s;
}
.elementor-2 .elementor-element.elementor-element-7bae9ad span.red{
    font-weight:500;
    text-transform: none;
    color:#cc0000;
    animation-delay: 3s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b977c8 */.elementor-2 .elementor-element.elementor-element-0b977c8 {
	animation: slide-bottom 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite alternate both;
}
@keyframes slide-bottom {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(25px);
  }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-3f432840 */.elementor-2 .elementor-element.elementor-element-3f432840 .swiper-slide a div{
    filter: brightness(0);
}
.elementor-2 .elementor-element.elementor-element-3f432840 .swiper-slide a:hover div{
    filter: brightness(1);
}
.elementor-2 .elementor-element.elementor-element-3f432840 .swiper-slide:not(:last-child){
    
    border-right: solid 1px #ddd;
}/* End custom CSS */