.global-counts-container{font-family:"Nunito",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;max-width:100%;margin:0;padding:0;}.global-counts-tiles{background:transparent;border-radius:0;padding:0;}.global-counts-section{margin-bottom:25px;}.global-counts-section:last-child{margin-bottom:0;}.section-header{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e0e0e0;}.section-title{font-size:24px;font-weight:700;color:#2c3e50;margin:0;font-family:"Nunito",sans-serif;letter-spacing:-.5px;}.section-count{font-size:20px;color:#6c757d;font-weight:400;margin-left:5px;}.location-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3px 12px;margin:0;}.location-tile{display:block;background:#f8f9fa;border:none;border-radius:4px;padding:8px 12px;text-decoration:none;transition:background-color .2s ease;cursor:pointer;position:relative;overflow:hidden;}.location-tile:hover{background:#0073aa;transform:none;box-shadow:none;}.location-tile:hover .location-name,.location-tile:hover .location-count{color:#fff;}.tile-content{display:flex;justify-content:space-between;align-items:center;}.location-name{font-size:16px;font-weight:500;color:#333;transition:color .2s ease;flex:1;font-family:"Nunito",sans-serif;line-height:1.2;}.location-count{font-size:14px;color:#6c757d;font-weight:600;padding:0 0 0 8px;transition:all .2s ease;font-family:"Nunito",sans-serif;}.global-counts-container:not(.show-counts) .location-count{display:none;}.global-counts-container.show-counts .location-count{display:inline-block;}.location-tile:hover .location-count{color:rgba(255,255,255,.9);}.location-tile.no-properties{opacity:.5;cursor:not-allowed;}.location-tile.no-properties:hover{background:#f8f9fa;color:#333;}.location-tile.no-properties:hover .location-name{color:#333;}.dropdown-menu .global-counts-tiles{padding:12px;min-width:450px;}.dropdown-menu .section-header{padding-bottom:6px;margin-bottom:8px;}.dropdown-menu .section-title{font-size:18px;font-weight:600;}.dropdown-menu .location-tile{padding:6px 10px;}.dropdown-menu .location-name{font-size:14px;}@media (max-width: 768px){.location-grid{grid-template-columns:1fr;gap:2px;}.section-title{font-size:20px;}.location-tile{padding:10px 14px;}.location-name{font-size:15px;}.dropdown-menu .global-counts-tiles{min-width:100%;padding:10px;}}@media (max-width: 480px){.global-counts-tiles{padding:0;}.section-header{margin-bottom:8px;}.location-grid{gap:2px;}.location-tile{padding:8px 12px;}}.global-counts-container.columns-1 .location-grid{grid-template-columns:1fr;gap:2px;}.global-counts-container.columns-3 .location-grid{grid-template-columns:repeat(3,1fr);gap:3px 10px;}@media (max-width: 768px){.global-counts-container.columns-3 .location-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width: 480px){.global-counts-container.columns-3 .location-grid{grid-template-columns:1fr;}}.global-counts-container[data-brand-color="blue"] .location-tile:hover{background:#0073aa;}.global-counts-container[data-brand-color="green"] .location-tile:hover{background:#46b450;}.global-counts-container[data-brand-color="purple"] .location-tile:hover{background:#826eb4;}.global-counts-container[data-brand-color="orange"] .location-tile:hover{background:#ff6900;}.location-tile:focus{outline:2px solid #0073aa;outline-offset:1px;}.location-tile:focus:not(:focus-visible){outline:none;}.global-counts-section{animation:none;}.location-tile{animation:none;}.global-counts-container.loading{position:relative;min-height:200px;}.global-counts-container.loading::after{content:"Loading properties...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#6c757d;background:white;padding:10px 20px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);}@media print{.global-counts-tiles{background:white;padding:0;}.location-tile{break-inside:avoid;background:white;border:1px solid #dee2e6;padding:4px 8px;}.location-tile:hover{background:white;}}.lg-icon{font-family:"lg" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lg-container{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:none;border:none;}.lg-next.disabled,.lg-prev.disabled{opacity:0 !important;cursor:default;}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff;}.lg-single-item .lg-next,.lg-single-item
.lg-prev{display:none;}.lg-next{right:20px;}.lg-next:before{content:"";}.lg-prev{left:20px;}.lg-prev:after{content:"";}@-webkit-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-moz-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-ms-keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@keyframes lg-right-end{0%{left:0;}50%{left:-30px;}100%{left:0;}}@-webkit-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-moz-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@-ms-keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}@keyframes lg-left-end{0%{left:0;}50%{left:30px;}100%{left:0;}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative;}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative;}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4));}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:none;border:none;box-shadow:none;}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px;}.lg-toolbar .lg-icon:hover{color:#fff;}.lg-toolbar .lg-close:after{content:"";}.lg-toolbar .lg-maximize{font-size:22px;}.lg-toolbar .lg-maximize:after{content:"";}.lg-toolbar .lg-download:after{content:"";}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold;}.lg-sub-html p{font-size:12px;margin:5px 0 0;}.lg-sub-html a{color:inherit;}.lg-sub-html a:hover{text-decoration:underline;}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6));}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0;}.lg-error-msg{font-size:14px;color:#999;}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle;}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1) !important;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6);}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px;}.lg-group:after{content:"";display:table;clear:both;}.lg-container{display:none;outline:none;}.lg-container.lg-show{display:block;}.lg-on{scroll-behavior:unset;}.lg-overlay-open{overflow:hidden;}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer{opacity:1;}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1;}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:none;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s;}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lg-outer.lg-zoom-from-image{opacity:1;}.lg-outer.lg-visible{opacity:1;}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0;}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap;}.lg-outer .lg-item{display:none !important;}.lg-outer .lg-item:not(.lg-start-end-progress){background:url("https://cdn-ilecljg.nitrocdn.com/ECZyGERkdQfwtwsIIombjWiDhoCLYZfF/assets/images/optimized/rev-320d212/cdn.jsdelivr.net/npm/lightgallery@2.7.1/images/loading.gif") no-repeat scroll center center transparent;}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important;}.lg-outer .lg-item:not(.lg-start-end-progress).nitro-lazy{background:none !important;}.lg-outer.lg-css .lg-current{display:inline-block !important;}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0;}.lg-outer .lg-item.lg-complete{background-image:none;}.lg-outer .lg-item.lg-complete.nitro-lazy{background-image:none !important;}.lg-outer .lg-item.lg-current{z-index:1060;}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative;}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none;}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none;}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%;}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);opacity:1;}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s;}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s;}.lg-backdrop.in{opacity:1;}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}.lg-css3.lg-fade .lg-item{opacity:0;}.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s;}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s;}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;}.lg-container{display:none;}.lg-container.lg-show{display:block;}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute;}.lg-inline .lg-backdrop{z-index:1;}.lg-inline .lg-outer{z-index:2;}.lg-inline .lg-maximize:after{content:"";}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0;}.gvr-property-map-container{position:relative;width:100%;min-height:400px;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);}.gvr-property-map{width:100%;height:100%;background-color:#f5f5f5;}.gvr-map-controls{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:8px;z-index:5;}.gvr-map-btn{background:white;border:none;width:40px;height:40px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s;}.gvr-map-btn:hover{background-color:#f5f5f5;}.gvr-map-btn svg{width:20px;height:20px;stroke:#5c6670;}.gvr-map-legend{position:absolute;bottom:20px;right:20px;background:white;border-radius:8px;padding:12px;box-shadow:0 2px 6px rgba(0,0,0,.15);max-width:280px;max-height:300px;overflow-y:auto;z-index:5;}.gvr-map-legend h4{margin:0 0 12px 0;font-size:14px;font-weight:600;color:#3a4454;}.gvr-attractions-list{display:flex;flex-direction:column;gap:8px;}.gvr-attraction-item{display:flex;align-items:center;gap:10px;padding:6px;border-radius:4px;cursor:pointer;transition:background-color .2s;}.gvr-attraction-item:hover{background-color:#f0fafb;}.gvr-attraction-icon{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;}.gvr-attraction-icon.castle::before{content:"🏰";font-size:18px;}.gvr-attraction-icon.movie::before{content:"🎬";font-size:18px;}.gvr-attraction-icon.water::before{content:"🌊";font-size:18px;}.gvr-attraction-icon.airplane::before{content:"✈️";font-size:18px;}.gvr-attraction-icon.shopping::before{content:"🛍️";font-size:18px;}.gvr-attraction-icon.grocery::before{content:"🛒";font-size:18px;}.gvr-attraction-icon.hospital::before{content:"🏥";font-size:18px;}.gvr-attraction-icon.golf::before{content:"⛳";font-size:18px;}.gvr-attraction-icon.globe::before{content:"🌍";font-size:18px;}.gvr-attraction-icon.restaurant::before{content:"🍽️";font-size:18px;}.gvr-attraction-details{flex:1;min-width:0;}.gvr-attraction-details strong{display:block;font-size:13px;color:#3a4454;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.gvr-distance{font-size:11px;color:#7c8691;margin-top:2px;}.gvr-info-window{min-width:200px;padding:8px;}.gvr-info-window h3{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#00a3a3;}.gvr-info-window h4{margin:0 0 6px 0;font-size:14px;font-weight:600;color:#3a4454;}.gvr-info-window p{margin:4px 0;font-size:13px;color:#5c6670;}.gvr-info-window .gvr-category{font-size:11px;color:#7c8691;text-transform:uppercase;letter-spacing:.5px;}.gvr-info-window .gvr-distance{font-weight:600;color:#00a3a3;}.gvr-directions-link{display:inline-block;margin-top:8px;padding:6px 12px;background-color:#00a3a3;color:white;text-decoration:none;font-size:12px;border-radius:4px;transition:background-color .2s;}.gvr-directions-link:hover{background-color:#077;}.gvr-map-error{padding:40px;text-align:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;}.gvr-property-map-container:fullscreen{height:100vh;}.gvr-property-map-container:fullscreen .gvr-map-legend{bottom:40px;right:40px;}@media (max-width: 768px){.gvr-map-legend{bottom:10px;right:10px;left:10px;max-width:none;max-height:200px;}.gvr-map-controls{flex-direction:row;}.gvr-attraction-item{padding:4px;}.gvr-attraction-details strong{font-size:12px;}.gvr-distance{font-size:10px;}}.gvr-property-map.loading{display:flex;align-items:center;justify-content:center;}.gvr-property-map.loading::after{content:"Loading map...";color:#7c8691;font-size:14px;}html:root,[data-hsx*="light"],html:root[data-hsx*="dark"] [data-hsx*="inverted"]{--hcl-on-brand:#fff;--hcl-brand-1:#fbfdff;--hcl-brand-2:#f4faff;--hcl-brand-3:#e6f4fe;--hcl-brand-4:#d5efff;--hcl-brand-5:#c2e5ff;--hcl-brand-6:#acd8fc;--hcl-brand-7:#8ec8f6;--hcl-brand-8:#5eb1ef;--hcl-brand-9:#0090ff;--hcl-brand-10:#0588f0;--hcl-brand-11:#0d74ce;--hcl-brand-12:#113264;--hcl-on-neutral:#fff;--hcl-neutral-1:#fdfcfd;--hcl-neutral-2:#faf9fb;--hcl-neutral-3:#f2eff3;--hcl-neutral-4:#eae7ec;--hcl-neutral-5:#e3dfe6;--hcl-neutral-6:#dbd8e0;--hcl-neutral-7:#d0cdd7;--hcl-neutral-8:#bcbac7;--hcl-neutral-9:#8e8c99;--hcl-neutral-10:#84828e;--hcl-neutral-11:#65636d;--hcl-neutral-12:#211f26;}:root:root[data-hsx*="dark"],[data-hsx*="dark"],[data-hsx*="invert"]{--hcl-brand-1:#0d1520;--hcl-brand-2:#111927;--hcl-brand-3:#0d2847;--hcl-brand-4:#003362;--hcl-brand-5:#004074;--hcl-brand-6:#104d87;--hcl-brand-7:#205d9e;--hcl-brand-8:#2870bd;--hcl-brand-9:#0090ff;--hcl-brand-10:#3b9eff;--hcl-brand-11:#70b8ff;--hcl-brand-12:#c2e6ff;--hcl-neutral-1:#121113;--hcl-neutral-2:#1a191b;--hcl-neutral-3:#232225;--hcl-neutral-4:#2b292d;--hcl-neutral-5:#323035;--hcl-neutral-6:#3c393f;--hcl-neutral-7:#49474e;--hcl-neutral-8:#625f69;--hcl-neutral-9:#6f6d78;--hcl-neutral-10:#7c7a85;--hcl-neutral-11:#b5b2bc;--hcl-neutral-12:#eeeef0;}:root{--hsx-page-width:1366px;--hsx-min-offset:20px;--hsx-page-gap:20px;--bde-section-width:1406px !important;--bde-section-horizontal-padding:20px !important;--bde-column-gap:20px !important;--hsx-bleed-offset:max(calc(( ( 100vw - ( var(--bde-section-width) ) ) / 2 ) + var(--bde-section-horizontal-padding)),calc(var(--bde-section-horizontal-padding) + 5px));}:root{}h1,h2,h3,h4,h5,h6,p,div{line-height:calc(4px + 2ex);}html:root{--hrd-s:6px;--hrd-m:8px;--hrd-l:12px;--hrd-pill:500px;--hrd-atom:6px;}html:root{--hfs-h0:clamp(3.0625rem,2.151rem + 3.044vw,4.75rem);--hfs-h1:clamp(2.4375rem,1.83rem + 2.029vw,3.5625rem);--hfs-h2:clamp(1.9375rem,1.532rem + 1.353vw,2.6875rem);--hfs-h3:clamp(1.5625rem,1.326rem + .789vw,2rem);--hfs-h4:clamp(1.25rem,1.115rem + .451vw,1.5rem);--hfs-h5:clamp(1rem,.932rem + .225vw,1.125rem);--hfs-h6:clamp(1rem,.932rem + .225vw,1.125rem);--hfs-text-l:clamp(1.25rem,1.115rem + .451vw,1.5rem);--hfs-text-m:clamp(1rem,.932rem + .225vw,1.125rem);--hfs-text-s:clamp(.875rem,.875rem + 0vw,.875rem);--hfs-text-xs:clamp(.75rem,.75rem + 0vw,.75rem);--hsp-xxl:clamp(4.125rem,3.484rem + 2.142vw,5.3125rem);--hsp-xl:clamp(3.125rem,2.652rem + 1.578vw,4rem);--hsp-l:clamp(2.3125rem,1.941rem + 1.24vw,3rem);--hsp-m:clamp(1.75rem,1.48rem + .902vw,2.25rem);--hsp-s:clamp(1.3125rem,1.11rem + .676vw,1.6875rem);--hsp-xs:clamp(1rem,.865rem + .451vw,1.25rem);--hsp-xxs:clamp(.75rem,.649rem + .338vw,.9375rem);--hss-xxl:clamp(12.4375rem,10.514rem + 6.426vw,16rem);--hss-xl:clamp(9.3125rem,7.861rem + 4.848vw,12rem);--hss-l:clamp(7rem,5.92rem + 3.608vw,9rem);--hss-m:clamp(5.25rem,4.44rem + 2.706vw,6.75rem);--hss-s:clamp(3.9375rem,3.33rem + 2.029vw,5.0625rem);--hss-xs:clamp(2.9375rem,2.465rem + 1.578vw,3.8125rem);--hss-xxs:clamp(2.25rem,1.912rem + 1.127vw,2.875rem);}@supports (font-size: 1cqi){html:root{--hfs-h0:clamp(3.0625rem,2.151rem + 3.044cqi,4.75rem);--hfs-h1:clamp(2.4375rem,1.83rem + 2.029cqi,3.5625rem);--hfs-h2:clamp(1.9375rem,1.532rem + 1.353cqi,2.6875rem);--hfs-h3:clamp(1.5625rem,1.326rem + .789cqi,2rem);--hfs-h4:clamp(1.25rem,1.115rem + .451cqi,1.5rem);--hfs-h5:clamp(1rem,.932rem + .225cqi,1.125rem);--hfs-h6:clamp(1rem,.932rem + .225cqi,1.125rem);--hfs-text-l:clamp(1.25rem,1.115rem + .451cqi,1.5rem);--hfs-text-m:clamp(1rem,.932rem + .225cqi,1.125rem);--hfs-text-s:clamp(.875rem,.875rem + 0cqi,.875rem);--hfs-text-xs:clamp(.75rem,.75rem + 0cqi,.75rem);--hsp-xxl:clamp(4.125rem,3.484rem + 2.142cqi,5.3125rem);--hsp-xl:clamp(3.125rem,2.652rem + 1.578cqi,4rem);--hsp-l:clamp(2.3125rem,1.941rem + 1.24cqi,3rem);--hsp-m:clamp(1.75rem,1.48rem + .902cqi,2.25rem);--hsp-s:clamp(1.3125rem,1.11rem + .676cqi,1.6875rem);--hsp-xs:clamp(1rem,.865rem + .451cqi,1.25rem);--hsp-xxs:clamp(.75rem,.649rem + .338cqi,.9375rem);--hss-xxl:clamp(12.4375rem,10.514rem + 6.426cqi,16rem);--hss-xl:clamp(9.3125rem,7.861rem + 4.848cqi,12rem);--hss-l:clamp(7rem,5.92rem + 3.608cqi,9rem);--hss-m:clamp(5.25rem,4.44rem + 2.706cqi,6.75rem);--hss-s:clamp(3.9375rem,3.33rem + 2.029cqi,5.0625rem);--hss-xs:clamp(2.9375rem,2.465rem + 1.578cqi,3.8125rem);--hss-xxs:clamp(2.25rem,1.912rem + 1.127cqi,2.875rem);}}html:root,[data-hsx*="light"],html:root[data-hsx*="dark"] [data-hsx*="inverted"]{--bde-headings-color:var(--hcl-neutral-12);--bde-body-text-color:var(--hcl-neutral-11);--bde-background-color:var(--hcl-neutral-1);--bde-brand-primary-color:var(--hcl-brand-9);--bde-brand-primary-color-hover:var(--hcl-brand-10);--bde-links-color:var(--hcl-brand-9);--bde-links-color-hover:var(--hcl-brand-10);}:root:root[data-hsx*="dark"],[data-hsx*="dark"],html:root[data-hsx*="light"] [data-hsx*="invert"]{--bde-headings-color:var(--hcl-neutral-12);--bde-body-text-color:var(--hcl-neutral-11);--bde-background-color:var(--hcl-neutral-1);--bde-brand-primary-color:var(--hcl-brand-9);--bde-brand-primary-color-hover:var(--hcl-brand-10);--bde-links-color:var(--hcl-brand-9);--bde-links-color-hover:var(--hcl-brand-10);}html:root{--bde-h1-font-size:var(--hfs-h1);--bde-h2-font-size:var(--hfs-h2);--bde-h3-font-size:var(--hfs-h3);--bde-h4-font-size:var(--hfs-h4);--bde-h5-font-size:var(--hfs-h5);--bde-h6-font-size:var(--hfs-h6);--bde-body-font-size:var(--hfs-text-m);}