/* Söğütönü-specific dimensions; the shared clinic layout lives in sumer.css. */
.sogutonu-page .sumer-intro { margin-top: -47px; padding-bottom: 29px; }
.sogutonu-page .sumer-lead { max-width: 602px; line-height: 1.48; margin-top: 23px; }
.sogutonu-page .sumer-description { margin-top: 34px; }
.sogutonu-exterior { position: relative; height: 501px; overflow: hidden; }
.sogutonu-exterior img { position: absolute; width: 130.06%; max-width: none; height: 130.68%; left: -24.9%; top: -21.16%; }
.sogutonu-page .sumer-location { margin-top: 66px; padding-bottom: 126px; }
.sogutonu-page .sumer-map::after { display: none; }
.sogutonu-page .sumer-map .sumer-map-marker { left: 44%; top: 238px; }
@media (max-width: 1023px) {
 .sogutonu-exterior { height: 100%; min-height: 501px; }
 .sogutonu-page .sumer-description { margin-top: 32px; }
}
@media (max-width: 767px) {
 .sogutonu-page .sumer-intro { margin-top: -65px; padding-bottom: 32px; }
 .sogutonu-page .sumer-lead { margin-top: 20px; line-height: 1.5; }
 .sogutonu-exterior { height: auto; min-height: 0; aspect-ratio: 755 / 501; }
 .sogutonu-page .sumer-location { margin-top: 48px; padding-bottom: 48px; }
 .sogutonu-page .sumer-map .sumer-map-marker { top: 44%; }
}
@media (min-width: 1024px) {
 .sogutonu-page .sumer-location-info { padding-inline: 28px; }
}
