:root{--max-width-narrow:1024px;--max-width:1590px;--max-width-extra-wide:1920px}.market-finder__map{border-radius:1rem;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.market-finder__map-wrapper{width:100vw;max-width:100%;height:calc(100vh - .9375rem);margin-top:-11.875rem;margin-bottom:-2rem;position:relative}@media (width>=768px){.market-finder__map-wrapper{margin-top:-10rem}}@media (width>=960px){.market-finder__map-wrapper{height:100vh;margin-bottom:-4rem}}.market-finder__info-window .gm-style-iw{font:600 .9375rem Open Sans,OS-Fallback-Arial,OS-Fallback-Roboto,system-ui,Segoe UI,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}@media (width>=960px){.market-finder__info-window .gm-style-iw{font-size:1.25rem!important}}.market-finder__info-window .gm-style-iw button{--btn-height:auto;--btn-padding-horizontal:.75rem;--btn-gap:.375rem;--btn-border-color:transparent;--btn-border-radius:1.5625rem;--btn-font-size:.9375rem;--btn-shadow-color: ;--btn-background-color:transparent;--btn-hover-background-color: ;--btn-text-color:inherit;--btn-hover-text-color:inherit;--btn-icon-font-size:1.5rem;--btn-icon-color:inherit;--btn-aspect-ratio:auto;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;height:var(--btn-height);border:.0625rem solid var(--btn-border-color);place-content:center;align-items:center;gap:var(--btn-gap);font:500 var(--btn-font-size)/1.6 "AkkoForPenny", "Akko-Fallback-Arial", "Akko-Fallback-Roboto", system-ui, "Segoe UI", Helvetica, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";padding-inline:var(--btn-padding-horizontal);border-radius:var(--btn-border-radius);color:var(--btn-text-color);box-shadow:0 8px 10px 1px hsl(var(--btn-shadow-color)/.14), 0 3px 14px 2px hsl(var(--btn-shadow-color)/.12), 0 5px 5px -3px hsl(var(--btn-shadow-color)/.2);aspect-ratio:var(--btn-aspect-ratio);background-position:50%;text-decoration:none;transition:box-shadow .1s,background .5s;display:inline-flex;position:relative;overflow:hidden}.market-finder__info-window .gm-style-iw button>svg.icon{font-size:var(--btn-icon-font-size);color:var(--btn-icon-color)}@media (any-hover:hover){.market-finder__info-window .gm-style-iw button:hover{box-shadow:0 1px 1px 0 hsl(var(--btn-shadow-color)/.3), 0 2px 1px 0 hsl(var(--btn-shadow-color)/.2)}.market-finder__info-window .gm-style-iw button:hover.btn--secondary{background-color:var(--btn-hover-background-color);color:var(--btn-hover-text-color)}.market-finder__info-window .gm-style-iw button:hover.btn--tertiary{background-color:var(--btn-hover-background-color)}}.market-finder__info-window .gm-style-iw button{--btn-height:2rem;--btn-padding-horizontal:0;--btn-icon-font-size:1rem;--btn-border-radius:50%;--btn-aspect-ratio:1;--btn-shadow-color:var(--red);z-index:1;place-items:center;opacity:1!important;width:auto!important;height:var(--btn-height)!important;background-color:hsl(var(--white))!important;display:inline-flex!important;position:absolute!important;inset:1rem 1rem 0 auto!important}.market-finder__info-window .gm-style-iw button span{background-color:hsl(var(--red));-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:.75rem!important;height:.75rem!important;margin:0!important;-webkit-mask-image:url(../../media/icons/close.svg)!important;mask-image:url(../../media/icons/close.svg)!important}.market-finder__info-window .gm-style-iw button:before{content:"";background-color:hsl(var(--black)/.48);border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-finder__info-window .gm-style-iw button:active,.market-finder__info-window .gm-style-iw button.active{box-shadow:none;overflow:hidden}.market-finder__info-window .gm-style-iw button:active:before,.market-finder__info-window .gm-style-iw button.active:before{opacity:0;width:150%;height:150%;transition:all .5s ease-out}:where(:root:not([data-input-modality=pointer])) .market-finder__info-window .gm-style-iw button:focus-visible{outline:solid hsl(var(--blue-denim)) .25rem;outline-offset:.125rem}:where(:root:not([data-input-modality=pointer])) .market-finder__info-window .gm-style-iw button:focus-visible:not(.btn--primary){box-shadow:0 0 0 .125rem hsl(var(--white))}:where(:root[data-input-modality=pointer]) .market-finder__info-window .gm-style-iw button:focus-visible{outline:none}.market-finder__info-window .gm-style-iw-c{overflow:visible;border-radius:.9375rem!important;padding:0!important}.market-finder__info-window .gm-style-iw-d{overflow:hidden!important}.market-finder__info-window .gm-style-iw-ch,.market-finder__info-window .gm-style-iw-tc{display:none!important}
