.o-text-with-cards{--grid-column-gap:var(--column-gap-mobile);--grid-row-gap:var(--row-gap-mobile);overflow:hidden;position:relative}.o-text-with-cards.o-section--indented{margin-bottom:1rem;margin-top:1rem}.o-text-with-cards--has-media,.o-text-with-cards--has-media .o-text-with-cards__card{background:transparent}.o-text-with-cards--has-media .o-text-with-cards__overlay{display:block}@media screen and (min-width:768px){.o-text-with-cards{--grid-column-gap:var(--column-gap-desktop);--grid-row-gap:var(--row-gap-desktop)}}.o-text-with-cards__cards-position--left{order:2}.o-text-with-cards__cards-position--left .o-mwt__image--small{margin-left:auto}.o-text-with-cards__cards-position--right{order:2}@media screen and (min-width:768px){.o-text-with-cards__cards-position--right{justify-content:flex-end}}.o-text-with-cards__card-heading p{margin-bottom:0}.o-text-with-cards__content-position--left,.o-text-with-cards__content-position--right{order:1}@media screen and (min-width:768px){.o-text-with-cards__cards-position--left,.o-text-with-cards__content-position--left{order:1;padding-right:3.8rem}.o-text-with-cards__cards-position--right,.o-text-with-cards__content-position--right{order:2;padding-left:3.8rem}}.o-text-with-cards__content{padding-bottom:3rem;padding-top:3rem;position:relative;z-index:8}.o-text-with-cards__wrapper{display:flex;flex-wrap:wrap;gap:var(--grid-row-gap) var(--grid-column-gap);position:relative;z-index:8}.o-text-with-cards__card{--flex-items:1;border-radius:var(--border-radius);width:calc(100%/var(--flex-items) - (var(--flex-items) - 1)/var(--flex-items)*var(--grid-column-gap))}@media screen and (min-width:768px){.o-text-with-cards__card{border:1px solid rgba(var(--color-border),.2);min-height:23rem;padding:2.8rem}}.o-text-with-cards__card-content{display:flex;flex-direction:column;height:100%}.o-text-with-cards__card-stat-text{margin-bottom:.4rem}.o-text-with-cards__card-stat-number{margin-bottom:0}.o-text-with-cards__card-heading{margin-bottom:0;margin-top:auto}.o-text-with-cards__mobile-columns--1 .o-text-with-cards__card{--flex-items:1}.o-text-with-cards__mobile-columns--2 .o-text-with-cards__card{--flex-items:2}.o-text-with-cards__mobile-columns--3 .o-text-with-cards__card{--flex-items:3}.o-text-with-cards__mobile-columns--4 .o-text-with-cards__card{--flex-items:4}.o-text-with-cards__mobile-columns--5 .o-text-with-cards__card{--flex-items:5}.o-text-with-cards__mobile-columns--6 .o-text-with-cards__card{--flex-items:6}@media screen and (min-width:1100px){.o-text-with-cards__columns--1 .o-text-with-cards__card{--flex-items:1}.o-text-with-cards__columns--2 .o-text-with-cards__card{--flex-items:2}.o-text-with-cards__columns--3 .o-text-with-cards__card{--flex-items:3}.o-text-with-cards__columns--4 .o-text-with-cards__card{--flex-items:4}.o-text-with-cards__columns--5 .o-text-with-cards__card{--flex-items:5}.o-text-with-cards__columns--6 .o-text-with-cards__card{--flex-items:6}}.o-text-with-cards__usp{border-bottom:1px solid rgba(var(--color-border),.2);margin-bottom:.8rem;padding-bottom:1.4rem}@media screen and (min-width:768px){.o-text-with-cards__usp{padding-bottom:2.4rem}}.o-text-with-cards__heading{margin-bottom:4rem}@media screen and (max-width:768px){.o-text-with-cards__heading{font-size:2.4rem}}.o-text-with-cards__subtitle{font-weight:700;margin-bottom:4rem}.o-text-with-cards__link{margin-top:4rem}.o-text-with-cards__background-media{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.o-text-with-cards__background-media .o-text-with-cards__video{height:100%;position:relative;width:100%}.o-text-with-cards__background-media .o-text-with-cards__video video{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.o-text-with-cards__background-media .o-text-with-cards__image{height:100%;position:relative;width:100%}.o-text-with-cards__background-media .o-text-with-cards__image img{border-radius:unset;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.o-text-with-cards__background-media .o-text-with-cards__image svg{height:100%;width:100%}.o-text-with-cards__overlay{background:rgba(var(--color-black),.2);display:none;height:100%;left:0;position:absolute;top:0;width:100%}