body{-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500}main#amenities section#hero .hero-bg{aspect-ratio:5/3.5;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}@media only screen and (min-width:768px){main#amenities section#hero .hero-bg{aspect-ratio:22/9}}main#amenities section#main{padding-top:2rem}@media only screen and (min-width:768px){main#amenities section#main{padding-top:2.5rem}}main#amenities section#main h1{color:#4499cd;font-family:open-sans-condensed,sans-serif;font-size:2.25rem;font-style:normal;font-weight:700;line-height:1;margin:0 auto 1rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){main#amenities section#main h1{font-size:3.25rem}}@media only screen and (min-width:992px){main#amenities section#main h1{font-size:3.625rem}}main#amenities section#main .copy{margin:0 auto 1rem;max-width:860px}main#amenities section#main .copy p{color:#63656a;font-family:Montserrat,sans-serif;font-size:19px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:1.5;margin-bottom:0;text-align:center}main#amenities section#the-haven{padding-bottom:2.5rem}main#amenities section#the-haven h2{color:#4499cd;font-family:open-sans-condensed,sans-serif;font-size:2.25rem;font-style:normal;font-weight:300;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){main#amenities section#the-haven h2{font-size:3.25rem}}@media only screen and (min-width:992px){main#amenities section#the-haven h2{font-size:4rem}}main#amenities section#the-haven .inline-list{margin:0 auto;max-width:100%;padding:0 1rem}@media only screen and (min-width:768px){main#amenities section#the-haven .inline-list{max-width:750px;padding:0}}main#amenities section#the-haven .inline-list li{font-size:1rem}@media only screen and (min-width:768px){main#amenities section#the-haven .inline-list li{font-size:1.2rem}}main#amenities section#the-haven-gallery .the-haven-gallery-container{background:rgba(66,150,202,.15);padding-bottom:3rem;padding-top:3rem}main#amenities section#the-haven-gallery #the-haven-gallery-slider{margin:0 auto;max-width:100%}@media only screen and (min-width:768px){main#amenities section#the-haven-gallery #the-haven-gallery-slider{max-width:1300px}}main#amenities section#the-haven-gallery #the-haven-gallery-slider .slide{aspect-ratio:527/336;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 2px 0 rgba(0,0,0,.1);height:100%;margin:0 .5rem;width:100%}main#amenities section#the-haven-gallery #the-haven-gallery-nav{display:flex;justify-content:space-between;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media only screen and (min-width:992px){main#amenities section#the-haven-gallery #the-haven-gallery-nav{max-width:1300px}}main#amenities section#the-haven-gallery #the-haven-gallery-nav .arrow{color:#4499cd;height:22px;width:22px}main#amenities section#the-haven-gallery #the-haven-gallery-nav .arrow.prev{margin-left:0}@media only screen and (min-width:1200px){main#amenities section#the-haven-gallery #the-haven-gallery-nav .arrow.prev{margin-left:-35px}}main#amenities section#the-haven-gallery #the-haven-gallery-nav .arrow.next{margin-right:0}@media only screen and (min-width:1200px){main#amenities section#the-haven-gallery #the-haven-gallery-nav .arrow.next{margin-right:-35px}}main#amenities section#the-haven-gallery #the-haven-gallery-nav .arrow svg{fill:none;height:100%;width:100%}main#amenities section.amenities-split .image-wrapper,main#amenities section.amenities-split .text-wrapper{align-items:center;display:flex}main#amenities section.amenities-split .text-wrapper--justify-start{justify-content:center}@media only screen and (min-width:992px){main#amenities section.amenities-split .text-wrapper--justify-start{justify-content:flex-start}}main#amenities section.amenities-split .text-wrapper--justify-end{justify-content:center}@media only screen and (min-width:992px){main#amenities section.amenities-split .text-wrapper--justify-end{justify-content:flex-end}}main#amenities section.amenities-split .text-wrapper--content-pl .content{padding-left:0}@media only screen and (min-width:992px){main#amenities section.amenities-split .text-wrapper--content-pl .content{padding-left:1rem}}main#amenities section.amenities-split .image-wrapper--justify-start{justify-content:center}@media only screen and (min-width:992px){main#amenities section.amenities-split .image-wrapper--justify-start{justify-content:flex-start}}main#amenities section.amenities-split .image-wrapper--justify-end{justify-content:center}@media only screen and (min-width:992px){main#amenities section.amenities-split .image-wrapper--justify-end{justify-content:flex-end}}main#amenities section.amenities-split .amenities-split-heading{color:#4499cd;font-family:open-sans-condensed,sans-serif;font-size:2.25rem;font-style:normal;font-weight:700;line-height:1;margin:0 auto 1rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:992px){main#amenities section.amenities-split .amenities-split-heading{font-size:3rem;margin:0 0 1rem;text-align:left}}@media only screen and (min-width:1200px){main#amenities section.amenities-split .amenities-split-heading{font-size:3.625rem}}main#amenities section.amenities-split .amenities-split-heading--narrow{max-width:435px}main#amenities section.amenities-split .copy{max-width:495px}main#amenities section.amenities-split .copy p{color:#63656a;font-family:Montserrat,sans-serif;font-size:19px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:1.5;margin:0 auto;text-align:center}@media only screen and (min-width:992px){main#amenities section.amenities-split .copy p{font-size:18px;margin:0;text-align:left}}@media only screen and (min-width:1200px){main#amenities section.amenities-split .copy p{font-size:19px}}main#amenities section.amenities-split .image-wrapper>img{box-shadow:0 0 2px 0 rgba(0,0,0,.1);height:auto;max-width:650px;width:100%}main#amenities section.amenities-split .image-wrapper .content{position:relative}main#amenities section.amenities-split .img-1{box-shadow:0 0 2px 0 rgba(0,0,0,.1);height:auto;max-width:650px;width:100%}main#amenities section.amenities-split .img-2{box-shadow:0 0 2px 0 rgba(0,0,0,.1);display:none;height:auto;max-width:150px;width:100%}@media only screen and (min-width:992px){main#amenities section.amenities-split .img-2{bottom:-15%;display:block;position:absolute}}@media only screen and (min-width:1200px){main#amenities section.amenities-split .img-2{max-width:175px}}@media only screen and (min-width:1400px){main#amenities section.amenities-split .img-2{max-width:220px}}@media only screen and (min-width:992px){main#amenities section.amenities-split .content--accent-right .img-2{right:-5%}}@media only screen and (min-width:1200px){main#amenities section.amenities-split .content--accent-right .img-2{right:-10%}}@media only screen and (min-width:1400px){main#amenities section.amenities-split .content--accent-right .img-2{right:-18%}}@media only screen and (min-width:992px){main#amenities section.amenities-split .content--accent-left .img-2{left:-5%}}@media only screen and (min-width:1200px){main#amenities section.amenities-split .content--accent-left .img-2{left:-10%}}@media only screen and (min-width:1400px){main#amenities section.amenities-split .content--accent-left .img-2{left:-18%}}main#amenities section#block-1{padding-bottom:3rem;padding-top:3rem}main#amenities section#block-2 .block-2-container{background:rgba(66,150,202,.15);padding-bottom:3rem;padding-top:3rem}@media only screen and (min-width:992px){main#amenities section#block-2 .block-2-container{padding-bottom:7rem}}main#amenities section#block-3{padding-bottom:3rem;padding-top:3rem}@media only screen and (min-width:992px){main#amenities section#block-3{padding-bottom:7rem}}