.elementor-1159 .elementor-element.elementor-element-15082899{--display:flex;--min-height:324px;--justify-content:center;}.elementor-1159 .elementor-element.elementor-element-15082899:not(.elementor-motion-effects-element-type-background), .elementor-1159 .elementor-element.elementor-element-15082899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14243E;}.elementor-1159 .elementor-element.elementor-element-15082899 > .elementor-shape-bottom svg, .elementor-1159 .elementor-element.elementor-element-15082899 > .e-con-inner > .elementor-shape-bottom svg{width:calc(204% + 1.3px);height:78px;}.elementor-1159 .elementor-element.elementor-element-3145408d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1159 .elementor-element.elementor-element-3145408d .wpr-post-title{text-align:center;color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:50px;}.elementor-1159 .elementor-element.elementor-element-5768ff34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1159 .elementor-element.elementor-element-7393f4b9{--display:flex;}.elementor-1159 .elementor-element.elementor-element-7393f4b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1159 .elementor-element.elementor-element-553dd4c5 .wpr-featured-media-wrap{text-align:center;}.elementor-1159 .elementor-element.elementor-element-553dd4c5 .wpr-featured-media-image{width:auto;border-radius:5px 5px 5px 5px;}.elementor-1159 .elementor-element.elementor-element-553dd4c5 .wpr-featured-media-image img{border-radius:5px 5px 5px 5px;}.elementor-1159 .elementor-element.elementor-element-553dd4c5 .wpr-featured-media-caption span{color:#333333;background-color:#ffffff;padding:5px 10px 5px 10px;margin:10px 10px 10px 10px;border-style:none;border-radius:3px 3px 3px 3px;}.elementor-1159 .elementor-element.elementor-element-553dd4c5 .wpr-featured-media-caption{transition-duration:0.1s;align-items:flex-end;justify-content:center;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info{text-align:center;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-vertical li{padding-bottom:8px;margin-bottom:8px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-horizontal li{padding-right:8px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-horizontal li:after{right:calc(8px / 2);}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li{color:#000000;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li:not(.wpr-post-info-taxonomy):not(.wpr-post-info-custom-field) a{color:#000000;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li:not(.wpr-post-info-taxonomy):not(.wpr-post-info-custom-field){font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li a{transition-duration:0.4s;}.elementor-1159 .elementor-element.elementor-element-c48562f .avatar{border-radius:25px 25px 25px 25px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li:not(.wpr-post-info-taxonomy):not(.wpr-post-info-custom-field) a:hover{color:#6B6DFF;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-taxonomy a{color:#000000;padding:0px 0px 0px 0px;margin:0px 7px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-taxonomy > span:not(.wpr-post-info-text){color:#000000;padding:0px 0px 0px 0px;margin:0px 7px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-taxonomy a, .elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-taxonomy > span:not(.wpr-post-info-text){font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-taxonomy a:hover{color:#6B6DFF;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li:not(.wpr-post-info-custom-field) i{color:#6B6DFF;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li:not(.wpr-post-info-custom-field) svg{fill:#6B6DFF;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li i{font-size:14px;margin-right:2px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li svg{width:14px;height:14px;margin-right:2px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li .wpr-post-info-text{color:#000000;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li .wpr-post-info-text span{margin-right:8px;}.elementor-1159 .elementor-element.elementor-element-38f4c367 .wpr-post-content{color:#000000;font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-1159 .elementor-element.elementor-element-38f4c367 .wpr-post-content a{color:#428AFF;transition-duration:0.1s;}@media(max-width:1366px){.elementor-1159 .elementor-element.elementor-element-15082899{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1159 .elementor-element.elementor-element-5768ff34{--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-1159 .elementor-element.elementor-element-3145408d .wpr-post-title{text-align:center;font-size:50px;}.elementor-1159 .elementor-element.elementor-element-5768ff34{--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;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li .wpr-post-info-text{font-size:13px;}}@media(max-width:767px){.elementor-1159 .elementor-element.elementor-element-15082899{--min-height:196px;}.elementor-1159 .elementor-element.elementor-element-15082899 > .elementor-shape-bottom svg, .elementor-1159 .elementor-element.elementor-element-15082899 > .e-con-inner > .elementor-shape-bottom svg{height:24px;}.elementor-1159 .elementor-element.elementor-element-3145408d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1159 .elementor-element.elementor-element-3145408d .wpr-post-title{font-size:35px;}.elementor-1159 .elementor-element.elementor-element-5768ff34{--margin-top:20px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info{text-align:center;}.elementor-1159 .elementor-element.elementor-element-c48562f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-vertical li{padding-bottom:10px;margin-bottom:10px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-horizontal li{padding-right:10px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-horizontal li:after{right:calc(10px / 2);}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li:not(.wpr-post-info-taxonomy):not(.wpr-post-info-custom-field){font-size:16px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-taxonomy a, .elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info-taxonomy > span:not(.wpr-post-info-text){font-size:15px;}.elementor-1159 .elementor-element.elementor-element-c48562f .wpr-post-info li .wpr-post-info-text{font-size:16px;}}@media(min-width:768px){.elementor-1159 .elementor-element.elementor-element-7393f4b9{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1159 .elementor-element.elementor-element-7393f4b9{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5768ff34 *//* ===================== İÇİNDEKİLER (Rank Math ToC) ===================== */
#rank-math-toc{
  --toc-bg:#fff;
  --toc-primary:#b91c1c;
  --toc-text:#111827;
  --toc-muted:#6b7280;
  --toc-border:rgba(0,0,0,.08);
  --toc-shadow:0 12px 30px rgba(0,0,0,.08);
  border:1px solid var(--toc-border);
  border-radius:18px;
  background:linear-gradient(180deg,#ffffff 0%,#fafafa 100%);
  box-shadow:var(--toc-shadow);
  padding:20px 18px;
  position:relative;
  overflow:visible; /* hiçbir şey kesilmesin */
}

/* Başlık */
#rank-math-toc h2,
#rank-math-toc h3,
#rank-math-toc .rank-math-toc-heading{
  margin:0 0 14px 0;
  font-size:clamp(18px,2vw,22px);
  font-weight:700;
  color:var(--toc-text);
  letter-spacing:.2px;
}

