/* Selinay — iletişim */
.sl-harita { overflow: hidden; border: 1px solid var(--sl-cizgi); }
.sl-harita iframe { display: block; width: 100%; height: 420px; border: 0; }
.sl-iletisim { margin-top: 36px; }
.sl-iletisim > .sl-baslik { margin-bottom: 20px; }
.sl-iletisim-izgara { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, .8fr); gap: 40px; }
.sl-iletisim-izgara dl { margin: 0; }
.sl-iletisim-izgara dl > div { padding: 10px 0; border-bottom: 1px solid var(--sl-cizgi); }
.sl-iletisim-izgara dt { font-weight: 700; color: var(--sl-koyu); }
.sl-iletisim-izgara dd { margin: 0; }
.sl-iletisim-izgara dd a:hover { color: var(--sl-kirmizi); }
.sl-iletisim-izgara b { display: block; margin-bottom: 12px; color: var(--sl-koyu); }
@media (max-width: 991px) {
	.sl-iletisim-izgara { grid-template-columns: minmax(0, 1fr); gap: 24px; }
	.sl-harita iframe { height: 320px; }
}
