.elementor-widget-burdpress-template-carousel{--burdpress-template-carousel-space:20px;--burdpress-template-carousel-aspect-ratio:16/9;--burdpress-template-carousel-custom-height:600px;--burdpress-template-carousel-slide-overflow:hidden}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel,.elementor-widget-burdpress-template-carousel .elementor-swiper__container{position:relative}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel .swiper-wrapper{align-items:stretch}.elementor-widget-burdpress-template-carousel .swiper-slide{display:block;height:auto;overflow:var(--burdpress-template-carousel-slide-overflow);position:relative}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel__slide-inner{position:relative;width:100%}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel__edit-template{align-items:center;background:rgba(0,0,0,.62);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;justify-content:center;line-height:1.2;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;right:12px;text-decoration:none;top:12px;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease;z-index:20}.elementor-editor-active .elementor-widget-burdpress-template-carousel .burdpress-template-carousel__edit-template,.elementor-widget-burdpress-template-carousel .swiper-slide:focus-within .burdpress-template-carousel__edit-template,.elementor-widget-burdpress-template-carousel .swiper-slide:hover .burdpress-template-carousel__edit-template{opacity:1;pointer-events:auto}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel__edit-template:focus,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel__edit-template:hover{background:rgba(0,0,0,.82);border-color:hsla(0,0%,100%,.6);color:#fff}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-custom_height .elementor-swiper__container,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-custom-height .elementor-swiper__container{height:var(--burdpress-template-carousel-custom-height)}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-aspect_ratio .elementor-swiper__container,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-aspect-ratio .elementor-swiper__container{aspect-ratio:var(--burdpress-template-carousel-aspect-ratio)}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-aspect_ratio .swiper-slide,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-aspect-ratio .swiper-slide{height:100%}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-aspect_ratio .swiper-slide,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-custom_height .swiper-slide,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-aspect-ratio .swiper-slide,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-custom-height .swiper-slide{display:flex;flex-direction:column}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-aspect_ratio .burdpress-template-carousel__slide-inner,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-custom_height .burdpress-template-carousel__slide-inner,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-aspect-ratio .burdpress-template-carousel__slide-inner,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-custom-height .burdpress-template-carousel__slide-inner{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:100%}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-aspect_ratio .burdpress-template-carousel__slide-inner>.e-con,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-aspect_ratio .burdpress-template-carousel__slide-inner>.elementor,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-aspect_ratio .burdpress-template-carousel__slide-inner>.elementor-element,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-aspect_ratio .burdpress-template-carousel__slide-inner>[data-elementor-type],.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-custom_height .burdpress-template-carousel__slide-inner>.e-con,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-custom_height .burdpress-template-carousel__slide-inner>.elementor,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-custom_height .burdpress-template-carousel__slide-inner>.elementor-element,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-height-custom_height .burdpress-template-carousel__slide-inner>[data-elementor-type],.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-aspect-ratio .burdpress-template-carousel__slide-inner>.e-con,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-aspect-ratio .burdpress-template-carousel__slide-inner>.elementor,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-aspect-ratio .burdpress-template-carousel__slide-inner>.elementor-element,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-aspect-ratio .burdpress-template-carousel__slide-inner>[data-elementor-type],.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-custom-height .burdpress-template-carousel__slide-inner>.e-con,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-custom-height .burdpress-template-carousel__slide-inner>.elementor,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-custom-height .burdpress-template-carousel__slide-inner>.elementor-element,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel.is-custom-height .burdpress-template-carousel__slide-inner>[data-elementor-type]{flex:1 1 auto;height:100%;min-height:100%;width:100%}.elementor-widget-burdpress-template-carousel .elementor-swiper-button{align-items:center;background-color:rgba(0,0,0,.35);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;line-height:44px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:44px;z-index:2}.elementor-widget-burdpress-template-carousel .elementor-swiper-button svg{fill:currentColor;height:1em;width:1em}.elementor-widget-burdpress-template-carousel .elementor-swiper-button i{font-size:inherit;line-height:1}.elementor-widget-burdpress-template-carousel .elementor-swiper-button-prev{left:10px}.elementor-widget-burdpress-template-carousel .elementor-swiper-button-next{right:10px}.elementor-widget-burdpress-template-carousel .elementor-swiper-button:focus,.elementor-widget-burdpress-template-carousel .elementor-swiper-button:hover{background-color:rgba(0,0,0,.55);color:#fff}.elementor-widget-burdpress-template-carousel .swiper-pagination{align-items:center;bottom:10px;display:flex;justify-content:center;left:0;position:absolute;right:0}.elementor-widget-burdpress-template-carousel .swiper-pagination-bullet{background:rgba(0,0,0,.45);opacity:1;transition:all .2s ease}.elementor-widget-burdpress-template-carousel .swiper-pagination-bullet:hover{background:rgba(0,0,0,.7)}.elementor-widget-burdpress-template-carousel .swiper-pagination-bullet-active{background:#fff}.elementor-widget-burdpress-template-carousel .swiper-pagination-fraction{align-items:center;background:rgba(0,0,0,.45);border-radius:999px;color:#fff;display:inline-flex;justify-content:center;min-width:64px;padding:4px 10px}.elementor-widget-burdpress-template-carousel .swiper-pagination-progressbar{background:hsla(0,0%,100%,.3);border-radius:999px;bottom:10px;height:4px;left:20px;max-width:360px;overflow:hidden;right:20px;width:calc(100% - 40px)}.elementor-widget-burdpress-template-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff}.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-placeholder,.elementor-widget-burdpress-template-carousel .burdpress-template-carousel-template-missing{background:#f7f9fc;border:2px dashed #ccd3e0;border-radius:8px;color:#4d5b77;font-size:13px;padding:16px;text-align:center}