.elementor-60468 .elementor-element.elementor-element-55b8fd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-60468 .elementor-element.elementor-element-75c4c00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-60468 .elementor-element.elementor-element-ab44695{--e-image-carousel-slides-to-show:8;}.elementor-60468 .elementor-element.elementor-element-ab44695 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B1A3314;border-radius:12px 12px 12px 12px;}.elementor-60468 .elementor-element.elementor-element-e2588a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-60468 .elementor-element.elementor-element-f8e372c{--e-image-carousel-slides-to-show:8;}.elementor-60468 .elementor-element.elementor-element-f8e372c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B1A3314;border-radius:12px 12px 12px 12px;}@media(max-width:767px){.elementor-60468 .elementor-element.elementor-element-ab44695{--e-image-carousel-slides-to-show:2;}.elementor-60468 .elementor-element.elementor-element-f8e372c{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for html, class: .elementor-element-55b8fd3 */.elementor-60468 .elementor-element.elementor-element-55b8fd3{
    display: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ab44695 *//* continuous smooth scroll */
.elementor-60468 .elementor-element.elementor-element-ab44695 .swiper-wrapper{
  transition-timing-function: linear !important;
}

/* the tile — stays put, owns the border */
.elementor-60468 .elementor-element.elementor-element-ab44695 .swiper-slide-inner{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border: 2px solid transparent;   /* reserved so nothing shifts */
  border-radius: 10px;
  overflow: hidden;                /* clips the zoom to the tile */
  transition: border-color 300ms ease, box-shadow 300ms ease;
}

/* the image — the only thing that moves */
.elementor-60468 .elementor-element.elementor-element-ab44695 .swiper-slide-inner img{
    padding: 0px 10px;
  display: block;
  width: 100%;
  height: auto;
  transition: scale 300ms ease;
}

.elementor-60468 .elementor-element.elementor-element-ab44695 .swiper-slide-inner:hover{
  border-color: #3098F3;
  box-shadow: 0 10px 24px -10px rgba(48, 152, 243, .35);
}
.elementor-60468 .elementor-element.elementor-element-ab44695 .swiper-slide-inner:hover img{
  scale: 1.12;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f8e372c *//* continuous smooth scroll */
.elementor-60468 .elementor-element.elementor-element-f8e372c .swiper-wrapper{
  transition-timing-function: linear !important;
}

/* the tile — stays put, owns the border */
.elementor-60468 .elementor-element.elementor-element-f8e372c .swiper-slide-inner{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border: 2px solid transparent;   /* reserved so nothing shifts */
  border-radius: 10px;
  overflow: hidden;                /* clips the zoom to the tile */
  transition: border-color 300ms ease, box-shadow 300ms ease;
}

/* the image — the only thing that moves */
.elementor-60468 .elementor-element.elementor-element-f8e372c .swiper-slide-inner img{
    padding: 0px 10px;
  display: block;
  width: 100%;
  height: auto;
  transition: scale 300ms ease;
}

.elementor-60468 .elementor-element.elementor-element-f8e372c .swiper-slide-inner:hover{
  border-color: #3098F3;
  box-shadow: 0 10px 24px -10px rgba(48, 152, 243, .35);
}
.elementor-60468 .elementor-element.elementor-element-f8e372c .swiper-slide-inner:hover img{
  scale: 1.12;
}/* End custom CSS */