.l-section--cta-centered{margin-bottom:0;background-color:var(--bg-primary)}.cta-centered .l-wrapper__inner{padding:1rem}.cta-centered__panel{padding:.75rem}@media only screen and (min-width: 768px){.cta-centered__panel{padding:0}}.cta-centered__hero{display:flex;justify-content:center;position:relative;padding:3.5rem 1rem;border-radius:var(--border-radius-s);overflow:hidden}@media only screen and (min-width: 768px){.cta-centered__hero{padding:4.5rem 1rem}}@media only screen and (min-width: 1024px){.cta-centered__hero{padding:6.25rem 1.5rem}}.cta-centered__hero-bg{position:absolute;z-index:0;pointer-events:none;inset:0}.cta-centered__hero-bg picture,.cta-centered__hero-bg-image{display:block;width:100%;height:100%}.cta-centered__hero-bg-image{object-fit:cover;object-position:center}.cta-centered__content{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;width:min(100%,47.5rem);gap:1.25rem;text-align:center}@media only screen and (min-width: 768px){.cta-centered__content{gap:1.5rem}}@media only screen and (min-width: 1024px){.cta-centered__content{gap:2rem}}.cta-centered__asset{display:flex;justify-content:center;max-width:9.375rem}.cta-centered__icon-wrap{display:flex;align-items:center;justify-content:center;border-radius:62.5rem}.cta-centered__icon-svg,.cta-centered__icon-image{display:flex;align-items:center;justify-content:center}.cta-centered__icon-svg svg,.cta-centered__icon-svg img,.cta-centered__icon-image svg,.cta-centered__icon-image img{display:block;width:100%;height:100%}.cta-centered__icon-svg svg,.cta-centered__icon-image svg{stroke:currentColor}.cta-centered__heading-box{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.cta-centered__caption,.cta-centered__heading,.cta-centered__description{margin:0}.cta-centered__description-wrap{width:100%;padding-right:0;padding-left:0}@media only screen and (min-width: 768px){.cta-centered__description-wrap{padding-right:1.5rem;padding-left:1.5rem}}@media only screen and (min-width: 1024px){.cta-centered__description-wrap{padding-right:3rem;padding-left:3rem}}.cta-centered__buttons{align-items:center;justify-content:center}
