#mbgi-openstreetmap-wrap{min-height:var(--mbfse--openstreetmap-height,500px);max-width:var(--wp--style--global--content-size);margin:0 auto var(--mbfse--margin-bottom-block);background-color:#ECF0F7;z-index:0}#mbgi-openstreetmap-wrap:not(.leaflet-container){display:flex;align-items:center;justify-content:center}.leaflet-container *{transition:none}#mbgi-openstreetmap-overlay{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#mbgi-openstreetmap-wrap .leaflet-popup-content-wrapper{padding:5px}#mbgi-openstreetmap-wrap .leaflet-popup-tip-container{display:none}#mbgi-openstreetmap-wrap .mbgi-openstreetmap-marker{color:#DCE2ED;font-size:71px;margin-bottom:40px}#mbgi-openstreetmap-wrap .mbgi-openstreetmap-anzeigen{color:#AEBAD0;font-size:22px;font-weight:700;text-align:center}#mbgi-openstreetmap-wrap .mbgi-openstreetmap-datenschutz{width:100%;color:#AEBAD0;text-align:center}#mbgi-openstreetmap-wrap .mbgi-openstreetmap-datenschutz a{color:#b0bcd1}#mbgi-openstreetmap-button{border:0;margin-bottom:20px}.wp-block-column>#mbgi-openstreetmap-wrap:last-child{margin-bottom:0}#mbgi-openstreetmap-wrap.alignfull{max-width:100vw;margin-left:-50vw}#mbgi-openstreetmap-wrap.alignwide{max-width:calc((100vw * 0.88))}body.wp-admin #mbgi-openstreetmap-wrap{background-color:#D3D3D3}body.wp-admin #mbgi-openstreetmap-wrap::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"Platzhalter Karte";font-size:xx-large}body.wp-admin #mbgi-openstreetmap-button,body.wp-admin #mbgi-openstreetmap-checkbox-wrap,body.wp-admin #mbgi-openstreetmap-wrap p{display:none}#mbgi-openstreetmap-wrap.map-gray .leaflet-tile-pane{filter:grayscale(1) brightness(.9) contrast(1.4)}#mbgi-openstreetmap-wrap.map-dark .leaflet-tile-pane{filter:hue-rotate(220deg) saturate(5) brightness(1) grayscale(.9) invert(1)}#mbgi-openstreetmap-wrap.map-sepia .leaflet-tile-pane{filter:sepia(.6) contrast(.9) saturate(.8)}#mbgi-openstreetmap-wrap.map-candy .leaflet-tile-pane{filter:sepia(.2) hue-rotate(300deg)}#mbgi-openstreetmap-wrap.marker-lila .leaflet-marker-pane{filter:hue-rotate(55deg)}#mbgi-openstreetmap-wrap.marker-rot .leaflet-marker-pane{filter:hue-rotate(138deg) saturate(2) contrast(1.5)}#mbgi-openstreetmap-wrap.marker-gruen .leaflet-marker-pane{filter:hue-rotate(-445deg) saturate(2)}#mbgi-openstreetmap-wrap.marker-gelb .leaflet-marker-pane{filter:hue-rotate(213deg) saturate(4) brightness(1.7)}.mbgi-block-bootstrap-icon{display:flex;align-items:center}main .mbgi-block-bootstrap-icon>div *{margin-bottom:0}.mbgi-block-bootstrap-icon.aligncenter{justify-content:center}.mbgi-block-bootstrap-icon.alignright{justify-content:right;float:none;margin:auto}.mbgi-block-bootstrap-icon div{width:100%}.wp-admin .mbgi-block-bootstrap-icon>div .block-editor-block-list__layout>*{margin-bottom:0!important}@media (max-width:601px){.mbgi-block-bootstrap-icon{align-items:flex-start;flex-direction:column}.mbgi-block-bootstrap-icon .wp-block-columns.is-layout-flex{gap:1px}}.wp-block-modulbuero-tabs.mb-tabs{--tabsHeaderBgColor:var(--wp--preset--color--secondary);--tabsHeaderBgColorActive:var(--wp--preset--color--primary);--tabsPaddingTabs:var(--mbfse--details-padding);--tabsPaddingBody:var(--mbfse--details-padding)}.wp-block-modulbuero-tabs.mb-tabs .tabs-header{justify-content:space-around;display:flex;margin-bottom:0}.wp-block-modulbuero-tabs.mb-tabs .tabs-header p{flex:1;user-select:none;margin:0;padding:var(--tabsPaddingTabs);background:var(--tabsHeaderBgColor);border:var(--mbfse--border-style);transition:all 0.3s ease}.wp-block-modulbuero-tabs.mb-tabs .tabs-header p:not(.active):hover{box-shadow:inset 4px -4px 10px #00000025;cursor:pointer}.wp-block-modulbuero-tabs.mb-tabs .tabs-header p.active{background:var(--tabsHeaderBgColorActive);color:var(--mbfse--menu-item-color)}.wp-block-modulbuero-tabs.mb-tabs .wp-block-modulbuero-tabs{padding:var(--mbfse--details-padding);background:#fff0;border:var(--mbfse--border-style);border-top:none}.wp-block-post-content>div .wp-block-modulbuero-tab-item{padding-top:var(--mbfse--margin-bottom-inline);margin-block-end:var(--mbfse--margin-bottom-inline)!important;margin-bottom:var(--mbfse--margin-bottom-inline)!important}