.elementor-12 .elementor-element.elementor-element-b2b5f7{--e-image-carousel-slides-to-show:4;}.elementor-12 .elementor-element.elementor-element-b2b5f7 .swiper-wrapper{display:flex;align-items:center;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-8ec6abc .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-8ec6abc{left:42%;--hotspot-translate-x:42%;top:15%;--hotspot-translate-y:15%;--white-space:normal;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-79d206a .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-79d206a{left:65.5%;--hotspot-translate-x:65.5%;top:23%;--hotspot-translate-y:23%;--white-space:normal;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-19db0a4 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-19db0a4{right:13%;--hotspot-translate-x:13%;bottom:85%;--hotspot-translate-y:85%;--white-space:normal;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-b3602b6 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-b3602b6{right:21%;--hotspot-translate-x:21%;bottom:97%;--hotspot-translate-y:97%;--white-space:normal;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-12 .elementor-element.elementor-element-7be9ccd1{width:100%;max-width:100%;--background-align:center;--container-width:100%;--image-width:100%;--hotspot-color:#FFFFFF;--tooltip-min-width:160px;--tooltip-padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .e-hotspot__tooltip{font-family:"Syne", Sans-serif;font-weight:400;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-b2b5f7{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-8ec6abc{left:20%;--hotspot-translate-x:20%;top:0%;--hotspot-translate-y:0%;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-79d206a{left:67%;--hotspot-translate-x:67%;top:100%;--hotspot-translate-y:100%;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-19db0a4 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-19db0a4{right:22%;--hotspot-translate-x:22%;bottom:120%;--hotspot-translate-y:120%;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-b3602b6 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .elementor-repeater-item-b3602b6{right:22%;--hotspot-translate-x:22%;bottom:120%;--hotspot-translate-y:120%;}.elementor-12 .elementor-element.elementor-element-7be9ccd1 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}}/* Start custom CSS for image-carousel, class: .elementor-element-b2b5f7 */.elementor-12 .elementor-element.elementor-element-b2b5f7 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.elementor-12 .elementor-element.elementor-element-b2b5f7  {
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);
}/* End custom CSS */