/* compiled by scssphp v0.1.1 on Wed, 18 Dec 2024 21:21:29 +0000 (0.1542s) */

@import 'fonts/beaufort/beaufort.css';@import 'fonts/graphik/fonts.css';@import 'components/fancybox.css';@import '../js/jquery-ui/jquery-ui.min.css';@import '../js/datatables/datatables.min.css';.button-1{background-color:black;border:1px solid black;color:white;display:inline-block;line-height:1.2;padding:0.8em 2em;text-decoration:none !important;text-transform:uppercase;}.button-1:hover,.button-1:focus,.button-1:active{background-color:transparent !important;color:black !important;}.button-2{background-color:transparent;border:1px solid black;color:black;font-family:'Graphik Web', sans-serif;font-style:normal;font-weight:500;font-size:14px;letter-spacing:0.05em;line-height:1.2;padding:0.8em 2em;text-transform:uppercase;}@media (min-width:240px){.button-2{font-size:calc(14px + strip-unit(0px) * ((100vw - 240px) / strip-unit(1200px)));}}@media (min-width:1440px){.button-2{font-size:14px;}}.button-2:hover,.button-2:focus,.button-2:active{background-color:black !important;color:white !important;}li{color:black;font-family:'Graphik Web', sans-serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:0.005em;line-height:1.4375;margin:0;}@media (min-width:240px){li{font-size:calc(16px + strip-unit(0px) * ((100vw - 240px) / strip-unit(1200px)));}}@media (min-width:1440px){li{font-size:16px;}}td{color:black;font-family:'Graphik Web', sans-serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:0.005em;line-height:1.4375;margin:0;}@media (min-width:240px){td{font-size:calc(16px + strip-unit(0px) * ((100vw - 240px) / strip-unit(1200px)));}}@media (min-width:1440px){td{font-size:16px;}}th{color:black;font-family:'Graphik Web', sans-serif;font-style:normal;font-weight:700;font-size:16px;letter-spacing:0.005em;line-height:1.4375;margin:0;}@media (min-width:240px){th{font-size:calc(16px + strip-unit(0px) * ((100vw - 240px) / strip-unit(1200px)));}}@media (min-width:1440px){th{font-size:16px;}}*{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;margin:0;padding:0;}html{scroll-behavior:smooth;}img{border:none;}a{text-decoration:none;color:inherit;}input,button,textarea{border-radius:0;}.clear{clear:both;}#wpadminbar{position:fixed !important;top:0 !important;}#wpadminbar{position:fixed !important;top:0 !important;}html{position:relative;margin-top:0px !important;}h1{font:44px/50px 'Beaufort', serif;text-transform:uppercase;}@media only screen and (max-width:1020px){h1{font-size:26px;line-height:30px;}}h2{font:30px/35px 'Beaufort', serif;text-transform:uppercase;}@media only screen and (max-width:1020px){h2{font-size:22px;line-height:26px;}}h3{font:24px/30px 'Graphik Web', sans-serif;letter-spacing:0.27px;}@media only screen and (max-width:1020px){h3{font-size:18px;line-height:24px;letter-spacing:0.56px;}}h5{font:17px/17px 'Beaufort', serif;text-transform:uppercase;}p{font:17px/21px 'Graphik Web', sans-serif;letter-spacing:0.19px;}@media only screen and (max-width:760px){p{font-size:14px;line-height:18px;}}a{font:14px/14px 'Graphik Web', sans-serif;letter-spacing:0.35px;text-transform:uppercase;}a:hover{text-decoration:underline;}.facebook a:before{content:"\f09a";font-family:FontAwesome;}.twitter a:before{content:"\f099";font-family:FontAwesome;}.linkedin a:before{content:"\f0e1";font-family:FontAwesome;}.youtube a:before{content:"\f16a";font-family:FontAwesome;}.instagram a:before{content:"\f16d";font-family:FontAwesome;}.email a:before{content:"\f0e0";font-family:FontAwesome;}.top{position:relative;top:-32px;}@media only screen and (max-width:782px){.top{top:-46px;}}.tour-cta{z-index:1;position:fixed;top:255px;right:-73px;padding:14px 20px;font:16px/16px 'Graphik Web', sans-serif;letter-spacing:0.5px;text-transform:uppercase;color:#fff;background-color:#000;transform:rotate(90deg);}.admin-bar .tour-cta{top:288px;}@media only screen and (max-width:1020px){.tour-cta{position:fixed;top:auto;left:0px;right:0px;bottom:0px;transform:none;text-align:center;}.admin-bar .tour-cta{top:auto;}}.page-template-template-gallery .tour-cta{top:323px;}@media only screen and (max-width:1020px){.page-template-template-gallery .tour-cta{top:auto;}}#page{padding-bottom:60px;}#page .wrapper{padding:181px 44px 0px 44px;max-width:1270px;margin:0 auto;}@media only screen and (max-width:1020px){#page{padding-bottom:180px;}#page > .wrapper{padding:100px 16px 0px 16px;}}.page-navigation{margin-top:70px;padding:10px 0px 5px 0px;border-top:1px solid #000;border-bottom:1px solid #000;}.page-navigation:after{content:' ';display:block;clear:both;}.page-navigation .prev-page{float:left;}.page-navigation .next-page{float:right;}@media only screen and (max-width:760px){.page-navigation{margin-top:40px;padding:10px 0px;}.page-navigation .prev-page,.page-navigation .next-page{max-width:50%;}.page-navigation .next-page{text-align:right;}}.small-column{padding-top:20px;padding-right:25%;padding-left:25%;max-width:50%;}.small-column.bottom-border{padding-bottom:45px;}.small-column h1{max-width:560px;margin:0 auto;}.small-column h3{max-width:720px;margin:28px auto 0 auto;}.small-column p{padding-top:10px;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.small-column{padding:10px 0px;max-width:100%;}}header{position:absolute;left:0px;right:0px;max-width:1270px;padding:0px 44px;margin:0 auto;}header.scroll-up{position:fixed;z-index:10000;}header .mobile-menu-btn{display:none;}header .mobile-menu-btn,header .mobile-menu-btn > span,header .mobile-menu-btn > span:before,header .mobile-menu-btn > span:after{-webkit-transition:all 0.4s;-ms-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;}header .mobile-menu-btn.open{background:transparent;}header .mobile-menu-btn.open > span{background:transparent;}header .mobile-menu-btn.open > span:before,header .mobile-menu-btn.open > span:after{top:0;background:#000;}header .mobile-menu-btn.open > span:before{-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);}header .mobile-menu-btn.open > span:after{-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);}header .mobile-menu-btn > span{position:relative;display:block;width:26px;top:calc(50% - 0.5px);left:50%;margin-left:-13px;}header .mobile-menu-btn > span,header .mobile-menu-btn > span:before,header .mobile-menu-btn > span:after{background:#000;height:1px;display:block;position:absolute;}header .mobile-menu-btn > span:before,header .mobile-menu-btn > span:after{content:' ';left:0;width:100%;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}header .mobile-menu-btn > span:before{top:-8px;}header .mobile-menu-btn > span:after{top:8px;}header .upper-header{max-width:830px;padding:44px 0px 38px 0px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;}header .upper-header p{display:inline-block;font-family:'Beaufort', serif;letter-spacing:0px;}header .upper-header a{max-width:245px;}header .upper-header a .logo{width:100%;height:auto;}header #menu-navigation{width:100%;padding:6px 0px 5px 0px;border-top:1px solid #000;border-bottom:1px solid #000;display:flex;list-style:none;height:37px;box-sizing:border-box;}header #menu-navigation li{width:100%;padding:0px 15px;border-right:1px solid #000;box-sizing:content-box;text-align:center;}header #menu-navigation li:first-of-type{padding-left:0px;}header #menu-navigation li:last-of-type{padding-right:0px;border-right:0px;}header #menu-navigation li.current_page_item,header #menu-navigation li:hover{text-decoration:underline;}header #menu-navigation li a{text-transform:uppercase;line-height:24px;}@media only screen and (max-width:1020px){header{padding:0px 16px;}header.fixed{position:fixed;z-index:1000;}header .mobile-menu-btn{cursor:pointer;z-index:1001;display:block;width:26px;height:20px;position:absolute;left:16px;top:23px;}header .upper-header{z-index:1000;position:relative;display:block;max-width:100%;padding:22px 0px 35px 0px;border-bottom:1px solid #000;}header .upper-header p:first-of-type{position:absolute;left:50%;transform:translateX(-50%);bottom:12px;}header .upper-header p:first-of-type br{display:none;}header .upper-header p:last-of-type{display:none;}header .upper-header a{display:block;max-width:124px;margin:0 auto;}header #menu-navigation{z-index:100;height:auto;display:none;position:fixed;left:0px;right:0px;top:0px;bottom:0px;padding:150px 0px 40px 0px;border:0px;background-color:#bcafa4;flex-direction:column;align-items:center;}header #menu-navigation li{max-width:100%;width:100%;padding:15px 0px;border:0px;}header #menu-navigation li a{font-size:22px;line-height:31px;letter-spacing:0.55px;}}footer{position:relative;width:100%;padding:44px 35px 34px 35px;box-sizing:border-box;background-color:#000;}footer:before{content:'';position:absolute;left:0px;right:0px;top:-30px;height:50px;background-image:url('/wp-content/themes/imprint/images/imprint-web-ink.png');background-size:cover;}footer .top-btn{position:absolute;cursor:pointer;right:20px;top:-103px;width:9px;}footer .top-btn img{max-width:100%;}footer .residential{position:absolute;left:35px;width:22px;}footer .residential img{max-width:100%;}footer .commercial{position:absolute;right:35px;width:22px;}footer .commercial img{max-width:100%;}footer .wrapper{max-width:1236px;margin:0 auto;color:#fff;font-size:0px;}footer .wrapper .col-1,footer .wrapper .col-2,footer .wrapper .col-3{display:inline-block;vertical-align:top;width:33.3%;text-align:center;}footer .wrapper .col-1 h5,footer .wrapper .col-2 h5,footer .wrapper .col-3 h5{margin-bottom:20px;}footer .wrapper .col-1 p,footer .wrapper .col-2 p,footer .wrapper .col-3 p{font-size:14px;line-height:22px;}footer .wrapper .col-1 p{letter-spacing:0.44px;}footer .wrapper .col-1 p:nth-of-type(n+2){margin-top:20px;}footer .wrapper .col-2 .content{padding:0px 45px 65px 45px;border-left:1px solid #e9e8e4;border-right:1px solid #e9e8e4;}footer .wrapper .col-2 .content a{display:inline-block;font:17px/17px 'Beaufort', serif;}footer .wrapper .col-2 .content a:nth-of-type(n+2){margin-top:34px;}footer .wrapper .col-2 .content form{position:relative;margin-top:28px;}footer .wrapper .col-2 .content form input{width:100%;font:14px/24px 'Graphik Web', sans-serif;color:#fff;background-color:transparent;padding:15px 0px 15px 0px;margin-bottom:15px;border:0px;border-bottom:1px solid #fff;box-sizing:border-box;}footer .wrapper .col-2 .content form input::placeholder{color:#fff;}footer .wrapper .col-2 .content form button{width:100%;font:14px/24px 'Graphik Web', sans-serif;color:#fff;background-color:transparent;padding:15px 0px 15px 0px;border:0px;border-bottom:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;box-sizing:border-box;}footer .wrapper .col-2 .content form button::placeholder{color:#fff;}footer .wrapper .col-3 a.social:first-of-type{margin-right:20px;}footer .wrapper .col-3 .outside-links{margin-bottom:50px;}footer .wrapper .col-3 .outside-links a{display:inline-block;font:17px/17px 'Beaufort', serif;}footer .wrapper .col-3 .outside-links a:nth-of-type(n+2){margin-top:34px;}footer .additional-footer-text img{width:150px;max-width:100%;}footer .additional-footer-text{margin-top:20px;}footer .bottom{position:relative;margin-top:55px;height:23px;color:#fff;}footer .bottom .left{position:absolute;left:0;top:3px;}footer .bottom .left a{font:11px/11px 'Graphik Web', sans-serif;}footer .bottom .center{position:absolute;left:50%;transform:translateX(-50%);top:6px;}footer .bottom .center br{display:none;}footer .bottom .center p{font:11px/11px 'Graphik Web', sans-serif;text-transform:uppercase;}footer .bottom .center p a{font:11px/11px 'Graphik Web', sans-serif;margin-left:20px;}footer .bottom .right{position:absolute;right:0px;top:3px;}footer .bottom .right img{width:16px;height:auto;}footer .bottom .right img:first-of-type{margin-right:6px;}@media only screen and (min-width:1360px){footer .top-btn{right:calc((100vw - 1270px)/4);}}@media only screen and (max-width:1020px){footer .top-btn{position:absolute;left:50%;transform:translateX(-50%);right:auto;top:-120px;}footer .residential{left:45%;}footer .commercial{right:45%;}footer .wrapper{margin-top:70px;width:100%;}footer .wrapper .col-1,footer .wrapper .col-2,footer .wrapper .col-3{display:block;width:100%;padding:27px 0px;border-top:1px solid #e9e8e4;}footer .wrapper .col-2 .content{border:0px;padding:0px;}footer .wrapper .col-2 .content form{max-width:500px;margin:15px auto 0 auto;}footer .wrapper .col-3{padding-top:36px;}footer .wrapper .col-3 .outside-links{padding-bottom:36px;border-bottom:1px solid #e9e8e4;margin-bottom:40px;}footer .bottom{height:100px;margin-top:0px;}footer .bottom .left,footer .bottom .right{top:auto;bottom:0px;}footer .bottom .center{width:100%;text-align:center;}footer .bottom .center p br{display:block;}footer .bottom .center p a{display:inline-block;margin:20px 0px 0px 0px;}footer .bottom .center p a:last-of-type{margin-left:20px;}}@media only screen and (max-width:760px){footer{padding:30px 27px 25px 27px;}footer .residential{left:40%;}footer .commercial{right:40%;}footer .wrapper .col-2 .content form{padding:0px 30px;}footer .wrapper .col-2 .content form::after{right:30px;width:30px;height:8px;}footer .wrapper .col-2 .content form input{padding-right:40px;}}.page-template-template-home header{top:41px;z-index:10;}.template-home .popup{position:absolute;z-index:10;left:0px;right:0px;top:-1000px;background-color:#b58259;border-bottom:1px solid #000;cursor:pointer;}.template-home .popup.open{cursor:auto;}.template-home .popup .popup-wrapper{padding:28px 20px 12px 20px;max-width:600px;width:100%;margin:0 auto;text-align:center;box-sizing:border-box;}.template-home .popup .popup-wrapper p{margin:10px 0px 15px 0px;}.template-home .popup .popup-wrapper .close-btn{position:absolute;cursor:pointer;right:28px;top:28px;width:30px;height:30px;}.template-home .popup .popup-wrapper .close-btn span{position:absolute;top:50%;left:50%;width:30px;height:0.5px;background-color:#000;}.template-home .popup .popup-wrapper .close-btn span:first-of-type{transform:translate(-50%, -50%) rotate(-45deg);}.template-home .popup .popup-wrapper .close-btn span:last-of-type{transform:translate(-50%, -50%) rotate(45deg);}.template-home#page .wrapper{padding-top:218px;}.template-home .hero{position:relative;}.template-home .hero .building-render-desktop{width:100%;height:100%;}.template-home .hero .building-render-mobile{display:none;max-width:100%;height:auto;}.template-home .scroll{position:fixed;left:50%;transform:translateX(-50%);bottom:70px;text-transform:uppercase;}.template-home .scroll::after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-40px;width:11px;height:30px;background-image:url('/wp-content/themes/imprint/images/arrow-down-black.png');background-size:cover;background-position:center bottom;}.template-home .gallery-list{width:100%;margin:15px 0 50px 0;}.template-home .gallery-list > div{display:none;}.template-home .gallery-list > div.active{display:block;}.template-home .gallery-list > div.active .gallery-title{display:none;}.template-home .gallery-list > div.active .gallery-view{position:relative;}.template-home .gallery-list > div.active .gallery-view .gallery-images{max-height:782px;min-height:300px;height:76vh;margin-bottom:18px;}.template-home .gallery-list > div.active .gallery-view .gallery-images ul{width:100%;height:100%;}.template-home .gallery-list > div.active .gallery-view .gallery-images li{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}.template-home .gallery-list > div.active .gallery-view .gallery-images li.gallery-position-center{background-position:center;}.template-home .gallery-list > div.active .gallery-view .gallery-images li.gallery-position-left{background-position:left;}.template-home .gallery-list > div.active .gallery-view .gallery-images li.gallery-position-right{background-position:right;}.template-home .gallery-list > div.active .gallery-view .gallery-caption{float:left;font:14px/14px 'Graphik Web', sans-serif;letter-spacing:0.35px;}.template-home .gallery-list > div.active .gallery-view .gallery-pagination{float:right;font:14px/14px 'Graphik Web', sans-serif;letter-spacing:0.35px;}.template-home .gallery-list > div.active .gallery-view .btn-prev,.template-home .gallery-list > div.active .gallery-view .btn-next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:8px;background-size:cover;}.template-home .gallery-list > div.active .gallery-view .btn-prev{background-image:url("/wp-content/themes/imprint/images/arrow-left-black.png");background-position:center left;left:-20px;}.template-home .gallery-list > div.active .gallery-view .btn-next{background-image:url("/wp-content/themes/imprint/images/arrow-right-black.png");background-position:center right;right:-20px;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-home .gallery-list{padding:10px 0px;width:100%;}}.template-home .top-section{padding:40px 0px 37px 0px;}.template-home .top-section h1{max-width:770px;margin:0 auto;}.template-home .top-section h3{max-width:655px;margin:20px auto 0 auto;}.template-home .top-section p{max-width:655px;margin:20px auto 0 auto;}.template-home .top-section #video{width:66%;padding-right:17%;padding-left:17%;height:70vh;margin-top:45px;}.template-home .top-section #video iframe{width:100%;height:100%;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-home .top-section #video{padding:0px;margin-top:45px;width:100%;}}.template-home .top-section .links{margin-top:45px;text-align:center;}.template-home .top-section .links a{padding:5px 60px;}.template-home .top-section .links a:nth-of-type(n+2){border-left:1px solid #000;}.template-home .middle-section{padding-top:24px;border-top:1px solid #000;font-size:0px;display:flex;}.template-home .middle-section .col{position:relative;display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;padding-bottom:80px;}.template-home .middle-section .col:first-of-type{padding-right:20px;}.template-home .middle-section .col:first-of-type .link{right:20px;}.template-home .middle-section .col:last-of-type{padding-left:20px;border-left:1px solid #000;}.template-home .middle-section .col:last-of-type .link{left:20px;}.template-home .middle-section .col img{max-width:100%;}.template-home .middle-section .col h2{margin-top:20px;}.template-home .middle-section .col p{margin-top:15px;padding-right:30px;line-height:26px;letter-spacing:0.19px;text-align:justify;}.template-home .middle-section .col .link{position:absolute;bottom:0px;left:0px;right:0px;border-top:1px solid #000;border-bottom:1px solid #000;padding:7px 0px;}.template-home .middle-section .col .link span{font:14px/14px 'Graphik Web', sans-serif;color:#000;}.template-home .middle-section .col .link a{float:right;}.template-home .middle-section-copy{padding-top:24px;font-size:0px;display:flex;}.template-home .middle-section-copy .col{position:relative;display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;padding-bottom:80px;}.template-home .middle-section-copy .col:first-of-type{padding-right:20px;}.template-home .middle-section-copy .col:first-of-type .link{right:20px;}.template-home .middle-section-copy .col:last-of-type{padding-left:20px;border-left:1px solid #000;}.template-home .middle-section-copy .col:last-of-type .link{left:20px;}.template-home .middle-section-copy .col img{max-width:100%;}.template-home .middle-section-copy .col h2{margin-top:20px;}.template-home .middle-section-copy .col p{margin-top:15px;padding-right:30px;line-height:26px;letter-spacing:0.19px;text-align:justify;}.template-home .middle-section-copy .col .link{position:absolute;bottom:0px;left:0px;right:0px;border-top:1px solid #000;border-bottom:1px solid #000;padding:7px 0px;}.template-home .middle-section-copy .col .link span{font:14px/14px 'Graphik Web', sans-serif;color:#000;}.template-home .middle-section-copy .col .link a{float:right;}.template-home .bottom-section{margin-top:20px;}.template-home .bottom-section img{max-width:100%;}.template-home .bottom-section .content{max-width:570px;margin:30px auto 0 auto;text-align:center;}.template-home .bottom-section .content h2{font-size:44px;line-height:50px;}.template-home .bottom-section .content h3{margin-top:15px;}.template-home .bottom-section .content a{display:inline-block;margin-top:30px;}@media only screen and (max-width:1020px){.template-home .popup{top:-451px;}.template-home#page .wrapper{padding-top:139px;}.template-home .hero .building-render-desktop{display:none;}.template-home .hero .building-render-mobile{display:block;margin:0 auto;}.template-home .gallery-list > div.active .gallery-view .gallery-images{height:40vh;}.template-home .gallery-list > div.active .gallery-view .btn-prev{left:-10px;}.template-home .gallery-list > div.active .gallery-view .btn-next{right:-10px;}.template-home .scroll{display:none;}.template-home .top-section .links a{padding:5px 30px;}.template-home .top-section .links a:first-of-type{padding-left:0px;}.template-home .top-section .links a:last-of-type{padding-right:0px;}.template-home .bottom-section{margin-top:30px;}.template-home .bottom-section .content{margin-top:20px;}.template-home .bottom-section .content h2{font-size:26px;line-height:30px;}.template-home .bottom-section .content a{margin-top:40px;}}@media only screen and (max-width:760px){.template-home .wrapper .gallery-menu{height:auto;display:flex;flex-direction:column;aligh-items:center;padding:15px 0px;max-width:100%;}.template-home .wrapper .gallery-menu a{padding:0px;}.template-home .wrapper .gallery-menu a:first-of-type{padding-left:0px;}.template-home .wrapper .gallery-menu a:nth-of-type(n + 2){margin-top:15px;border-left:0px;padding-top:15px;}.template-home .wrapper .top-section .links{display:flex;flex-direction:column;}.template-home .wrapper .top-section .links a{font-size:16px;line-break:16px;padding:0px;}.template-home .wrapper .top-section .links a:nth-of-type(n+2){margin-top:25px;border:0px;}.template-home .wrapper .middle-section{flex-direction:column;padding-top:0px;}.template-home .wrapper .middle-section .col{width:100%;}.template-home .wrapper .middle-section .col:first-of-type,.template-home .wrapper .middle-section .col:last-of-type{padding:30px 0px 0px 0px;border:0px;}.template-home .wrapper .middle-section .col:first-of-type .link,.template-home .wrapper .middle-section .col:last-of-type .link{position:relative;top:0;right:0;bottom:0;left:0;margin-top:30px;}.template-home .wrapper .middle-section .col:first-of-type .link a,.template-home .wrapper .middle-section .col:last-of-type .link a{float:none;font-size:0px;}.template-home .wrapper .middle-section .col:first-of-type .link a::after,.template-home .wrapper .middle-section .col:last-of-type .link a::after{position:absolute;top:50%;transform:translateY(-50%);right:0px;content:'';display:block;width:40px;height:10px;background-image:url('/wp-content/themes/imprint/images/arrow-right-black.png');background-size:cover;background-position:right center;}.template-home .wrapper .middle-section .col p{font-size:16px;line-height:21px;padding-right:0px;}.template-home .wrapper .middle-section-copy{flex-direction:column;padding-top:0px;}.template-home .wrapper .middle-section-copy .col{width:100%;}.template-home .wrapper .middle-section-copy .col:first-of-type,.template-home .wrapper .middle-section-copy .col:last-of-type{padding:30px 0px 0px 0px;border:0px;}.template-home .wrapper .middle-section-copy .col:first-of-type .link,.template-home .wrapper .middle-section-copy .col:last-of-type .link{position:relative;top:0;right:0;bottom:0;left:0;margin-top:30px;}.template-home .wrapper .middle-section-copy .col:first-of-type .link a,.template-home .wrapper .middle-section-copy .col:last-of-type .link a{float:none;font-size:0px;}.template-home .wrapper .middle-section-copy .col:first-of-type .link a::after,.template-home .wrapper .middle-section-copy .col:last-of-type .link a::after{position:absolute;top:50%;transform:translateY(-50%);right:0px;content:'';display:block;width:40px;height:10px;background-image:url('/wp-content/themes/imprint/images/arrow-right-black.png');background-size:cover;background-position:right center;}.template-home .wrapper .middle-section-copy .col p{font-size:16px;line-height:21px;padding-right:0px;}}@media only screen and (max-width:600px){.template-home .popup .popup-wrapper .close-btn{top:10px;right:10px;}}.template-subpage .popup{position:absolute;z-index:10;left:0px;right:0px;top:-1000px;background-color:#b58259;border-bottom:1px solid #000;cursor:pointer;}.template-subpage .popup.open{cursor:auto;}.template-subpage .popup .popup-wrapper{padding:10px 20px 12px 20px;max-width:600px;width:100%;margin:0 auto;text-align:center;box-sizing:border-box;}.template-subpage .popup .popup-wrapper p{margin:0px 0px 15px 0px;}.template-subpage .popup .popup-wrapper .close-btn{position:absolute;cursor:pointer;right:14px;top:5px;width:30px;height:30px;}.template-subpage .popup .popup-wrapper .close-btn span{position:absolute;top:50%;left:50%;width:30px;height:0.5px;background-color:#000;}.template-subpage .popup .popup-wrapper .close-btn span:first-of-type{transform:translate(-50%, -50%) rotate(-45deg);}.template-subpage .popup .popup-wrapper .close-btn span:last-of-type{transform:translate(-50%, -50%) rotate(45deg);}.template-subpage .wrapper .hero{position:relative;}.template-subpage .wrapper .hero .building-render-desktop{width:100%;height:100%;}.template-subpage .wrapper .hero .building-render-mobile{display:none;max-width:100%;height:auto;}.template-subpage .wrapper .top-section{padding:40px 0px 37px 0px;}.template-subpage .wrapper .top-section h1{max-width:770px;margin:0 auto;}.template-subpage .wrapper .top-section h3{max-width:655px;margin:20px auto 0 auto;}.template-subpage .wrapper .top-section p{max-width:655px;margin:20px auto 0 auto;}.template-subpage .wrapper .top-section #video{width:66%;padding-right:17%;padding-left:17%;height:70vh;margin-top:45px;}.template-subpage .wrapper .top-section #video iframe{width:100%;height:100%;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-subpage .wrapper .top-section #video{padding:0px;margin-top:45px;width:100%;}}.template-subpage .wrapper .content div:first-child{padding-top:0px;margin-top:0px;}.template-subpage .wrapper .content div:last-child{border-bottom:0px;}.template-subpage .wrapper .content .bottom-border{border-bottom:1px solid #000;}.template-subpage .wrapper .content .full-width-img{padding:20px 0px;}.template-subpage .wrapper .content .full-width-img img{max-width:100%;}@media only screen and (max-width:760px){.template-subpage .wrapper .content .full-width-img{padding:10px 0px;}}.template-subpage .wrapper .content .one-column{padding:0px 0px;}.template-subpage .wrapper .content .one-column.bottom-border{padding-bottom:45px;}.template-subpage .wrapper .content .one-column h1{max-width:770px;margin:0 auto;padding-bottom:10px;}.template-subpage .wrapper .content .one-column h2{max-width:655px;margin:28px auto 0 auto;}.template-subpage .wrapper .content .one-column h3{max-width:720px;margin:28px auto 0 auto;}.template-subpage .wrapper .content .one-column p{max-width:655px;margin:28px auto 0 auto;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-subpage .wrapper .content .one-column{padding:10px 0px;}}.template-subpage .wrapper .content .small-column{padding-top:20px;padding-right:25%;padding-left:25%;max-width:50%;}.template-subpage .wrapper .content .small-column.bottom-border{padding-bottom:45px;}.template-subpage .wrapper .content .small-column h1{max-width:560px;margin:0 auto;}.template-subpage .wrapper .content .small-column h2{text-align:center;max-width:655px;margin:28px auto 0 auto;}.template-subpage .wrapper .content .small-column h3{max-width:720px;margin:28px auto 0 auto;}.template-subpage .wrapper .content .small-column p{padding-top:10px;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-subpage .wrapper .content .small-column{padding:10px 0px;max-width:100%;}}.template-subpage .wrapper .content .two-column{padding:23px 0px 22px 0px;display:flex;}.template-subpage .wrapper .content .two-column.img-left .image-col{order:1;padding-right:16px;border-right:1px solid #000;}.template-subpage .wrapper .content .two-column.img-left .text-col{order:2;padding-left:13px;}.template-subpage .wrapper .content .two-column.img-left .text-col .details ul{left:13px;}.template-subpage .wrapper .content .two-column.img-right .image-col{order:2;padding-left:13px;border-left:1px solid #000;}.template-subpage .wrapper .content .two-column.img-right .text-col{order:1;padding-right:16px;}.template-subpage .wrapper .content .two-column .image-col{max-width:50%;width:calc(100% - 465px);flex-basis:auto;box-sizing:border-box;}.template-subpage .wrapper .content .two-column .image-col img{max-width:100%;}.template-subpage .wrapper .content .two-column .text-col{width:50%;min-width:465px;flex:1 1 auto;position:relative;padding-bottom:11px;}.template-subpage .wrapper .content .two-column .text-col .details{margin-top:30px;max-width:465px;}.template-subpage .wrapper .content .two-column .text-col .details p{padding-bottom:20px;}.template-subpage .wrapper .content .two-column .text-col .details ul{list-style:none;}.template-subpage .wrapper .content .two-column .text-col .details ul li{font:17px/21px 'Graphik Web', sans-serif;letter-spacing:0.19px;}.template-subpage .wrapper .content .two-column .text-col .details ul li:nth-of-type(n + 2){margin-top:20px;}@media only screen and (max-width:1020px){.template-subpage .wrapper .content .two-column{flex-direction:column;}.template-subpage .wrapper .content .two-column.img-right .image-col,.template-subpage .wrapper .content .two-column.img-left .image-col{order:1;padding:0px;border:0px;}.template-subpage .wrapper .content .two-column.img-right .text-col,.template-subpage .wrapper .content .two-column.img-left .text-col{order:2;}.template-subpage .wrapper .content .two-column.img-right .text-col .details ul,.template-subpage .wrapper .content .two-column.img-left .text-col .details ul{left:auto;right:auto;top:auto;bottom:auto;}.template-subpage .wrapper .content .two-column .image-col{width:100%;max-width:100%;}.template-subpage .wrapper .content .two-column .text-col{margin-top:30px;width:100%;padding:0px 15px;box-sizing:border-box;min-width:auto;}.template-subpage .wrapper .content .two-column .text-col .details{margin-top:20px;}.template-subpage .wrapper .content .two-column .text-col .details ul{position:relative;max-width:100%;margin-top:30px;}.template-subpage .wrapper .content .two-column .text-col .details ul li{font-size:14px;line-height:18px;}.template-subpage .wrapper .content .two-column .text-col .details ul li:nth-of-type(n + 2){margin-top:15px;}}.template-subpage .wrapper .content .four-column{padding:28px 0px;display:flex;flex-wrap:nowrap;}.template-subpage .wrapper .content .four-column.bottom-border{padding-bottom:48px;}.template-subpage .wrapper .content .four-column .column{width:25%;padding:15px 0px 25px 0px;text-align:center;}.template-subpage .wrapper .content .four-column .column:nth-of-type(n + 2){border-left:1px solid #000;}.template-subpage .wrapper .content .four-column .column p{display:inline-block;max-width:220px;}@media only screen and (max-width:1020px){.template-subpage .wrapper .content .four-column .column{padding-left:20px;padding-right:20px;}}@media only screen and (max-width:760px){.template-subpage .wrapper .content .four-column{padding:10px 0px;flex-wrap:wrap;}.template-subpage .wrapper .content .four-column.bottom-border{padding-bottom:20px;}.template-subpage .wrapper .content .four-column .column{width:50%;padding:20px 0px;}.template-subpage .wrapper .content .four-column .column:nth-of-type(n + 2){border-left:0px;}}@media only screen and (max-width:500px){.template-subpage .wrapper .content .four-column{flex-direction:column;}.template-subpage .wrapper .content .four-column .column{width:100%;}.template-subpage .wrapper .content .four-column .column:nth-of-type(n + 2){border-top:1px solid #000;}}.template-subpage .wrapper .middle-section{padding-top:24px;padding-bottom:24px;border-top:1px solid #000;font-size:0px;display:flex;}.template-subpage .wrapper .middle-section .col{position:relative;display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;padding-bottom:50px;}.template-subpage .wrapper .middle-section .col:first-of-type{padding-right:20px;}.template-subpage .wrapper .middle-section .col:first-of-type .link{right:20px;}.template-subpage .wrapper .middle-section .col:last-of-type{padding-left:20px;border-left:1px solid #000;}.template-subpage .wrapper .middle-section .col:last-of-type .link{left:20px;}.template-subpage .wrapper .middle-section .col img{max-width:100%;}.template-subpage .wrapper .middle-section .col h2{margin-top:20px;}.template-subpage .wrapper .middle-section .col p{margin-top:15px;padding-right:30px;line-height:26px;letter-spacing:0.19px;text-align:justify;}.template-subpage .wrapper .middle-section .col .link{position:absolute;bottom:0px;left:0px;right:0px;border-top:1px solid #000;border-bottom:1px solid #000;padding:7px 0px;}.template-subpage .wrapper .middle-section .col .link span{font:14px/14px 'Graphik Web', sans-serif;color:#000;}.template-subpage .wrapper .middle-section .col .link a{float:right;}.template-subpage .wrapper .bottom-section{padding-top:24px;border-top:1px solid #000;font-size:0px;display:flex;}.template-subpage .wrapper .bottom-section .col{position:relative;display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;padding-bottom:50px;}.template-subpage .wrapper .bottom-section .col:first-of-type{padding-right:20px;}.template-subpage .wrapper .bottom-section .col:first-of-type .link{right:20px;}.template-subpage .wrapper .bottom-section .col:last-of-type{padding-left:20px;border-left:1px solid #000;}.template-subpage .wrapper .bottom-section .col:last-of-type .link{left:20px;}.template-subpage .wrapper .bottom-section .col img{max-width:100%;}.template-subpage .wrapper .bottom-section .col h2{margin-top:20px;}.template-subpage .wrapper .bottom-section .col p{margin-top:15px;padding-right:30px;line-height:26px;letter-spacing:0.19px;text-align:justify;}.template-subpage .wrapper .bottom-section .col .link{position:absolute;bottom:0px;left:0px;right:0px;border-top:1px solid #000;border-bottom:1px solid #000;padding:7px 0px;}.template-subpage .wrapper .bottom-section .col .link span{font:14px/14px 'Graphik Web', sans-serif;color:#000;}.template-subpage .wrapper .bottom-section .col .link a{float:right;}.template-subpage .wrapper #video{width:66%;padding-right:17%;padding-left:17%;height:70vh;margin-top:45px;margin-bottom:90px;}.template-subpage .wrapper #video iframe{width:100%;height:100%;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-subpage .wrapper #video{padding:0px;margin-top:45px;width:100%;}}.template-subpage .wrapper #virtual-tour{width:66%;padding-right:17%;padding-left:17%;padding-bottom:45px;height:70vh;margin-top:45px;}.template-subpage .wrapper #virtual-tour iframe{width:100%;height:100%;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-subpage .wrapper #virtual-tour{padding:0px 0px 45px;width:100%;}}.template-subpage .wrapper .gallery-list{width:100%;margin:15px 0 50px 0;}.template-subpage .wrapper .gallery-list > div{display:none;}.template-subpage .wrapper .gallery-list > div.active{display:block;}.template-subpage .wrapper .gallery-list > div.active .gallery-title{display:none;}.template-subpage .wrapper .gallery-list > div.active .gallery-view{position:relative;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .gallery-images{max-height:782px;min-height:300px;height:76vh;margin-bottom:18px;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .gallery-images ul{width:100%;height:100%;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .gallery-images li{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .gallery-images li.gallery-position-center{background-position:center;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .gallery-images li.gallery-position-left{background-position:left;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .gallery-images li.gallery-position-right{background-position:right;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .gallery-caption{float:left;font:14px/14px 'Graphik Web', sans-serif;letter-spacing:0.35px;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .gallery-pagination{float:right;font:14px/14px 'Graphik Web', sans-serif;letter-spacing:0.35px;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .btn-prev,.template-subpage .wrapper .gallery-list > div.active .gallery-view .btn-next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:8px;background-size:cover;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .btn-prev{background-image:url("/wp-content/themes/imprint/images/arrow-left-black.png");background-position:center left;left:-20px;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .btn-next{background-image:url("/wp-content/themes/imprint/images/arrow-right-black.png");background-position:center right;right:-20px;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-subpage .wrapper .gallery-list{padding:10px 0px;width:100%;}}.template-subpage .wrapper .button-column{padding-top:20px;padding-right:25%;padding-left:25%;max-width:50%;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-subpage .wrapper .button-column{max-width:100%;padding:20px 0px 20px 0px;}}.template-subpage .wrapper .button-column .button{background-color:#b58259;width:100%;padding-top:15px;padding-bottom:15px;border:none;color:white;text-align:center;text-decoration:none;display:inline-block;font-size:16px;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-subpage .wrapper .button-column .button{width:100%;}}.template-subpage .wrapper .iframe-container{padding-top:24px;padding-bottom:24px;border-top:1px solid #000;display:flex;justify-content:space-between;}.template-subpage .wrapper .iframe-title{text-align:center;margin-bottom:20px;}.template-subpage .wrapper .iframe-column{width:50%;padding:10px;border-right:1px solid #000;}.template-subpage .wrapper .iframe-column:last-child{border-right:none;}@media only screen and (max-width:760px){.template-subpage .wrapper .iframe-container{flex-direction:column;align-items:center;}.template-subpage .wrapper .iframe-column{width:100%;border-right:none;}.template-subpage .wrapper .iframe{height:auto;}}.template-subpage .wrapper iframe{width:100%;height:480px;border:none;}@media only screen and (max-width:1020px){.template-subpage .wrapper .hero .building-render-desktop{display:none;}.template-subpage .wrapper .hero .building-render-mobile{display:block;margin:0 auto;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .gallery-images{height:40vh;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .btn-prev{left:-10px;}.template-subpage .wrapper .gallery-list > div.active .gallery-view .btn-next{right:-10px;}}@media only screen and (max-width:760px){.template-subpage .wrapper .gallery-menu{height:auto;display:flex;flex-direction:column;align-items:center;padding:15px 0px;max-width:100%;}.template-subpage .wrapper .gallery-menu a{padding:0px;}.template-subpage .wrapper .gallery-menu a:first-of-type{padding-left:0px;}.template-subpage .wrapper .gallery-menu a:nth-of-type(n + 2){margin-top:15px;border-left:0px;padding-top:15px;}.template-subpage .wrapper .middle-section{flex-direction:column;padding-top:0px;}.template-subpage .wrapper .middle-section .col{width:100%;}.template-subpage .wrapper .middle-section .col:first-of-type,.template-subpage .wrapper .middle-section .col:last-of-type{padding:30px 0px 0px 0px;border:0px;}.template-subpage .wrapper .middle-section .col:first-of-type .link,.template-subpage .wrapper .middle-section .col:last-of-type .link{position:relative;top:0;right:0;bottom:0;left:0;margin-top:30px;}.template-subpage .wrapper .middle-section .col:first-of-type .link a,.template-subpage .wrapper .middle-section .col:last-of-type .link a{float:none;font-size:0px;}.template-subpage .wrapper .middle-section .col:first-of-type .link a::after,.template-subpage .wrapper .middle-section .col:last-of-type .link a::after{position:absolute;top:50%;transform:translateY(-50%);right:0px;content:"";display:block;width:40px;height:10px;background-image:url("/wp-content/themes/imprint/images/arrow-right-black.png");background-size:cover;background-position:right center;}.template-subpage .wrapper .middle-section .col p{font-size:16px;line-height:21px;padding-right:0px;}.template-subpage .wrapper .bottom-section{flex-direction:column;padding-top:0px;}.template-subpage .wrapper .bottom-section .col{width:100%;}.template-subpage .wrapper .bottom-section .col:first-of-type,.template-subpage .wrapper .bottom-section .col:last-of-type{padding:30px 0px 0px 0px;border:0px;}.template-subpage .wrapper .bottom-section .col:first-of-type .link,.template-subpage .wrapper .bottom-section .col:last-of-type .link{position:relative;top:0;right:0;bottom:0;left:0;margin-top:30px;}.template-subpage .wrapper .bottom-section .col:first-of-type .link a,.template-subpage .wrapper .bottom-section .col:last-of-type .link a{float:none;font-size:0px;}.template-subpage .wrapper .bottom-section .col:first-of-type .link a::after,.template-subpage .wrapper .bottom-section .col:last-of-type .link a::after{position:absolute;top:50%;transform:translateY(-50%);right:0px;content:"";display:block;width:40px;height:10px;background-image:url("/wp-content/themes/imprint/images/arrow-right-black.png");background-size:cover;background-position:right center;}.template-subpage .wrapper .bottom-section .col p{font-size:16px;line-height:21px;padding-right:0px;}}.template-location .popup{position:absolute;z-index:10;left:0px;right:0px;top:-1000px;background-color:#b58259;border-bottom:1px solid #000;cursor:pointer;}.template-location .popup.open{cursor:auto;}.template-location .popup .popup-wrapper{padding:10px 20px 12px 20px;max-width:600px;width:100%;margin:0 auto;text-align:center;box-sizing:border-box;}.template-location .popup .popup-wrapper p{margin:0px 0px 15px 0px;}.template-location .popup .popup-wrapper .close-btn{position:absolute;cursor:pointer;right:14px;top:5px;width:30px;height:30px;}.template-location .popup .popup-wrapper .close-btn span{position:absolute;top:50%;left:50%;width:30px;height:0.5px;background-color:#000;}.template-location .popup .popup-wrapper .close-btn span:first-of-type{transform:translate(-50%, -50%) rotate(-45deg);}.template-location .popup .popup-wrapper .close-btn span:last-of-type{transform:translate(-50%, -50%) rotate(45deg);}.template-location .wrapper img{max-width:100%;}.template-location .wrapper h1{max-width:770px;margin:40px auto 0 auto;}.template-location .wrapper h3{max-width:715px;margin:40px auto 0 auto;}.template-location .wrapper p{max-width:655px;margin:40px auto 0 auto;}.template-location .wrapper #oval{width:100%;padding-right:0%;padding-left:0%;height:70vh;margin-top:40px;}.template-location .wrapper #oval iframe{width:100%;height:100%;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-location .wrapper #oval{padding:0px;margin-top:40px;width:100%;}}.template-location .wrapper .neighborhood-selector{padding:7px 0px 4px 0px;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:42px;text-align:center;}.template-location .wrapper .neighborhood-selector .south-loop,.template-location .wrapper .neighborhood-selector .west-loop{cursor:pointer;}.template-location .wrapper .neighborhood-selector .south-loop.active,.template-location .wrapper .neighborhood-selector .west-loop.active,.template-location .wrapper .neighborhood-selector .south-loop:hover,.template-location .wrapper .neighborhood-selector .west-loop:hover{text-decoration:underline;}.template-location .wrapper .neighborhood-selector .south-loop{padding-right:30px;}.template-location .wrapper .neighborhood-selector .west-loop{padding-left:30px;}.template-location .wrapper .neighborhood{font-size:0px;margin-top:30px;}.template-location .wrapper .neighborhood .fld-map{display:inline-block;vertical-align:top;width:50.4%;padding-right:17px;border-right:1px solid #000;box-sizing:border-box;}.template-location .wrapper .neighborhood .fld-map .fld-map-graphic{width:100%;height:616px;}.template-location .wrapper .neighborhood .fld-map #map-info-window{position:absolute;width:100%;}.template-location .wrapper .neighborhood .fld-map .map-info{position:absolute;left:0px;top:20px;padding:20px;background-color:#000;}.template-location .wrapper .neighborhood .fld-map .map-info .map-info-title{font:16px/16px 'Graphik Web', sans-serif;color:#fff;}.template-location .wrapper .neighborhood .fld-map .map-info .map-info-address{font:16px/16px 'Beaufort', serif;color:#fff;margin-top:10px;}.template-location .wrapper .neighborhood .fmc-markers{width:calc(49.6% - 13px);display:none;vertical-align:top;margin-left:13px;}.template-location .wrapper .neighborhood .fmc-markers.active{display:inline-block;}.template-location .wrapper .neighborhood .fmc-markers .category{position:relative;cursor:pointer;width:100%;padding:24px 10px 24px 53px;border-bottom:1px solid #000;box-sizing:border-box;}.template-location .wrapper .neighborhood .fmc-markers .category::before{content:'';position:absolute;top:29px;left:15px;width:22px;height:22px;border-radius:100%;}.template-location .wrapper .neighborhood .fmc-markers .category.open .open-btn::after{transform:translate(-50%, -50%);}.template-location .wrapper .neighborhood .fmc-markers .category .open-btn{position:absolute;top:35px;right:90px;width:15px;height:15px;}.template-location .wrapper .neighborhood .fmc-markers .category .open-btn::before,.template-location .wrapper .neighborhood .fmc-markers .category .open-btn::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:2px;background-color:#000;}.template-location .wrapper .neighborhood .fmc-markers .category .open-btn::after{transition:all 0.4s;transform:translate(-50%, -50%) rotate(90deg);}.template-location .wrapper .neighborhood .fmc-markers .category .pins{display:none;overflow:hidden;}.template-location .wrapper .neighborhood .fmc-markers .category .pins li{list-style:none;font:17px/21px 'Graphik Web', sans-serif;letter-spacing:0.19px;text-transform:uppercase;margin-top:20px;}.template-location .wrapper .neighborhood .fmc-markers .transportation::before{background-color:#4a4a4a;}.template-location .wrapper .neighborhood .fmc-markers .dining::before{background-color:#b48159;}.template-location .wrapper .neighborhood .fmc-markers .conveniences::before{background-color:#d2ccb4;}.template-location .wrapper .neighborhood .fmc-markers .recreation::before{background-color:#5e6d68;}@media only screen and (max-width:1020px){.template-location .wrapper h3{margin-top:20px;}.template-location .wrapper .neighborhood .fld-map{display:block;width:100%;padding:0px;border:0px;}.template-location .wrapper .neighborhood .fmc-markers.active{display:block;width:100%;margin:10px 0 0 0;}}.template-floorplans .popup{position:absolute;z-index:10;left:0px;right:0px;top:-1000px;background-color:#d8d4c2;border-bottom:1px solid #000;cursor:pointer;}.template-floorplans .popup.open{cursor:auto;}.template-floorplans .popup .popup-wrapper{padding:10px 20px 12px 20px;max-width:600px;width:100%;margin:0 auto;text-align:center;box-sizing:border-box;}.template-floorplans .popup .popup-wrapper p{margin:0px 0px 15px 0px;}.template-floorplans .popup .popup-wrapper .close-btn{position:absolute;cursor:pointer;right:14px;top:5px;width:30px;height:30px;}.template-floorplans .popup .popup-wrapper .close-btn span{position:absolute;top:50%;left:50%;width:30px;height:0.5px;background-color:#000;}.template-floorplans .popup .popup-wrapper .close-btn span:first-of-type{transform:translate(-50%, -50%) rotate(-45deg);}.template-floorplans .popup .popup-wrapper .close-btn span:last-of-type{transform:translate(-50%, -50%) rotate(45deg);}.template-floorplans .wrapper img{max-width:100%;}.template-floorplans .wrapper h1{max-width:770px;margin:40px auto 0 auto;}.template-floorplans .wrapper h3{max-width:715px;margin:40px auto 0 auto;}.template-floorplans .wrapper p{max-width:655px;margin:20px auto 0 auto;}.template-floorplans .wrapper #lcp_tour{margin-top:40px;border-top:1px solid #000;padding-top:40px;}@media only screen and (max-width:1020px){.template-floorplans .wrapper h3{margin-top:20px;}}.template-gallery#page .wrapper{padding-top:165px;}.template-gallery .title{padding-top:25px;}.template-gallery .popup{position:absolute;z-index:10;left:0px;right:0px;top:-1000px;background-color:#b58259;border-bottom:1px solid #000;cursor:pointer;}.template-gallery .popup.open{cursor:auto;}.template-gallery .popup .popup-wrapper{padding:10px 20px 12px 20px;max-width:600px;width:100%;margin:0 auto;text-align:center;box-sizing:border-box;}.template-gallery .popup .popup-wrapper p{margin:0px 0px 15px 0px;}.template-gallery .popup .popup-wrapper .close-btn{position:absolute;cursor:pointer;right:14px;top:5px;width:30px;height:30px;}.template-gallery .popup .popup-wrapper .close-btn span{position:absolute;top:50%;left:50%;width:30px;height:0.5px;background-color:#000;}.template-gallery .popup .popup-wrapper .close-btn span:first-of-type{transform:translate(-50%, -50%) rotate(-45deg);}.template-gallery .popup .popup-wrapper .close-btn span:last-of-type{transform:translate(-50%, -50%) rotate(45deg);}.template-gallery .wrapper .gallery-menu{height:36px;padding:5px 0px;box-sizing:border-box;text-align:center;background-color:rgba(210, 204, 180, 0.7);border-bottom:1px solid #000;}.template-gallery .wrapper .gallery-menu a{display:inline-block;font:14px/14px 'Graphik Web', sans-serif;letter-spacing:0.35px;padding:6px 80px;}.template-gallery .wrapper .gallery-menu a.active,.template-gallery .wrapper .gallery-menu a:hover{text-decoration:underline;}.template-gallery .wrapper .gallery-menu a:nth-of-type(n+2){border-left:1px solid #000;}.template-gallery .wrapper .gallery-menu a:first-of-type{padding-left:24px;}.template-gallery .wrapper .gallery-menu a:last-of-type{padding-right:0px;}.template-gallery .wrapper .gallery-list{width:66%;padding-right:17%;padding-left:17%;margin:15px 0 50px 0;}.template-gallery .wrapper .gallery-list > div{display:none;}.template-gallery .wrapper .gallery-list > div.active{display:block;}.template-gallery .wrapper .gallery-list > div.active .gallery-title{display:none;}.template-gallery .wrapper .gallery-list > div.active .gallery-view{position:relative;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .gallery-images{max-height:782px;min-height:300px;height:76vh;margin-bottom:18px;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .gallery-images ul{width:100%;height:100%;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .gallery-images li{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .gallery-images li.gallery-position-center{background-position:center;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .gallery-images li.gallery-position-left{background-position:left;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .gallery-images li.gallery-position-right{background-position:right;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .gallery-caption{float:left;font:14px/14px 'Graphik Web', sans-serif;letter-spacing:0.35px;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .gallery-pagination{float:right;font:14px/14px 'Graphik Web', sans-serif;letter-spacing:0.35px;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .btn-prev,.template-gallery .wrapper .gallery-list > div.active .gallery-view .btn-next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:8px;background-size:cover;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .btn-prev{background-image:url('/wp-content/themes/imprint/images/arrow-left-black.png');background-position:center left;left:-20px;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .btn-next{background-image:url('/wp-content/themes/imprint/images/arrow-right-black.png');background-position:center right;right:-20px;}@media only screen and (max-width:1020px){}@media only screen and (max-width:760px){.template-gallery .wrapper .gallery-list{padding:10px 0px;width:100%;}}@media only screen and (max-width:1020px){.template-gallery#page{padding-bottom:100px;}.template-gallery#page .wrapper{padding-top:82px;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .gallery-images{height:40vh;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .btn-prev{left:-10px;}.template-gallery .wrapper .gallery-list > div.active .gallery-view .btn-next{right:-10px;}}@media only screen and (max-width:760px){.template-gallery .wrapper .gallery-menu{height:auto;display:flex;flex-direction:column;align-items:center;padding:15px 0px;}.template-gallery .wrapper .gallery-menu a{padding:0px;}.template-gallery .wrapper .gallery-menu a:first-of-type{padding-left:0px;}.template-gallery .wrapper .gallery-menu a:nth-of-type(n+2){margin-top:15px;border-left:0px;padding-top:15px;}}.template-contact#page .wrapper{padding-top:200px;}.template-contact .wrapper .signup-form{max-width:416px;margin:0 auto;}.template-contact .wrapper h3{font:33px/33px 'Beaufort';text-align:center;text-transform:uppercase;}.template-contact .wrapper p{margin-top:25px;font:14px/24px 'Graphik Web';text-align:center;}.template-contact .wrapper #mc_embed_signup p{margin-top:90px;}.template-contact .wrapper #mce-error-response{font:16px/16px 'Graphik Web';margin-top:10px;color:red;}.template-contact .wrapper form{position:relative;font-size:0px;margin-top:55px;text-align:center;}.template-contact .wrapper form h3{margin-bottom:30px;}.template-contact .wrapper form input{background-color:transparent;color:#000;width:100%;padding-bottom:10px;border:0px;border-bottom:1px solid #000;font:14px/24px 'Graphik Web';letter-spacing:0.44px;}.template-contact .wrapper form input::placeholder{color:#000;}.template-contact .wrapper form select{background-color:transparent;color:#000;width:100%;padding-bottom:10px;border:0px;border-bottom:1px solid #000;font:14px/24px 'Graphik Web';letter-spacing:0.44px;}.template-contact .wrapper form select::placeholder{color:#000;}.template-contact .wrapper form .mc-field-group{display:inline-block;}.template-contact .wrapper form .fname,.template-contact .wrapper form .lname{display:inline-block;vertical-align:top;position:relative;width:48%;}.template-contact .wrapper form .fname{margin-right:4%;}.template-contact .wrapper form .email-grp{position:relative;width:100%;margin-top:24px;}.template-contact .wrapper form .mcphone{width:100%;margin-top:24px;}.template-contact .wrapper form .mcmove{width:100%;margin-top:24px;}.template-contact .wrapper form .mcquestions{width:100%;margin-top:24px;}.template-contact .wrapper form .button{border:0px;text-decoration:underline;margin-top:54px;font-size:18px;text-transform:uppercase;}.template-contact .wrapper input[type="submit"]{cursor:pointer;}.template-contact .wrapper span.error-text{text-align:left;font:14px/14px 'Graphik Web', sans-serif;margin-top:10px;color:red;}@media only screen and (max-width:1020px){.template-contact#page .wrapper{padding-top:140px;}}@media only screen and (max-width:800px){.template-contact .wrapper form{flex-wrap:nowrap;height:auto;}.template-contact .wrapper form input{width:100%;}.template-contact .wrapper form select{width:100%;}.template-contact .wrapper form .date{width:100%;margin-top:15px;}.template-contact .wrapper form .comments{width:100%;}}@media only screen and (max-width:760px){.template-contact .wrapper .content .phone,.template-contact .wrapper .content .email{margin:40px 10% 0px 10%;padding:0px;border:0px;}.template-contact .wrapper form input{font-size:20px;line-height:20px;margin-right:0px;}.template-contact .wrapper form select{font-size:20px;line-height:20px;margin-right:0px;}.template-contact .wrapper form .date label{display:block;font-size:20px;line-height:28px;}.template-contact .wrapper form .date input{margin-top:10px;position:relative;left:auto;bottom:auto;top:auto;right:auto;transform:none;font-size:20px;line-height:20px;text-align:left;}.template-contact .wrapper form .date select{margin-top:10px;position:relative;left:auto;bottom:auto;top:auto;right:auto;transform:none;font-size:20px;line-height:20px;text-align:left;}.template-contact .wrapper form .comments label{font-size:20px;line-height:28px;}.template-contact .wrapper form .comments input{font-size:20px;line-height:20px;}.template-contact .wrapper form .comments select{font-size:20px;line-height:20px;}}.template-virtual-tour .popup{position:absolute;z-index:10;left:0px;right:0px;top:-1000px;background-color:#b58259;border-bottom:1px solid #000;cursor:pointer;}.template-virtual-tour .popup.open{cursor:auto;}.template-virtual-tour .popup .popup-wrapper{padding:10px 20px 12px 20px;max-width:600px;width:100%;margin:0 auto;text-align:center;box-sizing:border-box;}.template-virtual-tour .popup .popup-wrapper p{margin:0px 0px 15px 0px;}.template-virtual-tour .popup .popup-wrapper .close-btn{position:absolute;cursor:pointer;right:14px;top:5px;width:30px;height:30px;}.template-virtual-tour .popup .popup-wrapper .close-btn span{position:absolute;top:50%;left:50%;width:30px;height:0.5px;background-color:#000;}.template-virtual-tour .popup .popup-wrapper .close-btn span:first-of-type{transform:translate(-50%, -50%) rotate(-45deg);}.template-virtual-tour .popup .popup-wrapper .close-btn span:last-of-type{transform:translate(-50%, -50%) rotate(45deg);}.template-virtual-tour .wrapper #virtual-tour{width:100%;height:70vh;min-height:600px;}.template-virtual-tour .wrapper #virtual-tour iframe{width:100%;height:100%;}@media (min-width:1px){#availability-search{display:flex;margin-bottom:2em;}.availability-result{border-collapse:collapse;}.availability-result tbody{display:block;}.availability-result tr{border-bottom:1px solid black;display:block;}.availability-result th{display:none;padding:0.2em;text-align:left;text-transform:uppercase;}.availability-result td{background-color:transparent;border-bottom:1px solid #7f7f7f;display:block;padding:0.5em;}.availability-result td .head{color:#7f7f7f;}.availability-result td.availability,.availability-result td.inquire,.availability-result td.apply{border-bottom:0;}.availability-result td.inquire,.availability-result td.apply{text-align:center;}.availability-result td.inquire a,.availability-result td.apply a{display:inline-block;width:90%;}}@media (min-width:1px) and (min-width:1px){#availability-search{padding:2em 30px 2em 30px;}}@media (min-width:1px) and (min-width:720px){#availability-search{padding:2em 40px 2em 40px;}}@media (min-width:1px) and (min-width:960px){#availability-search{padding:2em 50px 2em 50px;}}@media (min-width:1px) and (min-width:1440px){#availability-search{padding:2em calc((100vw - 1340px) / 2) 2em calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.availability-result{padding:0 30px 3em 30px;}}@media (min-width:1px) and (min-width:720px){.availability-result{padding:0 40px 3em 40px;}}@media (min-width:1px) and (min-width:960px){.availability-result{padding:0 50px 3em 50px;}}@media (min-width:1px) and (min-width:1440px){.availability-result{padding:0 calc((100vw - 1340px) / 2) 3em calc((100vw - 1340px) / 2);}}@media (min-width:960px){#availability-search{justify-content:space-between;}.availability-result tbody{display:table-row-group;}.availability-result tr{border-bottom:1px solid black;display:table-row;}.availability-result th{display:table-cell;}.availability-result td{display:table-cell;border:0;padding:1em 0.5em 1em 0;}.availability-result td .head{display:none;}.availability-result td.inquire a,.availability-result td.apply a{width:auto;}}@media (min-width:1px){#inquire{background-color:#ccc;padding:0;max-width:960px;}#inquire *{box-sizing:border-box;}#inquire > .inset{box-sizing:border-box;}#inquire > .inset > .head{letter-spacing:0.1em;margin-bottom:0.5em;padding:3em 3em 0 3em;text-align:center;}#inquire > .inset > .description{padding:0 10%;text-align:center;}#inquire > .inset .floor-plan{align-items:flex-start;display:flex;flex-flow:row wrap;height:max-content;padding:3em;}#inquire > .inset .floor-plan .name{margin-bottom:1em;width:100%;}#inquire > .inset .floor-plan .bedrooms::after,#inquire > .inset .floor-plan .bathrooms::after{content:'|';margin-left:1em;margin-right:1em;}#inquire > .inset .floor-plan .image{height:0;order:3;overflow:hidden;padding-top:100%;position:relative;width:100%;}#inquire > .inset .floor-plan .image img{height:100%;left:0;top:0;width:100%;object-position:50% 50%;object-fit:contain;position:absolute;}#inquire > .inset .floor-plan .first-available-date,#inquire > .inset .floor-plan .available-units,#inquire > .inset .floor-plan .link{display:none;}#inquire > .inset .floor-plan .starting-price{margin-bottom:2em;width:100%;}#inquire > .inset .form{padding:3em;}#inquire > .inset .actions{background-color:#333;padding:2em;}#inquire > .inset .actions .head{color:white;text-transform:uppercase;}#inquire > .inset .actions .action{display:flex;flex-flow:column nowrap;justify-content:space-between;}#inquire > .inset .actions .action .name{color:#7f7f7f;margin-bottom:0.2em;text-transform:uppercase;}#inquire > .inset .actions .action .description{color:white;margin-bottom:2em;}#inquire > .inset .actions .action .link{padding-top:auto;}#inquire > .inset .actions .action .link .button-2{color:white;background-color:black;text-decoration:none;}#inquire > .inset .actions .action .link .button-2:hover{color:black !important;background-color:white !important;}}@media (min-width:960px){#inquire > .inset{display:grid;grid-template-columns:repeat(2, 1fr);}#inquire > .inset .head{grid-area:1 / 1 / 2 / 3;}#inquire > .inset .description{grid-area:2 / 1 / 3 / 3;}#inquire > .inset .floor-plan{grid-area:3 / 1 / 4 / 2;}#inquire > .inset .form{grid-area:3 / 2 / 4 / 3;}#inquire > .inset .actions{grid-area:4 / 1 / 5 / 3;display:flex;}#inquire > .inset .actions > .head{width:50%;}#inquire > .inset .actions .action{margin-right:2%;width:22%;}#inquire > .inset .actions .action:last-child{margin-right:0;}}@media (min-width:1px){.gform_wrapper{margin:0;}.gform_wrapper form input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:transparent;border:0;border-bottom:1px solid black;width:100%;}.gform_wrapper form select{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:transparent;border:0;border-bottom:1px solid black;}.gform_wrapper form textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:transparent;border:1px solid black;}.gform_wrapper form input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;border:1px solid black;padding:0.5em 1.5em;}.gform_wrapper .gform_heading{display:none;}.gform_wrapper .gform_body .gform_fields{display:flex;flex-flow:row wrap;}.gform_wrapper .gform_body .gform_fields .gfield{margin:0 0 1em 0;}.gform_wrapper .gform_body .gform_fields .gfield input{width:100%;}.gform_wrapper .gform_body .gform_fields .gfield select{width:100%;}.gform_wrapper .gform_body .gform_fields .gfield text-area{width:100%;}.gform_wrapper .gform_body .gform_fields .gfield.if-required{font-style:italic;}.gform_wrapper .gform_body .gfield_label{text-transform:uppercase;}.gform_wrapper .gform_footer{margin:0;padding:0;text-align:right;}}@media (min-width:960px){.gform_wrapper form{display:flex;flex-flow:row wrap;}.gform_wrapper form .g_field{width:48%;}.gform_wrapper .gform_body .gform_fields .gfield{width:48%;}.gform_wrapper .gform_body .gform_fields .gfield.inquire-message{width:100%;}}@media (min-width:1px){.c-share-dropdown{cursor:pointer;}.c-share-dropdown .share-button{border:1px solid transparent;padding:0.4em 0.5em;}.c-share-dropdown .share-button img{height:20px;width:20px;}.c-share-dropdown .share-button.active{border:1px solid black;}.c-share-dropdown .share-links{position:absolute;}.c-share-dropdown .share-links .media{list-style:none;}.c-share-dropdown .share-links .media > *{border:1px solid black;border-top:0;padding:0.25em 0.5em;text-align:center;}.c-share-dropdown .share-links .media > *:last-child{border-top:1px solid black;}}table.dataTable thead .sorting{background-image:none;}table.dataTable thead .sorting::after{background-image:url("../js/datatables/DataTables-1.10.21/images/sort_both.png");content:'[ ]';color:transparent;margin-left:0.5em;}table.dataTable thead .sorting_asc{background-image:none;}table.dataTable thead .sorting_asc::after{background-image:url("../js/datatables/DataTables-1.10.21/images/sort_asc.png");content:'[ ]';color:transparent;margin-left:0.5em;}table.dataTable thead .sorting_desc{background-image:none;}table.dataTable thead .sorting_desc::after{background-image:url("../js/datatables/DataTables-1.10.21/images/sort_desc.png");content:'[ ]';color:transparent;margin-left:0.5em;}table.dataTable thead .sorting_asc_disabled{background-image:none;}table.dataTable thead .sorting_asc_disabled::after{background-image:url("../js/datatables/DataTables-1.10.21/images/sort_asc_disabled.png");content:'[ ]';color:transparent;margin-left:0.5em;}table.dataTable thead .sorting_desc_disabled{background-image:none;}table.dataTable thead .sorting_desc_disabled::after{background-image:url("../js/datatables/DataTables-1.10.21/images/sort_desc_disabled.png");content:'[ ]';color:transparent;margin-left:0.5em;}.page-template-floor-plans header{background-color:white !important;}.page-template-floor-plans .template-floorplans{background-color:white !important;}@media (min-width:1px){.page-template-floor-plans .c-intro .head{margin-bottom:0.5em;text-align:center;}.page-template-floor-plans .c-intro .message{padding:0 10%;text-align:center;}.page-template-floor-plans .c-intro .message p{margin-bottom:1em;}.page-template-floor-plans .c-views-selector .views{align-items:center;display:flex;justify-content:center;list-style:none;padding-left:0;text-align:center;}.page-template-floor-plans .c-views-selector .views .view{background-color:rgba(0, 0, 0, 0.10);cursor:pointer;padding:0.75em 3em;text-transform:uppercase;}.page-template-floor-plans .c-views-selector .views .view.active{background-color:black;color:white;}.page-template-floor-plans .c-views-selector .views .view:hover{background-color:rgba(0, 0, 0, 0.50);color:white;}.page-template-floor-plans .c-filters{background-color:rgba(0, 0, 0, 0.2);border-top:1px solid black;}.page-template-floor-plans .c-filters .activator{padding-top:2em;text-align:center;}.page-template-floor-plans .c-filters .activator button{background-color:transparent;border:0;text-transform:uppercase;}.page-template-floor-plans .c-filters .activator button .fa-angle-down{display:inline-table;}.page-template-floor-plans .c-filters .activator button .fa-angle-up{display:none;}.page-template-floor-plans .c-filters .activator button.active .fa-angle-down{display:none;}.page-template-floor-plans .c-filters .activator button.active .fa-angle-up{display:inline;}.page-template-floor-plans .c-filters form{display:flex;flex-flow:row wrap;justify-content:space-between;padding:2em 0;}.page-template-floor-plans .c-filters form::placeholder{color:black;}.page-template-floor-plans .c-filters form input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:transparent;border:0;border-bottom:1px solid black;padding:0.5em;text-transform:uppercase;width:100%;}.page-template-floor-plans .c-filters form input::placeholder{color:black;}.page-template-floor-plans .c-filters form select{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:transparent;border:0;border-bottom:1px solid black;padding:0.5em;text-transform:uppercase;width:100%;}.page-template-floor-plans .c-filters form .filter{cursor:pointer;position:relative;width:45%;}.page-template-floor-plans .c-filters form .filter.beds::after,.page-template-floor-plans .c-filters form .filter.baths::after,.page-template-floor-plans .c-filters form .filter.max-price::after{content:'\f107';font-family:'FontAwesome';top:0.5em;pointer-events:none;position:absolute;right:0.5em;}.page-template-floor-plans .c-filters form .filter.move-in input{text-indent:2em;}.page-template-floor-plans .c-filters form .filter.move-in::before{content:'\f073';font-family:'FontAwesome';top:0.3em;pointer-events:none;position:absolute;left:0.5em;}.page-template-floor-plans .c-summary .result{margin-bottom:0.5em;}.page-template-floor-plans .c-floor-plans{display:none;position:relative;}.page-template-floor-plans .c-floor-plans > .inset{display:flex;flex-flow:row wrap;position:relative;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin:3em 3%;position:relative;width:100%;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan > *{margin:0;text-align:center;width:100%;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .featured{font-size:90%;font-weight:700;margin-bottom:0.75em;text-transform:uppercase;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .name{font-size:27px;margin-bottom:1em;text-align:center;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .image{height:300px;margin-bottom:2em;overflow:hidden;position:relative;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .image img{height:100%;left:0;top:0;width:100%;object-position:50% 50%;object-fit:contain;position:absolute;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .bedrooms{margin-bottom:1.5em;width:auto;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .bathrooms{margin-bottom:1.5em;width:auto;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .bathrooms::before{content:'|';margin-right:1em;margin-left:1em;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .bathrooms::after{content:'|';margin-right:1em;margin-left:1em;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .square-feet{margin-bottom:1.5em;width:auto;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .available-units{font-size:13px;width:100%;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .first-available-date{font-size:13px;width:100%;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .starting-price{font-size:13px;margin-bottom:2em;width:100%;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .link{text-align:center;width:100%;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan .overlay-link{display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan:hover .link .button-1{background-color:transparent !important;color:black !important;}.page-template-floor-plans .c-floor-plans.active{display:block;}.page-template-floor-plans .c-apartments{display:none;}.page-template-floor-plans .c-apartments #apartments_filter{position:relative;margin-bottom:1em;text-align:right;}.page-template-floor-plans .c-apartments #apartments_filter::after{content:'\f002';font-family:'FontAwesome';position:absolute;right:0.5em;top:-0.25em;}.page-template-floor-plans .c-apartments #apartments_filter input{background-color:transparent;border:0;border-bottom:1px solid black;}.page-template-floor-plans .c-apartments .apartments{border-collapse:collapse;}.page-template-floor-plans .c-apartments .apartments tbody{display:block;}.page-template-floor-plans .c-apartments .apartments tr{background-color:transparent;border-bottom:2px solid black;display:block;}.page-template-floor-plans .c-apartments .apartments th{display:none;padding:0.5em;text-align:left;text-transform:uppercase;}.page-template-floor-plans .c-apartments .apartments th.inquire::after,.page-template-floor-plans .c-apartments .apartments th.apply::after{display:none;}.page-template-floor-plans .c-apartments .apartments td{background-color:transparent;border-bottom:1px solid #7f7f7f;display:block;padding:0.5em;}.page-template-floor-plans .c-apartments .apartments td .head{color:#7f7f7f;}.page-template-floor-plans .c-apartments .apartments td.availability,.page-template-floor-plans .c-apartments .apartments td.inquire,.page-template-floor-plans .c-apartments .apartments td.apply{border-bottom:0;}.page-template-floor-plans .c-apartments .apartments td.inquire,.page-template-floor-plans .c-apartments .apartments td.apply{text-align:center;}.page-template-floor-plans .c-apartments .apartments td.inquire a,.page-template-floor-plans .c-apartments .apartments td.apply a{display:inline-block;width:90%;}.page-template-floor-plans .c-apartments.active{display:block;}}@media (min-width:1px) and (min-width:1px){.page-template-floor-plans .c-intro{padding:3em 30px 0 30px;}}@media (min-width:1px) and (min-width:720px){.page-template-floor-plans .c-intro{padding:3em 40px 0 40px;}}@media (min-width:1px) and (min-width:960px){.page-template-floor-plans .c-intro{padding:3em 50px 0 50px;}}@media (min-width:1px) and (min-width:1440px){.page-template-floor-plans .c-intro{padding:3em calc((100vw - 1340px) / 2) 0 calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.page-template-floor-plans .c-views-selector{padding:3em 30px 0 30px;}}@media (min-width:1px) and (min-width:720px){.page-template-floor-plans .c-views-selector{padding:3em 40px 0 40px;}}@media (min-width:1px) and (min-width:960px){.page-template-floor-plans .c-views-selector{padding:3em 50px 0 50px;}}@media (min-width:1px) and (min-width:1440px){.page-template-floor-plans .c-views-selector{padding:3em calc((100vw - 1340px) / 2) 0 calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.page-template-floor-plans .c-filters{padding:0 30px 0 30px;}}@media (min-width:1px) and (min-width:720px){.page-template-floor-plans .c-filters{padding:0 40px 0 40px;}}@media (min-width:1px) and (min-width:960px){.page-template-floor-plans .c-filters{padding:0 50px 0 50px;}}@media (min-width:1px) and (min-width:1440px){.page-template-floor-plans .c-filters{padding:0 calc((100vw - 1340px) / 2) 0 calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.page-template-floor-plans .c-summary{padding:3em 30px 3em 30px;}}@media (min-width:1px) and (min-width:720px){.page-template-floor-plans .c-summary{padding:3em 40px 3em 40px;}}@media (min-width:1px) and (min-width:960px){.page-template-floor-plans .c-summary{padding:3em 50px 3em 50px;}}@media (min-width:1px) and (min-width:1440px){.page-template-floor-plans .c-summary{padding:3em calc((100vw - 1340px) / 2) 3em calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.page-template-floor-plans .c-floor-plans{padding:0 30px 3em 30px;}}@media (min-width:1px) and (min-width:720px){.page-template-floor-plans .c-floor-plans{padding:0 40px 3em 40px;}}@media (min-width:1px) and (min-width:960px){.page-template-floor-plans .c-floor-plans{padding:0 50px 3em 50px;}}@media (min-width:1px) and (min-width:1440px){.page-template-floor-plans .c-floor-plans{padding:0 calc((100vw - 1340px) / 2) 3em calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.page-template-floor-plans .c-apartments{padding:3em 30px 3em 30px;}}@media (min-width:1px) and (min-width:720px){.page-template-floor-plans .c-apartments{padding:3em 40px 3em 40px;}}@media (min-width:1px) and (min-width:960px){.page-template-floor-plans .c-apartments{padding:3em 50px 3em 50px;}}@media (min-width:1px) and (min-width:1440px){.page-template-floor-plans .c-apartments{padding:3em calc((100vw - 1340px) / 2) 3em calc((100vw - 1340px) / 2);}}@media (min-width:960px){.page-template-floor-plans .c-filters .activator{display:none;}.page-template-floor-plans .c-filters form{padding:2em 1em;}.page-template-floor-plans .c-filters form .filter{width:22%;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan{width:27%;}.page-template-floor-plans .c-apartments .apartments tbody{display:table-row-group;}.page-template-floor-plans .c-apartments .apartments tr{border-bottom:1px solid black;display:table-row;}.page-template-floor-plans .c-apartments .apartments th{display:table-cell;width:10%;}.page-template-floor-plans .c-apartments .apartments th.apt{width:8%;}.page-template-floor-plans .c-apartments .apartments th.plan{width:20%;}.page-template-floor-plans .c-apartments .apartments th.availability{width:15%;}.page-template-floor-plans .c-apartments .apartments td{display:table-cell;border:0;padding:1em 0.5em 1em 0;}.page-template-floor-plans .c-apartments .apartments td .head{display:none;}.page-template-floor-plans .c-apartments .apartments td.inquire a,.page-template-floor-plans .c-apartments .apartments td.apply a{width:auto;}}@media (min-width:1440px){.page-template-floor-plans .c-floor-plans > .inset .floor-plan{width:18%;}}.single-floorplan header{padding-left:0;padding-right:0;max-width:1440px !important;}@media (min-width:1px){.single-floorplan .c-content{padding-top:200px;display:flex;flex-flow:column nowrap;}.single-floorplan .c-content .c-details{display:flex;flex-flow:column nowrap;}.single-floorplan .c-content .c-details .details{display:flex;flex-flow:row wrap;margin-bottom:3em;}.single-floorplan .c-content .c-details .details > *{width:100%;}.single-floorplan .c-content .c-details .details p{font-size:16px;line-height:1.25;margin-bottom:0.2em;}.single-floorplan .c-content .c-details .details .name{font-size:40px;line-height:1;padding:0;}.single-floorplan .c-content .c-details .details .bedrooms{width:auto;}.single-floorplan .c-content .c-details .details .bathrooms{width:auto;}.single-floorplan .c-content .c-details .details .bathrooms::before{content:'|';margin-right:1em;margin-left:1em;}.single-floorplan .c-content .c-details .details .bathrooms::after{content:'|';margin-right:1em;margin-left:1em;}.single-floorplan .c-content .c-details .details .square-feet{width:auto;}.single-floorplan .c-content .c-details .actions{display:flex;flex-flow:row wrap;justify-content:flex-end;margin-bottom:3em;}.single-floorplan .c-content .c-details .actions .inquire{margin-right:1em;margin-bottom:1.5em;}.single-floorplan .c-content .c-details .actions .buttons{align-items:center;display:flex;justify-content:flex-end;width:100%;}.single-floorplan .c-content .c-details .actions .buttons > *{margin-right:2em;}.single-floorplan .c-content .c-details .actions .buttons > *:nth-child(2){margin-right:1.5em;}.single-floorplan .c-content .c-details .actions .buttons > *:last-child{margin-right:0;}.single-floorplan .c-content .c-floor-plan{align-items:center;display:flex;justify-content:center;margin-bottom:3em;}.single-floorplan .c-content .c-floor-plan .image{height:640px;max-height:640px;max-width:640px;overflow:hidden;position:relative;width:100%;}.single-floorplan .c-content .c-floor-plan .image img{height:100%;left:0;top:0;width:100%;object-position:50% 50%;object-fit:contain;position:absolute;}.single-floorplan .c-content .c-key-plates{align-items:center;display:flex;justify-content:center;}.single-floorplan .c-content .c-key-plates .key-plates{display:flex;justify-content:center;margin-right:2em;}.single-floorplan .c-content .c-key-plates .key-plates .key-plate{display:flex;flex-flow:column nowrap;margin-right:2em;text-align:center;}.single-floorplan .c-content .c-key-plates .key-plates .key-plate .image{height:150px;position:relative;width:150px;}.single-floorplan .c-content .c-key-plates .key-plates .key-plate .image img{height:100%;left:0;top:0;width:100%;object-position:50% 50%;object-fit:contain;position:absolute;}.single-floorplan .c-content .c-key-plates .key-plates .key-plate:last-child{margin-right:0;}.single-floorplan .c-content .c-navigator{display:flex;justify-content:center;margin-bottom:3em;}.single-floorplan .c-content .c-navigator > *{border:1px solid black;padding:0.5em 1em;}.single-floorplan .c-content .c-navigator > * a{text-decoration:none;}.single-floorplan .c-content .c-navigator > *:hover{background-color:black;color:white;}.single-floorplan .c-content .c-navigator .previous{border-bottom-left-radius:0.5em;border-top-left-radius:0.5em;}.single-floorplan .c-content .c-navigator .previous i{margin-right:0.25em;}.single-floorplan .c-content .c-navigator .back-to-all{border-left:0;border-right:0;}.single-floorplan .c-content .c-navigator .next{border-bottom-right-radius:0.5em;border-top-right-radius:0.5em;}.single-floorplan .c-content .c-navigator .next i{margin-left:0.25em;}.single-floorplan .c-content .c-availability-search{align-items:center;display:flex;justify-content:space-between;background-color:rgba(0, 0, 0, 0.20);}.single-floorplan .c-content .c-availability-search h3{margin-bottom:1em;}.single-floorplan .c-content .c-availability-search .filters{display:flex;flex-flow:column nowrap;justify-content:center;position:relative;}.single-floorplan .c-content .c-availability-search .filters input{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:transparent;border:0;border-bottom:1px solid black;padding:0.5em;text-transform:uppercase;width:100%;}.single-floorplan .c-content .c-availability-search .filters input::placeholder{color:black;}.single-floorplan .c-content .c-availability-search .filters .filter{min-width:180px;position:relative;width:22%;}.single-floorplan .c-content .c-availability-search .filters .filter.move-in input{text-indent:2em;}.single-floorplan .c-content .c-availability-search .filters .filter.move-in::before{content:'\f073';font-family:'FontAwesome';top:0.3em;position:absolute;left:0.5em;}.single-floorplan .c-content .c-availability-result{margin-bottom:4em;}.single-floorplan .c-content .c-availability-result th{padding:0.5em;text-transform:uppercase;width:20%;}.single-floorplan .c-content .c-availability-result th.price{width:40%;}.single-floorplan .c-content .c-availability-result th.tour{width:30%;}.single-floorplan .c-content .c-availability-result td{padding:0.5em;}.single-floorplan .c-content .c-disclaimer{margin-bottom:2em;}.single-floorplan .c-content .c-availability-status{text-align:center;}.single-floorplan .c-content .c-availability-status.active{display:block !important;}}@media (min-width:1px) and (min-width:1px){.single-floorplan .c-content .c-details{padding:0 30px 3em 30px;}}@media (min-width:1px) and (min-width:720px){.single-floorplan .c-content .c-details{padding:0 40px 3em 40px;}}@media (min-width:1px) and (min-width:960px){.single-floorplan .c-content .c-details{padding:0 50px 3em 50px;}}@media (min-width:1px) and (min-width:1440px){.single-floorplan .c-content .c-details{padding:0 calc((100vw - 1340px) / 2) 3em calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.single-floorplan .c-content .c-floor-plan{padding:0 30px 3em 30px;}}@media (min-width:1px) and (min-width:720px){.single-floorplan .c-content .c-floor-plan{padding:0 40px 3em 40px;}}@media (min-width:1px) and (min-width:960px){.single-floorplan .c-content .c-floor-plan{padding:0 50px 3em 50px;}}@media (min-width:1px) and (min-width:1440px){.single-floorplan .c-content .c-floor-plan{padding:0 calc((100vw - 1340px) / 2) 3em calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.single-floorplan .c-content .c-key-plates{padding:0 30px 3em 30px;}}@media (min-width:1px) and (min-width:720px){.single-floorplan .c-content .c-key-plates{padding:0 40px 3em 40px;}}@media (min-width:1px) and (min-width:960px){.single-floorplan .c-content .c-key-plates{padding:0 50px 3em 50px;}}@media (min-width:1px) and (min-width:1440px){.single-floorplan .c-content .c-key-plates{padding:0 calc((100vw - 1340px) / 2) 3em calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.single-floorplan .c-content .c-navigator{padding:0 3em 30px 0 3em 30px;}}@media (min-width:1px) and (min-width:720px){.single-floorplan .c-content .c-navigator{padding:0 3em 40px 0 3em 40px;}}@media (min-width:1px) and (min-width:960px){.single-floorplan .c-content .c-navigator{padding:0 3em 50px 0 3em 50px;}}@media (min-width:1px) and (min-width:1440px){.single-floorplan .c-content .c-navigator{padding:0 3em calc((100vw - 1340px) / 2) 0 3em calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.single-floorplan .c-content .c-availability-search{padding:2em 30px 2em 30px;}}@media (min-width:1px) and (min-width:720px){.single-floorplan .c-content .c-availability-search{padding:2em 40px 2em 40px;}}@media (min-width:1px) and (min-width:960px){.single-floorplan .c-content .c-availability-search{padding:2em 50px 2em 50px;}}@media (min-width:1px) and (min-width:1440px){.single-floorplan .c-content .c-availability-search{padding:2em calc((100vw - 1340px) / 2) 2em calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.single-floorplan .c-content .c-availability-result{padding:0 30px 3em 30px;}}@media (min-width:1px) and (min-width:720px){.single-floorplan .c-content .c-availability-result{padding:0 40px 3em 40px;}}@media (min-width:1px) and (min-width:960px){.single-floorplan .c-content .c-availability-result{padding:0 50px 3em 50px;}}@media (min-width:1px) and (min-width:1440px){.single-floorplan .c-content .c-availability-result{padding:0 calc((100vw - 1340px) / 2) 3em calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.single-floorplan .c-content .c-disclaimer{padding:0 30px 3em 30px;}}@media (min-width:1px) and (min-width:720px){.single-floorplan .c-content .c-disclaimer{padding:0 40px 3em 40px;}}@media (min-width:1px) and (min-width:960px){.single-floorplan .c-content .c-disclaimer{padding:0 50px 3em 50px;}}@media (min-width:1px) and (min-width:1440px){.single-floorplan .c-content .c-disclaimer{padding:0 calc((100vw - 1340px) / 2) 3em calc((100vw - 1340px) / 2);}}@media (min-width:1px) and (min-width:1px){.single-floorplan .c-content .c-availability-status{padding:3em 30px 3em 30px;}}@media (min-width:1px) and (min-width:720px){.single-floorplan .c-content .c-availability-status{padding:3em 40px 3em 40px;}}@media (min-width:1px) and (min-width:960px){.single-floorplan .c-content .c-availability-status{padding:3em 50px 3em 50px;}}@media (min-width:1px) and (min-width:1440px){.single-floorplan .c-content .c-availability-status{padding:3em calc((100vw - 1340px) / 2) 3em calc((100vw - 1340px) / 2);}}@media (min-width:960px){.single-floorplan .c-content .c-details{flex-flow:row nowrap;justify-content:space-between;}}table.dataTable thead .view.sorting{background-image:none;}table.dataTable thead .view.sorting_asc{background-image:none;}table.dataTable thead .view.sorting_desc{background-image:none;}table.dataTable thead .inquire.sorting{background-image:none;}table.dataTable thead .inquire.sorting_asc{background-image:none;}table.dataTable thead .inquire.sorting_desc{background-image:none;}table.dataTable thead .apply.sorting{background-image:none;}table.dataTable thead .apply.sorting_asc{background-image:none;}table.dataTable thead .apply.sorting_desc{background-image:none;}table.dataTable thead .sorting{background-image:none;}table.dataTable thead .sorting::after{background-image:url("../js/datatables/DataTables-1.10.21/images/sort_both.png");content:'[ ]';color:transparent;margin-left:0.5em;}table.dataTable thead .sorting_asc{background-image:none;}table.dataTable thead .sorting_asc::after{background-image:url("../js/datatables/DataTables-1.10.21/images/sort_asc.png");content:'[ ]';color:transparent;margin-left:0.5em;}table.dataTable thead .sorting_desc{background-image:none;}table.dataTable thead .sorting_desc::after{background-image:url("../js/datatables/DataTables-1.10.21/images/sort_desc.png");content:'[ ]';color:transparent;margin-left:0.5em;}table.dataTable thead .sorting_asc_disabled{background-image:none;}table.dataTable thead .sorting_asc_disabled::after{background-image:url("../js/datatables/DataTables-1.10.21/images/sort_asc_disabled.png");content:'[ ]';color:transparent;margin-left:0.5em;}table.dataTable thead .sorting_desc_disabled{background-image:none;}table.dataTable thead .sorting_desc_disabled::after{background-image:url("../js/datatables/DataTables-1.10.21/images/sort_desc_disabled.png");content:'[ ]';color:transparent;margin-left:0.5em;}#ui-datepicker-div{width:auto;}.detail-popup .floor-plan-image img{width:100%;max-width:600px;}.page-template-floor-plans .c-floor-plans > .inset .floor-plan p{font-size:15px;}