.wa-embeded-widget-iframe-brending {display: none !important;}
.sub-links a {
    display: inline-block;
    max-width: 1240px;
    margin: 10px;
    color: #fff;
}
/* ============================================
   АККОРДЕОН
   ============================================ */
.dropdown-list-2 {
    display: none !important;
    overflow: hidden;
}

.dropdown-list-2.w--open {
    display: block !important;
}

.arl {
    transition: transform 0.3s ease;
    display: inline-block;
}

/* ============================================
   СЛАЙДЕР - ИСПРАВЛЕННЫЙ
   ============================================ */
.s3_slider,
.s3_slider_mini,
.slider {
    position: relative !important;
    overflow: hidden !important;
    min-height: 300px !important;
}

.s3_slider .w-slider-mask,
.s3_slider_mini .w-slider-mask,
.slider .w-slider-mask {
    position: relative !important;
    overflow: hidden !important;
    min-height: 300px !important;
}

/* Слайды - используем классы для управления */
.s3_slider .w-slide,
.s3_slider_mini .w-slide,
.slider .w-slide {
    display: none !important;
    min-height: 300px !important;
    position: relative !important;
}

.s3_slider .w-slide.slider-slide-active,
.s3_slider_mini .w-slide.slider-slide-active,
.slider .w-slide.slider-slide-active {
    display: block !important;
}

.s3_slider_mini {
    min-height: 250px !important;
}

.s3_slider_mini .w-slider-mask {
    min-height: 250px !important;
}

.s3_slider_mini .w-slide {
    min-height: 250px !important;
    background-size: cover !important;
    background-position: center !important;
}

/* ============================================
   СТРЕЛКИ СЛАЙДЕРОВ
   ============================================ */
.s3_slider .w-slider-arrow-left,
.s3_slider .w-slider-arrow-right,
.s3_slider_mini .w-slider-arrow-left,
.s3_slider_mini .w-slider-arrow-right,
.slider .w-slider-arrow-left,
.slider .w-slider-arrow-right {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 10 !important;
    cursor: pointer !important;
    padding: 8px 12px !important;
    background: rgba(0,0,0,0.5) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 100% !important;
    height: 50px;
    width: 50px;
    font-size: 16px !important;
}
.s3_slider .icon {
    color: #ffffff;
}

.s3_slider .w-slider-arrow-left,
.s3_slider_mini .w-slider-arrow-left,
.slider .w-slider-arrow-left {
    left: 10px !important;
}

.s3_slider .w-slider-arrow-right,
.s3_slider_mini .w-slider-arrow-right,
.slider .w-slider-arrow-right {
    right: 10px !important;
}

/* ============================================
   ТОЧКИ СЛАЙДЕРОВ
   ============================================ */
.s3_slider .w-slider-nav,
.s3_slider_mini .w-slider-nav,
.slider .w-slider-nav {
    display: flex !important;
    justify-content: center !important;
    gap: 8px !important;
    position: absolute !important;
    bottom: 10px !important;

    z-index: 5 !important;
    padding: 5px 0 !important;
}

.s3_slider .w-slider-nav > div,
.s3_slider_mini .w-slider-nav > div,
.slider .w-slider-nav > div {
    width: 12px !important;
    height: 12px !important;
    border-radius: 50% !important;
    background: rgba(255,255,255,0.5) !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

.s3_slider .w-slider-nav > div.w-active,
.s3_slider_mini .w-slider-nav > div.w-active,
.slider .w-slider-nav > div.w-active {
    background: #fff !important;
    transform: scale(1.2) !important;
}

/* ============================================
   КАРТОЧКИ ОТЗЫВОВ
   ============================================ */
.s6_slide_div {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
}
.s6_div_text {
    width: auto;
}
/* ============================================
   ОТКЛЮЧАЕМ ЛИШНИЕ СТИЛИ
   ============================================ */
.w-slider {
    background: transparent !important;
}

.w-slider-mask {
    white-space: normal !important;
}

/* ============================================
   КЛИКАБЕЛЬНОСТЬ ДЛЯ IOS
   ============================================ */
.w-nav-button,
.w-dropdown-toggle,
.dropdown-2 .w-dropdown-toggle,
.w-slider-arrow-left,
.w-slider-arrow-right,
.w-slider-nav > div {
    cursor: pointer !important;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}


