.icon-slider__stage{min-inline-size:0;position:relative}.icon-slider__stage.is-enhanced.icon-slider__stage--with-arrows{padding-inline:clamp(2.5rem,5vw,4rem)}.icon-slider__slider:not(.swiper-initialized) .swiper-wrapper{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));transform:none}.icon-slider__slider.is-static .swiper-wrapper{grid-template-columns:repeat(var(--icon-slider-static-count),minmax(0,1fr))}.icon-slider__slider .swiper-wrapper{align-items:center}.icon-slider__slider .swiper-slide{block-size:auto;min-inline-size:0}.icon-slider__slider.swiper-initialized .swiper-wrapper{min-block-size:max(12rem,var(--icon-slider-track-height,0px))}.icon-slider__measure{position:absolute;inset-block-start:0;inset-inline-start:0;pointer-events:none;visibility:hidden}.icon-slider__measure .icon-slider__icon{transition:none}.icon-slider__card{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:0;padding-block:.5rem;text-align:center}.icon-slider__icon{align-items:center;block-size:72px;display:flex;flex:0 0 auto;inline-size:min(72px,100%);justify-content:center;transition:inline-size .25s ease,block-size .25s ease}.icon-slider .is-active .icon-slider__icon{block-size:112px;inline-size:min(112px,100%)}.icon-slider__icon>*,.icon-slider__icon img{block-size:100%;display:block;inline-size:100%;max-block-size:100%;max-inline-size:100%;object-fit:contain}.icon-slider__heading,.icon-slider__text,.icon-slider__text>:first-child{margin-block-start:0}.icon-slider__heading,.icon-slider__text,.icon-slider__text>:last-child{margin-block-end:0}.icon-slider__description{inline-size:100%;max-inline-size:24ch}.icon-slider__description[hidden],.icon-slider__pagination[hidden]{display:none}.icon-slider__arrow{--base-theme-slider-arrow-size:2.5rem;align-items:center;background:0 0;border:0;border-radius:0;block-size:var(--base-theme-slider-arrow-size);color:var(--color-coral-red,currentColor);cursor:pointer;display:none;inline-size:var(--base-theme-slider-arrow-size);justify-content:center;padding:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);transition:transform .16s ease;z-index:2}.icon-slider__stage.is-enhanced .icon-slider__arrow{display:inline-flex}.icon-slider__arrow--previous{inset-inline-start:0}.icon-slider__arrow--next{inset-inline-end:0}.icon-slider__arrow:not(:disabled):not(.swiper-button-disabled):is(:hover,:focus-visible){transform:translateY(-50%) scale(1.08)}.icon-slider__arrow:not(:disabled):not(.swiper-button-disabled):active{transform:translateY(-50%) scale(.96)}.icon-slider__arrow-fallback{border-block-start:1px solid currentColor;inline-size:1rem;position:relative}.icon-slider__arrow-fallback:after{block-size:.375rem;border-block-start:1px solid currentColor;border-inline-end:1px solid currentColor;content:'';inline-size:.375rem;position:absolute;inset-block-start:-.25rem;inset-inline-end:0;transform:rotate(45deg)}.icon-slider__arrow--previous .icon-slider__arrow-fallback{transform:rotate(180deg)}.icon-slider__pagination{margin-block-start:1rem;position:static;text-align:center}.icon-slider__arrow:focus-visible,.icon-slider__pagination button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (prefers-reduced-motion:reduce){.icon-slider__arrow:not(:disabled):not(.swiper-button-disabled):is(:hover,:focus-visible,:active){transform:translateY(-50%)}.icon-slider__arrow,.icon-slider__icon{transition:none}}