
/* Footer regio's: alle plaatsnamen zijn gewone tekst, geen links. */
.em-footer-regions{padding:40px 0 44px;background:var(--em-dark,var(--wp--preset--color--donker,#10282c));color:#fff}
.em-footer-regions .em-footer-content{max-width:1200px;margin-inline:auto}
.em-footer-regions .em-footer-contact{display:flex;justify-content:space-between;gap:24px;margin:0;align-items:flex-start}
.em-footer-regions .em-footer-contact>.wp-block-column{flex:0 1 auto}
.em-footer-regions .em-footer-contact p{margin:0 0 5px;color:rgba(255,255,255,.74);font-size:14px;line-height:1.7}
.em-footer-regions .em-footer-contact strong,.em-footer-regions .em-footer-regions-section strong{color:#fff}
.em-footer-regions .em-footer-contact a{color:rgba(255,255,255,.74)!important;text-decoration:none}
.em-footer-regions .em-footer-contact a:hover{color:#fff!important}
.em-footer-regions .em-footer-regions-section{border-top:1px solid rgba(255,255,255,.13);padding-top:30px;margin-top:40px}
.em-footer-regions .em-footer-regions-section>p{margin:0 0 20px;font-size:14px;line-height:1.6}
.em-footer-regions .em-footer-places{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0}
.em-footer-regions .em-footer-places>.wp-block-column{min-width:0}
.em-footer-regions .em-footer-places p{color:rgba(255,255,255,.74);font-size:14px;line-height:1.8;margin:0}
@media(max-width:650px){.em-footer-regions .em-footer-contact{flex-direction:column;gap:20px}.em-footer-regions .em-footer-places{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}
@media(max-width:420px){.em-footer-regions .em-footer-places{grid-template-columns:1fr}}
