:root{--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}.block-hero-text-fred{background-color:#d4f1ff;padding-block-end:5rem!important;position:relative;overflow:hidden}.block-hero-text-fred .hero-text-fred-text{position:relative;display:flex;flex-direction:column;gap:1.5rem;max-width:100%;z-index:3}.block-hero-text-fred .hero-text-fred-subtitle *{font-weight:var(--fw-medium)}.block-hero-text-fred .hero-text-fred-key-points{display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:0;margin:0}.block-hero-text-fred .hero-text-fred-key-points .key-point{display:flex;font-weight:500;align-items:center;gap:.5rem;font-size:16px}.block-hero-text-fred .hero-text-fred-key-points .key-point svg{flex-shrink:0;width:1.25rem;height:1.25rem}.block-hero-text-fred .hero-text-fred-cta{align-self:flex-start;margin-top:8px}.block-hero-text-fred .acs-curve-hub-offers{position:absolute;right:-70px;bottom:20px;width:234px;height:auto;transform:rotate(-18deg)}.block-hero-text-fred .hero-text-fred-illustration{position:absolute;right:90px;bottom:35px;width:auto;height:6.4375rem;z-index:2}.block-hero-text-fred .hero-text-fred-illustration svg,.block-hero-text-fred .hero-text-fred-illustration img{width:100%;height:100%}.block-hero-text-fred .hero-text-fred-illustration img{object-fit:contain}@media(min-width:768px){.block-hero-text-fred .hero-text-fred-text{gap:1.25rem;max-width:400px}.block-hero-text-fred .hero-text-fred-key-points{margin-block-start:.25rem}.block-hero-text-fred .hero-text-fred-key-points .key-point{font-size:18px}.block-hero-text-fred .hero-text-fred-cta{margin-top:20px}.block-hero-text-fred .acs-curve-hub-offers{right:-50px;bottom:40px;width:417px;transform:unset}.block-hero-text-fred .hero-text-fred-illustration{right:225px;bottom:110px;height:13.25rem}}@media(min-width:1040px){.block-hero-text-fred .hero-text-fred-text{max-width:540px}.block-hero-text-fred .acs-curve-hub-offers{right:0}.block-hero-text-fred .hero-text-fred-illustration{right:315px}}@media(min-width:1200px){.block-hero-text-fred .hero-text-fred-text{max-width:800px}}@media(min-width:768px){.block-hero-text-fred{padding-block:4rem!important}}.block-hero-text-fred.bg-blue .acs-curve-hub-offers path{stroke:#61d2ff}.block-hero-text-fred.bg-yellow .acs-curve-hub-offers path{stroke:#ffd861}
/*# sourceMappingURL=_acs-hero-text-fred.min.css.map */
