.elementor-2909 .elementor-element.elementor-element-68b63215{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2909 .elementor-element.elementor-element-6abd48e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2909 .elementor-element.elementor-element-7fb2d38f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2909 .elementor-element.elementor-element-4590d7{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:900;}.elementor-2909 .elementor-element.elementor-element-7267d5a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2909 .elementor-element.elementor-element-841c78e{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:900;}.elementor-2909 .elementor-element.elementor-element-d5e6e1b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2909 .elementor-element.elementor-element-d5e6e1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-e3916f3{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-2909 .elementor-element.elementor-element-5f2cfbd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2909 .elementor-element.elementor-element-d9d6438{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2909 .elementor-element.elementor-element-d9d6438.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-c1b8241{--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-2909 .elementor-element.elementor-element-c1b8241.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-c49d474{text-align:center;}.elementor-2909 .elementor-element.elementor-element-ed7ef39{--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-2909 .elementor-element.elementor-element-ed7ef39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-e05ccd6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-2909 .elementor-element.elementor-element-fde4f2e{--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-2909 .elementor-element.elementor-element-fde4f2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-65be41d{text-align:center;}.elementor-2909 .elementor-element.elementor-element-9d769aa{--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-2909 .elementor-element.elementor-element-9d769aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-e0fd2c3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-2909 .elementor-element.elementor-element-6796bec{--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-2909 .elementor-element.elementor-element-6796bec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-aaa7500{text-align:center;}.elementor-2909 .elementor-element.elementor-element-b07a45d{--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-2909 .elementor-element.elementor-element-b07a45d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-ce7a1e9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-2909 .elementor-element.elementor-element-a13b5db{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2909 .elementor-element.elementor-element-2a3c6b3{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2909 .elementor-element.elementor-element-2a3c6b3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-0a754af{--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-2909 .elementor-element.elementor-element-0a754af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-8c5a833{--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-2909 .elementor-element.elementor-element-8c5a833.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-6afef9c{width:var( --container-widget-width, 97.927% );max-width:97.927%;--container-widget-width:97.927%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-2909 .elementor-element.elementor-element-6afef9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-f4c7e0c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2909 .elementor-element.elementor-element-3561600{--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-2909 .elementor-element.elementor-element-3561600.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-d2b2a17{--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-2909 .elementor-element.elementor-element-d2b2a17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-30debb9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2909 .elementor-element.elementor-element-560ae11{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2909 .elementor-element.elementor-element-57e4d56{--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-2909 .elementor-element.elementor-element-57e4d56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-b63fc76{--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-2909 .elementor-element.elementor-element-b63fc76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-eb6d419{color:#1F1F1F;}.elementor-2909 .elementor-element.elementor-element-554a25b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2909 .elementor-element.elementor-element-80e1dd5{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2909 .elementor-element.elementor-element-5ca1e5a{--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-2909 .elementor-element.elementor-element-5ca1e5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-7c5cfdf{--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-2909 .elementor-element.elementor-element-7c5cfdf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-acb3705{width:var( --container-widget-width, 104.574% );max-width:104.574%;--container-widget-width:104.574%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#1F1F1F;}.elementor-2909 .elementor-element.elementor-element-acb3705.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-4e48132{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2909 .elementor-element.elementor-element-4e48132.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-fcbf0b2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2909 .elementor-element.elementor-element-f727757{--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-2909 .elementor-element.elementor-element-b99be2a{--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-2909 .elementor-element.elementor-element-2dbeff6{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-2909 .elementor-element.elementor-element-4169cc5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2909 .elementor-element.elementor-element-ec2bb8f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2909 .elementor-element.elementor-element-f40511d{--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-2909 .elementor-element.elementor-element-d4bf473{--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-2909 .elementor-element.elementor-element-d7ac9df{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-2909 .elementor-element.elementor-element-556a318b{--display:flex;}.elementor-2909 .elementor-element.elementor-element-556a318b.e-con{--align-self:center;}.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-2909 .elementor-element.elementor-element-ec9a401 .elementor-button{background-color:#61C4CE;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:500;}.elementor-2909 .elementor-element.elementor-element-66d1c76{--display:flex;}.elementor-2909 .elementor-element.elementor-element-eb301f9.elementor-element{--align-self:center;}.elementor-2909 .elementor-element.elementor-element-145f708{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2909 .elementor-element.elementor-element-f01a2f5{--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-2909 .elementor-element.elementor-element-773c08c{--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;}@media(min-width:768px){.elementor-2909 .elementor-element.elementor-element-68b63215{--content-width:1089px;}.elementor-2909 .elementor-element.elementor-element-d5e6e1b{--width:99.668%;}.elementor-2909 .elementor-element.elementor-element-d9d6438{--width:57.723%;}.elementor-2909 .elementor-element.elementor-element-c1b8241{--width:65.727%;}.elementor-2909 .elementor-element.elementor-element-ed7ef39{--width:93.423%;}.elementor-2909 .elementor-element.elementor-element-fde4f2e{--width:61.675%;}.elementor-2909 .elementor-element.elementor-element-9d769aa{--width:94.722%;}.elementor-2909 .elementor-element.elementor-element-6796bec{--width:48.874%;}.elementor-2909 .elementor-element.elementor-element-b07a45d{--width:95.736%;}.elementor-2909 .elementor-element.elementor-element-2a3c6b3{--width:100.907%;}.elementor-2909 .elementor-element.elementor-element-0a754af{--width:37.709%;}.elementor-2909 .elementor-element.elementor-element-8c5a833{--width:63.335%;}.elementor-2909 .elementor-element.elementor-element-3561600{--width:37.825%;}.elementor-2909 .elementor-element.elementor-element-d2b2a17{--width:63.33%;}.elementor-2909 .elementor-element.elementor-element-57e4d56{--width:37.709%;}.elementor-2909 .elementor-element.elementor-element-b63fc76{--width:64.029%;}.elementor-2909 .elementor-element.elementor-element-5ca1e5a{--width:37.709%;}.elementor-2909 .elementor-element.elementor-element-7c5cfdf{--width:63.565%;}.elementor-2909 .elementor-element.elementor-element-4e48132{--width:100%;}.elementor-2909 .elementor-element.elementor-element-f727757{--width:100%;}.elementor-2909 .elementor-element.elementor-element-b99be2a{--width:100%;}.elementor-2909 .elementor-element.elementor-element-f40511d{--width:50%;}.elementor-2909 .elementor-element.elementor-element-d4bf473{--width:50%;}.elementor-2909 .elementor-element.elementor-element-f01a2f5{--width:50%;}.elementor-2909 .elementor-element.elementor-element-773c08c{--width:50%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-6abd48e */.egitim-modern {
  max-width: 720px;
  margin: 0 auto;
  background: #fff;
  padding: 32px;
  border-radius: 24px;
  box-shadow: 0 20px 50px rgba(0,0,0,0.06);
  font-family: Poppins, Arial;
}

/* Başlık */
.egitim-header h1 {
  font-size: 28px;
  font-weight: 800;
  text-align: center;
  margin-bottom: 10px;
}

.egitim-aciklama {
  text-align: center;
  color: #64748b;
  font-size: 15px;
}

/* Fiyat */
.egitim-fiyat {
  margin: 25px 0;
  padding: 20px;
  border-radius: 18px;
  background: linear-gradient(135deg,#22c1c3,#28d7c5);
  color: #fff;
  text-align: center;
}

.fiyat-tutar {
  font-size: 32px;
  font-weight: 800;
}

.fiyat-alt {
  font-size: 13px;
  margin-bottom: 10px;
}

.fiyat-avantaj {
  font-size: 13px;
  opacity: 0.95;
}

/* Bilgiler */
.egitim-bilgiler {
  margin-top: 20px;
}

.bilgi {
  display: flex;
  justify-content: space-between;
  padding: 12px 0;
  border-bottom: 1px solid #eee;
}

.label {
  font-weight: 600;
  color: #64748b;
}

.value {
  font-weight: 700;
  color: #0f172a;
}

/* Butonlar */
.egitim-aksiyon {
  margin-top: 25px;
  display: flex;
  gap: 12px;
}

.btn-apply {
  flex:1;
  background: linear-gradient(90deg,#22c1c3,#28d7c5);
  color:#fff;
  padding:14px;
  border-radius:12px;
  text-align:center;
  font-weight:700;
  text-decoration:none;
}

.btn-print {
  flex:1;
  background:#f1f5f9;
  border:none;
  border-radius:12px;
  font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68b63215 *//* ====================================
   CONTAINER CARD STYLE
   Uygulama: bu konteyner = .elementor-2909 .elementor-element.elementor-element-68b63215
   ==================================== */

/* Sayfa fonu (konteynerin çevresinde hafif arka plan) */
body{
  background:#f6f8fb;
}

/* Bu konteyneri "kart" yap */
.elementor-2909 .elementor-element.elementor-element-68b63215{
  background:#ffffff;
  border:1px solid rgba(15,23,42,.08);
  border-radius:20px;
  box-shadow: 0 14px 40px rgba(15,23,42,.06);
  overflow:hidden; /* köşeler düzgün görünür */
}

/* Kart iç boşluk */
.elementor-2909 .elementor-element.elementor-element-68b63215 .e-con-inner,
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-container{
  padding: 28px !important;
}

/* Kart içindeki tüm kolon/section arası boşlukları yumuşat */
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-element{
  margin-bottom: 10px;
}
/* Bilgi satırlarını mini kartlara çevir (opsiyonel) */
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading{
  background: rgba(15,23,42,.03);
  border: 1px solid rgba(15,23,42,.06);
  border-radius: 14px;
  padding: 12px 14px;
  margin-top: 14px;
}

.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading + .elementor-widget-text-editor{
  margin-top: -6px;
  padding: 0 14px 12px;
  background: rgba(15,23,42,.03);
  border: 1px solid rgba(15,23,42,.06);
  border-top: 0;
  border-radius: 0 0 14px 14px;
}


/* Başlık modern */
.elementor-2909 .elementor-element.elementor-element-68b63215 h1,
select
or .elementor-heading-title{
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing:-0.02em;
  color:#0f172a;
  line-height:1.15;
  margin: 0 0 10px !important;
  font-size: clamp(22px, 2.4vw, 34px);
}

/* Paragraflar okunabilir */
.elementor-2909 .elementor-element.elementor-element-68b63215 p,
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-text-editor{
  font-size: 15px;
  line-height: 1.75;
  color: rgba(15,23,42,.78);
}

/* "Eğitimin Türü / Süre / Tarih" gibi başlıkları label yap */
.elementor-2909 .elementor-element.elementor-element-68b63215 h3, .elementor-2909 .elementor-element.elementor-element-68b63215 h4,
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading h3,
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading h4{
  font-size:12px;
  text-transform: uppercase;
  letter-spacing:.10em;
  color: rgba(15,23,42,.55);
  margin: 18px 0 6px !important;
}

/* Bilgi başlıkları için ince ayırıcı */
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading{
  padding-top: 10px;
  border-top: 1px solid rgba(15,23,42,.08);
}
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading:first-child{
  border-top: none;
  padding-top: 0;
}

/* Görseller yumuşak köşe */
.elementor-2909 .elementor-element.elementor-element-68b63215 img{
  border-radius:16px;
}

/* Mobil */
@media (max-width: 768px){
  .elementor-2909 .elementor-element.elementor-element-68b63215{
    border-radius:16px;
  }
  .elementor-2909 .elementor-element.elementor-element-68b63215 .e-con-inner,
  .elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-container{
    padding: 18px !important;
  }
  .elementor-2909 .elementor-element.elementor-element-68b63215 p,
  .elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-text-editor{
    font-size: 14.5px;
  }
}
/* =========================
   EDU MODERN - FINAL TOUCHES
   (Elementor Custom CSS)
   ========================= */

/* Sayfa fonu */
body{
  background:#f6f8fb;
}

/* Kartın dış genişliği ve ortalama */
.elementor-2909 .elementor-element.elementor-element-68b63215{
  max-width: 980px;
  margin: 28px auto;
}

/* Kart görünümü (koru) */
.elementor-2909 .elementor-element.elementor-element-68b63215{
  background:#fff;
  border:1px solid rgba(15,23,42,.08);
  border-radius:20px;
  box-shadow: 0 14px 40px rgba(15,23,42,.06);
  overflow:hidden;
}

/* İç padding */
.elementor-2909 .elementor-element.elementor-element-68b63215 .e-con-inner,
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-container{
  padding: 28px !important;
}

/* Başlık: biraz daha dengeli */
.elementor-2909 .elementor-element.elementor-element-68b63215 h1,
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-heading-title{
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  letter-spacing:-0.02em;
  color:#0f172a;
  line-height:1.15;
}

/* Başlık altına nefes */
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading{
  margin-bottom: 10px;
}

/* Paragraflar: okunabilirlik */
.elementor-2909 .elementor-element.elementor-element-68b63215 p{
  font-size: 15.5px;
  line-height: 1.85;
  color: rgba(15,23,42,.78);
}

/* --- BİLGİ ALANI: Heading + Text Editor çiftlerini mini kart yap --- */
/* Şu mantık: Heading = etiket, sonraki Text Editor = değer. */

/* İlk olarak bilgi bloğunun üst boşluklarını azalt */
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-text-editor{
  margin: 0;
}

/* “Eğitimin Türü / Eğitim Süresi / …” başlıklarını label gibi yap */
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading h3,
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading h4,
.elementor-2909 .elementor-element.elementor-element-68b63215 h3, .elementor-2909 .elementor-element.elementor-element-68b63215 h4{
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: .10em;
  color: rgba(15,23,42,.55);
  margin: 0 !important;
}

/* Bilgi kart grid: heading+value çiftlerini 2 sütun gibi dizmek için
   en pratik yol: her heading'i kart yapıp value'yu altına kart gövdesi yapıyoruz. */
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading{
  background: rgba(15,23,42,.03);
  border: 1px solid rgba(15,23,42,.06);
  border-radius: 14px 14px 0 0;
  padding: 12px 14px;
  margin-top: 14px;
}

/* Heading’den hemen sonra gelen değer */
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading + .elementor-widget-text-editor{
  background: rgba(15,23,42,.03);
  border: 1px solid rgba(15,23,42,.06);
  border-top: 0;
  border-radius: 0 0 14px 14px;
  padding: 0 14px 12px;
  margin-top: -6px;
}

/* Değer yazısı (Yüz Yüze, 7 Saat, Tarih...) */
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading + .elementor-widget-text-editor p{
  margin: 6px 0 0;
  font-weight: 700;
  color: #0f172a;
}

/* Uzun boşlukları kısalt (özellikle heading-value arası) */
.elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-widget-heading + .elementor-widget-text-editor{
  margin-bottom: 2px;
}

/* Mobilde daha sıkı */
@media (max-width: 768px){
  .elementor-2909 .elementor-element.elementor-element-68b63215{
    max-width: 92vw;
    margin: 16px auto;
    border-radius: 16px;
  }
  .elementor-2909 .elementor-element.elementor-element-68b63215 .e-con-inner,
  .elementor-2909 .elementor-element.elementor-element-68b63215 .elementor-container{
    padding: 18px !important;
  }
  .elementor-2909 .elementor-element.elementor-element-68b63215 p{
    font-size: 14.5px;
    line-height: 1.8;
  }
}/* End custom CSS */