/* clean — „Начало“ на услуга на чисто: телефонът (≤767), продължение на clean.css (таванът от 6 KB на файл). */
@media (max-width: 767px) {
	.xp-b-svc-hero { --hx-pt: var(--wp--custom--svc-hero--p-pt); --hx-pr: var(--wp--custom--svc-hero--t-pr); --hx-pb: var(--wp--custom--svc-hero--p-pb); --hx-pl: var(--wp--custom--svc-hero--p-pl); }
	.xp-b-svc-hero, .xp-b-svc-hero[class*="has-title-w-"] { --hx-hw: auto; --hx-hmr: var(--wp--custom--svc-hero--p-mr); }
	.xp-b-svc-hero.has-title-wp-60 { --hx-hw: var(--wp--custom--svc-hero--w-60); --hx-hmr: 0; }
	.xp-b-svc-hero.has-title-wp-70 { --hx-hw: var(--wp--custom--svc-hero--w-70); --hx-hmr: 0; }
	.xp-b-svc-hero.is-title-only { --hx-pb: var(--wp--custom--svc-hero--t-only-pb); }
	/* сивото под текста (spacePhone, 04.10.2026): долното отстояние на последния текст в Divi на телефон; копието 390 — 15vh 127 px, 20vh 169 */
	.xp-b-svc-hero.has-pb-p-0 { --hx-pb: var(--wp--custom--svc-hero--lift-none); }
	.xp-b-svc-hero.has-pb-p-3 { --hx-pb: var(--wp--custom--svc-hero--pb-p-3); }
	.xp-b-svc-hero.has-pb-p-10 { --hx-pb: var(--wp--custom--svc-hero--pb-p-10); }
	.xp-b-svc-hero.has-pb-p-15 { --hx-pb: var(--wp--custom--svc-hero--pb-p-15); }
	.xp-b-svc-hero.has-pb-p-20 { --hx-pb: var(--wp--custom--svc-hero--pb-p-20); }
	.xp-b-svc-hero.has-pb-p-25 { --hx-pb: var(--wp--custom--svc-hero--pb-p-25); }
	.xp-b-svc-hero.has-pb-p-30 { --hx-pb: var(--wp--custom--svc-hero--pb-p-30); }
	.xp-b-svc-hero.is-wide { --hx-pt: var(--wp--custom--svc-hero--p-wide-pt); --hx-pl: var(--wp--custom--svc-hero--p-wide-pl); --hx-pr: var(--wp--custom--svc-hero--wide-pr); --hx-pb: var(--wp--custom--svc-hero--p-wide-pb); --hx-tw: none; --hx-hw: auto; --hx-hmr: var(--wp--custom--svc-hero--p-wide-mr); }
}
/* сивото под текста на таблет (spaceTablet, 04.10.2026): долното отстояние на последния текст в Divi на таблет; копието 768 — 15vh → 51 px до броячите */
@media (min-width: 768px) and (max-width: 980px) {
	.xp-b-svc-hero.has-pb-t-0 { --hx-pb: var(--wp--custom--svc-hero--lift-none); }
	.xp-b-svc-hero.has-pb-t-3 { --hx-pb: var(--wp--custom--svc-hero--pb-p-3); }
	.xp-b-svc-hero.has-pb-t-15 { --hx-pb: var(--wp--custom--svc-hero--pb-p-15); }
	.xp-b-svc-hero.has-pb-t-20 { --hx-pb: var(--wp--custom--svc-hero--pb-p-20); }
	.xp-b-svc-hero.has-pb-t-25 { --hx-pb: var(--wp--custom--svc-hero--pb-p-25); }
	.xp-b-svc-hero.has-pb-t-30 { --hx-pb: var(--wp--custom--svc-hero--pb-p-30); }
}
@media (max-width: 767px) {
	.xp-b-svc-hero ul.pa-bullet-list-1 li::before { width: var(--wp--custom--text--check-phone); height: var(--wp--custom--text--check-phone); margin-right: var(--wp--custom--text--check-gap-phone); }
}
/* два списъка един до друг (has-lists-side, 02.10.2026 „Xplora накратко“: в копието 619 и 432 px) — само на компютър */
@media (min-width: 981px) {
	.xp-b-svc-hero.has-lists-side > :is(ul, ol):has(+ :is(ul, ol)) { display: inline-block; width: var(--wp--custom--svc-hero--lists-first); margin-left: var(--wp--custom--svc-hero--lists-pull); vertical-align: top; } /* от 7vw, както в копието (03.10.2026) */
	.xp-b-svc-hero.has-lists-side > :is(ul, ol) + :is(ul, ol) { display: inline-block; width: var(--wp--custom--svc-hero--lists-second); margin-top: 0; margin-left: var(--wp--custom--svc-hero--lists-gap); vertical-align: top; }
}
/* подзаглавие (h4; началната: „Определяме, достигаме…“ — главни, тънки, с размера на текста) */
.xp-b-svc-hero h4 { padding: 0 0 var(--wp--custom--text--para); font-size: var(--t-minor); font-weight: var(--wp--custom--weight--light); line-height: var(--t-lh-head); text-transform: uppercase; }
/* по-малко място над заглавието (is-compact; началната — в копието 1440 заглавието е 228 px от горе), на компютър */
@media (min-width: 981px) {
	.xp-b-svc-hero.is-compact { --hx-pt: var(--wp--custom--svc-hero--pt-compact); --hx-pb: var(--wp--custom--svc-hero--pb-compact); }
	body:has(.xp-hd__crumbs) .xp-b-svc-hero.is-compact { --hx-pt: calc(var(--wp--custom--svc-hero--pt-compact) + var(--wp--custom--svc-hero--crumbs)); } /* с реда „Начало | …“ */
}
/* ленти с лога в началото (началната: копието 1440 — първата 180 px под подзаглавието, между двете 45 px), на цялата си ширина */
.xp-b-svc-hero.xp-b > .xp-ls { max-width: none; margin: var(--wp--custom--svc-hero--ls-first) 0 var(--wp--custom--svc-hero--ls-gap); }
.xp-b-svc-hero.xp-b > .xp-ls + .xp-ls { margin-top: 0; }
/* същата ширина на текста и на телефон/таблет (textWidthAll, 024 Г29, 18.10.2026): в Divi модулът с увода е 60vw без стойност за
   устройство („Услуги“ BG/EN/DE), десният ръб — 77vw (на живо 390: 293 px, 768: 588); таблетът — 17 + 60vw, телефонът — 20 + 57vw */
@media (max-width: 980px) {
	.xp-b-svc-hero.has-text-w-all { --hx-tw: var(--wp--custom--svc-hero--tw); }
}
@media (max-width: 767px) {
	.xp-b-svc-hero.has-text-w-all { --hx-tw: var(--wp--custom--svc-hero--tw-all-phone); }
}
