/* Слайдер кейса Darkrain после блока «Наш подход» / «Результат». */
.page-constructor.internet-magazina-page > .page-constructor__section.internet-magazina-case-slider-section {
  padding-top: var(--home-between, 112px) !important;
  padding-bottom: 0 !important;
}

@media screen and (max-width: 800px) {
  .page-constructor.internet-magazina-page > .page-constructor__section.internet-magazina-case-slider-section {
    padding-top: var(--home-between, 97px) !important;
  }
}

@media screen and (max-width: 425px) {
  .page-constructor.internet-magazina-page > .page-constructor__section.internet-magazina-case-slider-section {
    padding-top: var(--home-between, 60px) !important;
  }
}

/* Один шаг --home-between: без дубля padding-top у .cases-block из kontekstnaya stack. */
.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block[data-v-bd2e570a] {
  padding-top: 0 !important;
  padding-bottom: 16px !important;
}

/*
 * cases-block: без 100vh и flex-пружин из kontekstnaya stack — иначе на десктопе огромный
 * «воздух» над мокапом (Quarta, Darkrain). Как /prodvizhenie-yandex-karty-2gis и /seo.
 */
.page-constructor.internet-magazina-page
  > .page-constructor__section.internet-magazina-case-slider-section
  .cases-block
  .cases-block__swiper-slide[data-v-bd2e570a],
.page-constructor.internet-magazina-page
  > .page-constructor__section.internet-magazina-quarta-case-slider-section
  .cases-block
  .cases-block__swiper-slide[data-v-bd2e570a] {
  min-height: auto !important;
  height: auto !important;
}

.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide[data-v-bd2e570a]::before,
.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide[data-v-bd2e570a]::after,
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide[data-v-bd2e570a]::before,
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide[data-v-bd2e570a]::after {
  display: none !important;
  content: none !important;
  flex: none !important;
}

.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide
  .cases-block__swiper-slide-contant[data-v-bd2e570a],
.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide
  .cases-block__swiper-slide-text-contant[data-v-bd2e570a],
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide
  .cases-block__swiper-slide-contant[data-v-bd2e570a],
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide
  .cases-block__swiper-slide-text-contant[data-v-bd2e570a] {
  width: 100%;
  max-width: 906px;
}

/* Слайдеры кейсов: мокап 906×515 (видео или картинка). */
.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide-contant
  .old
  video.internet-magazina-case-video,
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide-contant
  .old
  video.internet-magazina-case-video,
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide-contant
  .old
  img.cases-block__swiper-slide-contant-image {
  display: block;
  width: 100%;
  max-width: 906px;
  max-height: 515px;
  height: auto;
  aspect-ratio: 906 / 515;
  object-fit: cover;
  object-position: center center;
  vertical-align: top;
}

.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide-contant
  .old
  video.internet-magazina-case-video--desktop,
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide-contant
  .old
  video.internet-magazina-case-video--desktop {
  display: block !important;
}

.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide-contant
  .old
  video.internet-magazina-case-video--mobile,
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide-contant
  .old
  video.internet-magazina-case-video--mobile {
  display: none !important;
}

@media screen and (max-width: 719px) {
  /* На мобилке — тот же landscape-ролик, что на десктопе (mobile-src — вертикальные скринкасты). */
  .page-constructor.internet-magazina-page
    .internet-magazina-case-slider-section
    .cases-block__swiper-slide-contant
    .old
    video.internet-magazina-case-video--desktop,
  .page-constructor.internet-magazina-page
    .internet-magazina-quarta-case-slider-section
    .cases-block__swiper-slide-contant
    .old
    video.internet-magazina-case-video--desktop {
    display: block !important;
  }

  .page-constructor.internet-magazina-page
    .internet-magazina-case-slider-section
    .cases-block__swiper-slide-contant
    .old
    video.internet-magazina-case-video--mobile,
  .page-constructor.internet-magazina-page
    .internet-magazina-quarta-case-slider-section
    .cases-block__swiper-slide-contant
    .old
    video.internet-magazina-case-video--mobile {
    display: none !important;
  }
}

