body{font-family:"Karla Regular",Helvetica,Arial,sans-serif}.f-secondary{font-family:"Oswald Medium",Georgia,serif}.f-tertiary{font-family:fantasy}img{object-fit:cover}.gallery-image.column{padding:0}.row .row{margin-right:0;margin-left:0}.row{max-width:100%!important}.accordion-title{font-size:1.6rem;text-transform:uppercase;font-family:"Oswald Medium",Georgia,serif}.accordion-content{padding:3rem}.accordion-content li{text-align:left;margin-bottom:1rem}.accordion-content a{font-family:"Karla Regular",Helvetica,Arial,sans-serif;font-size:1.4rem}.accordion-content a span{font-family:"Oswald Medium",Georgia,serif;font-size:2rem;color:#d8292f;margin-right:2rem}.tabs-panel{padding:0}.slick-active{color:#7a7a7a}body,html{overflow-x:hidden}@media screen and (min-width:75em){.xlarge-3{flex:0 0 25%;max-width:25%}.xlarge-9{flex:0 0 75%;max-width:75%}}.column{padding-right:0;padding-left:0}.slick-slide,:focus{outline:0}.body-wrapper .is-hidden[style*="display: block"],.body-wrapper .is-hidden[style*="display: list-item"]{display:block!important}img{min-height:1px;min-width:1px}.slick-dots li button::before{height:12px;width:12px;opacity:1}body{font-family:"Karla Regular",Helvetica,Arial,sans-serif}.f-secondary{font-family:"Oswald Medium",Georgia,serif}.f-tertiary{font-family:fantasy}img{object-fit:cover}.gallery-image.column{padding:0}.row .row{margin-right:0;margin-left:0}.row{max-width:100%!important}.accordion-title{font-size:1.6rem;text-transform:uppercase;font-family:"Oswald Medium",Georgia,serif}.accordion-content{padding:3rem}.accordion-content li{text-align:left;margin-bottom:1rem}.accordion-content a{font-family:"Karla Regular",Helvetica,Arial,sans-serif;font-size:1.4rem}.accordion-content a span{font-family:"Oswald Medium",Georgia,serif;font-size:2rem;color:#d8292f;margin-right:2rem}.tabs-panel{padding:0}.slick-active{color:#7a7a7a}body,html{overflow-x:hidden}@media screen and (min-width:75em){.xlarge-3{flex:0 0 25%;max-width:25%}.xlarge-9{flex:0 0 75%;max-width:75%}}.column{padding-right:0;padding-left:0}.slick-slide,:focus{outline:0}.body-wrapper .is-hidden[style*="display: block"],.body-wrapper .is-hidden[style*="display: list-item"]{display:block!important}img{min-height:1px;min-width:1px}.slick-dots li button::before{height:12px;width:12px;opacity:1}.c-black{color:#000}.c-white{color:#fff}.c-primary{color:#1d252c}.c-secondary{color:#243646}.c-primary-light{color:#1f2a33}.c-accent{color:#d8292f}.c-gray{color:#d7d2c5}.c-text-light{color:#e4e1d6}.c-text-dark{color:#263643}.bg-primary{background-color:#1d252c}.bg-secondary{background-color:#243646}.bg-accent{background-color:#d8292f}.bg-gray-light{background-color:#ececec}.f-primary{font-family:"Karla Regular",Helvetica,Arial,sans-serif}.f-primary-bold{font-family:"Karla Bold",Helvetica,Arial,sans-serif}html{font-size:62.5%}body{font-size:1.6rem;line-height:2rem;color:#000}h1{font-size:2rem;font-family:"Oswald Medium",Georgia,serif;line-height:3rem;color:#d8292f;letter-spacing:1px;text-transform:uppercase}h2{font-size:1.6rem;line-height:2rem;font-family:"Karla Regular",Helvetica,Arial,sans-serif;letter-spacing:2px}h3{font-size:2rem;line-height:2rem}p{font-size:1.6rem;line-height:2.6rem;font-family:"Karla Regular",Helvetica,Arial,sans-serif;letter-spacing:1px}a{font-size:1.4rem;line-height:2.6rem;font-family:"Karla Bold",Helvetica,Arial,sans-serif;letter-spacing:2px;transition:color .3s linear,background-color .3s linear,border-color .3s linear;color:#1d252c}.active>a,a:active,a:focus,a:hover{color:#d8292f}@media screen and (min-width:40em){h1{font-size:2rem;font-family:"Oswald Medium",Georgia,serif;line-height:3rem;color:#d8292f;letter-spacing:2px;text-transform:uppercase}}.relative{position:relative}.absolute{position:absolute}.bottom-0{bottom:0}.centered-x{right:50%;transform:translateX(50%)}.centered-y{bottom:50%;transform:translateY(50%)}.d-flex{display:flex}.d-flex-center-center{display:flex;justify-content:center;align-items:center}.d-flex-start-center{display:flex;justify-content:flex-start;align-items:center}.d-flex-end-center{display:flex;justify-content:flex-end;align-items:center}.d-flex-end-start{display:flex;justify-content:flex-end;align-items:flex-start}.d-flex-start-start{display:flex;justify-content:flex-start;align-items:flex-start}.relative{position:relative}.abs-center-center{position:absolute;right:50%;bottom:50%;transform:translate(50%,50%)}.bold{font-weight:700}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.s-1{height:1rem;width:1rem}.s-2{height:2rem;width:2rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mt-6{margin-top:6rem}.mt-12{margin-top:12rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.mr-4{margin-right:4rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-4{margin-bottom:4rem}.mb-6{margin-bottom:6rem}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}@media screen and (min-width:40em){.md-mt-0{margin-top:0}}@media screen and (min-width:64em){.md-mt-0{margin-top:0}.lg-mb-0{margin-bottom:0}}ul{margin:0}li{list-style:none}.row{max-width:160rem}.row-fw{max-width:100%}.foot-logo img,.logo img{max-width:15rem;max-height:10rem}.slick-next,.slick-prev{z-index:50;height:inherit;width:inherit;color:#1d252c}.slick-next a,.slick-prev a{display:flex;background:#d7d2c5;padding:1rem;border-radius:4px}.slick-next::before,.slick-prev::before{display:none}.slick-next svg,.slick-prev svg{font-size:2.4rem}.slick-prev{left:0}.slick-next{right:0}.slick-next a:active,.slick-next a:focus,.slick-next a:hover,.slick-prev a:active,.slick-prev a:focus,.slick-prev a:hover{background:#243646;color:#fff}.slick-dots li{display:none;font-family:"Oswald Medium",Georgia,serif;font-size:2.4rem}.slick-dots li.slick-active{display:inline-block}.carousel-slide{display:none}.carousel-slide:first-child,.slick-initialized .carousel-slide{display:block}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}.sitemap-iframe .mfp-content{max-width:100%;height:95%}.sitemap-iframe .mfp-iframe-scaler iframe{background:#fff}.tabs{background:0 0;border:none;text-align:center}.tabs li:nth-of-type(1)>a{position:relative}.tabs li:nth-of-type(1)>a::before{display:none}.tabs-title{display:inline;float:none}.tabs-title>a{font-size:inherit;display:inline-block;color:#243646;text-transform:uppercase;letter-spacing:1px;font-size:2rem;font-family:"Oswald Medium",Georgia,serif}.tabs-title>a::after{content:'';display:block;height:2px;width:0;background:#d8292f;margin-top:1.5rem;transition:.3s}.tabs-title>a::before{content:'';display:inline-block;height:4rem;width:1px;background:#d7d2c5;position:relative;top:1rem;right:1.2rem}.tabs-title>a:focus,.tabs-title>a:hover,.tabs-title>a[aria-selected=true]{background:0 0;color:#d8292f}.tabs-title>a:focus::after,.tabs-title>a:hover::after,.tabs-title>a[aria-selected=true]::after{width:100%}.tabs-content{border-color:transparent;background:0 0;color:#000}@media screen and (min-width:40em){.tabs-title a{padding:1.25rem 2rem}.tabs-title a::before{right:1.7rem}}@media screen and (min-width:64em){.tabs{display:block;padding-right:6rem;padding-right:6rem}.tabs li:nth-of-type(1)>a{position:relative}.tabs li:nth-of-type(1)>a::before{display:inline-block;height:1px;width:20rem;position:absolute;top:2.4rem;right:13rem}}@media screen and (min-width:75em){.tabs-title a{padding:1.25rem 4rem}.tabs-title a::before{height:5rem;right:3.7rem;top:1.5rem}}@media screen and (min-width:87.5em){.tabs li:nth-of-type(1)>a{position:relative}.tabs li:nth-of-type(1)>a::before{width:34rem;top:2.4rem;right:20rem}}.btn,.btn-alt,.btn-gray,.expander{position:relative;color:#243646;display:inline-block;text-transform:uppercase!important;transition:.3s}.btn-alt::after,.btn-gray::after,.btn::after,.expander::after{content:'';display:block;height:2px;width:100%;background:#1d252c;margin-top:.5rem;transition:.3s}.btn-alt:active,.btn-alt:focus,.btn-alt:hover,.btn-gray:active,.btn-gray:focus,.btn-gray:hover,.btn:active,.btn:focus,.btn:hover,.expander:active,.expander:focus,.expander:hover{color:#d8292f}.btn-alt:active::after,.btn-alt:focus::after,.btn-alt:hover::after,.btn-gray:active::after,.btn-gray:focus::after,.btn-gray:hover::after,.btn:active::after,.btn:focus::after,.btn:hover::after,.expander:active::after,.expander:focus::after,.expander:hover::after{background:#d8292f}.btn-alt{display:inline-block;color:#d8292f}.btn-alt::after{background:#d8292f;transition:.3s}.btn-alt:active,.btn-alt:focus,.btn-alt:hover{color:#243646}.btn-alt:active::after,.btn-alt:focus::after,.btn-alt:hover::after{background:#243646}.btn-gray,.expander{display:inline-block;color:#d7d2c5}.btn-gray::after,.expander::after{background:#d7d2c5;transition:.3s}.btn-gray:active,.btn-gray:focus,.btn-gray:hover,.expander:active,.expander:focus,.expander:hover{color:#d8292f}.btn-gray:active::after,.btn-gray:focus::after,.btn-gray:hover::after,.expander:active::after,.expander:focus::after,.expander:hover::after{background:#d8292f}.content{padding:3rem 2.5rem;text-align:left}.content h2{text-transform:uppercase;margin-top:2.5rem;color:#1d252c}.content p{margin-top:2rem;color:#263643}.content .expander{margin-top:2rem}.content.content-alt h2{color:#d7d2c5}.content.content-alt p{color:#fff}.content-center{text-align:center}.content-pmw{text-align:center}.content-pmw .content{display:inline-block;width:100%;max-width:50rem}@media screen and (min-width:40em){.content-proper{padding:6rem 3rem}.content{padding:3rem 6rem}}@media screen and (min-width:64em){.content-proper{padding:8rem 3rem}}.social li{display:inline}.social a{width:3rem;height:3rem;margin-left:.5rem;border-radius:50%;line-height:3rem;background:#1d252c;color:#e4e1d6;text-align:center;display:inline-block}.social a:focus,.social a:hover{background-color:#d8292f}.social li:first-child a{margin-left:0}.bg-img{background-repeat:no-repeat;background-position:center center;background-size:cover}.triangle-right::after,.triangle::after{transition:.3s;content:'';width:0;height:0;background:0 0!important;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}.triangle-right::after{transform:rotate(90deg)}.right-pipe-short::after{content:'';display:inline-block;width:1px;height:2rem;background:#d7d2c5;margin:0 2rem;cursor:text;pointer-events:none}.left-pipe-tall::before{content:'';display:inline-block;width:1px;height:4rem;background:#d7d2c5;margin:0 2rem;position:absolute;left:-4.5rem;top:0;cursor:text;pointer-events:none}.bg-pattern-1{background-image:url(../images/patterns/main-texture.jpg)}.bg-pattern-2{background-image:url(../images/patterns/stars-pattern.png)}.bg-pattern-3{background-image:url(../images/patterns/dark-blue.jpg)}.bg-img{min-height:1px;min-width:1px}.tagline{font-size:1.4rem;position:absolute;right:0}.tagline .tagline-content{display:flex;justify-content:center;align-items:center;transform-origin:center;transform:translateX(50%) rotate(90deg)}.tagline .tagline-content .tagline-title{font-size:1.4rem}.tagline .tagline-content .tagline-title p{font-size:1.4rem;white-space:nowrap}.tagline .tagline-content span>*{margin-bottom:0}.tagline .tagline-content span:nth-of-type(1),.tagline .tagline-content span:nth-of-type(3){height:2px;width:9rem;background:#d8292f}.tagline .tagline-content span:nth-of-type(3){position:relative}.tagline .tagline-content span:nth-of-type(3)::after,.tagline .tagline-content span:nth-of-type(3)::before{content:'';height:1.5rem;width:2px;background:#d8292f;display:inline-block;position:absolute;right:0}.tagline .tagline-content span:nth-of-type(3)::before{top:2px;transform:rotate(45deg);transform-origin:100% 0}.tagline .tagline-content span:nth-of-type(3)::after{bottom:1px;transform:rotate(-45deg);transform-origin:0 100%}.tagline .tagline-content h1{transform:rotate(-90deg);transform-origin:center 100%}.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.tabs-header>*{color:#243646}.home{position:relative}.home .main-img{width:100%;padding-bottom:120%;background-position-y:0}.home .content-img{width:27rem;height:8rem;background-position-y:0;background-size:contain}.home::after{content:'';display:block;width:100%;height:calc(100% + 30rem);position:absolute;top:2rem;right:0;background:#ececec;background:linear-gradient(9deg,#ececec 0,rgba(236,236,236,0) 100%);z-index:-1}@media screen and (min-width:40em){.home .content-img{width:32rem}.home .main-img{width:50%;padding-bottom:64%;margin-right:12rem}}@media screen and (min-width:64em){.home{margin-top:-2rem}.home .main-img{width:80%;margin-right:0;padding-bottom:120%}.home .content-img{width:35rem;height:10rem}.home .bg-pattern-2,.home .decoration-img{width:calc(50% - 6rem);position:absolute;height:36rem;right:0;bottom:0}.home .decoration-img{bottom:-12rem;right:0;height:39rem;background-size:contain;background-position-x:100%}.home::after{background:linear-gradient(9deg,#ececec 0,rgba(236,236,236,.4) 100%)}.home .content{margin-top:0;padding:0 6rem 45rem 6rem}}@media screen and (min-width:75em){.home{margin-top:-5rem}.home .main-img{width:47rem;padding-bottom:100%}.home .content{padding:0 8rem 45rem 11rem}.home .content p{max-width:46rem}.home .content-img{width:40rem;height:12rem}}@media screen and (min-width:87.5em){.home{margin-top:-7rem}.home .main-img{padding-bottom:90%;width:53rem}.home .content-img{width:47rem;height:13rem}.home .decoration-img{height:54rem;bottom:-18rem}.home .bg-pattern-2{height:43rem}.home .content{padding-bottom:48rem}}.contact-form-property .input-group{display:block;margin-bottom:2rem}.contact-form-property .input-group-captcha{margin-top:3rem}.contact-form-property input,.contact-form-property label,.contact-form-property select,.contact-form-property textarea{height:auto;font-size:inherit;margin:0}.contact-form-property select{background:url(../images/icons/down.svg) no-repeat right #fff;background-position:calc(100% - 1rem) 50%;background-size:1.2rem}.contact-form-property label{color:#1d252c;text-transform:uppercase}.contact-form-property input,.contact-form-property select,.contact-form-property textarea{background-color:#fff;padding-left:1rem}.contact-form-property input:focus,.contact-form-property select:focus,.contact-form-property textarea:focus{border:none;background-color:#fff;box-shadow:none}.contact-form-property input,.contact-form-property textarea{box-shadow:none}.contact-form-property textarea{min-height:15rem}.contact-form-property .group-move-in-date{display:flex}.contact-form-property .group-move-in-date select{flex-grow:1;width:auto;margin:0 .5rem}.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;border:0;font-family:"Karla Bold",Helvetica,Arial,sans-serif;color:#d8292f;text-transform:uppercase;font-size:1.4rem;margin-top:3rem;cursor:pointer;transition:color .3s linear,background-color .3s linear,border-color .3s linear}.contact-form-property button:hover{color:#243646}.contact-form-property button:hover::after{background:#243646}.contact-form-property button::after{content:'';display:block;height:2px;width:100%;margin-top:1rem;background:#d8292f;transition:.3s}.contact-form-property .invalid-msg{display:none;padding:5px;background-color:#d8292f;border:none;line-height:inherit;font-size:inherit;color:#fff}.contact-form-property .input-group.invalid .invalid-msg{display:block}.contact-form-property .input-group.invalid label:after{content:'*';color:#d8292f}.contact-form-property .input-group.invalid>input,.contact-form-property .input-group.invalid>select,.contact-form-property .input-group.invalid>textarea{border-color:#d8292f}.response-group{font-size:1.6rem;line-height:2rem}.response-group ul{font-weight:700}.response-group .flash_body,.response-group .thank_you_message{margin:3rem 0}@media screen and (min-width:0){.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-message,.contact-form-property .input-group-name,.contact-form-property .input-group-phone{box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);display:flex;justify-content:flex-start;flex-flow:column;align-items:flex-start;border-radius:3px}.contact-form-property .group-move-in-date select{box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);border-radius:3px;padding-top:1.4rem;padding-bottom:1.4rem}.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;padding-top:1rem;font-family:"Karla Regular",Helvetica,Arial,sans-serif;font-size:1.4rem;color:#7a7a7a;text-transform:none}.contact-form-property .input-group-bedrooms input,.contact-form-property .input-group-email input,.contact-form-property .input-group-message input,.contact-form-property .input-group-name input,.contact-form-property .input-group-phone input{padding-bottom:1.5rem;background:#fff}.contact-form-property .input-group-move-in-date label{font-family:"Karla Regular",Helvetica,Arial,sans-serif;font-size:1.4rem;color:#7a7a7a;text-transform:none}.contact-form-property .input-group-bedrooms,.contact-form-property .input-group-email,.contact-form-property .input-group-message,.contact-form-property .input-group-name,.contact-form-property .input-group-phone{background-color:#fff}.contact-form-property .group-move-in-date select{background-color:#fff;border-color:transparent}.contact-form-property .group-move-in-date select:focus{border-bottom-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 #contact_bedrooms:focus,.contact-form-property .input-group input:focus,.contact-form-property .input-group textarea:focus{border-bottom-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-0{background-image:url(../images/backgrounds/contact-bg.jpg);background-size:contain}.contact-0 .main-content{padding-top:8rem;padding-bottom:0;max-width:64rem}.contact-0 .bg-img-wrapper{padding-bottom:120%}.contact-0 .bg-img-wrapper .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.contact-0 .decoration-img{background-image:url(../images/patterns/stars-pattern.png);position:absolute;bottom:-9rem;right:50%;width:53%;padding-bottom:80%;transform:translateX(50%);padding-bottom:32%}.contact-0 ul.contact-details img.property-logo{width:24rem;margin:3rem 0}.contact-0 ul.contact-details>li{padding-left:3rem;display:flex;justify-content:flex-start;align-items:flex-start;font-size:1.4rem;line-height:1.8rem;font-family:"Karla Regular",Helvetica,Arial,sans-serif;margin-bottom:1rem;letter-spacing:0}.contact-0 ul.contact-details>li *{font-size:1.4rem;line-height:1.8rem;font-family:"Karla Regular",Helvetica,Arial,sans-serif;letter-spacing:0}.contact-0 ul.contact-details>li svg{font-size:1.8rem;margin-right:2rem;margin-top:.2rem}.contact-0 ul.contact-details>li img.phone-icon{width:2rem;height:2rem;margin-right:2rem;margin-top:.2rem}.contact-0 ul.contact-details>li.hero-logo-wrapper{padding-left:0}.contact-0 ul.contact-details ul{margin-left:0}.contact-0 ul.contact-details ul li{height:2rem}@media screen and (min-width:40em){.contact-0 .bg-img-wrapper{margin:0 10vw;padding-bottom:83%}}@media screen and (min-width:64em){.contact-0{padding-top:6rem;padding-bottom:8rem}.contact-0 .bg-img-wrapper{margin:0 2vw;padding-bottom:96%}.contact-0 .content{padding-left:8rem}.contact-0 .contact-details-wrapper{position:relative;z-index:2}}@media screen and (max-width:25em){.column-form .content{padding-left:.5rem;padding-right:.5rem}}.floorplans-0 .floorplan.row{margin:0}.floorplans-0 .bg-img{width:100%;padding-bottom:70%}.floorplans-0 .check-availability-btn,.floorplans-0 .expander{font-size:1.2rem}.floorplans-0 .check-availability-btn{position:absolute;bottom:3rem;left:15rem}.floorplans-0 .check-availability-btn::before{left:-3rem;margin:0 1rem}.floorplans-0 .check-availability-btn.solo{position:static}@media screen and (min-width:40em){.floorplans-0 .bg-img{width:90%;padding-bottom:60%;margin-top:4rem}.floorplans-0 .check-availability-btn,.floorplans-0 .expander{font-size:1.4rem}.floorplans-0 .check-availability-btn{left:22rem}.floorplans-0 .check-availability-btn::before{left:-4.2rem}}@media screen and (min-width:64em){.floorplans-0 .content{padding-top:17rem}.floorplans-0 .expander{margin-left:0}.floorplans-0 .check-availability-btn{position:absolute;margin-top:0;bottom:4.5rem;left:23rem}.floorplans-0 .check-availability-btn::before{display:inline-block;left:-6.2rem}.floorplans-0 .bg-img{padding-bottom:56.25%;width:80%;margin-top:0}.floorplans-0 .check-availability-btn{left:26rem;bottom:3rem}}@media screen and (min-width:75em){.floorplans-0 .content{padding-top:25rem;padding-left:10rem;padding-bottom:7rem}.floorplans-0 .check-availability-btn{left:30rem;bottom:7rem}.floorplans-0 .bg-img{width:85%;padding-bottom:56%;margin-left:3rem}}.amenities-0 .amenities-intro{background-image:url(../images/backgrounds/amenities-bg-1.jpg);background-size:cover;background-repeat:no-repeat}.amenities-0 .amenities-intro .bg-img{width:80%;padding-bottom:69%;margin-left:-4rem}.amenities-0 .amenities-intro .tagline{right:3rem;top:18rem}.amenities-0 .amenities-list-row{margin-top:6rem;background-image:url(../images/backgrounds/amenities-bg-2.jpg);background-size:cover}.amenities-0 .amenity-panel{padding:0;transition:.3s}.amenities-0 .amenity-panel.is-active{opacity:1}.amenities-0 .amenity-panel .bg-img{width:100%;padding-bottom:56.25%;margin-top:5rem}.amenities-0 .amenity-panel .img-tagline{position:relative;top:3rem;display:block;text-align:center;padding:0 4rem}.amenities-0 .amenity-panel ul{padding-right:1rem}.amenities-0 .amenity-panel ul ul{padding-top:1rem}.amenities-0 .amenity-panel ul li{color:#222f3a;break-inside:avoid;font-size:1.4rem}.amenities-0 .amenity-panel .slick-dots{display:flex;justify-content:flex-end;padding-right:17rem;bottom:0}.amenities-0 .amenity-panel .slick-active{color:#222f3a}.amenities-0 .amenity-panel .btn,.amenities-0 .amenity-panel .btn-alt,.amenities-0 .amenity-panel .btn-gray,.amenities-0 .amenity-panel .expander{position:relative;width:10rem;top:3rem}.amenities-0 .amenity-panel .btn svg,.amenities-0 .amenity-panel .btn-alt svg,.amenities-0 .amenity-panel .btn-gray svg,.amenities-0 .amenity-panel .expander svg{position:absolute;right:-2rem;bottom:50%;transform:translateY(50%);transform:.3s}.amenities-0 .amenity-panel .btn-alt:active svg,.amenities-0 .amenity-panel .btn-alt:focus svg,.amenities-0 .amenity-panel .btn-alt:hover svg,.amenities-0 .amenity-panel .btn-gray:active svg,.amenities-0 .amenity-panel .btn-gray:focus svg,.amenities-0 .amenity-panel .btn-gray:hover svg,.amenities-0 .amenity-panel .btn:active svg,.amenities-0 .amenity-panel .btn:focus svg,.amenities-0 .amenity-panel .btn:hover svg,.amenities-0 .amenity-panel .expander:active svg,.amenities-0 .amenity-panel .expander:focus svg,.amenities-0 .amenity-panel .expander:hover svg{color:#243646}.amenities-0 .amenity-panel .alt.btn-alt svg,.amenities-0 .amenity-panel .alt.btn-gray svg,.amenities-0 .amenity-panel .alt.expander svg,.amenities-0 .amenity-panel .btn.alt svg{opacity:0}.amenities-0 .amenity-panel h1{padding:3rem 3rem 1rem 4rem}.amenities-0 .amenity-panel li{position:relative;padding-left:6rem;padding-bottom:2rem}.amenities-0 .amenity-panel li img{position:absolute;top:.5rem;left:3rem;height:1.6rem}.amenities-0 .amenity-panel p{padding-left:3rem}.amenities-0 .amenities-mess-hall .bg-img{padding-bottom:56.25%;background-size:contain;margin:0 3rem}@media screen and (min-width:40em){.amenities-0 .amenities-intro .bg-img{width:59%;padding-bottom:50%}.amenities-0 .amenities-intro .tagline{right:4rem}.amenities-0 .amenity-panel{padding:3rem 6rem}.amenities-0 .amenity-panel .bg-img{margin-top:0;box-shadow:5px 1px 13px 1px rgba(0,0,0,.38)}.amenities-0 .amenity-panel .bg-img .img-tagline-container{position:absolute;bottom:50%;left:-2.5rem;transform:translateY(50%)}.amenities-0 .amenity-panel .bg-img .img-tagline-container span{position:static;height:2rem;transform:translateX(-50%) rotate(-90deg);padding:0;transform-origin:center}.amenities-0 .amenity-panel ul ul{columns:2}.amenities-0 .tabs{display:block}.amenities-0 .amenities-mess-hall .bg-img{margin:0 8rem}}@media screen and (min-width:64em){.amenities-0 .amenities-intro .content{padding-left:8rem}.amenities-0 .amenities-intro .bg-img{width:80%;padding-bottom:68%;margin-left:-10rem}.amenities-0 .amenity-panel{padding:3rem 8rem}.amenities-0 .amenity-panel ul ul{padding-top:1rem}.amenities-0 .amenities-list-row .tabs-header h2{margin-top:4rem;margin-left:8rem}.amenities-0 .amenities-list-row .tabs{display:inline-block}.amenities-0 .amenities-list-row .tabs li:nth-of-type(1)>a::before{right:20rem}.amenities-0 .amenities-mess-hall{display:flex!important;padding-bottom:0}.amenities-0 .amenities-mess-hall .bg-img{margin:0;margin-right:2rem}.amenities-0 .amenities-mess-hall .content{padding:6rem 8rem}}@media screen and (min-width:75em){.amenities-0 .amenities-intro .content{padding-left:12rem;padding-top:8rem;max-width:60rem}.amenities-0 .amenities-intro .tagline{top:25rem;right:5rem}.amenities-0 .amenity-panel .amenity-panel-item{display:flex}.amenities-0 .amenity-panel .amenity-panel-item .bg-img{flex:0 0 54%;max-width:54%;padding-bottom:35%;height:0}.amenities-0 .amenity-panel .amenity-list-wrapper{padding:6rem 4rem 4rem 1rem;max-width:50%}.amenities-0 .amenities-mess-hall{padding-bottom:3rem}.amenities-0 .amenities-mess-hall .content{padding:8rem 12rem}}@media screen and (min-width:87.5em){.amenities-0 .amenities-intro .content{padding-top:8rem}.amenities-0 .amenity-panel{padding-left:12rem;padding-top:5rem}.amenities-0 .amenities-list-row .tabs{padding-right:16rem}.amenities-0 .amenities-list-row .tabs li:nth-of-type(1)>a::before{width:54rem;right:23rem}}.foot-wrap>.row{padding:3rem 0}.foot-wrap,.foot-wrap a{color:#fff}.foot-item li{display:inline-block;margin:.5rem}.back-to-top{display:block;width:100%;padding:1.5rem 0;background:#000;color:#fff}.footer-1{background-image:url(../images/patterns/dark-blue.jpg)}.footer-1 *{font-family:"Karla Regular",Helvetica,Arial,sans-serif;font-size:1.4rem}.footer-1 p{margin-bottom:0}.footer-1 .column:nth-of-type(1){display:flex;flex-flow:column;justify-content:space-between;align-items:center;padding:4rem}.footer-1 .column:nth-of-type(1) img{height:8rem;object-fit:contain}.footer-1 .column:nth-of-type(1) ul{display:flex;margin-top:2rem;flex-flow:column}.footer-1 .column:nth-of-type(1) .decoration-line{height:2px;width:100%;background:#d8292f;width:48%;margin:0 6rem;margin-top:4rem}.footer-1 .row:nth-of-type(2){padding-bottom:4rem}.footer-1 .row:nth-of-type(2) .column:nth-of-type(1){padding-top:0}.footer-1 .row:nth-of-type(2) .corp-info a::after{content:'';display:block;height:1px;width:100%;margin-top:1px;background:#fff}.footer-1 .row:nth-of-type(2) .footer-secondary-logo img{width:20rem}@media screen and (min-width:64em){.footer-1 .column:nth-of-type(1){flex-flow:row}.footer-1 .column:nth-of-type(1) .decoration-line{height:2px;width:100%;background:#d8292f;width:48%;margin:0 6rem}.footer-1 .column:nth-of-type(1) ul{flex-flow:row;flex:0 0 50%;max-width:50%;justify-content:flex-end;margin-top:0}.footer-1 .column:nth-of-type(1) ul li{display:flex;align-items:center}.footer-1 .column:nth-of-type(1) ul li::after{content:'';display:inline-block;width:1px;height:4rem;background:#d8292f;margin:0 2rem}.footer-1 .column:nth-of-type(1) ul li:last-of-type::after{display:none}.footer-1 .column:nth-of-type(1) .decoration-line{margin-top:0}.footer-1 .row:nth-of-type(2){padding-bottom:1rem;padding-right:4rem}.footer-1 .row:nth-of-type(2) .corp-info{margin-left:-.5rem;margin-top:-1rem}.footer-1 .row:nth-of-type(2) .column:nth-of-type(1){flex-flow:column;justify-content:flex-start;align-items:flex-start}.footer-1 .row:nth-of-type(2) .footer-secondary-logo{margin-bottom:0}}@media screen and (min-width:87.5em){.footer-1 .column:nth-of-type(1) ul{max-width:auto;flex:0 0 auto}.footer-1 .column:nth-of-type(1) .decoration-line{margin:0 8rem}}.gallery-0 .gallery-intro{background-image:url(../images/patterns/dark-blue.jpg);background-position-y:0;background-repeat:no-repeat;background-size:cover}.gallery-0 .gallery-intro .bg-img{display:inline-block;padding-bottom:100%;width:90%;background-size:contain}.gallery-0 .gallery-content-row{padding-top:4rem;background-image:url(../images/backgrounds/gallery-bg-1.jpg);background-size:cover;background-repeat:no-repeat;background-position-y:100%;padding-bottom:9rem}.gallery-0 .gallery-content-row .tabs-header{padding-top:2rem}.gallery-0 .gallery-content-row .tabs{margin-bottom:2rem}.gallery-0 .gallery-content-row .slick-next,.gallery-0 .gallery-content-row .slick-prev{top:auto;bottom:-9rem}.gallery-0 .gallery-content-row .slick-prev{left:calc(50vw - 10rem)}.gallery-0 .gallery-content-row .slick-next{right:calc(50vw - 10rem)}.gallery-0 .gallery-content-row .slick-dots{bottom:-6.5rem}.gallery-0 .gallery-content-row .slick-active{color:#243646}.gallery-0 .gallery-content-row .gallery-carousel-main .gallery-image{height:65vw}.gallery-0 .gallery-content-row .gallery-carousel-main .gallery-image .bg-img{width:100%;height:100%;background-size:cover}.gallery-0 .gallery-content-row .gallery-carousel-main .gallery-image .play-btn{position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);width:5rem;height:5rem;border-radius:4px}.gallery-0 .gallery-content-row .gallery-carousel-main .gallery-image .play-btn svg{font-size:2rem}@media screen and (min-width:40em){.gallery-0 .gallery-intro{background-size:cover}.gallery-0 .gallery-intro .content{padding:8rem 4rem 8rem 12rem}.gallery-0 .gallery-intro .decoration-strip{background-image:url(../images/patterns/leading-lines.png);position:absolute;top:0;left:5rem;width:2rem;height:calc(100% + 10rem);background-size:contain}.gallery-0 .gallery-intro .bg-img{width:75%;padding-bottom:0;height:84%;transform:scale(1.6)}.gallery-0 .gallery-content-row{padding-top:8rem;padding-bottom:0}.gallery-0 .gallery-content-row .slick-next,.gallery-0 .gallery-content-row .slick-prev{bottom:50%;transform:translateY(50%)}.gallery-0 .gallery-content-row .slick-prev{left:3rem}.gallery-0 .gallery-content-row .slick-next{right:3rem}.gallery-0 .gallery-content-row .gallery-carousel-main{padding:0 9rem}.gallery-0 .gallery-content-row .gallery-carousel-main .gallery-image{height:53vw}.gallery-0 .gallery-content-row .gallery-carousel-secondary{padding:0 3rem 2rem;margin-top:-1rem}.gallery-0 .gallery-content-row .gallery-carousel-secondary .gallery-image{padding-right:1rem;height:19vw}.gallery-0 .gallery-content-row .gallery-carousel-secondary .gallery-image .bg-img{height:100%;width:100%;background-size:cover}.gallery-0 .gallery-content-row .gallery-carousel-secondary .slick-list{padding-right:70%}.gallery-0 .gallery-content-row .gallery-carousel-secondary .slick-current .bg-img{border:4px solid #243646}}@media screen and (min-width:64em){.gallery-0{padding-top:8rem;background-color:#eee}.gallery-0 .gallery-intro .content{padding-right:6rem}.gallery-0 .gallery-intro .decoration-strip{height:calc(100% + 15rem)}.gallery-0 .gallery-content-row{padding-bottom:4rem;padding-top:10rem}.gallery-0 .gallery-content-row .tabs-column{padding-top:13rem}.gallery-0 .gallery-content-row .tabs-header{padding-bottom:0;padding-left:5rem}.gallery-0 .gallery-content-row .tabs-header h2{max-width:17rem;text-align:left;padding-left:0}.gallery-0 .gallery-content-row .tabs{display:flex;flex-flow:column;justify-content:flex-start;text-align:left;padding:6rem 3rem}.gallery-0 .gallery-content-row .tabs li{max-width:100%;flex:0 0 100%}.gallery-0 .gallery-content-row .tabs a::before{display:none}}@media screen and (min-width:64em) and (-ms-high-contrast:active),screen and (min-width:64em) and (-ms-high-contrast:none){.gallery-0 .gallery-content-row .tabs{height:20rem}}@media screen and (min-width:64em){.gallery-0 .gallery-content-row .gallery-panel{padding-right:4rem}.gallery-0 .gallery-content-row .gallery-carousel-main{padding:0 3rem}.gallery-0 .gallery-content-row .gallery-carousel-main .gallery-image{height:42vw}.gallery-0 .gallery-content-row .gallery-carousel-secondary .gallery-image{height:12vw;cursor:pointer}.gallery-0 .gallery-content-row .slick-prev{left:-2.5rem}.gallery-0 .gallery-content-row .slick-next{right:-2.5rem}}@media screen and (min-width:75em){.gallery-0 .gallery-intro .content{padding:10rem 6rem 10rem 18rem;max-width:70rem}.gallery-0 .gallery-intro .decoration-strip{left:10rem}.gallery-0 .gallery-intro .bg-img{transform:scale(1.6)}.gallery-0 .gallery-content-row{padding-top:10rem}.gallery-0 .gallery-content-row .tabs-header{padding-left:9.5rem}.gallery-0 .gallery-content-row .tabs{padding-left:7.5rem}.gallery-0 .gallery-content-row .tabs a{padding:1.5rem 2rem}}@media screen and (min-width:87.5em){.gallery-0 .gallery-intro .bg-img{margin-top:2rem}.gallery-0 .gallery-intro .decoration-strip{height:calc(100% + 18rem)}.gallery-0 .gallery-content-row{padding-top:12rem}.gallery-0 .gallery-content-row .tabs-column{padding-top:11rem}.gallery-0 .gallery-content-row .gallery-panel{padding-right:14rem}.gallery-0 .gallery-content-row .gallery-carousel-main .gallery-image{height:39vw}.gallery-0 .gallery-content-row .gallery-carousel-secondary .gallery-image{height:12vw}}.neighborhood{background-image:url(../images/backgrounds/neighborhood-bg.jpg);background-position-y:0}.neighborhood .decoration-img{margin-top:2rem}.neighborhood .decoration-img .bg-img{display:inline-block;width:90%;padding-bottom:50%;background-size:contain}.neighborhood .main-img{margin-top:6rem}.neighborhood .main-img .bg-img{display:inline-block;width:100%;padding-bottom:120%;background-size:cover;background-position-y:0}.gm-style .gm-style-iw-c{padding:2rem}.gm-style .gm-style-iw-c button{top:0!important;right:0!important}@media screen and (min-width:40em){.neighborhood{padding-top:6rem}.neighborhood .decoration-img .bg-img{width:54%;padding-bottom:39%}.neighborhood .main-img{margin-top:0}.neighborhood .main-img .bg-img{padding-bottom:125%}}@media screen and (min-width:64em){.neighborhood .decoration-img{text-align:left}.neighborhood .decoration-img .bg-img{width:80%;padding-bottom:47%;margin-left:5.5rem}.neighborhood .main-img .bg-img{width:80%;padding-bottom:114%}}@media screen and (min-width:75em){.neighborhood .content{padding-left:8rem;max-width:54rem}.neighborhood .decoration-img .bg-img{margin-left:7.5rem;margin-top:2rem}.neighborhood .main-img .bg-img{width:72%;padding-bottom:98%}}.head-wrap{position:fixed;top:0;width:100%;background:#fff;z-index:1000}@media screen and (min-width:64em){.head-wrap{position:fixed;top:0;width:100%;background:#fff;z-index:1000}.header #homeNav{display:none}}.mobile-header{padding:2rem;padding-left:8rem}.mobile-header .specials-link{text-decoration:underline}.mobile-header .specials{color:#fff;transition:.3s;max-height:0;overflow:hidden;margin-top:-1rem}.mobile-header .specials.shown{max-height:20rem}.mobile-header .specials *{color:#fff}.mobile-header svg{transform:rotate(90deg);margin-right:1rem}@media screen and (min-width:64em){.header-1 .header-row-1{z-index:2}.header-1 .header-row-1 .column:nth-of-type(1){padding:0 2rem;display:flex;justify-content:flex-start;align-items:center}.header-1 .header-row-1 .phone-link{color:#e4e1d6}.header-1 .header-row-1 .phone-link>*{margin-right:1.5rem}.header-1 .header-row-1 .phone-link svg{transform:rotate(90deg);font-size:1.2rem}.header-1 .header-row-1 .phone-link:active,.header-1 .header-row-1 .phone-link:focus,.header-1 .header-row-1 .phone-link:hover{color:#d8292f}.header-1 .header-row-1 .social{padding:.8rem 0;color:#e4e1d6}.header-1 .header-row-1 .social a:hover{background:0 0;color:#d8292f}.header-1 .header-row-1 .virtual-tour-link{margin-right:4rem}.header-1 .header-row-1 .apply-btn{height:100%;padding:0 2rem}.header-1 .header-row-1 .apply-btn:active,.header-1 .header-row-1 .apply-btn:focus,.header-1 .header-row-1 .apply-btn:hover{color:#243646}.header-1 .header-row-1 .contact-us{font-size:1.4rem;letter-spacing:2px;font-weight:700}.header-1 .header-row-1 .view-specials-wrapper{padding:1rem 0}.header-1 .header-row-1 .view-specials-wrapper svg{transition:.3s}.header-1 .header-row-1 .view-specials-wrapper.visible svg{transform:rotate(180deg)}.header-1 .header-row-1 .column:nth-of-type(2){height:4rem}.header-1 .header-specials{height:0;z-index:-1;transition:.3s;overflow:hidden}.header-1 .header-specials.visible{z-index:0;padding:3rem 0;display:flex;height:auto}.header-1 .header-specials .column:nth-of-type(1) .wrapper{margin-right:8rem}.header-1 .header-specials .column:nth-of-type(3)>*{margin-left:6rem}.header-1 .header-specials .specials-close-wrapper{position:absolute;right:8rem;bottom:50%;transform:translateY(50%);cursor:pointer;padding:1rem}.header-1 .header-specials .specials-close-wrapper .specials-close{width:2rem;height:.1rem;background-color:#d7d2c5;transform:rotate(45deg)}.header-1 .header-specials .specials-close-wrapper .specials-close::after{content:'';display:inline-block;width:2rem;height:.1rem;transform:rotate(90deg) translateX(-1.5rem);background-color:#d7d2c5}.header-1 nav{transition:.3s;height:11rem;display:flex;align-items:center;background-image:url(../images/backgrounds/hero-bg.jpg);background-position-y:-5rem;background-size:cover}.header-1 nav a{text-transform:uppercase}.header-1 nav .property-logo{height:6rem}.header-1 nav li{margin:.7rem 1rem;position:relative}.header-1 nav li::before{content:'';display:block;height:2px;width:0;background:#d8292f;position:absolute;bottom:-1rem;left:0;transition:.3s}.header-1 nav li a{padding:0!important}.header-1 nav li.header-logo-wrapper::before{display:none}.header-1 nav li.active,.header-1 nav li:hover{position:relative}.header-1 nav li.active>a,.header-1 nav li:hover>a{background:0 0;color:#d8292f}.header-1 nav li.active::before,.header-1 nav li:hover::before{width:100%}.header-1 .header-scrolled nav{height:7rem}.header-1 .header-scrolled nav ul{background:#fff}}@media screen and (min-width:64em){.header-1 nav .menu li{margin:.7rem 1.5rem}.header-1 .header-row-1 .column:nth-of-type(1){flex:0 0 40%;max-width:40%}.header-1 .header-row-1 .column:nth-of-type(2){flex:0 0 20%;height:auto}.header-1 .header-row-1 .column:nth-of-type(3){flex:0 0 40%;max-width:40%}}@media screen and (min-width:75em){.header-1 nav .menu li{margin:.7rem 2rem}}.hero-1{position:relative}.hero-1 .cover-bg{background-image:url(../images/backgrounds/hero-bg.jpg);background-size:cover;width:100%;height:100%;position:absolute;right:0;top:0;z-index:-1}.hero-1 .hero-logo{display:block;text-align:center;padding-top:3rem}.hero-1 .hero-logo img{width:15rem}.hero-1 .bg-img{margin-top:4rem;width:82%;padding-bottom:73%;margin-left:-4rem;display:inline-block}.hero-1 .tagline{position:absolute;right:3rem;top:24rem;min-width:120%}@media screen and (min-width:40em){.hero-1{height:100%}.hero-1 .tagline{top:30rem;right:4rem}}@media screen and (min-width:64em){.hero-1{height:0;background-size:cover;padding-bottom:60%;margin-top:-1rem}.hero-1 .cover-bg{background-position-y:-14rem}.hero-1 .bg-img{margin-top:5rem;width:44%;padding-bottom:39%;bottom:54%}.hero-1 .content{max-width:35rem;position:absolute;bottom:6rem;left:2rem}.hero-1 .tagline{top:27rem;right:5rem}}@media screen and (min-width:75em){.hero-1 .content{left:4rem}.hero-1 .tagline{top:25rem}}@media screen and (min-width:87.5em){.hero-1 .content{bottom:16rem}.hero-1 .tagline{top:27rem}}@media screen and (min-width:40em){#ll-map{height:40rem}.location-medium .tabs-panel{margin:3rem;padding:3rem;background:#fff;box-shadow:5px 1px 13px 1px rgba(0,0,0,.3)}.location-medium .tabs-panel h1{display:inline-block}.location-medium .tabs-panel h1::after{margin:2rem 0;content:'';display:block;height:1px;width:100%;background:#d7d2c5}.location-medium .tabs-panel ul{columns:2}.location-medium .tabs-panel ul li{margin-bottom:1.5rem}.location-medium .tabs-panel ul li a{display:flex;align-items:flex-start}.location-medium .tabs-panel ul li span.poi_title_text{font-family:"Karla Regular",Helvetica,Arial,sans-serif;font-size:1.4rem}.location-medium .tabs-panel ul li span.counter{font-family:"Oswald Medium",Georgia,serif;font-size:2rem;color:#d8292f;margin-right:2rem}.location-medium .tabs-panel ul li:nth-of-type(n+10) span.counter{margin-right:1.2rem}.leaselabs-gmiw p{margin:0 0 1rem}.leaselabs-gmiw-name{font-size:1.8rem;text-transform:uppercase}}@media screen and (min-width:64em){.location-medium .poi-column{box-shadow:5px 1px 13px 1px rgba(0,0,0,.3);z-index:2}.location-medium .tabs-column{margin-top:6rem}.location-medium .tabs-column h2{text-align:center}.location-medium .tabs-column ul li:first-of-type a:before{display:none}.location-medium .tabs-content{height:100%}.location-medium .tabs-panel{height:100%;margin:0;box-shadow:none}.location-medium .tabs-panel ul{columns:1}.location-medium .tabs{padding-bottom:4rem}.location-medium #ll-map{height:100%;min-height:40rem}}@media screen and (min-width:75em){.location-medium .tabs-panel{padding:6rem 4rem 10rem 6rem}.location-medium #ll-map{min-height:50rem}}@media screen and (min-width:87.5em){.location-medium .tabs-panel{padding-left:8rem}.location-medium .tabs-column{padding-left:8rem!important;display:flex;justify-content:flex-start;align-items:center}.location-medium .tabs-column h2{max-width:20rem;text-align:left}.location-medium .tabs{text-align:right;padding-right:2rem}}.location-small-1 #ll-map-static{margin-bottom:2rem}.location-small-1 h3{margin:3rem 0 1rem}.mobile-toggle-contain{position:fixed;top:1rem;left:1rem;z-index:1010}.mobile-toggle{position:relative;display:inline-block;height:4.4rem;width:4.4rem;background:#243646;opacity:.8}.mobile-toggle span,.mobile-toggle span:after,.mobile-toggle span:before{position:absolute;width:2.1rem;height:.2rem;background:#fff;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:-.6rem}.mobile-toggle span:after{top:.6rem}.mobile-menu{position:fixed;z-index:-10;top:0;left:0;height:0;width:100%;visibility:hidden;transition:all .1s .2s ease}.mobile-menu:before{content:'';position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.95);transform:translate(-100%,-100%);transition:all .5s cubic-bezier(.77,0,.175,1);will-change:transform,transition}.mobile-menu nav{position:relative;z-index:1005;height:100%;padding:8rem 0 0;display:flex;flex-flow:column;justify-content:space-between;background:#ececec}.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 .nav-mobile-list a{display:block;padding:1rem 2rem;color:#243646;font-size:1.8rem;display:inline-block;text-transform:uppercase;position:relative}.mobile-menu .nav-mobile-list a::after{content:'';height:2px;width:0;position:absolute;bottom:.5rem;background:#d8292f;display:block;transition:.3s}.mobile-menu .nav-mobile-list a:hover,.mobile-menu .nav-mobile-list li.active a{color:#d8292f}.mobile-menu .nav-mobile-list a:hover::after,.mobile-menu .nav-mobile-list li.active a::after{width:calc(100% - 4rem)}.mobile-menu .nav-extras{flex-flow:column}.mobile-menu .nav-extras a{font-size:1.8rem}.mobile-menu .nav-extras .phone-link{margin-top:3rem}.mobile-menu .nav-extras .phone-link svg{transform:rotate(90deg);margin-right:1rem}.mobile-menu .nav-social{position:absolute;top:10rem;right:3rem}.mobile-menu .nav-social li{margin-bottom:1.5rem}.mobile-menu .nav-social a{font-size:2.4rem}.mobile-menu .nav-cta-buttons{padding-left:2rem}.mobile-menu .nav-cta-buttons a{display:block;text-align:center;color:#fff;padding:2rem;text-transform:uppercase;max-width:26rem}.mobile-menu .nav-cta-buttons a:hover{color:#fff}.mobile-menu .nav-cta-buttons a:hover:after{display:none}.mobile-menu .nav-cta-buttons .apply-now-button{background:#d8292f;margin-bottom:2rem}.mobile-menu .nav-cta-buttons .virtual-tour-button{background:#243646;margin-bottom:0}.mobile-menu-1-on body{overflow:hidden!important;height:100%!important}.mobile-menu-1-on .mobile-toggle span{background:0 0!important}.mobile-menu-1-on .mobile-toggle span:after,.mobile-menu-1-on .mobile-toggle span:before{top:0}.mobile-menu-1-on .mobile-toggle span:before{transform:rotate(-45deg)}.mobile-menu-1-on .mobile-toggle span:after{transform:rotate(45deg)}.mobile-menu-1-on .mobile-menu{z-index:1000;height:100vh;transform:translateX(0);visibility:visible;transition:all .1s 0s ease}.mobile-menu-1-on .mobile-menu:before{transform:translate(0,0);transition:all .3s cubic-bezier(.175,0,.77,1)}.mobile-menu-1-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-1-on .mobile-menu li:nth-child(1){transition-delay:40ms}.mobile-menu-1-on .mobile-menu li:nth-child(2){transition-delay:70ms}.mobile-menu-1-on .mobile-menu li:nth-child(3){transition-delay:.1s}.mobile-menu-1-on .mobile-menu li:nth-child(4){transition-delay:.13s}.mobile-menu-1-on .mobile-menu li:nth-child(5){transition-delay:.16s}.mobile-menu-1-on .mobile-menu li:nth-child(6){transition-delay:.19s}.mobile-menu-1-on .mobile-menu li:nth-child(7){transition-delay:.22s}.mobile-menu-1-on .mobile-menu li:nth-child(8){transition-delay:.25s}@media screen and (max-height:34.625em){.mobile-menu .nav-mobile-list{columns:2;column-gap:0;width:100%;text-align:left}.mobile-menu .nav-mobile-list li{break-inside:avoid;page-break-inside:avoid}.mobile-menu .nav-extras{position:absolute;padding:1rem;width:100%;top:0;left:0;display:flex;flex-flow:row}.mobile-menu .nav-extras .phone-link{margin-top:0;margin-left:3rem}.mobile-menu .nav-cta-buttons{display:flex;justify-content:center;padding-left:0;position:absolute;top:auto;bottom:0;left:0;right:auto;width:100%}.mobile-menu .nav-cta-buttons .apply-now-button{margin-bottom:0}}@media screen and (min-width:64em){.mobile-menu-1{display:none}.mobile-menu-1-on body{overflow:inherit!important;height:inherit!important}}@media (prefers-reduced-motion:reduce){.mobile-menu-1 *,.mobile-menu-1 .mobile-menu:before,.mobile-menu-1 .mobile-toggle span,.mobile-menu-1 .mobile-toggle span:after,.mobile-menu-1 .mobile-toggle span:before{transition:initial!important;transition-delay:initial!important}}.residents .residents-intro .decoration-img,.residents .residents-intro .main-img{padding-bottom:80%;z-index:2}.residents .residents-intro .decoration-img-2{padding-bottom:80%;background-size:contain;background-position-x:100%}.residents .residents-content{background-image:url(../images/backgrounds/social-bg.jpg);padding-left:6rem;padding-bottom:8rem}.residents .residents-content .tagline-1{position:absolute;left:-19.5rem;bottom:22rem;transform:rotate(-90deg);display:flex;align-items:center}.residents .residents-content .tagline-1 span{margin:0 4rem;font-size:1.4rem}.residents .residents-content .tagline-1::after,.residents .residents-content .tagline-1::before{height:2px;width:10rem;content:'';background:#d8292f;display:inline-block}.residents .residents-content .residents-carousel .bg-img{width:100%;padding-bottom:100%;background-size:cover}.residents .residents-content .residents-carousel .slick-next,.residents .residents-content .residents-carousel .slick-prev{top:auto;bottom:-9rem}.residents .residents-content .residents-carousel .slick-prev{margin-left:calc(50vw - 12rem)}.residents .residents-content .residents-carousel .slick-next{margin-right:calc(50vw - 12rem)}.residents .residents-content .residents-carousel .slick-dots{bottom:-6rem;margin-left:-.5rem}.residents .residents-content .residents-carousel .social-image .action-button{height:8rem;width:100%;position:absolute;bottom:0;left:0;background:#ececec;transform:translateY(100%);transition:.3s}.residents .residents-content .residents-carousel .social-image:active .action-button,.residents .residents-content .residents-carousel .social-image:focus .action-button,.residents .residents-content .residents-carousel .social-image:hover .action-button{transform:none}.residents .reviews{background:linear-gradient(9deg,#ececec 0,rgba(236,236,236,.4) 100%);padding-top:7rem;padding-bottom:16rem}.residents .reviews .reviews-carousel{margin:0;background-color:#fff;box-shadow:6px 10px 20px 5px rgba(0,0,0,.18)}.residents .reviews .reviews-carousel .slick-next,.residents .reviews .reviews-carousel .slick-prev{top:auto;bottom:-10.5rem}.residents .reviews .reviews-carousel .slick-prev{left:calc(50% - 8rem);transform:translateX(-50%)}.residents .reviews .reviews-carousel .slick-next{right:calc(50% - 8rem);transform:translateX(50%)}.residents .reviews .reviews-carousel .slick-dots{bottom:-10rem}.residents .reviews .review-slide{padding:6rem 0 7rem}.residents .reviews .review-stars{padding-bottom:3rem}.residents .reviews .review-stars li{display:inline-block}.residents .reviews .review-stars li.half-s{width:1rem;overflow:hidden}.residents .reviews .review-stars li.half-s .s-2{min-width:1rem;max-width:2rem}.residents .reviews .review-content h1{margin-bottom:2rem}.residents .reviews .review-content p{color:#263643;font-family:"Karla Regular",Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:28px}@media screen and (min-width:40em){.residents .residents-intro .main-img{position:relative;top:-6rem;right:-2rem}.residents .residents-intro .decoration-img-2{position:absolute;width:100%;height:30rem;bottom:-13rem;right:0;z-index:2}.residents .residents-intro .content{padding-bottom:19rem}.residents .residents-content{background-size:cover;padding-bottom:10rem}.residents .residents-content .content{padding:14rem 6rem 3rem 16rem}.residents .residents-content .tagline-1{bottom:29rem}.residents .residents-content .residents-carousel{padding-left:0}.residents .residents-content .residents-carousel img{width:100%;height:48vw}.residents .residents-content .residents-carousel .slick-slide{padding-right:1rem}}@media screen and (min-width:64em){.residents .residents-intro .content{padding-top:8rem;padding-left:10rem}.residents .residents-intro .main-img{right:-4rem}.residents .residents-intro .decoration-img-2{width:78%;padding-bottom:60%;bottom:-14rem}.residents .residents-content .tagline-1{left:-17rem;bottom:27rem}.residents .residents-content .residents-carousel{padding-left:2rem}.residents .residents-content .residents-carousel img{width:100%;height:31vw}.residents .residents-content .residents-carousel .slick-slide{padding-right:2rem}.residents .residents-content .residents-carousel .slick-dots{margin-left:-2rem}}@media screen and (min-width:75em){.residents .residents-intro .column:nth-of-type(1){padding-right:5rem}.residents .residents-intro .content{padding-top:10rem;padding-left:23rem;padding-right:10rem}.residents .residents-intro .main-img{right:-6rem;top:-6rem;padding-bottom:55%;width:72%;transform:scale(1.6);transform-origin:0 center}.residents .residents-intro .decoration-img-2{width:58%;bottom:-13rem;padding-bottom:45%}.residents .residents-content{padding-right:6rem}.residents .residents-content .tagline-1{bottom:27rem}.residents .residents-content .residents-carousel img{height:30vw}.residents .residents-content .residents-carousel .slick-prev{margin-left:calc(50vw - 16rem);bottom:-10.5rem}.residents .residents-content .residents-carousel .slick-next{margin-right:calc(50vw - 16rem);bottom:-10.5rem}.residents .residents-content .residents-carousel .slick-dots{bottom:-8rem;margin-left:-2.5rem}}@media screen and (min-width:87.5em){.residents .residents-intro .main-img{top:-11rem;right:-12rem;padding-bottom:28%;width:37%;transform:scale(3)}.residents .residents-intro .decoration-img-2{width:53%;bottom:-23rem;padding-bottom:40%;bottom:-15rem}.residents .residents-intro .content{padding-top:12rem}.residents .residents-content .tagline-1{left:-18.5rem;bottom:34rem}.residents .residents-content .tagline-1::after,.residents .residents-content .tagline-1::before{width:12rem}.residents .residents-content .residents-carousel img{height:29vw}}.floorplans-0 .module-floorplans{background-image:url(../images/backgrounds/floorplans-bg.jpg);background-size:cover;background-repeat:no-repeat;padding-bottom:6rem}.floorplans-0 .module-floorplans .tabs-header{padding:3rem;text-align:center;line-height:3rem}.floorplans-0 .module-floorplans .slick-next,.floorplans-0 .module-floorplans .slick-prev{top:60%}.floorplans-0 .module-floorplans .slick-next a,.floorplans-0 .module-floorplans .slick-prev a{position:absolute;bottom:-31rem}.floorplans-0 .module-floorplans .slick-next a{right:calc(50vw - 10rem)}.floorplans-0 .module-floorplans .slick-prev a{left:calc(50vw - 10rem)}.floorplans-0 .module-floorplans .slick-dots{bottom:-4.5rem;left:-.5rem}.floorplans-0 .module-floorplans .floorplans-solo{display:flex;justify-content:center}.floorplans-0 .module-floorplans .floorplans-solo .floorplan{max-width:50rem!important}.floorplans-0 .module-floorplans .floorplan{position:relative;display:flex;justify-content:center;align-items:center;box-shadow:1px 1px 6px 1px rgba(0,0,0,.2);margin:1rem;border-radius:4px;transition:.3s;cursor:pointer;background-color:#fff}.floorplans-0 .module-floorplans .floorplan:hover{box-shadow:2px 6px 12px 1px rgba(0,0,0,.2);transform:scale(1.02)}.floorplans-0 .module-floorplans .floorplan .floorplan-img{padding-top:3rem;text-align:center}.floorplans-0 .module-floorplans .floorplan .floorplan-img a{width:100%;display:flex;justify-content:center;align-items:center;max-width:45rem}.floorplans-0 .module-floorplans .floorplan .floorplan-img img{max-width:25rem}.floorplans-0 .module-floorplans .floorplan .floorplan-title{margin-top:3rem;text-align:center}.floorplans-0 .module-floorplans .floorplan .floorplan-title p{font-size:1.4rem}.floorplans-0 .module-floorplans .floorplan .floorplan-info{display:flex;justify-content:center;align-items:center;font-size:1.4rem;padding:2rem 3rem}.floorplans-0 .module-floorplans .floorplan .floorplan-info>div{position:relative;margin-right:2.5rem}.floorplans-0 .module-floorplans .floorplan .floorplan-info>div::after{content:'';position:absolute;right:-1.5rem;display:inline-block;width:1px;height:3rem;background:#ececec;bottom:50%;transform:translateY(50%)}.floorplans-0 .module-floorplans .floorplan .floorplan-info>div:last-of-type{margin-right:0}.floorplans-0 .module-floorplans .floorplan .floorplan-info>div:last-of-type::after{display:none}.floorplans-0 .module-floorplans .floorplan .btn-wrapper{background:#ececec;display:flex;width:100%;justify-content:space-between;align-items:center;padding:1.5rem 3rem;flex-direction:column;gap:10px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.floorplans-0 .module-floorplans .floorplan .btn-wrapper{justify-content:center}.floorplans-0 .module-floorplans .floorplan .btn-wrapper a{margin:0 2rem}}.floorplans-0 .module-floorplans .floorplan .enlarge,.floorplans-0 .module-floorplans .floorplan .three-d-view{position:absolute;top:2rem;right:2rem}.floorplans-0 .module-floorplans .floorplan .enlarge img,.floorplans-0 .module-floorplans .floorplan .three-d-view img{width:4rem}.floorplans-0 .module-floorplans .floorplan .three-d-view{left:2rem;right:auto}@media screen and (min-width:40em){.floorplans-0 .module-floorplans .floorplans-panel{padding:0 12rem}.floorplans-0 .module-floorplans .slick-next a{right:calc(50vw - 22rem)}.floorplans-0 .module-floorplans .slick-prev a{left:calc(50vw - 22rem)}}@media screen and (min-width:64em){.floorplans-0 .module-floorplans{padding-bottom:8rem}.floorplans-0 .module-floorplans .floorplans-panel{padding:0 6rem}.floorplans-0 .module-floorplans .slick-next a{right:calc(50vw - 19rem)}.floorplans-0 .module-floorplans .slick-prev a{left:calc(50vw - 19rem)}.floorplans-0 .module-floorplans .slick-next a,.floorplans-0 .module-floorplans .slick-prev a{bottom:-34rem}.floorplans-0 .module-floorplans .slick-dots{bottom:-7.5rem}.floorplans-0 .module-floorplans .tabs-header{padding:2rem 8rem;padding-top:8rem;text-align:left}.floorplans-0 .module-floorplans .tabs{padding-top:5rem;padding-right:6rem;text-align:right}}@media screen and (min-width:87.5em){.floorplans-0 .module-floorplans{padding-bottom:12rem}.floorplans-0 .module-floorplans .floorplans-panel{padding:0 8rem}.floorplans-0 .module-floorplans .tabs-header{padding-left:10rem;padding-top:12rem}.floorplans-0 .module-floorplans .tabs{padding-top:8rem;padding-right:6rem}.floorplans-0 .module-floorplans .floorplan .floorplan-info>div{margin-right:5rem}.floorplans-0 .module-floorplans .floorplan .floorplan-info>div::after{right:-2.5rem}.floorplans-0 .module-floorplans .floorplan .floorplan-info>div:last-of-type{margin-right:0}}
/*# sourceMappingURL=sourcemaps/app-8fde336d.min.css.map */
