/* plugins/elementor/assets/css/conditionals/e-swiper.min.css */
.elementor-element{--swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px;}
.elementor-lightbox{--swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px;}
.elementor-element .swiper .swiper-slide figure{line-height: 0;}
.elementor-lightbox .swiper .swiper-slide figure{line-height: 0;}
.elementor-element .swiper .elementor-lightbox-content-source{display: none;}
.elementor-lightbox .swiper .elementor-lightbox-content-source{display: none;}
.elementor-element .swiper .elementor-swiper-button{color: rgba(237, 237, 237, 0.9); cursor: pointer; display: inline-flex; font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1;}
.elementor-element .swiper ~ .elementor-swiper-button{color: rgba(237, 237, 237, 0.9); cursor: pointer; display: inline-flex; font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1;}
.elementor-lightbox .swiper .elementor-swiper-button{color: rgba(237, 237, 237, 0.9); cursor: pointer; display: inline-flex; font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1;}
.elementor-lightbox .swiper ~ .elementor-swiper-button{color: rgba(237, 237, 237, 0.9); cursor: pointer; display: inline-flex; font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1;}
.elementor-element .swiper .elementor-swiper-button svg{fill: rgba(237, 237, 237, 0.9); height: 1em; width: 1em;}
.elementor-element .swiper ~ .elementor-swiper-button svg{fill: rgba(237, 237, 237, 0.9); height: 1em; width: 1em;}
.elementor-lightbox .swiper .elementor-swiper-button svg{fill: rgba(237, 237, 237, 0.9); height: 1em; width: 1em;}
.elementor-lightbox .swiper ~ .elementor-swiper-button svg{fill: rgba(237, 237, 237, 0.9); height: 1em; width: 1em;}
.elementor-element .swiper .elementor-swiper-button-prev{left: 10px;}
.elementor-element .swiper ~ .elementor-swiper-button-prev{left: 10px;}
.elementor-lightbox .swiper .elementor-swiper-button-prev{left: 10px;}
.elementor-lightbox .swiper ~ .elementor-swiper-button-prev{left: 10px;}
.elementor-element .swiper .elementor-swiper-button-next{right: 10px;}
.elementor-element .swiper ~ .elementor-swiper-button-next{right: 10px;}
.elementor-lightbox .swiper .elementor-swiper-button-next{right: 10px;}
.elementor-lightbox .swiper ~ .elementor-swiper-button-next{right: 10px;}
.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled{opacity: 0.3;}
.elementor-element .swiper ~ .elementor-swiper-button.swiper-button-disabled{opacity: 0.3;}
.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled{opacity: 0.3;}
.elementor-lightbox .swiper ~ .elementor-swiper-button.swiper-button-disabled{opacity: 0.3;}
.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width: 100%;}
.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width: 100%;}
.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets{bottom: 5px;}
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 5px;}
.elementor-element .swiper .swiper-pagination-custom{bottom: 5px;}
.elementor-element .swiper .swiper-pagination-fraction{bottom: 5px;}
.elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 5px;}
.elementor-element .swiper ~ .swiper-pagination-custom{bottom: 5px;}
.elementor-element .swiper ~ .swiper-pagination-fraction{bottom: 5px;}
.elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets{bottom: 5px;}
.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 5px;}
.elementor-lightbox .swiper .swiper-pagination-custom{bottom: 5px;}
.elementor-lightbox .swiper .swiper-pagination-fraction{bottom: 5px;}
.elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 5px;}
.elementor-lightbox .swiper ~ .swiper-pagination-custom{bottom: 5px;}
.elementor-lightbox .swiper ~ .swiper-pagination-fraction{bottom: 5px;}
.elementor-element .swiper.swiper-cube .elementor-swiper-button{transform: translate3d(0px, -50%, 1px);}
.elementor-element .swiper.swiper-cube ~ .elementor-swiper-button{transform: translate3d(0px, -50%, 1px);}
.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button{transform: translate3d(0px, -50%, 1px);}
.elementor-lightbox .swiper.swiper-cube ~ .elementor-swiper-button{transform: translate3d(0px, -50%, 1px);}
.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets{bottom: 5px; left: 0px; width: 100%;}
.elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets{bottom: 5px; left: 0px; width: 100%;}
.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);}
.elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);}
.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-progressbar{height: 4px; left: 0px; top: 0px; width: 100%;}
.elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-progressbar{height: 4px; left: 0px; top: 0px; width: 100%;}
.elementor-element.elementor-pagination-position-outside .swiper{padding-bottom: 30px;}
.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom: 30px;}
.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button{top: calc(50% - 15px);}
.elementor-element.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button{top: calc(50% - 15px);}
.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button{top: calc(50% - 15px);}
.elementor-lightbox.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button{top: calc(50% - 15px);}
.elementor-element .elementor-swiper{position: relative;}
.elementor-lightbox .elementor-swiper{position: relative;}
.elementor-element .elementor-main-swiper{position: static;}
.elementor-lightbox .elementor-main-swiper{position: static;}
.elementor-element.elementor-arrows-position-outside .swiper{width: calc(100% - 60px);}
.elementor-lightbox.elementor-arrows-position-outside .swiper{width: calc(100% - 60px);}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev{left: 0px;}
.elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev{left: 0px;}
.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev{left: 0px;}
.elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev{left: 0px;}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{right: 0px;}
.elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next{right: 0px;}
.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{right: 0px;}
.elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next{right: 0px;}