.md-hero{position:relative;isolation:isolate;overflow:hidden}
.md-archive-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none}
.md-hero::before,.md-department-header::before{content:"";position:absolute;inset:0;background:rgba(10,24,17,.56);z-index:-1;pointer-events:none}
.md-film-toggle{position:absolute;right:24px;bottom:16px;padding:8px 14px;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:rgba(10,24,17,.7);color:#fff;font-size:12px;line-height:1.3;z-index:2}
.md-film-toggle:hover{background:#174b36}.md-film-toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}
.md-department-header{position:relative;isolation:isolate;overflow:hidden;min-height:340px;padding:55px 40px;display:flex;align-items:flex-end;margin-bottom:40px;border-radius:30px;background:#28372f;color:#fff}
.md-department-header .md-page-title{margin:0;max-width:850px}
.md-consult{background:linear-gradient(rgba(245,250,247,.89),rgba(245,250,247,.89)),url('/local/templates/magicdent_restore/archive/consult-bg.webp') center/cover}
.md-clinic-photos{grid-column:1/-1;min-width:0;border-top:1px solid #e1ebe3;padding-top:18px}.md-clinic-photos summary{cursor:pointer;color:#087e3d;font-weight:700}.md-clinic-photos .md-gallery{margin-top:18px}
@media(max-width:600px){.md-department-header{min-height:300px;padding:30px 22px 60px;margin-bottom:26px;border-radius:24px}.md-department-header .md-page-title{font-size:34px}.md-film-toggle{right:18px;bottom:14px}.md-hero .md-film-toggle{top:100px;bottom:auto}.md-hero-inner{padding-bottom:65px}}
