.haven-floor-plan h2{color:#5c5446;font-family:Argesta Display;font-size:38px;font-style:italic;font-weight:400;letter-spacing:-.03em;line-height:107%}.haven-floor-plan p{font-family:Satoshi;font-size:18px;font-style:normal;font-weight:400;line-height:144%;margin-bottom:18px}.eyebrow-text:before{content:"";height:10px;width:10px;DISPLAY:inline-block;BACKGROUND:currentColor;margin-right:8px}.eyebrow-text{align-items:center;color:#1c1c1c;display:flex;font-size:14px;font-style:normal;font-weight:500;line-height:171%;margin-bottom:34px;text-transform:uppercase}.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-family:Satoshi;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}@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}}