/* Liste – DAİMA TEK SÜTUN, ALT ALTA */
#rank-math-toc ul,
#rank-math-toc ol{
  list-style:none;
  padding:0;
  margin:0;
  counter-reset: toc;
  display:block;           /* tek kolon */
  max-height:none;         /* masaüstünde sınırlama yok */
  overflow:visible;        /* kaydırma yok, tümü görünsün */
}

/* Öğe – sarılsın, kesilmesin; aralıklar kompakt */
#rank-math-toc li{
  display:flex;
  align-items:flex-start;
  gap:10px;
  background:#fff;
  border:1px solid var(--toc-border);
  border-radius:12px;
  padding:9px 12px;
  margin:6px 0;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
  font-weight:700;
  white-space:normal;      /* >>> satır sarar */
  overflow:visible;        /* >>> kesme yok */
  text-overflow:clip;
  line-height:1.35;
}

/* Numara rozeti – kompakt */
#rank-math-toc li::before{
  counter-increment: toc;
  content: counter(toc);
  min-width:24px;
  height:24px;
  margin-top:2px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-weight:700;
  font-size:12px;
  color:#fff;
  background:var(--toc-primary);
  border-radius:50%;
}

/* Link – tamamen okunur, gerekirse satır kır */
#rank-math-toc a{
  flex:1 1 auto;
  text-decoration:none;
  color:var(--toc-text);
  font-size:15px;
  line-height:1.35;
  font-weight:700;
  word-break:break-word;   /* uzun soyad vb. kırılır */
}

/* Hover efekti */
#rank-math-toc li:hover{
  transform:translateY(-1px);
  box-shadow:0 10px 18px rgba(0,0,0,.06);
  border-color:rgba(185,28,28,.25);
}
#rank-math-toc a:hover,
#rank-math-toc a:focus{ color:var(--toc-primary); }

