.hero-split{position:relative}.hero-split .hero__content{align-items:stretch;display:flex;position:relative;z-index:0}.hero-split .hero__text{align-items:center;display:flex;flex:0 0 55%;justify-content:center;padding:8rem 0 3rem}.hero-split .hero__text--wrap{padding-left:4rem;padding-right:1rem}.hero-split .hero__image img{height:100%;object-fit:cover;object-position:center center;width:100%}.hero-split .hero--subtitle{font-size:30px;line-height:1.2em;margin-bottom:.5em;max-width:90%}.hero-split .hero--subtext{font-size:15px;margin-bottom:2em;max-width:90%}.hero-split .hero__text--wrap .h-button{margin-top:3em}@media (min-width:1321px){.hero-split .hero__content,.hero-split .hero__image{max-height:70vh}}@media (min-width:1025px) and (max-width:1320px){.hero-split h1.hero--title{font-size:82px;line-height:1.2}}@media screen and (max-width:1024px) and (min-width:768px){.hero-split .hero__text--wrap{padding-left:1rem}.hero-split .hero__text{flex:0 0 60%}.hero-split .hero__content .hero__text .hero__text--wrap h1.hero--title{font-size:56px;line-height:1.2}}@media (max-width:767px){.hero-split .hero__content{flex-direction:column}.hero-split .hero__image{max-width:100%}.hero-split .hero__text{max-width:100%;padding-bottom:50px;padding-top:50px;width:100%}.hero-split .hero__text--wrap{max-width:100%;padding:5rem 1rem 0;width:100%}.hero-split .hero__image img{height:100%;max-height:300px;object-fit:cover;object-position:center;width:100%}}