.cta-blocks .cta-blocks__row{display:flex;justify-content:center;gap:14px}.cta-blocks .cta-blocks__item{display:flex;flex:0 1 calc((100% - 42px)/4);min-width:0;align-items:center;justify-content:center;min-height:91px;padding:16px 24px;background-color:var(--cta-background, #f7f4f2);background-image:var(--cta-background-image, none);background-position:center;background-size:cover;color:var(--cta-color, #2b2b2b);font-family:Acumin Pro,sans-serif;font-size:12px;font-weight:700;letter-spacing:.3em;line-height:1.4;text-align:center;text-decoration:none}@media (max-width: 767px){.cta-blocks .cta-blocks__item{--item-width: 72%;letter-spacing:.25em}}.cta-blocks .cta-blocks__item:only-child{margin-inline:auto}.cta-blocks .cta-blocks__item--underlined{text-decoration:underline;text-underline-offset:3px}@media (max-width: 991px){.cta-blocks{--item-width: 44%}.cta-blocks .cta-blocks__row{gap:10px 13px}.cta-blocks .cta-blocks__item{min-height:80px;font-size:10px}.cta-blocks.cta-blocks--mobile-scroll{overflow-x:hidden}.cta-blocks.cta-blocks--mobile-scroll .cta-blocks__row{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.cta-blocks.cta-blocks--mobile-scroll .cta-blocks__row::-webkit-scrollbar{display:none}.cta-blocks.cta-blocks--mobile-scroll .cta-blocks__item{scroll-snap-stop:always;scroll-snap-align:start;flex:0 0 var(--item-width)}.cta-blocks.cta-blocks--mobile-grid .cta-blocks__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cta-blocks.cta-blocks--mobile-grid .cta-blocks__row .cta-blocks__item:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc((100% - 13px)/2)}}
