.o-usp{--grid-column-gap:var(--column-gap-mobile);--grid-row-gap:var(--row-gap-mobile)}@media screen and (min-width:768px){.o-usp{--grid-column-gap:var(--column-gap-desktop);--grid-row-gap:var(--row-gap-desktop)}}.o-usp__slider-wrapper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:var(--grid-row-gap) var(--grid-column-gap)}.o-usp__slider-wrapper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{--flex-items:1;width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--grid-column-gap))}.o-usp__slider-wrapper:not(.swiper-initialized)[data-columns-mobile="1"] .swiper-slide{--flex-items:1}.o-usp__slider-wrapper:not(.swiper-initialized)[data-columns-mobile="2"] .swiper-slide{--flex-items:2}@media screen and (min-width:768px){.o-usp__slider-wrapper:not(.swiper-initialized)[data-columns="2"] .swiper-slide{--flex-items:2}.o-usp__slider-wrapper:not(.swiper-initialized)[data-columns="3"] .swiper-slide{--flex-items:3}.o-usp__slider-wrapper:not(.swiper-initialized)[data-columns="4"] .swiper-slide{--flex-items:4}}.o-usp__slider-wrapper--grid .swiper-wrapper{flex-wrap:wrap}.o-usp__slider-wrapper--slider:not(.swiper-initialized){overflow:hidden}.o-usp__slider-wrapper--slider:not(.swiper-initialized) .swiper-wrapper{flex-wrap:nowrap}.m-usp-item{display:flex}.m-usp-item__content{display:flex;flex-direction:column;gap:var(--content-gap,1rem)}.m-usp-item__text p,.m-usp-item__title{color:inherit;margin:0}.m-usp-item__text *{color:inherit}.m-usp-item__image{align-items:center;display:flex;justify-content:center}.m-usp-item__image img{aspect-ratio:1/1;border-radius:0;height:var(--icon-height);max-width:100%;object-fit:cover;width:var(--icon-width)}.m-usp-item__icon{align-items:center;display:flex;justify-content:center}.m-usp-item__icon svg{height:var(--icon-height);max-width:100%;object-fit:contain;width:var(--icon-width)}.m-usp-item__icon svg path{fill:currentColor}.m-usp-item:has(.m-usp-item__text) .m-usp-item__icon{align-items:flex-start}.m-usp-item__inner{display:flex;gap:var(--content-gap,1rem) 1.6rem}.m-usp-item__icon-alignment--top{flex-direction:column}.m-usp-item__icon-alignment--next{flex-direction:row}