.o-usp{--columns:2.4rem 1fr;--text-column:2/-1;--heading-display:grid;--layout-section-padding:var(--layout-block-spacing-medium)}@media screen and (min-width:768px){.o-usp{--layout-section-padding:var(--layout-block-spacing-large)}}.o-usp .u-text-center{--columns:1fr;--text-column:1/-1;--heading-display:flex}.o-usp--border{border-bottom:1px solid rgba(var(--color-border));border-top:1px solid rgba(var(--color-border));padding-block:var(--layout-section-padding)}.o-usp__text p,.o-usp__title{color:inherit;margin:0}.o-usp__title{color:rgb(var(--color-heading));font-size:var(--body-fs-lg);margin-bottom:.5rem}.o-usp__text{font-size:var(--body-fs-sm)}.o-usp__text *{color:inherit}.o-usp__image img{aspect-ratio:1/1;border-radius:0;height:auto;max-width:100%;object-fit:cover}.o-usp__icon{color:var(--icon-color,inherit)}.o-usp__icon svg{height:2.4rem;max-width:100%;width:auto}.o-usp__icon svg path{fill:currentColor}.o-usp__content{display:grid;gap:0 1.6rem;grid-template-columns:var(--columns);margin-inline:auto;max-width:100%;width:fit-content}@media screen and (min-width:768px){.o-usp__content{margin-inline:unset;width:auto}}.o-usp__heading{display:var(--heading-display);gap:0 1.6rem;grid-column:1/-1;grid-template-columns:subgrid;justify-content:var(--flex-justify)}.o-usp__text{grid-column:var(--text-column)}.o-usp__icon-alignment--top{--columns:1fr;--text-column:1/-1;--heading-display:grid}.o-usp .swiper-pagination{inset:auto;margin-block-start:2rem;position:relative}@media screen and (min-width:768px){.o-usp .swiper-pagination{inset:auto}}.o-usp__slider-wrapper{position:relative}.o-usp__slider-wrapper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:var(--layout-row-grid-gap) var(--layout-column-grid-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(--layout-column-grid-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}