.elementor-7611 .elementor-element.elementor-element-e0db1b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7611 .elementor-element.elementor-element-e38ac58{--swiper-slides-to-display:3;--swiper-slides-gap:20px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-5%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:-55%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:-55%;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-primary );--arrow-hover-color:var( --e-global-color-2bf1986 );}.elementor-7611 .elementor-element.elementor-element-e38ac58 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-2bf1986 );border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-7611 .elementor-element.elementor-element-e38ac58 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-text );}.elementor-7611 .elementor-element.elementor-element-e38ac58 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1366px){.elementor-7611 .elementor-element.elementor-element-e0db1b9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7611 .elementor-element.elementor-element-e38ac58{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-7611 .elementor-element.elementor-element-e0db1b9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7611 .elementor-element.elementor-element-e38ac58{--swiper-slides-to-display:2;--swiper-slides-gap:30px;--arrow-prev-left-position:-8%;--arrow-prev-top-position:-56%;--arrow-next-top-position:-56%;}.elementor-7611 .elementor-element.elementor-element-e38ac58 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:12px 12px 12px 12px;}}@media(max-width:767px){.elementor-7611 .elementor-element.elementor-element-e38ac58{--swiper-slides-to-display:1;--swiper-slides-gap:30px;--arrow-prev-left-position:-12%;--arrow-prev-top-position:-56%;--arrow-next-top-position:-56%;--arrow-size:12px;}.elementor-7611 .elementor-element.elementor-element-e38ac58 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:8px 8px 8px 8px;}}/* Start custom CSS for loop-carousel, class: .elementor-element-e38ac58 *//* 1. Знімаємо обмеження з батьківських контейнерів вкладок */
.custom-tabs-overflow,
.custom-tabs-overflow .e-n-tabs-content,
.custom-tabs-overflow .e-n-tab-content,
.custom-tabs-overflow .e-con {
    overflow: visible !important;
}

/* 2. Дозволяємо самому віджету каруселі випускати контент */
.elementor-7611 .elementor-element.elementor-element-e38ac58 {
    overflow: visible !important;
}

/* 3. Твій робочий код для Swiper: випускаємо все і обрізаємо тільки зліва */
.elementor-7611 .elementor-element.elementor-element-e38ac58 .swiper {
    overflow: visible !important;
    clip-path: inset(-100vmax -100vmax -100vmax 0) !important;
}

/* 4. Глобально ховаємо горизонтальний скрол на сторінці */
body {
    overflow-x: hidden !important;
}


/* Планшет та Мобільний (все, що менше 1024px) */
@media (max-width: 1024px) {
    
    /* 1. Обрізаємо тільки саму "стрічку" зі слайдами, а також вимикаємо clip-path */
    .elementor-7611 .elementor-element.elementor-element-e38ac58 .swiper {
        overflow: hidden !important;
        clip-path: none !important; 
    }
    
    /* 2. ВАЖЛИВО: Дозволяємо головному віджету показувати стрілки, які висять збоку */
    .elementor-7611 .elementor-element.elementor-element-e38ac58 {
        overflow: visible !important;
    }
}/* End custom CSS */