.mobile-xss-only{display:none!important}@media (max-width:374px){.mobile-xss-only{display:flex!important}}.mobile-xs-only{display:none!important}@media (max-width:539px){.mobile-xs-only{display:flex!important}}.mobile-only{display:none!important}@media (max-width:959px){.mobile-only{display:flex!important}}.desktop-only{display:none!important}@media (min-width:960px){.desktop-only{display:flex!important}}.desktop-lg-only{display:none!important}@media (min-width:1263px){.desktop-lg-only{display:flex!important}}.desktop-xl-only{display:none!important}@media (min-width:2000px){.desktop-xl-only{display:flex!important}}.u-rotate-180{transform:rotate(180deg)}.cursor-pointer{cursor:pointer}.gst-hotels-map__map-section{flex:1}.gst-hotels-map__map-section .gst-hotels-map__map-legend{bottom:calc(var(--mui-spacing)*4);right:calc(var(--mui-spacing)*4);justify-content:center;align-items:center;width:fit-content;display:flex;position:absolute}@media (max-width:959px){.gst-hotels-map__map-section .gst-hotels-map__map-legend{left:calc(var(--mui-spacing)*2);bottom:calc(var(--mui-spacing)*2)}.gst-hotels-map__map-section .gst-hotels-map__map-legend[data-hotel-selected=true]{display:none}}.gst-hotels-map-section__hotel-card--campaign .mapboxgl-popup-close-button{top:calc(var(--mui-spacing)*5)}.gst-hotels-map-section__hotel-card{z-index:2;min-width:400px;max-width:420px!important}.gst-hotels-map-section__hotel-card .mapboxgl-popup-content{border-top-right-radius:4px;border-bottom-right-radius:4px;width:100%;padding:0}.gst-hotels-map-section__hotel-card .mapboxgl-popup-tip{display:none}.gst-hotels-map-section__hotel-card .mapboxgl-popup-close-button{width:44px;height:44px;color:var(--mui-custom-tertiary-base);font-size:20px}.gst-hotels-map-section__hotel-card .mapboxgl-popup-close-button:hover{background:0 0;border:none}.gst-hotels-map-section__location-marker{width:46px;height:62px}@media (min-width:960px){.gst-hotels-map-section__hotel-card--campaign>.mapboxgl-popup-content{margin-bottom:calc(var(--mui-spacing)*2)}}@media (max-width:959px){.gst-hotels-map-section__hotel-card{width:calc(100% - 20px)!important;min-width:auto!important;max-width:100%!important;position:absolute!important;top:auto!important;bottom:10px!important;left:10px!important;transform:none!important}.gst-hotels-map-section__hotel-card .mapboxgl-popup-content{width:100%;padding:0}}
/*# sourceMappingURL=0214qjbj-fcyl.css.map*/