.bg-light-gray{background-color:#f0f0f0}body{-webkit-font-smoothing:antialiased;font-size:16px;position:relative}.blue-title,body{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.blue-title{color:#4b8eba;font-size:35px}.bernadette{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}main#amenities section#hero .hero-container{max-width:1600px}main#amenities section#hero .hero-bg{aspect-ratio:1608/1000;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:768px){main#amenities section#hero .hero-bg{aspect-ratio:1608/835}}main#amenities section#main .main-container{background-color:#e2eac2;max-width:1600px;padding-bottom:2rem;padding-top:1.5rem}@media only screen and (min-width:768px){main#amenities section#main .main-container{padding-bottom:4rem;padding-top:2.5rem}}main#amenities section#main h1{color:#305686;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:40px;font-style:normal;font-weight:500;line-height:1;margin-bottom:1rem;text-align:center}@media only screen and (min-width:768px){main#amenities section#main h1{font-size:50px}}main#amenities section#main .copy{margin:0 auto 1rem;max-width:700px}@media only screen and (min-width:768px){main#amenities section#main .copy{margin:0 auto 2rem}}main#amenities section#main .copy p{color:#323e48;font-size:1.125rem;letter-spacing:.35px;line-height:1.35;margin-bottom:0;text-align:center}main#amenities section#main .row-2{margin:1rem auto 0;max-width:740px}@media only screen and (min-width:768px){main#amenities section#main .row-2{margin:3rem auto 0}}main#amenities section#main .row-2 .image-wrapper-left{align-items:center;display:flex;justify-content:center;position:relative}main#amenities section#main .row-2 .image-wrapper-left .image-1{margin-top:0}@media only screen and (min-width:768px){main#amenities section#main .row-2 .image-wrapper-left .image-1{margin-top:-150px}}main#amenities section#main .row-2 .image-wrapper-right{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}main#amenities section#main .row-2 .image-wrapper-right .image-2{margin-top:1rem}@media only screen and (min-width:768px){main#amenities section#main .row-2 .image-wrapper-right .image-2{margin-bottom:-15px;margin-left:-10px;margin-top:unset}}main#amenities section#main .row-2 .image-wrapper-right .image-3{margin-top:1rem}@media only screen and (min-width:768px){main#amenities section#main .row-2 .image-wrapper-right .image-3{margin-left:-225px;margin-top:35px;max-width:500px;width:500px}}main#amenities section#main .inline-list{line-height:2;margin:1.5rem auto 0;max-width:775px;text-align:center}@media only screen and (min-width:768px){main#amenities section#main .inline-list{margin:3.5rem auto 0}}main#amenities section#main .inline-list li{color:#305686;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:600;text-transform:capitalize}@media only screen and (min-width:768px){main#amenities section#main .inline-list li{font-size:21px}}main#amenities section#wellness{padding-bottom:1rem;padding-top:2rem}@media only screen and (min-width:992px){main#amenities section#wellness{padding-bottom:3rem;padding-top:3rem}}main#amenities section#wellness .wellness-container{max-width:1000px}main#amenities section#wellness h2{color:#305686;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:35px;font-style:normal;font-weight:500;line-height:1;margin-bottom:2rem;text-align:center}@media only screen and (min-width:768px){main#amenities section#wellness h2{font-size:40px}}main#amenities section#wellness .image-wrapper{margin-bottom:1rem}@media only screen and (min-width:768px){main#amenities section#wellness .image-wrapper{margin-bottom:0}}main#amenities section#wellness .image-wrapper img{cursor:pointer;height:auto;max-width:100%}@media only screen and (min-width:768px){main#amenities section#wellness .image-wrapper img{display:block;margin:0 auto 1rem;width:500px}}@media only screen and (min-width:992px){main#amenities section#wellness .image-wrapper img{margin:0;width:100%}}main#amenities section#wellness .text-wrapper{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){main#amenities section#wellness .text-wrapper{padding-left:2rem}}main#amenities section#wellness .text-wrapper .copy{margin:0 0 1rem}@media only screen and (min-width:768px){main#amenities section#wellness .text-wrapper .copy{margin:0 auto 1.5rem;max-width:500px}}@media only screen and (min-width:992px){main#amenities section#wellness .text-wrapper .copy{margin:0 0 1.5rem;max-width:400px}}main#amenities section#wellness .text-wrapper .copy p{color:#323e48;font-size:1.125rem;letter-spacing:.35px;line-height:1.35;margin-bottom:0;text-align:center}@media only screen and (min-width:992px){main#amenities section#wellness .text-wrapper .copy p{text-align:left}}main#amenities section#wellness .text-wrapper .btn{margin:0 auto;max-width:250px}@media only screen and (min-width:768px){main#amenities section#wellness .text-wrapper .btn{max-width:unset}}@media only screen and (min-width:992px){main#amenities section#wellness .text-wrapper .btn{margin:0}}main#amenities section#wellness .text-wrapper .btn span:first-of-type{display:block;margin-right:8px;text-align:left}main#amenities section#connection{padding-top:1rem}@media only screen and (min-width:768px){main#amenities section#connection{padding-top:2rem}}main#amenities section#connection .connection-container-top{background-image:linear-gradient(180deg,#fff 60%,#e2eac2 0);max-width:1600px}main#amenities section#connection .connection-gallery-wrapper #connection-gallery{aspect-ratio:1272/800;margin:0 auto;max-width:100%}@media only screen and (min-width:992px){main#amenities section#connection .connection-gallery-wrapper #connection-gallery{aspect-ratio:1272/500;max-width:1272px}}main#amenities section#connection .connection-gallery-wrapper #connection-gallery .slick-list,main#amenities section#connection .connection-gallery-wrapper #connection-gallery .slick-list .slick-track{height:100%}main#amenities section#connection .connection-gallery-wrapper #connection-gallery .slick-list .slick-track .slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}main#amenities section#connection .connection-gallery-wrapper #connection-gallery .arrow{display:block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));height:45px;position:absolute;top:50%;transform:translateY(-50%);width:45px;z-index:2}@media only screen and (min-width:768px){main#amenities section#connection .connection-gallery-wrapper #connection-gallery .arrow{height:64px;width:64px}}main#amenities section#connection .connection-gallery-wrapper #connection-gallery .arrow.prev{left:-12px}@media only screen and (min-width:768px){main#amenities section#connection .connection-gallery-wrapper #connection-gallery .arrow.prev{left:2%}}main#amenities section#connection .connection-gallery-wrapper #connection-gallery .arrow.next{right:-12px}@media only screen and (min-width:768px){main#amenities section#connection .connection-gallery-wrapper #connection-gallery .arrow.next{right:2%}}main#amenities section#connection .connection-gallery-wrapper #connection-gallery .arrow svg{height:100%;width:100%}main#amenities section#connection .connection-container-bottom{background-color:#e2eac2;max-width:1600px;padding-bottom:2rem}@media only screen and (min-width:992px){main#amenities section#connection .connection-container-bottom{padding-bottom:4rem}}main#amenities section#connection .row-2{margin:0 auto;max-width:1120px}main#amenities section#connection .row-2 .image-wrapper{margin-top:2rem}@media only screen and (min-width:768px){main#amenities section#connection .row-2 .image-wrapper{display:flex;justify-content:center;margin-top:-60px}}@media only screen and (min-width:992px){main#amenities section#connection .row-2 .image-wrapper{display:block;margin-top:-80px}}@media only screen and (min-width:768px){main#amenities section#connection .row-2 .image-wrapper img{max-width:350px}}@media only screen and (min-width:992px){main#amenities section#connection .row-2 .image-wrapper img{max-width:100%}}main#amenities section#connection .row-2 .text-wrapper{align-items:center;display:flex;justify-content:center}main#amenities section#connection .row-2 .text-wrapper h2{color:#305686;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:35px;font-style:normal;font-weight:500;line-height:1;margin-bottom:1rem;margin-top:1rem;text-align:center}@media only screen and (min-width:992px){main#amenities section#connection .row-2 .text-wrapper h2{font-size:40px;margin-top:0;text-align:left}}main#amenities section#connection .row-2 .text-wrapper .copy{margin:0;max-width:465px}main#amenities section#connection .row-2 .text-wrapper .copy p{color:#323e48;font-size:1.125rem;letter-spacing:.35px;line-height:1.35;margin-bottom:0;text-align:center}@media only screen and (min-width:992px){main#amenities section#connection .row-2 .text-wrapper .copy p{text-align:left}}main#amenities section#fresh-air .fresh-air-container-top{background-image:linear-gradient(180deg,#e2eac2 50%,#fff 0);max-width:1600px}main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery{aspect-ratio:1272/800;margin:0 auto;max-width:100%}@media only screen and (min-width:992px){main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery{aspect-ratio:1272/500;max-width:1272px}}main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery .slick-list,main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery .slick-list .slick-track{height:100%}main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery .slick-list .slick-track .slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery .arrow{display:block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));height:45px;position:absolute;top:50%;transform:translateY(-50%);width:45px;z-index:2}@media only screen and (min-width:768px){main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery .arrow{height:64px;width:64px}}main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery .arrow.prev{left:-12px}@media only screen and (min-width:768px){main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery .arrow.prev{left:2%}}main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery .arrow.next{right:-12px}@media only screen and (min-width:768px){main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery .arrow.next{right:2%}}main#amenities section#fresh-air .fresh-air-gallery-wrapper #fresh-air-gallery .arrow svg{height:100%;width:100%}main#amenities section#fresh-air .fresh-air-container-bottom{max-width:1600px}main#amenities section#fresh-air .row-2{margin:0 auto;max-width:1120px}main#amenities section#fresh-air .row-2 .image-wrapper{margin-top:2rem}@media only screen and (min-width:768px){main#amenities section#fresh-air .row-2 .image-wrapper{display:flex;justify-content:center;margin-top:-60px}}@media only screen and (min-width:992px){main#amenities section#fresh-air .row-2 .image-wrapper{display:block;margin-top:-80px}}@media only screen and (min-width:768px){main#amenities section#fresh-air .row-2 .image-wrapper img{max-width:350px}}@media only screen and (min-width:992px){main#amenities section#fresh-air .row-2 .image-wrapper img{max-width:100%}}main#amenities section#fresh-air .row-2 .text-wrapper{align-items:center;display:flex;justify-content:center}main#amenities section#fresh-air .row-2 .text-wrapper h2{color:#305686;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:35px;font-style:normal;font-weight:500;line-height:1;margin-bottom:1rem;margin-top:1rem;text-align:center}@media only screen and (min-width:992px){main#amenities section#fresh-air .row-2 .text-wrapper h2{font-size:40px;margin-top:0;text-align:left}}main#amenities section#fresh-air .row-2 .text-wrapper .copy{margin:0;max-width:465px}main#amenities section#fresh-air .row-2 .text-wrapper .copy p{color:#323e48;font-size:1.125rem;letter-spacing:.35px;line-height:1.35;margin-bottom:0;text-align:center}@media only screen and (min-width:992px){main#amenities section#fresh-air .row-2 .text-wrapper .copy p{text-align:left}}main#amenities section#coming-soon{padding-bottom:3rem;padding-top:3rem}@media only screen and (min-width:768px){main#amenities section#coming-soon{padding-bottom:4rem;padding-top:4rem}}main#amenities section#coming-soon h2{color:#d97924;font-family:good-karma-smooth-regular,cursive;font-optical-sizing:auto;font-size:60px;font-style:normal;font-weight:300;line-height:.75;margin:0 auto 1rem;text-align:center}@media only screen and (min-width:768px){main#amenities section#coming-soon h2{font-size:70px}}main#amenities section#coming-soon h3{color:#305686;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:35px;font-style:normal;font-weight:500;line-height:1;margin-bottom:1rem;text-align:center}@media only screen and (min-width:768px){main#amenities section#coming-soon h3{font-size:40px}}main#amenities section#coming-soon .copy{margin:0 auto 1rem;max-width:865px}main#amenities section#coming-soon .copy p{color:#323e48;font-size:1.125rem;letter-spacing:.35px;line-height:1.35;margin-bottom:0;text-align:center}main#amenities section#coming-soon .inline-list{line-height:1.75;margin:1rem auto 2rem;max-width:775px;text-align:center}main#amenities section#coming-soon .inline-list li{color:#648a03;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:600;text-transform:capitalize}@media only screen and (min-width:768px){main#amenities section#coming-soon .inline-list li{font-size:21px}}main#amenities section#coming-soon .inline-list li:after{background-image:radial-gradient(closest-side,#648a03,#648a03 60%,#648a03 0,#648a03 95%,transparent)}main#amenities section#coming-soon img{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}main#amenities section#instagram .instagram-container{background-color:#305686;max-width:1600px;padding-bottom:3rem;padding-top:3rem}@media only screen and (min-width:768px){main#amenities section#instagram .instagram-container{padding-bottom:5rem;padding-top:5rem}}main#amenities section#instagram h2{color:#fff;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:35px;font-style:normal;font-weight:500;line-height:1;margin-bottom:1rem;text-align:center}@media only screen and (min-width:768px){main#amenities section#instagram h2{font-size:40px}}main#amenities section#instagram .copy{margin:0 auto;max-width:865px}@media only screen and (min-width:768px){main#amenities section#instagram .copy{margin:0 auto 1rem}}main#amenities section#instagram .copy p{color:#fff;font-size:1.125rem;letter-spacing:.35px;line-height:1.35;margin-bottom:0;text-align:center}main#amenities section#instagram #social-slider{position:relative}main#amenities section#instagram #social-slider #sb_instagram{max-width:1150px;overflow:hidden}main#amenities section#instagram #social-slider #sb_instagram #sbi_images{display:block!important;margin:auto;position:relative;width:100%}main#amenities section#instagram #social-slider #sb_instagram #sbi_images.slick-initialized .slick-slide{display:flex!important;flex-direction:column;justify-content:center}@media only screen and (min-width:1200px){main#amenities section#instagram #social-slider #sb_instagram #sbi_images .slick-list{overflow:visible!important}}main#amenities section#instagram #social-slider #sb_instagram #sbi_images .slick-track{display:flex!important}main#amenities section#instagram #social-slider #sb_instagram #sbi_images .sbi_item{padding:10px!important;position:relative}main#amenities section#instagram #social-slider #sb_instagram #sbi_images .sbi_item .ig-icon{bottom:13px;fill:#fff;height:29px;position:absolute;right:15px;width:25px}@media only screen and (min-width:768px){main#amenities section#instagram #social-slider #sb_instagram #sbi_images .sbi_item .ig-icon{bottom:15px;right:17px}}@media(min-width:1400px){main#amenities section#instagram #social-slider #sb_instagram #sbi_images .sbi_item .ig-icon{bottom:20px;right:22px}}main#amenities section#instagram #social-slider .arrow{display:block;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));height:45px;position:absolute;top:50%;transform:translateY(-50%);width:45px;z-index:2}@media only screen and (min-width:768px){main#amenities section#instagram #social-slider .arrow{height:64px;width:64px}}main#amenities section#instagram #social-slider .arrow.prev{left:-12px}@media only screen and (min-width:768px){main#amenities section#instagram #social-slider .arrow.prev{left:6%}}main#amenities section#instagram #social-slider .arrow.next{right:-12px}@media only screen and (min-width:768px){main#amenities section#instagram #social-slider .arrow.next{right:6%}}main#amenities section#instagram #social-slider .arrow svg{height:100%;width:100%}main#amenities section#instagram #social-slider .arrow:before{content:""}main#amenities section#instagram .btn{background-color:#d4e16a;color:#305686!important;margin:1rem auto 0;width:265px}main#amenities section#instagram .btn:hover{background-color:#cedd55}main#amenities section#instagram .btn svg{fill:#305686;height:18px;margin-left:.5rem;width:17px}