/* clean — „Примери и казуси“, вид „Отзиви“ (02.10.2026, мерено на копието xplora.dev/xplora „Клиенти и референции“, 1440 и 390):
   зелено-синьо каре от 10vw до десния край със сянка, кавичките (картинка 187×54) и под тях Divi слайдерът с по един цитат;
   слайдовете са с височината на най-високия, текстът е центриран в тях. site.js слага обвивката, точките и въртенето. */
.xp-b-svc-examples.is-quotes { --q-pb: var(--wp--custom--svc-examples--q-desc-pb); margin-left: var(--wp--custom--svc-examples--q-left); padding: var(--wp--custom--svc-examples--q-pad-y) var(--wp--custom--svc-examples--q-pad-right) var(--wp--custom--svc-examples--q-pad-y) var(--wp--custom--svc-examples--q-pad-left); background: var(--wp--custom--svc-examples--q-bg); box-shadow: var(--wp--custom--svc-examples--q-shadow); color: var(--wp--preset--color--white); }
.xp-b-svc-examples.is-quotes::before { content: ""; display: block; width: var(--wp--custom--svc-examples--q-mark-w); height: var(--wp--custom--svc-examples--q-mark-h); margin-bottom: var(--wp--custom--svc-examples--q-mark-gap); background: url('../../assets/img/quote-marks.png') no-repeat left top / contain; }
.xp-b-svc-examples.is-quotes .xp-carousel__wrap { position: relative; }
.xp-b-svc-examples.is-quotes .xp-carousel { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }
.xp-b-svc-examples.is-quotes .xp-carousel::-webkit-scrollbar { display: none; }
.xp-b-svc-examples.is-quotes .xp-carousel > .xp-carousel__slide { flex: 0 0 100%; display: flex; flex-direction: column; justify-content: center; box-sizing: border-box; padding: var(--wp--custom--svc-examples--zero) var(--wp--custom--svc-examples--q-text-right) var(--q-pb) var(--wp--custom--svc-examples--zero); scroll-snap-align: start; }
.xp-b-svc-examples.is-quotes .xp-carousel__slide :is(p, h5, h6) { margin: 0; color: inherit; }
.xp-b-svc-examples.is-quotes .xp-carousel__slide p { padding-bottom: var(--wp--custom--svc-examples--zero); font-size: var(--t-text); font-style: italic; font-weight: var(--wp--custom--weight--light); line-height: var(--t-lh-text); }
.xp-b-svc-examples.is-quotes .xp-carousel__slide p:first-child { padding-bottom: var(--wp--custom--svc-examples--q-para); }
.xp-b-svc-examples.is-quotes .xp-carousel__slide :is(h5, h6) { padding-bottom: var(--wp--custom--svc-examples--q-gap); line-height: var(--t-lh-head); text-transform: none; letter-spacing: normal; }
.xp-b-svc-examples.is-quotes .xp-carousel__slide h5 { font-size: var(--t-minor); font-weight: var(--wp--custom--weight--bold); }
.xp-b-svc-examples.is-quotes .xp-carousel__slide h6 { font-size: var(--t-small); font-style: italic; font-weight: var(--wp--custom--weight--light); line-height: var(--t-lh-small); }
.xp-b-svc-examples.is-quotes .xp-carousel__nav { display: none; }
.xp-b-svc-examples.is-quotes .xp-carousel__dots { display: flex; position: absolute; left: 0; right: 0; bottom: var(--wp--custom--svc-examples--q-dots-bottom); justify-content: center; gap: var(--wp--custom--svc-examples--q-dots-gap); }
.xp-b-svc-examples.is-quotes .xp-carousel__dots button { width: var(--wp--custom--svc-examples--q-dot); height: var(--wp--custom--svc-examples--q-dot); padding: 0; border: 0; border-radius: 50%; background: var(--wp--custom--svc-examples--q-dot-color); cursor: pointer; }
.xp-b-svc-examples.is-quotes .xp-carousel__dots .is-active { background: var(--wp--preset--color--white); }
/* снимка в дясната част на карето (Academy: Testimonials.png, 437×618 на 53.3vw от карето) */
.xp-b-svc-examples.is-quotes { position: relative; }
.xp-b-svc-examples.is-quotes > figure.wp-block-image { position: absolute; top: var(--wp--custom--svc-examples--q-img-top); left: var(--wp--custom--svc-examples--q-img-left); width: var(--wp--custom--svc-examples--q-img-w); margin: 0; }
.xp-b-svc-examples.is-quotes > figure.wp-block-image img { display: block; width: 100%; height: auto; }
@media (max-width: 980px) {
	.xp-b-svc-examples.is-quotes { --q-pb: var(--wp--custom--svc-examples--q-desc-pb-tablet); }
}
@media (max-width: 767px) {
	.xp-b-svc-examples.is-quotes { padding: var(--wp--custom--svc-examples--zero) var(--wp--custom--svc-examples--q-pad-right-phone) var(--wp--custom--svc-examples--q-pad-bottom-phone) var(--wp--custom--svc-examples--q-pad-left); }
	.xp-b-svc-examples.is-quotes::before { display: none; }
	.xp-b-svc-examples.is-quotes > figure.wp-block-image { position: static; width: var(--wp--custom--svc-examples--q-img-w-phone); margin: var(--wp--custom--svc-examples--q-img-mt-phone) auto 0; }
	.xp-b-svc-examples.is-quotes .xp-carousel > .xp-carousel__slide { justify-content: flex-start; padding-top: var(--wp--custom--svc-examples--q-pad-top-phone); }
	.xp-b-svc-examples.is-quotes .xp-carousel__dots { bottom: var(--wp--custom--svc-examples--q-dots-bottom-phone); }
}
