/* Принудительный мобильный режим для слоёв */
html body .bagon-future-content .bagon-layer-pc,
html body .bagon-future-content .bagon-layer-tablet {
    display: none !important;
}

html body .bagon-future-content .bagon-layer-mobile {
    display: block !important;
    position: relative !important;
    width: 100% !important;
}

html body .bagon-future-content .bagon-layer-mobile.bagon-layer-btn,
html body .bagon-future-content .bagon-layer-mobile.bagon-layer-btn2,
html body .bagon-future-content .bagon-layer-mobile.bagon-layer-img,
html body .bagon-future-content .bagon-layer-mobile.bagon-layer-img2 {
    display: inline-block !important;
}

/* Заставляем баннер подстраиваться под ширину родителя (но не трогаем высоту) */
html body .bagon-future-content .bagon-banner-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 0 !important;
    left: auto !important;
    transform: none !important;
    position: relative !important;
}

/* Убираем возможное обрезание */
html body .bagon-future-content {
    overflow: visible !important;
}

html body .bagon-future-content {
    position: relative;
}