/* c45ajans.com — sitenin tek stil dosyası.
   Görünüm bugünkü WordPress/Avada sitesinden ölçülerek kuruldu (araclar/olcu.mjs, referans/olcu/).
   Bölümler: 0 yazı tipleri · 1 tokenlar · 2 temel · 3 yerleşim · 4 düğmeler · 5 üst menü · 6 ana sayfa bölümleri
             7 ortak bantlar (Size Ulaşalım / Bize Ulaşın) · 8 alt bilgi · 9 SSS · 10 video kutusu · 11 giriş animasyonları */

/* ---------- 0. Yazı tipleri (kendi sunucumuzda; canlıdaki dosyaların aynısı) ---------- */
@font-face{font-family:Mulish;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/mulish-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Mulish;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/mulish-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Mulish;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/fonts/mulish-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Mulish;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/fonts/mulish-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/heebo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/heebo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/dmsans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/dmsans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/albertsans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Albert Sans";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/albertsans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/robotoserif-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/robotoserif-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* ---------- 1. Tokenlar (Avada genel renk paleti + özel renkler) ---------- */
:root{
  --beyaz:#fff; --acik:#f2f3f5; --gri:#e2e2e2; --kirmizi:#ff414b; --turuncu:#ff7e00; --koyu:#333; --lacivert:#212934; --siyah:#030303;
  --pembe:#e9155a; --mavi:#51b3f9; --lime:#d4fe54; --yesil:#4db648; --kirmizi2:#ee334c; --mavi2:#45b0e4; --wa:#25d366;
  --menu-koyu:#242424;
  --yazi:Mulish,Arial,Helvetica,sans-serif; --dugme-yazi:Heebo,Arial,Helvetica,sans-serif;
  --kap:1350px; --kap-genis:1404px;
}

/* ---------- 2. Temel ---------- */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:var(--siyah);color:var(--beyaz);font:400 18px/1.8 var(--yazi);overflow-x:hidden}
img,video,svg{display:block;max-width:100%;height:auto}
a{color:inherit;text-decoration:none}
p{margin:0 0 20px}
ul{margin:0}
b,strong{font-weight:700}
button,input,textarea,select{font:inherit;color:inherit}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ik{width:auto;height:1em;fill:currentColor;flex:none;display:inline-block;vertical-align:-.125em;overflow:visible}

/* Başlıklar: Avada'nın duyarlı yazı boyu formülü (typography_sensitivity 0.55, factor 0.47 × 18, 360–1500 px;
   900 px altında üst sınır 900). --F = masaüstündeki temel boy (px, birimsiz). Canlıyla 390/800/1024/1440 px'te aynı. */
h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;letter-spacing:-.02em;color:var(--beyaz);--F:28;line-height:1.2;
  font-size:calc(var(--F) * 1px - .55 * (var(--F) - 8.46) * (1500px - 100vw) / 1140)}
h4{letter-spacing:0}
@media (max-width:900px){h1,h2,h3,h4,h5,h6{font-size:calc(var(--F) * 1px - .55 * (var(--F) - 8.46) * (900px - 100vw) / 540)}}
@media (min-width:1501px){h1,h2,h3,h4,h5,h6{font-size:calc(var(--F) * 1px)}}
.rt{font-size:calc(var(--F) * 1px - .55 * (var(--F) - 8.46) * (1500px - 100vw) / 1140)}
@media (max-width:900px){.rt{font-size:calc(var(--F) * 1px - .55 * (var(--F) - 8.46) * (900px - 100vw) / 540)}}
@media (min-width:1501px){.rt{font-size:calc(var(--F) * 1px)}}
.lime{color:var(--lime)} .mavi{color:var(--mavi)} .kirmizi{color:var(--kirmizi)} .turuncu{color:var(--turuncu)} .kirmizi2{color:var(--kirmizi2)}
u{text-decoration-thickness:auto}

/* ---------- 3. Yerleşim ---------- */
/* Avada'daki yüzde boşluklar (bölüm iç payları) sayfa genişliğinin 60 px eksiğine göre: %X → X·(G − 60)/100 */
.bol{position:relative;padding-left:30px;padding-right:30px}
.kap{max-width:var(--kap);margin:0 auto}
.bol-genis{position:relative;padding-left:10px;padding-right:10px}
.kap-genis{max-width:var(--kap-genis);margin:0 auto}
.satir{display:flex;align-items:center}
main#main{background:url(/wp-content/uploads/2020/03/bg.png) repeat-y 0 0}

/* ---------- 4. Düğmeler ---------- */
.dugme{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:400 18px/21px var(--dugme-yazi);color:#fff;
  padding:17px 40px;border-radius:10px;border:0;cursor:pointer;transition:filter .2s,background-color .2s;text-align:center}
.dugme:hover{filter:brightness(1.08)}
.dugme .ik{font-size:18px}
.d-wa{background:var(--wa)} .d-kirmizi{background:var(--kirmizi)} .d-turuncu{background:var(--turuncu)}
@media (max-width:640px){.dugme{padding:13px 29px}}

