.hero-wrapper{background:40vw -40px no-repeat;display:flex;position:relative;width:100%;z-index:1}.hero.shapes{overflow:hidden}.hero.shapes.overflow{overflow:visible}.hero h1{color:#fff}.hero .shape{display:block;height:auto;left:50%;min-width:2700px;position:absolute;transform:translateX(-50%)}.hero .shape .dark,.hero .shape .light{opacity:.2}.hero{background-position:50% 50%;background-size:cover;display:flex;position:relative}@media (min-width:768px){.hero .cta-buttons{align-content:center;display:flex;flex-direction:row}.hero .text-center .cta-buttons{justify-content:center}.col-2{position:relative}.hero{min-height:385px}.col-2.hero-image-container+.col-2{margin:0 80px 0 0;order:-1}.col-2.hero-image-container{height:100%;margin:0}.hero-image{bottom:0;height:100%;position:absolute;right:0}}@media (max-width:767px){.col-2.hero-image-container{height:auto}}