.elementor-32821 .elementor-element.elementor-element-f855901{--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;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .elementor-repeater-item-61eb8eb .swiper-slide-bg{background-color:#FFFFFF00;background-size:contain;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .elementor-repeater-item-2820c8e .swiper-slide-bg{background-color:#FFFFFF00;background-size:contain;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .elementor-repeater-item-a745c01 .swiper-slide-bg{background-color:#FFFFFF00;background-size:contain;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide{transition-duration:calc(2500ms*1.2);height:446px;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide-contents{max-width:63%;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide-inner{text-align:center;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .elementor-slide-heading{color:#3C4E65;font-size:20px;text-transform:uppercase;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .elementor-slide-description{color:#000000;font-size:15px;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .elementor-swiper-button{color:#1657AA;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .elementor-swiper-button svg{fill:#1657AA;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#79BFE961;opacity:1;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-pagination-bullet-active{background-color:#79BFE9;}@media(max-width:1024px){.elementor-32821 .elementor-element.elementor-element-ef667e2 .elementor-swiper-button{font-size:24px;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-pagination-bullet{height:13px;width:13px;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-horizontal .swiper-pagination-progressbar{height:13px;}.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-pagination-fraction{font-size:13px;}}@media(max-width:767px){.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide{height:446px;}}/* Start custom CSS for slides, class: .elementor-element-ef667e2 */.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide {
   
    transition-duration: 0.5!important;
}

@media only screen and (min-width: 530px) {
  .elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide {
     height: 640px!important;
  }
  .elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide-contents {
    top: 70%!important;
}


.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide-bg {
    background-size: clamp(100px, 100%, 440px) auto!important;
    height: 60%!important;
}
  
}

@media only screen and (max-width: 529px) {
  .elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide {
     height: 570px!important;
  }
  
    .elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide-contents {
    top: 65%!important;
}
  
  .elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide-bg {
    background-size: clamp(100px, 90%, 370px) auto!important;
    height: 60%!important;
}
}


@media only screen and (max-width: 400px) {
    
    .elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide-contents {
    top: 48%!important;
}

  .elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide {
     height: 650px!important;
  }
  
}


.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide-bg {
    margin-top: 0px;
    background-position: center 0%;
    background-color: #FFFFFF00!important;
    padding: 0 20px 0 20px!important;

  
   /*  background-size:50% auto!important; */
}

.elementor-32821 .elementor-element.elementor-element-ef667e2 .swiper-slide-contents {
    max-width: 90%!important;
    position: absolute;
    top: 50%;
    padding: 0 20px 0 20px;
}

.elementor-32821 .elementor-element.elementor-element-ef667e2 .elementor-slide-heading {
    margin-bottom: 20px!important;
}/* End custom CSS */