.MapsComponent .google-maps{display:flex;min-height:400px;width:100%}.MapsComponent .google-maps .marker-label{display:flex;height:-moz-fit-content;height:fit-content;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:bottom;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:-moz-fit-content;width:fit-content}.MapsComponent .google-maps .marker-label-content{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(228 33 59/var(--tw-bg-opacity,1));border-radius:.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem;padding:.625rem 1rem;position:relative}.MapsComponent .google-maps .marker-label-content:after{--tw-translate-x:-50%;--tw-border-opacity:1;border-left-width:8px;border-right-width:8px;border-top-color:rgb(228 33 59/var(--tw-border-opacity,1));border-top-width:8px;content:"";height:0;left:50%;position:absolute;top:100%;width:0}.MapsComponent .google-maps .marker-label-content:after,.MapsComponent .google-maps .marker-label:hover:not(.active){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.MapsComponent .google-maps .marker-label:hover:not(.active){--tw-scale-x:1.2;--tw-scale-y:1.2}.MapsComponent .google-maps .marker-card ul{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}
