.partOpenStreetMaps1{--partOpenStreetMaps1-height: clamp(18.75rem, 20vw + 13rem, 43.75rem);--partOpenStreetMaps1-fontSize: var(--base-fontSize-text-4, .875rem);--partOpenStreetMaps1-color: var(--base-color-body, light-dark(#242D3D, #EDF1F5));--partOpenStreetMaps1-popupContent-backgroundColor: var(--base-color-neutral-0, light-dark(#FFFFFF, #030712));--partOpenStreetMaps1-popupContent-borderRadius: var(--block-borderRadius-m, .75rem);--partOpenStreetMaps1-popupContent-boxShadow: var(--block-boxShadow-m, 0 10px 15px -3px color-mix(light-dark(#030712, #FFFFFF) 10%, transparent),0 4px 6px -4px color-mix(light-dark(#030712, #FFFFFF) 10%, transparent));--partOpenStreetMaps1-popupContent-padding: var(--base-spacing-20, clamp(.625rem, 1.2vw + .3rem, 1.25rem));--partOpenStreetMaps1-popupContent-fontSize: var(--component-fontSize-s, .875rem);--partOpenStreetMaps1-heading-fontFamily: var(--base-fontFamily-heading);--partOpenStreetMaps1-heading-color: var(--base-color-neutral-13, light-dark(#030712, #FFFFFF));--partOpenStreetMaps1-heading-fontSize: var(--base-fontSize-text-5, 1rem);--partOpenStreetMaps1-heading-weight: 700;--partOpenStreetMaps1-heading-marginBottom: .4em;--partOpenStreetMaps1-heading-lineHeight: 1.1;--partOpenStreetMaps1-list-fontSize: 1em;--partOpenStreetMaps1-list-lineHeight: 1.3;--partOpenStreetMaps1-list-icon-height: calc(.9em * var(--partOpenStreetMaps1-list-lineHeight));--partOpenStreetMaps1-list-label-height: calc(var(--partOpenStreetMaps1-list-fontSize) * var(--partOpenStreetMaps1-list-lineHeight));--partOpenStreetMaps1-list-icon-color: #009EE3;--partOpenStreetMaps1-list-label-textDecorationColor-hover:#009EE3;--partOpenStreetMaps1-button-backgroundColor: light-dark(var(--base-color-lightDark-2), var(--base-color-lightDark-7));--partOpenStreetMaps1-button-backgroundImage: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23030712' d='M5.008 6.16 1.413 9.753a.78.78 0 0 1-.583.235.81.81 0 0 1-.584-.246.8.8 0 0 1-.24-.588.8.8 0 0 1 .24-.589L3.83 4.983.235 1.418A.78.78 0 0 1 0 .829.82.82 0 0 1 .246.241.8.8 0 0 1 .835 0a.8.8 0 0 1 .589.24l3.584 3.594L8.575.24Q8.815 0 9.16 0q.342 0 .583.24.258.258.258.598t-.258.58L6.158 4.983l3.595 3.593q.24.24.24.583t-.24.583a.82.82 0 0 1-.597.258.77.77 0 0 1-.58-.258z'/%3E%3C/svg%3E");--partOpenStreetMaps1-button-size: var(--button-size-s, 36px);--partOpenStreetMaps1-button-topRightOffset: 5px;--partOpenStreetMaps1-button-fontSize: calc(var(--partOpenStreetMaps1-button-size) / 1.5);--partOpenStreetMaps1-button-fontWeight: 700;--partOpenStreetMaps1-button-borderRadius: calc(var(--partOpenStreetMaps1-popupContent-borderRadius) - var(--partOpenStreetMaps1-button-topRightOffset));--partOpenStreetMaps1-button-borderColor-hover: light-dark(var(--base-color-lightDark-6), var(--base-color-lightDark-1))}.partOpenStreetMaps1{grid-column:fullwidth;height:var(--partOpenStreetMaps1-height);font-size:var(--partOpenStreetMaps1-fontSize);color:var(--partOpenStreetMaps1-color)}.partOpenStreetMaps1 .maplibregl-popup-content{background:var(--partOpenStreetMaps1-popupContent-backgroundColor);border-radius:var(--partOpenStreetMaps1-popupContent-borderRadius);box-shadow:var(--partOpenStreetMaps1-popupContent-boxShadow);padding:var(--partOpenStreetMaps1-popupContent-padding);pointer-events:auto;position:relative;font-size:var(--partOpenStreetMaps1-popupContent-fontSize)}.partOpenStreetMaps1 .openStreetMaps-heading{font-family:var(--partOpenStreetMaps1-heading-fontFamily);font-size:var(--partOpenStreetMaps1-heading-fontSize);font-weight:var(--partOpenStreetMaps1-heading-weight);line-height:var(--partOpenStreetMaps1-heading-lineHeight);color:var(--partOpenStreetMaps1-heading-color);text-wrap:balance;display:block;margin-bottom:var(--partOpenStreetMaps1-heading-marginBottom);margin-right:calc((-1 * var(--partOpenStreetMaps1-popupContent-padding)) + ((var(--partOpenStreetMaps1-button-size) + var(--partOpenStreetMaps1-button-topRightOffset) + var(--base-spacing-15))));overflow-wrap:break-word}.partOpenStreetMaps1 .openStreetMaps-list{display:flex;flex-direction:column;align-items:flex-start;gap:.5em;font-size:var(--partOpenStreetMaps1-list-fontSize)}.partOpenStreetMaps1 .openStreetMaps-list-item>.openStreetMaps-list-wrapper{color:currentColor;line-height:var(--partOpenStreetMaps1-list-lineHeight);display:flex;align-items:flex-start;gap:.3em;text-decoration:none}.partOpenStreetMaps1 .openStreetMaps-list-icon{height:var(--partOpenStreetMaps1-list-icon-height);width:var(--partOpenStreetMaps1-list-icon-height);flex:0 0 auto;display:grid;place-items:center;margin-top:calc((var(--partOpenStreetMaps1-list-label-height) - var(--partOpenStreetMaps1-list-icon-height)) / 2)}.partOpenStreetMaps1 .openStreetMaps-list-icon .partFontIcon{--partFontIcon-size: var(--partOpenStreetMaps1-list-icon-height);--partFontIcon-color: var(--partOpenStreetMaps1-list-icon-color)}.partOpenStreetMaps1 .openStreetMaps-list-icon .partFontIcon svg{transition:fill .3s}.partOpenStreetMaps1 .openStreetMaps-list-label{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.1em;text-underline-offset:.15em;transition:.3s}.partOpenStreetMaps1 .openStreetMaps-list-item>.openStreetMaps-list-wrapper[href^="mailto:"] .openStreetMaps-list-label{overflow-wrap:break-word}@media (hover: hover){.partOpenStreetMaps1 .openStreetMaps-list-item>.openStreetMaps-list-wrapper:hover .openStreetMaps-list-label{text-decoration-color:var(--partOpenStreetMaps1-list-label-textDecorationColor-hover)}}.partOpenStreetMaps1 .maplibregl-popup-content .maplibregl-popup-close-button{top:var(--partOpenStreetMaps1-button-topRightOffset);right:var(--partOpenStreetMaps1-button-topRightOffset);width:var(--partOpenStreetMaps1-button-size);height:var(--partOpenStreetMaps1-button-size);font-size:var(--partOpenStreetMaps1-button-fontSize);font-weight:var(--partOpenStreetMaps1-button-fontWeight);border-radius:var(--partOpenStreetMaps1-button-borderRadius);background-color:var(--partOpenStreetMaps1-button-backgroundColor);background-image:var(--partOpenStreetMaps1-button-backgroundImage);background-size:calc(var(--partOpenStreetMaps1-button-size) / 2.5);background-repeat:no-repeat;background-position:center;border:solid 1px transparent;transition:.3s;text-indent:-100px;overflow:hidden}@media (hover: hover){.partOpenStreetMaps1 .maplibregl-popup-content .maplibregl-popup-close-button:hover{border-color:var(--partOpenStreetMaps1-button-borderColor-hover)}}
