.locations.loc-home .index,.locations.loc-home .index .map,.locations.loc-home .index .map #map,.locations.loc-home .index .search,.locations.loc-home .index>div{height:100%}.locations.loc-home #main-content>.content-wrapper{height:calc(100vh - 110px)}.locations.syn-home .index .map #map{min-height:600px}.locations #main-content .content-wrapper{padding:0}.locations.loc-home .index{margin:0 auto;max-width:1460px;opacity:0;padding:0 clamp(1.25rem,0rem + 4.167vw,3.75rem);padding-left:0!important;padding-right:clamp(1.25rem,0rem + 4.167vw,3.75rem)}.locations.loc-home .index>div,.locations.syn-home .index{display:flex}.locations .index .map{flex:0 0 50%}.locations .index .search{display:flex;flex:0 0 50%;flex-direction:column;padding-bottom:10px;padding-left:clamp(1.25rem,.469rem + 2.604vw,2.8125rem)}.locations .index .search .bar,.locations .index .search .title{flex:0 0 auto}.locations .index .search .bar label{left:-1000%;position:fixed}.locations .index .search .bar input{border:1px solid #254b65;border-radius:55px;font-size:14px;margin-bottom:15px;padding:13px 30px;width:100%}.locations .index .search .results{flex:1 0 auto;height:0;margin-left:-10px;overflow-y:scroll;padding-left:10px;padding-top:10px}.locations .index .search .results::-webkit-scrollbar{width:10px}.locations .index .search .results::-webkit-scrollbar-track{background:#d1d1d1;border-radius:10px}.locations .index .search .results::-webkit-scrollbar-thumb{background:#516f84;border-radius:10px}.locations .index .search .results .office{border:1px solid #eae8e3;border-radius:10px;box-shadow:0 0 0 #d1d1d1;margin-bottom:15px;margin-right:10px;overflow:hidden;position:relative;top:0;transform:scale(1);transition:all .4s ease}.locations .index .search .results .office .overview{display:flex;min-height:clamp(6.25rem,4.063rem + 7.292vw,10.625rem)}.locations .index .search .results .office:not(.open):focus,.locations .index .search .results .office:not(.open):hover{box-shadow:0 10px 5px -5px #d1d1d1;top:-5px;transform:scale(1.01)}.locations .index .search .results .office:last-child{margin-bottom:0}.locations .index .search .results .office .overview:not(.open){cursor:pointer}.locations .index .search .results .office .overview .feat-img{flex:0 0 40%;padding-right:20px}.locations .index .search .results .office .overview .feat-img img{height:100%;object-fit:cover;width:100%}.locations .index .search .results .office .overview .details{align-self:center;flex:0 0 60%;padding:20px 20px 20px 0}.locations .index .search .results .office .overview .details p{margin-bottom:0}.locations .index .search .results .office .desc{border-top:1px solid #eae8e3;display:none;padding:25px;position:relative}.locations .index .search .results .office .desc .btns .white-btn{margin-left:10px}.locations .index .search .results .office .desc .close{background:none;border:none;height:20px;padding:3px;position:absolute;right:6px;top:6px;z-index:99}.locations .index .search .results .office .desc .close span{left:-1000%;position:fixed}.locations .index .search .results .office .desc .close:after,.locations .index .search .results .office .desc .close:before{background:#254b65;border-radius:10px;content:"";display:block;height:2px;position:relative;width:15px}.locations .index .search .results .office .desc .close:before{top:2px;transform:rotate(45deg)}.locations .index .search .results .office .desc .close:after{transform:rotate(-45deg)}.loc-pop.mapboxgl-popup{max-width:320px!important}.loc-pop .mapboxgl-popup-close-button{background:#254b65;border-bottom-left-radius:10px;color:#fff;font-size:20px;line-height:1}.loc-pop .mapboxgl-popup-content{border-radius:10px;display:flex;overflow:hidden;padding:0}.loc-pop .mapboxgl-popup-content .details{flex:0 0 65%;padding:10px 10px 10px 15px}.pois .loc-pop:not(.base) .mapboxgl-popup-content .details{flex:0 0 100%;padding:10px}.loc-pop .mapboxgl-popup-content .details h2{margin-bottom:10px}.loc-pop .mapboxgl-popup-content .details p{margin-bottom:0}.loc-pop .mapboxgl-popup-content img{flex:0 0 35%;height:auto;max-width:35%;object-fit:cover;width:100%}@media (max-width:767px){.locations.loc-home .index{padding:30px clamp(1.25rem,.469rem + 2.604vw,2.8125rem) 0!important}.locations.syn-home .index{height:100vh}.locations .index .map{display:none}.locations .index .search{flex:0 0 100%;padding:0}.locations .index .search .results .office .desc .btns .white-btn{margin:20px 0 0}}.locations .entries .grey-tier{align-items:center;background:#eae8e3;display:flex;min-height:500px;padding:50px 0}.locations .entries .grey-tier .bg-area{flex:1}.locations .entries>div:not(:last-child){margin-bottom:80px}.locations .entries .bg-area{margin:0 auto}.locations .entries .bg-area,.locations .entries .overview{max-width:1460px;padding:0 clamp(1.25rem,0rem + 4.167vw,3.75rem)}.locations .entries .overview{margin:0 auto 55px}.locations .entries .overview .details{display:flex;flex-direction:column}.locations .entries .overview .details .contact{background:#fff;border:1px solid #eae8e3;border-radius:10px;padding:30px}.locations .entries .overview .details .contact a{font-weight:500}.locations .entries .overview .details .head{display:flex;flex:1 0 auto;flex-direction:column;padding-top:50px}.locations .entries .overview .details .head .kicker{color:#e59852;display:block}.locations .entries .overview .details .head .btns{display:flex;flex-wrap:wrap;margin-top:auto}.locations .entries .overview .details h1{font-size:32px;line-height:1.2}.locations .entries .overview .details .head .btns .gray-btn{align-items:center;display:flex;justify-content:center;padding:15px 10px}.locations .entries .overview .details .head .btns .white-btn{flex:0 0 calc(50% - 5px)}.locations .entries .overview .details .head .btns .blue-btn{flex:0 0 100%}.locations .entries .overview .details .head .btns .white-btn{margin-bottom:10px}.locations .entries .overview .details .head .btns .white-btn:first-child{margin-right:5px}.locations .entries .overview .details .head .btns .white-btn:nth-child(2){margin-left:5px}@media (min-width:768px) and (max-width:991px){.locations .entries .overview .details .head .btns .white-btn:first-child{margin-right:0}.locations .entries .overview .details .head .btns .white-btn:nth-child(2){margin-left:0}}@media (max-width:990px){.locations .entries .overview .details .head .btns .white-btn{flex:1 100%}}.locations .entries .overview .details .contact{flex:0 0 auto;margin-top:10px;text-align:center}.locations .entries .overview .details .contact p{margin-bottom:0}.locations .entries .overview .details .contact p a{color:#516f84;text-decoration:none}@media (min-width:768px){.locations .entries .bg-area .content-area,.locations .entries .overview .gallery{margin-right:auto;width:64%}.locations .entries .overview .details .head{background:#fff;border:1px solid #eae8e3;border-radius:10px;padding:30px}.locations .entries .overview .details{left:0;margin:0 auto;max-width:calc(35% - clamp(1.25rem,0rem + 4.167vw,3.75rem));min-height:510px;opacity:0;position:fixed;right:0;transform:translateX(100%);width:calc(504px - clamp(1.25rem,0rem + 4.167vw,3.75rem))}.locations .entries .overview .details.stop{position:absolute;transform:translate(100%,-100%)}}@media (max-width:767px){.locations .entries .overview .details .contact{margin:25px 0}}.locations .entries .overview .gallery img{border-radius:10px}.locations .entries .overview .gallery .current{background:#d1d1d1;border-radius:10px;position:relative}.locations .entries .overview .gallery .current .arrows{bottom:20px;display:flex;position:absolute;right:20px}.locations .entries .overview .gallery .current .arrows button{align-items:center;background:#fff;border:none;border-radius:50%;display:flex;height:45px;justify-content:center;width:45px}.locations .entries .overview .gallery .current .arrows button span{left:-1000%;position:fixed}.locations .entries .overview .gallery .current .arrows button:after{border-color:#254b65;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:15px;position:relative;width:15px}.locations .entries .overview .gallery .current .arrows .btn-left:after{left:3px;transform:rotate(-135deg)}.locations .entries .overview .gallery .current .arrows .btn-right:after{left:-3px;transform:rotate(45deg)}.locations .entries .overview .gallery .current .arrows .btn-right{margin-left:30px}.locations .entries .overview .gallery .current .scroll-area{display:flex;overflow:hidden}.locations .entries .overview .gallery .current .scroll-area .slide{flex:1 0 100%;margin-right:20px;max-height:425px}.locations .entries .overview .gallery .current .scroll-area .slide img{height:100%;object-fit:cover;width:100%}.locations .entries .overview .gallery .upcoming{margin-top:10px;position:relative}.locations .entries .overview .gallery .upcoming:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 85%,hsla(0,0%,100%,0) 0,#fff);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.locations .entries .overview .gallery .upcoming .scroll-area{display:flex;margin-bottom:-5px;margin-left:-5px;overflow:hidden}.locations .entries .overview .gallery .upcoming .scroll-area .slide{border:1px solid rgba(81,111,132,0);border-radius:14px;cursor:pointer;flex:0 0 16.66%;margin-right:5px;max-height:85px;padding:5px;transition:all .2s ease}.locations .entries .overview .gallery .upcoming .scroll-area .slide.active{border:1px solid #516f84}.locations .entries .overview .gallery .upcoming .scroll-area .slide img{height:100%;object-fit:cover;width:100%}.locations .entries .overview .gallery.solo .arrows,.locations .entries .overview .gallery.solo .upcoming{display:none!important}.locations .entries .overview .gallery.solo .current .scroll-area .slide{max-height:510px}.locations .entries .overview .gallery .view-3d{flex:0 0 100%;margin-top:40px}.locations .entries .overview .gallery .view-3d a{align-items:center;display:inline-flex;width:auto!important}.locations .entries .overview .gallery .view-3d a svg{height:auto!important;margin-right:10px;width:24px!important}.locations .entries .overview .gallery .view-3d a svg path{transition:all .2s ease}.locations .entries .overview .gallery .view-3d a:focus svg path,.locations .entries .overview .gallery .view-3d a:hover svg path{stroke:#fff}@media (min-width:768px){.locations .entries .overview .gallery .current{min-height:300px}}@media (max-width:767px){.locations .entries .overview .gallery .upcoming .scroll-area .slide{flex:0 0 25%;max-height:60px}.locations .entries .overview .gallery .view-3d{text-align:center}}.locations .entries .units .cards .card{border:1px solid #eae8e3;border-radius:10px;display:flex;margin-bottom:20px;min-height:270px;overflow:hidden;position:relative;text-decoration:none}.locations .entries .units .cards .card img{object-fit:cover}.locations .entries .units .cards .card .details{align-self:center;padding:20px}.locations .entries .units .cards .card .details .available{background:#e59852;border-radius:24px;color:#fff;font-size:12px;font-weight:400;line-height:1;padding:5px 15px;position:absolute;right:20px;top:20px}.locations .entries .units .cards .card .details .pass{margin-bottom:0}.locations .entries .units .cards .card .details .btns{display:flex;margin-top:20px}.locations .entries .units .cards .card .details .btns a{width:auto}.locations .entries .units .cards .card .details .btns a:first-child{margin-right:10px}@media (min-width:768px){.locations .entries .units .cards .card img{flex:0 0 25%;height:100%;max-width:25%;position:absolute;width:100%}.locations .entries .units .cards .card .details{flex:0 0 75%;margin-left:auto;max-width:75%}}@media (max-width:767px){.locations .entries .units .cards .card{flex-direction:column}.locations .entries .units .cards .card img{max-height:185px}.locations .entries .units .cards .card .details{width:100%}}.locations .entries .amenities .cards,.locations .entries .inclusions .cards{display:flex;flex-wrap:wrap;margin-right:-20px}.locations .entries .amenities .cards .card,.locations .entries .inclusions .cards .card{text-align:center}.locations .entries .amenities .cards .card.list,.locations .entries .inclusions .cards .card.list{flex:1 0 calc(100% - 20px)}.locations .location-features{margin:4rem 0}.locations .entries :is(.inclusions,.amenities) .cards .card{border:1px solid #eae8e3;border-radius:8px;padding:8px}.locations .entries :is(.inclusions,.amenities) .cards{grid-gap:20px}@media (min-width:768px){.locations .entries :is(.inclusions,.amenities) .cards .card:not(.list){align-items:center;display:flex;flex:0 0 calc(50% - 20px);grid-gap:20px;justify-content:center}.locations .entries :is(.inclusions,.amenities) .cards .card :is(.icon,p){flex:1}.locations .entries :is(.inclusions,.amenities) .cards .card:not(.list) p{text-align:left}}@media (min-width:990px){.locations .entries :is(.inclusions,.amenities) .cards .card:not(.list){flex:0 0 calc(33% - 20px)}}@media (min-width:1400px){.locations .entries :is(.inclusions,.amenities) .cards .card:not(.list){flex:0 0 calc(25% - 20px)}}.locations .entries :is(.inclusions,.amenities) .cards .card p{font-weight:500;margin-bottom:0}.locations .entries :is(.inclusions,.amenities) .cards .card:not(.list) .icon{align-items:center;display:flex;justify-content:center;max-width:48px}@media (max-width:767px){.locations .entries :is(.inclusions,.amenities) .cards .card .icon{margin:auto auto 8px}}@media (min-width:1199px){.locations .entries :is(.inclusions,.amenities) .cards .card .icon{min-width:56px}}.locations .entries .amenities .cards .card.list .icon,.locations .entries .inclusions .cards .card.list .icon{height:auto;padding:20px}.locations .entries .amenities .cards .card.list .icon ul,.locations .entries .inclusions .cards .card.list .icon ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0}.locations .entries .amenities .cards .card.list .icon ul li,.locations .entries .inclusions .cards .card.list .icon ul li{padding:5px 0}.locations .entries .amenities .cards .card.list .icon ul li span,.locations .entries .inclusions .cards .card.list .icon ul li span{padding:0 10px}.locations .entries .amenities .cards .card.list .icon ul li:last-child span,.locations .entries .inclusions .cards .card.list .icon ul li:last-child span{display:none}.locations .entries .amenities .cards .card .icon img,.locations .entries .inclusions .cards .card .icon img{height:auto;width:85px}@media (max-width:767px){.locations .entries .amenities .cards .card,.locations .entries .inclusions .cards .card{flex:0 0 calc(50% - 20px)}}.locations .entries .pois #map{height:500px!important}.locations .entries .pois .filters{margin-top:20px}.locations .entries .pois .filters .categories{border-bottom:1px solid #eae8e3;display:flex;padding-bottom:20px}.locations .entries .pois .filters .categories .category button{align-items:center;background:none;border:none;border-radius:42px;color:#516f84;display:flex;margin-right:clamp(.5rem,-.188rem + 2.292vw,1.875rem);padding:10px 20px;transition:all .2s ease}.locations .entries .pois .filters .categories .category button svg{margin-right:10px}.locations .entries .pois .filters .categories .category button.active,.locations .entries .pois .filters .categories .category button:focus,.locations .entries .pois .filters .categories .category button:hover{background:#516f84;color:#fff}.locations .entries .pois .filters .categories .category button svg path,.locations .entries .pois .filters .categories .category button svg rect{transition:all .2s ease}.locations .entries .pois .filters .categories .category button.active svg.attractions path,.locations .entries .pois .filters .categories .category button.active svg.food path,.locations .entries .pois .filters .categories .category button:focus svg.attractions path,.locations .entries .pois .filters .categories .category button:focus svg.food path,.locations .entries .pois .filters .categories .category button:hover svg.attractions path,.locations .entries .pois .filters .categories .category button:hover svg.food path{fill:#fff}.locations .entries .pois .filters .categories .category button.active svg.shopping rect,.locations .entries .pois .filters .categories .category button:focus svg.shopping rect,.locations .entries .pois .filters .categories .category button:hover svg.shopping rect{stroke:#fff}.locations .entries .pois .filters .categories .category button.active svg.shopping path,.locations .entries .pois .filters .categories .category button:focus svg.shopping path,.locations .entries .pois .filters .categories .category button:hover svg.shopping path{fill:#fff}.locations .entries .pois .filters .categories .category button.active svg.transit .wh,.locations .entries .pois .filters .categories .category button:focus svg.transit .wh,.locations .entries .pois .filters .categories .category button:hover svg.transit .wh{fill:#516f84}.locations .entries .pois .filters .categories .category button.active svg.transit .bl,.locations .entries .pois .filters .categories .category button:focus svg.transit .bl,.locations .entries .pois .filters .categories .category button:hover svg.transit .bl{fill:#fff}.locations .entries .pois .filters .results{display:flex;flex-wrap:wrap;margin-top:20px}.locations .entries .pois .filters .results .result{border:1px solid #eae8e3;border-radius:10px;box-shadow:0 0 0 #d1d1d1;cursor:pointer;display:none;flex:0 0 25%;flex-direction:column;margin-bottom:10px;margin-right:10px;padding:15px;position:relative;top:0;transform:scale(1);transition:all .4s ease}.locations .entries .pois .filters .results .result.focused,.locations .entries .pois .filters .results .result:focus,.locations .entries .pois .filters .results .result:hover{border-color:#516f84}.locations .entries .pois .filters .results .result:focus,.locations .entries .pois .filters .results .result:hover{box-shadow:0 10px 5px -5px #d1d1d1;top:-5px;transform:scale(1.01)}.locations .entries .pois .filters .results .result.active{display:flex}.locations .entries .pois .filters .results .result h5{color:#000;font-weight:500;margin-bottom:0}.locations .entries .pois .filters .results .result p{font-size:10px;margin-bottom:0;margin-top:auto}@media (max-width:767px){.locations .entries .pois .filters .results .result{flex:0 0 100%}.locations .entries .pois .filters .categories{flex-wrap:wrap}.locations .entries .pois .filters .categories .category{flex:1 0 50%}.locations .entries .pois .filters .categories .category:first-child,.locations .entries .pois .filters .categories .category:nth-child(2){margin-bottom:20px}}.locations .entries .nearby .cards .card{border:1px solid #eae8e3;border-radius:10px;box-shadow:0 0 0 #d1d1d1;display:flex;margin-bottom:20px;min-height:170px;overflow:hidden;position:relative;text-decoration:none;top:0;transform:scale(1);transition:all .4s ease}.locations .entries .nearby .cards .card:focus,.locations .entries .nearby .cards .card:hover{box-shadow:0 10px 5px -5px #d1d1d1;top:-5px;transform:scale(1.01)}.locations .entries .nearby .cards .card img{object-fit:cover}.locations .entries .nearby .cards .card .details{align-self:center;padding:clamp(1.25rem,.536rem + 1.488vw,1.875rem)}.locations .entries .nearby .cards .card .details p{margin-bottom:0}.locations .entries .nearby .cards .card .details .distance{background:#ebebeb;border-radius:24px;color:#000;font-size:12px;font-weight:400;line-height:1;padding:5px 15px;position:absolute;right:20px}@media (min-width:768px){.locations .entries .nearby .cards .card img{flex:0 0 25%;max-width:25%}.locations .entries .nearby .cards .card .details{flex:0 0 75%}.locations .entries .nearby .cards .card .details .distance{bottom:30px}}@media (max-width:767px){.locations .entries .nearby .cards .card{flex-direction:column}.locations .entries .nearby .cards .card img{max-height:185px}.locations .entries .nearby .cards .card .details{width:100%}.locations .entries .nearby .cards .card .details .distance{top:20px}}.locations .entries .community img{border-radius:10px;height:250px!important;margin-left:20px;object-fit:cover;width:250px!important}.locations .entries .solutions .cards .card{border:1px solid #eae8e3;border-radius:10px;display:flex;flex-direction:column;margin-bottom:20px;min-height:425px;padding:30px}.locations .entries .solutions .cards .card img{height:auto;width:50px}.locations .entries .solutions .cards .card .details{margin:auto 0;padding:10px 0}.locations .entries .solutions .cards .card .details li,.locations .entries .solutions .cards .card .details p{color:#516f84;font-size:14px;font-weight:300}@media (min-width:768px){.locations .entries .solutions .cards{display:flex;flex-wrap:wrap;margin-right:-20px}.locations .entries .solutions .cards .card{flex:0 0 calc(50% - 20px);margin-right:20px}.locations .entries .solutions .cards .card a{max-width:230px;width:100%}}.locations .entries .sales .cards .card{border:1px solid #eae8e3;border-radius:10px;display:flex;flex:0 0 calc(50% - 20px);margin-bottom:20px;min-height:170px;overflow:hidden;position:relative;text-decoration:none}.locations .entries .sales .cards .card .details h4{font-size:18px;margin-bottom:0}.locations .entries .sales .cards .card .details p{font-size:10px;font-weight:300;margin-bottom:0}.locations .entries .sales .cards .card .details .title{margin-bottom:15px}.locations .entries .sales .cards .card .details .phone{margin-bottom:10px}.locations .entries .sales .cards .card .details .email,.locations .entries .sales .cards .card .details .phone{align-items:center;display:flex;line-break:anywhere}.locations .entries .sales .cards .card .details .email img,.locations .entries .sales .cards .card .details .phone img{height:auto;margin-right:10px;width:10px}.locations .entries .sales .cards .card .details .bio{margin-top:20px}@media (min-width:768px){.locations .entries .sales .cards{display:flex;flex-wrap:wrap;margin-right:-20px}.locations .entries .sales .cards .card{margin-right:20px}.locations .entries .sales .cards .card>img{flex:0 0 50%;max-width:50%;object-fit:cover}.locations .entries .sales .cards .card .details{align-self:center;flex:0 0 50%;padding:20px}}@media (max-width:767px){.locations .entries .sales .cards .card>img{flex:0 0 35%;max-width:35%;object-fit:cover}.locations .entries .sales .cards .card .details{align-self:center;flex:0 0 65%;padding:20px}}.locations .entries .quiz .content-area{background:#eae8e3;border-radius:10px;display:flex;padding:clamp(1.25rem,.625rem + 2.083vw,2.5rem)}@media (min-width:768px){.locations .entries .quiz .content-area .copy{flex:0 0 60%;padding-right:20px}.locations .entries .quiz .content-area img{flex:0 0 40%;max-width:40%}}@media (max-width:767px){.locations .entries .quiz .content-area{flex-direction:column}.locations .entries .quiz .content-area .copy{order:2}.locations .entries .quiz .content-area img{margin:0 auto 70px;max-width:90%;order:1}}.testimonials-slider-wrapper{padding-bottom:50px}