body.washington-dc .features{padding-top:120px}@media only screen and (max-width: 1023px){body.washington-dc .features{padding-top:80px}}.template-location .features{padding-top:200px;background-color:#e6eaef}@media only screen and (max-width: 1023px){.template-location .features{padding-top:80px}}@media only screen and (max-width: 768px){.template-location .flexible-options.highlight .transform-container{padding-top:80px}}#units-overlay{z-index:105;pointer-events:all;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#3f5570;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;opacity:1}#units-overlay.hidden{pointer-events:none;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;opacity:0}#units-overlay #overlay-close{z-index:110;margin:0 auto;margin-top:calc(5vh - 20px)}#units-overlay #images-container{position:absolute;width:80%;height:80%;top:10%;left:10%}#units-overlay #images-container .slick-list, #units-overlay #images-container .slick-track{height:100%}#units-overlay #images-container .floorplan-container{position:relative}#units-overlay #images-container .floorplan-container img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:100%;max-width:100%}#units-overlay #images-container .unit-arrow-r, #units-overlay #images-container .unit-arrow-l{-webkit-transform:none;-o-transform:none;transform:none;bottom:-42px;background-color:white}@media only screen and (max-width: 1023px){#units-overlay #images-container .unit-arrow-r, #units-overlay #images-container .unit-arrow-l{top:auto}}#units-overlay #images-container .unit-arrow-r{right:50%;-webkit-transform:translateX(472px);-o-transform:translateX(472px);transform:translateX(472px)}@media only screen and (max-width: 1023px){#units-overlay #images-container .unit-arrow-r{-webkit-transform:none;-o-transform:none;transform:none;right:0}}#units-overlay #images-container .unit-arrow-l{left:50%;-webkit-transform:translateX(-472px);-o-transform:translateX(-472px);transform:translateX(-472px)}@media only screen and (max-width: 1023px){#units-overlay #images-container .unit-arrow-l{-webkit-transform:none;-o-transform:none;transform:none;left:0}}#units-overlay #images-container .slick-dots{text-align:center}#units-overlay #images-container .slick-dots li{border-color:white}#units-overlay #images-container .slick-dots li.slick-active{background-color:white}#units-overlay #tour-container{position:absolute;top:0;left:0;width:100%;height:100%}#units-overlay #tour-container iframe{width:100%;height:100%}.units{padding:200px 0 80px}@media only screen and (max-width: 1023px){.units{padding:170px 0 80px}}.units h2{margin-bottom:80px;padding:0 40px}.units .slick-dots{text-align:center}.units .units-container{text-align:center}.units .unit-single{display:inline-block;position:relative;width:330px;margin-right:40px}.units .unit-single:nth-last-child(1){margin-right:0}@media only screen and (max-width: 512px){.units .unit-single{width:225px;margin-right:20px}}.units .unit-single .unit-image{background-size:cover;background-position:center center;height:200px}@media only screen and (max-width: 512px){.units .unit-single .unit-image{height:150px}}.units .unit-single .unit-info{padding:20px;border:solid #e8e8e8;border-width:0 2px 2px 2px;text-align:center;-webkit-transition:0.3s border-color;-o-transition:0.3s border-color;transition:0.3s border-color}.units .unit-single .unit-info h3{margin-bottom:20px}.units .unit-single .unit-info p{color:#9a9a9a;margin:0;line-height:18px}.units .unit-single .unit-info a{cursor:pointer;display:block;color:#3f5570;font-size:15px;font-family:apercu-bold,sans-serif;-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;-o-transition:0.3s -o-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform, 0.3s -o-transform}.units .unit-single .unit-info a.tour{margin-top:20px}.units .unit-single .unit-info a.empty{pointer-events:none;opacity:0}.units .unit-single .unit-info a.floorplan:hover, .units .unit-single .unit-info a.tour:hover{-webkit-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px);-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;-o-transition:0.3s -o-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform, 0.3s -o-transform}.units .unit-single .unit-info a.floorplan, .units .unit-single .unit-info a.book{margin-top:10px}.units .unit-single .unit-info a.book:hover img{-webkit-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px);-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;-o-transition:0.3s -o-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform, 0.3s -o-transform}.units .unit-single .unit-info a img{vertical-align:middle;margin-left:5px;padding-bottom:2px;height:12px;-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;-o-transition:0.3s -o-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform, 0.3s -o-transform}.units .unit-single:hover::after{opacity:1;-webkit-transition:0.8s opacity;-o-transition:0.8s opacity;transition:0.8s opacity}.units .unit-single::after{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 2px #3f5570;opacity:0;-webkit-transition:0.8s opacity;-o-transition:0.8s opacity;transition:0.8s opacity}#concept-units{padding-top:40px}.map{position:relative;padding:40px}@media only screen and (max-width: 768px){.map{padding:20px}}.map .map-box{position:relative;overflow:hidden;height:600px;background-size:cover;background-position:center center}.map .map{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;height:auto;min-height:600px}.map .marker{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:55%;width:30px}.map .popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:38%;background-color:#3f5570;color:white;padding:10px;width:280px;height:110px;line-height:20px;font-size:15px}.map .popup:hover .arrow{-webkit-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all}.map .popup .arrow{position:absolute;bottom:10px;left:10px;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all}.virtual-tour{position:relative}.virtual-tour .background{width:100%}.virtual-tour .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95px}.value{padding:120px 80px}@media only screen and (max-width: 1023px){.value{padding:80px}}@media only screen and (max-width: 768px){.value{padding:80px 40px}}@media only screen and (max-width: 640px){.value .max-container{margin:0 -40px;overflow-x:hidden}}.value h2, .value p{margin:0 0 40px}.value p{text-align:center;font-family:apercu-medium,sans-serif}.value .table-nav{position:relative;text-align:center;display:none;margin-bottom:40px}@media only screen and (max-width: 640px){.value .table-nav{display:block}}.value .table-nav .options{white-space:nowrap}.value .table-nav li{cursor:pointer;display:inline-block;padding:20px}.value .table-nav li.selected{color:#3f5570}@media only screen and (max-width: 640px){.value .table-nav li{padding:10px}}.value .table-nav #category-underline{bottom:10px}@media only screen and (max-width: 640px){.value .table-nav #category-underline{bottom:5px}}.value table{width:100%;font-family:apercu-regular,sans-serif;-webkit-transition:0.3s -webkit-transform;transition:0.3s -webkit-transform;-o-transition:0.3s -o-transform;transition:0.3s transform;transition:0.3s transform, 0.3s -webkit-transform, 0.3s -o-transform;-webkit-transform:none;-o-transform:none;transform:none}@media only screen and (max-width: 640px){.value table{width:980px;padding:0 40px}.value table thead{display:none}}.value table tr td, .value table tr th{padding:20px;font-size:15px;border-bottom:solid 2px #e8e8e8}.value table tr th{text-align:left;font-weight:500;font-family:apercu-medium,sans-serif}.value table tr td{width:33.33%;width:calc(100% / 3);color:#9a9a9a}.value table tr td:nth-child(3){background-color:#f4f4f4}