/* Quarta Hunt после этапа «Разработка»: размытый фон + затемнение (parity prod). */
.page-constructor.internet-magazina-page > .page-constructor__section.internet-magazina-quarta-case-slider-section {
  padding-top: var(--home-between, 112px) !important;
  padding-bottom: 0 !important;
}

@media screen and (max-width: 800px) {
  .page-constructor.internet-magazina-page > .page-constructor__section.internet-magazina-quarta-case-slider-section {
    padding-top: var(--home-between, 97px) !important;
  }
}

@media screen and (max-width: 425px) {
  .page-constructor.internet-magazina-page > .page-constructor__section.internet-magazina-quarta-case-slider-section {
    padding-top: var(--home-between, 60px) !important;
  }
}

.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block[data-v-bd2e570a] {
  padding-top: 0 !important;
  padding-bottom: 16px !important;
}

.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--quarta-hunt
  .background[data-v-bd2e570a],
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--big-buyer
  .background[data-v-bd2e570a],
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--schaefer-fliesen
  .background[data-v-bd2e570a] {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
}

.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--quarta-hunt.swiper-slide-active
  .background[data-v-bd2e570a],
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--schaefer-fliesen.swiper-slide-active
  .background[data-v-bd2e570a] {
  filter: blur(28px) !important;
  -webkit-filter: blur(28px) !important;
  transform: translateZ(0) scale(1.18) !important;
  -webkit-transform: translateZ(0) scale(1.18) !important;
}

/* Big Buyer: фон без blur — по центру, пропорционально до cover. */
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--big-buyer.swiper-slide-active
  .background[data-v-bd2e570a] {
  filter: none !important;
  -webkit-filter: none !important;
  transform: none !important;
  -webkit-transform: none !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
}

.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--big-buyer.swiper-slide-active::after {
  display: none !important;
  content: none !important;
}

.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--quarta-hunt.swiper-slide-active::after,
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--schaefer-fliesen.swiper-slide-active::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.35);
  pointer-events: none;
  z-index: 1;
}

.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--quarta-hunt
  .cases-block__swiper-slide-contant
  .old
  video.internet-magazina-case-video,
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--big-buyer
  .cases-block__swiper-slide-contant
  .old
  img.cases-block__swiper-slide-contant-image,
.page-constructor.internet-magazina-page
  .internet-magazina-quarta-case-slider-section
  .cases-block__swiper-slide--schaefer-fliesen
  .cases-block__swiper-slide-contant
  .old
  img.cases-block__swiper-slide-contant-image {
  object-position: center center !important;
}

/* MIE / La vivion: размытый постер из скринкаста + затемнение. */
.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide--mie
  .background[data-v-bd2e570a],
.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide--lavivion
  .background[data-v-bd2e570a] {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
}

.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide--mie.swiper-slide-active
  .background[data-v-bd2e570a],
.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide--lavivion.swiper-slide-active
  .background[data-v-bd2e570a] {
  filter: blur(28px) brightness(0.62) !important;
  -webkit-filter: blur(28px) brightness(0.62) !important;
  transform: translateZ(0) scale(1.18) !important;
  -webkit-transform: translateZ(0) scale(1.18) !important;
}

.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide--mie.swiper-slide-active::after,
.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide--lavivion.swiper-slide-active::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.58);
  pointer-events: none;
  z-index: 1;
}

.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide--mie
  .cases-block__swiper-slide-contant
  .old
  video.internet-magazina-case-video,
.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide--lavivion
  .cases-block__swiper-slide-contant
  .old
  video.internet-magazina-case-video {
  object-position: center center !important;
}

.page-constructor.internet-magazina-page
  .internet-magazina-case-slider-section
  .cases-block__swiper-slide-button-wrapper--no-button
  .cases-block__swiper-slide-description {
  margin-bottom: 0;
}
