
.elementor-invisible{visibility:visible !important;opacity:1 !important;animation:none !important;transform:none !important}
.elementor-section,.elementor-column,.elementor-widget{opacity:1 !important}
.swiper-container:not(.swiper-container-initialized) .swiper-wrapper,
.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-wrapper{
  display:flex !important;flex-wrap:wrap !important;gap:16px;transform:none !important;width:100% !important;height:auto !important}
.swiper-container:not(.swiper-container-initialized) .swiper-slide,
.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide{
  width:calc(33.333% - 11px) !important;flex:0 0 calc(33.333% - 11px) !important;margin:0 !important}
.swiper-container:not(.swiper-container-initialized) .swiper-slide img{width:100% !important;height:auto !important}
.swiper-container:not(.swiper-container-initialized) .swiper-pagination{display:none !important}
@media(max-width:768px){.swiper-container:not(.swiper-container-initialized) .swiper-slide,
.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide{width:calc(50% - 8px) !important;flex-basis:calc(50% - 8px) !important}}
/* shrink the fixed-height slider wrapper so short slides don't leave a grey band */
.elementor-image-carousel-wrapper.swiper-container{height:auto !important}
.elementor-image-carousel-wrapper.swiper-container .swiper-wrapper{height:auto !important}
.elementor-image-carousel-wrapper.swiper-container .swiper-slide{height:auto !important}
.elementor-image-carousel-wrapper.swiper-container .swiper-slide img{display:block;height:auto !important}
.elementor-image-carousel-wrapper.swiper-container .swiper-slide-inner{height:auto !important}
