@charset "UTF-8";.floorplans-1 .floorplan-info .title,.hero-sub .hero-tagline .tagline-bg .content,.hero-tagline .tagline-bg .content,.home .content h1,.location-medium .tabs-content .title,h2{font-family:"Roboto Slab",serif}.btn.btn-tertiary,.btn.view-more-link,.contact .contact-info .office-hours p,.contact .contact-info .seo-schema-address a,.contact .contact-info .seo-schema-address p,.floorplans-1 .floorplan-info .bedbath,.floorplans-1 .floorplan-info .price,.floorplans-1 .floorplan-info .sqft,.hero-1 .callout p,.home .content h2,.home-features .features-link,.location-medium .poi a,body{font-family:"Open Sans",sans-serif}.amenities-bottom h3,.contact .contact-info .office-hours h3,.contact .contact-info .seo-schema-name,.effect-chico h2,.gallery-1 .gallery-img-container figcaption .enlarge span,.hero-1 .callout h1,.hero-1 .callout h3,.hero-sub .hero-tagline .content-tagline p,.hero-tagline .content-tagline p,.home-features .title,.home-top .top-link p,.max-content h1,.tabs-title,h1{font-family:Montserrat,sans-serif}.gallery-image.column{padding:0}.row .row{margin:0}.column{padding:0}.slick-slide,:focus{outline:0}html{font-size:62.5%}body{font-size:1.6rem;line-height:2rem;color:#000}h1,h2,h3,h4,h5,h6{color:#2199e8}h1{text-transform:uppercase;font-size:3rem;line-height:3rem}h2{font-size:2.4rem;line-height:2.4rem}h3{font-size:2rem;line-height:2rem}p{margin:0 0 2rem;font-size:1.8rem;line-height:2.8rem}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}ul{margin:0}li{list-style:none}.row{max-width:160rem}.row-fw{max-width:100%}.inline{display:inline-block}.foot-logo img,.logo img{max-width:21.9rem;max-height:10rem}.bg-pat-light{background:url(../images/pattern-light.jpg) repeat}.bg-pat-light-2{background:url(../images/pattern-light.jpg) repeat}.bg-pat-dark{background:url(../images/pattern-dark.jpg) repeat}.bg-white{background:#fff}.bg-light-grey{background:#efecec}.bg-drk-grey{background:#222}.red-overlay{background-color:#a41008;opacity:.749;z-index:638}.ov-hidden{overflow:hidden}.flex{display:flex;justify-content:center;align-items:center}.content-wrap{overflow-x:hidden}@media screen and (min-width:1024px) and (max-width:1040px){.content-wrap{padding-top:140px!important}}.hero-tagline{position:absolute;z-index:90;bottom:10.7rem;left:0;width:100%}.hero-tagline .tagline-bg{top:0;left:0;background-image:url(../images/bg-heading-brush-crop.svg);background-position:0 0;background-repeat:no-repeat}@media (min-width:641px){.hero-tagline .tagline-bg{background-position:-27rem 0}}.hero-tagline .tagline-bg .content{font-size:3.5rem;color:#fff;text-transform:none;font-weight:300;padding:1.5rem 3.5rem 2rem 2rem}@media (min-width:1024px){.hero-tagline .tagline-bg .content{padding:5rem 0 6rem 8rem;font-size:7.2rem}}@media (min-width:640px) and (max-width:1023px){.hero-tagline .tagline-bg .content{padding:4rem 0 6rem 2rem;font-size:5.5rem}}.hero-tagline .content-tagline{padding-left:2rem}@media (min-width:1024px){.hero-tagline .content-tagline{padding-left:8rem}}.hero-tagline .content-tagline p{color:#fff;font-size:2rem;font-weight:700;text-transform:uppercase}.max-content h1{text-transform:uppercase;color:#222;font-size:3.4rem;line-height:5rem;text-align:center;margin-bottom:0;font-weight:700}.max-content h1:after{content:"";width:20rem;height:.5rem;text-align:center;display:block;background:#b72119;margin:2.4rem auto 4rem}.max-content h2{color:#b72119;font-size:2.4rem;text-align:center;margin-bottom:1.8rem}.max-content p{color:#222}.slick-next,.slick-prev{z-index:50;height:inherit;width:inherit}.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'}.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}.tabs{background:0 0;border:none;text-align:center;margin-bottom:2rem}@media (min-width:1024px){.tabs{margin-bottom:4rem}}.tabs-title{display:inline;float:none;font-size:1.6rem;text-transform:uppercase}.tabs-title>a{font-size:inherit;display:inline-block;color:#777}.tabs-title>a:hover{background:0 0;color:#8e1b16}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#efecec;color:#b72119}.tabs-content{border:1px solid transparent;background:0 0;color:#000}.bluemoon input,.btn{font-family:"Open Sans",sans-serif;display:inline-block;color:#fff;background:0 0;padding:1rem 2rem;transition:all .3s ease}.bluemoon input:focus,.bluemoon input:hover,.btn:focus,.btn:hover{border-color:#05f;color:#fff;background:0 0}.btn.btn-primary{background:#222;font-size:1.4rem;text-transform:uppercase;font-weight:700}.btn.btn-primary:hover{background:#555}.bluemoon input{border-color:#b72119}.bluemoon input:focus,.bluemoon input:hover{border-color:#8e1b16}.bluemoon input,.btn.btn-secondary{background:#b72119;font-size:1.4rem;text-transform:uppercase;font-weight:700}.bluemoon input:hover,.btn.btn-secondary:hover{background:#8e1b16}.btn.btn-tertiary{background:#b72119;font-size:1.4rem;text-transform:uppercase;font-weight:700;-webkit-box-shadow:10px 10px 0 0 #333;-moz-box-shadow:10px 10px 0 0 #333;box-shadow:10px 10px 0 0 #333;padding:2rem 3.5rem;margin-top:2rem}.btn.btn-tertiary:hover{background:#d62f27;-webkit-box-shadow:5px 5px 0 0 #333;-moz-box-shadow:5px 5px 0 0 #333;box-shadow:5px 5px 0 0 #333;-webkit-transition:.25s linear 0s;-moz-transition:.25s linear 0s;-o-transition:.25s linear 0s;transition:.25s linear 0s;-webkit-backface-visibility:hidden}.btn.view-more-link{font-size:1.5rem;color:#8e1b16;font-weight:700;text-transform:uppercase;border:.2rem solid #8e1b16;-webkit-box-shadow:10px 10px 0 0 #efecec;-moz-box-shadow:10px 10px 0 0 #efecec;box-shadow:10px 10px 0 0 #efecec;padding:1.5rem 4.5rem}.btn.view-more-link:hover{-webkit-box-shadow:5px 5px 0 0 #efecec;-moz-box-shadow:5px 5px 0 0 #efecec;box-shadow:5px 5px 0 0 #efecec;-webkit-transition:.25s linear 0s;-moz-transition:.25s linear 0s;-o-transition:.25s linear 0s;transition:.25s linear 0s;-webkit-backface-visibility:hidden}.social li{display:inline;vertical-align:middle}.social a{margin-left:1rem;background:0 0;color:#a2a1a0;text-align:center;display:inline-block;vertical-align:middle}.social a:focus,.social a:hover{background-color:transparent;color:#222}.social li:first-child a{margin-left:0}@media (min-width:1024px){.social li:last-child a{margin-right:1rem}}.content{padding:2.5rem}.bg-img{background-repeat:no-repeat;background-position:center center;background-size:cover}.effect-chico.left{background:rgba(29,29,29,.75)}.effect-chico.right{background:rgba(164,16,8,.749)}.effect-chico{position:relative;float:left;overflow:hidden;width:100%;text-align:center;cursor:pointer}.effect-chico .bg-img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.12);transform:scale(1.12);position:relative;display:block;min-height:100%;width:100%;opacity:.12;min-height:30rem}.effect-chico figcaption{padding:3em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.effect-chico figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:'';-webkit-transform:scale(1.1);transform:scale(1.1)}.effect-chico figcaption::after,.effect-chico figcaption::before{pointer-events:none}.effect-chico figcaption,.effect-chico figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.effect-chico figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.effect-chico h2{padding:8rem 0 20px 0;text-transform:uppercase;color:#fff;font-size:2.5rem;line-height:2.5rem;position:absolute;top:17%;left:0;right:0;bottom:0;margin:auto}.effect-chico figcaption::before{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}.effect-chico:hover .bg-img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}.effect-chico:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.home-top .top-link{display:inline-block;background:#8e1b16;color:#fff;width:100%;padding:2.7rem;letter-spacing:.2rem}.home-top .top-link:hover{background:#b72119}.home-top .top-link p{font-weight:700;text-transform:uppercase;font-size:2rem}.home{padding-bottom:1rem}.home .row-inside{position:relative}.home .bg-img{min-height:40rem}@media (min-width:1024px){.home .bg-img{min-height:52rem}}.home .row .row{height:100%}.home .content{padding:2.5rem}@media (min-width:1024px){.home .content{padding:2.5rem 8rem}}.home .content h1{font-size:2.6rem;line-height:3.2rem;color:#222;font-weight:700;margin-bottom:3rem;text-transform:none}@media (min-width:1024px){.home .content h1{font-size:4rem;line-height:5rem}}.home .content h2{color:#8e1b16;font-size:2rem;line-height:2rem;font-weight:700}.home .c-shape{position:absolute;bottom:0;right:0;width:100%;max-width:29.2rem;height:100%;max-height:33.9rem}.home-features{padding-bottom:1rem}.home-features .bg-img{min-height:40rem}@media (min-width:1024px){.home-features .bg-img{min-height:55rem}}@media (max-width:1023px){.home-features .bg-img{padding:2.5rem}}.home-features .title{font-size:2.5rem;text-transform:uppercase;color:#000;font-weight:700;padding:5rem 2.5rem 3rem}.home-features .features-link{color:#8e1b16;font-size:1.8rem;font-weight:700}.home-features .features-link:hover{color:#b72119}.home-cta{position:relative;z-index:99;padding-bottom:1rem}.contact-form-property{padding:2.5rem}@media (min-width:1024px){.contact-form-property{padding:6rem 4.5rem 8rem 8rem}}@media (min-width:1024px){.contact-form-property #contact_bedrooms,.contact-form-property .input-group-email,.contact-form-property .input-group-name,.contact-form-property .input-group-phone{width:71%}}.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;font-size:inherit;margin:0}.contact-form-property .input-group input,.contact-form-property .input-group select{height:5.3rem}.contact-form-property .input-group label{color:#222;text-transform:uppercase;font-size:1.4rem;font-weight:600}.contact-form-property .input-group input,.contact-form-property .input-group select,.contact-form-property .input-group textarea{background-color:#fff;border:0}.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{font-family:"Open Sans",sans-serif;display:inline-block;color:#fff;background:0 0;padding:1rem 2rem;transition:all .3s ease;background:#b72119;font-size:1.4rem;text-transform:uppercase;font-weight:700;-webkit-box-shadow:10px 10px 0 0 #333;-moz-box-shadow:10px 10px 0 0 #333;box-shadow:10px 10px 0 0 #333;margin-top:1rem;padding:2rem 3.5rem}.contact-form-property .input-group button:hover{background:#d62f27;-webkit-box-shadow:5px 5px 0 0 #333;-moz-box-shadow:5px 5px 0 0 #333;box-shadow:5px 5px 0 0 #333;-webkit-transition:.25s linear 0s;-moz-transition:.25s linear 0s;-o-transition:.25s linear 0s;transition:.25s linear 0s;-webkit-backface-visibility:hidden}.contact-form-property .input-group .invalid-msg{display:none;padding:5px;background-color:red;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:red}.contact-form-property .input-group.invalid>input,.contact-form-property .input-group.invalid>select,.contact-form-property .input-group.invalid>textarea{border-color:red}.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:64em){.contact-form-property{margin-bottom:2rem}.contact-form-property .column-group{display:inline-block;width:100%;vertical-align:top;padding:0 1%}}.contact .max-content{max-width:90rem;margin:0 auto}@media (min-width:1024px){.contact .max-content{padding:8rem 2.5rem 4rem}}.contact .contact-info{padding:2.5rem}@media (min-width:1024px){.contact .contact-info{padding:6rem 7.5rem 2.5rem 7.5rem}}.contact .contact-info .office-hours h3{color:#222;font-weight:700;text-transform:uppercase;font-size:2rem;margin-bottom:3rem;margin-top:3rem}.contact .contact-info .office-hours p{line-height:2.4rem;font-size:1.6rem}.contact .contact-info .content{padding:2.5rem}@media (min-width:1024px){.contact .contact-info .content{padding:6rem 5rem 2.5rem}}.contact .contact-info .social{margin-top:1rem}.contact .contact-info .seo-schema-name{color:#222;font-weight:700;text-transform:uppercase;font-size:2rem;margin-bottom:2rem}.contact .contact-info .seo-schema-address a,.contact .contact-info .seo-schema-address p{font-size:1.6rem;line-height:2.4rem;color:#222}.contact .contact-info .seo-schema-address a:hover,.contact .contact-info .seo-schema-address p:hover{color:#8e1b16}.contact .contact-info .seo-schema-address .phone-p{color:#222}.contact .contact-info .seo-schema-address .phone-p a{color:#222}.contact .contact-info .seo-schema-address .phone-p a:hover{color:#8e1b16}.contact .contact-info .seo-schema-address .phone-p:before{font-family:FontAwesome;content:"\f10b";padding-right:1rem;display:block;position:relative;float:left;margin-bottom:0;font-size:2rem;color:#b72119}.contact .contact-info .seo-schema-street-address:before{font-family:FontAwesome;content:"\f041";padding-right:1rem;display:block;position:relative;float:left;margin-bottom:2rem;font-size:1.6rem;color:#b72119}.floorplan-img img{display:inline-block;width:inherit;max-height:45rem}.floorplan-hero{position:relative;height:53rem;z-index:98}@media (min-width:1024px){.parallax-section{position:absolute;top:0;left:0;z-index:1;width:100%;height:72rem}}.parallax-section .bg-img{min-height:72rem}@media (min-width:1024px){.parallax-section .bg-img{position:relative;width:100%;top:0;left:0;z-index:1}}.floorplans-1 .tabs-content>.floorplans-panel{display:block;height:0;overflow:hidden;padding:0}@media (min-width:1024px){.floorplans-1 .tabs-content>.floorplans-panel{max-width:130rem;margin:0 auto}}.floorplans-1 .tabs-content>.floorplans-panel.is-active{height:inherit;max-height:none}.floorplans-1 .slick-slider{margin-bottom:0}.floorplans-1 .slick-slider .slick-next:before,.floorplans-1 .slick-slider .slick-prev:before{transition:color .3s linear,background-color .3s linear,border-color .3s linear;font-family:SSGizmo;color:rgba(34,34,34,.5)}.floorplans-1 .slick-slider .slick-next:hover:before,.floorplans-1 .slick-slider .slick-prev:hover:before{color:#222}.floorplans-1 .slick-slider .slick-next{right:1rem}.floorplans-1 .slick-slider .slick-next:before{content:'➡'}.floorplans-1 .slick-slider .slick-prev{left:1rem}.floorplans-1 .slick-slider .slick-prev:before{content:'⬅'}.floorplans-1 .floorplan-slide{width:100%;height:100%}.floorplans-1 .floorplan{padding:2rem 2rem 6rem}.floorplans-1 .floorplan .btn-tertiary{padding:2rem 2.5rem}@media (min-width:1024px){.floorplans-1 .floorplan{padding:2rem}}.floorplans-1 .floorplan.row{background:#fff;margin:0;margin:2.5rem 5.5rem}@media (min-width:1024px){.floorplans-1 .floorplan.row{margin:8rem}}.floorplans-1 .floorplan-info{padding-top:2rem}.floorplans-1 .floorplan-info p{padding:2rem 0}.floorplans-1 .floorplan-info .title{font-size:4.6rem;line-height:4.6rem;color:#222;margin-bottom:4rem}.floorplans-1 .floorplan-info .bedbath,.floorplans-1 .floorplan-info .price,.floorplans-1 .floorplan-info .sqft{color:#222;font-size:2rem;text-align:left;line-height:4rem}.floorplans-1 .floorplan-info .bedbath:before,.floorplans-1 .floorplan-info .price:before,.floorplans-1 .floorplan-info .sqft:before{content:"";background:url(../images/i-hyphen.png) no-repeat;height:.4rem;width:1.4rem;display:inline-block;vertical-align:middle;margin-right:1.1rem}.floorplans-1 .floorplan-info .custom-hide{display:none}.floorplans-1 .slick-dots{bottom:3rem}.floorplans-1 .slick-dots li button:before{font-size:.9rem}.floorplans-1 .tabs{background:#fff;padding-bottom:3rem;margin-bottom:0}.floorplans-1 .tabs .tabs-title>a{font-weight:700;padding:2.3rem 5rem}.floorplans-1{position:relative;z-index:99}.floorplans-1 .max-content{max-width:90rem;margin:0 auto}@media (min-width:1024px){.floorplans-1 .max-content{padding:8rem 2.5rem 4rem}}.floorplans-1 .floorplan-iframe-group{width:100%}.floorplans-1 .floorplan-iframe-group .floorplan-iframe-wrapper{width:100%}.floorplans-1 .floorplan-iframe-group .floorplan-iframe-wrapper .floorplan-iframe.active-frame{display:block;padding-bottom:2.5rem}@media (min-width:1024px){.floorplans-1 .floorplan-iframe-group .floorplan-iframe-wrapper .floorplan-iframe.active-frame{padding-bottom:8rem}}.floorplans-1 .floorplan-iframe-group .floorplan-iframe-wrapper .floorplan-iframe{display:none;padding:0;margin:0}.floorplans-1 .floorplan-iframe-group .floorplan-iframe-wrapper iframe{width:93%;height:80rem}.foot-wrap{background-color:#222}.foot-wrap>.row{padding:3rem 0}.foot-wrap,.foot-wrap a{color:#fff}.foot-item ul{display:inline-block}.foot-item ul li{display:inline-block;margin:.5rem;font-size:1.4rem}.foot-item p{display:inline-block;margin:.5rem;font-size:1.4rem}.back-to-top{display:block;width:100%;padding:1.5rem 0;background:#000;color:#fff}.footer-1 .columns{margin-bottom:2rem}.footer-1 ul{padding:0}.footer-1 li{display:inline;font-size:1.4rem}.footer-1 .footer-icons{margin:2.2rem 0 1.6rem}.footer-1 .footer-icons li{margin:0 .5rem;display:inline-block}.footer-1 .social{margin:.5rem 0}@media screen and (min-width:64em){.footer-1 .columns{margin-bottom:0}}.gallery-1 .gallery-img-container{position:relative}.gallery-1 .gallery-img-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease}.gallery-1 .gallery-img-container.video-container:after{background:rgba(0,0,0,.5)}.gallery-1 .gallery-img-container figcaption{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:3rem;z-index:1;transition:all .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff}.gallery-1 .gallery-img-container figcaption .fa{display:block;text-align:center}.gallery-1 .gallery-img-container figcaption .enlarge span{display:inline-block;text-transform:uppercase;font-size:2.5rem;font-weight:700}.gallery-1 .tabs{padding:5rem 2.5rem 4rem;margin-bottom:0}.gallery-1 .tabs .tabs-title>a{font-weight:700;padding:2.3rem 5rem}.gallery-1 .link-wrapper{padding:2.5rem}@media (min-width:1024px){.gallery-1 .link-wrapper{padding:6.5rem 2.5rem}}@media screen and (max-width:39.97em){.gallery-1 .slick-next:before,.gallery-1 .slick-prev:before{font-size:5.5rem;color:#0e0e0e}.gallery-1 .slick-next:after,.gallery-1 .slick-prev:after{font-family:FontAwesome;color:#f2f2f2;font-size:4rem;line-height:1;top:-.5rem;font-weight:400;font-style:normal;opacity:.75}.gallery-1 .slick-next.slick-disabled:after,.gallery-1 .slick-prev.slick-disabled:after{opacity:.25}.gallery-1 .slick-next:hover.after,.gallery-1 .slick-prev:hover.after{opacity:1}.gallery-1 .slick-prev{left:1.5rem}.gallery-1 .slick-prev:after{content:'\f104';position:relative;left:-1.3rem}.gallery-1 .slick-next{right:1.5rem}.gallery-1 .slick-next:before{position:relative;right:-16px}.gallery-1 .slick-next:after{content:'\f105';position:relative;right:.5rem}.gallery-1 .tabs{padding:2.5rem}.gallery-1 .tabs-content>.tabs-panel{display:block;height:0;overflow:hidden;padding:0}.gallery-1 .tabs-content>.tabs-panel.is-active{height:inherit;max-height:none}.gallery-1 .gallery-image{display:none}.gallery-1 .gallery-image:first-child,.gallery-1 .slick-initialized .gallery-image{display:block!important}.gallery-1 .swipe{padding:2rem;font-size:1.6rem}.gallery-1 .swipe .fa{vertical-align:middle;color:#5e5e5e}.gallery-1 .swipe .fa-long-arrow-left,.gallery-1 .swipe .fa-long-arrow-right{padding:0 .5rem}.gallery-1 .swipe .fa-hand-o-up{font-size:3rem}}@media screen and (min-width:40em){.gallery-1 .gallery-img-container{padding-bottom:100%;position:relative}.gallery-1 .gallery-img-container img{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-1 .gallery-panel{padding:.25rem}.gallery-1 .gallery-panel .gallery-image{padding:.25rem}}@media screen and (min-width:64em){.gallery-1 .gallery-img-container{overflow:hidden}.gallery-1 .gallery-img-container img{transform:scale(1.1);transition:all .3s ease}.gallery-1 .gallery-img-container figcaption,.gallery-1 .gallery-img-container.video-container::after,.gallery-1 .gallery-img-container:after{background:0 0;color:transparent}.gallery-1 .gallery-img-container:hover img{transform:scale(1)}.gallery-1 .gallery-img-container:hover:after{background:rgba(164,16,8,.749);outline:.1rem solid #fff;outline-offset:-1.5rem}.gallery-1 .gallery-img-container:hover figcaption{color:#fff}}@media screen and (min-width:64em){.head-wrap{position:absolute;top:0;width:100%;background:#fff;z-index:1000}.header #homeNav{display:none}}@media only screen and (min-width:64em){.head-wrap{position:fixed}}.header-1{text-align:center;padding:0;position:relative}.header-1 .row.header-top{background:#efecec}@media (min-width:1024px){.header-1 .info-column{padding-left:3rem}}@media (max-width:1023px){.header-1 .info-column{padding:.5rem 0}}@media (max-width:1023px){.header-1 .social-column .inline{width:100%;padding:.75rem 0}}.header-1 .menu>li{padding:0 1.5rem;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase}@media (min-width:1300px){.header-1 .menu>li{padding:0 2.2rem}}.header-1 .menu>li>a{color:#222;position:relative;padding:0}@media (min-width:1024px){.header-1 .menu>li>a{padding:4.2rem 0}}.header-1 .menu>li>a:hover{color:#b72119}.header-1 .active>a{background:0 0}.header-1 .active>a::after{content:"";position:absolute;height:.5rem;background:#b72119;width:100%;left:0;bottom:0;right:0;margin:auto}.header-1 .address span,.header-1 .phone-number span{font-size:1.3rem}.header-1 .address li,.header-1 .phone-number li{display:inline-block;font-size:1.3rem}.header-1 .address a,.header-1 .phone-number a{color:#222;font-size:1.3rem}.header-1 .address .spacer,.header-1 .phone-number .spacer{padding-right:.5rem}@media (min-width:1024px){.header-1 .logo-column{padding-left:3rem}}@media (max-width:1023px){.header-1 .logo-column{padding:2.5rem 0}}.header-1 i{padding-right:.75rem}.header-1 .inline-one{margin-right:-.5rem}@media screen and (min-width:64em){.header-1 .info-column,.header-1 .logo-column,.header-1 .social-column{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.header-1 .header-nav{font-size:1.3rem}}@media screen and (min-width:75em){.header-1 .header-nav{font-size:1.6rem}}.hero .hero-carousel{margin:0}.hero-1{position:relative}.hero-1 .hero-video{background:url(/themes/university-student-living/prop/the-lodge/default/images/home/vid.jpg) no-repeat center center;background-size:cover}.hero-1 video{display:none}.hero-1 .hero-color h1,.hero-1 .hero-color h2,.hero-1 .hero-color h3,.hero-1 .hero-color p{color:#b72119!important}.hero-1 .bg-img,.hero-1 .hero-video{padding-bottom:56.25%;width:100%}@media (max-width:640px){.hero-1 .bg-img,.hero-1 .hero-video{min-height:25rem}}.hero-1 .contest-btn,.hero-1 .special-btn{margin-top:17%}.hero-1 .callout{top:14%;background:0 0;position:absolute;text-align:center;width:100%;margin:0 auto;border:none}@media (min-width:1024px){.hero-1 .callout{padding:3rem;top:8rem}}@media (min-width:500px){.hero-1 .callout{top:16%}}@media (min-width:600px){.hero-1 .callout{top:18%}}@media (min-width:750px){.hero-1 .callout{top:20%}}.hero-1 .callout .play-btn{color:rgba(255,255,255,.7);display:inline-block}@media (min-width:1024px){.hero-1 .callout .play-btn{margin-top:3rem}}.hero-1 .callout .play-btn:hover{color:#fff}.hero-1 .callout .play-btn i{font-size:5rem}@media (min-width:1024px){.hero-1 .callout .play-btn i{font-size:8rem}}.hero-1 .callout h3{margin-bottom:2.5rem;color:#fff;font-size:2.2rem;text-transform:uppercase;font-weight:700}@media (min-width:1024px){.hero-1 .callout h3{margin-bottom:5rem}}@media (max-width:640px){.hero-1 .callout h3{font-size:1.8rem;margin-bottom:.5rem}}.hero-1 .callout h1{font-size:5rem;line-height:5rem;color:#fff;text-transform:uppercase;font-weight:700}@media (min-width:1024px){.hero-1 .callout h1{font-size:8rem;line-height:8rem;margin-bottom:5rem}}@media (max-width:640px){.hero-1 .callout h1{font-size:3rem;line-height:3rem}}.hero-1 .callout p{color:#fff;font-size:2rem}@media (max-width:640px){.hero-1 .callout p{font-size:1.6rem;line-height:1.6rem}}.hero-sub{position:relative}.hero-sub .bg-img{min-height:50rem}.hero-sub .hero-tagline{position:absolute;z-index:90;bottom:10.7rem;left:0;width:100%}.hero-sub .hero-tagline .tagline-bg{top:0;left:0;background-image:url(../images/bg-heading-brush-crop.svg);background-position:0 0;background-repeat:no-repeat}@media (min-width:641px){.hero-sub .hero-tagline .tagline-bg{background-position:-25rem 0}}.hero-sub .hero-tagline .tagline-bg .content{font-size:3.5rem;color:#fff;text-transform:none;font-weight:300;padding:1.5rem 3.5rem 2rem 2rem}@media (min-width:641px){.hero-sub .hero-tagline .tagline-bg .content{padding:5rem 0 6rem 8rem;font-size:7.2rem}}@media (min-width:640px) and (max-width:1023px){.hero-sub .hero-tagline .tagline-bg .content{padding:4rem 0 6rem 2rem;font-size:5.5rem}}.hero-sub .hero-tagline .content-tagline{padding-left:2rem}@media (min-width:1024px){.hero-sub .hero-tagline .content-tagline{padding-left:8rem}}.hero-sub .hero-tagline .content-tagline p{color:#fff;font-size:2rem;font-weight:700;text-transform:uppercase}@media screen and (min-width:64em){.hero-1 .contest-btn,.hero-1 .special-btn{margin-top:15%}.hero-1 .callout{top:6rem}}@media screen and (min-width:64.062em){.hero-1 .hero-video{position:relative;max-height:77rem;padding:0;background:0 0;overflow:hidden}.hero-1 .hero-inner{padding-bottom:56.25%;position:relative}.hero-1 video{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.hero-1 .callout{top:8rem}.hero-1 .bg-img{padding-bottom:0;height:65rem}}@media screen and (min-width:75em){.hero-1 .bg-img{height:78rem}.hero-1 .callout{top:12rem}.hero-1 .contest-btn,.hero-1 .special-btn{margin-top:15%}}@media screen and (min-width:100em){.hero-1 .bg-img{height:80rem}}.neighborhood .max-content{max-width:90rem;margin:0 auto}@media (min-width:1024px){.neighborhood .max-content{padding:8rem 2.5rem 4rem}}.location-medium .tabs .tabs-title>a{font-weight:700;padding:2.3rem 3rem}.location-medium .tabs-content{padding:2.5rem}@media (min-width:1024px){.location-medium .tabs-content{padding:8rem 2.5rem 2.5rem 4rem}}.location-medium .tabs-content .title{font-size:2.6rem;color:#efecec;margin-bottom:4rem}.location-medium .poi{margin-bottom:1.2rem}.location-medium .poi a{position:relative;display:block;font-size:1.6rem}.location-medium .poi a:hover .poi_title_text{color:#fff}.location-medium .poi a:hover .poi-number{color:#8e1b16}.location-medium .poi a span{display:inline;position:relative;top:.4rem;transition:color .3s linear,background-color .3s linear,border-color .3s linear}.location-medium .poi a .poi-number{font-weight:700;padding-right:1rem;color:#fff}.location-medium .poi a .poi_title_text{color:#c3c1bf}@media screen and (min-width:40em){#ll-map{height:72rem}.leaselabs-gmiw p{margin:0 0 1rem}.leaselabs-gmiw-name{font-size:1.8rem;text-transform:uppercase}}.location-small-2 .accordion-title{background:#b72119;color:#fff;font-size:1.7rem;text-transform:uppercase;padding:2.5rem}.location-small-2 .accordion-title:before{font-size:1.7rem;margin-top:-.8rem}.location-small-2 .accordion-title:hover,.location-small-2 .is-active .accordion-title{background:#8e1b16}.location-small-2 .address{font-size:1.2rem}.location-small-2 .accordion-content a{text-transform:uppercase;color:#8e1b16}.mobile-menu-1 .mobile-menu{position:relative}.mobile-menu-1 .mobile-toggle-contain{position:fixed;top:0;left:0;z-index:1010}.mobile-menu-1 .mobile-toggle{position:relative;display:inline-block;height:4.4rem;width:4.4rem;background:rgba(0,0,0,.7)}.mobile-menu-1 .mobile-toggle span,.mobile-menu-1 .mobile-toggle span:after,.mobile-menu-1 .mobile-toggle span:before{position:absolute;width:2.1rem;height:.2rem;background:#fff;transition:all .4s ease-in-out}.mobile-menu-1 .mobile-toggle span{top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-menu-1 .mobile-toggle span:after,.mobile-menu-1 .mobile-toggle span:before{content:''}.mobile-menu-1 .mobile-toggle span:before{top:-.6rem}.mobile-menu-1 .mobile-toggle span:after{top:.6rem}.mobile-menu-1 .mobile-menu{position:fixed;z-index:-10;top:0;left:0;height:0;width:100%;transition:z-index .1s .2s ease}.mobile-menu-1 .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-1 .mobile-menu nav{position:relative;z-index:1005;height:100%;padding:4.5rem 0 2rem}.mobile-menu-1 .mobile-menu nav 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);font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase}.mobile-menu-1 .mobile-menu nav li:nth-child(1){transition-delay:60ms}.mobile-menu-1 .mobile-menu nav li:nth-child(2){transition-delay:50ms}.mobile-menu-1 .mobile-menu nav li:nth-child(3){transition-delay:40ms}.mobile-menu-1 .mobile-menu nav li:nth-child(4){transition-delay:30ms}.mobile-menu-1 .mobile-menu nav li:nth-child(5){transition-delay:20ms}.mobile-menu-1 .mobile-menu nav li:nth-child(6){transition-delay:10ms}.mobile-menu-1 .mobile-menu nav li:nth-child(7){transition-delay:0s}.mobile-menu-1 .mobile-menu nav li:nth-child(8){transition-delay:-10ms}.mobile-menu-1 .mobile-menu nav a{display:block;padding:1.2rem 2rem;color:#000;font-size:1.8rem}.mobile-menu-1 .mobile-menu nav a:active,.mobile-menu-1 .mobile-menu nav a:focus,.mobile-menu-1 .mobile-menu nav a:hover{color:#8e1b16}.mobile-menu-1 .mobile-menu nav a:hover,.mobile-menu-1 .mobile-menu nav li.active a{color:#8e1b16}.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);transition:z-index .1s 0s ease}.mobile-menu-1-on .mobile-menu nav 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 nav li:nth-child(1){transition-delay:40ms}.mobile-menu-1-on .mobile-menu nav li:nth-child(2){transition-delay:70ms}.mobile-menu-1-on .mobile-menu nav li:nth-child(3){transition-delay:.1s}.mobile-menu-1-on .mobile-menu nav li:nth-child(4){transition-delay:.13s}.mobile-menu-1-on .mobile-menu nav li:nth-child(5){transition-delay:.16s}.mobile-menu-1-on .mobile-menu nav li:nth-child(6){transition-delay:.19s}.mobile-menu-1-on .mobile-menu nav li:nth-child(7){transition-delay:.22s}.mobile-menu-1-on .mobile-menu nav li:nth-child(8){transition-delay:.25s}.mobile-menu-1-on .mobile-menu:before{transform:translate(0,0);transition:all .3s cubic-bezier(.175,0,.77,1)}@media screen and (max-height:29.375em){.mobile-menu-1 .nav-mobile-list{-moz-columns:2;-webkit-columns:2;columns:2;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;width:100%;text-align:left}.mobile-menu-1 .nav-mobile-list li{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}@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}}.amenities .max-content{max-width:90rem;margin:0 auto}@media (min-width:1024px){.amenities .max-content{padding:8rem 2.5rem 4rem}}.amenities .bg-img{min-height:40rem}@media (min-width:1024px){.amenities .bg-img{min-height:57.5rem}}.amenities-bottom{padding:2.5rem}@media (min-width:1024px){.amenities-bottom{padding:8rem}}.amenities-bottom .row{margin-bottom:1rem}.amenities-bottom .amenity-img{min-height:40rem;margin:0}.amenities-bottom .amenities-wrap{max-width:114rem;margin:0 auto}.amenities-bottom .amenity-list{padding:2.5rem}@media (min-width:1024px){.amenities-bottom .amenity-list{padding:6rem}}.amenities-bottom h3{font-size:2.4rem;color:#b72119;text-transform:uppercase;font-weight:700;margin-bottom:2.5rem}@media (min-width:1024px){.amenities-bottom h3{margin-bottom:4rem}}.amenities-bottom li{font-size:1.6rem;line-height:1.6rem;margin-bottom:1.5rem;color:#222}.amenities-bottom li::before{font-family:FontAwesome;content:"\f00c";color:#c3c1bf;display:block;float:left;margin-bottom:1rem;padding-right:1rem}@media screen and (min-width:40em){.amenities-2 .row{border-bottom:none}.amenities-2 .amenity-img{padding-bottom:0;margin:0}}.residents .max-content{max-width:90rem;margin:0 auto}@media (min-width:1024px){.residents .max-content{padding:8rem 2.5rem 4rem}}
/*# sourceMappingURL=sourcemaps/app-e576e865.min.css.map */
