.elementor-19362 .elementor-element.elementor-element-98b2d74{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19362 .elementor-element.elementor-element-d06db75{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19362 .elementor-element.elementor-element-0b4a6f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.3em;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19362 .elementor-element.elementor-element-e54db25{--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;}.elementor-19362 .elementor-element.elementor-element-4fd9a70{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:15px 15px 15px 15px;--padding-top:030px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-19362 .elementor-element.elementor-element-4fd9a70:not(.elementor-motion-effects-element-type-background), .elementor-19362 .elementor-element.elementor-element-4fd9a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-68159f2 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19362 .elementor-element.elementor-element-d9df419{text-align:center;}.elementor-19362 .elementor-element.elementor-element-d9df419 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19362 .elementor-element.elementor-element-56f4a8d .elementor-button{background-color:#84663100;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19362 .elementor-element.elementor-element-440da5e{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-19362 .elementor-element.elementor-element-440da5e{left:0px;}body.rtl .elementor-19362 .elementor-element.elementor-element-440da5e{right:0px;}.elementor-19362 .elementor-element.elementor-element-085906c{--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;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19362 .elementor-element.elementor-element-9168f80{--grid-columns:4;--grid-row-gap:5px;--grid-column-gap:5px;}@media(max-width:1024px){.elementor-19362 .elementor-element.elementor-element-98b2d74{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19362 .elementor-element.elementor-element-0b4a6f2 .elementor-heading-title{font-size:23px;}.elementor-19362 .elementor-element.elementor-element-085906c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19362 .elementor-element.elementor-element-9168f80{--grid-columns:2;}}@media(max-width:767px){.elementor-19362 .elementor-element.elementor-element-085906c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19362 .elementor-element.elementor-element-9168f80{--grid-columns:1;}}@media(min-width:768px){.elementor-19362 .elementor-element.elementor-element-d06db75{--width:75%;}.elementor-19362 .elementor-element.elementor-element-e54db25{--width:25%;}}/* Start custom CSS for button, class: .elementor-element-440da5e */.elementor-19362 .elementor-element.elementor-element-440da5e .elementor-button {
    height: 600px;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-9168f80 *//* ===== Temel Tablo Düzeni ===== */

table {
  width: 100%;
  max-width: 975px;
  margin: 1.5rem auto;
  border-collapse: collapse;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  display: block;             /* yatay kaydırma desteği */
  overflow-x: auto;
}

/* ===== Satır ve Hücre ===== */
tbody tr {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  transition: background-color 0.3s ease;
}
tbody tr:hover {
  background-color: #f9f9f9;
}
td {
  padding: 1rem 1.5rem;
  vertical-align: middle;
}

/* ===== Başlık Tipografisi ===== */
td h4, td h5 {
  margin: 0;
  display: flex;
  align-items: center;
  font-family: 'Segoe UI', Tahoma, sans-serif;
  color: #333;
}
td h4 { font-size: 1rem; font-weight: 600; }
td h5 { font-size: 0.95rem; font-weight: 500; }

/* ===== Emoji Boşluğu ===== */
td h4 img.emoji,
td h5 img.emoji {
  width: 1.2em;
  height: 1.2em;
  margin-right: 0.5em;
}

/* ===== Link Stili ===== */
td a {
  font-family: inherit;
  font-size: 1rem;
  color: #0066cc;
  text-decoration: none;
  transition: color 0.3s ease, text-decoration 0.3s ease;
}
td a:hover {
  color: #004999;
  text-decoration: underline;
}

/* ===== Kalın Metin ===== */
td:nth-child(2) strong {
  font-weight: 600;
}

/* ===== MOBILE: <600px ===== */
@media (max-width: 600px) {
  tbody tr {
    display: block;
    margin-bottom: 1rem;
  }
  td {
    display: block;
    width: 100%;
    padding: 0.75rem 1rem;
  }
}

/* ===== TABLET: 601–992px ===== */
@media (min-width: 601px) and (max-width: 992px) {
  /* Tabloyu yine yatay kaydırılabilir tut, 
     ancak hücre iç boşlukları biraz küçültsün */
  td {
    padding: 0.75rem 1rem;
  }
  /* Başlık fontlarını biraz küçülterek taşmayı önleyin */
  td h4 { font-size: 0.95rem; }
  td h5 { font-size: 0.9rem; }
}/* End custom CSS */