.spx-expertise{display:block;color:var(--spx-text-main)}.spx-expertise__top{display:grid;gap:28px}.spx-expertise__header{display:grid;gap:18px;min-width:0}.spx-expertise__description{max-width:760px;margin:0;color:var(--spx-text-gray);font-size:clamp(16px,1.8vw,18px);font-weight:400;line-height:1.6;overflow-wrap:anywhere}.spx-expertise .spx-expertise__title{margin:0;color:var(--spx-text-main);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.spx-expertise__slider{display:block;min-width:0}.spx-expertise__slider .swiper{overflow:hidden;border-radius:var(--spx-radius-sm)}.spx-expertise__image{aspect-ratio:11 / 10;overflow:hidden;border-radius:var(--spx-radius-sm);background:var(--spx-mist-white)}.spx-expertise__image :is(picture,.spx-image,img,svg){display:block;width:100%;height:100%;object-fit:cover}.spx-expertise__meta{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:16px;color:var(--spx-text-gray);font-size:14px;font-weight:400;line-height:1.6}.spx-expertise__captions{min-width:0;overflow-wrap:anywhere}.spx-expertise__controls{display:grid;flex:0 0 auto;gap:4px;justify-items:end;max-width:60%}.spx-expertise .spx-expertise__pagination{--spx-pagination-color: #C7C7C2;--spx-pagination-active-color: #8C8C99;position:static;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;width:auto;transform:none}.spx-expertise .spx-expertise__pagination .swiper-pagination-bullet{position:relative;width:40px;height:2px;overflow:hidden}.spx-expertise .spx-expertise__pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--spx-text-main);transform:scaleX(0);transform-origin:left}.spx-expertise .spx-expertise__pagination .swiper-pagination-bullet-active:after{animation:spx-expertise-pagination-fill .3s ease-out forwards}.spx-expertise .spx-expertise__pagination.autoplay .swiper-pagination-bullet-active:after{animation:none;transform:scaleX(var(--spx-swiper-progress, 0))}@keyframes spx-expertise-pagination-fill{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.spx-expertise .spx-expertise__pagination .swiper-pagination-bullet-active:after{animation:none}}@media(max-width:749px){.spx-expertise .spx-expertise__pagination{--spx-pagination-color: var(--spx-brand-accent);--spx-pagination-active-color: var(--spx-text-main);justify-content:flex-start;text-align:left}.spx-expertise .spx-expertise__pagination .swiper-pagination-bullet{width:20px;height:3px}.spx-expertise .spx-expertise__pagination .swiper-pagination-bullet-active{width:40px}.spx-expertise .spx-expertise__pagination .swiper-pagination-bullet:after{content:none}}.spx-expertise__features{display:grid;gap:32px;margin-top:20px;padding-top:24px;border-top:1px solid var(--spx-brand-accent)}@media(max-width:749px){.spx-expertise__features{padding-top:0;border-top:0}.spx-expertise__feature{position:relative;padding-top:32px}.spx-expertise__feature:before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:var(--spx-brand-accent);transform:scaleY(.5);transform-origin:top;pointer-events:none}}.spx-expertise .spx-expertise__feature-title{margin:0 0 12px;color:var(--spx-text-main);font-size:18px;font-style:normal;font-weight:700;line-height:1.15}.spx-expertise__feature-description{color:var(--spx-text-gray);font-size:16px;font-weight:400;line-height:1.6;overflow-wrap:anywhere}.spx-expertise__feature-description>*{margin:0}.spx-expertise__feature-description>*+*{margin-top:12px}.spx-expertise__feature-description :is(strong,b){color:var(--spx-text-main);font-weight:inherit}@media(min-width:750px){.spx-expertise__top{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px}.spx-expertise__top--text-only{grid-template-columns:minmax(0,1fr)}.spx-expertise__header{gap:24px}.spx-expertise .spx-expertise__title{font-size:40px}.spx-expertise__slider{grid-column:2}.spx-expertise__image{aspect-ratio:16 / 9}.spx-expertise__meta{margin-top:32px;font-size:12px}.spx-expertise__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;margin-top:60px;padding-top:40px}.spx-expertise .spx-expertise__feature-title{margin-bottom:16px}.spx-expertise__feature-description{font-size:14px}.spx-expertise__mobile-break{display:none}}@media(min-width:1280px){.spx-expertise .spx-expertise__pagination .swiper-pagination-bullet{width:80px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spx-expertise.css.map */
