.hero-cm,.hero-cm__hero{position:relative}.hero-cm__hero{z-index:999}.hero-cm__curve{bottom:-8px;position:absolute;width:100%}.hero-cm__text{text-align:center}.hero-cm__subtitle{margin-bottom:32px}.hero-cm__bg{margin:0 auto}.hero-cm__image{margin:24px auto 0;text-align:center}.hero-cm__cta-link-wrapper{display:block}.hero-cm__img{height:auto;max-width:100%}.hero-cm__cta-wrapper{margin-bottom:16px}@media (min-width:768px){.hero-cm__hero{align-items:center;display:flex;justify-content:center}.hero-cm__hero.reverse{flex-direction:row-reverse}.hero-cm__text{text-align:left}.hero-cm__col{flex-basis:48%;max-width:48%}.hero-cm.full-width .hero-cm__col.hero-cm__text{text-align:center;width:100%}.hero-cm__cta-link-wrapper{display:flex;margin-bottom:16px}.hero-cm.full-width .hero-cm__cta-link-wrapper{justify-content:center}.hero-cm__cta-link-wrapper a{margin:0 8px}.hero-cm__cta-wrapper{margin-right:16px}}.hero-banner-blc{padding-bottom:0!important}.hero-banner-blc .hero-cm__image img{display:block}@media (min-width:768px){.hero-banner-blc .hero-cm__image{margin:0 50px 0 0;position:relative}.hero-banner-blc .hero-cm__image img{bottom:0;display:block;max-width:130%;position:absolute;right:0}.hero-banner-blc .hero-cm__hero{align-items:normal}.hero-cm__text{padding-bottom:50px}}