.rel{position:relative}.tan-bg{background-color:#fcf9f8}.white-bg{background-color:#fff}.white-pattern{background:url(../images/white-pattern.png) top left repeat;height:5.8rem;width:100%}.color-pattern{background:url(../images/color-pattern.png) top left repeat;height:7.9rem;width:100%}.waves{background:url(../images/waves.png) top left repeat}.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}#special-banner .specials-text h1,#special-banner .specials-text h2,#special-banner .specials-text h3,.btn,.contact-form-property .input-group button,.directions-btn,.directions-wrap .directions-field,.nav-apply,.nav-link,.teaser-text,body,h1{font-family:"Work Sans",sans-serif}.mfp-counter,h2,h3,h4{font-family:"DM Serif Display",serif}.gallery-image.column{padding:0}.slick-slide,:focus{outline:0}@font-face{font-family:'Schnyder Condensed';src:url(fonts/SchnyderCondensed.otf)}@font-face{font-family:'Schnyder Bold';src:url(fonts/SchnyderBold.otf)}html{font-size:62.5%}body{font-size:1.4rem;line-height:2rem;color:#000;font-weight:lighter}h1{font-size:3rem;line-height:1;text-transform:uppercase;letter-spacing:.1rem;font-weight:700;margin-bottom:2rem}@media screen and (min-width:40em){h1{margin-bottom:4rem}}h2{font-size:1.6rem;line-height:1.9rem;font-weight:700;letter-spacing:.3rem;text-transform:uppercase;margin-bottom:1.4rem}h3{font-size:2.8rem;line-height:2.8rem;font-weight:600;text-transform:capitalize;letter-spacing:1px}h4{font-size:3.5rem;line-height:4rem;text-transform:uppercase;letter-spacing:2px;font-weight:700}h5{font-size:1.4rem;line-height:1.9rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:1.5rem}p{margin:0 0 2rem}p:last-child{margin-bottom:0}a{transition:color .3s linear,background-color .3s linear,border-color .3s linear;color:#2199e8}.active>a,a:active,a:focus,a:hover{color:#05f}.teaser-text p{font-size:2.6rem;line-height:1;font-weight:600;text-transform:uppercase}.expander{font-weight:700;text-transform:uppercase}ul{margin:0}li{list-style:none}.row{max-width:160rem}.row-fw{max-width:100%}.row .row-min{max-width:160rem!important}.foot-logo img{max-width:15rem;max-height:11rem}.design-logo{max-height:4.8rem}.content-wrap{padding-top:0!important;max-width:100%;overflow:hidden}.slick-next,.slick-prev{z-index:50;width:4rem;height:4.4rem;transition:linear .3s background-color}@media screen and (min-width:40em){.slick-next,.slick-prev{width:7rem;height:7.4rem}}.slick-next:before,.slick-prev:before{font-family:FontAwesome;color:#000;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-dots{bottom:0;left:-1.5rem;width:1rem}.slick-dots li{display:block;height:3rem;width:.5rem;margin:.7rem 0}.slick-dots li:last-child{margin-bottom:0}.slick-dots li button{padding:0;height:3rem;width:.5rem;transition:linear .3s background-color}.slick-dots li button:before{content:""}.slick-dots li button:hover:before,.slick-dots li.slick-active button:before{opacity:1;width:.5rem}.teaser-carousel .slick-prev{right:4rem;left:auto;bottom:-2.1rem;top:auto}@media screen and (min-width:40em){.teaser-carousel .slick-prev{bottom:-3.6rem;right:7rem}}@media screen and (min-width:64em){.teaser-carousel .slick-prev{right:0;bottom:4rem}}.teaser-carousel .slick-next{right:0;bottom:-2.1rem;top:auto}@media screen and (min-width:40em){.teaser-carousel .slick-next{bottom:-3.6rem}}@media screen and (min-width:64em){.teaser-carousel .slick-next{right:-7rem;bottom:4rem}}.amenities-carousel .slick-prev{left:0;bottom:-2.2rem;top:auto}@media screen and (min-width:40em){.amenities-carousel .slick-prev{left:-7rem;bottom:3rem;top:auto}}@media screen and (min-width:64em){.amenities-carousel .slick-prev{left:auto;right:50%;bottom:-7rem;top:auto}}.amenities-carousel .slick-next{left:4rem;right:auto;bottom:-2.2rem;top:auto}@media screen and (min-width:40em){.amenities-carousel .slick-next{left:0;bottom:3rem}}@media screen and (min-width:64em){.amenities-carousel .slick-next{left:50%;bottom:-7rem}}.amenities-carousel .slick-dots{right:-1.5rem;left:auto}@media screen and (min-width:40em){.gallery-carousel .slick-prev{left:2.5rem}.gallery-carousel .slick-next{right:auto;left:9.5rem}}@media screen and (min-width:40em){#instagram .slick-prev{left:3.5rem}#instagram .slick-next{right:auto;left:10.5rem}}.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}.mfp-counter{display:none}.tabs{background:0 0;border:none;text-align:center;padding-bottom:.3rem}.tabs-title{display:block;float:none}@media screen and (min-width:40em){.tabs-title{display:inline}}.tabs-title>a{font-size:1.4rem;display:inline-block;font-weight:700;letter-spacing:.2rem;text-transform:uppercase;padding:2rem 4rem;border-bottom:2px solid transparent}.tabs-title>a:hover{background:0 0}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:0 0}.tabs-content{border:1px solid transparent;background:0 0;color:#000}#location-tabs{margin:0 3% 1.5rem}@media screen and (min-width:75em){#location-tabs{margin:0 10% 1.5rem}}#location-tabs .tabs-title>a{padding:.5rem 1rem}#location-tabs .tabs-title{padding:0 1rem}.btn{display:inline-block;padding:1.7rem 2rem;transition:all .3s ease;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.2rem}.btn .inner{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;align-items:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.btn .icon{display:inline-block}.main-btn{text-align:center}@media screen and (min-width:40em){.main-btn{min-width:24rem}}.small-btn{padding:1.5rem;font-size:1.2rem}.header-btn{transition:all .3s ease;font-size:1.2rem;font-weight:500;text-transform:uppercase;text-align:center;padding:1rem 1.1rem;border:0;cursor:pointer;letter-spacing:.1rem}.header-btn .icon{margin-right:.5rem;width:1.8rem;height:1.8rem;font-size:1.6rem}@media screen and (min-width:64em){.header-btn .icon{margin-right:1rem}}.header-btn .inner{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;align-items:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.hero-actions .btn{padding:1.2rem 2.5rem}.hero-actions .btn .icon{margin-right:1rem}.hero-actions .btn .icon svg{height:2.8rem;width:2.8rem}.hero-actions .btn .icon.loc svg{width:2.2rem}.directions-btn{padding:2rem;transition:all .3s ease;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.side-tour .icon{margin-right:1rem}@media screen and (min-width:64em){.side-tour{position:fixed;right:0;transform:rotate(-90deg) translate(0,-2.4rem);transform-origin:right;top:38%;z-index:99}}@media screen and (min-width:64em){.section-img{height:42rem}}.icon-box{display:inline-block;width:7rem;height:7rem}.icon-box.location-pin{padding:1.5rem 2.2rem 2rem}.icon-box.location-pin svg{height:3.46rem}.icon-box.camera{padding:2rem}.icon-box.camera svg{height:3rem}.search-box{display:inline-block;width:7.6rem;height:7.6rem;padding:1rem}.search-box .icon path{fill:transparent}.title-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;align-items:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}.title-wrap h1{display:inline-block;margin:0}.social li{display:inline}.social a{width:3rem;height:3rem;margin-left:.5rem;line-height:3rem;text-align:center;display:inline-block}.social li:first-child a{margin-left:0}.mobile-menu-1 .social a{font-size:2.5rem;margin-left:1.5rem}.content{padding:2.5rem}.bg-img{background-repeat:no-repeat;background-position:center 25%;background-size:cover}.bg-img:after{content:'';padding-bottom:55%;display:block}.img-column{position:relative}.img-column .bg-img:after{content:'';padding-bottom:55%;display:block}.read-more-container p{display:none}.read-more-container p:first-of-type{display:block}.website{position:relative;max-width:129.1rem;margin:auto}#special-banner{position:relative;width:100%;visibility:hidden;height:0;overflow:hidden;-webkit-box-shadow:inset 0 -5px 10px 0 rgba(0,0,0,.2);box-shadow:inset 0 -5px 10px 0 rgba(0,0,0,.2);transform:translateY(-100%);transition:all .3s ease}#special-banner.slideDown{visibility:visible!important;height:auto!important;overflow:visible!important;transform:translateY(0)}#special-banner .specials-content{max-width:100%}#special-banner .specials-text{padding:2rem}@media screen and (min-width:40em){#special-banner .specials-text{padding:3rem 2rem 4rem}}@media screen and (max-width:39.98em){#special-banner .specials-text .text-content :not(h1){display:none}}#special-banner .specials-text h1,#special-banner .specials-text h2,#special-banner .specials-text h3{font-size:1.4rem;line-height:2rem;color:#000;font-weight:lighter;color:#fff;margin-bottom:1rem;text-transform:none}#special-banner .specials-text h1{font-family:"Schnyder Bold",serif;font-size:1.6rem;line-height:3.4rem;letter-spacing:.1rem;text-transform:uppercase;margin-bottom:0}@media screen and (min-width:40em){#special-banner .specials-text h1{font-size:2.8rem;margin-bottom:1rem}}#special-banner .specials-text h2{display:inline-block;font-family:"Work Sans",sans-serif;font-size:1.4rem;letter-spacing:.3rem;text-transform:uppercase;font-weight:700;margin-bottom:2rem;padding:0 1rem}#special-banner .specials-text p{letter-spacing:.05rem}#special-banner .special-title{display:inline-block;margin:0;font-family:"DM Serif Display",serif;font-size:3.4rem;letter-spacing:.4rem}#special-banner .close{display:inline-block;position:absolute;top:.5rem;right:.5rem;height:2rem;width:2rem;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='times' class='svg-inline--fa fa-times fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23FFFFFF' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'%3E%3C/path%3E%3C/svg%3E")}@media screen and (min-width:40em){#special-banner .close{top:1rem;right:1rem}}.home .top-row .content{padding:4rem}.home .primary-bg{padding-bottom:4rem}.home .mid-row .content{padding:0 4rem 4rem}.home .mid-row .bg-img,.home .mid-row .cont-container{z-index:1}.home .btn{margin-top:3rem}.home .teaser-carousel .slick-list,.home .teaser-carousel .slick-slide,.home .teaser-carousel .slick-track{height:100%}.home .empty-col{height:5rem;width:100%;background:#fff;position:absolute;top:-2.5rem}.home .teaser-text{margin-bottom:3rem}.home .icon-box{position:absolute;right:-3.5rem;top:8rem}.home .mid-row-bottom .teaser-text{margin-bottom:3rem}@media screen and (max-width:63.98em){.home .slick-dots{bottom:.5rem;left:.5rem}}@media screen and (min-width:40em){.home .btn{margin-top:6rem}.home .teaser-text{margin-bottom:0}}@media screen and (min-width:64em){.home .top-row{padding:8.4rem 4rem 10rem}.home .top-row .content{padding:8rem 0 8rem 12rem}.home .primary-bg{padding:0}.home .mid-row{padding:0 4rem 6rem}.home .mid-row .content{padding:16rem 12rem 4rem 4rem}.home .teaser-carousel{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%}.home .teaser-carousel .bg-img{height:100%}.home .empty-col{height:18.5rem;top:0}}.amenities .title-wrap{margin:4rem 1rem 1rem}.amenities .title-wrap .icon{margin-right:1rem}.amenities .title-wrap svg{width:3.5rem;height:3.1rem}.amenities .iframe-container{width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100vw;margin-top:2rem;margin-bottom:5rem}.amenities .iframe-container iframe{width:100%;height:100%}.amenities .am-content{max-width:42.1rem;margin:0 auto;padding:4rem 2rem}.amenities .am-content h4{margin-bottom:2rem;text-transform:uppercase}.amenities .am-content li{position:relative;margin:2rem 0;padding-left:2rem;font-weight:300}.amenities .am-content li:before{position:absolute;content:'';width:1.2rem;height:2.4rem;left:0;top:0;background:url(../images/bullet.png) center center no-repeat;background-size:contain;border:none!important}.amenities .am-content .btn{margin-top:4rem}.amenities .teaser-text{margin:5rem 0}.amenities .amenities-carousel{position:relative}.amenities .am-bottom{padding:0 0 6rem}.amenities .am-bottom .column{padding:0}@media screen and (min-width:64em){.amenities .white-bg{margin-top:-21rem;padding:0 3rem}.amenities .iframe-container{margin-bottom:0;padding-bottom:0;height:100%}.amenities .iframe-container iframe{height:100%}.amenities .am-bottom{padding:4rem 0 4rem 5rem}.amenities-carousel .bg-img{width:auto}.amenity-content{display:flex;flex-direction:column}.amenity-content .iframe-container{display:flex;flex:1}.amenity-content .iframe-container iframe{height:100%;margin-top:0}}@media screen and (min-width:75em){.amenities .white-bg{padding:0 8rem}}.contact-form-property{max-width:50rem;margin:0 auto}.contact-form-property .column-group-a .input-group{margin-bottom:4rem}.contact-form-property .column-group-c{text-align:center}.contact-form-property .g-recaptcha{display:inline-block}.contact-form-property .input-group{display:block}.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;margin:0;font-size:1.4rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#000}.contact-form-property .input-group label{color:#000;text-transform:uppercase}.contact-form-property .input-group #contact_email::-webkit-input-placeholder,.contact-form-property .input-group #contact_message::-webkit-input-placeholder,.contact-form-property .input-group #contact_name::-webkit-input-placeholder,.contact-form-property .input-group #contact_phone::-webkit-input-placeholder{color:#000}.contact-form-property .input-group #contact_email::-moz-placeholder,.contact-form-property .input-group #contact_message::-moz-placeholder,.contact-form-property .input-group #contact_name::-moz-placeholder,.contact-form-property .input-group #contact_phone::-moz-placeholder{color:#000}.contact-form-property .input-group #contact_email:-ms-input-placeholder,.contact-form-property .input-group #contact_message:-ms-input-placeholder,.contact-form-property .input-group #contact_name:-ms-input-placeholder,.contact-form-property .input-group #contact_phone:-ms-input-placeholder{color:#000}.contact-form-property .input-group #contact_email:-moz-placeholder,.contact-form-property .input-group #contact_message:-moz-placeholder,.contact-form-property .input-group #contact_name:-moz-placeholder,.contact-form-property .input-group #contact_phone:-moz-placeholder{color:#000}.contact-form-property .input-group input,.contact-form-property .input-group select,.contact-form-property .input-group textarea{border:0;background-color:#fff}.contact-form-property .input-group input:focus,.contact-form-property .input-group select:focus,.contact-form-property .input-group textarea:focus{border:.1rem solid #2199e8;background-color:#fff;box-shadow:none}.contact-form-property .input-group input,.contact-form-property .input-group textarea{box-shadow:none}.contact-form-property .input-group textarea{min-height:15rem}.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 button{padding:2rem 4.5rem;transition:all .3s ease;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.2rem;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:color .3s linear,background-color .3s linear,border-color .3s linear}.contact-form-property .input-group .invalid-msg{display:none;padding:5px;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:'*'}.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}.contact .form-wrap{padding:4rem 2rem 2rem}.contact .title-wrap{margin-bottom:6rem}.contact .title-wrap svg{width:3.5rem;height:3.5rem}.contact .office-hours{margin-top:3rem;line-height:3rem}.contact .office-hours .title{text-transform:uppercase;font-weight:700}.contact .content{padding:4rem 2rem}@media screen and (min-width:40em){.contact .content{padding:8.4rem 2rem;max-width:44rem;margin:0 auto}}.contact .white-bg{max-width:67rem;margin:0 auto}.contact .white-pattern{position:absolute;top:-5.1rem;left:0}.directions-wrap{max-width:50rem;margin:4rem auto;display:block;padding:0 2rem}.directions-wrap .directions-btn{width:100%}.directions-wrap .directions-field{height:5.4rem;margin-bottom:0;font-size:1.4rem;text-transform:uppercase;font-weight:700;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.directions-wrap .directions-field::-webkit-input-placeholder{color:rgba(0,0,0,.4)}.directions-wrap .directions-field::-moz-placeholder{color:rgba(0,0,0,.4)}.directions-wrap .directions-field:-ms-input-placeholder{color:rgba(0,0,0,.4)}.directions-wrap .directions-field:-moz-placeholder{color:rgba(0,0,0,.4)}@media screen and (min-width:40em){.directions-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;margin:10rem auto;padding:0}.directions-wrap .directions-btn{width:21rem}}@media screen and (min-width:64em){.contact .white-bg{margin:-18rem 4rem 0 0}.contact .directions{max-width:67rem;text-align:center}}.floorplan-img{text-align:center}.floorplan-img img{display:inline-block;width:inherit;max-height:45rem}.arrow-wrap{position:absolute;top:50%;left:-3rem;right:-3rem}@media screen and (min-width:40em){.arrow-wrap{left:-6.8rem;top:60%;right:auto}}.fp-arrow{cursor:pointer;width:4rem;height:4.4rem;transition:linear .3s background-color}@media screen and (min-width:40em){.fp-arrow{width:7rem;height:7.4rem}}.fp-arrow:before{width:4rem;height:4.4rem;font-family:FontAwesome;color:#000;font-size:4rem;line-height:1;font-weight:400;font-style:normal}.prevArrow:before{content:'\f104'}.nextArrow{position:absolute;right:0}@media screen and (min-width:40em){.nextArrow{position:relative}}.nextArrow:before{content:'\f105'}.floorplans-1 .tabs-content>.floorplans-panel{display:block;height:0;overflow:hidden;padding:0}.floorplans-1 .tabs-content>.floorplans-panel.is-active{height:inherit;max-height:none}.floorplans-1 .tabs-content>.floorplans-panel.is-active .arrow-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.floorplans-1 .tabs-content>.floorplans-panel .arrow-wrap{display:none}.floorplans-1 .slick-slider{margin-bottom:0}.floorplans-1 .floorplan-slide{width:100%;height:100%}.floorplans-1 .floorplan-slide .bg-img{background-size:contain}.floorplans-1 .floorplan-slide .bg-img:after{padding-bottom:65%}.floorplans-1 .floorplan{padding:2rem 0;text-align:center}.floorplans-1 .floorplan-info{display:inline-block;margin:0 auto;padding-top:4rem;text-align:left}.floorplans-1 .floorplan-info p{padding:2rem 0}.floorplans-1 .floorplan-info h1{display:inline-block;margin:0}.floorplans-1 .details{padding:3rem 0}.floorplans-1 .details .deets{display:inline-block;margin-right:3rem;position:relative;padding-left:2rem}.floorplans-1 .details .deets:before{content:'';width:1rem;height:.5rem;position:absolute;left:0;top:7px}.floorplans-1 .floorplans-carousel{padding-bottom:2rem}.floorplans-1 .slick-dots{bottom:1rem}.floorplans-1 .title-wrap{margin:4rem 1rem 1rem}.floorplans-1 .title-wrap svg{width:2.5rem;height:2.85rem}.floorplans-1 .title-wrap h1{margin:0}.floorplans-1 .btn{margin:0 .25rem}.floorplans-1 .teaser-text{margin-top:8rem}.floorplans-1 .floorplan-buttons{margin-top:6rem}.floorplans-1 .floorplan-buttons .btn{display:block;min-width:20rem}.floorplans-1 .fp-info-col{padding:0 3rem}.floorplans-1 .left-main-content .content{height:100%;overflow:hidden}.floorplans-1 .tour-wrapper{margin-top:3rem;height:80rem}@media screen and (min-width:40em){.floorplans-1 .floorplan-img{padding:0 7rem}.floorplans-1 .floorplan-buttons .btn{display:inline-block}}@media screen and (min-width:64em){.fp-info-col{padding:0 4rem;margin-top:-24rem}.floorplans-1 .floorplan-img{padding:0 4rem}}@media screen and (min-width:75em){.fp-info-col{padding:0 7rem}}.foot-wrap{background-color:#fff}.foot-wrap>.row{padding:3rem 0}.foot-wrap p{margin-bottom:.5rem}.foot-item li{margin:.5rem}.back-to-top{display:block;width:100%;padding:1.5rem 0;background:#000;color:#fff}.footer-2{padding:2rem}.footer-2 .row.column{padding:0}.footer-2 .lnk a:focus,.footer-2 .lnk a:hover{text-decoration:underline}.footer-2 .social{margin-bottom:1rem}.footer-2 .foot-border{max-width:100%}.footer-2 .footer-bottom{padding:1rem 0 2rem}.footer-2 .footer-bottom .column{margin:.5rem 0}.footer-2 .phone-number{padding-top:.5rem}.footer-2 .phone-number:hover{color:inherit}.footer-2 .location li{display:block;margin:.5rem 0}.footer-2 .foot-logo{padding-top:1rem;padding-bottom:1rem}.footer-2 .last ul{display:inline-block}.footer-2 .icon{font-size:2.7rem;line-height:2.7rem}.footer-2 .power,.footer-2 .privacy{text-transform:uppercase}.footer-2 .privacy{margin-right:1rem}.back-to-top{color:#fff!important}@media screen and (min-width:64em){.footer-2{padding:2rem 8rem}.footer-2 .power{margin-left:2.2rem}.footer-2 .top-row{padding:5rem 0}}.gallery-1 .icon-box{margin-top:6rem}.gallery-1 .gallery-image-img.show-for-small-only{width:100%;margin-bottom:1rem}.gallery-1 .white-pattern{height:8rem}.gallery-carousel{padding-bottom:4rem}.gallery-carousel .carousel-slide-img{padding:0 .5rem}.gallery-carousel .carousel-slide-img img{height:24rem;width:auto}.gallery-carousel .slick-disabled{cursor:default}.gallery-carousel .slick-disabled:before{opacity:.5;color:#fff!important}.instagram{padding-bottom:5rem}.instagram .fa{padding-left:6rem;font-size:2rem}@media screen and (min-width:40em){.gallery-1 .content{padding:6rem 1rem 8rem}.gallery-1 h5{padding-left:15rem}.gallery-1 .gallery-carousel{padding-left:9rem}.gallery-1 .gallery-carousel .carousel-slide a .carousel-slide-img{position:relative}.gallery-1 .gallery-carousel .carousel-slide a .carousel-slide-img .icon{position:absolute;opacity:0;z-index:1;width:8.1rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto}.gallery-1 .gallery-carousel .carousel-slide a .carousel-slide-img:after{position:absolute;content:'';top:0;left:.5rem;width:calc(100% - 1rem);height:100%;opacity:0;background:rgba(0,0,0,.4)}.gallery-1 .gallery-carousel .carousel-slide a:hover .carousel-slide-img:after{opacity:1}.gallery-1 .gallery-carousel .carousel-slide a:hover .carousel-slide-img .icon{opacity:1}.gallery-1 .gallery-tab-content{margin:0!important}.gallery-1 .gallery-panel{padding:1rem}.gallery-1 .gallery-panel .gallery-image{padding:1rem}#instagram{padding-left:10.5rem}.instagram{padding-bottom:10rem}}.head-wrap{position:fixed;top:0;width:100%;z-index:1000}.header-1{background:#fff;text-align:center;position:relative}.header-1 .info-column{padding-top:2rem}.header-1 .info-column .phone-number{margin-top:2rem}.header-1 .button-col{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex}.header-1 .button-col .tour-btn .fa{position:relative;top:-.5rem;font-size:3rem}.header-1 .button-col #tours-dropdown{opacity:0}.header-1 .button-col #tours-dropdown li{margin-bottom:5px}.header-1 .button-col #tours-dropdown li:last-child{margin-bottom:0}.header-1 .button-col #tours-dropdown a.btn{width:100%;font-size:1.2rem;text-transform:none}.header-1 .button-col #tours-dropdown.is-open{opacity:1}.header-1 .info-col{display:flex;justify-content:flex-end}.header-1 .info-col .btn{margin-right:auto}.header-1 .header-phone,.header-1 .header-phone-mobile{letter-spacing:2px}.header-1 .header-phone a,.header-1 .header-phone-mobile a{color:#fff;text-decoration:solid underline transparent;transition:all .2s ease}.header-1 .header-phone a:focus,.header-1 .header-phone a:hover,.header-1 .header-phone-mobile a:focus,.header-1 .header-phone-mobile a:hover{text-decoration:solid underline #fff}.header-1 .header-phone-mobile{font-weight:500;padding:1rem;margin-right:1rem;font-size:1.6rem}.header-1 .residents{padding:1rem;margin-right:1rem}.header-1 .residents .icon{height:2rem;width:2rem}.header-1 .residents .icon svg path{fill:#fff}.header-1 .header-phone{margin-right:10rem;font-size:1.8rem}.header-1 .logo-wrap{margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;align-items:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;width:19.1rem;height:13rem;margin-top:3.5rem;z-index:1}.header-1 .logo img{max-height:100%;margin-bottom:.75rem}.header-1 #specials-dropdown{width:33.9rem;top:7.8rem!important;font-size:1.4rem}.header-1 #specials-dropdown h2{font-size:1.4rem;display:inline-block;margin-left:3rem}.header-1 #specials-dropdown .icon{width:2.2rem;display:inline-block;margin-top:0;position:absolute;left:1rem}@media screen and (min-width:40em){.header-1 .info-column{padding:0}}@media screen and (min-width:64em){.header-1 .logo-wrap{position:absolute;left:50%;top:0;transform:translate(-50%,0);width:100%;max-height:14rem;max-width:18rem;margin:0;z-index:1;overflow:hidden;transition:linear .3s height}.header-1 .header-phone-mobile{text-align:left;margin:0 0 0 2rem}}@media screen and (min-width:75em){#header{padding:0 4rem}}.hero-2{position:relative}.hero-2 .hero-video{background:url(/themes/university-student-living/prop/the-lodge/default/images/home/vid.jpg) no-repeat center center;background-size:cover}.hero-2 video{display:none}.hero-2 .hero-video{padding-bottom:55%;width:100%}.hero-2 .bg-img{height:100vh;min-height:65rem;width:100%;transition:all .1s ease}.hero-2 .bg-img.slideDown{height:calc(100vh + 10rem)}.hero-2 .bg-img:after{padding:0}.hero-2 .hero-content{position:absolute;background:0 0;bottom:0;width:100%;height:100%;padding:0}.hero-2 .hero-actions{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;position:absolute;bottom:0;right:4rem}.hero-2 .hero-actions .btn{margin:0 1rem;font-size:1.2rem;font-weight:500;min-width:auto;letter-spacing:.1rem}.hero-2 .hero-actions .btn .icon path{transition:all .3s ease}.hero-2 .hero-actions .btn span{margin-bottom:.2rem}.hero-2 .taglines{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.hero-2 .first-tag *{font-family:"Schnyder Bold",serif;line-height:.9;font-size:6vw;text-transform:uppercase;text-align:center;letter-spacing:.2rem}.hero-2 .first-tag strong{font-weight:400;font-size:14vw}.hero-2 .monogram img{max-width:8rem}.hero-2 .second-tag{text-align:center}.hero-2 .second-tag *{font-family:"Work Sans",sans-serif;font-size:4vw;text-transform:uppercase;letter-spacing:.4rem;display:inline-block;font-weight:700;margin-top:2.5rem}.hero-2 .chevron{height:2rem;width:5rem;margin:2.5rem auto 0;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='49px' height='16px' viewBox='0 0 49 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E09D87E6F-A2FF-4015-BF52-1F8E4CBA4D05@1x%3C/title%3E%3Cg id='Packaging' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Desktop---Hero---R3' transform='translate(-693.000000, -705.000000)' fill='%23FFFFFF'%3E%3Cg id='Explore-More-CTA' transform='translate(480.000000, 657.000000)'%3E%3Cg id='noun_Arrow_2683697' transform='translate(213.000000, 48.000000)'%3E%3Cpolygon id='Path' points='49 0 24.4441913 16 0 0 24.5558087 9.26896552'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media screen and (min-width:40em){.hero-2 .first-tag *{font-size:4rem}.hero-2 .first-tag strong{font-size:8rem}.hero-2 .second-tag *{font-size:1.6rem}.hero-2 .bg-img{height:100vh}.hero-2 .bg-img.slideDown{height:calc(100vh + 30rem)}}@media screen and (min-width:64em){.hero-2 .hero-video{position:relative;max-height:77rem;padding:0;background:0 0;overflow:hidden}.hero-2 .hero-inner{padding-bottom:56.25%;position:relative}.hero-2 video{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.hero-2 .bg-img{height:85rem}.hero-2 .bg-img.slideDown{height:110rem}.hero-2 .taglines{padding-top:8rem}.hero-2 .monogram img{margin:4rem 0}}@media screen and (min-width:40em){#ll-map{height:40rem}.location-medium{padding:15rem 6rem 4rem}.location-medium .wrap{width:90%;margin:0 auto}.location-medium .wrap ul{padding-bottom:4rem}.location-medium h1{margin:2rem 0 6rem}.location-medium .poi{margin-bottom:1.2rem}.location-medium .poi a{display:flex;align-items:center}.location-medium .poi span{padding-left:2.5rem;text-transform:uppercase;font-weight:700;letter-spacing:.2rem;line-height:1.3}.leaselabs-gmiw p{margin:0 0 1rem}.leaselabs-gmiw-name{font-size:1.8rem;text-transform:uppercase}}@media screen and (min-width:64em){#ll-map{height:72rem}.location-medium{padding:16rem 8rem 4rem}}.location-small-2{padding:7rem 0 5rem}.location-small-2 .accordion-title{font-size:1.4rem;font-weight:700;text-transform:uppercase;padding:2.5rem}.location-small-2 .accordion-title:before{font-size:1.4rem;margin-top:-.8rem}.location-small-2 .address{font-size:1.2rem}.location-small-2 .accordion-content a{font-size:1.4rem;font-weight:700}.mobile{display:none}.mobile-logo{padding-top:4.5rem}.nav-apply,.nav-link{text-transform:uppercase;font-weight:700;font-size:1.6rem;display:block;padding:1.3rem 0;letter-spacing:.1rem}.nav-apply .inner,.nav-link .inner{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;align-items:center;-webkit-align-items:center;-ms-flex-align:center}.nav-apply .icon,.nav-link .icon{display:inline-block;margin-left:7rem}.nav-apply span,.nav-link span{padding-left:3rem}#homeNav{display:none}#floorplansNav .icon{width:2.9rem;height:3.4rem;margin-left:7.3rem}#floorplansNav span{padding-left:3.5rem}#amenitiesNav .icon{width:4rem;height:3.7rem;margin-left:6.7rem}#amenitiesNav .icon svg{width:2.2rem}#locationNav .icon{width:2.7rem;height:3.6rem;margin-left:7.3rem}#locationNav span{padding-left:3.5rem}#galleryNav .icon,#retailNav .icon{width:3.5rem;height:3.5rem}#retailNav .icon{width:3.5rem;height:4rem}#contactNav .icon{width:3.4rem;height:3.4rem}.nav-apply .icon{width:2.8rem;height:2.8rem;margin-left:7.6rem;font-size:2.8rem}.blog-wrap,.schedule-tour,.social-wrap{margin-top:3rem}.phone-wrap{margin-top:4rem}.phone-wrap a{font-weight:700;font-size:2.4rem;letter-spacing:.1rem}.address-wrap{margin:3rem 0 5rem;font-size:1.2rem;font-weight:700;text-transform:uppercase}.address-wrap li{display:inline-block;letter-spacing:.1rem}.address-wrap li:first-child{margin-right:.5rem}.address-wrap .mapit{font-size:2rem}.address-wrap .mapit span{margin-left:1.5rem}.tour-mob-btn{cursor:pointer}.tour-mob-btn .fa{font-size:3rem}#tours-mob-dropdown{width:100%;height:0;transform:scaleY(0);position:relative;top:0!important;opacity:0}#tours-mob-dropdown li{margin-bottom:5px}#tours-mob-dropdown li:last-child{margin-bottom:0}#tours-mob-dropdown a.btn{width:100%;font-size:1.2rem;text-transform:none}#tours-mob-dropdown.is-open{height:auto;transform:scaleY(1);opacity:1}.mobile-menu-1 .header-menu{position:relative}.mobile-menu-1 img{max-width:15rem}.mobile-menu-1 .btn{min-width:26rem}.mobile-menu-1 .monogram{padding-bottom:12rem}.mobile-menu-1 .logo-mobile{position:absolute;left:50%;transform:translateX(-50%)}.mobile-menu-1 .mobile-header-logo{height:3.6rem}.mobile-menu-1 .menu-toggle-contain{display:flex;justify-content:flex-end;align-items:center;right:0;top:0;width:100%;height:4.3rem;z-index:1010}.mobile-menu-1 .menu-toggle{position:relative;display:inline-block;height:3.4rem;width:3.4rem;margin:0 1rem}.mobile-menu-1 .menu-toggle span,.mobile-menu-1 .menu-toggle span:after,.mobile-menu-1 .menu-toggle span:before{position:absolute;width:2.1rem;height:.3rem;border:none;background:#fff;transition:all .4s ease}.mobile-menu-1 .menu-toggle span{top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-menu-1 .menu-toggle span:after,.mobile-menu-1 .menu-toggle span:before{content:''}.mobile-menu-1 .menu-toggle span:before{top:-.6rem}.mobile-menu-1 .menu-toggle span:after{top:.6rem}.mobile-menu-1 .close{display:none;position:absolute;top:.5rem;right:1rem;height:3.5rem;width:3.5rem;cursor:pointer;z-index:1000;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fal' data-icon='times' class='svg-inline--fa fa-times fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23FFFFFF' d='M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z'%3E%3C/path%3E%3C/svg%3E")}.mobile-menu-1 .header-menu{position:fixed;z-index:1000;max-height:0;right:0;height:100vh;width:100%;overflow:hidden;transition:max-height .4s cubic-bezier(.7,0,.175,1),width .4s cubic-bezier(.7,0,.175,1)}.header-menu-6-on .header-menu{max-height:200rem;overflow:auto}.header-menu-6-on .menu-toggle span{background:0 0!important}.header-menu-6-on .menu-toggle span:after,.header-menu-6-on .menu-toggle span:before{top:0}.header-menu-6-on .menu-toggle span:before{transform:rotate(-45deg)}.header-menu-6-on .menu-toggle span:after{transform:rotate(45deg)}@media screen and (max-width:64em){.header-menu-6-on body{overflow:hidden!important;height:100%!important}.header-menu-6-on .spacer{display:none}.header-menu-6-on .mobile-menu-1 .close{display:block}}@media screen and (min-width:40em){.mobile-menu-1 .header-menu{width:0;max-height:0;box-shadow:0 0 8rem -2rem}.mobile-menu-1 .header-menu .header-nav{margin-bottom:0}.header-menu-6-on .header-menu{max-height:100%;width:39.2rem}}@media screen and (min-width:64em){.mobile-menu-1 .menu-toggle-contain{position:fixed;width:auto}.mobile-menu-1 .header-menu{max-height:0}.mobile-menu-1 .mobile-header-logo{display:none}.mobile-menu-1 .monogram{padding-bottom:4rem}.header-menu-6-on .header-menu{max-height:100%}}@media screen and (min-width:75em){.mobile-menu-1 .menu-toggle-contain{right:4rem}}#location .tan-bg{padding:0 1rem;margin-bottom:-12rem}#location .icon-box{position:absolute;top:-7rem;left:0;right:0;margin:0 auto}#location .main-row{position:relative;max-width:160rem;padding:3rem;position:relative;top:-6rem;margin:0 auto -6rem;z-index:1}#location .main-row h1{margin:1rem 0 3rem}#location .main-row .location-outline{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}#location .content h1:not(:only-of-type):first-of-type{margin-bottom:2rem}#location .content h1:not(:only-of-type):last-of-type{margin-top:1rem}.location-svg{transform:rotate(180deg)}@media screen and (min-width:40em){#location .tan-bg{padding:0 4rem;margin-bottom:-30rem}#location .content{padding:4rem 5rem 1rem}#location .main-row{top:-16rem;margin-bottom:-16rem}#location .main-row h1{margin:8rem 0 6rem}}@media screen and (min-width:64em){#location .tan-bg{margin-bottom:-32rem}}@media screen and (min-width:75em){#location .tan-bg{padding:0 7.7rem}}.retail .accent-bg{border-bottom:2rem solid #fff}.retail .content h1,.retail .content h2,.retail .content p{color:#fff}.retail .retail-content{padding:4rem}.retail .retail-content h4{font-size:2.5rem}.retail .retail-content h5{margin-bottom:1rem}.retail .retail-content ul{margin-top:4rem;text-align:left;display:inline-block}.retail .retail-content li{font-weight:700;text-transform:uppercase;letter-spacing:2px;position:relative;padding-left:2.5rem}.retail .retail-content li:before{content:'';width:1rem;height:.5rem;position:absolute;left:0;top:7px}.retail .title-wrap{margin-bottom:6rem;padding-bottom:4rem}.retail .title-wrap svg{width:3.5rem;height:4rem}.retail .retail-list{margin-top:10rem}.retail .featured h4{padding:2rem 0;margin:0 2rem}.retail .featured h5{padding:3rem 0 1rem}.retail .image-container{display:inline-block;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;align-items:center;-webkit-align-items:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;padding:0 0 2rem}.retail .retail-logo{max-width:17rem;max-height:17rem}.retail .retail-wrap{padding:1rem}.retail .retail-hr{max-width:95%;margin:3rem auto 6rem}@media screen and (min-width:40em){.retail .retail-content{padding:4rem 6rem 6rem}.retail .retail-content h4{font-size:3.5rem}.retail .featured h4{margin:0 6rem}}@media screen and (min-width:64em){.retail .retail-content{padding:4rem 8rem 22rem}.retail .retail-list{margin-top:-24rem}}.left-main-content,.right-main-content{padding:6rem 3rem}.left-main-content .content,.right-main-content .content{padding:0 1rem 2rem}.left-main-content .white-pattern,.right-main-content .white-pattern{position:absolute;top:-5.1rem;left:0}@media screen and (min-width:40em){.left-main-content,.right-main-content{padding:6rem 8rem}.left-main-content .content,.right-main-content .content{padding:0 4rem 4rem}}@media screen and (min-width:64em){.left-main-content,.right-main-content{padding:8.4rem 4rem 10rem}.left-main-content .content{padding:0 12rem 0 0}.left-main-content .content.centered-content{padding:0 4rem 0 0}.right-main-content .content{padding:0 0 0 4rem}}@media screen and (min-width:75em){.left-main-content,.right-main-content{padding:8.4rem 8.8rem 10rem}.left-main-content .content.centered-content,.right-main-content .content.centered-content{padding:0 8.8rem 0 0}}
/*# sourceMappingURL=sourcemaps/app-3ea43cba.min.css.map */
