.foot-item li{display:inline-block}.foot-item li.inline-middle{vertical-align:middle}.foot-item li.inline-bottom{vertical-align:bottom}.foot-item li.inline-top{vertical-align:top}.mobile-menu-wrap .mobile-menu nav a{font-family:"Open Sans",sans-serif}.full-bg{background-position:center center;background-repeat:no-repeat;background-size:cover}.mfp-bg{opacity:.75}.mfp-bottom-bar{background-color:#fff;padding:1.5rem 1.5rem 1.5rem 3rem;min-height:5rem;margin-top:-4rem}.mfp-bottom-bar *{font-family:"Open Sans",sans-serif;font-size:1.2rem;color:#333}.mfp-bottom-bar .mfp-counter{top:1.5rem;right:.5rem}.tabs-title>a{font-size:inherit}.tabs{border:0}.tabs,.tabs-content{background-color:transparent;border-color:transparent}.slick-slide,:focus{outline:0}html{font-size:62.5%}body{font-family:"Open Sans",sans-serif;font-size:1.2rem;line-height:2rem;color:#333;line-height:2.6rem}body.large-font p{font-size:1.5rem}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-family:"Open Sans",sans-serif}.hero-tagline h1,.hero-tagline h2,.hero-tagline h3,.hero-tagline h4,.hero-tagline h5,.hero-tagline h6,.hero-tagline p{line-height:1;font-size:2rem;font-weight:300;margin-bottom:4rem;color:#fff;margin:0;letter-spacing:.025em}.hero-tagline h1 strong,.hero-tagline h2 strong,.hero-tagline h3 strong,.hero-tagline h4 strong,.hero-tagline h5 strong,.hero-tagline h6 strong,.hero-tagline p strong{font-family:"Crimson Text",serif;font-weight:400;font-size:3rem;letter-spacing:0;margin-top:.5rem;display:inline-block;font-style:italic}h1{font-family:Raleway,sans-serif;font-size:2rem;color:#333;margin-bottom:3rem}.home h2,.home h3,.home h4,.home h5,.home h6{font-family:Raleway,sans-serif;font-size:2rem;color:#333;margin-bottom:3rem}.home h2.home-title{font-family:"Crimson Text",serif;font-style:italic;font-size:3.6rem;line-height:3.6rem;margin-bottom:5.5rem;font-weight:300;text-transform:none;color:#526665}h3{font-size:3rem;line-height:1;text-transform:uppercase;color:#fff;letter-spacing:.5em}.home h3{margin-bottom:5.5rem;color:#333}h4{font-family:Raleway,sans-serif;font-size:2rem;color:#333;margin-bottom:3rem}h5{font-size:1.3rem;color:#333;text-transform:uppercase;font-weight:800;padding-bottom:2rem;border-bottom:.2rem solid #000;width:12.5rem;margin:0 auto 2rem}p{margin:.5rem 0;line-height:2rem}.interior-header-text a{color:#333;text-decoration:underline}.interior-header-text a:hover{color:#666}.interior-header-text ul{margin:.5rem 0;line-height:2rem}a{-webkit-transition:color .3s ease,background-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease;-o-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.btn{font-family:"Open Sans",sans-serif;letter-spacing:.29rem}.phone-number{font-size:1.5rem;font-family:"Crimson Text",serif!important;font-style:italic;letter-spacing:.2em}.bulleted-list ul{list-style:none;margin-left:0;padding-left:0;line-height:2}.bulleted-list ul li{padding-left:2.8rem;position:relative;margin-bottom:1.5rem}.bulleted-list ul li:before{position:absolute;left:0;top:1rem;content:"";height:1rem;width:1rem;background-color:#535353;border-width:.1rem;border-style:solid;box-sizing:content-box}.home .main-content-section h3,.home .main-content-section h4,.home .main-content-section h5{margin-bottom:3rem}.home .main-content-section p,.home .main-content-section ul{line-height:2.6rem;margin:0 0 3rem}.home .main-content-section p a,.home .main-content-section ul a{text-decoration:underline}.home .main-content-section .scroll .scroll-btn{font-size:3rem;letter-spacing:.4rem;font-family:"Crimson Text",serif;font-style:italic;line-height:20rem;color:#333;text-align:center}.fine-print{text-align:left;margin-top:4rem}#contact .lower{font-size:1.6rem;font-family:"Open Sans",sans-serif;color:#333}#contact .lower a{color:#333}.amenity-panel li{font-family:"Open Sans",sans-serif;font-size:1.6rem;color:#333}.poi,.small-poi{font-family:"Open Sans",sans-serif;font-size:1.3rem}.poi a,.small-poi a{color:#333;position:relative}.poi a:after,.small-poi a:after{content:'';height:.2rem;width:100%;position:absolute;left:0;bottom:-.5rem}.foot-wrap{text-align:center;text-transform:uppercase;font-size:1.1rem;font-family:"Open Sans",sans-serif;font-weight:400;letter-spacing:.25rem}@media screen and (min-width:40em){h3{font-size:4rem}}.mobile-menu-wrap .mobile-toggle-contain{position:fixed;top:0;left:0;z-index:1010}.mobile-menu-wrap .mobile-toggle{position:relative;display:table-cell;padding:2rem 0 0 .85rem}.mobile-menu-wrap .mobile-toggle:before{background:#526665;content:"";display:block;position:absolute;width:4.1rem;height:4.1rem;top:0;left:0}.mobile-menu-wrap .mobile-toggle span,.mobile-menu-wrap .mobile-toggle span:after,.mobile-menu-wrap .mobile-toggle span:before{position:absolute;width:2.2rem;height:.2rem;background:#fff;transition:all .4s ease-in-out;z-index:100}.mobile-menu-wrap .mobile-toggle span:after,.mobile-menu-wrap .mobile-toggle span:before{content:"";display:block;position:absolute}.mobile-menu-wrap .mobile-toggle span:before{top:-.6rem}.mobile-menu-wrap .mobile-toggle span:after{top:.6rem}.mobile-menu-wrap .mobile-toggle.transmogrify span{background:0 0!important}.mobile-menu-wrap .mobile-toggle.transmogrify span:after,.mobile-menu-wrap .mobile-toggle.transmogrify span:before{top:0!important;zoom:1}.mobile-menu-wrap .mobile-toggle.transmogrify span:before{transform:rotate(-45deg)}.mobile-menu-wrap .mobile-toggle.transmogrify span:after{transform:rotate(45deg)}.mobile-menu-wrap .mobile-menu{position:fixed;z-index:-9;top:0;left:0;width:100%;height:0;display:flex;justify-content:center;align-items:flex-start;transition:z-index .1s 3s ease}.mobile-menu-wrap .mobile-menu nav{position:relative;z-index:99;width:95%;height:100%;text-align:left;padding-top:8rem}.mobile-menu-wrap .mobile-menu nav li{position:relative;text-align:left;opacity:0;transform:translateY(3rem);transition:opacity .6s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1)}.mobile-menu-wrap .mobile-menu nav a{position:relative;display:inline-block;overflow:hidden;padding:.25em;text-transform:uppercase;letter-spacing:.5em;transition:color .4s ease-in-out}.mobile-menu-wrap .mobile-menu nav a:after{content:"";display:block;position:absolute;height:2px;left:0;right:0;bottom:0;margin:0 auto;transform:translateX(-110%);transition:all .6s ease}.mobile-menu-wrap .mobile-menu nav .active a:after,.mobile-menu-wrap .mobile-menu nav a:hover:after{width:100%;transform:translateX(0);transition:all .6s ease}.mobile-menu-wrap .mobile-menu:after,.mobile-menu-wrap .mobile-menu:before{content:"";display:block;position:fixed;z-index:92;top:0;left:0;width:100%;height:100%;will-change:transform,transition}.mobile-menu-wrap .mobile-menu:before{width:200%;transform:translateX(200%);transition:all 1s cubic-bezier(.77,0,.175,1)}.mobile-menu-wrap .mobile-menu:after{transform:translateX(-100%);transition:all 0 .1s cubic-bezier(.77,0,.175,1)}.mobile-menu-wrap .mobile-menu.open{z-index:1000;height:100vh;transform:translateX(0);transition:z-index .1s 0s ease}.mobile-menu-wrap .mobile-menu.open nav li{opacity:1;transform:translateY(0);transition:opacity 2s .7s cubic-bezier(.19,1,.22,1),transform 1s .7s cubic-bezier(.19,1,.22,1)}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(1){transition-delay:.2s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(2){transition-delay:.4s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(3){transition-delay:.6s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(4){transition-delay:.8s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(5){transition-delay:1s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(6){transition-delay:1.2s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(7){transition-delay:1.4s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(8){transition-delay:1.6s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(9){transition-delay:1.8s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(10){transition-delay:2s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(11){transition-delay:2.2s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(12){transition-delay:2.4s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(13){transition-delay:2.6s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(14){transition-delay:2.8s}.mobile-menu-wrap .mobile-menu.open nav li:nth-child(15){transition-delay:3s}.mobile-menu-wrap .mobile-menu.open:before{transform:translateX(0);transition:all .6s .6s cubic-bezier(.77,0,.175,1)}.mobile-menu-wrap .mobile-menu.open:after{transform:translateX(0);transition:all .6s cubic-bezier(.77,0,.175,1)}@media screen and (max-height:25.625em){.mobile-menu-wrap .nav-mobile-list a{font-size:2rem;line-height:2.5rem}}@media screen and (max-height:29.375em){.mobile-menu-wrap .nav-mobile-list{columns:2;column-gap:0;width:100%;text-align:left}.mobile-menu-wrap .nav-mobile-list li{break-inside:avoid;page-break-inside:avoid}}header a{-webkit-backface-visibility:hidden}.main-head{padding:2rem}.toolbar{height:4.1rem;padding:0 1.8rem 0 5.9rem}.toolbar .header-phone,.toolbar .header-social,.toolbar .header-special{flex:1 0 0}.toolbar .header-social{display:none}.toolbar .header-special{text-align:right}.nav-list{display:none}.header-btns{margin-top:2rem}.header-btns .header-btn,.header-btns .header-link{display:none}.header-btns .header-btn.schedule-tour,.header-btns .header-link.schedule-tour{display:inline-block}.btn.header-btn,.btn.header-link,.header-btns button{font-family:"Crimson Text",serif;font-size:1.5rem;letter-spacing:.2em;padding:.3rem .7rem .7rem;line-height:1;text-transform:capitalize}.btn.header-link{color:#fff}.btn.header-link,.btn.header-link:focus,.btn.header-link:hover{background-color:transparent}.btn.header-btn:focus,.btn.header-btn:hover,.header-btns button:focus,.header-btns button:hover{background-color:transparent}#specials-banner-toggle{font-size:1.2rem;text-transform:uppercase;letter-spacing:.2em;color:#000;font-weight:600}#specials-banner-toggle span{display:inline-block;margin-right:2rem}@media screen and (min-width:40em){.toolbar .header-special{text-align:center}.toolbar .header-social{display:block}}@media screen and (min-width:64.125em){#homeNav{display:none}.nav-list{display:block}.toolbar{height:3rem;padding:0 1.8rem 0 3.5rem}.header-right{text-align:right}.header-btns{margin-top:0}.header-btns .header-btn,.header-btns .header-link{display:inline-block}.btn.header-btn,.btn.header-link,.header-btns button{margin-left:2.8rem;margin-bottom:.8rem}.head-wrap{text-align:left;position:fixed;top:0;width:100%;z-index:1000}.head-wrap .menu{justify-content:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:end}.head-wrap .menu li{margin-left:2rem}.head-wrap .menu li a{font-family:"Open Sans",sans-serif;color:#fff;padding:1rem .2rem 2.5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.5em;position:relative}.head-wrap .menu li a:after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#fff;content:'';opacity:0;-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;-moz-transition:height .3s,opacity .3s,-moz-transform .3s;transition:height .3s,opacity .3s,transform .3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.head-wrap .menu li a:hover,.head-wrap .menu li.active>a{background:0 0}.head-wrap .menu li a:hover:after,.head-wrap .menu li.active>a:after{height:3px;opacity:1;-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);transform:translateY(-3px)}.main-head{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-items:flex-end;-webkit-align-items:flex-end;-ms-flex-align:end;padding:1rem 2.5rem 0 2rem}.main-head .logo-wrap{padding-bottom:1rem}.main-head .header-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:3rem}}@media screen and (min-width:64.125em){#homeNav,.mobile-menu-wrap{display:none}}.hero{position:relative}.hero .hero-carousel{margin:0}.hero-tagline{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.hero-tagline .btn{margin-top:2rem}.hero-1 .overlay{position:absolute;width:100%;height:100%;top:0;left:0}.hero-1 .hero-video-wrap{margin-top:2rem}.hero-1 .bg-img{width:100%}.hero-1 .bg-img:after{padding-bottom:65%;content:'';display:block}.hero-1 .slick-dots{right:2rem;bottom:1.5rem;width:auto;z-index:1}.hero-1 .slick-dots li{display:block}.hero-1 .slick-dots li.slick-active button:before{content:'\f1db'}.hero-1 .slick-dots li button:before{color:#fff;font-size:1.2rem;font-family:FontAwesome;content:'\f111';opacity:1}@media screen and (min-width:64em){.hero-1 .bg-img{padding-bottom:0;height:55rem}}@media screen and (min-width:64.125em){.hero .hero-video-wrap{display:none}}@media screen and (min-width:75em){.hero-1 .bg-img{height:55rem}}@media screen and (min-width:100em){.hero-1 .bg-img{height:65rem}}.social{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:end}.social li{margin:0 0 0 1.5rem}.social a{display:inline-block;width:1.5rem;font-size:1.2rem;text-align:center}.link-wrap{text-align:center}.link-wrap a{margin:1.5rem 2.5rem 0}.icon-link{font-size:1.8rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;text-decoration:none!important;transition:opacity .3s ease}.icon-link span{font-size:1.5rem;line-height:1.5rem;margin-left:.9rem;display:inline-block;position:relative;padding-bottom:.3rem}.icon-link span:after{content:'';position:absolute;width:100%;height:.1rem;bottom:0;left:0}.icon-link:focus,.icon-link:hover{color:#000!important}.icon-link:focus span:after,.icon-link:hover span:after{background-color:#000}.btn{display:inline-block;padding:.1rem 2.5rem;text-transform:uppercase;line-height:3.8rem}.btn:focus,.btn:hover{background:#fff}.btn .fa{font-size:3.6rem;vertical-align:middle;padding-left:.8rem}.btn.btn-secondary{font-size:1.2rem;color:#fff}.map-it{margin:1rem 0 2rem}.map-it .btn{padding:.3rem 1rem;line-height:2rem}.map-it .btn .fa{font-size:1.6rem}button.btn{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}button.btn:focus,button.btn:hover{background:0 0;color:#526665}.resident-links,.tabs{text-align:center;padding:2.5rem 2rem;border-top:.1rem solid #acacac;border-bottom:.1rem solid #acacac}.resident-links .tabs-title,.tabs .tabs-title{float:none;display:block;margin:.5rem 2rem}.resident-links .residents-btn,.resident-links .tabs-title a,.tabs .residents-btn,.tabs .tabs-title a{font-family:"Open Sans",sans-serif;font-size:1.2rem;text-transform:uppercase;letter-spacing:.2em;padding:.8rem .3rem;border-bottom:.2rem solid transparent;border-top:.2rem solid transparent;font-weight:600;display:block;line-height:19.2px}.resident-links .residents-btn:focus,.resident-links .residents-btn:hover,.resident-links .residents-btn[aria-selected=true],.resident-links .tabs-title a:focus,.resident-links .tabs-title a:hover,.resident-links .tabs-title a[aria-selected=true],.tabs .residents-btn:focus,.tabs .residents-btn:hover,.tabs .residents-btn[aria-selected=true],.tabs .tabs-title a:focus,.tabs .tabs-title a:hover,.tabs .tabs-title a[aria-selected=true]{background-color:transparent}.interior-header h1,.interior-header h2,.interior-header h3,.interior-header h4,.interior-header h5,.interior-header h6{text-align:center}.interior-header .interior-header-img{position:relative;height:30rem}.interior-header .interior-header-title{padding:13rem 2rem;height:30rem;position:absolute;left:0;right:0;bottom:0;top:0}.interior-header .interior-header-text{padding:4.5rem 2rem}.interior-header .interior-header-text h1,.interior-header .interior-header-text h2,.interior-header .interior-header-text h3,.interior-header .interior-header-text h4,.interior-header .interior-header-text h5,.interior-header .interior-header-text h6{font-family:Raleway,sans-serif;font-size:2rem;color:#333;margin-bottom:3rem}.interior-header .interior-header-text p,.interior-header .interior-header-text ul{margin-bottom:1.5rem}.fp-frame{max-width:96rem;margin:0 auto 6rem}.floorplan{padding:0 2rem}.floorplan-carousel{padding-bottom:5rem;margin-bottom:2.25rem}.floorplan-carousel .slick-dots{bottom:0}.floorplan-carousel .slick-dots li.slick-active button:before{content:'\f1db'}.floorplan-carousel .slick-dots li button:before{font-size:1.2rem;font-family:FontAwesome;content:'\f111';opacity:1}.floorplan-carousel .slick-arrow{min-height:40px}.floorplan-carousel .slick-next{right:0}.floorplan-carousel .slick-prev{left:0}.floorplan-img{width:100%;max-width:30rem;margin:0 auto 2rem;position:relative}.floorplan-img:after{content:'';display:block;padding-bottom:100%}.floorplan-img a{width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0}.floorplan-img a:after{content:'';display:block;border:.3rem solid rgba(255,255,255,.7);border-radius:50%;background-image:url(../../shared/images/plus-sign.png);background-repeat:no-repeat;background-position:center;position:absolute;height:100%;width:100%;opacity:0;left:0;right:0;bottom:0;top:0;transition:opacity .3s ease}.floorplan-img img{max-width:100%;max-height:100%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.floorplan-img:hover a:after{opacity:1}.floorplan-info{font-family:"Open Sans",sans-serif;font-size:1.8rem;line-height:1.66667}.floorplan-buttons{margin-top:1.5rem}.floorplan-buttons input[type=submit]{border:none;font-size:1.2rem;color:#fff;width:100%;padding:.1rem 2.5rem;text-transform:uppercase;line-height:3.8rem;font-family:'Open Sans',sans-serif;letter-spacing:.29rem}.floorplan-buttons .btn,.floorplan-buttons input[type=submit]{display:block;max-width:22rem;margin:1rem auto 0}.floorplan-buttons .icon-link{margin-top:1.5rem}.amenity-content{border:none;padding:6.5rem 0 5rem}.amenity-content .amenity-img{padding:0 3rem 4rem}.amenity-content .amenity-img .bg-img{max-width:52.5rem;margin:0 auto}.amenity-content .amenity-img .bg-img:after{content:'';display:block;padding-bottom:63%}.amenity-content .amenity-info{padding:0 3rem;text-align:center}.amenity-content .amenity-info .content>ul{display:inline-block;text-align:left}.amenity-panel>.row{margin-left:0;margin-right:0;max-width:110rem;margin:0 auto}.gallery-content{padding:4rem 0;max-width:160rem;margin:0 auto}.gallery-module .gallery-img-container{position:relative}.gallery-module .video-container{max-width:80.5rem;margin:0 auto}.gallery-module .video-container a:after{content:'';position:absolute;height:7rem;width:7rem;left:0;right:0;top:0;bottom:0;margin:auto;background-image:url(../../../shared/images/button_video.png);background-repeat:no-repeat;background-size:100%;z-index:0;transition:opacity .3s ease}.gallery-module .tabs-content>.tabs-panel{display:block;height:0;overflow:hidden;padding:0}.gallery-module .tabs-content>.tabs-panel.is-active{height:inherit;max-height:none}.location-module{padding:3rem 2rem 11rem}.location-panel{padding:0 0 0 1rem}.small-poi h3,h3.poi-category{font-family:"Open Sans",sans-serif;font-size:2rem;text-transform:uppercase;letter-spacing:.4em;color:#333;display:block;margin-bottom:3rem}.poi{list-style:decimal;list-style-position:inside;text-indent:-1.5rem;padding-left:1.6rem}.poi:not(:last-child){margin-bottom:2rem}.leaselabs-gmiw{text-align:center;font-family:"Open Sans",sans-serif;font-size:1.2rem}.leaselabs-gmiw .leaselabs-gmiw-name{font-weight:600;font-size:1.4rem}.small-poi{padding:5rem 2rem 2rem}.small-poi ul{margin-bottom:4rem}.resident-links{margin-bottom:8rem}.resident-links:after,.resident-links:before{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.slick-next,.slick-prev{z-index:50}.slick-next:before,.slick-prev:before{font-family:FontAwesome;font-size:4rem;line-height:1;font-weight:400;font-style:normal}.slick-prev{left:3rem}.slick-prev:before{content:'\f104'}.slick-next{right:3rem}.slick-next:before{content:'\f105'}.slick-next:before,.slick-prev:before{color:#929b9b;opacity:1}.carousel-slide{display:none}.carousel-slide:first-child,.slick-initialized .carousel-slide{display:block}.bg-img{background-repeat:no-repeat;background-position:center;background-size:cover}.default-popup{position:relative;padding:3.5rem 2.5rem;width:90%;margin:2rem auto;border:.4rem solid #fff}.default-popup h1,.default-popup h2,.default-popup h3,.default-popup h4,.default-popup h5{color:#333}.default-popup a{font-weight:600}.default-popup a:hover{text-decoration:underline}.specials-title{font-family:"Crimson Text",serif;color:#333;font-size:3rem;letter-spacing:.3em;font-style:italic;font-weight:600}.specials-text p{line-height:1.6}#specials-modal{max-width:84rem}#specials-modal .specials-title{margin-bottom:2rem}#specials-modal .content{max-width:46rem;margin:0 auto}#specials-banner{overflow:hidden;border:.3rem solid #fff;padding:2.4rem;display:none}#specials-banner .specials-title{margin-bottom:2rem;font-size:2.5rem;text-align:center}#specials-banner .content{max-width:87rem;margin:0 auto}#specials-banner-toggle svg{transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s}#specials-banner-toggle.closed svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hide-for-small-only,.show-for-medium{display:none!important}.show-for-small-only{display:block!important}.body-wrapper .is-hidden[style*='display: block']{display:block!important}html{height:auto}.site.mps{display:flex;flex-direction:column;position:relative;min-height:100vh;height:100%}.content-wrap{flex:1 0 auto;overflow:hidden}ul{margin:0}li{list-style:none}.row{max-width:100%}.foot-logo,.logo{display:inline-block}.foot-logo img,.logo img{max-width:20rem;max-height:10rem}.logo img{max-height:6.9rem;max-width:30rem}.foot-logo{margin:0 auto 2rem;background:0 0;padding:none}.parallaxParent{height:100%;overflow:hidden}.parallaxParent>*{height:150%;position:relative;top:-50%}.home .main-content-section{padding:7rem 2rem}.home .main-content-section .scroll{border-radius:50%;border:2px solid #fff;width:25rem;height:25rem;margin:2rem auto 0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.home .main-content-section .scroll .scroll-btn{display:block;width:25rem;height:25rem;border-radius:50%;background-repeat:no-repeat;background-position:center 13.1rem}.lower{border-top:1px solid #acacac;padding-top:7rem;padding-bottom:7rem}.lower .form-wrap{padding:0 2rem}.foot-wrap{padding:5rem 2rem 4rem}.foot-wrap,.foot-wrap a{color:#fff}.foot-wrap a:focus,.foot-wrap a:hover{color:#fff;text-decoration:underline}.foot-wrap .seo-schema-property-contact *{display:inline-block}.foot-wrap .seo-schema-property-contact br{display:none}.foot-wrap .seo-schema-property-contact .seo-schema-street-address{margin:0 .2rem}.foot-wrap .footer-icons{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;-webkit-align-items:center;-ms-flex-align:center}.foot-wrap .footer-icons i{font-size:2.2rem;line-height:2.2rem}.foot-wrap .social{justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.foot-wrap .social li{margin:.65rem}.foot-wrap .social a{width:2.9rem;height:2.9rem;line-height:2.7rem;border-radius:50%;border:.1rem solid #fff;transition:border-color .3s ease}.foot-item li{margin:.5rem}.foot-item li a:focus,.foot-item li a:hover{text-decoration:underline}.foot-item:not(:last-child){margin-bottom:2rem}#privacy-popup a:hover{text-decoration:underline}.hide-img{display:none!important}.contact .form-wrap h5{border-bottom:0}.contact .seo-schema-street-zip{display:block}.contact .office-hours,.contact .seo-schema-property-contact{margin-bottom:7rem}.contact .office-hours *,.contact .seo-schema-property-contact *{line-height:1.5}.contact .office-hours p,.contact .seo-schema-property-contact p{margin:0}.contact-form-property .input-group{display:block;margin-bottom:1.2rem;font-size:1.2rem;line-height:1.6rem}.contact-form-property .input-group input,.contact-form-property .input-group label,.contact-form-property .input-group select,.contact-form-property .input-group textarea{height:auto;font-size:inherit;margin:0;letter-spacing:.1em}.contact-form-property .input-group label{text-transform:uppercase;font-size:.9rem;text-align:left}.contact-form-property .input-group select{font-size:.9rem;line-height:1.6rem;text-transform:uppercase}.contact-form-property .input-group #contact_bedrooms,.contact-form-property .input-group input,.contact-form-property .input-group select,.contact-form-property .input-group textarea{border:none;box-shadow:none;background-color:#f5f5f3;padding:1.3rem 2rem}.contact-form-property .input-group #contact_bedrooms:focus,.contact-form-property .input-group input:focus,.contact-form-property .input-group select:focus,.contact-form-property .input-group textarea:focus{background-color:#fff}.contact-form-property .input-group .group-move-in-date{display:flex}.contact-form-property .input-group .group-move-in-date select{flex-grow:1;width:auto;margin:0 .5rem}.contact-form-property .input-group .group-move-in-date select:first-child{margin-left:0}.contact-form-property .input-group .group-move-in-date select:last-child{margin-right:0}.contact-form-property .input-group textarea{min-height:15rem;resize:none}.contact-form-property .input-group #submit_button{-webkit-appearance:none;-moz-appearance:none;padding:1rem;border:0;color:#fff;text-transform:uppercase;padding:1.4rem 3rem;letter-spacing:.3em}.contact-form-property .input-group .invalid-msg{padding:5px;line-height:inherit;font-size:inherit;color:red;clear:both;padding-left:12%;display:none}.contact-form-property .input-group.invalid .invalid-msg{display:block}.contact-form-property .input-group.input-group-email label:after,.contact-form-property .input-group.input-group-name label:after{content:'*'}.contact-form-property .input-group.invalid label:after{content:'*';color:red}.contact-form-property .input-group.invalid>input,.contact-form-property .input-group.invalid>select,.contact-form-property .input-group.invalid>textarea{color:red;background-color:#efe3e3}.contact-form-property .input-group:after{content:"";display:table;clear:both}.contact-form-property .column-group-b{margin-bottom:2rem}.contact-form-property .column-group-c{position:relative}.contact-form-property .column-group-c .input-group-captcha{text-align:left}.contact-form-property .column-group-c .input-group-captcha label{display:none}.contact-form-property .column-group-c .input-group-captcha .g-recaptcha{display:inline-block}#rc-imageselect,.g-recaptcha{transform:scale(.7);-webkit-transform:scale(.7);transform-origin:0 0;-webkit-transform-origin:0 0}.body-blog .row .row{margin-left:0!important;margin-right:0!important}.body-blog h3{font-family:"Open Sans",sans-serif;text-transform:none;font-size:2rem;letter-spacing:0}.body-blog .blog-info-title.lrg,.body-blog .blog-module .accordion-title,.body-blog .blog-page-title.lrg,.body-blog .blog-search-wrap .blog-search-field{color:#333}.body-blog .blog-module-search .row{margin-left:0!important;margin-right:0!important}.body-blog .single-view .blog-share .share-feature a{padding:.1rem .5rem .1rem .6rem}.body-blog .single-view .blog-share .share-feature a span{display:inline;letter-spacing:0;text-transform:none;font-size:1rem}.body-blog .single-view .blog-share .share-feature a:focus,.body-blog .single-view .blog-share .share-feature a:hover{color:#fff}.body-blog .blog-2 .blog-search-wrap .blog-search-field{color:#333}.body-blog .blog-2 .blog-search-wrap .blog-search-field:-ms-input-placeholder{color:#333;opacity:1}.body-blog .blog-2 .blog-search-wrap .blog-search-field::placeholder{color:#333;opacity:1}.body-blog .blog-2 .blog-search-wrap .blog-search-field:-ms-input-placeholder{color:#333}.body-blog .blog-2 .blog-search-wrap .blog-search-field::-ms-input-placeholder{color:#333}.body-blog .blog-2 .blog-search-wrap .blog-search-btn{color:#333;background-color:transparent!important}.body-blog .blog-3 .blog-recent .blog-info-title.lrg{color:#fff}@media screen and (max-width:39.97em){.gallery-module .swipe{padding:2rem;font-size:1.6rem}.gallery-module .swipe .fa{vertical-align:middle;color:#5e5e5e}.gallery-module .swipe .fa-long-arrow-left,.gallery-module .swipe .fa-long-arrow-right{padding:0 .5rem}.gallery-module .swipe .fa-hand-o-up{font-size:3rem}}@media screen and (min-width:40em){.default-popup{padding:4.5rem;width:80%}#specials-banner{padding:4rem 3rem}#specials-banner .content{display:flex;align-items:center;-webkit-align-items:center;-ms-flex-align:center}#specials-banner .specials-title{margin-bottom:0;margin-right:2rem}.home .main-content-section{padding:7rem 4.4rem}.hero-tagline h1,.hero-tagline h2,.hero-tagline h3,.hero-tagline h4,.hero-tagline h5,.hero-tagline h6,.hero-tagline p{font-size:3rem;margin-bottom:0}.hero-tagline h1 strong,.hero-tagline h2 strong,.hero-tagline h3 strong,.hero-tagline h4 strong,.hero-tagline h5 strong,.hero-tagline h6 strong,.hero-tagline p strong{font-size:4.8rem}.hero-tagline .btn{margin-top:3.5rem}.home h2.home-title{font-size:5rem;line-height:5rem}.gallery-content{padding:2.5rem 0 0}.gallery-module .gallery-img-container{position:relative}.gallery-module .gallery-img-container:after{content:'';display:block;padding-bottom:100%}.gallery-module .gallery-img-container img{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-module .gallery-img-container.video-container:after{padding-bottom:58.4%}.gallery-module .gallery-panel .carousel-slide>.row{margin-left:0;margin-right:0}.gallery-module .gallery-panel .gallery-image{padding:.1rem}.gallery-module .gallery-panel.gallery-panel-videos .medium-gallery-carousel{padding-top:4.5rem}.gallery-module .medium-gallery-carousel{margin-bottom:0;padding-bottom:11.5rem}.gallery-module .gallery-arrows{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;position:absolute;width:100%;bottom:4.7rem}.gallery-module .gallery-arrows .gallery-arrow{width:6.9rem;height:2.5rem;background-size:100%;background-repeat:no-repeat;display:inline-block;margin:0 2.5rem;transition:opacity .3s ease}.gallery-module .gallery-arrows .gallery-arrow>*{display:none}.gallery-module .gallery-arrows .gallery-arrow.gallery-prev{background-image:url(../../shared/images/icon-left-arrow.png)}.gallery-module .gallery-arrows .gallery-arrow.gallery-next{background-image:url(../../shared/images/icon-right-arrow.png)}.gallery-module .gallery-arrows .gallery-arrow:hover{opacity:.5}#ll-map{height:55rem}.location-content{padding-top:1rem}.location-content ul{padding-left:1rem}h3.poi-category{margin-bottom:3.5rem}.contact-form-property .column-group-a .input-group,.contact-form-property .column-group-b .input-group{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex}.contact-form-property .column-group-a .input-group .group-move-in-date,.contact-form-property .column-group-b .input-group .group-move-in-date{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.contact-form-property .column-group-a .input-group label,.contact-form-property .column-group-b .input-group label{-webkit-box-flex:0 0 9rem;-webkit-flex:0 0 9rem;-ms-flex:0 0 9rem;flex:0 0 9rem;margin-top:1.5rem}.contact-form-property .column-group-c .input-group-captcha{padding-left:9rem}.contact-form-property .column-group-c .input-group-submit{position:absolute;top:0;right:0;width:13rem}.contact-form-property .column-group-c .input-group-submit input{width:auto}.hide-for-small-only,.show-for-medium{display:block!important}.show-for-small-only{display:none!important}.hide-img{display:block!important}}@media screen and (max-width:64.063em){#wrapper{padding-top:0!important}}@media screen and (min-width:64.125em){.logo img{margin:0 1.5rem 0 0}}@media screen and (min-width:64em){#specials-modal{min-height:40rem;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;align-items:center;-webkit-align-items:center;-ms-flex-align:center}#specials-modal .content{margin-bottom:2.5rem}#specials-banner{padding:3rem}#specials-banner .specials-title{margin-right:7rem;font-size:3rem}.home h2.home-title p{font-size:6.6rem;line-height:6.6rem;margin:0}h5{margin:0 0 2rem}.resident-links .tabs-title,.tabs .tabs-title{display:inline-block;margin:2rem}.resident-links .residents-btn:focus,.resident-links .residents-btn:hover,.resident-links .residents-btn[aria-selected=true],.resident-links .tabs-title a:focus,.resident-links .tabs-title a:hover,.resident-links .tabs-title a[aria-selected=true],.tabs .residents-btn:focus,.tabs .residents-btn:hover,.tabs .residents-btn[aria-selected=true],.tabs .tabs-title a:focus,.tabs .tabs-title a:hover,.tabs .tabs-title a[aria-selected=true]{background-color:transparent;border-top:.2rem solid transparent!important}.resident-links .residents-btn,.tabs .residents-btn{display:inline-block;margin:2rem}.floorplan{padding:0 5rem}.amenity-content .amenity-img{padding:0 4.75rem}.amenity-content .amenity-img .bg-img{max-width:100%;height:100%;min-height:40rem}.amenity-content .amenity-img .bg-img:after{padding-bottom:0}.amenity-content .amenity-info{padding:0 4.75rem;text-align:left}.amenity-content .amenity-info.split-list .content>ul{padding-left:0;display:block}.amenity-content .amenity-info.split-list .sub-list{float:left;width:50%;padding:0 4.75rem}.amenity-content .amenity-info.one-col{text-align:center}.amenity-content .amenity-info.one-col .content>ul{padding-left:0}.gallery-module .video-container a:hover:after{opacity:.75}.location-module{padding:3rem 4.5rem 11rem}.form-wrap h5{margin-left:9rem}.contact .lower{max-width:110rem;margin:0 auto}.contact .lower .form-wrap{padding-left:.9375rem;padding-right:.9375rem}.contact .contact-info-column{margin-top:5.8rem}.contact .office-hours{margin-bottom:0}}@media screen and (min-width:75em){.location-module{padding:3rem 9.5rem 11rem}}.body-wrapper #wrapper.content-wrap{padding:4rem 0!important}
/*# sourceMappingURL=sourcemaps/app-6eb08cfd.min.css.map */
