.elementor-widget-ha-nested-carousel{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;--ha-n-carousel-slide-container-height:initial;--ha-n-carousel-slide-height:initial;--ha-n-carousel-slides-gap:10px;--ha-n-carousel-slides-to-display:3;--ha-n-carousel-slides-to-show:3}.elementor-widget-ha-nested-carousel .ha-n-carousel{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;min-width:0}.elementor-widget-ha-nested-carousel .ha-n-carousel>.swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.elementor-widget-ha-nested-carousel .ha-n-carousel>.swiper-wrapper>.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:var(--ha-n-carousel-slides-gap, 0px);width:calc(100%/var(--ha-n-carousel-slides-to-display, 1) - var(--ha-n-carousel-slides-gap, 0px)*(var(--ha-n-carousel-slides-to-display, 1) - 1)/var(--ha-n-carousel-slides-to-display, 1));height:var(--ha-n-carousel-slide-height, initial)}.elementor-widget-ha-nested-carousel .ha-n-carousel>.swiper-wrapper>.swiper-slide:last-child{margin-right:0}.elementor-widget-ha-nested-carousel .ha-n-carousel>.swiper-wrapper>.swiper-slide>.e-con{max-width:100%;height:var(--ha-n-carousel-slide-container-height, initial)}.elementor-widget-ha-nested-carousel .ha-n-carousel .swiper-pagination{position:absolute;bottom:10px;left:0;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.elementor-widget-ha-nested-carousel .ha-n-carousel .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background:rgba(0,0,0,.2);opacity:1;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.elementor-widget-ha-nested-carousel .ha-n-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#007aff}.elementor-widget-ha-nested-carousel .ha-n-carousel .swiper-pagination,.elementor-widget-ha-nested-carousel .ha-n-carousel-arrow,.ha-nested-carousel-empty-view{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.elementor-widget-ha-nested-carousel .ha-n-carousel-arrow{position:absolute;top:50%;z-index:10;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:40px;border-radius:4px;background:rgba(255,255,255,.8);font-size:20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-widget-ha-nested-carousel .ha-n-carousel-arrow.ha-n-carousel-arrow-prev{left:10px}.elementor-widget-ha-nested-carousel .ha-n-carousel-arrow.ha-n-carousel-arrow-next{right:10px}.elementor-widget-ha-nested-carousel .ha-n-carousel-arrow i,.elementor-widget-ha-nested-carousel .ha-n-carousel-arrow svg{width:1em;height:1em}.ha-nested-carousel-empty-view{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 20px;min-height:100px}.ha-nested-carousel-empty-view .elementor-add-buttons-wrapper{margin-bottom:10px}.ha-nested-carousel-empty-view .elementor-add-section-drag-title{color:#a4afb7;font-size:13px}