.hero-banner-section{overflow:hidden}.hero-banner-wrapper{display:flex;align-items:center;justify-content:space-between}.hero-banner-col-text{display:flex;gap:1em;flex-direction:column;align-items:flex-start;max-width:35.5em}.hero-banner-wrapper_secondary .hero-banner-col-text{order:3;margin-right:auto;padding-left:6em}.hero-banner-page-tag{font-size:.8em;color:#d4a373;display:inline-block;margin-bottom:1em;text-transform:uppercase;font-weight:500;padding-left:1.1em;background-image:url(/cdn/shop/files/symbol_1.svg?v=1773005228);background-size:10px;background-repeat:no-repeat;line-height:1}.hero-banner-col-text h1{margin:0}.hero-banner-col-text h1{display:flex;flex-direction:column}.hero-banner-col-text p{margin:0;color:#4a6d7c;font-size:1.4em}.hero-banner-col-text .button{margin-top:1.5em}.hero-banner-acu-logo{width:11em;margin-top:4em}.hero-banner-icon{display:block;max-width:6em;margin-top:auto;margin-left:auto}.hero-banner-col-image{width:57%;display:flex;align-items:flex-end}.hero-banner-wrapper_secondary .hero-banner-col-image{width:38%}.hero-banner-bg-circle{position:relative;padding-left:8em;overflow:visible}.hero-banner-image-circle-icon{width:8em;height:8em;border-radius:100%;background-color:var(--color-pink);display:block;flex-shrink:0;position:relative;z-index:1;display:none}.hero-banner-bg-circle .hero-banner-image-circle-icon{background-color:var(--color-green)}.hero-banner-image-circle-icon-bg{width:calc(100% + 8em);height:40rem;position:absolute;bottom:-2.5em;left:0;right:0;background-color:var(--color-pink);z-index:0;border-top-left-radius:30em;border-top-right-radius:30em;display:none!important}.hero-banner-image{width:100%;overflow:hidden;position:relative;z-index:1}.hero-banner-image img{width:100%;display:block}@media screen and (max-width:1400px){.hero-banner-image-circle-icon-bg{height:30rem}}@media screen and (max-width:750px){.hero-banner-wrapper{flex-direction:column;gap:2.5em;align-items:flex-start}.hero-banner-col-text{padding-right:0;width:100%;gap:.5em;order:2}.hero-banner-wrapper_secondary .hero-banner-col-text{padding-left:0}.hero-banner-col-text p{font-size:1em}.hero-banner-col-text .button{margin-top:1em}.hero-banner-icon{margin-left:2em;width:2.2em;margin-top:-4em}.hero-banner-col-image{width:100%;order:-1;padding:0 3em}.hero-banner-wrapper_secondary .hero-banner-col-image{width:100%}.hero-banner-bg-circle{padding-bottom:2.5em}.hero-banner-image-circle-icon-bg{width:100%;bottom:0;height:13em}.hero-banner-image-circle-icon{width:3.6em;height:3.6em}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-hero-banner.css.map */
