:root{--delay-time: .5s}.gm-style .gm-style-iw-c{border-radius:0!important;box-shadow:none!important;font-size:1rem;line-height:150%}@media (min-width: 1024px){.gm-style .gm-style-iw-c{font-size:1.25rem;line-height:150%}}.gm-style iframe+div{border:none!important}.gm-style-iw-ch{display:none}.gm-ui-hover-effect>span{--tw-bg-opacity: 1;background-color:rgb(97 75 2 / var(--tw-bg-opacity))}.gm-style-iw.gm-style-iw-c{display:flex;flex-direction:row-reverse;padding-right:0;padding-bottom:0}.gm-style-iw-d{max-height:1000px!important;overflow:auto!important;padding-top:12px;padding-bottom:12px;padding-right:0}.map .gm-style-mtc label{margin-bottom:0;display:flex;font-size:.875rem;line-height:150%;line-height:1;--tw-text-opacity: 1;color:rgb(97 75 2 / var(--tw-text-opacity))}.gm-style-iw button:focus{outline:0}.map{margin-bottom:5rem;height:calc(100vh - 115px);height:calc(100svh - 115px)}@media (min-width: 768px){.map{height:calc(100vh - 176px)}}.gm-style .controls{font-size:44px;background-color:#fff;box-shadow:#0000004d 0 1px 4px -1px;box-sizing:border-box;border-radius:0;cursor:pointer;font-weight:300;height:1em;margin:6px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;width:1em}.gm-style .controls button{border:0;background-color:#fff;color:#614b02e6}.gm-style .controls button:hover{--tw-text-opacity: 1;color:rgb(97 75 2 / var(--tw-text-opacity))}.gm-style .controls.zoom-control{display:flex;flex-direction:column;height:auto;--tw-bg-opacity: 1;background-color:rgb(157 160 51 / var(--tw-bg-opacity))}.gm-style .controls.zoom-control button{font:.85em Arial;margin:1px;padding:0;background:#b1c92c}.gm-style .controls.maptype-control{display:flex;flex-direction:row;width:auto;--tw-bg-opacity: 1;background-color:rgb(157 160 51 / var(--tw-bg-opacity))}.gm-style .controls.maptype-control button{display:inline-block;font-size:.5em;padding:0 6px;background:#b1c92c}.gm-style .controls.maptype-control button:before{visibility:hidden;display:block;height:0px;overflow:hidden;font-weight:700;--tw-content: attr(title);content:var(--tw-content)}.gm-style .controls.maptype-control.maptype-control-is-map .maptype-control-map{font-weight:700;margin:1px 2px 1px 1px}.gm-style .controls.maptype-control.maptype-control-is-satellite .maptype-control-satellite{font-weight:700;margin:1px 1px 1px 2px}.gm-style .controls.maptype-control .maptype-control-map{margin:1px 0 1px 1px}.gm-style .controls.maptype-control .maptype-control-satellite{margin:1px 1px 1px 0}.gm-style .controls.fullscreen-control button{display:block;font-size:1em;height:100%;width:100%;background:#b1c92c}.gm-style .controls.fullscreen-control .fullscreen-control-icon{border-style:solid;height:.25em;position:absolute;width:.25em;--tw-border-opacity: 1;border-color:rgb(97 75 2 / var(--tw-border-opacity))}.gm-style .controls.fullscreen-control .fullscreen-control-icon.fullscreen-control-top-left{border-width:3px 0 0 3px;left:.1em;top:.1em}.gm-style .controls.fullscreen-control.is-fullscreen .fullscreen-control-icon.fullscreen-control-top-left{border-width:0 3px 3px 0}.gm-style .controls.fullscreen-control .fullscreen-control-icon.fullscreen-control-top-right{border-width:3px 3px 0 0;right:.1em;top:.1em}.gm-style .controls.fullscreen-control.is-fullscreen .fullscreen-control-icon.fullscreen-control-top-right{border-width:0 0 3px 3px}.gm-style .controls.fullscreen-control .fullscreen-control-icon.fullscreen-control-bottom-left{border-width:0 0 3px 3px;left:.1em;bottom:.1em}.gm-style .controls.fullscreen-control.is-fullscreen .fullscreen-control-icon.fullscreen-control-bottom-left{border-width:3px 3px 0 0}.gm-style .controls.fullscreen-control .fullscreen-control-icon.fullscreen-control-bottom-right{border-width:0 3px 3px 0;right:.1em;bottom:.1em}.gm-style .controls.fullscreen-control.is-fullscreen .fullscreen-control-icon.fullscreen-control-bottom-right{border-width:3px 0 0 3px}@keyframes drop{0%{transform:translateY(-200px) scaleY(.9);opacity:0}5%{opacity:.7}50%{transform:translateY(0) scaleY(1);opacity:1}65%{transform:translateY(-17px) scaleY(.9);opacity:1}75%{transform:translateY(-22px) scaleY(.9);opacity:1}to{transform:translateY(0) scaleY(1);opacity:1}}.drop{animation:drop .3s linear forwards var(--delay-time)}.pan-to-current-location svg{background:#b1c92c;width:44px;height:auto}.pan-to-current-location svg .cls-1{fill:#614b02}.scroll-down-btn svg{animation:jump 2s;animation-iteration-count:5}@keyframes jump{0%{transform:translate(0)}20%{transform:translateY(10px)}40%{transform:translate(0)}}
