.haven-floor-plan p{margin-bottom:18px}.haven-floor-plan__two-col{display:flex;flex-wrap:wrap;justify-content:space-between}.haven-floor-plan__col-image,.haven-floor-plan__col-left{flex:0 0 100%;max-width:100%}.haven-floor-plan__item-title{border-bottom:1px solid rgba(0,0,0,.2);font-weight:700;line-height:26px;margin-bottom:16px}.haven-floor-plan__item-title,.haven-floor-plan__list-item{color:#1c1c1c;font-size:18px;font-style:normal;padding-bottom:16px}.haven-floor-plan__list-item{display:flex;flex-wrap:wrap;font-weight:400;justify-content:space-between;line-height:144%}.haven-floor-plan__col-left-item+.haven-floor-plan__col-left-item{margin-top:32px}.haven-floor-plan__list-item:last-child{padding-bottom:0}.haven-floor-plan .eyebrow-text{margin-bottom:40px}.haven-floor-plan__content :last-child{margin-bottom:0}.haven-floor-plan__content{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:48px}.haven-floor-plan__content-right .no-button svg{fill:none;vertical-align:bottom}.haven-floor-plan__content-right{display:flex;gap:16px}.haven-floor-plan__image-link{cursor:zoom-in;display:block}.haven-floor-plan__content-right{margin-top:32px}.haven-floor-plan__eyebrow-text.haven-header__eyebrow{margin-bottom:24px}.haven-floor-plan__content-right .no-button svg{height:48px;width:48px}@media(min-width:992px){.haven-floor-plan__col-left{flex:0 0 32.034%;max-width:32.034%}.haven-floor-plan__content-right{margin-top:0}.haven-floor-plan__col-image{flex:0 0 56.42%;max-width:56.42%}}@media(max-width:991px){.haven-floor-plan__two-col{flex-direction:column-reverse}.haven-floor-plan__content{flex-direction:column;margin-bottom:32px}.haven-floor-plan__col-left{margin-top:40px}}