.pageblock--schools .x-core-google-maps{display:flex;width:100%;height:unset!important;margin-bottom:var(--intro-gutter-after);border:1px solid var(--theme-body-border);border-radius:var(--border-radius-sm);aspect-ratio:2/1}.pageblock--schools .location__pin:hover .theme--csg-de-waard{background-color:var(--main-color-csg-de-waard, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-weerklank{background-color:var(--main-color-de-weerklank, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-wegwijzer{background-color:var(--main-color-de-wegwijzer, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-schelp{background-color:var(--main-color-de-schelp, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-vliet{background-color:var(--main-color-de-vliet, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-molenwiek{background-color:var(--main-color-de-molenwiek, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-regenboog-zb{background-color:var(--main-color-de-regenboog-zb, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-regenboog-hn{background-color:var(--main-color-de-regenboog-hn, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-bouwsteen{background-color:var(--main-color-de-bouwsteen, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-parel{background-color:var(--main-color-de-parel, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-bron{background-color:var(--main-color-de-bron, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--sabina-van-egmond{background-color:var(--main-color-sabina-van-egmond, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-kriekenhof{background-color:var(--main-color-de-kriekenhof, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-keuchenius{background-color:var(--main-color-de-keuchenius, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--de-hoeksteen{background-color:var(--main-color-de-hoeksteen, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--het-uitzicht{background-color:var(--main-color-het-uitzicht, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--so-de-ark{background-color:var(--main-color-so-de-ark, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--vso-de-ark{background-color:var(--main-color-vso-de-ark, var(--color-primary-background))}.pageblock--schools .location__pin:hover .theme--navigo{background-color:var(--main-color-navigo, var(--color-primary-background))}.pageblock--schools .location__pin .theme{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:var(--theme-body-background-surface);border-radius:var(--border-radius-max);transition:background-color var(--transition-duration)}.pageblock--schools .location__pin img{width:40px;aspect-ratio:40/32}.pageblock--schools .location__popover{display:none}.pageblock--schools .x-core-intro,.pageblock--schools .x-core-grid{max-width:var(--intro-max-width);margin-inline:auto}.pageblock--schools .x-core-grid{gap:var(--spacings-card-wrapper-gap)}.pageblock--schools .map-popover-portal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;pointer-events:none}.pageblock--schools .map-popover-portal:has(.x-card){background-color:#00000080}.pageblock--schools .map-popover-portal .x-card{display:flex;flex-direction:column;max-width:400px}@container style(--breakpoint-xs-max: true){.pageblock--schools .map-popover-portal .x-card{max-width:unset;max-height:90dvh;border-radius:var(--border-radius-md) var(--border-radius-md);margin-inline:var(--container-offset)}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--schools .map-popover-portal .x-card{max-width:unset;max-height:90dvh;border-radius:var(--border-radius-md) var(--border-radius-md);margin-inline:var(--container-offset)}.pageblock--schools .map-popover-portal .x-card__details{flex-direction:column-reverse;align-items:flex-start;text-align:start}.pageblock--schools .map-popover-portal .x-card__details .x-core-button-wrapper,.pageblock--schools .map-popover-portal .x-card__details .x-core-button-wrapper .x-core-button{width:100%}@container style(--breakpoint-xs-max: true){.pageblock--schools .map-popover-portal .x-card__wrapper{height:100%}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--schools .map-popover-portal .x-card__wrapper{height:100%}@container style(--breakpoint-xs-max: true){.pageblock--schools .map-popover-portal .x-card__content{max-height:60dvh;overflow:scroll}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--schools .map-popover-portal .x-card__content{max-height:60dvh;overflow:scroll}.pageblock--schools .map-popover-portal .x-card .x-core-badges{flex-direction:column;justify-content:flex-start}
