section.u5m-cards-animation{margin:var(--section-margin-none);padding:60px 0;& .cards-animation__shell{margin:0 auto;max-width:var(--center);padding-inline:var(--site-gutter-inline)}& .cards-animation__intro-head{margin-bottom:36px;& .intro-content.intro-content--heading-above-columns{align-items:stretch;display:flex;flex-direction:column;text-align:center;width:100%;& .intro-content-upper{width:100%}& .heading,& h1.heading,& h2.heading,& h3.heading{box-sizing:border-box;margin-inline:auto;text-align:center;width:100%}& .heading *{text-align:center}}}& .cards-animation__layout{align-items:flex-start;display:flex;flex-direction:row;gap:51px}& .cards-animation__left{flex:0 1 auto;min-width:0;width:min(100%,500px);& .center{padding-inline:0}}& .section-inner.center .intro-content{margin-bottom:32px;& .button-group{margin-top:20px}}& .intro-content.intro-content--split-headline{align-items:stretch;text-align:left;& .intro-content-upper{align-items:stretch;display:flex;flex-direction:column;width:100%}& .button-group{justify-content:flex-start}}& .cards-animation__stack{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:32px;justify-content:flex-start;margin:0;max-width:min(500px,100%);width:100%;--gap:32px;& .card{align-items:flex-start;border-radius:var(--radius-card,6px);box-shadow:var(--shadow-card);flex-flow:row nowrap;gap:25px;max-width:min(500px,100%);padding:20px;width:100%;& .media.image{aspect-ratio:1;border-radius:0;flex:0 0 115px;max-width:115px;min-height:0;width:115px;& img{height:auto;object-fit:contain;position:static;width:100%}}& .media.custom-icon{align-self:flex-start;flex:0 0 auto;padding:0;& img{display:block}}& .media.custom-icon-headline{flex:1 1 auto;min-width:0;padding:0}& .content{flex:1 1 auto;justify-content:flex-start;margin:0;min-width:0;padding:0;& .content-upper{flex-grow:0}& .button-group{margin-top:20px}}}& .card.card--anim-surf--lt_sand{background:var(--lt-sand,#fdf2e4)}& .card.card--anim-surf--teal{background:var(--teal,#036a6e);& .button-group .button-span a,& .content .content-upper span.description,& .content .content-upper span.description *,& .content .content-upper span.eyebrow,& .content .content-upper span.title{color:var(--lt-sand,#fdf2e4)}}& .card.card--anim-surf--seafoam{background:var(--seafoam,#c2d3ce)}& .card.card--anim-surf--sand{background:var(--sand,#f7e1c3)}& .card.card--anim-surf--yellow{background:#fcc270}& .card.card--anim-surf--custom{background:var(--white,#fff)}}& .cards-animation__column-footer{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-top:32px;max-width:min(500px,100%);width:100%;& .button-group{justify-content:flex-start}}& .cards-animation__right{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:flex-start;min-width:0}& .cards-animation__media{max-width:520px;position:relative;width:100%;& .cards-animation__gif,& .cards-animation__lottie-player{display:block;height:auto;max-width:520px;width:100%}&.cards-animation__media--lottie .cards-animation__lottie-player{min-height:280px}}@media (max-width:900px){& .cards-animation__layout{flex-direction:column;gap:32px}& .cards-animation__left{flex:1 1 auto;max-width:none}& .cards-animation__stack{max-width:none;& .card{align-items:stretch;flex-flow:column nowrap;max-width:none;& .media.custom-icon,& .media.icon,& .media.image{align-self:flex-start;flex:0 0 auto}& .media.custom-icon-headline{align-self:stretch;flex:0 0 auto;min-width:0}}}& .cards-animation__column-footer{max-width:none}& .cards-animation__right{width:100%}}&.cards--pad-lg .card-wrapper .card{padding:20px;& .content{padding:0}&:has(.media.custom-icon) .content,&:has(.media.custom-icon-headline) .content,&:has(.media.icon) .content{padding-top:0}& .media{&.custom-icon,&.custom-icon-headline,&.icon{padding:0}}}&.cards--pad-sm .card-wrapper .card{gap:25px;padding:20px;& .content{padding:0}&:has(.media.custom-icon) .content,&:has(.media.custom-icon-headline) .content,&:has(.media.icon) .content{padding-top:0}& .media{&.custom-icon,&.custom-icon-headline,&.icon{padding:0}}}&.cards--no-shadow .card-wrapper .card{box-shadow:none}&.cards--radius-pill .card-wrapper .card{border-radius:150px 6px;& .content{padding:100px 20px}& .media.custom-icon,& .media.custom-icon-headline,& .media.icon{padding:30px 20px 0}}&.cards--title-lg .card-wrapper .card{& .content .content-upper span.title,& .media.custom-icon-headline .custom-icon-headline__title{font-size:clamp(1.3125rem,.95rem + 2.1vw,2.0625rem);line-height:1.25}}&.cards--center-content .card-wrapper .card{align-items:center;& .media{&.custom-icon,&.icon{align-self:center}&.custom-icon-headline{& .custom-icon-headline__row{align-items:center;flex-wrap:wrap;justify-content:center}& .custom-icon-headline__title{flex:0 1 auto;text-align:center}}}& .content{align-items:center;text-align:center;& .button-group,& .content-upper{align-items:center}& .button-group{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}}& .cards-animation__column-footer{align-items:center;align-self:stretch;& .button-group{justify-content:center}}@media (max-width:900px){& .media.image{align-self:center}}}}