.cta-grid{overflow:hidden}.cta-grid .swiper{overflow:visible}.cta-grid .content{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}.cta-grid .content[data-grid-items="2"]{gap:2.625rem}@media only screen and (max-width:1024.98px){.cta-grid .content[data-grid-items="2"]{gap:1.5625rem}}@media only screen and (max-width:840px){.cta-grid .content[data-grid-items="2"]{flex-wrap:wrap}}.cta-grid .cta-grid-card{display:flex;flex:1 1 100%;flex-direction:column;gap:1.25rem;height:unset!important;overflow:hidden;width:100%}.cta-grid .cta-grid-card .image{align-items:stretch;border-radius:var(--border-radius);display:flex;height:100%;overflow:hidden;width:100%}.cta-grid .cta-grid-card .image img{flex-grow:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cta-grid .cta-grid-card .card-content{display:flex;flex-direction:column;text-align:left}.cta-grid .cta-grid-card .card-content p{line-height:1.5rem;margin:1rem 0 1.5rem}@media only screen and (max-width:1120px){.cta-grid .cta-grid-card .card-content p{margin:.625rem 0 1.25rem}}.cta-grid .cta-grid-card .card-content .buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width:1120px){.cta-grid .cta-grid-card{gap:.625rem}}@media only screen and (max-width:840px){.cta-grid .cta-grid-card{gap:.3125rem}}@media only screen and (max-width:575.98px){.cta-grid .content[data-grid-items="2"] .buttons{align-items:center;gap:.625rem!important}.cta-grid .content[data-grid-items="2"] .buttons .button{margin-inline:a;text-align:center;width:100%}.cta-grid .content[data-grid-items="3"] .buttons{align-items:flex-start;gap:.625rem!important}}.cta-grid .content[data-grid-items="2"] .cta-grid-card{flex-basis:50%}.cta-grid .content[data-grid-items="3"] .cta-grid-card{width:100%}.cta-grid.margin-top-small{margin-top:calc(var(--spacing-sections-desktop)/2)}.cta-grid.margin-top-large{margin-top:var(--spacing-sections-desktop)}.cta-grid.margin-bottom-small{margin-bottom:calc(var(--spacing-sections-desktop)/2)}.cta-grid.margin-bottom-large{margin-bottom:var(--spacing-sections-desktop)}.cta-grid.padding-top-small{padding-top:calc(var(--spacing-sections-desktop)/2)}.cta-grid.padding-top-large{padding-top:var(--spacing-sections-desktop)}.cta-grid.padding-bottom-small{padding-bottom:calc(var(--spacing-sections-desktop)/2)}.cta-grid.padding-bottom-large{padding-bottom:var(--spacing-sections-desktop)}
