/* clean — „Начало“: обявите за работа с по-старото начало (05.10.2026, машинна проверка E; tools/clean_pages.php → xc_job_hero).
   titleLift: заглавният модул в Divi е с −13/−16vh отгоре (копието 1440: H1 на 269/296 px вместо 414); titleLiftTablet — същото на
   таблет (8/13/16vh или 7vw). Не по-високо от реда „Начало | …“ (lift-floor): в копието на 768 и 1024×768 заглавието застъпва този
   ред, при нас щеше да легне върху логото и реда да покрие текста. introSpace: под последния текст в сивото (уводът или само
   заглавието) — долното отстояние на модула (20/23/24/27vh); на компютър колоната на Divi се връща с 10 % от ширината (копието 1440:
   край на сивото = край на текста + 27vh − 144 px). Уводът е 76/80 % широк и започва със заглавието (textPull) на всички ширини —
   в Divi отстоянието на модула е еднакво за всички. Отделен файл: clean.top.css е близо до тавана от 6 KB; зарежда се след него. */
.xp-b-svc-hero.has-ipad-20 { --hx-ipad: var(--wp--custom--svc-hero--ipad-20); }
.xp-b-svc-hero.has-ipad-23 { --hx-ipad: var(--wp--custom--svc-hero--ipad-23); }
.xp-b-svc-hero.has-ipad-24 { --hx-ipad: var(--wp--custom--svc-hero--ipad-24); }
.xp-b-svc-hero.has-ipad-27 { --hx-ipad: var(--wp--custom--svc-hero--ipad-27); }
@media (min-width: 981px) {
	.xp-b-svc-hero { --hx-lfloor: var(--wp--custom--svc-hero--lift-floor); }
	.xp-b-svc-hero.has-lift-13 { padding-top: max(var(--hx-lfloor), calc(var(--hx-pt) - var(--wp--custom--svc-hero--lift-vh-13))); }
	.xp-b-svc-hero.has-lift-16 { padding-top: max(var(--hx-lfloor), calc(var(--hx-pt) - var(--wp--custom--svc-hero--lift-vh-16))); }
	.xp-b-svc-hero[class*="has-ipad-"] { padding-bottom: calc(var(--hx-ipad) - var(--wp--custom--svc-hero--lift-10)); }
	.xp-b-svc-hero.has-text-w-76 { --hx-tw: var(--wp--custom--svc-hero--w-76); }
	.xp-b-svc-hero.has-text-w-80 { --hx-tw: var(--wp--custom--svc-hero--w-80); }
}
@media (min-width: 768px) and (max-width: 980px) {
	.xp-b-svc-hero { --hx-lfloor: var(--wp--custom--svc-hero--lift-floor-t); }
	.xp-b-svc-hero.has-lift-t-8 { padding-top: max(var(--hx-lfloor), calc(var(--hx-pt) - var(--wp--custom--svc-hero--lift-vh-8))); }
	.xp-b-svc-hero.has-lift-t-13 { padding-top: max(var(--hx-lfloor), calc(var(--hx-pt) - var(--wp--custom--svc-hero--lift-vh-13))); }
	.xp-b-svc-hero.has-lift-t-16 { padding-top: max(var(--hx-lfloor), calc(var(--hx-pt) - var(--wp--custom--svc-hero--lift-vh-16))); }
	.xp-b-svc-hero.has-lift-t-7vw { padding-top: max(var(--hx-lfloor), calc(var(--hx-pt) - var(--wp--custom--svc-hero--lift-vw-7))); }
	.xp-b-svc-hero[class*="has-ipad-"] { padding-bottom: var(--hx-ipad); }
}
@media (max-width: 980px) {
	.xp-b-svc-hero[class*="has-ipad-"].has-text-pull.has-title-pull-6 > p { margin-left: var(--wp--custom--svc-hero--pull-6); }
	.xp-b-svc-hero[class*="has-ipad-"].has-text-pull.has-title-pull-7 > p { margin-left: var(--wp--custom--svc-hero--pull-7); }
	.xp-b-svc-hero[class*="has-ipad-"].has-text-pull.has-title-pull-8 > p { margin-left: var(--wp--custom--svc-hero--pull-8); }
}
