/* Minimal mobile spacing correction; desktop visuals untouched. */
.ek-trap{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
#ek-contact-result:not(:empty){padding:10px 0;font-size:14px;line-height:1.5}
@media(max-width:767px){
 .post_tedaviler,.content_ameliyatlar,.google_yorumlari_bg,.sosyal_medyada_biz,.content-inner{margin:0!important}
 .content_ameliyatlar .row{margin-left:-10px;margin-right:-10px}
 .content-inner{padding-top:32px!important;padding-bottom:24px!important}
 .form-wrapper.style-1{margin-top:18px}
 .text_slider{margin:0!important;padding:12px 0!important}
}

/* First-frame preview for deferred YouTube: does not alter hero geometry. */
.background-video .ek-video-poster {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;z-index:2;pointer-events:none;transition:opacity .35s ease}
.background-video .ek-video-poster.ek-video-poster-hidden {opacity:0}
.ek-video-noscript{position:absolute;z-index:4;inset:auto 1rem 1rem auto;color:#fff}
@media (prefers-reduced-motion:reduce){.background-video .ek-video-poster{transition:none}}
