.cta-cards-1__cards{grid-gap:var(--gap);display:grid}.cta-cards-1__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--light-gray);color:var(--base-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem;position:relative}.cta-cards-1__card:active,.cta-cards-1__card:hover{background-color:var(--primary-color);color:var(--white)}.cta-cards-1__card:active .cta-cards-1__inner-icon,.cta-cards-1__card:hover .cta-cards-1__inner-icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.cta-cards-1__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}.cta-cards-1__card--stacked .cta-cards-1__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.cta-cards-1__arrow,.cta-cards-1__inner-icon{-ms-flex-negative:0;flex-shrink:0}.cta-cards-1__arrow{-ms-flex-item-align:end;align-self:flex-end;display:block;height:20px;margin-top:auto}@media (min-width:768px){.cta-cards-1__cards--2{grid-template-columns:repeat(2,1fr)}.cta-cards-1__cards--3{grid-template-columns:repeat(3,1fr)}.cta-cards-1__card{padding:4rem}}