/* === Системные фиксы вёрстки tokeny.store ===
   НЕ ограничиваем ширину контейнера — оригинальный Elementor сам управляет
   (boxed/full_width per section). Только убираем баги, которые ломали верстку. */

/* 1. Никакого горизонтального скролла на странице */
html, body {
  overflow-x: hidden;
  max-width: 100%;
}

/* 2. Сбросить ручные отрицательные margin-left/right на widget-контейнерах
      (это они «выдвигали» картинки в соседние колонки и перекрывали текст) */
.elementor-widget-container {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* 3. Все картинки респонзивные — не вылезают за свой блок */
.elementor-widget-image img,
.elementor-widget-image-box img,
.elementor-image-box-img img,
img.elementor-animation-grow,
.e-con img {
  max-width: 100% !important;
  height: auto !important;
}

/* 4. Колонки без жёсткого min-width — не выпирают за родителя */
.elementor-column,
.elementor-top-column,
.elementor-inner-column {
  min-width: 0 !important;
  max-width: 100% !important;
}

/* 5. Любой инлайн-стиль width:100vw / min-width:100vw -> 100% */
[style*="width:100vw"],
[style*="width: 100vw"],
[style*="min-width:100vw"],
[style*="min-width: 100vw"] {
  width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}

/* 6. Клипуем горизонтальный overflow виджетов где он намеренный
   (tile-scroll параллакс, swiper-карусель), чтобы не было hscroll страницы.
   Стрелки слайдеров живут в .bdt-position-z-index — это сиблинг swiper'а,
   их не задеваем. .swiper-wrapper НЕ клипуем — он translate'ится внутри
   .swiper-container, иначе слайды не видны. */
.bdt-tile-scroll-yes,
.bdt-tile-scroll__wrap,
.swiper-container {
  overflow: hidden !important;
}

/* 7. Карточка 2 в блоке «Возможности электронной подписи» — у l2-min.png
   меньшая высота (650×600 vs 650×640 у соседних), и в Elementor у неё
   margin-top: -60px вместо -79px. В сумме картинка стоит на ~60px ниже
   карточек 1 и 3. Сдвигаем вверх чтобы выступала за границу как соседние. */
.elementor-element-135122e > .elementor-widget-container {
  margin-top: -119px !important;
}
