.elementor-9931 .elementor-element.elementor-element-d207ad8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9931 .elementor-element.elementor-element-49d2374{--display:flex;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0;--padding-bottom:0;--padding-left:var(--gutter);--padding-right:var(--gutter);}.elementor-9931 .elementor-element.elementor-element-d2aaaf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9931 .elementor-element.elementor-element-e87d068{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9931 .elementor-element.elementor-element-c167db5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9931 .elementor-element.elementor-element-517d792 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9931 .elementor-element.elementor-element-517d792 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9931 .elementor-element.elementor-element-517d792{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9931 .elementor-element.elementor-element-517d792 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9931 .elementor-element.elementor-element-b0ef7bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9931 .elementor-element.elementor-element-23515d4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9931 .elementor-element.elementor-element-23515d4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9931 .elementor-element.elementor-element-23515d4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9931 .elementor-element.elementor-element-23515d4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9931 .elementor-element.elementor-element-2a5c9ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9931 .elementor-element.elementor-element-bbf7525 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9931 .elementor-element.elementor-element-bbf7525 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9931 .elementor-element.elementor-element-bbf7525{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9931 .elementor-element.elementor-element-bbf7525 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9931 .elementor-element.elementor-element-3cd8449{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9931 .elementor-element.elementor-element-f39f6db .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9931 .elementor-element.elementor-element-f39f6db .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9931 .elementor-element.elementor-element-f39f6db{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9931 .elementor-element.elementor-element-f39f6db .elementor-icon-list-text{transition:color 0.3s;}.elementor-9931 .elementor-element.elementor-element-ffaf12f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:0;--padding-bottom:0;--padding-left:var(--gutter);--padding-right:var(--gutter);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-9931 .elementor-element.elementor-element-49d2374{--width:min(100%, calc(var(--max) + var(--gutter) * 2));}.elementor-9931 .elementor-element.elementor-element-ffaf12f{--width:min(100%, calc(var(--max) + var(--gutter) * 2));}}/* Start custom CSS *//* Voet van de site: vijf kolommen met opsommingen en een onderbalk. Donker thema via de klasse footer. Winkelmand, zoeken en chat komen uit [vo_blok deel="voet"]. */
.vo-voet{padding:60px 0 0!important}
.vo-voet-grid{display:grid!important;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:36px 28px}
.vo-voet-merk{gap:16px}
.vo-voet-merk .brand .vo-logo{height:58px}
.vo-voet-merk p{margin:0;max-width:34ch;font-size:14.5px;line-height:1.6;color:var(--text-2)}
.vo-voet-kop .elementor-heading-title{margin:0 0 14px;font:600 12px/1.3 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text)}
.vo-voet-lijst .elementor-icon-list-item{padding:5px 0!important}
.vo-voet-lijst .elementor-icon-list-item,.vo-voet-lijst .elementor-icon-list-item a{align-items:flex-start;font-size:14.5px;line-height:1.45;color:var(--text-2)}
.vo-voet-lijst .elementor-icon-list-item a:hover{color:var(--text)}
.vo-voet-lijst .elementor-icon-list-icon{padding-top:.3em}
.vo-voet-lijst .elementor-icon-list-icon i,.vo-voet-lijst .elementor-icon-list-icon svg{color:var(--orange);fill:var(--orange);font-size:9px;width:9px}
.vo-voet-contact .elementor-icon-list-icon i,.vo-voet-contact .elementor-icon-list-icon svg{font-size:13px;width:13px}
.vo-voet .vo-knop{margin-top:14px}
.vo-knop .elementor-button{background:var(--cta);color:var(--on-cta);border-radius:999px;font:600 14px/1 var(--font-body);padding:11px 18px}
.vo-knop .elementor-button:hover{background:var(--cta-2);color:var(--on-cta)}
.vo-voet-social .elementor-social-icon{background:rgb(var(--ink) / .08);border:1px solid var(--line);--icon-padding:.55em}
.vo-voet-social .elementor-social-icon i,.vo-voet-social .elementor-social-icon svg{color:var(--text-2);fill:var(--text-2);font-size:15px}
.vo-voet-social .elementor-social-icon:hover{background:rgb(var(--accent-rgb) / .2)}
.vo-voet-onder{margin-top:44px!important;padding:18px var(--gutter) 24px!important;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}
.vo-voet-onder p{margin:0}
.vo-voet-links p{display:flex;flex-wrap:wrap;gap:6px 18px}
.vo-voet-onder a{color:var(--muted)}
.vo-voet-onder a:hover{color:var(--text)}
@media (max-width:1024px){.vo-voet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vo-voet-merk{grid-column:1 / -1}}
@media (max-width:560px){.vo-voet-grid{grid-template-columns:1fr}.vo-voet{padding-top:44px!important}}
.vo-voet-social .elementor-social-icons-wrapper{justify-content:flex-start;text-align:left;gap:8px}
.elementor-location-footer .elementor-widget-shortcode{margin:0!important}/* End custom CSS */