body{background:none !important}html{scroll-behavior:smooth}h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover,p a,p a:hover{color:#00cbdf !important}.cta_button,.cta_button:hover{color:#fff !important}.submitted-message p{text-align:center;font-size:18px}.submitted-message a.submit-cta{background-color:#00cbdf;color:#fff;padding:8px;display:block;max-width:250px;margin:2rem auto;font-weight:700;text-transform:uppercase}.navbar-2 .navbar-2__logo-ham-wrapper{display:flex;align-items:center;padding:1rem;position:relative;z-index:10;background-color:#fff;transition:all .3s ease}.navbar-2 .navbar-2__logo img{width:300px;transition:all .3s ease}.navbar-2 .navbar-2__logo{width:50%}.navbar-2 .navbar-2__hamburger{width:50%}.navbar-2 .navbar-2__hamburger i{font-size:32px}.navbar-2 .navbar-2__hamburger .menu-toggle{text-align:right}.navbar-2 .navbar-2__items{transition:all .3s ease}.navbar-2 .navbar-2__items ul{list-style:none;padding:0;margin:0}.navbar-2 .navbar-2__items ul ul{list-style:none !important;padding:0;margin:0}@media screen and (max-width:767px){.navbar-2 .navbar-2__items ul{height:0}.navbar-2 .navbar-2__items li a,.navbar-2 .navbar-2__items ul span{border-bottom:1px solid #fff;width:100%;display:block;color:#fff;padding:4px 8px;margin-bottom:0;font-size:18px}.navbar-2 .navbar-2__items ul ul li{background-color:#858b98;margin-bottom:0}.navbar-2 .navbar-2__items ul li{background-color:#28365c;margin-bottom:0}.navbar-2 .navbar-2__items .main-nav li:first-of-type{transition:all .3s ease;transform:translateY(0%)}.navbar-2 .navbar-2__items .main-nav li:nth-of-type(2){transition:all .3s ease;transform:translateY(0%)}.navbar-2 .navbar-2__items .main-nav li.homes-li li:first-of-type{transition:all .3s ease;transform:translateY(0%)}.navbar-2 .navbar-2__items .main-nav li.homes-li li:nth-of-type(2){transition:all .3s ease;transform:translateY(0%)}.navbar-2 .navbar-2__items .main-nav li.homes-li li:nth-of-type(3){transition:all .3s ease;transform:translateY(0%)}.navbar-2 .navbar-2__items .main-nav li:nth-of-type(3),.navbar-2 .navbar-2__items .main-nav li:nth-of-type(4),.navbar-2 .navbar-2__items .main-nav li:nth-of-type(5){transition:all .3s ease;transform:translateY(0%)}.navbar-2 .navbar-2__items .main-nav.collapsed li{position:absolute;width:100%;transition:all .3s ease;transform:translateY(-400%);z-index:5}}.hero,.top-level-hero,.bottom-level-hero{transition:all .3s ease;border-bottom:1px solid #9cc5ca}.homes .section-title{transition:all .3s ease}.hero.shift,.top-level-hero.shift,.bottom-level-hero.shift,.homes .section-title.shift{transition:all .3s ease;margin-top:185px}h1,h2,h3,h4{font-family:'baskerville-urw',serif !important;font-weight:400 !important}.hero{position:relative;height:400px}.hero .hero-header{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;width:90%;background-color:rgba(40,54,92,0.7);height:90%;padding:1rem}.hero video{object-fit:cover;height:100%;width:100%}.hero img{object-fit:cover;height:100%;width:100%}.hero .hero-video{height:100%}.hero .hero-header h1{color:#fff;text-align:center;margin:8px 0}.hero .hero-header .hs-form-required{display:none}.hero .hero-header form .input input{border:0;padding:11px;margin-bottom:24px;font-size:16px}.hero .hero-header form .actions input{background-color:#00cbdf;border:0;color:#fff;text-transform:uppercase;width:100%;margin-top:0;padding:11px 0;font-size:22px}.hero .hero-header form{width:70%;margin:0 auto}.wrapper{width:90%;margin:0 auto;max-width:1140px}p,li,span,a,h5{font-family:"Proxima-nova";margin-top:0;margin-bottom:1rem;line-height:1.6}.lot-map-container{padding-top:2rem;padding-bottom:2rem;width:90%;margin:0 auto}.lot-map-container h2{color:#28365c !important;font-size:40px !important;line-height:1.2;margin-bottom:1rem}.lot-map-container h4{color:#4e4e56 !important;font-family:"proxima-nova" !important;font-weight:400;font-size:18px;margin-top:0}.lot-map-container button{background-color:#00cbdf;text-transform:uppercase;margin-top:1rem}.lot-map-container img{margin-bottom:2rem}.blog-roll{width:90%;margin:0 auto;padding-bottom:2rem;max-width:1140px}.blog-roll h2{color:#28365c;text-align:center;font-size:40px !important;margin-bottom:2rem}.blog-roll .blog-card{margin-bottom:2rem}.blog-roll .blog-card .white-bg{margin-top:1rem}.blog-roll .blog-card .white-bg p.post-date{color:#858b98}.blog-roll .blog-card .white-bg h4{color:#28365c;font-size:24px;margin-top:0;margin-bottom:1rem}.blog-roll .blog-card .white-bg a.read-more{color:#00cbdf;text-transform:uppercase;font-size:18px}.blog-roll .all-blogs a{background-color:#00cbdf;display:block;text-align:center;padding:8px 0;color:#fff;font-size:18px;text-transform:uppercase;max-width:375px;margin-left:auto;margin-right:auto;width:75%;margin-bottom:0}.blog-roll .all-blogs{padding-top:1rem}.back-to-top{text-align:center;margin-bottom:2rem}.back-to-top a{color:#28365c;text-transform:uppercase;font-size:18px}.footer{background-color:#fff;padding-top:0}.footer p{color:#858b98;font-size:14px}.footer .top-footer{width:90%;margin:0 auto;border-top:1px solid #9cc5ca;padding-top:2rem;max-width:1140px}.footer .bottom-footer{background-color:#28365c;margin-top:2rem;padding-top:2rem;padding-bottom:2rem}.footer .bottom-footer .wrapper{display:flex;flex-direction:column}.footer .bottom-footer .wrapper .left-side{display:flex;justify-content:center;margin-bottom:1rem}.footer .bottom-footer .wrapper a{color:#fff !important}.footer .bottom-footer .wrapper .left-side span{margin:0 8px;margin-bottom:0}.footer .bottom-footer .wrapper .left-side p{margin-bottom:0}.footer .bottom-footer .wrapper .right-side a i{font-size:24px;margin:0 8px}@media screen and (min-width:768px){.navbar-2 .navbar-2__logo-ham-wrapper{padding:2rem;padding-left:0}.navbar-2 .navbar-2__items{padding:2rem;padding-right:0}.main-menu-wrapper{position:fixed;z-index:8;width:100%;background-color:#fff;top:0}.hero{margin-top:101px}}@media screen and (min-width:768px){.navbar-2 .navbar-2__hamburger{display:none}.navbar-2{display:flex;background-color:#fff;width:90%;margin-left:auto;margin-right:auto;max-width:1140px}.navbar-2 .navbar-2__items .main-nav{display:flex;justify-content:space-between;align-items:center;width:100%;margin-left:auto}.navbar-2 .navbar-2__items .submenu{opacity:0;position:absolute;visibility:hidden;transition:all .3s ease;width:260px}.navbar-2 .navbar-2__logo{width:100%;max-width:200px}.navbar-2 .navbar-2__items{width:80%;display:flex;justify-content:space-between;padding:1rem}.navbar-2 .navbar-2__logo-ham-wrapper{width:30%}.navbar-2 .navbar-2__items .main-nav li{margin-bottom:0;font-size:16px;color:#28365c}.navbar-2 .navbar-2__items .main-nav li a{font-size:16px;color:#28365c}.navbar-2 .navbar-2__items .homes-li:hover .submenu{display:block;position:absolute;z-index:20;width:260px;background-color:#28365c;opacity:1;visibility:visible;transition:all .3s ease}.navbar-2 .navbar-2__items .homes-li{position:relative;cursor:pointer}.navbar-2 .navbar-2__items .homes-li:hover .submenu li a{color:#fff;padding:8px;display:block;margin-bottom:0;border-bottom:1px solid #fff}.navbar-2 .navbar-2__items .homes-li:hover .submenu li:last-of-type a{border-bottom:0}.hero .hero-header h1{font-size:36px;margin-top:0;margin-bottom:2rem}.hero{height:80vh}.hero .hero-header{padding:3rem}}@media screen and (min-width:768px){.lot-map-container h2{font-size:44px !important;margin-bottom:2rem}.blog-roll h2{margin-bottom:4rem;font-size:44px !important}.blog-roll .blog-card{margin-bottom:4rem}.footer .bottom-footer .wrapper{flex-direction:row;justify-content:space-between}.footer .bottom-footer .wrapper .left-side{margin-bottom:0}.footer .bottom-footer .wrapper .left-side span{margin:0 12px}.footer .bottom-footer .wrapper .left-side p{line-height:.5 !important}}.footer{padding-bottom:0}@media screen and (min-width:1024px){.hero .hero-header{max-width:450px;transform:translate(0%,-50%);height:auto;background-color:rgba(40,54,92,0.9)}.hero{margin-top:108px}.hero .hero-header form{width:80%}.lot-map-container img{margin-bottom:3rem}.lot-map-container h2{margin-bottom:3rem;font-size:52px !important}.lot-map-container h4{font-size:24px;max-width:1000px}.lot-map-container button{font-size:24px;margin-top:2rem}.blog-roll h2{font-size:52px !important;margin-bottom:5rem}.blog-roll .blog-roll-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin-bottom:2rem}.blog-roll .blog-card{margin-bottom:0}.blog-roll .all-blogs{margin-bottom:3rem}.back-to-top a{font-size:22px}.blog-roll .all-blogs a{font-size:22px}.back-to-top{margin-bottom:5rem}.footer .top-footer{padding-top:5rem}.footer .top-footer p{margin-bottom:3rem}.footer .top-footer{margin-bottom:4rem}}@media screen and (min-width:1024px){.navbar-2 .navbar-2__logo{max-width:300px}.navbar-2 .navbar-2__items .main-nav li a,.navbar-2 .navbar-2__items .main-nav li span{font-size:inherit}.navbar-2 .navbar-2__items{padding:2rem}.navbar-2 .navbar-2__logo-ham-wrapper{padding:2rem}.navbar-2 .navbar-2__items .main-nav{width:90%}}@media screen and (min-width:768px){.navbar-2 .navbar-2__items .main-nav{font-size:18px}.navbar-2 .navbar-2__items .main-nav li a,.navbar-2 .navbar-2__items .main-nav li{font-size:inherit;font-weight:700;text-transform:uppercase}.navbar-2 .navbar-2__items .main-nav li a,.navbar-2 .navbar-2__items .main-nav li i{position:relative}.navbar-2 li i::before{position:absolute;top:-19px}}.main-menu-wrapper{border-bottom:1px solid #9cc5ca}.top-level-hero{border-bottom:1px solid #9cc5ca}.top-level-hero img{width:100%}@media screen and (min-width:768px){.top-level-hero{margin-top:101px}}@media screen and (min-width:1440px){.hero{margin-top:122px}}@media screen and (min-width:768px){.hero{position:relative;height:70vh}.hero video{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;width:auto;height:auto;transform:translate(-50%,-50%)}.hero img{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;width:auto;height:auto;transform:translate(-50%,-50%)}}.hero .hero-header label.hs-error-msg{color:#fff;font-size:14px}.slick-slider .caption a{font-weight:700}.lot-map-container button{padding:8px 52px;font-weight:700}.blog-roll .all-blogs a{padding:8px 52px;font-weight:700}.back-to-top a{font-weight:700}.models{width:90%;margin:0 auto;max-width:1140px;padding-bottom:2rem}.models .model-card{padding:1rem;background-color:#f5f6f7;margin-bottom:2rem}.models .model-card h4{font-size:24px;color:#28365c;margin-top:0;margin-bottom:1rem}.models .model-card p.lt-g{color:#9b9b9b;font-size:16px;text-transform:uppercase}.models .model-card p.reg{font-size:18px}.models .model-card .model-content{padding-top:1rem}.models .model-card .model-content .builder-logo img{max-height:40px}.models .model-card .model-content .builder-logo{text-align:right}.models .model-card .model-content .model-info{margin-bottom:2rem}.models .model-card .model-image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.models{padding-top:2rem}.models .model-card{padding:2rem;display:flex;margin-bottom:4rem}.models .model-card .model-image{width:50%;padding-right:1rem}.models .model-card .model-content{width:50%;padding-left:1rem}}@media screen and (min-width:1024px){.models .model-card h4{font-size:32px}.models .model-card p.reg{font-size:20px}.models .model-card .model-content .model-info{margin-bottom:4rem}.models .model-card .model-content{display:flex;flex-direction:column;justify-content:space-between;padding-left:1.5rem;padding-top:1.5rem}.models .model-card .model-image{padding-right:1.5rem}.models{padding-bottom:4rem;padding-top:4rem}}@media screen and (max-width:959px) and (min-width:768px){.navbar-2 .navbar-2__logo-ham-wrapper{padding-right:1rem}.navbar-2 .navbar-2__items{padding-left:0}.navbar-2 .navbar-2__items .main-nav li a,.navbar-2 .navbar-2__items .main-nav li{font-size:14px}}@media screen and (min-width:1024px){.navbar-2 .navbar-2__items .main-nav li a,.navbar-2 .navbar-2__items .main-nav li{margin-left:8px}.navbar-2 .navbar-2__items .main-nav{width:100%;max-width:725px}}.bip .hs_cos_wrapper_type_rich_text{display:block;width:90%;margin:0 auto;padding-top:2rem;padding-bottom:2rem;max-width:700px}.bip .hs_cos_wrapper_type_rich_text p,.bip .hs_cos_wrapper_type_rich_text li,.bip .hs_cos_wrapper_type_rich_text a{font-size:18px;margin-bottom:1rem}.bip .hs_cos_wrapper_type_rich_text h4{font-size:24px;margin-top:2.5rem;color:#28365c;margin-bottom:1rem}@media screen and (min-width:768px){.bip .hs_cos_wrapper_type_rich_text{padding-top:4rem;padding-bottom:4rem}.bip .hs_cos_wrapper_type_rich_text h4{font-size:32px}.bip .hs_cos_wrapper_type_rich_text p,.bip .hs_cos_wrapper_type_rich_text li,.bip .hs_cos_wrapper_type_rich_text a{font-size:20px}}@media screen and (min-width:1024px){.bip .hs_cos_wrapper_type_rich_text{padding-top:6rem;padding-bottom:6rem}}@media screen and (min-width:768px){.navbar-2 .navbar-2__items .homes-li:hover .submenu li a{margin-left:0}.navbar-2 .navbar-2__items .homes-li:hover .submenu li{margin-left:0}}.footer .bottom-footer .wrapper .left-side{flex-flow:row wrap}.lot-map-container button{font-family:"proxima-nova"}.models a:hover,.models a:focus{color:#28365c !important}.hero .hero-header form .actions input{font-family:"proxima-nova"}@media screen and (min-width:768px){.navbar-2 .navbar-2__items{padding-right:0;width:auto;margin-left:auto;margin-right:0}.navbar-2 .navbar-2__items .main-nav li{margin-left:1.5rem}}@media screen and (min-width:1024px){.navbar-2 .navbar-2__items .main-nav li{margin-left:2rem}}@media screen and (min-width:768px){.navbar-2 .navbar-2__items .homes-li:hover .submenu li a:hover{background-color:#606a86;transition:all .3s ease;text-decoration:none}.navbar-2 .navbar-2__items .homes-li:hover .submenu li a{transition:all .3s ease;border-bottom:1px solid #606a86}}@media screen and (max-width:767px){.navbar-2 .navbar-2__items li a,.navbar-2 .navbar-2__items ul span{border-bottom:1px solid #606a86}}.homes .gallery-filters{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;font-size:.8em;padding:1em;background:#efefef}.homes .gallery-filters__title{margin-top:0;flex-basis:100%}.homes .gallery-filters__filter{flex-basis:49%}.homes .gallery-filters__filter>span{display:inline-block;padding:0 0 .25em .5em;color:#9b9b9b}.homes .image-gallery{position:relative;height:auto !important}.homes .image-gallery__item{position:absolute;width:30%;margin:2% 1%;overflow:hidden;transition:all .2s}.homes .image-gallery__item:hover{transition:all .2s}.homes .image-gallery__item .muuri-safe{position:relative}.homes .image-gallery__item-image{position:relative;margin:0;width:100%}.homes .image-gallery__item-image img{width:100%;height:auto}.homes .image-gallery__item-tag{position:absolute;display:inline-block;left:50%;transform:translateX(-50%);bottom:-0.5em;padding:.25em 1.25em;color:#fff;border-radius:20px;font-weight:300;text-transform:uppercase}.homes .image-gallery__item-tag span{font-size:.83em}.homes .image-gallery__item-wrap{padding:0 2em 1em;text-align:center}.homes .image-gallery__item-caption{font-size:.83em}.homes .image-gallery__item-link{display:block;padding:1em;text-align:center;background:#833ab4;color:#fff;text-decoration:none;text-transform:uppercase;transition:all .2s}.homes .image-gallery__item-link:hover{background:#3b5f7e;transition:all .2s}.homes hr{background-color:rgba(216,189,41,0.25);border-width:0;height:1px}.homes .image-gallery__item{overflow:visible}@media screen and (max-width:639px){.homes .gallery-filters{display:block}.homes .image-gallery__item{width:100%;position:static;transform:none !important;margin:0}}@media screen and (min-width:640px){.homes .image-gallery__item{position:static;transform:none !important;width:100%;margin:0}.homes .image-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;padding-top:2rem;padding-bottom:4rem}}@media screen and (min-width:1024px){.homes .image-gallery{grid-gap:40px}}.homes .gallery-filters{background-color:transparent;display:flex;flex-flow:row wrap;padding:0;margin-bottom:1rem}.homes .gallery-filters__filter>span{padding:0;margin:0}.homes .gallery-filters select{border:1px solid #e1e1e1;background-color:transparent;border-radius:0;appearance:none;-webkit-appearance:none;position:relative;z-index:5}.homes .gallery-filters__filter{width:auto;flex-basis:48%}.homes .image-gallery__item .muuri-safe{background-color:#f5f6f7;padding:1rem;margin-bottom:2rem;position:relative}.homes .image-gallery__item-wrap{text-align:left;padding:0;padding-top:1rem}.homes .image-gallery__item-wrap .builder-logo img{max-height:40px}.homes .image-gallery__item-wrap h3{font-size:24px;color:#28365c;margin-top:0;margin-bottom:1rem}.homes .image-gallery__item-caption.lt-g{color:#9b9b9b;font-size:16px;text-transform:uppercase}.homes .image-gallery__item-wrap .reg{font-size:18px}.homes .image-gallery__item-wrap .builder-logo{text-align:right;margin-top:2rem}.homes .homes-listing{padding-top:2rem;padding-bottom:2rem}.homes .gallery-filters select{padding:4px;text-transform:uppercase}.homes .gallery-filters select option{text-transform:uppercase}@media screen and (min-width:640px){.homes .image-gallery{display:block;padding-bottom:2rem}}@media screen and (min-width:768px){.homes .image-gallery__item .muuri-safe{display:flex;padding:2rem;margin-bottom:4rem}.homes .image-gallery__item-image{width:50%;padding-right:1rem}.homes .image-gallery__item-wrap{width:50%;padding-left:1rem;padding-top:1rem}.homes .image-gallery__item-image img{height:100%;object-fit:cover}.homes .gallery-filters__filter{flex-basis:auto}.homes .gallery-filters{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:0;grid-gap:5px}.homes .gallery-filters select{margin-bottom:0;padding:8px}}@media screen and (min-width:1024px){.homes .image-gallery__item-wrap{position:relative}.homes .image-gallery__item-wrap .builder-logo img{position:absolute;right:0;bottom:0}.homes .image-gallery__item-wrap h3{font-size:32px}.homes .image-gallery__item-wrap{padding-left:1.5rem;padding-top:1.5rem}}.homes .gallery-filters label{position:relative}.homes .gallery-filters label::after{content:"\f078";display:inline-block;position:absolute;right:8px;top:50%;transform:translateY(-30%);font-family:'FontAwesome','Font Awesome 5 Free';z-index:4}@media screen and (min-width:768px){.homes .gallery-filters label::after{top:60%}}.homes h1{font-size:40px !important;margin:0;color:#28365c;margin:0 !important}.homes .section-title{text-align:center;padding-top:2rem;padding-bottom:1rem}.site-plan .section-title{padding-bottom:2rem}@media screen and (min-width:768px){.homes h1{font-size:44px !important}.homes .section-title{margin-top:86px}}@media screen and (min-width:1024px){.homes h1{font-size:52px !important}.homes .section-title{margin-top:102px}}@media screen and (min-width:1400px){.homes .section-title{margin-top:117px}}.hero{height:calc(100vh - 85px)}.hero .hero-header{height:auto}.hero .hero-header fieldset.form-columns-3 .hs-form-field{padding:0}.hero .hero-header form .input input{width:100% !important}.hero .hero-header form{width:100%}@media screen and (min-width:480px){.hero .hero-header fieldset.form-columns-3 .hs-form-field{width:100%}}@media screen and (min-width:768px){.hero .hero-header fieldset.form-columns-3 .hs-form-field{width:33.33%}.hero .hero-header fieldset.form-columns-3 .hs-form-field{padding:0 8px}.hero .hero-header form .input input{margin-bottom:1rem}.hero .hero-header form .actions input{width:calc(100% - 16px);margin-left:auto;margin-right:auto}.hero .hero-header h1{margin-bottom:1rem}.hero .hero-header{padding:2rem}.hero{margin-top:85px}.hero .hero-header{top:70%}}@media screen and (min-width:1024px){.hero .hero-header{max-width:765px;transform:none;transform:translate(-50%,calc(-20% - 32px));max-height:300px}}.browse-by h2{text-align:center;font-size:40px !important;color:#28365c;margin-top:0;margin-bottom:1rem}.browse-by .browse-box{background-color:#f1f1f1;padding:1rem}.browse-by p{text-align:center;text-transform:uppercase;color:#9b9b9b;font-size:20px}.browse-by a{color:#fff;background-color:#00cbdf;display:block;text-align:center;margin-bottom:0;padding:8px 0;text-transform:uppercase;font-size:16px;cursor:pointer;font-weight:700}.browse-by a:hover{color:#fff !important;text-decoration:none !important}.browse-by .wrapper{max-width:800px}.browse-by{padding-bottom:2rem}.browse-by .browse-box{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media screen and (max-width:480px){.browse-by a{display:flex;align-items:center;justify-content:center}}@media screen and (min-width:768px){.browse-by h2{font-size:44px !important}.browse-by .browse-box{padding:1.5rem}.browse-by a{font-size:20px}.browse-by{padding-bottom:4rem}}@media screen and (min-width:1024px){.browse-by .browse-box{padding:2rem}.browse-by h2{margin-bottom:3rem;font-size:50px !important}.browse-by{padding-bottom:6rem}}.index .slick-slider{width:100%;padding:0}.index .slick-slide-inner-wrapper{width:100vw;max-width:none}.index .slick-slide-inner-wrapper img{width:100vw;object-fit:cover}.index .slick-prev,.slick-next{z-index:1}.index .slick-next:before,.index .slick-prev:before{color:#fff !important;text-shadow:0px 2px 4px #000}.index .slick-prev{left:20px !important}.index .slick-next{right:20px !important}.index #hs_cos_gallery_Image_Gallery_Gallery{max-width:none}.index .slick-slider .caption a:hover{text-decoration:none !important}@media screen and (min-width:768px){.index .slick-slide-inner-wrapper img{height:calc(100vh - 68px)}.index .slick-slider .caption{bottom:32px}.index .slick-prev{left:40px !important}.index .slick-next{right:40px !important}}@media screen and (min-width:1024px){.index .slick-slide-inner-wrapper img{height:calc(100vh - 80px)}.index .slick-slider .caption{bottom:40px}}.perfect-day{padding-top:2rem;padding-bottom:4rem}.perfect-day .perfect-day-card{text-align:center}.perfect-day .perfect-day-card h2{font-size:40px !important;margin-top:0;margin-bottom:1rem;color:#28365c}.perfect-day .perfect-day-card p{font-size:18px;color:#4e4e56}.perfect-day .perfect-day-card .cta{padding-top:6px}.perfect-day .perfect-day-card img{margin-bottom:2rem}@media screen and (min-width:768px){.perfect-day{padding-top:4rem}.perfect-day .perfect-day-card h2{font-size:44px !important;margin-bottom:2rem}.perfect-day .perfect-day-card img{margin-bottom:3rem}.perfect-day .perfect-day-card .cta{margin-top:2rem}}@media screen and (min-width:1024px){.perfect-day .perfect-day-card img{margin-bottom:4rem}.perfect-day .perfect-day-card h2{font-size:52px !important;margin-bottom:3rem}.perfect-day .perfect-day-card p{font-size:24px}.perfect-day .perfect-day-card .cta{margin-top:3rem}.perfect-day .perfect-day-card .cta a.cta_button{font-size:24px}}@media screen and (min-width:768px){.slick-slider .caption a{padding:8px 40px !important}}.homes .image-gallery-wrapper{position:relative;background-color:#fff;z-index:5}.homes .refine-search{position:absolute;bottom:0;z-index:4}.homes .image-gallery{background-color:#fff;z-index:5;padding:0}.homes .gallery-filters{margin-bottom:2rem}.homes .refine-search{width:100%;text-align:center;bottom:-4px}.homes .refine-search p{font-size:18px}.homes .gallery-filters{margin-bottom:0px}.homes .image-gallery-wrapper{padding-top:2rem}@media screen and (min-width:768px){.homes .gallery-filters{margin-bottom:8px}}.homes .section-title p{font-size:24px;margin-top:1rem}@media screen and (max-width:639px){.homes .section-title p{font-size:18px !important}}@media screen and (min-width:1024px){.homes .gallery-filters__filter>span{font-size:14px}}.site-plan .map-container{display:flex;flex-direction:column-reverse}.site-plan .map-container .legend{padding-top:1rem;width:90%;margin:0 auto;padding-bottom:2rem}.site-plan .map-container .legend .legend-container{padding-top:1rem;padding-bottom:1rem}.site-plan .map-container .legend .legend-item{display:flex;align-items:center;margin-bottom:1rem}.site-plan .map-container .legend .legend-item p{font-size:18px;margin-left:8px;margin-bottom:0}@media screen and (min-width:768px){.site-plan .map-container{flex-direction:row;padding-top:2rem;max-width:2000px;margin-left:auto;margin-right:auto;width:90%;padding-bottom:4rem}.site-plan .map-container .legend{width:30%;margin-left:0;padding-top:0;padding-right:2rem}.site-plan .map-container #map{width:70%}.site-plan .map-container .legend .legend-container{padding-top:0}}@media screen and (min-width:768px){.site-plan .page-body{padding-top:1rem}}.site-plan .legend a.cta_button{display:block;line-height:1.6}.site-plan .legend .brochure a.cta_button{padding-left:0 !important;padding-right:0 !important;color:#00cbdf;font-size:18px;text-align:left}.hero .hero-form a.cta_button{display:flex;text-align:center;font-size:20px;margin-bottom:0;height:calc(100% - 16px);align-items:center}.hero .hero-header{background-color:transparent;max-width:800px}.hero .hero-form a.cta_button{max-width:300px;margin-left:auto;margin-right:auto}.hero .hero-form{margin-top:2rem}.hero .hero-header h1{text-shadow:2px 2px 2px rgba(0,0,0,0.5);font-size:40px !important;line-height:1.1 !important}@media screen and (min-width:768px){.hero .hero-header{top:70%}.hero .hero-header h1{font-size:50px !important}}@media screen and (min-width:1024px){.hero .hero-header h1{font-size:60px !important}}.hero .hero-form a.cta_button{line-height:1.2}.hero-ctas{display:grid;grid-template-columns:1fr;grid-gap:20px}@media screen and (min-width:768px){.hero-ctas{grid-template-columns:1fr 1fr}.hero .hero-header{max-width:900px}.hero .hero-header h1{max-width:800px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){.hero-ctas{grid-gap:40px}}hr.form-divider{background-color:#9cc5ca;max-width:1140px;margin-bottom:2rem;width:90%}@media screen and (min-width:768px){hr.form-divider{margin-bottom:4rem;margin-top:2rem}}.leadinModal .leadinModal-content h4{color:#28365c !important;font-weight:400;font-size:24px !important}.leadinModal .leadinModal-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff !important}.leadinModal .leadinModal-content input,.leadinModal .leadinModal-content select{border-radius:0 !important;font-family:"Proxima-nova" !important}.leadinModal .leadin-button{border-radius:0 !important;font-weight:700 !important;text-transform:uppercase;font-family:"Proxima-nova" !important}.leadinModal .leadinModal-content label{font-family:"Proxima-nova" !important}.leadinModal .leadinModal-content{max-height:100% !important}body div#hs-eu-cookie-confirmation,body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{background:#28365c !important;box-shadow:none;border:0}body div#hs-eu-cookie-confirmation{border-bottom:1px solid #9cc5ca}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{color:#fff;font-family:"Proxima-nova"}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{color:#00cbdf;background-color:transparent !important;border:none !important;font-family:"Proxima-nova";font-weight:700 !important;text-transform:uppercase}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{color:#6d7893 !important;border:none !important;font-weight:700 !important;text-transform:uppercase;font-family:"Proxima-nova"}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording{color:#fff !important;font-family:'Proxima-nova'}@media screen and (min-width:768px){.navbar-2,.navbar-2 .navbar-2__logo-ham-wrapper{background-color:transparent}}a.btn-primary{display:inline-block;background-color:#00cbdf;width:100%;text-align:center;color:#fff;font-size:20px;font-weight:700;padding:8px 60px;text-transform:uppercase;max-width:404px;margin:0 auto;line-height:1.2}.hero-ctas .cta{text-align:center}.drift-conductor-item.drift-frame-controller{display:none !important;visibility:hidden !important;opacity:0 !important}.legal-consent-container p a{color:#00cbdf !important}