body,p{font-family:var(--cms-font1-family)}.slick-slide,:focus{outline:0}.body-wrapper .is-hidden[style*="display: block"],.body-wrapper .is-hidden[style*="display: list-item"]{display:block!important}html{font-size:62.5%}body{line-height:1.66;color:#1e1e1e;font-size:1.6rem}.h1,h1{margin:0 0 2rem;line-height:1.25;color:var(--cms-primary);font-size:3rem}.h2,h2{margin:0 0 2rem;line-height:1.25;color:var(--cms-primary);font-size:2.5rem}.h3,h3{margin:0 0 2rem;line-height:1.66;color:var(--cms-primary);font-size:2rem}p{line-height:1.66;color:#1e1e1e;margin:0 0 2rem}p:last-child{margin-bottom:0}a{color:#1e1e1e;transition:color .3s linear,background-color .3s linear,border-color .3s linear}a:hover{color:#1e1e1e;text-decoration:none}a.expander{font-family:var(--cms-font2-family);text-transform:uppercase;transition:.3s;opacity:.4}a.expander:hover{opacity:1}.section-title{font-size:1.8rem;font-family:var(--cms-font2-family);letter-spacing:2px;text-transform:uppercase}.banner-heading>*{margin:0 0 2rem;line-height:1.25;color:var(--cms-primary);font-size:3rem;color:#fff}.c-white *,.c-white :hover{color:#fff}.c-tertiary *,.c-tertiary :hover{color:var(--cms-text)}@media (min-width:992px){.h1,h1{margin:0 0 2rem;line-height:1.25;color:var(--cms-primary);font-size:4rem}.h2,h2{margin:0 0 2rem;line-height:1.25;color:var(--cms-primary);font-size:3rem}.h3,h3{margin:0 0 2rem;line-height:1.66;color:var(--cms-primary);font-size:2.4rem}.banner-heading>*{font-size:4.45vw}}@media screen and (min-width:90em){.banner-heading>*{font-size:6.4rem}}#wrapper{padding-top:0!important;overflow:hidden}ul{margin:0;padding:0}li{list-style:none}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-left:0;padding-right:0}.container{max-width:160rem}.blog .container{padding-left:2rem;padding-right:2rem}.row{width:100%;margin-left:0;margin-right:0;position:relative}.row.container{padding-left:2rem;padding-right:2rem;margin:0 auto}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,[id^=col-]{padding-left:1rem;padding-right:1rem}.col-1.no-pad,.col-10.no-pad,.col-11.no-pad,.col-12.no-pad,.col-2.no-pad,.col-3.no-pad,.col-4.no-pad,.col-5.no-pad,.col-6.no-pad,.col-7.no-pad,.col-8.no-pad,.col-9.no-pad,.col-auto.no-pad,.col-lg-1.no-pad,.col-lg-10.no-pad,.col-lg-11.no-pad,.col-lg-12.no-pad,.col-lg-2.no-pad,.col-lg-3.no-pad,.col-lg-4.no-pad,.col-lg-5.no-pad,.col-lg-6.no-pad,.col-lg-7.no-pad,.col-lg-8.no-pad,.col-lg-9.no-pad,.col-lg-auto.no-pad,.col-lg.no-pad,.col-md-1.no-pad,.col-md-10.no-pad,.col-md-11.no-pad,.col-md-12.no-pad,.col-md-2.no-pad,.col-md-3.no-pad,.col-md-4.no-pad,.col-md-5.no-pad,.col-md-6.no-pad,.col-md-7.no-pad,.col-md-8.no-pad,.col-md-9.no-pad,.col-md-auto.no-pad,.col-md.no-pad,.col-sm-1.no-pad,.col-sm-10.no-pad,.col-sm-11.no-pad,.col-sm-12.no-pad,.col-sm-2.no-pad,.col-sm-3.no-pad,.col-sm-4.no-pad,.col-sm-5.no-pad,.col-sm-6.no-pad,.col-sm-7.no-pad,.col-sm-8.no-pad,.col-sm-9.no-pad,.col-sm-auto.no-pad,.col-sm.no-pad,.col-xl-1.no-pad,.col-xl-10.no-pad,.col-xl-11.no-pad,.col-xl-12.no-pad,.col-xl-2.no-pad,.col-xl-3.no-pad,.col-xl-4.no-pad,.col-xl-5.no-pad,.col-xl-6.no-pad,.col-xl-7.no-pad,.col-xl-8.no-pad,.col-xl-9.no-pad,.col-xl-auto.no-pad,.col-xl.no-pad,.col.no-pad,[id^=col-].no-pad{padding-left:0;padding-right:0}.col.img-col{display:flex;justify-content:center;align-items:center}.col.img-col>*{width:100%}.fillParent{position:absolute;top:0;right:0;bottom:0;left:0}.d-grid{display:grid}.pad-top{padding-top:4rem}.pad-btm{padding-bottom:4rem}.bordered{position:relative}.bordered::before{content:'';width:calc(100% - 24px);height:calc(100% - 24px);border:1px solid #c4c4c4;position:absolute;top:12px;left:12px;pointer-events:none}@media (min-width:768px){.blog .container,.row.container{padding-left:4rem;padding-right:4rem}.pad-top{padding-top:8rem}.pad-btm{padding-bottom:8rem}}@media (min-width:992px){.blog .container,.row.container{padding-left:6rem;padding-right:6rem}.pad-top{padding-top:10rem}.pad-btm{padding-bottom:10rem}}@media (min-width:1200px){.blog .container,.row.container{padding-left:8rem;padding-right:8rem}.pad-top{padding-top:12rem}.pad-btm{padding-bottom:12rem}}@media (min-width:992px){.inView [class*=fade-]{transition:transform 1s,opacity .5s;opacity:0}.inView .fade-zoom{transform:scale(.9)}.inView .fade-up{transform:translateY(50%)}.inView .fade-right{transform:translateX(15%)}.inView .fade-down{transform:translateY(-50%)}.inView .fade-left{transform:translateX(-15%)}.inView .fade-block{transition:opacity .2s cubic-bezier(.77,0,.175,1)}.inView .fade-block:nth-child(1){transition-delay:.15s!important}.inView .fade-block:nth-child(2){transition-delay:.3s!important}.inView .fade-block:nth-child(3){transition-delay:.45s!important}.inView.isInView [class*=fade-]{transition:transform .75s,opacity 1.25s;opacity:1}.inView.isInView .fade-zoom{transform:scale(1)}.inView.isInView .fade-up{transform:translateY(0)}.inView.isInView .fade-right{transform:translateX(0)}.inView.isInView .fade-down{transform:translateY(0)}.inView.isInView .fade-left{transform:translateX(0)}}.teaser-banner{width:100%;margin:0 4rem;position:relative;top:-6rem;display:flex;justify-content:center;align-items:center}.teaser-banner .bg-img{width:100%;height:47vw;min-height:30rem;max-height:70rem}.teaser-banner .content{max-width:76rem;position:absolute}.teaser-banner .text-btn{margin-top:3rem;color:#fff}.teaser-banner::after{content:'';width:0;height:4rem;position:absolute;bottom:0;left:50%;border-left:1px solid #fff;z-index:2}@media (min-width:768px){.teaser-banner{top:-8rem}}@media (min-width:992px){.teaser-banner{margin:0 6rem;top:-12rem}.teaser-banner::after{height:8rem}}.carousel-slide{display:none}.carousel-slide:first-child,.slick-initialized .carousel-slide{display:block}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{bottom:0}.slick-arrow{width:3rem;height:3rem;border-radius:50%;background-color:rgba(30,30,30,.4);color:#fff;font-size:1.5rem;display:flex;justify-content:center;align-items:center;z-index:50}.slick-arrow:before{display:none}.slick-arrow:hover{background-color:#fff;color:#1e1e1e}.slick-prev{left:2rem}.slick-next{right:2rem}.carousel[data-count="1"] .slick-arrow,.carousel[data-count="1"] .slick-dots{opacity:0}.carousel[data-count="1"] .slick-track{max-width:100%;transform:none!important;display:flex;justify-content:center}@media (min-width:768px){.slick-arrow{width:6rem;height:6rem;font-size:2rem}.slick-prev{left:3rem}.slick-next{right:3rem}}@keyframes slideTimer{0%{width:0}100%{width:100%}}.tall-carousel .carousel-slide{position:relative}.tall-carousel .carousel-slide .bg-img{padding-bottom:75%}.tall-carousel .carousel-slide .caption{width:100%;height:20%;position:absolute;bottom:0;left:0;color:#fff;background:linear-gradient(0deg,#1e1e1e 0,rgba(30,30,30,0) 100%);pointer-events:none}.tall-carousel .carousel-slide .caption span{max-width:calc(100% - 12rem);position:absolute;bottom:3rem;left:3rem;display:block}.tall-carousel .slick-dots{width:100%;height:33%;position:absolute;bottom:0;left:0;pointer-events:none}.tall-carousel .slick-dots li{width:auto;height:2rem;position:absolute;right:3rem;bottom:3rem;line-height:1.1;display:none}.tall-carousel .slick-dots li a{color:#fff;font-family:var(--cms-font2-family);font-size:1.4rem;letter-spacing:5px}.tall-carousel .slick-dots li.slick-active{display:inline-block}.tall-carousel .slick-dots::before{content:'';height:3px;position:absolute;left:0;bottom:0;background-color:#fff}.tall-carousel.time-it .slick-dots::before{animation:slideTimer 5s linear}.card-carousel{padding-bottom:1.5rem}.card-carousel .slick-arrow{top:100%;background:rgba(30,30,30,.2);color:#1e1e1e}.card-carousel .slick-arrow:hover{background-color:var(--cms-primary);color:#fff}.card-carousel .slick-dots{bottom:-1.33rem}.card-carousel .slick-dots li{display:none}.card-carousel .slick-dots li a{color:#1e1e1e;font-family:var(--cms-font2-family);font-size:1.4rem;letter-spacing:5px}.card-carousel .slick-dots li.slick-active{display:inline-block}.card-carousel .slick-list{width:calc(100% + 3rem);padding:1.5rem!important;margin:0 0 0 -1.5rem}.card-carousel .carousel-slide{padding:1.5rem;margin-right:2.4rem;box-shadow:0 0 1rem rgba(30,30,30,.2)}.card-carousel .carousel-slide:only-child{margin:0}.card-carousel.dark .slick-arrow{color:#fff}.card-carousel.dark .slick-arrow:hover{background-color:#fff;color:#1e1e1e}.card-carousel.dark .slick-dots li a{color:#fff}.card-carousel.centered .slick-list{width:calc(100% + 3rem);padding:1.5rem;margin:0 0 0 -1.5rem}@media (min-width:576px){.card-carousel .slick-list{width:calc(100% + 5rem)}.card-carousel .slick-dots{width:calc(100% - 16rem);height:4px;margin:0 auto;bottom:-2px;left:8rem;background-color:rgba(30,30,30,.25);display:flex}.card-carousel .slick-dots li{width:100%;height:100%;margin:0;display:inline-block}.card-carousel .slick-dots li a{width:100%;height:100%;font-size:0;display:block;background-color:var(--cms-primary);transform:scaleX(1);transform-origin:left}.card-carousel .slick-dots li.slick-active{transform:scaleX(0);transition:none}.card-carousel .slick-dots li.slick-active~li a{transform:scaleX(0);transition:none}.card-carousel .slick-dots li:last-child{display:none}.card-carousel.dark .slick-dots li a{background-color:#fff}.card-carousel.centered .slick-list{width:calc(100% + 10rem);left:-5rem}.card-carousel[data-count="1"] .slick-list{padding:0 0 1.5rem!important;margin:0}.card-carousel[data-count="1"] .slick-slide{margin-left:-6rem}}@media (min-width:768px){.card-carousel{padding-bottom:6rem}.card-carousel .slick-list{width:calc(100% + 6.5rem)}.card-carousel .slick-list .slick-arrow{top:calc(100% + 6rem)}.card-carousel .slick-dots{width:calc(100% - 30rem);left:15rem}}@media (min-width:992px){.card-carousel .slick-list{width:calc(100% + 8.5rem)}.card-carousel .slick-prev{left:8.5vw}.card-carousel .slick-next{right:8.5vw}.card-carousel .slick-dots{width:calc(100% - calc(17vw + 24rem));left:calc(8.5vw + 12rem)}.card-carousel.centered .slick-list{width:calc(100% + 19rem);left:-10.5rem}.card-carousel[data-count="1"] .slick-slide{margin-left:-8rem}}@media (min-width:1200px){.card-carousel .slick-list{width:calc(100% + 10.5rem)}.card-carousel.centered .slick-list{width:calc(100% + 21rem);left:-10.5rem}}@media screen and (min-width:100em){.card-carousel .slick-list{width:calc(calc(100% + 10.5rem) + calc(50vw - 50em))}.card-carousel .slick-prev{left:14rem}.card-carousel .slick-next{right:14rem}.card-carousel .slick-dots{width:calc(100% - 52rem);left:26rem}.card-carousel.centered .slick-list{width:calc(calc(100% + 18.5rem) + calc(100vw - 100em));left:calc(-8rem - calc(50vw - 50em))}.card-carousel[data-count="1"] .slick-slide{margin-left:calc(-8rem - calc(50vw - 50em))}}.white-popup{width:auto;max-width:500px;padding:4rem 2.4rem 2.4rem;margin:20px auto;position:relative;background:#fff}.white-popup::before{content:'';width:calc(100% - 24px);height:calc(100% - 24px);border:1px solid #c4c4c4;position:absolute;top:12px;left:12px;pointer-events:none}.white-popup .mfp-close{background-color:#c4c4c4;color:#fff;opacity:1}.white-popup .mfp-close:hover{background-color:var(--cms-primary)}.white-popup .mfp-close:active{top:0}.mfp-wrap.fullSize .mfp-content{width:90vw;max-width:90vw;height:90vh}.tabs-nav{padding:0;margin:0;flex-flow:column}.tabs-nav .nav-item{margin:0}.tabs-nav .nav-link{padding:1rem 0;position:relative;color:rgba(30,30,30,.2);font-size:2.4rem;line-height:1.3;text-align:center;opacity:1}.tabs-nav .nav-link::after{content:'';width:100%;height:0;border-top:4px solid transparent;position:absolute;bottom:0;left:0;transition:.3s;transform-origin:left;transform:scaleX(0)}.tabs-nav .active.nav-link,.tabs-nav .nav-link:hover{color:var(--cms-primary)}.tabs-nav .active.nav-link::after,.tabs-nav .nav-link:hover::after{border-color:inherit;transform:scaleX(1)}.bg-primary .tabs-nav{border-color:var(--cms-text)}.bg-primary .tabs-nav .nav-link{color:var(--cms-text);opacity:.33}.bg-primary .tabs-nav .active.nav-link,.bg-primary .tabs-nav .nav-link:hover{color:var(--cms-text);opacity:1}@media (min-width:576px){.tabs-nav{border-bottom:1px solid rgba(30,30,30,.2);flex-flow:row wrap}.tabs-nav .nav-item{margin:0 2rem}.tabs-nav .nav-item:first-child{margin-left:0}.tabs-nav .nav-item:last-child{margin-right:0}}.btn{color:var(--cms-primary);background-color:transparent;padding:1.5rem 2.5rem;border:1px solid;font-family:var(--cms-font2-family);font-size:1.4rem;font-weight:700;text-transform:uppercase;line-height:1;border-radius:0;transition:all .3s linear}.btn:hover{border-color:transparent;background-color:var(--cms-primary);color:#fff}.btn.focus,.btn:focus{box-shadow:none}.btn.inverse{color:#fff;border-color:var(--cms-primary);background-color:var(--cms-primary)}.btn.inverse:hover{background-color:transparent;color:var(--cms-primary)}.btn.black-btn{color:#fff;border-color:transparent;background-color:#1e1e1e}.btn.black-btn:hover{background-color:var(--cms-primary)}.btn.white-btn{color:#fff;border-color:#fff;background-color:transparent}.btn.white-btn:hover{background-color:#fff}.bg-primary .btn.white-btn:hover{color:var(--cms-primary)}.bg-secondary .btn.white-btn:hover{color:var(--cms-dark)}.text-btn{padding:1rem 2.3rem 1rem 0;border-bottom:2px solid;border-radius:0;position:relative;font-family:var(--cms-font2-family);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1;transition:all .3s linear;display:inline-flex}.text-btn span{width:13px;height:34px;position:absolute;top:0;right:0;overflow:hidden}.text-btn span svg{position:absolute;top:calc(50% - 7px);left:0;transition:.3s}.text-btn span svg:nth-child(1){top:-150%}.text-btn.external span svg{transform:rotate(-90deg)}.text-btn:hover span svg:nth-child(1){top:calc(50% - 7px)}.text-btn:hover span svg:nth-child(2){top:150%}.content{padding:4rem 2rem 2rem;position:relative}.content.no-pad{padding:0!important}.content.lg-text-left,.content.lg-text-right{padding-left:15%}.content.text-center{max-width:76rem;padding:4rem 2rem;margin:0 auto}.content .section-title{position:absolute;top:6rem;left:0;line-height:1rem;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-orientation:mixed;display:flex;align-items:center;transform:rotate(180deg);white-space:nowrap}.content .section-title::after{content:'';width:0;height:0;border:2px solid;margin:2rem 0 0;display:inline}@media (min-width:768px){.content{padding:6rem 3rem 3rem}.content.text-center{padding:6rem 3rem}}@media (min-width:992px){.content{padding:8rem 3rem 3rem}.content.lg-text-left .section-title{top:10rem;left:calc(-12vw + 6rem)}.content.lg-text-right .section-title{top:10rem;left:calc(-12vw + 10rem)}.content.text-center{padding:8rem 3rem}}@media screen and (min-width:90em){.content.lg-text-left .section-title{left:-8rem}.content.lg-text-right .section-title{left:-6rem}}.bg-img{background-size:cover;background-position:center center;background-repeat:no-repeat}.bg-pattern{background-image:var(--cms-pattern);background-repeat:repeat}.bg-bottom-pattern{position:relative}.bg-bottom-pattern::before{content:'';width:100vw;height:100%;position:absolute;bottom:0;right:50%;transform:translateX(50%);background-image:var(--cms-pattern);background-repeat:repeat;z-index:0}.bg-white{background-color:#fff!important}.bg-bottom-white{position:relative}.bg-bottom-white::before{content:'';width:100vw;height:100%;position:absolute;bottom:0;right:50%;transform:translateX(50%);background-color:#fff;z-index:0}.bg-primary{background-color:var(--cms-primary)!important}.bg-left-primary::before{content:'';width:50%;height:100%;position:absolute;top:0;left:0;background-color:var(--cms-primary);z-index:0}.bg-right-primary::before{content:'';width:50%;height:100%;position:absolute;top:0;right:0;background-color:var(--cms-primary);z-index:0}.bg-secondary{background-color:var(--cms-dark)!important}.bg-bottom-primary{position:relative}.bg-bottom-primary::before{content:'';width:100vw;height:100%;position:absolute;bottom:0;right:50%;transform:translateX(50%);background-color:var(--cms-primary);z-index:0}.social a{padding:.5rem;margin:0 .5rem;display:inline-block}.static .social li.arrow{display:none}.column-scroll.customScroll{position:relative;overflow:hidden;scrollbar-width:none}.column-scroll.customScroll ::-webkit-scrollbar{display:none}.column-scroll.customScroll .content{width:calc(100% + 3rem);height:100%;max-height:inherit;min-height:inherit;padding:0 4rem 0 0;overflow-y:scroll}.column-scroll.customScroll .custom-scroll-track{width:0;height:100%;border-left:1px solid;border-color:var(--cms-primary);position:absolute;bottom:0;right:1.5rem}.column-scroll.customScroll .custom-scroll-bar{width:5px;height:1rem;background-color:var(--cms-primary);position:relative;left:-3px}.home-1{position:relative}@media (max-width:991px){.home-1{background-color:var(--cms-primary)}.home-1 .carousel{margin-top:4rem}}.amenities-intro{position:relative}.amenities-intro .row.container{padding-top:4rem;padding-bottom:4rem}.amenities-1 .row.container:not(.pad-btm){padding-top:4rem;padding-bottom:4rem}.amenities-1 .tabs-row{padding-top:0!important}.amenities-1 .amen-list li{padding-left:3.4rem;position:relative;color:#1e1e1e}.amenities-1 .amen-list li::before{content:'';width:1.7rem;height:0;border-top:1px solid;position:absolute;top:1.4rem;left:0}.amenities-1 .amen-list p{margin:2rem 0;text-align:center}.amenities-1 .amen-list p em::before{content:'* '}.amenities-teaser .teaser-banner{margin-bottom:5rem}@media (min-width:768px){.amenities-intro .row.container{padding-top:6rem;padding-bottom:6rem}.amenities-1 .row.container:not(.pad-btm){padding-top:6rem;padding-bottom:6rem}}@media (min-width:992px){.amenities-intro .row.container{padding-top:8rem;padding-bottom:8rem}.amenities-1 .row.container:not(.pad-btm){padding-top:8rem;padding-bottom:8rem}.amenities-1 .amen-list[data-rows="2"] ul{columns:2;column-gap:2rem}.amenities-1 .amen-list li{font-size:1.8rem}}.contact-intro{padding-top:4rem}.contact-1{position:relative}.contact-1 .info-col .col-12{pointer-events:none}.contact-1 .info-col .data{padding:2rem 0;pointer-events:auto}.contact-1 .info-col .ttl{margin:0 0 1.5rem;font-family:var(--cms-font2-family);font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px}.contact-1 .info-col .justify{position:relative}.contact-1 .info-col .justify span{min-width:9rem;display:inline-block}.contact-1 .info-col *{color:var(--cms-text)}@media (max-width:767px){.contact-1 .row.pad-top{padding-top:0}.contact-1.bg-left-primary{background-color:var(--cms-primary)}.contact-1.bg-left-primary::before{display:none}.contact-1 .info-col .justify{display:inline-block}}@media (min-width:992px){.contact-intro{padding-top:8rem;margin-bottom:-12rem;position:relative;z-index:10}.contact-1{position:relative;z-index:1}}@media screen and (min-width:90em){.contact-1>.row>.col-12:nth-child(1){padding-right:8rem}.contact-1>.row>.col-12:nth-child(2){padding-left:8rem}}.contact-form-property .input-group{border-bottom:1px solid rgba(30,30,30,.2);margin-bottom:3rem;display:block}.contact-form-property input,.contact-form-property label,.contact-form-property select,.contact-form-property textarea{height:auto;font-size:inherit;margin:0;color:inherit}.contact-form-property label{font-family:var(--cms-font2-family);font-size:1.4rem;text-transform:uppercase;line-height:1;display:block}.contact-form-property input,.contact-form-property select,.contact-form-property textarea{background-color:#fff;border:none;padding:.7rem}.contact-form-property input,.contact-form-property textarea{box-shadow:none;width:100%}.contact-form-property textarea{min-height:14rem;resize:none}.contact-form-property select{padding-right:3rem;background-image:url("data:image/svg+xml,%3Csvg role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23000000' d='M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z'%3E%3C/path%3E%3C/svg%3E");background-origin:content-box;background-position:right -3rem center;background-repeat:no-repeat;background-size:1.1rem;text-align:right;appearance:none}.contact-form-property #contact_bedrooms{width:100%}.contact-form-property .input-group.input-group-move-in-date{display:flex;justify-content:space-between}.contact-form-property .group-move-in-date{display:flex;justify-content:flex-end}.contact-form-property .group-move-in-date select{width:8rem;margin:0 .5rem;flex-grow:0}.contact-form-property .group-move-in-date select:first-child{margin-left:0}.contact-form-property .group-move-in-date select:last-child{margin-right:0}.contact-form-property button{appearance:none;padding:1.5rem 4rem;border:0;background:#1e1e1e;color:#fff;font-family:var(--cms-font2-family);font-size:1.4rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:.3s}.contact-form-property button:hover{background:var(--cms-primary)}.contact-form-property .invalid-msg{padding:5px;color:#b80909;font-size:1.2rem;line-height:1;display:none}.contact-form-property .input-group.invalid .invalid-msg{display:block;position:absolute;top:-2rem;left:0}.contact-form-property .input-group.invalid label:after{content:'*';color:#b80909}.contact-form-property .input-group.invalid>input,.contact-form-property .input-group.invalid>select,.contact-form-property .input-group.invalid>textarea{border-color:#b80909}.column-group-a{display:flex;justify-content:space-between;flex-wrap:wrap}.column-group-a .input-group{flex:1 0 100%}.column-group-c{display:flex;flex-flow:row-reverse;justify-content:flex-end;flex-wrap:wrap}.column-group-c .input-group{height:5.5rem;border-bottom:none}.column-group-c .input-group-submit{width:18rem;flex-grow:0}.column-group-c .input-group-captcha{width:22rem;flex-grow:0}.column-group-c .g-recaptcha>div{transform:scale(.7);transform-origin:top left}.response-group{width:100%;height:80%;position:absolute;top:0;left:0;font-size:1.6rem;line-height:2rem;pointer-events:none;display:flex;justify-content:center;align-items:center;z-index:199}.response-group ul{font-weight:700}.response-group>:not(:empty){padding:3rem;border:2px solid;background:var(--cms-primary);color:#fff;pointer-events:auto;position:relative}.response-group>:not(:empty)::after{content:'+';width:2rem;height:2rem;border-radius:2rem;position:absolute;top:1rem;right:1rem;font-size:3rem;line-height:1;transform:rotate(45deg);display:flex;justify-content:center;cursor:pointer}.response-group #flash{border-color:#b80909}@media (min-width:576px){.column-group-a .input-group.input-group-email,.column-group-a .input-group.input-group-phone{flex:0 1 45%}}@media (min-width:768px){.contact-form-property label{line-height:3.5}.contact-form-property .invalid-msg{flex:0 0 100%;max-width:100%;padding:.5rem 1rem}.contact-form-property .input-group-email,.contact-form-property .input-group-name,.contact-form-property .input-group-phone{flex-flow:row wrap}.contact-form-property .input-group-email label,.contact-form-property .input-group-name label,.contact-form-property .input-group-phone label{flex:0 0 auto}.contact-form-property .input-group-email input,.contact-form-property .input-group-name input,.contact-form-property .input-group-phone input{flex:1 1 0px}.contact-form-property .input-group-bedrooms,.contact-form-property .input-group-email,.contact-form-property .input-group-name,.contact-form-property .input-group-phone{display:flex;align-items:center}.contact-form-property .input-group-bedrooms label,.contact-form-property .input-group-email label,.contact-form-property .input-group-message label,.contact-form-property .input-group-name label,.contact-form-property .input-group-phone label{padding:0 1rem}.contact-form-property #contact_bedrooms{flex:1}.contact-form-property .group-move-in-date select{border-color:transparent}.contact-form-property .input-group #contact_bedrooms,.contact-form-property .input-group input,.contact-form-property .input-group textarea{border-color:transparent;background-color:transparent}.contact-form-property .input-group textarea{padding:.5rem 1rem}.contact-form-property .input-group.invalid>input,.contact-form-property .input-group.invalid>select,.contact-form-property .input-group.invalid>textarea{border-color:transparent}.contact-form-property .column-group-a .input-group.input-group-email,.contact-form-property .column-group-a .input-group.input-group-phone{flex:1 0 100%}}@media (min-width:1200px){.contact-form-property .column-group-a .input-group.input-group-email,.contact-form-property .column-group-a .input-group.input-group-phone{flex:0 1 45%}}.floorplans-intro .row.container{padding-top:4rem;padding-bottom:4rem}.floorplans-1 .row.container:not(.pad-btm){padding-top:4rem;padding-bottom:4rem}.floorplans-1 .bg-bottom-primary::before{height:85%}.floorplans-1 .lbl{margin:0 0 2rem;font-size:1.4rem;font-family:var(--cms-font2-family);text-transform:uppercase;letter-spacing:1px}.floorplans-1 .btn-col{margin-bottom:3rem}.floorplans-1 .btn-col .btn.toggle-map{border-color:var(--cms-primary);background-color:transparent;color:var(--cms-primary)}.floorplans-1 .btn-col .btn.toggle-map.inverse{border-color:var(--cms-primary);background-color:var(--cms-primary);color:#fff}.floorplans-1 .btn-col .btn:first-child{margin-right:1.5rem}.floorplans-1 .tabs-col.toggleMap.faded{height:0}.floorplans-1 .toggleMap{opacity:1;transition:opacity .3s;z-index:10}.floorplans-1 .toggleMap.faded{opacity:0;z-index:0}.floorplans-1 .toggleMap.sitemap{padding:1.5rem}.floorplans-1 .toggleMap .btn.iframe-popup{position:absolute;top:-3rem;left:auto;background-color:#fff}.floorplans-1 .toggleMap .btn.iframe-popup svg{margin-right:1rem}.floorplans-1 .toggleMap .btn.iframe-popup:hover{background-color:var(--cms-primary)}@media (min-width:768px){.floorplans-intro .row.container{padding-top:6rem;padding-bottom:6rem}.floorplans-1 .row.container:not(.pad-btm){padding-top:6rem;padding-bottom:6rem}}@media (min-width:992px){.floorplans-intro .row.container{padding-top:8rem;padding-bottom:8rem}.floorplans-1 .row.container:not(.pad-btm){padding-top:8rem;padding-bottom:8rem}.floorplans-1 .lbl{margin:0 0 4rem}.floorplans-1 .btn-col{margin-bottom:0}.floorplans-1 .btn-col .btn:first-child{margin-right:2.4rem}}.floorplan-slide .floorplan-img{width:100%;height:33rem;border:1px inset #1e1e1e;position:relative}.floorplan-slide .floorplan-img .overlay{background-color:rgba(30,30,30,.66);color:#fff;font-size:4rem;transition:.3s;opacity:0}.floorplan-slide .floorplan-img a.bg-img{width:calc(100% - 3rem);height:calc(100% - 3rem);margin:1.5rem;position:relative;background-size:contain}.floorplan-slide .floorplan-img .btn{position:absolute;top:0;left:0;transform:rotate(-90deg) translateX(-100%);transform-origin:top left;z-index:10}.floorplan-slide .floorplan-info{width:100%;height:25.9rem;padding-bottom:6rem;font-size:1.4rem;font-family:var(--cms-font2-family);text-transform:uppercase;letter-spacing:1px}.floorplan-slide .floorplan-info h3{width:100%;height:8rem;margin:0 0 2.5rem;text-transform:none}.floorplan-slide .floorplan-info .price{margin-bottom:2.5rem}.floorplan-slide .floorplan-info .info{width:calc(100% + 3rem);margin:0 0 0 -1.5rem}.floorplan-slide .floorplan-info .info>*{min-width:25%}.floorplan-slide .floorplan-info .floorplan-buttons{width:100%;position:absolute;bottom:0;left:0}.floorplan-slide .floorplan-info .floorplan-buttons .btn{width:calc(50% - 7px);padding-left:0;padding-right:0;text-align:center;white-space:nowrap}@media (min-width:768px){.floorplan-slide .floorplan-img .overlay{pointer-events:none}.floorplan-slide .floorplan-img:hover .overlay{opacity:1}}.back-to-top{width:100%;padding:1.5rem 0;background:#1e1e1e;color:#fff;display:block}.footer{padding:0 4rem;position:relative}.footer *{color:#fff}.footer .btn{margin:1.2rem}.footer ul{margin:0;line-height:2.6rem}.footer li{margin:0 .5rem;display:inline-block}.footer .logo{width:12rem;height:6rem;margin:2rem 0;background-size:contain;display:inline-block}.footer .footer-icons{margin:2rem 0;justify-content:center}.footer .footer-icons li{margin:0 5px}.footer .footer-icons li i::before{font-size:2rem}.footer .row.btm{min-height:10rem;padding:0 2rem;border-top:1px solid rgba(255,255,255,.2)}.footer .row.after *{color:var(--cms-text)}.footer .row.after .col-12{min-height:4rem;padding:0 2rem}.footer .row.after *,.footer .row.btm *{font-family:var(--cms-font2-family);font-size:1.4rem;text-transform:uppercase;letter-spacing:1px}.body-blog .footer{padding:4rem 4rem 0}@media (max-width:767px){.footer{background-color:var(--cms-primary)}}@media (min-width:768px){.footer .row.after ul.corp-info *{color:#1e1e1e}}@media (min-width:992px){.footer{padding:0 6rem}.footer .row.after .col-12{min-height:6rem}.footer .logo:not(:only-child):last-child{margin-left:1rem}.body-blog .footer{padding:6rem 6rem 0}}.gallery-intro .section-title{position:absolute;top:4rem;left:0;color:var(--cms-text);line-height:1rem;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-text-orientation:mixed;text-orientation:mixed;display:flex;align-items:center;transform:rotate(180deg);white-space:nowrap}.gallery-intro .section-title::after{content:'';width:0;height:0;border:2px solid;margin:2rem 0 0;display:inline}.gallery-intro .intro-col{margin:-4rem 0 3rem}.gallery-1 .row.container:not(.pad-btm){padding-top:4rem;padding-bottom:4rem}.gallery-1 .bg-bottom-white::before{height:50%}@media (min-width:768px){.gallery-1 .row.container:not(.pad-btm){padding-top:6rem;padding-bottom:6rem}}@media (min-width:992px){.gallery-intro .intro-col{margin-top:-8rem}.gallery-1 .row.container:not(.pad-btm){padding-top:5rem;padding-bottom:5rem}}@media (min-width:1200px){.gallery-1 .carousel:not([data-count="1"]) .slick-track{margin-left:-28.5rem}}.gallery-slide .gallery-image{overflow:hidden}.gallery-slide .bg-img{padding-bottom:75%;transform:scale(1);transition:.6s}.gallery-slide .overlay{background-color:rgba(30,30,30,.5);opacity:0;transition:.3s}.gallery-slide .overlay svg{color:#fff;font-size:3.2rem}.gallery-slide:hover .bg-img{transform:scale(1.1)}.gallery-slide:hover .overlay{opacity:1}.head-wrap{width:100%;max-height:12rem;position:fixed;top:0;transition:.3s;z-index:100}.header-1{text-align:center;position:relative;background-color:rgba(255,255,255,0);transition:.3s}.header-1 .top-bar{height:4rem;padding:0 1rem}.header-1 .top-bar *{font-size:1.2rem;font-family:var(--cms-font2-family);letter-spacing:1px;text-transform:uppercase}.header-1 .top-bar .header-link{color:var(--cms-text);font-weight:700;letter-spacing:1px}.header-1 .top-bar .header-btn{color:#1e1e1e;line-height:2.8rem;letter-spacing:0}.header-1 .top-bar .header-btn svg{width:2.8rem;height:2.8rem;padding:5px;border-radius:50%;margin-right:1rem;background-color:#1e1e1e;color:#fff}.header-1 .top-bar #col-lt .header-btn{color:var(--cms-text)}.header-1 .top-bar #col-lt .header-btn svg{background-color:var(--cms-text);color:#1e1e1e}.header-1 .top-bar .social-wrap{max-height:3rem;position:relative;top:-2px}.header-1 .top-bar ul.social{flex-wrap:wrap;position:relative}.header-1 .top-bar ul.social li{width:3.3rem;overflow:hidden}.header-1 .top-bar ul.social li.toggleSocial{width:0}.header-1 .top-bar ul.social li.toggleSocial.show{width:3.3rem}.header-1 .top-bar ul.social li.toggleSocial,.header-1 .top-bar ul.social li.toggleSocial.show+li.arrow{position:relative;background-color:var(--cms-primary);transition:.3s;z-index:200}.header-1 .top-bar ul.social li.toggleSocial.show+li.arrow::before,.header-1 .top-bar ul.social li.toggleSocial::before{content:'';width:37px;height:32px;position:absolute;top:-3px;left:0;background-color:inherit;z-index:-1}.header-1 .top-bar ul.social .arrow .socialToggle svg{transition:.3s}.header-1 .top-bar ul.social .arrow .socialToggle.toggled svg{transform:rotate3d(1,0,0,180deg)}.header-1 .top-bar ul.social.max{max-width:14rem}.header-1 .top-bar .social-link{color:var(--cms-text)}.header-1 .btm{height:8rem;padding:0 3rem;grid-template-areas:"logo navi info";grid-template-columns:2fr 0 2fr}.header-1 .btm>*{position:relative;align-items:center}.header-1 .btm #col-logo{grid-area:logo}.header-1 .btm #col-logo .logo,.header-1 .btm #col-logo .second-logo{margin:.66rem;position:absolute;top:0;right:0;bottom:0;left:0;text-align:left}.header-1 .btm #col-logo .logo img,.header-1 .btm #col-logo .second-logo img{height:100%;object-fit:contain;overflow:hidden}.header-1 .btm #col-logo .logo-default{filter:brightness(100)}.header-1 .btm #col-logo .logo{opacity:1}.header-1 .btm #col-logo .second-logo{opacity:0}.header-1 .btm #col-nav{grid-area:navi}.header-1 .btm #col-info{grid-area:info}.header-1 .btm #col-info .btn.header-alt{color:#fff}.scrolled .header-1{background-color:#fff;box-shadow:0 0 1rem rgba(30,30,30,.15)}.scrolled .header-1 .top-bar{background:#1e1e1e}.scrolled .header-1 .top-bar #col-lt .header-btn,.scrolled .header-1 .top-bar .header-btn,.scrolled .header-1 .top-bar .header-link{color:#fff}.scrolled .header-1 .top-bar #col-lt .header-btn svg,.scrolled .header-1 .top-bar .header-btn svg,.scrolled .header-1 .top-bar .header-link svg{background-color:#fff;color:#1e1e1e}.scrolled .header-1 .top-bar .social-link{color:#fff}.scrolled .header-1 .top-bar ul.social.max li.toggleSocial,.scrolled .header-1 .top-bar ul.social.max li.toggleSocial.show+li.arrow{background-color:#1e1e1e}.scrolled .header-1 #col-logo .logo-default{filter:none}.scrolled .header-1 #col-logo .logo{opacity:0}.scrolled .header-1 #col-logo .second-logo{opacity:1}.scrolled .header-1 #col-info .btn.header-alt{color:var(--cms-primary)}.scrolled .header-1 #col-info .btn.header-alt:hover{color:#fff}@media (min-width:576px){.header-1 .btm,.header-1 .top-bar{padding:0 4rem}}@media (min-width:768px){.header-1 .top-bar .header-link{margin:0 1.5rem}.header-1 .top-bar .header-btn{margin:0 1.5rem;letter-spacing:1px}.header-1 .btm{height:8rem;padding:0 6rem}.header-1 .btm .mobile-toggle span,.header-1 .btm .mobile-toggle span::after,.header-1 .btm .mobile-toggle span::before{background-color:#fff}.scrolled .header-1 .btm .mobile-toggle span,.scrolled .header-1 .btm .mobile-toggle span::after,.scrolled .header-1 .btm .mobile-toggle span::before{background-color:#1e1e1e}}@media (min-width:992px){.head-wrap{max-height:10rem}.head-wrap.scrolled{top:0}.header-1 .top-bar{height:6rem;padding:0 6rem}.header-1 .btm{height:11.5rem;padding:0 8rem}.header-1 .btm #col-logo .logo,.header-1 .btm #col-logo .second-logo{margin:1.66rem}.header-1 #homeNav{display:none}.header-1 .header-nav .nav-item{margin:0 1.5rem}.header-1 .header-nav .nav-item .nav-link{font-size:1.4rem}.header-1 .header-nav .nav-link{padding:0;position:relative;color:#fff;font-weight:700}.header-1 .header-nav .nav-link:hover::after{transform:scaleX(1)}.header-1 .header-nav .nav-link::after{content:'';width:100%;height:0;border:1px solid;position:absolute;left:0;bottom:-1rem;transform:scaleX(0);transform-origin:left;transition:transform .3s}.header-1 .header-nav .nav-item.active .nav-link::after{transform:scaleX(1)}.scrolled .header-1 .top-bar{height:4.8rem}.scrolled .header-1 .btm{height:10rem}.scrolled .header-1 .header-nav .nav-link{color:#1e1e1e}.scrolled .header-1 .header-nav .nav-link:hover{color:var(--cms-primary)}.scrolled .header-1 .header-nav .nav-item.active .nav-link{color:var(--cms-primary)}}@media (min-width:1200px){.header-1 .top-bar *{font-size:1.4rem}.header-1 .top-bar ul.social li,.header-1 .top-bar ul.social li.toggleSocial.show{width:3.5rem}.header-1 .btm{grid-template-columns:2fr 8fr minmax(18rem,2fr)}}@media screen and (min-width:90em){.header-1 .top-bar ul.social.max.out{max-width:29rem}.header-1 .top-bar ul.social.max.out li.arrow{display:none}.header-1 .top-bar ul.social.max.out li:nth-child(-n+9){width:3.5rem!important}.header-1 .header-nav .nav-item .nav-link{font-size:1.6rem}}@media (min-width:75em) and (max-width:83em){.header-nav .nav-item{margin:0 .75rem!important}}.hero-1{padding:9rem 4rem 4rem;position:relative;overflow:hidden}.hero-1 .hero-wrap{position:relative}.hero-1 .hero-btn{position:absolute;font-family:var(--cms-font2-family);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1rem;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-orientation:mixed;display:flex;align-items:center;z-index:90}.hero-1 #blogBtn{width:20rem;height:6rem;position:absolute;bottom:7.2rem;left:calc(50% - 10rem);color:#fff;font-family:var(--cms-font2-family);font-size:1.4rem;text-transform:uppercase;text-align:center;letter-spacing:1px;z-index:10}.hero-1 #blogBtn svg{position:absolute;bottom:0;left:calc(50% - 1rem);font-size:2rem}.hero-1 #specialsBtn{top:50%;left:1.5rem;color:var(--cms-text);transform:rotate(180deg) translateY(50%)}.hero-1 #specialsBtn svg{margin-top:1rem}.hero-1 #checkAvail{top:50%;right:1.5rem;color:#1e1e1e;transform:translateY(-50%)}.hero-height,.hero-video{height:100vh;max-height:133vw}.hero-video-wrapper{position:absolute;top:0;left:0;width:100%;z-index:1}.hero-video{position:relative;overflow:hidden}.hero-video video{height:125%;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%)}.hero-video iframe{width:250vw;height:125%;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%)}@media (min-width:576px){.hero-1{padding:12rem 4rem 4rem}.hero-height,.hero-video{max-height:90vw}}@media (min-width:768px){.hero-1{padding:4rem 4rem 8rem}.body-blog .hero-1{padding:4rem}.hero-height,.hero-video{height:50vw;max-height:calc(100vh - 8rem)}.hero-video iframe{width:170%;height:140%}}@media (min-width:992px){.hero-1{padding:6rem 6rem 10rem}.hero-1 #blogBtn{bottom:9.2rem}.hero-1 #specialsBtn{left:2.5rem}.hero-1 #checkAvail{right:2.5rem}.body-blog .hero-1{padding:6rem}.hero-height,.hero-video{max-height:calc(100vh - 12rem)}.hero-video iframe{width:150%}}@media (min-width:1200px){.hero-1{padding:6rem 6rem 12rem}}#special{width:100%;max-width:51rem;height:calc(100% - 3rem);padding:6rem 8rem 8rem;position:absolute;top:50%;left:0;transform:translate(-100%,-50%);transform-origin:left;transition:.3s;background:#fff;z-index:0}#special::before{content:'';width:calc(100% - 12px);height:calc(100% - 24px);border:solid #c4c4c4;border-width:1px 1px 1px 0;position:absolute;top:12px;left:0;pointer-events:none}#special.open{transform:translate(0,-50%);z-index:295}#special .special-wrap{width:calc(100% + 3rem);height:100%;padding:0;position:relative}#special #closeSpecials{position:absolute;top:50%;left:1.5rem;color:#c4c4c4;transform:rotate(180deg) translateY(50%)}#special #closeSpecials svg{margin-top:1rem;transform:rotate(90deg)}#special .text-btn{color:var(--cms-primary)}@media (min-width:576px){#special{height:60%;min-height:41rem}}@media (min-width:992px){#special{height:50%}#special #closeSpecials{left:2.5rem}}#hero-overlay{padding:4rem 2rem;justify-content:flex-start;align-items:flex-end;z-index:10}#hero-overlay>.row{max-width:144rem;margin:0 auto}#hero-overlay *{color:#fff}#hero-overlay.blog{justify-content:center;align-items:center}#hero-overlay .banner-heading{max-width:76rem}#hero-overlay .banner-content p{font-family:var(--cms-font2-family);text-transform:uppercase;letter-spacing:1px}@media (min-width:992px){#hero-overlay{padding:6rem 3rem}#hero-overlay .banner-content h1,#hero-overlay .banner-heading>*{font-size:4.45vw}#hero-overlay .banner-content p{font-size:1.8rem}}@media (min-width:1200px){#hero-overlay{padding:8rem 2rem}}@media screen and (min-width:90em){#hero-overlay .banner-content h1,#hero-overlay .banner-heading>*{font-size:6.4rem}}.mobile-toggle-contain{z-index:1010}.mobile-toggle{width:2rem;height:4.6rem;position:relative;display:block}.mobile-toggle span,.mobile-toggle span:after,.mobile-toggle span:before{position:absolute;left:0;width:3rem;height:2px;background:#1e1e1e;transition:all .4s ease-in-out}.mobile-toggle span{top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-toggle span:after,.mobile-toggle span:before{content:''}.mobile-toggle span:before{top:-1rem}.mobile-toggle span:after{top:1rem}.mobile-menu{width:100%;height:0;position:fixed;top:0;left:0;visibility:hidden;transition:all .1s .2s ease;overflow:hidden;z-index:-10}.mobile-menu:before{content:'';position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:#fff;transform:translate(-100%,-100%);transition:all .5s cubic-bezier(.77,0,.175,1);will-change:transform,transition}.mobile-menu .top-mob{width:100%;position:absolute;top:7rem;z-index:1006}.mobile-menu .top-mob .header-btn{color:#1e1e1e;font-family:var(--cms-font2-family);font-size:1.4rem;text-transform:uppercase;line-height:2.5rem;letter-spacing:0}.mobile-menu .top-mob .header-btn svg{width:2.5rem;height:2.5rem;padding:5px;border-radius:50%;margin-right:1rem;background-color:#1e1e1e;color:#fff}.mobile-menu nav{padding:11rem 2rem 1rem;position:relative;z-index:1005}.mobile-menu li{transform:scale(1.15) translateY(-3rem);opacity:0;transition:transform .2s cubic-bezier(.77,0,.175,1),opacity .2s cubic-bezier(.77,0,.175,1)}.mobile-menu li:nth-child(1){transition-delay:60ms}.mobile-menu li:nth-child(2){transition-delay:50ms}.mobile-menu li:nth-child(3){transition-delay:40ms}.mobile-menu li:nth-child(4){transition-delay:30ms}.mobile-menu li:nth-child(5){transition-delay:20ms}.mobile-menu li:nth-child(6){transition-delay:10ms}.mobile-menu li:nth-child(7){transition-delay:0s}.mobile-menu li:nth-child(8){transition-delay:-10ms}.mobile-menu li a{padding:.25rem 1.2rem;color:#1e1e1e;font-size:1.6rem;display:block}.mobile-menu li a:hover,.mobile-menu li.active a{color:var(--cms-primary)}.mobile-menu #homeNav{display:none}.mobile-menu .btn{margin-top:2rem}.mobile-menu .nav-info{padding:3rem 2rem 2rem;z-index:1000}.mobile-menu .nav-info *{color:#fff}.mobile-menu .nav-info .mobile-link{padding-bottom:1rem;font-family:var(--cms-font2-family);font-weight:200;text-transform:uppercase;letter-spacing:1px;font-weight:700;letter-spacing:2px;transform:scale(.9);transition:.3s}.mobile-menu .nav-info .mobile-link:hover{transform:scale(1);color:#fff}.mobile-menu .nav-info .social{width:80%;max-width:25rem;justify-content:center;flex-wrap:wrap}.mobile-menu .nav-info .social .arrow{display:none}.mobile-menu .nav-info .social a.social-link{padding:0 1rem;transform:scale(.9)}.mobile-menu .nav-info .social a.social-link:hover{transform:scale(1)}.mobile-menu-on body{overflow:hidden!important;height:100%!important}.mobile-menu-on .mobile-toggle span{background:0 0!important}.mobile-menu-on .mobile-toggle span:after,.mobile-menu-on .mobile-toggle span:before{height:1px;top:0;background:#1e1e1e!important}.mobile-menu-on .mobile-toggle span:before{transform:rotate(-45deg)}.mobile-menu-on .mobile-toggle span:after{transform:rotate(45deg)}.mobile-menu-on .mobile-menu{height:100%;visibility:visible;transition:all .1s 0s ease;overflow-y:auto;z-index:1000}.mobile-menu-on .mobile-menu:before{transform:translate(0,0);transition:all .3s cubic-bezier(.175,0,.77,1)}.mobile-menu-on .mobile-menu li{transform:scale(1) translateY(0);opacity:1;transition:transform .3s cubic-bezier(.175,0,.77,1),opacity .3s cubic-bezier(.175,0,.77,1)}.mobile-menu-on .mobile-menu li:nth-child(1){transition-delay:40ms}.mobile-menu-on .mobile-menu li:nth-child(2){transition-delay:70ms}.mobile-menu-on .mobile-menu li:nth-child(3){transition-delay:.1s}.mobile-menu-on .mobile-menu li:nth-child(4){transition-delay:.13s}.mobile-menu-on .mobile-menu li:nth-child(5){transition-delay:.16s}.mobile-menu-on .mobile-menu li:nth-child(6){transition-delay:.19s}.mobile-menu-on .mobile-menu li:nth-child(7){transition-delay:.22s}.mobile-menu-on .mobile-menu li:nth-child(8){transition-delay:.25s}@media (min-width:576px){.mobile-menu-on .mobile-toggle span{background:0 0!important}.mobile-menu-on .mobile-toggle span:after,.mobile-menu-on .mobile-toggle span:before{background:#fff!important}.mobile-toggle{width:8rem}.mobile-menu li a{padding:1.2rem}.mobile-menu .btn{margin-top:3rem}.mobile-menu .nav-info{padding:12rem 2rem 2rem}.mobile-menu .nav-info .social a.social-link{padding:1rem}}@media (min-width:768px){.mobile-menu a{padding:1.5rem 2rem;font-size:1.8rem}}@media (min-width:992px){.mobile-menu nav ul.nav{columns:2;column-gap:8rem}}@media (min-width:1200px){.mobile-menu,.mobile-toggle-contain{display:none}.mobile-menu-on body{overflow:inherit!important;height:inherit!important}}@media (prefers-reduced-motion:reduce){.mobile-menu *,.mobile-menu .mobile-menu:before,.mobile-menu .mobile-toggle span,.mobile-menu .mobile-toggle span:after,.mobile-menu .mobile-toggle span:before{transition:initial!important;transition-delay:initial!important}}.neighborhood-intro .address-btn{margin-top:3rem;color:#1e1e1e;line-height:2.8rem;font-size:1.2rem;font-family:var(--cms-font2-family);letter-spacing:1px;text-transform:uppercase}.neighborhood-intro .address-btn svg{width:2.8rem!important;height:2.8rem;padding:7px;border-radius:50%;margin-right:1rem;background-color:#1e1e1e;color:#fff;font-size:2rem}.neighborhood-intro .content{min-height:50rem}.neighborhood-1::before{height:66%}.neighborhood-1 .pane-title{margin:0 0 4rem;color:var(--cms-text);font-family:var(--cms-font2-family);font-size:1.8rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media (min-width:768px){.neighborhood-intro .content{min-height:0}}@media (max-width:991px){.neighborhood-1 .row.tabs-row{padding-left:10rem}}@media (min-width:768px){.neighborhood-1{padding-bottom:8rem}.neighborhood-1 .map-row{padding:6rem 6rem 24rem 6rem}.neighborhood-1 #ll-map{width:calc(100% + 1.5rem);height:68rem;position:relative}.neighborhood-1 .tabs-row{padding-top:8rem;padding-bottom:8rem;padding-left:3rem}.neighborhood-1 .pane-title{margin:4rem 0}.neighborhood-1 li.poi{padding-left:3rem;margin-bottom:1.5rem;position:relative;line-height:1.1}.neighborhood-1 li.poi a{color:var(--cms-text)}.neighborhood-1 li.poi a .poi-num{font-weight:700;position:absolute;left:0}.neighborhood-1 li.poi a .poi_title_text{position:relative;color:var(--cms-text)}.neighborhood-1 .leaselabs-gmiw p{margin:0 0 1rem}.neighborhood-1 .leaselabs-gmiw-name{font-size:1.8rem;text-transform:uppercase}}@media (min-width:992px){.neighborhood-teaser .teaser-banner{margin:0 6rem 12rem;top:-8rem}}@media (min-width:1200px){.neighborhood-1 .tab-pane .content{padding-left:6.5rem}}.map-house{padding-bottom:75%;position:relative}.map-house .static-map-lazy{width:100%;height:100%;position:absolute;top:0;left:0}.accordion .card-header{padding:0;border:0}.accordion .btn{width:100%;border:none;margin:1px;position:relative;text-align:left;text-decoration:none!important}.accordion .btn:after,.accordion .btn:before{width:1rem;height:0;border:1px solid;content:"";display:block;position:absolute;top:50%;right:3rem;transition:.3s}.accordion .btn:after{transform:rotate(90deg);transform-origin:center;opacity:0}.accordion .btn.collapsed:after{opacity:1}.small-poi{margin-bottom:1rem}.small-poi a{color:var(--cms-primary);text-decoration:underline}.small-poi .address{font-size:1.2rem}.neighborhood-retail{margin:4rem 0;position:relative}.neighborhood-retail .carousel-placard{width:100%;margin-bottom:2rem}.neighborhood-retail .carousel-placard>.col-10{height:100%}.neighborhood-retail .carousel-placard .content>*{color:#fff}@media (min-width:768px){.neighborhood-retail{margin-top:-20rem}}@media (min-width:992px){.neighborhood-retail .carousel-placard{width:calc(100vw - 6rem);max-width:45.6rem;height:63rem;margin-bottom:0;position:absolute;top:1.5rem;left:1rem;z-index:10}.neighborhood-retail .carousel-placard .content{height:100%;padding:8rem}.neighborhood-retail .slick-list{width:calc(100% - 39.7rem);margin-left:46.6rem}}@media (min-width:1200px){.neighborhood-retail{margin:-20rem 0 0}.neighborhood-retail .slick-list{width:calc(100% - 37.7rem);margin-left:46.6rem}}@media screen and (min-width:100em){.neighborhood-retail .slick-list{width:calc(calc(100% - 37.7rem) + calc(50vw - 50em));margin-left:46.6rem}}.retail-slide{padding:1.5rem}.retail-slide .retail-img{width:100%;height:0;padding-bottom:75%}.retail-slide .retail-img .overlay{background-color:rgba(30,30,30,.1)}.retail-slide .retail-img .btn{position:absolute;left:0;z-index:10}.retail-slide .retail-img svg{width:5rem;height:5rem;padding:1.25rem;border-radius:50%;position:absolute;bottom:-2.5rem;left:calc(50% - 2.5rem);background-color:var(--cms-primary);color:#fff;z-index:20}.retail-slide .retail-img::before{content:'';width:7rem;height:3.5rem;border-radius:7rem 7rem 0 0;position:absolute;bottom:0;left:calc(50% - 3.5rem);background-color:var(--cms-dark);z-index:10}.retail-slide .retail-info{width:100%;height:28rem;padding:3rem 3rem 0}.retail-slide .retail-info>div{height:100%}.retail-slide .retail-info>div h2{font-size:2.4rem}.retail-slide .retail-info>div p{font-size:1.4rem;font-family:var(--cms-font2-family);text-transform:uppercase;letter-spacing:1px}.retail-slide .retail-info>div>a,.retail-slide .retail-info>div>p>a{padding:2rem 3rem;background-color:#1e1e1e;color:#fff;font-family:var(--cms-font2-family);font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1;display:inline-block;transition:all .3s linear}.retail-slide .retail-info>div>a:hover,.retail-slide .retail-info>div>p>a:hover{background-color:var(--cms-primary)}@media (min-width:576px){.neighborhood-retail .card-carousel[data-count="1"] .slick-list{width:100%;padding:1.5rem!important}}@media (min-width:768px){.neighborhood-retail .card-carousel[data-count="1"] .slick-slide{margin-left:0}}@media (min-width:992px){.neighborhood-retail .card-carousel[data-count="1"] .slick-track{justify-content:initial}.neighborhood-retail .card-carousel[data-count="1"] .slick-slide{margin-left:46rem}}section.residents.block-area{padding-top:6rem}.residents-1 .section-title{position:absolute;top:4rem;left:0;color:var(--cms-text);line-height:1rem;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-text-orientation:mixed;text-orientation:mixed;display:flex;align-items:center;transform:rotate(180deg);white-space:nowrap}.residents-1 .section-title::after{content:'';width:0;height:0;border:2px solid;margin:2rem 0 0;display:inline}.residents-1 .intro-col{margin:-4rem 0 3rem}.residents-1 .ttl-col .content{color:var(--cms-text);font-family:var(--cms-font2-family);font-size:1.4rem;text-transform:uppercase;letter-spacing:1px}.residents-1 .btn-col .col{min-width:100%}.residents-1 .res-card{width:100%;padding:3rem 4rem;color:var(--cms-text)}.residents-1 .res-card svg{width:5rem;height:5rem;padding:1.25rem;border:1px solid;border-radius:50%;margin:0 0 3rem}.residents-1 .res-card p{margin:0 0 3rem;color:var(--cms-text)}.residents-1 .res-card .btn.white-btn{border-color:var(--cms-text);color:var(--cms-text)}.residents-1 .res-card .btn.white-btn:hover{background-color:var(--cms-text);color:var(--cms-primary)}@media (min-width:768px){section.residents.block-area{padding-top:8rem}.residents-1 .btn-col .col{width:50%;min-width:auto}.residents-1 .btn-col .col:first-child{border-right:2px solid var(--cms-text)}}@media (min-width:992px){.residents-1 .intro-col{margin-top:-8rem}.residents-1 .btn-col .col{width:33.33%;border-right:2px solid var(--cms-text)}.residents-1 .btn-col .col:last-child{border-right:none}}@media (min-width:1200px){.residents-1 .row.pad-btm{padding-bottom:8rem}}.blog.blog-1 .blog-page-title{font-family:var(--cms-font2-family);font-weight:200;text-transform:uppercase;letter-spacing:1px;font-size:1.8rem;letter-spacing:2px}.blog.blog-1 .blog-section-2 .blog-module .blog-popup,.blog.blog-1 .blog-section-2 .blog-module .blog-search-field{border:none;background-color:rgba(30,30,30,.1);font-family:var(--cms-font2-family);font-weight:200;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.blog.blog-1 .blog-section-2 .blog-module .blog-search-btn{background-color:transparent}.blog.blog-1 .blog-section-2 .blog-module .blog-popup:hover{color:#fff;background:var(--cms-primary)}.blog.blog-1 .blog-section-3 .blog-info-title:not(.lrg){font-family:var(--cms-font2-family);font-weight:200;text-transform:uppercase;letter-spacing:1px;font-size:1.4rem}.blog.blog-1 .blog-section-3 .blog-recent>.blog-info-title:not(.lrg){font-size:1.8rem;letter-spacing:2px}.blog.blog-1 .blog-section-3 .blog-recent ul li .blog-info-title{margin:0;color:var(--cms-primary);text-transform:none}.blog.blog-1 .blog-section-3 .blog-recent ul li .row :not(.blog-info-title){display:none}.blog.blog-1 .blog-section-3 .blog-wrap .blog-info-title{color:var(--cms-primary)}.blog.blog-1 .blog-section-3 .blog-wrap .blog-link .btn{background-color:#1e1e1e;color:#fff}.blog.blog-1 .blog-section-3 .blog-wrap .blog-link .btn:hover{background-color:var(--cms-primary)}.blog.blog-1 .blog-section-3 .blog-wrap .blog-additional .btn{background-color:#1e1e1e;color:#fff}.blog.blog-1 .blog-section-3 .blog-wrap .blog-additional .btn:hover{background-color:var(--cms-primary)}.blog.blog-1 .blog-section-3 .blog-body li{list-style:inside disc}
/*# sourceMappingURL=sourcemaps/app-deefebf3.min.css.map */
