.cta-cards{display:flex;flex-direction:column;gap:var(--gap-md)}.cta-cards__card{display:grid;grid-gap:3rem}.cta-cards__card--solid{background-color:var(--primary-color);border-radius:var(--border-radius);color:var(--white);padding:2.5rem;text-align:center}.cta-cards__card--solid a{color:var(--white)}.cta-cards__image{aspect-ratio:4/3;border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.cta-cards__content{display:flex;flex-direction:column}.cta-cards__button{align-self:start;margin-top:auto}.cta-cards__button--arrow{align-self:center}.cta-cards__rich-text{font-size:1.4rem;font-weight:500}@media(min-width:768px){.cta-cards{flex-direction:row;gap:var(--gap)}.cta-cards__card{flex:1}.cta-cards__card--solid{padding:4rem}.cta-cards__card--image{border-radius:var(--border-radius);color:var(--white);isolation:isolate;overflow:hidden;padding:12rem 4rem 4rem;position:relative}.cta-cards__card--image:before{background-color:rgba(0,0,0,.5);content:"";inset:0;position:absolute}.cta-cards__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-1}.cta-cards__content{position:relative;z-index:1}.cta-cards__overline{color:var(--white)}.cta-cards__button.button--primary{background-color:transparent;color:var(--white);outline:1px solid var(--white)}.cta-cards__button.button--primary:active,.cta-cards__button.button--primary:focus,.cta-cards__button.button--primary:hover{background-color:var(--white);color:var(--base-color)}}@media(min-width:1200px){.cta-cards{grid-gap:var(--gap-md)}}