*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid}body,html{height:100%;margin:0;padding:0;overflow:hidden;line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,ul{margin:0}ol,ul{list-style:none;padding:0}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}.mapboxgl-marker img,.mapboxgl-marker svg{display:inline}.mapboxgl-marker{will-change:transform}.mapboxgl-marker,.mapboxgl-marker>div{transform:translateZ(0)}img,video{max-width:100%;height:auto}.embed-container{width:100%;margin:0;padding:0;display:flex;flex-direction:column;background:transparent}.embed-container>div{width:100%}.embed-container.view-map.in-iframe{height:100%!important;overflow:hidden}.embed-container.view-map:not(.in-iframe){height:100vh!important;height:100dvh!important;max-height:none!important;overflow:hidden}.embed-container.view-map:has([data-custom-height]){height:auto!important;max-height:none!important}.embed-container.view-map>div:not([data-custom-height]){height:100%!important}.embed-container.view-grid{height:auto!important;overflow:visible}body:has(.embed-container.view-grid),body:has(.grid-embed-page){overflow:auto!important;overflow-x:hidden!important}body:has(.add-event-form-embed),html:has(.add-event-form-embed){height:auto!important;overflow:auto!important;overflow-x:hidden!important}