.elementor-element .extended-carousel-wrapper{--extended-carousel-slides-to-show: 3;--extended-carousel-swiper-slides-gap: 10px;--extended-carousel-swiper-slides-to-display: 3;--extended-carousel-swiper-pagination-size: 16px;--extended-carousel-swiper-pagination-spacing: 10px;--extended-carousel-swiper-offset-size: 0;--extended-carousel-arrow-prev-top-align: 50%;--extended-carousel-arrow-prev-top-position: 0px;--extended-carousel-arrow-prev-caption-spacing: 15px;--extended-carousel-arrow-next-top-align: 50%;--extended-carousel-arrow-next-top-position: 0px;--extended-carousel-arrow-next-caption-spacing: 15px;--extended-carousel-arrow-prev-left-align: 0px;--extended-carousel-arrow-prev-left-position: 0px;--extended-carousel-arrow-next-right-align: 0px;--extended-carousel-arrow-next-right-position: 0px;--extended-carousel-arrow-next-translate-x: 0px;--extended-carousel-arrow-next-translate-y: 0px;--extended-carousel-arrow-prev-translate-x: 0px;--extended-carousel-arrow-prev-translate-y: 0px;--extended-carousel-arrow-spacing: 0px;--extended-carousel-arrow-normal-border-type: inherit;--extended-carousel-arrow-hover-border-type: var(--extended-carousel-arrow-normal-border-type);--extended-carousel-swiper-margin-bottom: calc(var(--extended-carousel-swiper-pagination-spacing) + var(--extended-carousel-swiper-pagination-size));--extended-carousel-dots-vertical-position: 100%;--extended-carousel-dots-vertical-offset: 0px;--extended-carousel-dots-horizontal-position: 50%;--extended-carousel-dots-horizontal-offset: 0px;--extended-carousel-dots-horizontal-transform: -50%;--extended-carousel-dots-vertical-transform: -100%;--extended-carousel-fraction-vertical-position: 100%;--extended-carousel-fraction-vertical-offset: 0px;--extended-carousel-fraction-horizontal-position: 50%;--extended-carousel-fraction-horizontal-offset: 0px;--extended-carousel-fraction-horizontal-transform: -50%;--extended-carousel-fraction-vertical-transform: -100%;--extended-carousel-progressbar-vertical-position: 100%;--extended-carousel-progressbar-vertical-offset: 0px;--extended-carousel-progressbar-horizontal-position: 0;--extended-carousel-progressbar-horizontal-offset: 0px;--extended-carousel-progressbar-horizontal-transform: -50%;--extended-carousel-progressbar-vertical-transform: -100%;--extended-carousel-horizontal-transform-modifier: 1;--extended-carousel-animation-speed: 0.25s;height:-moz-fit-content;height:fit-content}.elementor-element .extended-carousel-wrapper{position:relative}.elementor-element .extended-carousel{display:flex}.elementor-element .extended-carousel-wrapper .swiper-pagination-bullet{width:var(--extended-carousel-swiper-pagination-size);height:var(--extended-carousel-swiper-pagination-size);background:var(--extended-carousel-dots-normal-color, var(--wp-link-color));cursor:pointer;transition:background-color var(--extended-carousel-animation-speed)}.elementor-element .extended-carousel-wrapper .swiper-pagination-bullet:hover{background:var(--extended-carousel-dots-hover-color, var(--wp-link-hover-color));opacity:1}.elementor-element .extended-carousel-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--extended-carousel-dots-active-color, var(--wp-link-hover-color));opacity:1}.elementor-element .extended-carousel>.swiper-wrapper>.swiper-slide-active.elementor-edit-area-active{overflow:initial}.elementor-element.elementor-carousel-offset-left .extended-carousel{padding-inline-start:var(--extended-carousel-swiper-offset-size, 0)}.elementor-element.elementor-carousel-offset-both .extended-carousel,.elementor-element.elementor-carousel-offset-right .extended-carousel{padding-inline-end:var(--extended-carousel-swiper-offset-size, 0)}.elementor-element.elementor-carousel-offset-both .extended-carousel{padding-inline-start:var(--extended-carousel-swiper-offset-size, 0)}.elementor-element .extended-carousel>.swiper-wrapper .swiper-slide a.e-con{display:var(--display)}.elementor-element .extended-carousel>.swiper-wrapper>.swiper-slide{flex-shrink:0;height:var(--extended-carousel-slide-height, initial)}.elementor-element .extended-carousel>.swiper-wrapper>.swiper-slide>.e-con{max-width:calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right)));height:var(--extended-carousel-slide-container-height, initial)}.elementor-element .extended-carousel~.elementor-swiper-button.elementor-swiper-button-next,.elementor-element .extended-carousel~.elementor-swiper-button.elementor-swiper-button-prev{font-size:var(--extended-carousel-arrow-size, 24px);color:var(--extended-carousel-arrow-normal-color, var(--wp-link-color));border-style:var(--extended-carousel-arrow-normal-border-type);transition-duration:.25s;z-index:2;transition:color .25s}.elementor-element .extended-carousel~.elementor-swiper-button.elementor-swiper-button-next svg,.elementor-element .extended-carousel~.elementor-swiper-button.elementor-swiper-button-prev svg{fill:var(--extended-carousel-arrow-normal-color, var(--wp-link-color));transition:fill .25s}.elementor-element .extended-carousel~.elementor-swiper-button.elementor-swiper-button-next:hover,.elementor-element .extended-carousel~.elementor-swiper-button.elementor-swiper-button-prev:hover{color:var(--extended-carousel-arrow-hover-color, var(--wp-link-color));border-style:var(--extended-carousel-arrow-hover-border-type)}.elementor-element .extended-carousel~.elementor-swiper-button.elementor-swiper-button-next:hover svg,.elementor-element .extended-carousel~.elementor-swiper-button.elementor-swiper-button-prev:hover svg{fill:var(--extended-carousel-arrow-hover-color, var(--wp-link-hover-color))}.elementor-element .extended-carousel-wrapper :is(.swiper,.swiper-container)~.elementor-swiper-button-next{top:calc(var(--extended-carousel-arrow-next-top-align) + var(--extended-carousel-arrow-next-top-position));right:calc(var(--extended-carousel-arrow-next-right-align) + var(--extended-carousel-arrow-next-right-position));transform:translate(var(--extended-carousel-arrow-next-translate-x), var(--extended-carousel-arrow-next-translate-y))}.elementor-element .extended-carousel-wrapper :is(.swiper,.swiper-container)~.elementor-swiper-button-prev{top:calc(var(--extended-carousel-arrow-prev-top-align) + var(--extended-carousel-arrow-prev-top-position));left:calc(var(--extended-carousel-arrow-prev-left-align) + var(--extended-carousel-arrow-prev-left-position));transform:translate(var(--extended-carousel-arrow-prev-translate-x), var(--extended-carousel-arrow-prev-translate-y))}.elementor-element.carousel-pagination-type-bullets .extended-carousel-wrapper{--extended-carousel-swiper-pagination-size: 6px }.elementor-element.carousel-pagination-type-fraction .extended-carousel-wrapper{--extended-carousel-swiper-pagination-size: 16px }.elementor-element.carousel-pagination-type-progressbar .extended-carousel-wrapper{--extended-carousel-swiper-pagination-size: 4px;margin-bottom:var(--extended-carousel-swiper-pagination-size)}.elementor-element .extended-carousel~.swiper-pagination-progressbar{height:var(--extended-carousel-swiper-pagination-size);left:calc(var(--extended-carousel-progressbar-horizontal-position) + var(--extended-carousel-progressbar-horizontal-offset));top:calc(var(--extended-carousel-progressbar-vertical-position) + var(--extended-carousel-progressbar-vertical-offset))}.elementor-element .extended-carousel~.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transition:background-color var(--extended-carousel-animation-speed),transform var(--extended-carousel-animation-speed);background:var(--extended-carousel-progressbar-normal-color, var(--wp-link-color))}.elementor-element .extended-carousel~.swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{background:var(--extended-carousel-progressbar-hover-color, var(--wp-link-hover-color))}.elementor-element .extended-carousel~.swiper-pagination-fraction{color:var(--extended-carousel-fraction-color, var(--wp-link-color))}.elementor-element .extended-carousel.swiper-horizontal~.swiper-pagination-bullets,.elementor-element .extended-carousel~.swiper-pagination,.elementor-element .extended-carousel~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .extended-carousel~.swiper-pagination-custom,.elementor-element .extended-carousel .swiper-pagination-fraction{font-size:var(--extended-carousel-swiper-pagination-size);line-height:var(--extended-carousel-swiper-pagination-size);display:flex}.elementor-element.elementor-pagination-position-outside>.elementor-widget-container .extended-carousel-wrapper{margin-bottom:var(--extended-carousel-swiper-margin-bottom);padding-bottom:0}.elementor-element.elementor-pagination-position-outside>.elementor-widget-container .extended-carousel-wrapper .swiper-pagination-bullets{z-index:10}.elementor-element.elementor-pagination-position-outside>.elementor-widget-container .extended-carousel-wrapper .swiper-pagination-bullets.swiper-pagination-horizontal{top:calc(var(--extended-carousel-dots-vertical-position) + var(--extended-carousel-dots-vertical-offset) + var(--extended-carousel-swiper-margin-bottom))}.elementor-element.elementor-pagination-position-outside>.elementor-widget-container .extended-carousel-wrapper .swiper-pagination-fraction{z-index:10}.elementor-element.elementor-pagination-position-outside>.elementor-widget-container .extended-carousel-wrapper .swiper-pagination-fraction.swiper-pagination-horizontal{top:calc(var(--extended-carousel-fraction-vertical-position) + var(--extended-carousel-fraction-vertical-offset) + var(--extended-carousel-swiper-margin-bottom))}.elementor-element.elementor-pagination-position-outside>.elementor-widget-container .extended-carousel-wrapper .swiper-pagination-progressbar{z-index:10}.elementor-element.elementor-pagination-position-outside>.elementor-widget-container .extended-carousel-wrapper .swiper-pagination-progressbar.swiper-pagination-horizontal{top:calc(var(--extended-carousel-progressbar-vertical-position) + var(--extended-carousel-progressbar-vertical-offset) + var(--extended-carousel-swiper-margin-bottom) - var(--extended-carousel-swiper-pagination-size))}.elementor-element.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet{vertical-align:top}.elementor-element.elementor-arrows-position-outside>.elementor-widget-container .extended-carousel{width:calc(100% - 2*(var(--extended-carousel-arrow-size, 24px) + var(--extended-carousel-arrow-spacing)))}.elementor-element.elementor-arrows-position-outside>.elementor-widget-container .extended-carousel~.elementor-swiper-button-next{right:calc(var(--extended-carousel-arrow-next-right-align) + var(--extended-carousel-arrow-next-right-position) - var(--extended-carousel-arrow-size, 24px) - var(--extended-carousel-arrow-spacing, 0px))}.elementor-element.elementor-arrows-position-outside>.elementor-widget-container .extended-carousel~.elementor-swiper-button-prev{left:calc(var(--extended-carousel-arrow-prev-left-align) + var(--extended-carousel-arrow-prev-left-position) - var(--extended-carousel-arrow-size, 24px) - var(--extended-carousel-arrow-spacing, 0px))}.elementor-element .extended-carousel-wrapper .swiper-pagination-bullets{top:calc(var(--extended-carousel-dots-vertical-position) + var(--extended-carousel-dots-vertical-offset));left:calc(var(--extended-carousel-dots-horizontal-position) + var(--extended-carousel-dots-horizontal-offset));transform:translate(calc(var(--extended-carousel-dots-horizontal-transform) * var(--extended-carousel-horizontal-transform-modifier)), var(--extended-carousel-dots-vertical-transform));width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;z-index:3}.elementor-element .extended-carousel-wrapper .swiper-pagination-fraction{top:calc(var(--extended-carousel-fraction-vertical-position) + var(--extended-carousel-fraction-vertical-offset));left:calc(var(--extended-carousel-fraction-horizontal-position) + var(--extended-carousel-fraction-horizontal-offset));transform:translate(calc(var(--extended-carousel-fraction-horizontal-transform) * var(--extended-carousel-horizontal-transform-modifier)), var(--extended-carousel-fraction-vertical-transform));width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;z-index:3}.elementor-element .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper,.elementor-element .swiper:not(.swiper-initialized)>.swiper-wrapper{gap:var(--extended-carousel-swiper-slides-gap);overflow:hidden}.elementor-element .swiper-container:not(.swiper-container-initialized)>.swiper-wrapper>.swiper--slide,.elementor-element .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper--slide{--extended-carousel-number-of-gaps: max(calc(var(--extended-carousel-swiper-slides-to-display) - 1), 0);--extended-carousel-gaps-width-total: calc(var(--extended-carousel-number-of-gaps) * var(--extended-carousel-swiper-slides-gap));max-width:calc((100% - var(--extended-carousel-gaps-width-total))/var(--extended-carousel-swiper-slides-to-display, 1))}[data-core-v316-plus=true] .extended-carousel .swiper-slide>.e-con{--padding-top: initial;--padding-right: initial;--padding-bottom: initial;--padding-left: initial }
