.elementor-1142 .elementor-element.elementor-element-73fb6901{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1142 .elementor-element.elementor-element-5914871f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-1142 .elementor-element.elementor-element-3f3bef17 img{width:100%;}.elementor-1142 .elementor-element.elementor-element-4245384d{--display:flex;}.elementor-1142 .elementor-element.elementor-element-225fb9dd img{width:100%;}.elementor-1142 .elementor-element.elementor-element-4c337fc2{--display:flex;}.elementor-1142 .elementor-element.elementor-element-5506ed3f img{width:100%;}.elementor-1142 .elementor-element.elementor-element-60aeaa{--display:flex;}.elementor-1142 .elementor-element.elementor-element-dfdcfdf img{width:100%;}.elementor-1142 .elementor-element.elementor-element-6c8a7948{--display:flex;}.elementor-1142 .elementor-element.elementor-element-4c300112 img{width:100%;}.elementor-1142 .elementor-element.elementor-element-3c8ba75{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:160px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-1142 .elementor-element.elementor-element-3c8ba75 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}@media(max-width:1200px){.elementor-1142 .elementor-element.elementor-element-3c8ba75{--e-n-carousel-swiper-slides-gap:0px;}}@media(max-width:1024px){.elementor-1142 .elementor-element.elementor-element-3c8ba75{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;}}@media(max-width:768px){.elementor-1142 .elementor-element.elementor-element-3c8ba75{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:520px){.elementor-1142 .elementor-element.elementor-element-3c8ba75{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:200px;}}/* Start custom CSS */html {
    scroll-behavior: smooth;
}

.elementor-heading-title span {
  display: inline-block;
  opacity: 0;
  transform: translateY(20px); /* Start the text below */
  animation: fadeInUp 0.6s ease-out forwards;
}

.fadeinup{
  opacity: 0;
  animation: fadeInUp 0.6s ease-out forwards;
}

.elementor-heading-title span:nth-child(1) {
  animation-delay: 0.1s;
}
.elementor-heading-title span:nth-child(2) {
  animation-delay: 0.2s;
}
.elementor-heading-title span:nth-child(3) {
  animation-delay: 0.3s;
}
.elementor-heading-title span:nth-child(4) {
  animation-delay: 0.4s;
}
.elementor-heading-title span:nth-child(5) {
  animation-delay: 0.5s;
}
.elementor-heading-title span:nth-child(6) {
  animation-delay: 0.6s;
}
.elementor-heading-title span:nth-child(7) {
  animation-delay: 0.7s;
}

@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0); /* Bring the text into place */
  }
}


@media(min-width:769px){
     img.small_device_img{
        display:none;
        max-width: 90px;
    }
}

@media(max-width:768px){
     img.small_device_img{
        max-width: 90px;
    }
}/* End custom CSS */