/* clean — „Текст“: шрифтът от Divi (04.10.2026). Удебеленото (strong) е 700, както в Divi (без правило браузърът дава „по-удебелено“
   от 300 = 400); H2 с размера на модула в Divi (клас от tools/clean_services.php: is-h2-s ≈ 2vw, is-h2-xs ≈ 1.3vw; иначе 4vw):
   (016) стъпките „подзаглавие“ и „малко заглавие“, на всички ширини. */
.xp-b-svc-text strong { font-weight: var(--wp--custom--weight--bold); }
.xp-b.xp-b-svc-text h2.is-h2-s { font-size: var(--t-sub); }
.xp-b.xp-b-svc-text h2.is-h2-xs { font-size: var(--t-minor); }
/* цитатът с шрифта от модула в Divi (04.10.2026, xp_bk_leaves): курсив (YouTube, Discovery) и ред 1.3 (копието 1440: 24.3 px) — стъпката 1.3 */
.xp-b-svc-text blockquote.xp-q-i { font-style: italic; }
.xp-b-svc-text blockquote.xp-q-lh-13, .xp-b-svc-text blockquote.xp-q-lh-13 p { line-height: var(--t-lh-small); }
.xp-b-svc-text blockquote.xp-q-i p { font-style: italic; }
/* цитат след модул с 5vh отдолу в Divi: 5vh + 20 px над цитата (YouTube, Discovery, Имейл маркетинг; копието 1440: 85 px, при нас 20) */
.xp-b-svc-text.xp-b blockquote.wp-block-quote.xp-q-gap, .is-service > .xp-b-svc-text.xp-b blockquote.wp-block-quote.xp-q-gap { margin-top: var(--wp--custom--svc-text--quote-gap); }
/* водещ ред от модул с удебелен главен текст в Divi (text_font „|800||on“, клас is-caps; Имейл маркетинг) */
.xp-b.xp-b-svc-text p.is-caps { font-weight: var(--wp--custom--weight--heavy); text-transform: uppercase; }
/* (05.10.2026, помощник D) отделен модул в Divi (preset с черен текст, 1vh / 5vh): черен, 5vh над и под него (копието EN 1440: 45 px
   до абзаца и до списъка, при нас 19 и 0; редът беше бял) */
.xp-b.xp-b-svc-text p.is-caps { color: var(--wp--preset--color--black); margin-top: calc(var(--wp--custom--svc-text--caps-gap) - var(--wp--custom--text--para)); padding-bottom: var(--wp--custom--svc-text--caps-gap); }
/* (05.10.2026, помощник D) списъкът с кръгче и кръстче (pa-bullet-list-3; Divi ETmodules „Q“ — Инфлуенсър маркетинг BG/EN/DE, „Какво НЕ е…“):
   като отметките, но с 1em отляво (копието 1440: редовете през 53 px, при нас 26 и обикновени точки) */
.xp-b-svc-text ul.pa-bullet-list-3 { padding-left: var(--wp--custom--text--para); list-style: none; }
.xp-b-svc-text ul.pa-bullet-list-3 li { display: block; padding-bottom: var(--wp--custom--svc-text--check-after); }
.xp-b-svc-text ul.pa-bullet-list-3 li::before { content: ""; display: inline-block; width: var(--wp--custom--svc-text--check); height: var(--wp--custom--svc-text--check); margin-right: var(--wp--custom--svc-text--check-gap); vertical-align: var(--wp--custom--svc-text--check-lift); background: currentColor; mask: url("../../assets/img/x-circle.svg") center / contain no-repeat; }
@media (max-width: 767px) { .xp-b-svc-text ul.pa-bullet-list-3 { padding-left: 0; } .xp-b-svc-text ul.pa-bullet-list-3 li::before { width: var(--wp--custom--svc-text--check-phone); height: var(--wp--custom--svc-text--check-phone); margin-right: var(--wp--custom--svc-text--check-gap-phone); } .xp-b-svc-text.xp-b ul.pa-bullet-list-3 li { padding-bottom: var(--wp--custom--svc-text--check-after-phone); } }
/* (05.10.2026) второто оформление на отметките в Divi (pa-bullet-list-2, CSS на страницата: Employer Branding BG/EN/DE; EN „За нас“ е без
   него — там и в копието са точки): черна отметка 1.2em, 2vw отляво и 1vw до текста, текстът до нея (flex, по средата), 3vh под точката;
   телефон — без отстъп, 2vw до текста, отметка 5vw */
.xp-b-svc-text.has-checks-2 ul.pa-bullet-list-2 { padding-left: 0; list-style: none; }
.xp-b-svc-text.has-checks-2 ul.pa-bullet-list-2 > li { display: flex; align-items: center; padding-bottom: var(--wp--custom--svc-text--check-after); }
.xp-b-svc-text.has-checks-2 ul.pa-bullet-list-2 > li::before { content: ""; flex: none; width: var(--wp--custom--svc-text--check); height: var(--wp--custom--svc-text--check); margin: 0 var(--wp--custom--svc-text--check-gap) 0 var(--wp--custom--svc-text--check-gap-phone); background: var(--wp--preset--color--black); mask: url("../../assets/img/check-circle.svg") center / contain no-repeat; }
@media (max-width: 767px) { .xp-b-svc-text.has-checks-2 ul.pa-bullet-list-2 > li::before { width: var(--wp--custom--svc-text--check-phone); height: var(--wp--custom--svc-text--check-phone); margin: 0 var(--wp--custom--svc-text--check-gap-phone) 0 0; } }
