.haven-image-with-text h2{font-family:Instrument Sans;font-size:46px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:107%}img{height:auto;max-width:100%;vertical-align:middle}.haven-image-with-text h1 em{font-family:Argesta Display}.haven-image-with-text .content-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.haven-image-with-text__image{flex:0 0 100%;max-width:100%}.haven-image-with-text__content{display:flex;flex:0 0 100%;flex-direction:column;flex-wrap:wrap;max-width:100%}.haven-image-with-text h2{margin-bottom:40px}.haven-image-with-text__content-desc{line-height:1.44}.haven-hero-v2__button{margin-top:auto}.haven-image-with-text__image{margin-bottom:48px}.haven-image-with-text__content-desc{margin-bottom:32px}@media(min-width:992px){.haven-image-with-text__image{flex:0 0 49.066%;max-width:49.066%}.haven-image-with-text__content{flex:0 0 43.44%;max-width:43.44%}.haven-image-with-text h2{font-size:87px;line-height:1}.haven-image-with-text__content-desc{margin-bottom:40px}.haven-image-with-text__image{margin-bottom:0}}