.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner {
  width: 100%;
  padding: var(--single-banner-spacing-desktop, 28px);
  box-sizing: border-box;
  background: var(--single-banner-section-bg, #ffffff);
}

.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner__inner {
  width: 100%;
  max-width: var(--single-banner-max-width, 1400px);
  margin: 0 auto;
  overflow: hidden;
  border-radius: var(--single-banner-radius, 18px);
  background: var(--single-banner-bg, #f4efe8);
  box-shadow: var(--single-banner-shadow, none);
}

.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--full {
  padding-inline: 0;
}

.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--full .tekil-gorsel-banner__inner {
  max-width: none;
}

.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner__link, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner__picture {
  display: block;
  width: 100%;
}

.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner__link {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner__link:focus-visible {
  outline: 4px solid #fbbf24;
  outline-offset: -6px;
}

.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner__image {
  display: block;
  width: 100%;
  height: auto;
  object-fit: var(--single-banner-fit, cover);
  object-position: var(--single-banner-position-desktop, center center);
}

.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__inner, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__link, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__picture, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__image {
  height: var(--single-banner-height-desktop, 420px);
}

.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner__placeholder {
  display: flex;
  min-height: 220px;
  align-items: center;
  justify-content: center;
  color: rgba(69, 26, 3, 0.35);
  background:
    radial-gradient(circle at 20% 20%, rgba(214, 169, 76, 0.2), transparent 34%),
    var(--single-banner-bg, #f4efe8);
}

.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__placeholder {
  min-height: 0;
  height: var(--single-banner-height-desktop, 420px);
}

.cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner__placeholder svg {
  width: 58px;
  height: 44px;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner {
    padding: var(--single-banner-spacing-tablet, 20px);
  }

  .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--full {
    padding-inline: 0;
  }

  .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__inner, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__link, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__picture, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__image, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__placeholder {
    height: var(--single-banner-height-tablet, 340px);
  }
}

@media (max-width: 767px) {
  .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner {
    padding: var(--single-banner-spacing-mobile, 12px);
  }

  .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--full {
    padding-inline: 0;
  }

  .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner__image {
    object-position: var(--single-banner-position-mobile, center center);
  }

  .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__inner, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__link, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__picture, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__image, .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner--manual .tekil-gorsel-banner__placeholder {
    height: var(--single-banner-height-mobile, 240px);
  }
}

@media (prefers-reduced-motion: reduce) {
  .cc_s7jpvlx0_PeD1RDwZtG .tekil-gorsel-banner__link {
    scroll-behavior: auto;
  }
}
