/* SSS hero — üst bölüm arka planı */

body.page-sss .et_pb_section_0.et_pb_section {
  background-color: #eeeff4 !important;
}

/* SSS layout — orijinal page-id-4882 (child theme): max-width %, row ortalama */

body.page-sss .sixnes-page .et_pb_row_2.et_pb_row {
  width: 85% !important;
  max-width: 1100px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-sss .sixnes-page .et_pb_accordion,
body.page-sss .sixnes-page .et_pb_text.wide-medium {
  max-width: 95% !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-sss #more.et_pb_text.wide-medium {
  /* Bölümler arası 55px değil; dalga altı boşluk row padding ile */
  padding-top: 0 !important;
  margin-top: 0 !important;
}

body.page-sss .sixnes-page .et_pb_text.wide-medium:not(#more) {
  padding-top: 55px !important;
}

body.page-sss .sixnes-page .et_pb_text.wide-medium.et_pb_text_align_left,
body.page-sss .sixnes-page .et_pb_text.wide-medium .et_pb_text_inner {
  text-align: center !important;
}

body.page-sss .sixnes-page .et_pb_text.wide-medium h2 {
  text-align: center !important;
}

body.page-sss.page-id-4882 .sixnes-page .wide-medium h2 {
  font-size: 23px !important;
}

body.page-sss.page-id-4882 .sixnes-page .wide-medium h2 strong {
  font-variation-settings: "ital" 0, "wdth" 100, "wght" 700 !important;
}

body.page-sss .sixnes-page .et_pb_accordion h3.et_pb_toggle_title,
body.page-sss .sixnes-page .et_pb_accordion .et_pb_toggle_open h3.et_pb_toggle_title {
  color: #012102 !important;
  font-size: clamp(17px, 1.2vw + 9.5px, 23px);
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
}

body.page-sss .sixnes-page .et_pb_text.wide-medium h3 {
  text-align: center !important;
}

@media only screen and (min-width: 981px) {
  body.page-sss .sixnes-page .et_pb_row_2.et_pb_row {
    /* Dalganın altına çekme — fazla negatif margin başlığı keser */
    margin-top: -100px !important;
    padding-top: 120px !important;
    padding-bottom: 80px !important;
  }
}

@media only screen and (max-width: 980px) {
  body.page-sss .sixnes-page .et_pb_row_2.et_pb_row {
    margin-top: 0 !important;
    padding-top: 40px !important;
    padding-bottom: 48px !important;
  }
}

/* SSS accordion — anasayfa SSS bölümü ile aynı (sadece alt çizgi, kutu border yok) */

body.page-sss .sixnes-page .et_pb_accordion .et_pb_accordion_item {
  border: 0 !important;
  border-bottom: 2px solid rgba(1, 33, 2, 0.11) !important;
  margin: 0 !important;
  background: #fff !important;
  border-radius: 0 !important;
}

body.page-sss .sixnes-page .et_pb_accordion .et_pb_toggle_open,
body.page-sss .sixnes-page .et_pb_accordion .et_pb_toggle_close {
  background-color: #fff !important;
}

body.page-sss .sixnes-page .et_pb_accordion .et_pb_toggle_title::before {
  display: none !important;
}

body.page-sss .sixnes-page .et_pb_accordion .et_pb_toggle_content ul li {
  line-height: 1.7em;
  list-style-type: circle !important;
}

@media only screen and (max-width: 980px) {
  body.page-sss .sixnes-page .et_pb_accordion .et_pb_toggle_title {
    font-size: 15px !important;
    line-height: 1.35 !important;
    padding: 14px 46px 14px 4px !important;
  }

  body.page-sss .sixnes-page .et_pb_accordion .et_pb_toggle_content {
    font-size: 14px !important;
    line-height: 1.55 !important;
    padding: 4px 4px 16px !important;
  }

  body.page-sss .sixnes-page .et_pb_accordion .et_pb_toggle_content p,
  body.page-sss .sixnes-page .et_pb_accordion .et_pb_toggle_content li {
    font-size: 14px !important;
    line-height: 1.55 !important;
  }

  body.page-sss .sixnes-page .et_pb_accordion .faq-icon {
    width: 34px !important;
    height: 34px !important;
    right: 2px !important;
  }

  body.page-sss .sixnes-page .et_pb_accordion .faq-icon-plus,
  body.page-sss .sixnes-page .et_pb_accordion .faq-icon-minus {
    width: 34px !important;
    height: 34px !important;
    line-height: 32px !important;
    font-size: 18px !important;
  }
}

@media only screen and (max-width: 480px) {
  body.page-sss .sixnes-page .et_pb_accordion .et_pb_toggle_title {
    font-size: 14px !important;
    padding-right: 42px !important;
  }

  body.page-sss .sixnes-page .et_pb_accordion .faq-icon,
  body.page-sss .sixnes-page .et_pb_accordion .faq-icon-plus,
  body.page-sss .sixnes-page .et_pb_accordion .faq-icon-minus {
    width: 30px !important;
    height: 30px !important;
  }

  body.page-sss .sixnes-page .et_pb_accordion .faq-icon-plus,
  body.page-sss .sixnes-page .et_pb_accordion .faq-icon-minus {
    line-height: 28px !important;
    font-size: 16px !important;
  }
}
