.wp-block-acf-cta{margin:clamp(4rem,1.6717rem + 4.8569vw,7.5rem) 0!important;max-width:100%!important}.wp-block-acf-cta .grid{margin:clamp(5rem,3.3369rem + 3.4692vw,7.5rem) 0;padding:clamp(1rem,-1.6609rem + 5.5507vw,5rem) 0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;gap:0}@media (max-width: 1400px){.wp-block-acf-cta .grid{padding:clamp(1rem,-1.6609rem + 5.5507vw,5rem)}}@media (max-width: 1024px){.wp-block-acf-cta .grid{display:flex;flex-direction:column}}.wp-block-acf-cta .grid .item{max-width:50%;margin-left:auto;margin-right:auto;grid-column:1/-1;grid-row:1/span 1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;gap:0;border-radius:24px;background:#fff;box-shadow:0 4px 16px #0000000a}@media (max-width: 1900px){.wp-block-acf-cta .grid .item{max-width:100%;grid-column:4/-4}}@media (max-width: 1440px){.wp-block-acf-cta .grid .item{grid-column:3/-3}}@media (max-width: 1200px){.wp-block-acf-cta .grid .item{grid-column:2/-2}}@media (max-width: 1024px){.wp-block-acf-cta .grid .item{grid-column:1/-1}}@media (max-width: 768px){.wp-block-acf-cta .grid .item{border-radius:8px;display:flex;flex-direction:column}}.wp-block-acf-cta .grid .item .image{grid-column:1/span 1;grid-row:1/span 1;width:100%;height:100%}.wp-block-acf-cta .grid .item .image img{width:100%;height:100%;object-fit:cover;border-radius:24px 0 0 24px}@media (max-width: 768px){.wp-block-acf-cta .grid .item .image img{border-radius:8px 8px 0 0}}.wp-block-acf-cta .grid .item .content{grid-column:span 2/-1;display:flex;flex-direction:column;gap:48px;padding:24px}@media (max-width: 768px){.wp-block-acf-cta .grid .item .content{padding:16px}}.wp-block-acf-cta .grid .item .content .acf-innerblocks-container{display:flex;flex-direction:column;gap:8px}.wp-block-acf-cta .grid .item .content .links{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 1400px){.wp-block-acf-cta .grid .item .content .links{grid-column:span 6/-1}}@media (max-width: 1024px){.wp-block-acf-cta .grid .item .content .links{justify-content:flex-start}}@media (max-width: 1024px){.wp-block-acf-cta .grid .item .content .links{flex-direction:column;align-items:flex-start;width:100%}}.wp-block-acf-cta .grid .item .content .links .btn{height:fit-content}@media (max-width: 1024px){.wp-block-acf-cta .grid .item .content .links .btn{width:100%}}
