.cards-area{border-radius:30px}.cards-area.padding-inline{padding-inline:var(--block-spacing-half)}.row-fluid:first-child .cards-area{margin-top:50px}.cards-area>h4{font-size:1.4rem;margin-bottom:.75rem;margin-block:0;padding-block:25px}.cards-area>.button-wrapper>a{color:#fff}.cards-area>.button-wrapper>a.simple{color:inherit}.cards-wrap{display:grid;gap:var(--block-spacing-half);grid-auto-columns:1fr;grid-auto-flow:column;padding-block:var(--block-spacing-half);padding-inline:0}.cards-wrap.cards-table{grid-auto-flow:unset;margin-block:var(--block-spacing-half);padding:0;padding-inline:var(--block-spacing-half)}.minimal-padding-y .cards-individual{padding-block:0!important}.cards-wrap.background-transparent{background:transparent!important}.cards-wrap>a{height:100%}.cards-individual{background:transparent;border-radius:10px;display:flex;flex-direction:column;height:100%;padding:10%;text-align:center}.cards-individual.background-dark :not(a),.cards-individual.background-dark-gradient :not(a){color:var(--white)}.cards-individual.background-blue-gradient :not(a),.cards-individual.background-blue-gradient-reverse :not(a),.cards-individual.background-light :not(a){color:var(--primary)}.cards-individual a,.cards-individual p,.cards-individual span{color:#fff}.cards-individual.color-dark a,.cards-individual.color-dark p,.cards-individual.color-dark span{color:var(--primary)}.cards-image-wrap{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-inline:auto}.cards-wrap p{margin-block:0 auto}.cards-headline{line-height:1.5rem;margin-bottom:0}.cards-content-wrap{display:flex;flex:1;flex-direction:column;justify-content:space-between;margin-top:1.5rem}.cards-content-wrap a{color:unset;text-decoration:none}.cards-text-wrap a:hover{font-weight:unset;text-decoration:underline}.cards-individual .button-wrapper a{color:#fff!important;line-height:1}.cards-individual .button-wrapper a.button.simple{font-size:.9em}.color-dark.cards-individual .button-wrapper a.button.simple{color:var(--primary_ )!important}.cards-individual .button-wrapper a:hover{font-weight:900;text-decoration:none;transform:scale(1.025)}.minimal-padding .cards-wrap{gap:0}.minimal-padding .cards-individual{padding:0}.cards-headline{color:inherit}.cards-table-outer .headline-outer{padding-block:var(--block-spacing) 0!important}.cards-table-outer .headline-outer,.cards-table-outer .short-headline{margin-block:0 var(--block-spacing-half)!important}.cards-table-outer .headline-paragraph{margin-block:0 var(--block-spacing)!important;padding-inline:10%;text-align:center}.cards-table-outer .button-outer{margin-block:var(--block-spacing-half) 0!important;padding-block:0 var(--block-spacing)!important}.cards-table-outer .button-outer .button-wrapper{padding-block:0!important}.cards-content-wrap .button-wrapper:has(.simple){padding-block:.5rem!important}.card-link{text-decoration:none}.red-lines-between .cards-individual:first-child{position:relative}.red-lines-between .cards-individual:after{background:var(--secondary);content:"";height:50%;position:absolute;right:0;top:25%;width:3px;z-index:100}.red-lines-between .cards-individual:last-child:after{background:transparent}.background-dark-gradient .button.simple{color:#fff}