/* Kurumsal Blok 01 - Kurumsal sayfa (EK20 + EK20b Batuhan 01:04).
   Galeri oklari: temanin kendi oklari (ozel ok stili kaldirildi; konum karusel ayarindan: altta ortada). */
.kurumsal-galeri .w-image img{ display:block; width:100%; height:auto; }

/* Kapasite / Calisma kutulari: gorselsiz, cerceveli; ikon sag ustte, metin yukarida */
.kurumsal-kutular .g-cols{ align-items:stretch; }
.kurumsal-kutu > .vc_column-inner{ position:relative; height:100%; padding:2rem 6rem 2rem 2rem !important; border:1px solid var(--renk-7); background:#fff; }
.kurumsal-kutu-ikon{ position:absolute; top:2rem; right:2rem; line-height:0; color:var(--renk-2); margin:0; }
.kurumsal-kutu-ikon svg{ width:3.25rem; height:3.25rem; }
.kurumsal-kutu-ikon svg *{ stroke-width:2.25; }
@media (max-width:767px){
	.kurumsal-kutu > .vc_column-inner{ padding:1.5rem 4.5rem 1.5rem 1.5rem !important; }
	.kurumsal-kutu-ikon{ top:1.5rem; right:1.5rem; }
	.kurumsal-kutu-ikon svg{ width:2.5rem; height:2.5rem; }
}

/* Kapasite / Calisma basliklari esit yukseklik (kokpit 1225, 27.10.2026): yan yana gorunumde (>=601px) iki alt metin ayni hizadan baslar.
   Mobilde (<=600px, kutular alt alta) uygulanmaz. Satir sayisi en uzun basliga gore (TR "Calisma Prensipleri & Kosullari" / EN "Working Principles & Conditions"):
   601-679px 4 satir, 680-943px 3 satir, >=944px 2 satir. Yukseklik = satir (1.2em) x N + baslik-cizgi ust cizgisi (2px + 0.5em). Baslik metni degisirse esikler yeniden olculmeli. */
@media (min-width:601px){
	.kurumsal-kapasite-blok-01 .kurumsal-kutu h2.w-text{ min-height:calc(1.2em * 2 + 0.5em + 2px); }
}
@media (min-width:601px) and (max-width:943px){
	.kurumsal-kapasite-blok-01 .kurumsal-kutu h2.w-text{ min-height:calc(1.2em * 3 + 0.5em + 2px); }
}
@media (min-width:601px) and (max-width:679px){
	.kurumsal-kapasite-blok-01 .kurumsal-kutu h2.w-text{ min-height:calc(1.2em * 4 + 0.5em + 2px); }
}
