/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */.cards{position:relative}.cards .cards__img{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.cards .cards__img:after{content:"";z-index:0;background:linear-gradient(#153055cc,#153055cc);width:100%;height:100%;position:absolute;top:0;left:0}.cards .cards__img figure{width:100%;height:100%}.cards .cards__img figure img{object-fit:cover;width:100%;height:100%}.cards:has(.cards__img){padding-block:3rem}@media (width>=992px){.cards:has(.cards__img){padding-block:100px}}.cards .cardsgrid{z-index:2;gap:3.5rem;display:grid;position:relative}@media (width>=992px){.cards .cardsgrid.cardsgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cards .cardsgrid.cardsgrid--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.cards .cardsgrid.cardsgrid--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cards .cardsgrid.cardsgrid--largeicons .card{background-color:#fff;flex-direction:column;align-items:center;padding:3rem 1rem;display:flex;position:relative;box-shadow:6px 6px 4px #0000004d}@media (width>=992px){.cards .cardsgrid.cardsgrid--largeicons .card{padding:50px}}.cards .cardsgrid.cardsgrid--largeicons .card h3{z-index:2}.cards .cardsgrid.cardsgrid--largeicons .card .card__text{z-index:2;text-align:center;margin-top:1.5rem}.cards .cardsgrid.cardsgrid--largeicons .card .card__pic{z-index:1;opacity:.2;width:auto;height:200px;position:absolute;bottom:0;right:0}.cards .cardsgrid.cardsgrid--largeicons .card .card__pic figure{width:auto;height:100%}.cards .cardsgrid.cardsgrid--largeicons .card .card__pic figure img{object-fit:contain;object-position:right bottom;width:auto;height:100%}.cards .cardsgrid.cardsgrid--smallicons .card{background-color:#fff;flex-direction:column;align-items:flex-start;padding:50px;display:flex;position:relative;box-shadow:6px 6px 4px #0000004d}.cards .cardsgrid.cardsgrid--smallicons .card:before{content:"";border:2px solid var(--secondary);z-index:-1;width:100%;height:100%;position:absolute;bottom:-1.5rem;right:-1.5rem}.cards .cardsgrid.cardsgrid--smallicons .card h3{z-index:2}.cards .cardsgrid.cardsgrid--smallicons .card .card__text{z-index:2;text-align:left;margin-top:1.5rem}.cards .cardsgrid.cardsgrid--smallicons .card .card__pic{z-index:1;opacity:.2;width:auto;height:150px;position:absolute;bottom:0;right:0}.cards .cardsgrid.cardsgrid--smallicons .card .card__pic figure{width:auto;height:100%}.cards .cardsgrid.cardsgrid--smallicons .card .card__pic figure img{object-fit:contain;object-position:right bottom;width:auto;height:100%}.cards .cardsgrid.cardsgrid--smallicons .card .card__frame{background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.cards .cardsgrid.cardsgrid--image .card{background-color:#fff;grid-template-areas:"img""headline""text";display:grid}.cards .cardsgrid.cardsgrid--image .card h3{grid-area:headline;font-size:1.75rem}.cards .cardsgrid.cardsgrid--image .card .card__text{grid-area:text}.cards .cardsgrid.cardsgrid--image .card .card__pic{z-index:2;grid-area:img;width:100%;position:relative}.cards .cardsgrid.cardsgrid--image .card .card__pic figure{aspect-ratio:19/12;height:auto}.cards .cardsgrid.cardsgrid--image .card .card__pic figure img{object-fit:cover;width:100%;height:100%}.cards .cardsgrid.cardsgrid--image .card .card__pic:before{content:"";border:2px solid var(--secondary);z-index:-1;width:100%;height:100%;position:absolute;bottom:1.5rem;right:-1.5rem}@media (width<=720px){.cards .cardsgrid.cardsgrid--textonly{padding-inline:0}}.cards .cardsgrid.cardsgrid--textonly .card{background-color:#fff;flex-direction:column;gap:1.5rem;padding:50px;display:flex;position:relative;box-shadow:6px 6px 4px #0000004d}.cards .cardsgrid.cardsgrid--textonly .card:before{content:"";border:2px solid var(--secondary);z-index:-1;width:100%;height:100%;position:absolute;bottom:1.5rem;right:-1.5rem}.cards .cardsgrid.cardsgrid--textonly .card .card__pic{display:none}.cards .cardsgrid.cardsgrid--textonly .card h3,.cards .cardsgrid.cardsgrid--textonly .card .card__text{z-index:2}.cards .cardsgrid.cardsgrid--textonly .card__frame{background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.cards .cardsgrid.cardsgrid--numbers{row-gap:6rem;padding-block:100px}.cards .cardsgrid.cardsgrid--numbers .card{background-color:var(--primary);color:#fff;grid-template-areas:"img""headline""text";gap:1.25rem;padding:0 1.5rem 2.5rem;display:grid}.cards .cardsgrid.cardsgrid--numbers .card h3{color:inherit;text-align:center;grid-area:headline;font-size:1.75rem}.cards .cardsgrid.cardsgrid--numbers .card .card__text{text-align:center;color:inherit;grid-area:text}.cards .cardsgrid.cardsgrid--numbers .card .card__text *{color:inherit}.cards .cardsgrid.cardsgrid--numbers .card .btn{margin-top:1rem}.cards .cardsgrid.cardsgrid--numbers .card .card__pic{background-color:var(--secondary);margin-inline:auto;border-radius:50%;grid-area:img;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:-50px;display:flex;transform:translateY(-50%)}.cards .cardsgrid.cardsgrid--numbers .card .card__pic span{color:#fff;font-size:64px;font-weight:900;line-height:1}.cards .cardsgrid.cardsgrid--numbers .card .card__pic figure{width:65%;height:65%}.cards .cardsgrid.cardsgrid--numbers .card .card__pic figure img{object-fit:contain;width:100%;height:100%}.cards .cardsgrid.cardsgrid--hover .card{position:relative;overflow:hidden}.cards .cardsgrid.cardsgrid--hover .card .card__wrapper{color:#fff;text-align:center;height:100%;transform:translateY(calc(100% - var(--headerheight)));background:linear-gradient(#153055cc,#153055cc);grid-template-rows:auto 1fr;justify-items:center;padding-bottom:0;transition:transform .35s;display:grid;overflow:hidden}.cards .cardsgrid.cardsgrid--hover .card .card__wrapper .card__wrapperbackground{display:none}.cards .cardsgrid.cardsgrid--hover .card h3{color:inherit;align-items:flex-end;display:flex}@media (width<=768px){.cards .cardsgrid.cardsgrid--hover .card h3{-webkit-hyphens:auto;hyphens:auto}}.cards .cardsgrid.cardsgrid--hover .card h3 span{color:inherit;padding-inline:50px;width:100%;padding-top:1.5rem;padding-bottom:1.5rem}.cards .cardsgrid.cardsgrid--hover .card .card__textwrap{padding-inline:50px;padding-bottom:50px;transition:grid-template-rows .3s;display:grid;overflow:hidden}.cards .cardsgrid.cardsgrid--hover .card .card__textwrap .card__text{grid-template-rows:1fr auto;justify-items:center;display:grid}.cards .cardsgrid.cardsgrid--hover .card .card__textwrap .card__text .btn{color:#fff;margin-top:1.5rem}.cards .cardsgrid.cardsgrid--hover .card .card__textwrap .card__text .btn:hover{color:var(--primary)}.cards .cardsgrid.cardsgrid--hover .card .card__pic{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.cards .cardsgrid.cardsgrid--hover .card .card__pic figure{width:100%;height:100%}.cards .cardsgrid.cardsgrid--hover .card .card__pic figure img{object-fit:cover;width:100%;height:100%}.cards .cardsgrid.cardsgrid--hover .card:hover .card__wrapper{transform:translateY(0)}.cards .cardsgrid.cardsgrid--hover.cardsgrid--columns-2 .card{text-align:left}@media (width>=992px){.cards .cardsgrid.cardsgrid--hover.cardsgrid--columns-2 .card{aspect-ratio:13/10;width:100%;height:auto}.cards .cardsgrid.cardsgrid--hover.cardsgrid--columns-2 .card .card__wrapperbackground{background:linear-gradient(#153055cc,#153055cc);min-width:0;display:grid}}.cards .cardsgrid.cardsgrid--hover.cardsgrid--columns-2 .card .card__wrapper{justify-items:start;transition:grid-template-rows .35s,transform .35s}@media (width>=992px){.cards .cardsgrid.cardsgrid--hover.cardsgrid--columns-2 .card .card__wrapper{grid-template-rows:0fr auto 1fr}}.cards .cardsgrid.cardsgrid--hover.cardsgrid--columns-2 .card .card__wrapper .card__text{text-align:left;justify-items:start}.cards .cardsgrid.cardsgrid--hover.cardsgrid--columns-2 .card:hover .card__wrapper{grid-template-rows:1fr auto auto;transition:grid-template-rows .35s,transform .35s}.cards .cardsgrid:has(.cards__img){padding-block:100px}.cards .cardsgrid:has(.cards__img) .cardsgrid--image .card h3,.cards .cardsgrid:has(.cards__img) .cardsgrid--image .card .card__text{padding-inline:1rem;padding-top:0}.cards .cardsgrid:has(.cards__img) .card{box-shadow:none!important}.cards .cardsgrid:has(.cards__img):after{content:"";z-index:-1;background:#153055cc;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=991px){.cards .cardsgrid:has(.cardsgrid--mobile){display:block}.cards .cardsgrid:has(.cardsgrid--mobile)>.card{display:none}}.cards .cardsgrid .cardsgrid--mobile .splide{padding-bottom:70px;position:relative}.cards .cardsgrid .cardsgrid--mobile .splide .splide__arrows{width:100%;height:50px;position:absolute;bottom:0;left:0}.cards .cardsgrid .cardsgrid--mobile .splide .splide__arrows .splide__arrow{background:0 0;height:100%}.cards .cardsgrid .cardsgrid--mobile .splide .splide__arrows .splide__arrow svg{height:100%}.cards .cardsgrid .cardsgrid--mobile .splide .splide__pagination__page{border:2px solid var(--primary);opacity:1;background-color:#fff;width:10px;height:10px}.cards .cardsgrid .cardsgrid--mobile .splide .splide__pagination__page.is-active{background-color:var(--secondary);border-color:var(--secondary)}@media (width>=992px){.cards .cardsgrid .cardsgrid--mobile .splide{display:none}}.cards .cardsgrid .cardsgrid--mobile .splide .card:before{display:none}.cards .cardsgrid.fadein--on .card{opacity:0;transition:all .5s;transform:translateY(1rem)}.cards .cardsgrid.fadein--on .card:nth-child(2){transition-delay:.1s}.cards .cardsgrid.fadein--on .card:nth-child(3){transition-delay:.2s}.cards .cardsgrid.fadein--on .card:nth-child(4){transition-delay:.3s}.cards .cardsgrid.fadein--on .card:nth-child(5){transition-delay:.4s}.cards .cardsgrid.fadein--on .card:nth-child(6){transition-delay:.5s}.cards .cardsgrid.fadein--active .card{opacity:1;transform:translateY(0)}.cards:has(.cards__img) .cardsgrid--image .card{padding:1rem}.cards:has(.cards__img) .cardsgrid--mobile .splide .splide__pagination__page{background-color:#0000;border:2px solid #fff;width:10px;height:10px}.cards:has(.cards__img) .cardsgrid--mobile .splide .splide__arrows .splide__arrow{background:0 0}.cards:has(.cards__img) .cardsgrid--mobile .splide .splide__arrows .splide__arrow svg path{fill:#fff;stroke:#fff}
