.card-grid__grid{display:grid;gap:1.5rem}.card-grid__card{border-radius:1rem;position:relative;text-decoration:none;transition:all .25s ease-in-out}.card-grid__card[href]:hover{opacity:.75;text-decoration:none}.card-grid__card__wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%;z-index:2}.card-grid__card__lower--grid{align-items:end;display:grid;gap:1rem;grid-template-columns:50fr 50fr}.card-grid__pre-title{font-family:var(--font-bodyFont);font-size:var(--font-bodySize);line-height:1.4;text-transform:uppercase;width:90%}.card-grid__pre-title,.card-grid__title{margin:0}.grid-area-1:not(.bg){background-color:#39e2f2}.grid-area-1 .card-grid__card__wrapper{padding:3vw 3.3vw}.card-grid__card .card-grid__title{font-size:var(--font-h2Size);font-weight:var(--font-h2Weight);line-height:var(--font-h2LineHeight)}.grid-area-1 .card-grid__card__lower--grid .card-grid__title{font-size:var(--font-h4Size)!important;font-weight:400!important;line-height:var(--font-h4LineHeight)!important}.card-grid__card.grid-area-1 .card-grid__title{font-size:var(--font-XXL);grid-template-columns:minmax(0,1fr);line-height:1.2}.grid-area-2:not(.bg){background-color:#f0f0ec}.grid-area-2 .card-grid__card__wrapper{padding:2vw 1.5vw}.grid-area-3:not(.bg){background-color:#ffbf2e}.grid-area-4:not(.bg){background-color:#ff4d62}.grid-area-3 .card-grid__card__wrapper,.grid-area-4 .card-grid__card__wrapper{padding:1.8vw 1.5vw}.grid-area-3 .card-grid__pre-title,.grid-area-4 .card-grid__pre-title{width:40%}.card-grid__card__arrow{height:20px;position:absolute;right:2rem;top:2rem;width:20px}.card-grid__card__arrow svg{height:100%;width:100%}@media only screen and (min-width:1081px){.card-grid__grid{align-content:end;display:grid;gap:1.5rem;grid-template-columns:repeat(4,25fr);grid-template-rows:repeat(2,1fr);justify-content:center}.grid-area-1{aspect-ratio:1/1;grid-column:1/3;grid-row:1/3}.grid-area-2{grid-column:3/5}.grid-area-3 .card-grid__card__lower--grid .card-grid__title,.grid-area-4 .card-grid__card__lower--grid .card-grid__title{font-size:var(--font-bodySize)}}@media only screen and (max-width:1700px){.grid-area-3 .card-grid__pre-title,.grid-area-4 .card-grid__pre-title{width:65%}}@media only screen and (max-width:1480px){.card-grid__card .card-grid__title,.card-grid__card.grid-area-1 .card-grid__title{font-size:var(--font-h3Size);font-weight:var(--font-h3Weight);line-height:var(--font-h3LineHeight)}}@media only screen and (max-width:1300px){.card-grid__card .card-grid__title{font-size:var(--font-h5Size);font-weight:var(--font-h5Weight);line-height:var(--font-h5LineHeight)}.grid-area-3 .card-grid__pre-title,.grid-area-4 .card-grid__pre-title{width:90%}}@media only screen and (max-width:1080px){.card-grid__card .card-grid__title{font-size:var(--font-h5Size);font-weight:var(--font-h5Weight);line-height:var(--font-h5LineHeight)}.card-grid__card.grid-area-1 .card-grid__title{font-size:var(--font-h3Size);font-weight:var(--font-h3Weight);line-height:var(--font-h3LineHeight)}}@media only screen and (min-width:769px) and (max-width:1080px){.card-grid__grid{display:grid;gap:1.5rem;grid-auto-flow:row;grid-template-areas:"grid-area-1 grid-area-1 grid-area-2 grid-area-2" "grid-area-1 grid-area-1 grid-area-3 grid-area-3" "grid-area-1 grid-area-1 grid-area-4 grid-area-4";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.grid-area-1{grid-area:grid-area-1}.grid-area-2{grid-area:grid-area-2}.grid-area-3{grid-area:grid-area-3}.grid-area-4{grid-area:grid-area-4}.card-grid__card__wrapper{display:flex;flex-direction:column;gap:3rem}.grid-area-1 .card-grid__card__lower--grid{grid-template-columns:repeat(1,100fr)}.grid-area-1 .card-grid__card__lower--grid img{grid-row-start:1;width:50%}}@media only screen and (max-width:768px){.card-grid__grid{align-content:end;grid-template-columns:repeat(2,50fr);grid-template-rows:repeat(1,1fr);justify-content:center}.grid-area-1{aspect-ratio:1/1;grid-column:1/3}.grid-area-1 .card-grid__card__wrapper{padding:5vw 5.5vw}.grid-area-2{grid-column:1/3}.grid-area-2 .card-grid__card__wrapper{gap:3rem;padding:5vw 3vw}.grid-area-3,.grid-area-4{aspect-ratio:1/1}.grid-area-3 .card-grid__card__wrapper,.grid-area-4 .card-grid__card__wrapper{gap:3rem;padding:2.5vw 3vw}.grid-area-3 .card-grid__pre-title,.grid-area-4 .card-grid__pre-title{font-size:1.6rem;width:60%!important}.grid-area-3 .card-grid__card__lower--grid .card-grid__title,.grid-area-4 .card-grid__card__lower--grid .card-grid__title{font-size:1.6rem}.grid-area-1 .card-grid__card__lower--grid{grid-template-columns:repeat(1,100fr)}.grid-area-1 .card-grid__card__lower--grid img{grid-row-start:1;width:50%}}@media only screen and (max-width:600px){.grid-area-2{aspect-ratio:unset}.grid-area-2 .card-grid__card__wrapper{gap:4rem;padding:5vw 3vw}.grid-area-3 .card-grid__card__wrapper,.grid-area-4 .card-grid__card__wrapper{gap:3rem;padding:2.5vw 3vw}.card-grid__pre-title{font-size:1.4rem;width:80%!important}}@media only screen and (max-width:480px){.grid-area-3 .card-grid__card__lower--grid .card-grid__title,.grid-area-4 .card-grid__card__lower--grid .card-grid__title{font-size:1.6rem}.grid-area-3 .card-grid__card__lower--grid,.grid-area-4 .card-grid__card__lower--grid{gap:1rem;grid-template-columns:minmax(0,1fr)}.grid-area-3 .card-grid__card__lower--grid img,.grid-area-4 .card-grid__card__lower--grid img{grid-row-start:1;width:50%}.grid-area-3,.grid-area-4{aspect-ratio:unset}}@media only screen and (max-width:400px){.card-grid__card__wrapper{padding:6vw!important}.grid-area-2,.grid-area-3,.grid-area-4{aspect-ratio:1/1;grid-column:1/3}.card-grid__card__lower--grid,.card-grid__grid{grid-template-columns:minmax(0,1fr)}.card-grid__card__lower--grid{gap:1rem}.card-grid__card__lower--grid img{grid-row-start:1;width:50%}.grid-area-1{aspect-ratio:1/1}}