.elementor-11254 .elementor-element.elementor-element-84f847c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-11254 .elementor-element.elementor-element-84f847c:not(.elementor-motion-effects-element-type-background), .elementor-11254 .elementor-element.elementor-element-84f847c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071424;}.elementor-11254 .elementor-element.elementor-element-2a220d4{--spacer-size:150px;}.elementor-11254 .elementor-element.elementor-element-6b4123da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-11254 .elementor-element.elementor-element-6b4123da:not(.elementor-motion-effects-element-type-background), .elementor-11254 .elementor-element.elementor-element-6b4123da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #071424 64%, #CF6E01 100%);}body{--transparent-navigation-position:fixed;}body.elementor-page-11254 .site-header.sticky-header.show-on-scroll.hide-menu{pointer-events:auto;}body.elementor-page-11254 .site-header.sticky-header.show-on-scroll.hide-menu .site-header-wrapper{opacity:1;transform:none;pointer-events:auto;}:root{--page-title-display:none;}body.elementor-page-11254 .site-header.sticky-header:not(.scrolled):not(.mobile-menu-active) .elementor>.e-con.e-flex:last-child{background-color:transparent;border:none;box-shadow:none;}body.elementor-page-11254{--header-filter:blur(20px);}body.elementor-page-11254 .site-header.sticky-header.scrolled:not(.mobile-menu-active) .ekit-template-content-header>.elementor>.e-con.e-flex:last-child{background-color:#0000004d;}@media(min-width:768px){.elementor-11254 .elementor-element.elementor-element-6b4123da{--content-width:900px;}}/* Start custom CSS for html, class: .elementor-element-c47567a */:root {
  --tutbak-bg-dark: #071424;
  --tutbak-header: #cf6e01;
  --tutbak-text-main: #f5f5f0;  /* kırık beyaz */
  --tutbak-text-muted: rgba(245, 245, 240, 0.75);
}

/* Body: sadece tipografi, arka plan yok */
body {
  margin: 0;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: var(--tutbak-text-main);
}

/* Ana KVKK bölümü – gradienti Elementor Section’dan vereceksin */
.tutbak-kvkk {
  padding: clamp(2.5rem, 4vw, 3.5rem) 1.5rem;
}

.tutbak-kvkk-inner {
  max-width: 960px;
  margin: 0 auto;
}

/* Ana başlık */
.tutbak-kvkk-header h1 {
  font-size: clamp(1.7rem, 3vw, 2.2rem);
  margin: 0 0 1.5rem;
  color: var(--tutbak-text-main);
}

/* Madde başlıkları */
.tutbak-kvkk-article {
  margin-top: 1.75rem;
}

.tutbak-kvkk-article:first-of-type {
  margin-top: 0.5rem;
}

.tutbak-kvkk-article h2 {
  font-size: 1.1rem;
  margin: 0 0 0.6rem;
  color: var(--tutbak-header);
  font-weight: 600;
  letter-spacing: 0.01em;
}

/* Paragraflar */
.tutbak-kvkk-article p {
  margin: 0 0 0.6rem;
  font-size: 0.97rem;
  line-height: 1.7;
  color: var(--tutbak-text-main);
}

/* Vurgu metinler (site adresi, mail vb.) */
.tutbak-kvkk-highlight {
  color: var(--tutbak-header);
  font-weight: 600;
}

/* Liste yapıları – renk tutarlılığı için */
.tutbak-kvkk-article ul {
  margin: 0.25rem 0 0.8rem 1.2rem;
  padding: 0;
  list-style: disc;
}

.tutbak-kvkk-article li {
  margin-bottom: 0.3rem;
  font-size: 0.95rem;
  line-height: 1.6;
  color: var(--tutbak-text-main);
}

/* Küçük ekran uyumu */
@media (max-width: 600px) {
  .tutbak-kvkk {
    padding-inline: 1.1rem;
  }

  .tutbak-kvkk-header h1 {
    font-size: 1.5rem;
  }

  .tutbak-kvkk-article h2 {
    font-size: 1.02rem;
  }

  .tutbak-kvkk-article p,
  .tutbak-kvkk-article li {
    font-size: 0.94rem;
  }
}/* End custom CSS */