/* Alt başlıklar (varsa) – yine alt alta ve sarar */
#rank-math-toc li > ul,
#rank-math-toc li > ol{
  margin-top:6px;
  padding-left:34px;
  display:block;
}
#rank-math-toc li > ul li,
#rank-math-toc li > ol li{
  background:#fafafa;
  font-weight:600;
}
#rank-math-toc li > ul li::before,
#rank-math-toc li > ol li::before{
  content:"•";
  background:transparent;
  color:var(--toc-primary);
  min-width:auto;
  width:auto;
  height:auto;
  font-weight:900;
  font-size:16px;
  line-height:1;
}

/* Rozet YOK — çift başlık olmaması için ::after tamamen kaldırıldı */
/* #rank-math-toc::after { ... } KALDIRILDI */

/* Mobil ufak dokunuş: yazı 14.5px, aralıklar hafif kompakt */
@media (max-width:600px){
  #rank-math-toc li{ padding:9px 10px; margin:6px 0; }
  #rank-math-toc a{ font-size:14.5px; }
}

/* Yumuşak sayfa kaydırma */
html{ scroll-behavior:smooth; }

/* ===================== İÇERİK STİLLERİ ===================== */
.elementor-element-38f4c367 .wpr-post-content{
  --pc-text:#111827;
  --pc-muted:#6b7280;
  --pc-accent:#b91c1c;
  --pc-bg:#ffffff;
  --pc-border:rgba(0,0,0,.08);
  --pc-shadow:0 12px 30px rgba(0,0,0,.08);
  color:var(--pc-text);
  background:linear-gradient(180deg,#fff 0%,#fafafa 100%);
  border:1px solid var(--pc-border);
  border-radius:18px;
  box-shadow:var(--pc-shadow);
  padding:clamp(16px,3vw,28px);
  font-family:"Poppins",sans-serif;
  font-weight:500;
  line-height:1.7;
  font-size:clamp(15px,1.7vw,16px);
  letter-spacing:.1px;
}
@media (min-width:1025px){
  .elementor-element-38f4c367 .wpr-post-content{
    max-width:860px;
    margin-inline:auto;
    font-size:16px;
    line-height:1.75;
    padding:32px;
  }
}
@media (max-width:640px){
  .elementor-element-38f4c367 .wpr-post-content{
    border-radius:14px;
    padding:18px;
    box-shadow:0 8px 20px rgba(0,0,0,.06);
  }
}
.elementor-element-38f4c367 .wpr-post-content p{margin:0 0 1em 0;color:var(--pc-text)}
.elementor-element-38f4c367 .wpr-post-content h1,
.elementor-element-38f4c367 .wpr-post-content h2,
.elementor-element-38f4c367 .wpr-post-content h3,
.elementor-element-38f4c367 .wpr-post-content h4,
.elementor-element-38f4c367 .wpr-post-content h5,
.elementor-element-38f4c367 .wpr-post-content h6{
  color:var(--pc-text);
  font-weight:800;
  line-height:1.25;
  margin:1.2em 0 .6em 0;
  letter-spacing:.2px;
}
.elementor-element-38f4c367 .wpr-post-content h1{font-size:clamp(26px,4.5vw,34px)}
.elementor-element-38f4c367 .wpr-post-content h2{font-size:clamp(22px,3.8vw,28px)}
.elementor-element-38f4c367 .wpr-post-content h3{font-size:clamp(19px,3.2vw,24px)}
.elementor-element-38f4c367 .wpr-post-content h4{font-size:clamp(18px,2.6vw,20px)}
.elementor-element-38f4c367 .wpr-post-content h5{font-size:clamp(17px,2.2vw,18px)}
.elementor-element-38f4c367 .wpr-post-content h6{font-size:clamp(16px,2vw,17px);color:var(--pc-muted)}
.elementor-element-38f4c367 .wpr-post-content strong,
.elementor-element-38f4c367 .wpr-post-content b{font-weight:800;color:var(--pc-text)}
.elementor-element-38f4c367 .wpr-post-content a{
  color:var(--pc-accent);
  text-decoration:none;
  font-weight:700;
  transition:color .18s ease,text-underline-offset .18s ease;
  text-underline-offset:2px;
}
.elementor-element-38f4c367 .wpr-post-content a:hover{color:var(--pc-text);text-decoration:underline;text-underline-offset:3px}
.elementor-element-38f4c367 .wpr-post-content ul,
.elementor-element-38f4c367 .wpr-post-content ol{
  margin:0 0 1em 0;
  padding-left:1.2em;
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(240px,1fr));
  gap:.4em 1.2em;
}
@media (max-width:640px){
  .elementor-element-38f4c367 .wpr-post-content ul,
  .elementor-element-38f4c367 .wpr-post-content ol{grid-template-columns:1fr}
}
.elementor-element-38f4c367 .wpr-post-content li{margin:.2em 0}
.elementor-element-38f4c367 .wpr-post-content ul li{list-style:disc}
.elementor-element-38f4c367 .wpr-post-content ol li{list-style:decimal}
.elementor-element-38f4c367 .wpr-post-content blockquote{
  margin:1.2em 0;
  padding:14px 16px 14px 18px;
  background:#fff;
  border:1px solid var(--pc-border);
  border-left:4px solid var(--pc-accent);
  border-radius:14px;
  color:var(--pc-text);
  font-weight:600;
}
.elementor-element-38f4c367 .wpr-post-content hr{border:none;border-top:1px solid var(--pc-border);margin:1.6em 0}
.elementor-element-38f4c367 .wpr-post-content img,
.elementor-element-38f4c367 .wpr-post-content figure{
  max-width:100%;
  height:auto;
  display:block;
  border-radius:14px;
  box-shadow:0 10px 24px rgba(0,0,0,.06);
  margin:1em 0;
  overflow:hidden;
}
@media (min-width:1025px){
  .elementor-element-38f4c367 .wpr-post-content figure img{aspect-ratio:4/3;object-fit:cover}
}
.elementor-element-38f4c367 .wpr-post-content figcaption{
  text-align:center;
  color:var(--pc-muted);
  font-size:.92em;
  margin-top:.5em;
}
.elementor-element-38f4c367 .wpr-post-content table{
  width:100%;
  border-collapse:separate;
  border-spacing:0;
  background:#fff;
  border:1px solid var(--pc-border);
  border-radius:14px;
  overflow:hidden;
  font-size:.98em;
}
.elementor-element-38f4c367 .wpr-post-content table thead th{
  background:linear-gradient(180deg,#fff,#f7f7f7);
  color:var(--pc-text);
  font-weight:800;
}
.elementor-element-38f4c367 .wpr-post-content table th,
.elementor-element-38f4c367 .wpr-post-content table td{
  padding:12px 14px;
  border-bottom:1px solid var(--pc-border);
}
.elementor-element-38f4c367 .wpr-post-content table tr:last-child td{border-bottom:none}
.elementor-element-38f4c367 .wpr-post-content .table-wrap{width:100%;overflow:auto;border-radius:14px}
.elementor-element-38f4c367 .wpr-post-content pre,
.elementor-element-38f4c367 .wpr-post-content code,
.elementor-element-38f4c367 .wpr-post-content kbd{
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  background:#0b0c0d;
  color:#fff;
  border-radius:12px;
}
.elementor-element-38f4c367 .wpr-post-content pre{
  padding:14px 16px;
  overflow:auto;
  box-shadow:0 12px 24px rgba(0,0,0,.18) inset;
  margin:1em 0;
}
.elementor-element-38f4c367 .wpr-post-content code,
.elementor-element-38f4c367 .wpr-post-content kbd{padding:.15em .45em}
.elementor-element-38f4c367 .wpr-post-content .note{
  display:flex;
  gap:10px;
  align-items:flex-start;
  background:#fff;
  border:1px solid var(--pc-border);
  border-left:4px solid var(--pc-accent);
  border-radius:14px;
  padding:12px 14px;
  margin:1em 0;
  color:var(--pc-text);
  font-weight:600;
}/* End custom CSS */