@charset "UTF-8";.amentitiesmappanel{padding:clamp(30px,30px + 60 * (100vw - 375px) / 1545,65px) 0 clamp(30px,30px + 60 * (100vw - 375px) / 1545,90px)}.awardSlidePanel+script+link+script+script+link+script+link+script+script+.amentitiesmappanel{padding-top:0;margin-top:-20px}.awardSlidePanel+script+link+script+script+.amentitiesmappanel{padding-top:0;margin-top:-20px}.aminitiespanel+script+link+script+link+script+script+.amentitiesmappanel{padding-top:0}@media print,screen and (max-width:47.9975em){.amentitiesmappanel{display:none}}@media print,screen and (min-width:48em)and (max-width:63.99875em){.amentitiesmappanel{display:none}}.amentitiesmappanel .grid-container{max-width:1520px}@media print,screen and (max-width:47.9975em){.amentitiesmappanel .grid-container{padding:0!important}}.amentitiesmappanel .tab-section .tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;position:sticky;top:0;z-index:100;margin-bottom:30px}@media print,screen and (max-width:47.9975em){.amentitiesmappanel .tab-section .tab-nav{width:100%;padding:0 20px}}@media screen and (min-width:80em){.amentitiesmappanel .tab-section .tab-nav{background:none}}.amentitiesmappanel .tab-section .tab-btn-map{position:relative;padding:18px 0;font-size:clamp(14px,14px + 8 * (100vw - 1024px) / 496,22px);font-weight:400;letter-spacing:.3px;color:#000;background:none;border:none;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;white-space:nowrap}@media print,screen and (max-width:47.9975em){.amentitiesmappanel .tab-section .tab-btn-map{border-bottom:1px solid #007299;color:#007299}}.amentitiesmappanel .tab-section .tab-btn-map:first-child{padding-left:0}.amentitiesmappanel .tab-section .tab-btn-map:hover{color:#007299;text-decoration:none}.amentitiesmappanel .tab-section .tab-btn-map.active{color:#007299;text-shadow:0 0 .75px #007299,0 0 .75px #007299}.amentitiesmappanel .tab-section .tab-btn-map.active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.amentitiesmappanel .tab-section .tab-btn-map:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:5px;background:#007299;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1);border-radius:3px 3px 0 0}@media print,screen and (max-width:47.9975em){.amentitiesmappanel .tab-section .tab-btn-map:after{display:none}}.amentitiesmappanel .explorer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.amentitiesmappanel .explorer #map{width:100%;height:100%;min-height:400px}.amentitiesmappanel .explorer .mapdetails{width:100%!important;background:#d4dde8}@media print,screen and (min-width:48em){.amentitiesmappanel .explorer .mapdetails{width:60%!important;overflow:hidden}}.amentitiesmappanel .explorer .mapdetails .map-overlay-label{background:#fff;border-radius:8px;padding:8px 14px;font-size:.78rem;font-weight:600;color:#007299;letter-spacing:1px;text-transform:uppercase;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.12);box-shadow:0 4px 14px #0000001f;pointer-events:none}.amentitiesmappanel .explorer .map-content{background:#007299;color:#fff;position:relative;width:100%}@media print,screen and (max-width:47.9975em){.amentitiesmappanel .explorer .map-content{display:none}}@media print,screen and (min-width:48em){.amentitiesmappanel .explorer .map-content{width:40%}}.amentitiesmappanel .explorer .map-content .tab-panel{display:none;padding:20px;-webkit-animation:fadeSlide .3s ease forwards;animation:fadeSlide .3s ease forwards}@media print,screen and (min-width:48em){.amentitiesmappanel .explorer .map-content .tab-panel{padding:clamp(20px,20px + 25 * (100vw - 375px) / 1545,45px) clamp(20px,20px + 47 * (100vw - 375px) / 1545,67px)}}.amentitiesmappanel .explorer .map-content .tab-panel.active{display:block}.amentitiesmappanel .explorer .map-content .tab-panel .panel-heading{font-weight:400;color:#fcc52c;letter-spacing:1.5px;text-transform:uppercase;font-size:24px;margin-bottom:6px}.amentitiesmappanel .explorer .map-content .tab-panel .panel-title{font-size:22px;font-weight:600;color:#fff;line-height:1.2;margin-bottom:24px;padding-bottom:18px}.amentitiesmappanel .explorer .map-content .tab-panel li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:13px 0;font-size:22px;color:#fff;line-height:1.4;cursor:pointer;-webkit-transition:color .15s ease;transition:color .15s ease;font-weight:300;border-bottom:1px solid transparent;-o-border-image:linear-gradient(to right,rgba(255,255,255,.8) 0%,rgba(255,255,255,.8) 40%,rgba(255,255,255,0) 100%);border-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.8)),color-stop(40%,rgba(255,255,255,.8)),to(rgba(255,255,255,0)));border-image:linear-gradient(to right,#fffc 0% 40%,#fff0);border-image-slice:1}.amentitiesmappanel .explorer .map-content .tab-panel li a{color:inherit;text-decoration:none;display:inline-block;width:100%}.amentitiesmappanel .explorer .map-content .tab-panel li:hover{color:#fff}.amentitiesmappanel .explorer .map-content .tab-panel li.active{color:#fff;font-weight:700}.amentitiesmappanel .explorer .map-content .tab-panel li.active:before{color:#fff}.amentitiesmappanel .explorer .map-content .tab-panel ul{list-style:none;padding:0;margin-top:0}.amentitiesmappanel .explorer .map-content .tab-panel ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:20px 0 6px;font-size:22px;color:#fff;font-weight:300;cursor:pointer;-webkit-transition:color .15s ease;transition:color .15s ease}.amentitiesmappanel .explorer .map-content .tab-panel ul li a{color:inherit;text-decoration:none;display:inline-block;width:100%}.amentitiesmappanel .explorer .map-content .tab-panel ul li:hover,.amentitiesmappanel .explorer .map-content .tab-panel ul li.active{color:#fff}.amentitiesmappanel .explorer .map-content .tab-panel ul li.active:before{background:#fff}.amentitiesmappanel .explorer .map-content .tab-panel ul li:before{content:unset;width:6px;height:6px;border-radius:50%;background:#bdd5de;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .15s ease;transition:background .15s ease;top:22px;left:-20px}.amentitiesmappanel .explorer .map-content p{font-size:.93rem;color:#ffffffc7;line-height:1.7;margin-bottom:16px}.amentitiesmappanel .explorer .map-content .info-card{border-radius:10px;padding:16px 18px;margin-bottom:12px}.amentitiesmappanel .explorer .map-content .info-card h4{font-size:20px;font-weight:600;color:#fff;margin-bottom:4px}.amentitiesmappanel .explorer .map-content .info-card p{font-size:18px;color:#fff9;margin:0}.amentitiesmappanel .explorer .map-content .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:16px}.amentitiesmappanel .explorer .map-content .tags .tag{padding:5px 14px;border-radius:100px;font-size:.78rem;font-weight:500;color:#ffffffd9}.amentitiesmappanel .explorer .map-content .tags .tag.highlight{background:#007299;color:#fff;border-color:#007299}@-webkit-keyframes fadeSlide{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeSlide{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media print,screen and (min-width:48em){.amentitiesmappanel.residential .tab-nav{border-bottom:2px solid #0e6987}}.map-overlay-label{pointer-events:none}.map-popup{font-size:16px;font-weight:700;color:#007299;padding:10px 0;border-radius:6px;background:#fff;text-align:center}.mobile-amenities{display:block;background:#ecf3f8;padding:20px}.awardSlidePanel~.mobile-amenities{margin-top:68px}@media print,screen and (min-width:64em){.mobile-amenities{display:none}}.mobile-amenities .accordion-item{border-bottom:1px solid #007299}.mobile-amenities .accordion-item .accordion-header{width:100%;padding:12px 0 16px;border:none;text-align:left;font-size:22px;font-weight:400;position:relative;cursor:pointer;border-radius:0;color:#007299}.mobile-amenities .accordion-item .accordion-header.active{font-weight:700}.mobile-amenities .accordion-item .accordion-body{max-height:0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;background:#f7f7f7}.mobile-amenities .accordion-item .accordion-body #map{width:100%;height:300px}.mobile-amenities .accordion-item.open .accordion-body{max-height:350px}.gm-style .gm-style-iw-c{border:1px solid #007299!important;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.39)!important;box-shadow:0 4px 4px #00000063!important;border-radius:0;width:228px!important}button.gm-ui-hover-effect{height:35px!important}
