.hero-banner-text-wrapper{margin-bottom:-10px}.hero-banner-text-wrapper .hero-banner-text{background:#f4f1ee;border-radius:40px 40px 0 0;max-width:100%;padding:30px 30px 0}.hero-banner-text-wrapper .hero-banner-text h1{margin-bottom:0}.hero-banner-text-wrapper.align-center{display:flex;justify-content:center}.hero-banner-text-wrapper.align-right{justify-content:flex-end}.hero-banner-text-wrapper .hero-banner-text.small-h1{padding:25px 30px 20px;text-align:center}.hero-banner-text-wrapper .button-wrapper{margin-top:30px}@media(min-width:768px){.hero-banner-text-wrapper .hero-banner-text{border-radius:70px 70px 0 0;max-width:543px;padding:60px 60px 0}.hero-banner-text-wrapper .hero-banner-text.small-h1{padding:20px 40px}.hero-banner-text-wrapper .button-wrapper{margin-top:40px;text-align:left}html[lang=fr] .hero-banner-text-wrapper .hero-banner-text{max-width:644px}html[lang=nl] .hero-banner-text-wrapper .hero-banner-text{max-width:560px}}@media(min-width:993px){.hero-banner-text-wrapper .hero-banner-text.small-h1{padding:30px 60px}}@media(min-width:1400px){.hero-banner-text-wrapper .hero-banner-text{max-width:53.5%;padding:80px 80px 0}html[lang=fr] .hero-banner-text-wrapper .hero-banner-text{max-width:69.4%}html[lang=nl] .hero-banner-text-wrapper .hero-banner-text{max-width:61%}}@media(min-width:1600px){.hero-banner-text-wrapper .hero-banner-text{border-radius:100px 100px 0 0;max-width:54%;padding:90px 90px 0}.hero-banner-text-wrapper .hero-banner-text.small-h1{padding:43px 70px}}