.cta-cards-1__cards{grid-gap:var(--gap);display:grid}.cta-cards-1__card{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;background-color:var(--xlight-gray);color:var(--base-color);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);padding:2rem;position:relative}.cta-cards-1__card--stacked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.cta-cards-1__card:active,.cta-cards-1__card:hover{background-color:var(--primary-color);color:var(--base-color)}.cta-cards-1 .cta-button{background:#fff;border-radius:2.4rem;box-shadow:0 0 9px -5px #7a7a7a;display:block;font-size:1.8rem;font-weight:600;letter-spacing:.15px;line-height:1.33;min-width:27.2rem;padding:3.2rem 2.4rem 10.4rem;position:relative}.cta-cards-1 .cta-button:hover{color:#231f20}.cta-cards-1 .cta-button .button--arrow{bottom:3.2rem;left:2.4rem;position:absolute}.cta-cards-1 .cta-button h3{font-size:1.8rem}.cta-cards-1 .cta-button .cta-cards-1__description.mt-sm{font-size:1.4rem;font-weight:400}@media (min-width:768px){.cta-buttons{flex-direction:row}.cta-cards-1__cards--2{grid-template-columns:repeat(2,300px);justify-content:center}.cta-cards-1__cards--3{grid-template-columns:repeat(3,1fr)}.cta-cards-1__card{padding:4rem}}