/* ---------- 5. Üst menü ---------- */
.ust{position:relative;z-index:50;background:var(--siyah);height:100px;padding:0 6%;display:flex;align-items:center;justify-content:space-between}
.ust-logo{display:block;width:100px}
.ust-logo img{width:100px;height:auto}
.menu{display:flex;align-items:stretch;height:100px;margin:0;padding:0;list-style:none;gap:40px}
.menu>li{position:relative;display:flex;align-items:center}
.menu a{display:flex;align-items:center;font-size:16px;line-height:28.8px;color:#fff;transition:color .2s}
.menu>li>a{height:100%}
.menu a:hover,.menu>li:hover>a{color:var(--turuncu)}
.menu .ok{padding-left:8px;font-size:16px;display:inline-flex}
.menu .dil a{padding-left:8px}
.menu .dil .ik{width:20px;font-size:16px;margin-right:8px}
.alt-menu{position:absolute;top:100px;left:0;min-width:215px;margin:0;padding:0;list-style:none;background:var(--siyah);
  border-radius:0 0 6px 6px;box-shadow:0 3px 10px rgba(0,0,0,.03);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,transform .2s,visibility .2s;overflow:hidden}
.menu>li:hover>.alt-menu,.menu>li:focus-within>.alt-menu{opacity:1;visibility:visible;transform:none}
.alt-menu a{font-size:13px;line-height:23px;padding:12px 20px;white-space:nowrap}
.alt-menu a:hover{background:var(--turuncu);color:#fff}
.menu-ac{display:none;background:none;border:0;color:#fff;font-size:25px;padding:25px 20px;margin-right:-20px;cursor:pointer;line-height:1}
.menu-ac .ik{width:25px;height:25px}
.menu-ac .kapat{display:none}
.alt-ac{display:none}
@media (max-width:1120px){
  .ust{height:75px}
  .menu-ac{display:block}
  .menu{display:none;position:absolute;top:75px;left:0;right:0;height:auto;flex-direction:column;gap:0;background:var(--menu-koyu)}
  .ust.acik .menu{display:flex}
  .ust.acik .menu-ac .ac{display:none} .ust.acik .menu-ac .kapat{display:block}
  .menu>li{display:block;border-top:1px solid var(--siyah)}
  .menu>li:first-child{border-top:0}
  .menu a{height:55px;justify-content:flex-end;padding:0 24px;font-size:16px}
  .menu>li>a{height:55px}
  .menu a:hover,.menu>li:hover>a{color:#fff}
  .menu [aria-current="page"]{background:var(--turuncu)}
  .menu .ok,.menu .dil .ik{display:none}
  .alt-menu{position:static;opacity:1;visibility:visible;transform:none;display:none;border-radius:0;box-shadow:none;background:var(--menu-koyu)}
  .alt-menu li{border-top:1px solid var(--siyah)}
  .alt-menu a{font-size:16px;padding:0 40px 0 24px}
  .alt-menu a:hover{background:none}
  .menu>li.acik>.alt-menu{display:block}
  .menu>li.acik>a{background:var(--turuncu)}
  .alt-ac{display:flex;position:absolute;left:0;top:0;width:74px;height:55px;align-items:center;justify-content:center;background:none;border:0;color:#fff;cursor:pointer;z-index:1}
  .alt-ac .ik{font-size:16px}
  .menu>li.acik>.alt-ac .ik{transform:rotate(180deg)}
}

/* ---------- 6. Ana sayfa bölümleri ---------- */
/* 6.1 Giriş (video arka planlı) */
.giris{position:relative;isolation:isolate;overflow:hidden;padding:calc(4 * (100% - 60px) / 100) calc(7 * (100% - 60px) / 100) calc(5 * (100% - 60px) / 100);
  margin-bottom:calc(7 * (100% - 60px) / 100)}
.giris-video{position:absolute;inset:0;z-index:0}
.giris-video video{position:absolute;left:50%;top:50%;width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;transform:translate(-50%,-50%);object-fit:cover}
.giris::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(347deg,rgba(3,3,3,.9) 41%,rgba(3,3,3,.86) 100%)}
.giris-ic{position:relative;z-index:2;width:66.65%;margin-left:-1.17%;margin-bottom:20px;display:flow-root}
.giris-bosluk{display:none}
.giris-ic img{width:300px}
.giris h2{--F:75;line-height:1.2;margin:30px 0 34px}
@media (max-width:900px){.giris-ic{width:100%;margin-left:0}.giris-bosluk{display:block;position:relative;height:43px;margin-top:calc(1 * (100% - 60px) / 100)}}
@media (max-width:900px){.giris{display:flex;flex-direction:column}}
@media (max-width:640px){.giris{margin-top:10px;margin-bottom:30px}.giris-ic{margin:65px 0 137px}.giris h2{margin-bottom:29px}.giris-bosluk{margin:100.29px 0 73px}}

/* 6.2 Multidisipliner */
.multi{padding-top:calc(1 * (100% - 60px) / 100);padding-bottom:calc(3 * (100% - 60px) / 100);background:linear-gradient(251deg,rgba(3,3,3,.7) 37%,#030303 71%)}
.multi .satir>:first-child{width:33.333%;display:flex;justify-content:center}
.multi .satir>:first-child img{width:300px}
.multi .satir>:last-child{width:calc(66.667% - 118px);margin-left:106px}
.multi h3{--F:60;line-height:1.2;margin:10px 0 15px}
.multi h3.kayan{--F:60;line-height:1.35;white-space:nowrap;overflow:hidden;margin:40px 0 30px}
.kayan>span{display:inline-block;animation:kayan 18s linear infinite;padding-right:.25em}
.kayan .ay{color:var(--turuncu);font-weight:700}
@keyframes kayan{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (max-width:900px){
  .multi .satir{flex-direction:column;align-items:stretch}
  .multi .satir>:first-child,.multi .satir>:last-child{width:100%;margin-left:0}
}
@media (max-width:640px){.multi{margin-top:-270px}.multi h3.kayan{margin:59px 0 50px}}

/* 6.3 Videolar (Uzman ekibimizden) + 6.4 GEO: aynı zemin */
.zemin-96{padding-top:calc(5 * (100% - 60px) / 100);padding-bottom:calc(5 * (100% - 60px) / 100);background:linear-gradient(96deg,rgba(3,3,3,.43) 0%,#030303 62%)}
.videolar .satir{gap:0}
.videolar .satir>*{min-width:0}
.videolar .sol{width:calc(25% - 12px);margin-right:12px}
.videolar h2{--F:60;line-height:1.2;margin:10px 0 30px}
.videolar .sol p{font-size:20px;line-height:24px;margin:0 0 35px}
.videolar .sol .dugme{margin-bottom:25px}
.videolar .yt{width:calc(25% - 9px);margin:0 5px 0 4px}
@media (max-width:900px){
  .videolar .satir{flex-wrap:wrap}
  .videolar .sol{width:100%;margin:0 0 40px}
  .videolar .yt{width:100%;margin:0}
}
@media (max-width:640px){
  .videolar .satir{justify-content:center}
  .videolar .sol{margin-bottom:21px}
  .videolar h2{margin-top:30px}
  .videolar h2{margin-bottom:48px}
  .videolar .yt{width:calc(50% - 9px);margin:25px 5px 0 4px}
}
.geo .satir{align-items:center}
.geo .sol{width:33.333%;padding:17px 41px 16px 34px}
.geo .sol img{width:300px}
.geo .sol img+img{margin-top:30px}
.geo .sag{width:calc(66.667% - 48px);margin-left:36px;padding-bottom:46px}
.geo h2{--F:60;line-height:1.2;margin:10px 0 30px}
.geo h2 .buyuk{font-size:75px}
.geo p{font-size:20px;line-height:24px;margin:0}
@media (max-width:900px){
  .geo .satir{flex-direction:column}
  .geo .sol{width:100%;padding:0}
  .geo .sag{width:calc(100% - 36px);margin-top:30px}
}
@media (max-width:640px){
  .geo .sol{margin-top:25px}
  .geo .sag{margin-top:20px;padding-bottom:67px}
  .geo h2{margin-bottom:47px}
  .saglik h2.buyuk{margin-top:32px}
  .saglik h1{margin:20px 0 11px}
  .saglik .iki-dugme{flex-direction:column;gap:20px;margin-top:48px}
  .saglik .gorsel{margin-top:27px}
}

/* 6.5–6.8 Geniş satırlı bölümler — Avada esnek satırı: satır = min(%104, 1404 px), yanlardan −%2 (sığmazsa ortalanır);
   sütun genişliği --g (satırın yüzdesi), iç sarmalayıcının yan boşlukları --sl / --sr (SÜTUNUN yüzdesi). */
.av-satir{display:flex;flex-wrap:wrap;align-items:center;width:min(104%,1404px);margin-left:max(-2%,calc((100% - 1404px) / 2))}
.av-sutun{width:var(--g,100%);flex:none;min-width:0}
.av-sutun>.ic{margin-left:var(--sl,0);margin-right:var(--sr,0)}
.metin-blok{text-align:center}
.metin-blok h3,.metin-blok h2.buyuk{--F:60;line-height:1.33}
.metin-blok h2.ara{--F:20;line-height:1.2;margin:25px 0 36px}
.metin-blok p{margin:0}
.saglik,.antalya,.ingiltere{margin:60px 0 calc(5 * (100% - 60px) / 100);padding-bottom:calc(1 * (100% - 60px) / 100)}
.saglik h2.buyuk{margin-top:11px}
.saglik h1{--F:30;line-height:1;margin:25px 0 15px}
.saglik .metin-blok>p{margin-bottom:20px}
.saglik ul{margin:18px 0;padding-left:40px;text-align:left}
.saglik li::marker{color:var(--kirmizi)}
.saglik li>span{font-size:16px}
.saglik .iki-dugme{display:flex;margin:52px 0 19px}
.saglik .iki-dugme>*{flex:1;display:flex;justify-content:center}
.saglik .gorsel img{width:100%}
.antalya h3,.ingiltere h3{margin-top:10px}
.antalya p,.ingiltere p{font-size:16px;line-height:32.4px;margin-bottom:29px}
.antalya .yt-kutu{padding-top:10px}
.ingiltere .gorsel img{width:300px}
.tam{margin:104px 0 calc(7 * (100% - 60px) / 100);padding-bottom:calc(1 * (100% - 60px) / 100)}
.tam h3.bas{--F:40;line-height:1.5}
.tam h3.bas{margin-top:10px}
.tam h3.ic{--F:20;line-height:1.35;margin:25px 0 14px}
.tam .gorseller{padding-bottom:7px}
.tam .gorseller img{width:100%}
.tam .gorseller img+img{margin-top:21px}
@media (max-width:900px){
  .av-sutun{width:var(--gm,100%)}
  .saglik .gorsel,.ingiltere .gorsel,.tam .gorseller{margin-top:40px}
  .antalya .yt-kutu{margin-bottom:20px}
}
@media (max-width:640px){
  .av-satir{width:auto;margin-left:0}
  .av-sutun{width:100%}
  .av-sutun>.ic{margin-left:0;margin-right:0}
  .antalya .yt-kutu{padding-top:32px;margin-bottom:11px}
  .antalya h2.ara,.ingiltere h2.ara{margin:20px 0 25px}
  .ingiltere h3{margin-top:32px}
  .ingiltere .gorsel{margin-top:22px}
  .tam h3.bas{margin-top:32px}
  .tam h3.ic{margin:20px 0 0}
  .tam .gorseller{margin-top:36px}
}

/* 6.9 Blog kartları */
.kartlar-bol{background:var(--siyah);padding-top:0;padding-bottom:20px;margin:48px 0 calc(5 * (100% - 60px) / 100)}
.kartlar{max-width:1410px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;list-style:none}
.kartlar>li{width:25%;padding:20px 10px 0}
.kart{background:linear-gradient(#e9155a 47%,#030303 100%);border-radius:20px;padding-bottom:20px}
.kart-gorsel{display:block;margin:0 20px;padding-top:20px}
.kart-gorsel img{border-radius:10px;width:100%;aspect-ratio:3/2;object-fit:cover}
.kart h3{--F:28;line-height:1.2;text-align:center;margin:30px 10px 15px}
.kart-bilgi{border-top:1px solid rgba(241,242,244,.1);padding:5px 20px;min-height:36px;font-size:13px;line-height:normal;color:var(--gri);display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.kart-bilgi .ayr{padding:0 5px}
.kart h3 a:hover{color:var(--turuncu)}
@media (max-width:900px){.kart-bilgi{justify-content:flex-start}}
.kart-bilgi a:hover{color:#fff}
@media (max-width:1024px){.kartlar>li{width:50%}}
@media (max-width:640px){.kartlar>li{width:100%;padding-bottom:20px}.kart{padding-bottom:0}.kart h3{margin:30px 0 10px}}

/* ---------- 7. Ortak bantlar ---------- */
.bant-bol{padding:20px 30px;background:linear-gradient(#030303 0%,rgba(255,255,255,0) 100%)}
.bant{max-width:var(--kap);margin:0 auto;border-radius:20px;padding:20px;text-align:center}
.bant-turuncu{background:var(--turuncu)}
.bant-pembe{background:linear-gradient(#e9155a 0%,#ff414b 100%)}
.bant .bas{font-size:35px;line-height:63px;font-weight:700;margin:0 0 20px}
.bant .aciklama{font-size:18px;line-height:32.4px;margin:0 0 20px}
.form-satir{display:grid;grid-template-columns:26.64% 25.27% 24.35% 23.74%;align-items:center;margin:39px 0 38px;text-align:left}
.form-satir input{height:52px;width:92.8%;border:1px solid #e3e3e3;border-radius:6px;background:#fff;color:var(--siyah);font-size:17px;padding:0 17px;outline:0}
.form-satir>:nth-child(2) input{width:90%} .form-satir>:nth-child(3) input{width:88.1%}
.form-satir input::placeholder{color:#555}
.form-satir input:focus{border-color:var(--pembe)}
.gonder{height:43px;width:97.1%;border:0;border-radius:4px;background:linear-gradient(#e9155a 0%,#f00f47 100%);color:#fff;font:400 14px/17px "DM Sans",var(--yazi);padding:13px 29px;cursor:pointer}
.form-not{display:none;border-radius:6px;padding:12px 16px;margin:0 0 20px;font-size:16px;line-height:1.5;text-align:left;align-items:center;gap:10px}
.form-not.goster{display:flex}
.form-not.tamam{background:#fff;color:var(--yesil)} .form-not.hata{background:#fff;color:var(--kirmizi)}
.iki-dugme-bant{display:grid;grid-template-columns:1fr 1fr;column-gap:54px;justify-items:center;margin-bottom:20px}
@media (max-width:640px){
  .form-satir{grid-template-columns:1fr;row-gap:36px}
  .form-satir input,.form-satir>* input,.gonder{width:100% !important}
  .iki-dugme-bant{grid-template-columns:1fr;row-gap:20px}
}

/* ---------- 8. Alt bilgi ---------- */
.alt{background:var(--siyah);padding:2% 6% 0}
.alt-izgara{display:grid;grid-template-columns:23.97% 1.26% 15.14% 2.2% 15.14% 2.2% 15.14% 2.94% 1fr;align-items:start}
.k-mavi{margin-top:39px}
.alt-ortak{margin-top:111px}
.alt-iletisim{grid-column:1;margin-top:11px;padding-bottom:29px}
.alt-iletisim img{width:150px}
.alt-iletisim p{margin:36px 0 28px}
.renkli-dugme{display:flex;width:max-content;align-items:center;gap:12px;font:400 18px/24px var(--dugme-yazi);letter-spacing:.015em;color:#fff;padding:20px 20px 18px;border-radius:10px}
.renkli-dugme+.renkli-dugme{margin-top:20px}
.rd-tel{background:linear-gradient(142deg,#532af6 0%,#e91616 90%)}
.rd-mail{background:linear-gradient(142deg,#26ff00 0%,#537cf9 90%)}
.kutu{border:1px solid;border-radius:5px;overflow:hidden;text-align:center}
.kutu .bas{margin:0;padding:19px 0 18px;font-size:18px;line-height:32.4px}
.kutu ul{list-style:none;padding:0;margin:0}
.kutu li a{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;line-height:28.8px;padding:5px 0;color:#fff}
.kutu li a:hover{opacity:.85}
.k-turuncu{grid-column:3;border-color:var(--turuncu)} .k-turuncu .bas{color:var(--turuncu)} .k-turuncu ul{background:var(--turuncu)}
.k-kirmizi{grid-column:5;border-color:var(--kirmizi)} .k-kirmizi .bas{color:var(--kirmizi)} .k-kirmizi ul{background:var(--kirmizi)}
.k-mavi{grid-column:7;border-color:var(--mavi)} .k-mavi .bas{color:var(--mavi)} .k-mavi ul{background:var(--mavi)}
.alt-ortak{grid-column:9;display:flex;justify-content:flex-start}
.alt-ortak img{width:250px;max-width:none}
.adres{display:flex;align-items:center;gap:15px;margin:12px 0 0;padding-bottom:25.6px;font-size:16px;line-height:27.2px}
.adres .nokta{width:24px;height:24px;border-radius:50%;background:var(--turuncu);display:flex;align-items:center;justify-content:center;flex:none}
.adres .nokta .ik{font-size:12px;color:#fff}
.adres b{color:var(--turuncu)}
.telif{padding:calc(1 * (100% - 60px) / 100) 30px;text-align:center}
.telif .ust-satir{font-size:16px;line-height:28.8px;color:rgba(255,255,255,.63);margin:16px 0 28px}
.telif .ust-satir a{color:var(--turuncu)}
.telif .uzun{font-size:12px;line-height:21.6px;color:#777;margin:0 0 12px}
.alt-izgara>*{grid-row:1}
.alt-izgara>.adres{grid-row:2;grid-column:1/-1}
@media (max-width:900px){
  .alt-izgara{grid-template-columns:1fr;row-gap:20px;align-items:start}
  .alt-izgara>*{grid-row:auto !important;grid-column:1 !important}
  /* 641–900: kutular alt alta, sonra ortaklık logosu, adres en sonda (canlıdaki sıra) */
  .alt-iletisim{padding-bottom:75px}
  .k-mavi{margin-top:0}
  .alt-ortak{padding-left:0;order:1;margin-top:67px}
  .alt-izgara>.adres{order:2;margin-top:10px}
  /* Avada menüsü ≤900 px'te mobil kipe geçer: ikon gizli, satır 50 px + alt çizgi */
  .kutu li{border-bottom:1px solid rgba(0,0,0,.1)}
  .kutu li a{min-height:50px;padding:0 24px;text-align:left}
  .kutu li a .ik{display:none}
}
@media (max-width:640px){
  .alt-izgara{grid-template-columns:1fr 1fr;column-gap:16px;row-gap:26px}
  .alt-iletisim,.alt-izgara>.adres,.alt-ortak{grid-column:1/-1 !important}
  .k-kirmizi{grid-column:2 !important}
  .alt-iletisim{margin-left:2.4%;margin-right:2.4%;padding-bottom:29px}
  .alt-izgara>.adres{order:0;margin-top:4px;padding-bottom:4px}
  .alt-ortak{order:0;margin-top:30px;justify-content:center;padding-bottom:21px}
}

/* ---------- 9. SSS (açılır) ---------- */
.sss-bol{margin:75px 0 58px}
.sss-bas{font-size:30px;line-height:54px;font-weight:700;margin:0 0 20px}
.sss-izgara{display:grid;grid-template-columns:1fr 1fr;column-gap:54px;align-items:start;padding-bottom:20px}
.sss details{border-bottom:1px solid var(--sss-cizgi,rgba(241,242,244,.1))}
.sss summary{list-style:none;display:flex;align-items:center;gap:18px;padding:10px 0;cursor:pointer;
  font-weight:700;color:var(--sss-renk,var(--gri));--F:18;line-height:1.8;font-size:calc(var(--F) * 1px - .55 * (var(--F) - 8.46) * (1500px - 100vw) / 1140)}
@media (max-width:900px){.sss summary{font-size:calc(var(--F) * 1px - .55 * (var(--F) - 8.46) * (900px - 100vw) / 540)}}
@media (min-width:1501px){.sss summary{font-size:18px}}
.sss summary::-webkit-details-marker{display:none}
.sss summary:hover{color:var(--sss-renk-h,var(--turuncu))}
.sss .isaret{width:25px;height:25px;flex:none;background:var(--sss-ik-zemin,var(--lacivert));color:var(--sss-ik-renk,#fff);display:flex;align-items:center;justify-content:center}
.sss .isaret .ik{font-size:12px}
.sss .isaret .eksi,.sss details[open] .isaret .arti{display:none}
.sss details[open] .isaret .eksi{display:block}
.sss .cevap{padding:0 0 20px 43px;font-size:18px;line-height:32.4px;color:var(--sss-cevap,#fff)}
.sss .cevap p:last-child{margin-bottom:0}
.sss .cevap a{color:var(--turuncu)}
.sss .cevap ul{padding-left:20px}
@media (max-width:640px){.sss-izgara{grid-template-columns:1fr;row-gap:20px}}

/* ---------- 10. Video kutusu (YouTube, tıklayınca yüklenir) ---------- */
.yt-oynat{position:relative;display:block;width:100%;aspect-ratio:9/16;background:#000 center/cover no-repeat;border:0;padding:0;cursor:pointer;overflow:hidden}
.yt-oynat::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.25),transparent 30%)}
.yt-oynat .dugmesi{position:absolute;left:50%;top:50%;width:68px;height:48px;transform:translate(-50%,-50%);filter:grayscale(100%);opacity:.8;transition:filter .1s,opacity .1s}
.yt-oynat:hover .dugmesi,.yt-oynat:focus-visible .dugmesi{filter:none;opacity:1}
.yt-oynat iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

/* ---------- 11. Hareket ---------- */
/* Kaydırınca gelen giriş animasyonları (Avada fadeInUp/Left/Right…) kullanıcı isteğiyle kaldırıldı (28.10).
   Kalan tek sürekli hareket kayan başlık; hareket azaltma tercihinde durur. */
@media (prefers-reduced-motion:reduce){.kayan span{animation:none}}

/* ---------- 12. Dönüştürülmüş sayfalar (araclar/avada-cevir.mjs) ----------
   Değerler sayfadaki öğelerin üzerinde kısa değişkenlerle durur; burada yalnız davranış var.
   Kırılımlar Avada ile aynı: orta ≤900 px, küçük ≤640 px. Değişken ad çakışmasına karşı her bileşen
   kendi değişkenlerini sıfırlar (özel özellikler kalıtılır; iç içe sütunlar dıştakinin değerini almasın). */
:root{
  --awb-color1:#fff;--awb-color2:#f2f3f5;--awb-color3:#e2e2e2;--awb-color4:#ff414b;--awb-color5:#ff7e00;--awb-color6:#333;--awb-color7:#212934;--awb-color8:#030303;
  --awb-custom_color_1:#e9155a;--awb-custom_color_2:#51b3f9;--awb-custom_color_3:#d4fe54;--awb-custom_color_4:#4db648;--awb-custom_color_5:#ee334c;--awb-custom_color_6:#45b0e4;--awb-custom_color_7:#296791;
  --awb-color1-h:0;--awb-color1-s:0%;--awb-color1-l:100%;--awb-color1-a:100%;--awb-color2-h:220;--awb-color2-s:13%;--awb-color2-l:95%;--awb-color2-a:100%;
  --awb-color3-h:0;--awb-color3-s:0%;--awb-color3-l:89%;--awb-color3-a:100%;--awb-color4-h:357;--awb-color4-s:100%;--awb-color4-l:63%;--awb-color4-a:100%;
  --awb-color5-h:30;--awb-color5-s:100%;--awb-color5-l:50%;--awb-color5-a:100%;--awb-color6-h:0;--awb-color6-s:0%;--awb-color6-l:20%;--awb-color6-a:100%;
  --awb-color7-h:215;--awb-color7-s:22%;--awb-color7-l:17%;--awb-color7-a:100%;--awb-color8-h:0;--awb-color8-s:0%;--awb-color8-l:1%;--awb-color8-a:100%;
  --awb-custom_color_1-h:340;--awb-custom_color_1-s:83%;--awb-custom_color_1-l:50%;--awb-custom_color_1-a:100%;--awb-custom_color_2-h:205;--awb-custom_color_2-s:93%;--awb-custom_color_2-l:65%;--awb-custom_color_2-a:100%;
  --awb-custom_color_3-h:75;--awb-custom_color_3-s:99%;--awb-custom_color_3-l:66%;--awb-custom_color_3-a:100%;--awb-custom_color_4-h:117;--awb-custom_color_4-s:43%;--awb-custom_color_4-l:50%;--awb-custom_color_4-a:100%;
  --awb-custom_color_5-h:352;--awb-custom_color_5-s:85%;--awb-custom_color_5-l:57%;--awb-custom_color_5-a:100%;--awb-custom_color_6-h:200;--awb-custom_color_6-s:75%;--awb-custom_color_6-l:58%;--awb-custom_color_6-a:100%;
  --awb-custom_color_7-h:204;--awb-custom_color_7-s:56%;--awb-custom_color_7-l:36%;--awb-custom_color_7-a:100%;
  --awb-typography1-font-family:Mulish,Arial,Helvetica,sans-serif;--awb-typography1-font-size:56px;--awb-typography1-font-weight:700;--awb-typography1-font-style:normal;--awb-typography1-line-height:1.2;--awb-typography1-letter-spacing:-0.020em;--awb-typography1-text-transform:none;
  --awb-typography2-font-family:Mulish,Arial,Helvetica,sans-serif;--awb-typography2-font-size:24px;--awb-typography2-font-weight:600;--awb-typography2-font-style:normal;--awb-typography2-line-height:1.1;--awb-typography2-letter-spacing:0px;--awb-typography2-text-transform:none;
  --awb-typography3-font-family:Mulish,Arial,Helvetica,sans-serif;--awb-typography3-font-size:16px;--awb-typography3-font-weight:500;--awb-typography3-font-style:normal;--awb-typography3-line-height:1.2;--awb-typography3-letter-spacing:0.015em;--awb-typography3-text-transform:none;
  --awb-typography4-font-family:Mulish,Arial,Helvetica,sans-serif;--awb-typography4-font-size:18px;--awb-typography4-font-weight:400;--awb-typography4-font-style:normal;--awb-typography4-line-height:1.8;--awb-typography4-letter-spacing:0px;--awb-typography4-text-transform:none;
  --awb-typography5-font-family:Mulish,Arial,Helvetica,sans-serif;--awb-typography5-font-size:13px;--awb-typography5-font-weight:400;--awb-typography5-font-style:normal;--awb-typography5-line-height:1.72;--awb-typography5-letter-spacing:0.015em;--awb-typography5-text-transform:none;
}
.avd{padding:var(--ana-pt,0) 30px var(--ana-pb,0);color:var(--awb-color4);background:url(/wp-content/uploads/2020/03/bg.png) repeat-y 0 0}
@media (max-width:640px){.avd.ic-alt{padding-bottom:calc(var(--ana-pb,0px) + 50px)}}
.avd a{color:var(--awb-color5)}
.avd a.dugme{color:#fff} /* bantlardaki düğmeler (Bizi Arayın…) içerik bağlantı renginden etkilenmez */
.avd h1 a,.avd h2 a,.avd h3 a,.avd h4 a,.avd h5 a,.avd h6 a{color:inherit}
.avd ul,.avd ol{margin:1em 0;padding-left:40px}
.avd img{display:inline-block;max-width:100%;height:auto}
.avd .bant-bol{margin-left:-30px;margin-right:-30px}
.bant{color:#fff}

.b,.s,.k,.ki,.t,.x,.g,.d,.ay,.liste{--pt:initial;--pr:initial;--pb:initial;--pl:initial;--mt:initial;--mb:initial;--ml:initial;--mr:initial;--mh:initial;
  --pt-m:initial;--pr-m:initial;--pb-m:initial;--pl-m:initial;--mt-m:initial;--mb-m:initial;--ml-m:initial;--mr-m:initial;--mh-m:initial;
  --pt-s:initial;--pr-s:initial;--pb-s:initial;--pl-s:initial;--mt-s:initial;--mb-s:initial;--ml-s:initial;--mr-s:initial;--mh-s:initial;
  --yuv:initial;--kw:initial;--kc:initial;--ks:initial}
.b,.s,.k{--w:initial;--w-m:initial;--w-s:initial;--sl:initial;--sr:initial;--sl-m:initial;--sr-m:initial;--sl-s:initial;--sr-s:initial;--o-m:initial;--o-s:initial;--fg:initial;--fsh:initial;--mw:initial;--g:initial;--fw-m:initial;--fw-s:initial}
.b,.ki{--bz:initial;--bg:initial;--bk:initial;--bb:initial;--bt:initial;--bh:initial;--zg:initial;--zr:initial;--zr-h:initial;--zb:initial;--zk:initial;--zt:initial;--zh:initial;--golge:initial}

/* Bölüm (Avada fusion-fullwidth): ana alanın 30 px payını dışa taşır; yüzde paylar ana alanın iç genişliğine göre */
.b{position:relative;display:flex;justify-content:center;margin:var(--mt,0) -30px var(--mb,0);padding:var(--pt,0) var(--pr,30px) var(--pb,0) var(--pl,30px);min-height:var(--mh,0);
  background-color:var(--bz,transparent);background-image:var(--bg,none);background-position:var(--bk,center center);background-size:var(--bb,auto);background-repeat:var(--bt,no-repeat);background-blend-mode:var(--bh,normal);
  border-radius:var(--yuv,0);border:var(--kw,0) solid var(--kc,transparent)}
.ki .b{margin-left:0;margin-right:0}
/* Satır: esnek öğe, iki yandan −oluk/2 taşar, en fazla --mw (sığmazsa ortalanır) */
.s{position:relative;display:flex;flex-wrap:wrap;flex:1;width:100%;max-width:var(--mw,1350px);margin-left:calc(var(--g,0%) * -.5);margin-right:calc(var(--g,0%) * -.5);z-index:10}
.b-tam .s{max-width:none}
.s.si{flex:0 0 auto;width:auto;align-self:stretch}
.fw-nw{flex-wrap:nowrap}
.ai-center{align-items:center}.ai-flex-start{align-items:flex-start}.ai-flex-end{align-items:flex-end}.ai-stretch{align-items:stretch}
.jc-center{justify-content:center}.jc-flex-end{justify-content:flex-end}.jc-space-between{justify-content:space-between}.jc-space-around{justify-content:space-around}.jc-space-evenly{justify-content:space-evenly}
.ac-center{align-content:center}.ac-flex-start{align-content:flex-start}.ac-flex-end{align-content:flex-end}.ac-space-between{align-content:space-between}
/* Sütun + iç sarmalayıcı (spacing = SÜTUNUN yüzdesi) */
.k{position:relative;display:flex;width:var(--w,33.3333%);flex-grow:var(--fg,0);flex-shrink:var(--fsh,0);margin-top:var(--mt,0);margin-bottom:var(--mb,20px);min-width:0}
.as-center{align-self:center}.as-flex-start{align-self:flex-start}.as-flex-end{align-self:flex-end}.as-stretch{align-self:stretch}
.ki{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;margin-left:var(--sl,4%);margin-right:var(--sr,4%);padding:var(--pt,0) var(--pr,0) var(--pb,0) var(--pl,0);
  background-color:var(--zr,transparent);background-image:var(--zg,none);background-size:var(--zb,auto);background-position:var(--zk,left top);background-repeat:var(--zt,no-repeat);background-blend-mode:var(--zh,normal);
  border-radius:var(--yuv,0);border-width:var(--kw,0);border-style:var(--ks,solid);border-color:var(--kc,transparent);box-shadow:var(--golge,none);transition:background-color .3s}
.ki:hover{background-color:var(--zr-h,var(--zr,transparent))}
.ki.kd-row{flex-direction:row;flex-wrap:wrap}.ki.kd-nw{flex-wrap:nowrap}.ki.kd-block{display:block}
/* Öğeler */
.t{margin:var(--mt,10px) var(--mr,0) var(--mb,15px) var(--ml,0)}
.t-c{text-align:center}.t-r{text-align:right}
.t>*{margin:0}
.t>*>p{margin-top:0}.t>*>p:last-child{margin-bottom:0}
.t .kayan{white-space:nowrap;overflow:hidden}
.t .kayan>span{display:inline-block;animation:kayan var(--hiz,18s) linear infinite;padding-right:.25em}
.x{margin:var(--mt,0) var(--mr,0) var(--mb,0) var(--ml,0)}
.x-nm>p{margin-top:0}.x-nm>p:last-child{margin-bottom:0}
.dk{display:block}.dk-c{text-align:center}.dk-r{text-align:right}
.d{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:var(--mt,0) var(--mr,0) var(--mb,0) var(--ml,0);padding:var(--d-pt,13px) var(--d-pr,29px) var(--d-pb,13px) var(--d-pl,29px);
  font:400 var(--d-fs,14px)/var(--d-lh,17px) Heebo,Arial,Helvetica,sans-serif;color:var(--d-renk,var(--awb-color8))!important;background:var(--d-zemin,var(--awb-color1));border:var(--d-kenar,0);border-radius:var(--d-yuv,0);
  text-align:center;transition:background .2s,color .2s}
.d:hover{background:var(--d-zemin-h,var(--d-zemin,var(--awb-color1)));color:var(--d-renk-h,var(--d-renk,var(--awb-color8)))!important}
.d .ik{font-size:1.1em}
.d-xb{--d-pt:17px;--d-pr:40px;--d-pb:17px;--d-pl:40px;--d-fs:18px;--d-lh:21px}
.d-b{--d-pt:13px;--d-pr:29px;--d-pb:13px;--d-pl:29px;--d-fs:14px;--d-lh:17px}
.d-o{--d-pt:11px;--d-pr:23px;--d-pb:11px;--d-pl:23px;--d-fs:13px;--d-lh:16px}
.d-k{--d-pt:9px;--d-pr:20px;--d-pb:9px;--d-pl:20px;--d-fs:12px;--d-lh:14px}
.d-tam{display:flex;width:100%}
.ay{position:relative;clear:both;width:100%;align-self:center;margin-top:var(--mt,0);margin-bottom:var(--mb,0)}
.ay>span{display:block}
.g{line-height:1;margin:var(--mt,0) var(--mr,0) var(--mb,0) var(--ml,0)}
.g-c{text-align:center}.g-r{text-align:right}
.gc{display:inline-block;position:relative;overflow:hidden;vertical-align:middle;max-width:var(--gmw,100%);border-radius:var(--gyuv,0);line-height:1}
.gc img{vertical-align:top;max-width:100%;height:auto}
.liste{list-style:none;padding:0!important;margin:var(--mt,10px) 0 var(--mb,0)!important;font-size:var(--l-fs,16px);color:var(--l-renk,var(--awb-color4))}
.liste li{position:relative;display:flex;align-items:flex-start;padding:.35em 0;line-height:var(--l-lh,27.2px)}
.liste .li-ik{flex:none;display:flex;align-items:center;justify-content:center;width:var(--l-iw,27.2px);height:var(--l-ih,27.2px);margin-right:var(--l-im,11.2px);color:var(--l-ik,#fff);font-size:var(--l-ifs,14px)}
.liste.l-daire .li-ik{background:var(--l-daire,var(--awb-color5));border-radius:50%}
.liste .li-ic{flex:1;min-width:0}
.liste .li-ic>p:last-child{margin-bottom:0}
.v{width:100%}
.v .yt-oynat{aspect-ratio:16/9}.v.v-dik .yt-oynat{aspect-ratio:9/16}
.yt-kapak{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ses iframe{width:100%;border:0}
.paylas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:22.5px;margin:var(--mt,60px) 0 var(--mb,0);
  background:var(--py-zemin,var(--awb-color8));border:var(--py-kw,1px) solid var(--py-kc,var(--awb-color4));border-radius:var(--py-yuv,0)}
.avd .paylas-bas{--F:26;margin:0;color:#fff}
.paylas-ag{display:flex;flex-wrap:wrap}
.paylas-ag a{display:flex;align-items:center;justify-content:center;width:36px;height:29px;font-size:16px;color:var(--awb-color4)}
.paylas-ag a:hover{opacity:.8}
.ozel{min-width:0}

@media (max-width:900px){
  .b{margin-top:var(--mt-m,var(--mt,0));margin-bottom:var(--mb-m,var(--mb,0));padding:var(--pt-m,var(--pt,0)) var(--pr-m,var(--pr,30px)) var(--pb-m,var(--pb,0)) var(--pl-m,var(--pl,30px));min-height:var(--mh-m,var(--mh,0));
    background-color:var(--bz-m,var(--bz,transparent));background-image:var(--bg-m,var(--bg,none));background-position:var(--bk-m,var(--bk,center center));background-size:var(--bb-m,var(--bb,auto))}
  .s{flex-wrap:var(--fw-m,wrap)}
  .k{width:var(--w-m,100%);order:var(--o-m,0);margin-top:var(--mt-m,var(--mt,0));margin-bottom:var(--mb-m,var(--mb,20px))}
  .ki{margin-left:var(--sl-m,var(--sl,4%));margin-right:var(--sr-m,var(--sr,4%));padding:var(--pt-m,var(--pt,0)) var(--pr-m,var(--pr,0)) var(--pb-m,var(--pb,0)) var(--pl-m,var(--pl,0))}
  .t{margin:var(--mt-m,var(--mt,10px)) var(--mr-m,var(--mr,0)) var(--mb-m,var(--mb,15px)) var(--ml-m,var(--ml,0))}
  .x,.g,.d{margin-top:var(--mt-m,var(--mt,0));margin-bottom:var(--mb-m,var(--mb,0))}
  .x{text-align:var(--ta-m,inherit)}
}
@media (max-width:640px){
  .b{margin-top:var(--mt-s,var(--mt-m,var(--mt,0)));margin-bottom:var(--mb-s,var(--mb-m,var(--mb,0)));padding:var(--pt-s,var(--pt-m,var(--pt,0))) var(--pr-s,var(--pr-m,var(--pr,30px))) var(--pb-s,var(--pb-m,var(--pb,0))) var(--pl-s,var(--pl-m,var(--pl,30px)));min-height:var(--mh-s,var(--mh-m,var(--mh,0)));
    background-color:var(--bz-s,var(--bz-m,var(--bz,transparent)));background-image:var(--bg-s,var(--bg-m,var(--bg,none)))}
  .s{flex-wrap:var(--fw-s,var(--fw-m,wrap))}
  .k{width:var(--w-s,100%);order:var(--o-s,var(--o-m,0));margin-top:var(--mt-s,var(--mt-m,var(--mt,0)));margin-bottom:var(--mb-s,var(--mb-m,var(--mb,20px)))}
  .ki{margin-left:var(--sl-s,var(--sl,4%));margin-right:var(--sr-s,var(--sr,4%));padding:var(--pt-s,var(--pt-m,var(--pt,0))) var(--pr-s,var(--pr-m,var(--pr,0))) var(--pb-s,var(--pb-m,var(--pb,0))) var(--pl-s,var(--pl-m,var(--pl,0)))}
  .t{margin:var(--mt-s,10px) var(--mr-s,0) var(--mb-s,10px) var(--ml-s,0)}
  .x,.g,.d{margin-top:var(--mt-s,var(--mt-m,var(--mt,0)));margin-bottom:var(--mb-s,var(--mb-m,var(--mb,0)))}
  .x{text-align:var(--ta-s,var(--ta-m,inherit))}
  .d-xb{--d-pt:13px;--d-pr:29px;--d-pb:13px;--d-pl:29px}
  [data-gizle~="s"]{display:none!important}
  .sm-text-align-center{text-align:center!important}.sm-text-align-left{text-align:left!important}.sm-text-align-right{text-align:right!important}
}
@media (min-width:641px) and (max-width:900px){[data-gizle~="m"]{display:none!important}.md-text-align-center{text-align:center!important}.md-text-align-left{text-align:left!important}.md-text-align-right{text-align:right!important}}
@media (min-width:901px){[data-gizle~="l"]{display:none!important}.lg-text-align-center{text-align:center!important}.lg-text-align-left{text-align:left!important}.lg-text-align-right{text-align:right!important}}

/* başlıklarda degrade yazı, vurgu, ikon öğesi, sayfa yolu */
.grd{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}
.t-c .grd{display:block}
mark.vurgu{background:var(--awb-color,#ff0);color:var(--awb-text-color,inherit);padding:0 .12em}
.ie{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:var(--ie-w,auto);height:var(--ie-h,auto);line-height:var(--ie-lh,1);font-size:var(--ie-fs,16px);color:var(--ie-renk,#fff);
  margin:var(--ie-mt,0) var(--ie-mr,0) var(--ie-mb,0) var(--ie-ml,0);background:var(--ie-zemin,transparent);border:var(--ie-kw,0) solid var(--ie-kc,transparent);transition:background .3s,color .3s}
.ie:hover{color:var(--ie-renk-h,var(--ie-renk,#fff));background:var(--ie-zemin-h,var(--ie-zemin,transparent))}
.ie-daire{border-radius:50%}
.ie-kap-c{text-align:center}.ie-kap-r{text-align:right}
.ie-kap-c .ie,.ie-c{align-self:center}
.yol{font-size:14px;line-height:1.8;margin:var(--mt,0) 0 var(--mb,0)}
.yol a{color:inherit}.yol a:hover{color:var(--awb-color5)}
.yol-ayr{padding:0 6px}

/* yazı kartları (Avada fusion-post-cards): sütun sayısı, sütun ve satır aralığı öğenin üzerinde */
.pk{margin:var(--mt,0) 0 var(--mb,0)}
.pk-izgara{display:flex;flex-wrap:wrap;list-style:none;padding:0!important;margin:calc(var(--pk-satir,40px) / -2) calc(var(--pk-ara,0px) / -2) 0!important}
.pk-izgara>.pk-k{width:calc(100% / var(--pk-kolon,3));padding:calc(var(--pk-satir,40px) / 2) calc(var(--pk-ara,0px) / 2);margin:0!important;--sl:0;--sr:0}
.pk-izgara>.pk-k>.ki{overflow:hidden}
.kg{margin:var(--mt,0) var(--mr,0) var(--mb,0) var(--ml,0);border-radius:var(--gyuv,0);overflow:hidden;line-height:0}
.kg img{width:100%;height:auto}
.bsat{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--bs-hiza,flex-start);min-height:var(--bs-yuk,36px);padding:var(--bs-pt,5px) var(--bs-pr,20px) var(--bs-pb,5px) var(--bs-pl,20px);
  font-size:var(--bs-fs,13px);line-height:normal;color:var(--bs-renk,var(--awb-color3));border-top:var(--bs-ust,1px) solid var(--bs-cizgi,rgba(241,242,244,.1));margin:var(--mt,0) 0 var(--mb,0)}
.bsat-blok{display:block}
.bsat a{color:var(--bs-bag,inherit)}.bsat a:hover{color:var(--awb-color5)}
.bsat .ayr{padding:0 5px}
.sayfalama{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:40px;font-size:13px}
.sayfalama a,.sayfalama span{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border:1px solid rgba(241,242,244,.1);color:var(--awb-color5)}
.sayfalama .simdiki{background:var(--awb-color5);border-color:var(--awb-color5);color:#fff}
.sayfalama .sonraki,.sayfalama .onceki{border:0;min-width:45px;gap:4px}
.sayfalama .sonraki::after{content:"›";font-size:16px;line-height:1}
.sayfalama .onceki::before{content:"‹";font-size:16px;line-height:1}
@media (max-width:900px){.pk-izgara>.pk-k{width:var(--pk-kolon-m,50%)}.bsat{justify-content:var(--bs-hiza-m,var(--bs-hiza,flex-start))}}
@media (max-width:640px){.pk-izgara>.pk-k{width:var(--pk-kolon-s,100%)}.bsat{justify-content:var(--bs-hiza-s,var(--bs-hiza-m,var(--bs-hiza,flex-start)))}}

/* dönüştürülmüş sayfalarda metin içi başlıklar (Avada h1–h6 tipografisi) */
.avd h1{--F:56;margin:.67em 0}.avd h2{--F:44;margin:0 0 1.1em}.avd h3{--F:28;margin:1em 0}.avd h4{--F:26;margin:1.33em 0}.avd h5{--F:18;margin:1.67em 0}.avd h6{--F:12;margin:2.33em 0}
.avd .t>*{margin:0}
.g-oran .gc{position:relative}
.g-oran img{aspect-ratio:var(--goran);object-fit:cover;object-position:var(--gop,50% 50%);width:100%}
/* SSS süzgeçleri */
.sss-suz{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0!important;margin:0 0 55px!important;line-height:34px;border-top:1px solid rgba(242,243,245,.1);border-bottom:1px solid rgba(242,243,245,.1)}
.sss-suz li{margin-right:30px}
.sss-suz button{background:none;border:0;border-top:3px solid transparent;padding:0;line-height:31px;color:var(--awb-color5);cursor:pointer;font-size:inherit}
.sss-suz button.aktif{border-top-color:var(--awb-color5);color:var(--awb-color5)}
.sss-suz button:hover{color:#fff}

/* formlar (Avada Form Builder görünümü; değerler formun üzerinde) */
.fr form{margin:0}
.fr-alan{margin:1em 0}
.fr input:not([type=radio]):not([type=checkbox]):not(.sr-only),.fr select,.fr textarea{width:100%;height:var(--fr-yuk,50px);padding:0 15px;font-size:var(--fr-fs,16px);color:var(--fr-renk,var(--awb-color8));
  background:var(--fr-zemin,#fff);border:var(--fr-kw,1px) solid var(--fr-kc,var(--awb-color3));border-radius:var(--fr-yuv,0);outline:0;font-family:inherit;transition:border-color .2s}
.fr textarea{display:block;height:auto;padding:17px;line-height:normal;resize:vertical}
.fr input:focus,.fr select:focus,.fr textarea:focus{border-color:var(--fr-odak,var(--awb-color5))}
.fr ::placeholder{color:var(--fr-ph,var(--awb-color6));opacity:1}
.fr-etiket{display:block;margin-bottom:8px;color:var(--fr-etiket,inherit);font-size:var(--fr-fs,16px)}
.fr-sec{position:relative}
.fr-sec select{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}
.fr-sec .ik{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--fr-renk,var(--awb-color8))}
.fr-ikkap{position:relative}
.fr-ikkap .fr-ik{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--fr-ph,var(--awb-color6));pointer-events:none}
.fr-ikonlu input{padding-left:42px!important}
/* seçenekler: Avada gibi gerçek düğme gizli, 13 px halka + 7 px iç nokta (etiketin ::before/::after'ı) */
.fr-grup{border:0;padding:0;min-width:0;font-size:18px;line-height:32.4px;color:var(--fr-etiket,inherit)}
.fr-secenek{position:relative;display:flex;align-items:center;cursor:pointer}
.fr-secenek.fr-satir{display:inline-flex;margin-right:27px}
.fr-secenek input{position:absolute;left:0;top:50%;width:14px;height:14px;margin:-7px 0 0;opacity:0}
.fr-secenek span{position:relative;padding-left:1.34em}
.fr-secenek span::before,.fr-secenek span::after{content:"";position:absolute;top:50%;border-radius:100%}
.fr-secenek span::before{left:0;width:13px;height:13px;margin-top:-7.5px;border:1px solid var(--awb-color3)}
.fr-secenek span::after{left:4px;width:7px;height:7px;margin-top:-3.5px}
.fr-secenek input:checked+span::after{background:var(--fr-odak,var(--awb-color5))}
.fr-secenek input:focus-visible+span::before{outline:2px solid var(--fr-odak,var(--awb-color5));outline-offset:2px}
/* dosya yükleme: Avada'nın sürükle-bırak kutusu (134 px, kesikli çerçeve, ortada yazı; düğme ve ikon görünmez) */
.fr-yukle{position:relative;display:flex;justify-content:center;height:134px;padding:71px 15px 0;border:2px dashed var(--awb-color3);color:var(--awb-color4);cursor:pointer;font-size:18px;line-height:23px}
.fr-yukle .fr-ik{position:absolute;left:0;right:0;top:18px;text-align:center;font-size:25px;line-height:25px;color:var(--awb-color8)}
.fr-yukle-yer{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fr-yukle-dugme{position:absolute;opacity:0;pointer-events:none}
.fr-yukle:focus-within{border-color:var(--fr-odak,var(--awb-color5))}
.fr .form-not{margin-top:20px}

/* site içi arama (Avada klasik arama öğesi) + sonuç yok başlığı — canlıdan ölçüldü */
.ara-form{display:flex;border-radius:6px}
.ara-alan{flex:1;min-width:0;display:block;margin:0}
.ara-alan input{display:block;width:100%;height:50px;margin:0;padding:0 15px;font:400 16px var(--yazi);color:#fff;background:#141414;
  border:1px solid #141414;border-right:0;border-radius:6px 0 0 6px;outline:0;-webkit-appearance:none;appearance:none}
.ara-alan input::placeholder{color:#fff;opacity:1}
.ara-alan input:focus-visible{border-color:var(--awb-color4)}
.ara-dugme{flex:none;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:0;border-radius:0;background:#000;color:#fff;font-size:18px;cursor:pointer}
.ara-dugme:focus-visible{outline:2px solid var(--awb-color4);outline-offset:-2px}
.hic-yok>span{display:block} /* canlıda içteki p'nin 20 px payı başlığın 1.1em payına katlanır */

/* panelde yazılan düz yazı gövdesi (bölümsüz p/başlık/liste): mevcut yazılardaki metin görünümü — mevcut gövdeler
   bölümlere sarılı olduğu için bu kurallar onlara değmez */
.yazi-icerik>:is(p,ul,ol,blockquote){margin:0 0 1em;color:var(--awb-color1);font-size:16px;line-height:1.8}
.yazi-icerik>:is(h2,h3,h4){margin:1.2em 0 .6em;color:var(--awb-custom_color_2,#fff)}
.yazi-icerik>p>img{display:block;max-width:100%;height:auto;border-radius:10px}

/* haber şeridi (Avada news ticker) */
.hs{display:flex;align-items:stretch;margin:var(--mt,0) 0 var(--mb,0);font-size:var(--hs-fs,16px);line-height:var(--hs-lh,3);overflow:hidden}
.hs-bas{position:relative;flex:none;padding:0 var(--hs-bpr,16px) 0 var(--hs-bpl,16px);color:var(--hs-bas-renk,#fff);background:var(--hs-bas-zemin,var(--awb-color5));z-index:1}
.hs-uc{position:absolute;top:50%;right:-.5em;transform:translateY(-50%);border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.5em solid var(--hs-bas-zemin,var(--awb-color5))}
.hs-bar{flex:1;min-width:0;overflow:hidden;background:var(--hs-zemin,var(--awb-color2))}
.hs-akis{display:inline-flex;white-space:nowrap;animation:kayan var(--hs-sure,60s) linear infinite}
.hs-akis>span{display:inline-flex;padding-left:calc(var(--hs-ara,40px) / 2)}
.hs-akis a{color:var(--hs-renk,var(--awb-color8))}
.hs-akis a:hover{color:var(--hs-renk-h,var(--hs-renk))}
.hs-ayr{padding:0 calc(var(--hs-ara,40px) / 2);color:var(--hs-renk,var(--awb-color8))}
.hs:hover .hs-akis{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){.hs-akis{animation:none}}
.t :is(h1,h2,h3,h4,h5,h6) :is(h1,h2,h3,h4,h5,h6){font-size:1em;line-height:inherit;margin:0;letter-spacing:inherit}

/* içindekiler, önceki/sonraki yazı */
.toc a{font-size:var(--toc-fs,16px)}
.toc ul{list-style:none;margin:0!important;padding:0!important}
.toc ul ul{padding-left:20px!important}
.toc a{display:flex;align-items:baseline;gap:8px;color:var(--toc-renk,inherit);padding:4px 0;line-height:1.5}
.toc a:hover{color:var(--toc-renk-h,var(--awb-color5))}
.toc .ik{font-size:.85em;flex:none}
.os{display:flex;justify-content:space-between;align-items:center;min-height:var(--os-yuk,36px);border-top:var(--os-kw,1px) solid var(--os-kc,rgba(242,243,245,.1));border-bottom:var(--os-kw,1px) solid var(--os-kc,rgba(242,243,245,.1));font-size:var(--os-fs,18px)}
.os a{display:inline-flex;align-items:center;gap:8px;color:var(--os-renk,inherit);line-height:normal}.os a:hover{color:var(--os-renk-h,var(--awb-color5))}
.os .ik{font-size:.8em}
.bant-ayar{margin:var(--mt,0) 0 var(--mb,0)}
.bant-ayar>.bant-bol{padding-top:calc(20px + var(--pt,0px));padding-bottom:calc(20px + var(--pb,0px))}
.avd .bant-ayar{margin-left:-30px;margin-right:-30px}
.avd .bant-ayar>.bant-bol{margin-left:0;margin-right:0}
.liste li:first-child{padding-top:0}

/* yazı kartı yer tutucusu, klasik şablon (SSS tekil sayfaları) */
.kg-yt{display:block;width:100%;background:#f6f6f6}
/* Avada sayfa başlık çubuğu: masaüstünde 50 px sabit (başlık taşar, ortalı), ≤900 px'te 5 px dolgulu otomatik boy */
.bos-bant{display:flex;align-items:center;justify-content:center;height:50px;background:var(--awb-color8);padding:0 45px}
.bos-bant h1{--F:30;margin:0;width:100%;color:#fff;line-height:1.8;text-align:center}
@media (max-width:900px){.bos-bant{height:auto;padding:5px 30px}}
.kbilgi{display:flex;flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.8;color:var(--awb-color4);padding:5px 0;margin:20px 0 0;border-top:1px solid rgba(242,243,245,.1);border-bottom:1px solid rgba(242,243,245,.1)}
.kbilgi .ayr{padding:0 5px}
.kbilgi a{color:var(--awb-color5)}
/* tema paylaşım kutusu (SSS öğeleri): simge 16 px + 5/10 px pay; ≤900 px'te başlık üstte ortalı */
.paylas-tema{--py-kw:0;--py-zemin:var(--awb-color7)}
.paylas-tema .paylas-ag{margin:0 -10px}
.paylas-tema .paylas-ag a{width:16px;height:16px;margin:5px 10px}
@media (max-width:900px){
  .paylas-tema{flex-direction:column;gap:0}
  .avd .paylas-tema .paylas-bas{text-align:center;margin-bottom:.5em}
  .paylas-tema .paylas-ag{justify-content:center}
}

.klasik{display:block;margin-bottom:65px}
.yazar{display:flow-root;margin-top:55px}
.avd .yazar h3{--F:18;margin:10px 0 15px}
.yazar-ic{font-size:18px}
@media (max-width:640px){.avd .yazar h3{margin-bottom:10px}}

/* video arka planlı bölüm, WhatsApp yüzen düğmesi (yalnız EN; canlıda Click to Chat eklentisi) */
.b-vid{overflow:hidden;isolation:isolate}
.b-video{position:absolute;inset:0;z-index:0;overflow:hidden}
.b-video video{position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;width:auto;height:auto;max-width:none;transform:translate(-50%,-50%);object-fit:cover}
.b-ortu{position:absolute;inset:0;z-index:1}
.wa-yuzen{position:fixed;right:15px;bottom:15px;z-index:99;width:50px;height:50px;display:block}
.wa-yuzen svg{width:50px;height:50px;display:block}
.yol-p{margin:0 0 20px}
.yol-rm{padding:0 4px}
