.cards{position:relative}.card__container{padding:0;row-gap:9.5rem}.card__container--gap{gap:var(--moduleSettings-columnGap,0)}.cards>.ctas__container{margin-top:9.5rem}.card{border-radius:16px;padding:3.2rem;position:relative}.card--no-padding{padding:3.2rem 0}.card--border{border:1px solid #f6f6f8}.card__pre-title--pin{position:absolute;right:1.6rem;top:-30px}.card__pre-title+.card__header{margin-top:0}.card__header{margin-bottom:1.6rem}.card__text__text p{--font-bodySize:1.8rem;font-size:var(--font-bodySize)}.card__text__text--ctas{margin-bottom:1.6rem}.card--column{display:flex;flex-direction:column}.card--column img{margin:0 auto}.card img.image--cr{border-radius:8px}.card__container:has(.card--accordion){align-items:flex-start}.card--column .ctas__container{margin-top:auto}.card--row.card--accordion{gap:1rem}.card--accordion.card--has-media .accordion-trigger:after{margin-left:1rem;right:unset;top:50%;transform:translateY(-50%) rotate(0deg)}.card--accordion.card--has-media .accordion-trigger.active:after{transform:translateY(-50%) rotate(180deg)}.card--row{display:grid;gap:0 5rem}.card--row__wrapper{display:flex;flex-direction:column}@media only screen and (min-width:901px){.card--row.even .card--row__wrapper--media,.card--row.odd .card--row__wrapper--text,.card--row:not(.odd):not(.even) .card--row__wrapper--text{grid-row-start:1}.card--row.even.grid-row--60_40{grid-template-columns:40fr 60fr}.card--row .card__container.grid-row--1 .card img{margin:0;width:100%}.card--column .card__container.grid-row--1 .card img{margin:0;width:auto}}@media only screen and (max-width:960px){.card__container.grid-row--2{grid-template-columns:repeat(2,50fr)}}@media only screen and (max-width:900px){.card__container.grid-row--3,.card__container.grid-row--4,.card__container.grid-row--5,.card__container.grid-row--6{grid-template-columns:repeat(2,50fr)}}@media only screen and (max-width:640px){.card__container.grid-row--2,.card__container.grid-row--3,.card__container.grid-row--4,.card__container.grid-row--5,.card__container.grid-row--6{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.card__container{row-gap:3rem!important}}@media only screen and (max-width:600px){.cards .ctas__container{margin-bottom:1rem;margin-top:6.4rem;--buttonMargin:0;align-items:center;flex-direction:column;flex-wrap:wrap;gap:1rem}.cards .ctas__container a,.cards a{display:flex!important;justify-content:center;text-align:center}.cards .card__text__text a{display:inline-block!important;text-align:left}.cards .ctas__container div,.cards .ctas__container>a{width:100%;--buttonMargin:0}}