/* общий сброс для блока */ #rec1710615431 { position: relative !important; overflow: visible !important; }

/* развернуть стандартный контейнер Tilda до full‑bleed с боковыми отступами 20px */ #rec1710615431 .t-container, #rec1710615431 .t396__artboard { width: calc(100vw - 280px) !important; max-width: calc(100vw - 280px) !important; margin: 0 auto !important; padding: 0 !important; box-sizing: border-box !important; }

/* сам текстовый блок — занять всю ширину контейнера */ #rec1710615431 .tx16n2 { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; box-sizing: border-box !important; left: 50% !important; transform: translateX(-50%) !important; z-index: 1 !important; }

/* убрать transform у потомков (частая причина автоскейла) */ #rec1710615431 .tx16n2, #rec1710615431 .tx16n2 * { transform: none !important; transform-origin: initial !important; }

/* перестраховка: развернуть колонки/блоки внутри */ #rec1710615431 .t-col, #rec1710615431 .t-row, #rec1710615431 .t-block, #rec1710615431 .t-col__container { width: 100% !important; max-width: none !important; margin: 16 !important; padding: 16 !important; box-sizing: border-box !important; }

/* мобильная страховка */ @media (max-width: 480px) { #rec1710615431 .t-container, #rec1710615431 .t396__artboard { width: calc(100vw - 5px) !important; max-width: calc(100vw - 5px) !important; } }

/* --- Брейкпоинты для боковых отступов --- / / >=1900px => 108px с каждой стороны (100vw - 216px) */ @media (min-width: 1900px) { #rec1710615431 .t-container, #rec1710615431 .t396__artboard { width: calc(100vw - 216px) !important; max-width: calc(100vw - 216px) !important; } }

/* 1200–1460px => 20px с каждой стороны (100vw - 40px) */ @media (min-width: 1200px) and (max-width: 1460px) { #rec1710615431 .t-container, #rec1710615431 .t396__artboard { width: calc(100vw - 20px) !important; max-width: calc(100vw - 20px) !important; } }

/*  10px с каждой стороны (100vw - 20px) */ @media (max-width: 1199.98px) { #rec1710615431 .t-container, #rec1710615431 .t396__artboard { width: calc(100vw - 5px) !important; max-width: calc(100vw - 5px) !important; } }