/* dp-klinika-hero 1.3.0 – /nasha-klinika (Itemid 441): KaVo block, photo 1k.webp as background, centred text. Variant A only (dark + gold). */
.itemid-441 #sppb-addon-wrapper-7d12935f-1571-40a5-ab7c-4145b37e29f1{display:none!important}
.dp-kh2{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;text-align:center;
 width:100%;aspect-ratio:1672/941;min-height:520px;padding:56px 24px;box-sizing:border-box;
 background:#0F0F10 url(/images/2026/07/30/1k.webp) center/cover no-repeat;font-family:'IBM Plex Sans',sans-serif}
.dp-kh2::before{content:"";position:absolute;inset:0;z-index:-1}
.dp-kh2-in{max-width:820px;margin:0 auto}
.dp-kh2 p{margin:0;padding:0;text-wrap:balance}
.dp-kh2-l1{font-size:40px;line-height:1.15;font-weight:600;letter-spacing:.2px}
.dp-kh2-l2{font-size:22px;line-height:1.35;font-weight:400;margin-top:10px!important}
.dp-kh2-l3{font-size:40px;line-height:1.15;font-weight:600;margin-top:30px!important}
.dp-kh2-l4{font-size:18px;line-height:1.4;font-weight:400;margin-top:10px!important;letter-spacing:.3px}
.dp-kh2-rule{display:block;width:72px;height:2px;margin:34px auto 26px}
.dp-kh2-l5{font-size:50px;line-height:1.12;font-weight:700;letter-spacing:.2px}
/* A – strongly darkened photo, white text, gold accent */
.dp-kh2--a::before{background:radial-gradient(ellipse at center,rgba(15,15,16,.72) 0%,rgba(15,15,16,.86) 60%,rgba(15,15,16,.92) 100%)}
.dp-kh2--a{color:#fff}.dp-kh2--a p{color:#fff}
.dp-kh2--a .dp-kh2-l2,.dp-kh2--a .dp-kh2-l4{color:rgba(255,255,255,.82)}
.dp-kh2--a .dp-kh2-rule{background:#d3b898}
.dp-kh2--a .dp-kh2-l5{color:#d3b898}
@media (max-width:991.98px){.dp-kh2{aspect-ratio:auto;min-height:0;padding:64px 24px}.dp-kh2-l1,.dp-kh2-l3{font-size:32px}.dp-kh2-l5{font-size:40px}}
@media (max-width:575.98px){.dp-kh2{padding:56px 20px;background-position:60% center}
 .dp-kh2-l1,.dp-kh2-l3{font-size:25px;line-height:1.2}.dp-kh2-l2{font-size:17px}.dp-kh2-l4{font-size:15px}
 .dp-kh2-l3{margin-top:24px!important}.dp-kh2-rule{width:56px;margin:26px auto 20px}.dp-kh2-l5{font-size:29px;line-height:1.18}}
/* 1.3.0 – no text on the KaVo block: photo + darkening only; keep the photo proportion on all widths (desktop min-height 520 as before) */
.dp-kh2.dp-kh2--empty{padding:0}
@media (max-width:991.98px){.dp-kh2.dp-kh2--empty{aspect-ratio:1672/941;min-height:0;padding:0}}
@media (max-width:575.98px){.dp-kh2.dp-kh2--empty{padding:0}}
/* 1.3.0 – no darkening on the text-less KaVo block (all widths; also beats dp-klinika-mobile's lighter overlay: higher specificity + !important) */
body.itemid-441 .dp-kh2.dp-kh2--a.dp-kh2--empty::before,.dp-kh2.dp-kh2--empty::before{background:none!important;content:none!important}
