.elementor-451 .elementor-element.elementor-element-e921b8e{--display:flex;--min-height:600px;--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;--overlay-opacity:0.5;}.elementor-451 .elementor-element.elementor-element-e921b8e:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-e921b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carrosserievannerum.be/wp-content/uploads/2026/10/2026-06-Vannerum-21.jpg");background-position:center center;background-size:cover;}.elementor-451 .elementor-element.elementor-element-e921b8e::before, .elementor-451 .elementor-element.elementor-element-e921b8e > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-e921b8e > .e-con-inner > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-e921b8e > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-e921b8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-e921b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #00000000 0%, #000000 100%);}.elementor-451 .elementor-element.elementor-element-6803e8e{--display:flex;--margin-top:100px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-451 .elementor-element.elementor-element-e079fc5{--display:flex;--justify-content:center;}.elementor-451 .elementor-element.elementor-element-2feade6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-2feade6 .elementor-heading-title{font-family:"effra", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.1875em;letter-spacing:0.1em;text-shadow:3px 3px 6px rgba(0, 0, 0, 0.10196078431372549);color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-326118f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-326118f .elementor-heading-title{font-family:"effra", Sans-serif;font-size:62px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:3px 3px 6px rgba(0, 0, 0, 0.10196078431372549);color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-815efc3 .elementor-button{background-color:#FFFFFF00;font-family:"effra", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.1875em;letter-spacing:0.1em;text-shadow:3px 3px 6px rgba(0, 0, 0, 0.10196078431372549);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-451 .elementor-element.elementor-element-815efc3 .elementor-button:hover, .elementor-451 .elementor-element.elementor-element-815efc3 .elementor-button:focus{background-color:#FFFFFF;color:#383833;border-color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-815efc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-815efc3 .elementor-button:hover svg, .elementor-451 .elementor-element.elementor-element-815efc3 .elementor-button:focus svg{fill:#383833;}.elementor-451 .elementor-element.elementor-element-0c355e0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-7d23d37{--display:flex;}.elementor-451 .elementor-element.elementor-element-d0810cf{text-align:start;}.elementor-451 .elementor-element.elementor-element-d0810cf .elementor-heading-title{font-family:"effra", Sans-serif;font-size:38px;font-weight:900;text-transform:uppercase;line-height:1em;color:#383833;}.elementor-451 .elementor-element.elementor-element-864d126{--display:flex;}.elementor-451 .elementor-element.elementor-element-723f916{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;letter-spacing:0px;color:#383833;}.elementor-451 .elementor-element.elementor-element-9f23e2d{--display:flex;}.elementor-451 .elementor-element.elementor-element-da1ab7e{text-align:center;}.elementor-451 .elementor-element.elementor-element-da1ab7e .elementor-heading-title{font-family:"effra", Sans-serif;font-size:38px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:0.025em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-fe4b9df .elementor-button{background-color:#FFFFFF00;font-family:"effra", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.1875em;letter-spacing:0.1em;text-shadow:3px 3px 6px rgba(0, 0, 0, 0.10196078431372549);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-451 .elementor-element.elementor-element-fe4b9df .elementor-button:hover, .elementor-451 .elementor-element.elementor-element-fe4b9df .elementor-button:focus{background-color:#FFFFFF;color:#383833;border-color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-fe4b9df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-fe4b9df .elementor-button:hover svg, .elementor-451 .elementor-element.elementor-element-fe4b9df .elementor-button:focus svg{fill:#383833;}.elementor-451 .elementor-element.elementor-element-d878ac1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-d878ac1:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-d878ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carrosserievannerum.be/wp-content/uploads/2026/10/2026-06-Vannerum-240.jpg");background-position:center center;background-size:cover;}.elementor-451 .elementor-element.elementor-element-4bba19c{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-451 .elementor-element.elementor-element-4bba19c:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-4bba19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3E2D4;}.elementor-451 .elementor-element.elementor-element-6cfa1e1{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-6cfa1e1 .elementor-heading-title{font-family:"effra", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1.33em;letter-spacing:0.05em;color:#383833;}.elementor-451 .elementor-element.elementor-element-81cd5eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-81cd5eb .elementor-heading-title{font-family:"effra", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:3em;letter-spacing:0.1em;color:#383833;}.elementor-451 .elementor-element.elementor-element-01bc891 .elementor-icon-wrapper{text-align:center;}.elementor-451 .elementor-element.elementor-element-01bc891.elementor-view-stacked .elementor-icon{background-color:#38383354;}.elementor-451 .elementor-element.elementor-element-01bc891.elementor-view-framed .elementor-icon, .elementor-451 .elementor-element.elementor-element-01bc891.elementor-view-default .elementor-icon{color:#38383354;border-color:#38383354;}.elementor-451 .elementor-element.elementor-element-01bc891.elementor-view-framed .elementor-icon, .elementor-451 .elementor-element.elementor-element-01bc891.elementor-view-default .elementor-icon svg{fill:#38383354;}.elementor-451 .elementor-element.elementor-element-01bc891 .elementor-icon{font-size:75px;}.elementor-451 .elementor-element.elementor-element-01bc891 .elementor-icon svg{height:75px;}.elementor-451 .elementor-element.elementor-element-1d52139{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;text-align:center;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;}.elementor-451 .elementor-element.elementor-element-8aaab8f{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;}.elementor-451 .elementor-element.elementor-element-8aaab8f:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-8aaab8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#828072;}.elementor-451 .elementor-element.elementor-element-29b3c8c{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-29b3c8c .elementor-heading-title{font-family:"effra", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1.33em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-1c23b4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-1c23b4e .elementor-heading-title{font-family:"effra", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:3em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-3963e4a .elementor-icon-wrapper{text-align:center;}.elementor-451 .elementor-element.elementor-element-3963e4a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF54;}.elementor-451 .elementor-element.elementor-element-3963e4a.elementor-view-framed .elementor-icon, .elementor-451 .elementor-element.elementor-element-3963e4a.elementor-view-default .elementor-icon{color:#FFFFFF54;border-color:#FFFFFF54;}.elementor-451 .elementor-element.elementor-element-3963e4a.elementor-view-framed .elementor-icon, .elementor-451 .elementor-element.elementor-element-3963e4a.elementor-view-default .elementor-icon svg{fill:#FFFFFF54;}.elementor-451 .elementor-element.elementor-element-3963e4a .elementor-icon{font-size:75px;}.elementor-451 .elementor-element.elementor-element-3963e4a .elementor-icon svg{height:75px;}.elementor-451 .elementor-element.elementor-element-b4e0fa5{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;text-align:center;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-ccde561{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;}.elementor-451 .elementor-element.elementor-element-ccde561:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-ccde561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383833;}.elementor-451 .elementor-element.elementor-element-e2c3c8f{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-e2c3c8f .elementor-heading-title{font-family:"effra", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;line-height:1.33em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-07f8cd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-07f8cd9 .elementor-heading-title{font-family:"effra", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:3em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-9bb2f1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-9bb2f1e .elementor-icon-wrapper{text-align:center;}.elementor-451 .elementor-element.elementor-element-9bb2f1e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF54;}.elementor-451 .elementor-element.elementor-element-9bb2f1e.elementor-view-framed .elementor-icon, .elementor-451 .elementor-element.elementor-element-9bb2f1e.elementor-view-default .elementor-icon{color:#FFFFFF54;border-color:#FFFFFF54;}.elementor-451 .elementor-element.elementor-element-9bb2f1e.elementor-view-framed .elementor-icon, .elementor-451 .elementor-element.elementor-element-9bb2f1e.elementor-view-default .elementor-icon svg{fill:#FFFFFF54;}.elementor-451 .elementor-element.elementor-element-9bb2f1e .elementor-icon{font-size:75px;}.elementor-451 .elementor-element.elementor-element-9bb2f1e .elementor-icon svg{height:75px;}.elementor-451 .elementor-element.elementor-element-5090bcb{margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 25px;text-align:center;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-42a44fe{--display:flex;--min-height:10px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-42a44fe:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-42a44fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3E2D4;}.elementor-451 .elementor-element.elementor-element-e2a2a85{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-e2a2a85:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-e2a2a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8280720D;}.elementor-451 .elementor-element.elementor-element-153b875{--display:flex;}.elementor-451 .elementor-element.elementor-element-86d4ed4{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-86d4ed4 .elementor-heading-title{font-family:"effra", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.1875em;letter-spacing:0.1em;color:#383833;}.elementor-451 .elementor-element.elementor-element-99e0aa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-99e0aa4 .elementor-heading-title{font-family:"effra", Sans-serif;font-size:38px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:0.025em;color:#383833;}.elementor-451 .elementor-element.elementor-element-309c350{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;letter-spacing:0px;color:#383833;}.elementor-451 .elementor-element.elementor-element-f57b449 .elementor-button{background-color:#D3E2D4;fill:#828072;color:#828072;border-style:solid;border-color:#D3E2D4;}.elementor-451 .elementor-element.elementor-element-f57b449 .elementor-button:hover, .elementor-451 .elementor-element.elementor-element-f57b449 .elementor-button:focus{background-color:#828072;color:#D3E2D4;border-color:#828072;}.elementor-451 .elementor-element.elementor-element-f57b449{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-f57b449 .elementor-button:hover svg, .elementor-451 .elementor-element.elementor-element-f57b449 .elementor-button:focus svg{fill:#D3E2D4;}.elementor-451 .elementor-element.elementor-element-43d5015{--display:flex;}.elementor-451 .elementor-element.elementor-element-b800ec4{--display:flex;}.elementor-451 .elementor-element.elementor-element-3feab11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;letter-spacing:0px;color:#383833;}.elementor-451 .elementor-element.elementor-element-df78c82{--display:flex;}.elementor-451 .elementor-element.elementor-element-558f656{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;letter-spacing:0px;color:#383833;}.elementor-451 .elementor-element.elementor-element-4836096{--display:flex;}.elementor-451 .elementor-element.elementor-element-c1679d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;letter-spacing:0px;color:#383833;}.elementor-451 .elementor-element.elementor-element-3eb481c{--display:flex;}.elementor-451 .elementor-element.elementor-element-dea0b7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;letter-spacing:0px;color:#383833;}.elementor-451 .elementor-element.elementor-element-99eee73{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;}.elementor-451 .elementor-element.elementor-element-99eee73 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-451 .elementor-element.elementor-element-99eee73 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-451 .elementor-element.elementor-element-99eee73 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-451 .elementor-element.elementor-element-99eee73 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"effra", Sans-serif;font-weight:bold;line-height:1.2em;letter-spacing:0.05em;}:where( .elementor-451 .elementor-element.elementor-element-99eee73 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-451 .elementor-element.elementor-element-7855470{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-71be490{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-71be490:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-71be490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carrosserievannerum.be/wp-content/uploads/2026/10/2026-06-Vannerum-117.jpg");background-position:center center;background-size:cover;}.elementor-451 .elementor-element.elementor-element-71be490::before, .elementor-451 .elementor-element.elementor-element-71be490 > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-71be490 > .e-con-inner > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-71be490 > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-71be490 > .e-con-inner > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-71be490 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 80%);}.elementor-451 .elementor-element.elementor-element-7989ab4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-7989ab4 .elementor-heading-title{font-family:"effra", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-8519859{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-392e79d{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-392e79d:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-392e79d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carrosserievannerum.be/wp-content/uploads/2026/10/2026-06-Vannerum-319.jpg");background-position:center center;background-size:cover;}.elementor-451 .elementor-element.elementor-element-392e79d::before, .elementor-451 .elementor-element.elementor-element-392e79d > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-392e79d > .e-con-inner > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-392e79d > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-392e79d > .e-con-inner > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-392e79d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 80%);}.elementor-451 .elementor-element.elementor-element-b54a4be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-b54a4be .elementor-heading-title{font-family:"effra", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-65d342a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-8c8e39e{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-8c8e39e:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-8c8e39e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carrosserievannerum.be/wp-content/uploads/2026/10/2026-06-Vannerum-340.jpg");background-position:center center;background-size:cover;}.elementor-451 .elementor-element.elementor-element-8c8e39e::before, .elementor-451 .elementor-element.elementor-element-8c8e39e > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-8c8e39e > .e-con-inner > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-8c8e39e > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-8c8e39e > .e-con-inner > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-8c8e39e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 80%);}.elementor-451 .elementor-element.elementor-element-9de1cc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-9de1cc3 .elementor-heading-title{font-family:"effra", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-16c1363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-7d2b153{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-037597b{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-037597b:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-037597b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carrosserievannerum.be/wp-content/uploads/2026/10/2026-06-Vannerum-264.jpg");background-position:center center;background-size:cover;}.elementor-451 .elementor-element.elementor-element-037597b::before, .elementor-451 .elementor-element.elementor-element-037597b > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-037597b > .e-con-inner > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-037597b > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-037597b > .e-con-inner > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-037597b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 80%);}.elementor-451 .elementor-element.elementor-element-dfbd3bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-dfbd3bf .elementor-heading-title{font-family:"effra", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-3faddf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-60afba9{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-60afba9:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-60afba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carrosserievannerum.be/wp-content/uploads/2026/10/2026-06-Vannerum-379.jpg");background-position:center center;background-size:cover;}.elementor-451 .elementor-element.elementor-element-60afba9::before, .elementor-451 .elementor-element.elementor-element-60afba9 > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-60afba9 > .e-con-inner > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-60afba9 > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-60afba9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-60afba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 80%);}.elementor-451 .elementor-element.elementor-element-c363ff8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-c363ff8 .elementor-heading-title{font-family:"effra", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-0e3749c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;letter-spacing:0px;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-73cb243{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-73cb243:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-73cb243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carrosserievannerum.be/wp-content/uploads/2026/10/2026-06-Vannerum-259.jpg");background-position:center center;background-size:cover;}.elementor-451 .elementor-element.elementor-element-73cb243::before, .elementor-451 .elementor-element.elementor-element-73cb243 > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-73cb243 > .e-con-inner > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-73cb243 > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-73cb243 > .e-con-inner > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-73cb243 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 80%);}.elementor-451 .elementor-element.elementor-element-bb6f830{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-bb6f830 .elementor-heading-title{font-family:"effra", Sans-serif;font-size:38px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-65ba7b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;letter-spacing:0px;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-096b06f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-096b06f:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-096b06f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3E2D4;}.elementor-451 .elementor-element.elementor-element-de2e285{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-de2e285.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-main-swiper{width:100%;}.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-width:4px 4px 4px 4px;border-radius:5px;border-color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial__text{color:#383833;font-family:"effra", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.375em;}.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial__name{font-family:"effra", Sans-serif;font-size:21px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;}.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial__title{color:#FFCB1B;text-transform:none;font-style:normal;text-decoration:none;}.elementor-451 .elementor-element.elementor-element-b57b297{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-b57b297:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-b57b297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383833;}.elementor-451 .elementor-element.elementor-element-4359dd4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-470cd82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-5045e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-5045e6e .elementor-heading-title{font-family:"effra", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.1875em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-357c3cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-451 .elementor-element.elementor-element-357c3cf .elementor-heading-title{font-family:"effra", Sans-serif;font-size:38px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:0.025em;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-66398d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"effra", Sans-serif;font-size:16px;font-weight:500;line-height:1.375em;letter-spacing:0px;color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-5e08e85 .elementor-button{background-color:#FFFFFF00;font-family:"effra", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.1875em;letter-spacing:0.1em;text-shadow:3px 3px 6px rgba(0, 0, 0, 0.10196078431372549);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-451 .elementor-element.elementor-element-5e08e85 .elementor-button:hover, .elementor-451 .elementor-element.elementor-element-5e08e85 .elementor-button:focus{background-color:#FFFFFF;color:#383833;border-color:#FFFFFF;}.elementor-451 .elementor-element.elementor-element-5e08e85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-5e08e85 .elementor-button:hover svg, .elementor-451 .elementor-element.elementor-element-5e08e85 .elementor-button:focus svg{fill:#383833;}.elementor-451 .elementor-element.elementor-element-da68ae2{--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:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-86d6fb0{--display:flex;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-451 .elementor-element.elementor-element-5d268ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-5d268ae .elementor-heading-title{font-family:"effra", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.1875em;letter-spacing:0.1em;color:#383833;}.elementor-451 .elementor-element.elementor-element-47e151c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-451 .elementor-element.elementor-element-47e151c .elementor-heading-title{font-family:"effra", Sans-serif;font-size:38px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:0.025em;color:#383833;}.elementor-451 .elementor-element.elementor-element-5268908{--display:flex;}.elementor-451 .elementor-element.elementor-element-3cef422.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-451 .elementor-element.elementor-element-3cef422 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:600px;}.elementor-451 .elementor-element.elementor-element-3cef422 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:1 / 1;}.elementor-451 .elementor-element.elementor-element-3cef422 .elementor-swiper-button{font-size:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-451 .elementor-element.elementor-element-3cef422.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-451 .elementor-element.elementor-element-e921b8e{--min-height:600px;}.elementor-451 .elementor-element.elementor-element-e921b8e:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-e921b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-451 .elementor-element.elementor-element-e921b8e::before, .elementor-451 .elementor-element.elementor-element-e921b8e > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-e921b8e > .e-con-inner > .elementor-background-video-container::before, .elementor-451 .elementor-element.elementor-element-e921b8e > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-e921b8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-451 .elementor-element.elementor-element-e921b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-451 .elementor-element.elementor-element-6803e8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-451 .elementor-element.elementor-element-2feade6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-326118f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-326118f .elementor-heading-title{font-size:42px;}.elementor-451 .elementor-element.elementor-element-0c355e0{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-451 .elementor-element.elementor-element-864d126{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-451 .elementor-element.elementor-element-723f916{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-9f23e2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-451 .elementor-element.elementor-element-da1ab7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-4bba19c{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-451 .elementor-element.elementor-element-8aaab8f{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-451 .elementor-element.elementor-element-ccde561{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-451 .elementor-element.elementor-element-e2a2a85{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-451 .elementor-element.elementor-element-86d4ed4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-451 .elementor-element.elementor-element-096b06f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-de2e285{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 20px 0px 20px;}.elementor-451 .elementor-element.elementor-element-b57b297{--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;}.elementor-451 .elementor-element.elementor-element-4359dd4{--min-height:400px;}.elementor-451 .elementor-element.elementor-element-470cd82{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-451 .elementor-element.elementor-element-da68ae2{--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-451 .elementor-element.elementor-element-3cef422.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-451 .elementor-element.elementor-element-3cef422{padding:0px 10px 0px 10px;}.elementor-451 .elementor-element.elementor-element-3cef422 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:300px;}}@media(min-width:768px){.elementor-451 .elementor-element.elementor-element-6803e8e{--width:60%;}.elementor-451 .elementor-element.elementor-element-e079fc5{--width:40%;}.elementor-451 .elementor-element.elementor-element-7d23d37{--width:23.33%;}.elementor-451 .elementor-element.elementor-element-864d126{--width:43.33%;}.elementor-451 .elementor-element.elementor-element-9f23e2d{--width:33.33%;}.elementor-451 .elementor-element.elementor-element-4bba19c{--width:33.33%;}.elementor-451 .elementor-element.elementor-element-8aaab8f{--width:33.33%;}.elementor-451 .elementor-element.elementor-element-ccde561{--width:33.33%;}.elementor-451 .elementor-element.elementor-element-153b875{--width:33.33%;}.elementor-451 .elementor-element.elementor-element-43d5015{--width:66.66%;}.elementor-451 .elementor-element.elementor-element-4359dd4{--width:60%;}.elementor-451 .elementor-element.elementor-element-470cd82{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-0c355e0 *//* ==========================================
   VANNERUM SPLIT BACKGROUND
   ========================================== */

/* DESKTOP & TABLET */

.vannerum-split-background {
    --content-width: 1280px;
    --split-position: 60%;

    background: linear-gradient(
        to right,
        #D3E2D4 0%,
        #D3E2D4 calc(
            (100% - min(100%, var(--content-width))) / 2
            + min(100%, var(--content-width)) * 0.67
        ),
        #828072 calc(
            (100% - min(100%, var(--content-width))) / 2
            + min(100%, var(--content-width)) * 0.67
        ),
        #828072 100%
    );
}


/* ==========================================
   MOBIEL - VERTICALE KLEURVERDELING
   ========================================== */

@media (max-width: 767px) {

    .vannerum-split-background {
        background: linear-gradient(
            to bottom,
            #D3E2D4 0%,
            #D3E2D4 67%,
            #828072 67%,
            #828072 100%
        );
    }

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-99eee73 *//* ==========================================
   VANNERUM - FAQ ACCORDION
   VOLLEDIGE CSS
   ========================================== */


/* ==========================================
   1. ALGEMENE ACCORDION
   ========================================== */

.elementor-451 .elementor-element.elementor-element-99eee73 {
    width: 100%;
}


/* ==========================================
   2. IEDER ACCORDION ITEM
   ========================================== */

.elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item {
    position: relative;

    width: 100%;
    box-sizing: border-box;

    border: 0 !important;
    border-top: 2px solid rgba(56, 56, 51, 0.10) !important;

    background: transparent !important;
}

/* Laatste item: ook lijn onderaan */

.elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item:last-child {
    border-bottom: 2px solid rgba(56, 56, 51, 0.10) !important;
}


/* ==========================================
   3. VRAAG / SUMMARY
   ========================================== */

.elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item-title {
    position: relative;

    width: 100%;
    min-height: 85px;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 20px 30px !important;
    margin: 0 !important;

    box-sizing: border-box;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;

    text-align: center !important;

    cursor: pointer;

    transition: background-color 0.20s ease;
}


/* ==========================================
   4. VRAAGTITEL - H3
   ========================================== */

/* Wrapper rond de vraag */

.elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item-title-header {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100%;
    min-width: 0;

    margin: 0 !important;
    padding: 0 !important;
}

/* Zowel DIV als H3 ondersteunen */

.elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item-title-text {
    display: block !important;

    width: 100%;
    min-width: 0;

    margin: 0 !important;
    padding: 0 !important;

    font-family: "effra", sans-serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.5px !important;

    color: #1F2124 !important;

    text-align: center !important;
    text-transform: uppercase !important;
}

/* Reset standaard H3-marges */

.elementor-451 .elementor-element.elementor-element-99eee73 h3.e-n-accordion-item-title-text,
.elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item-title-text h3 {
    margin: 0 !important;
    padding: 0 !important;

    width: 100%;

    font: inherit;
    color: inherit;
    text-align: inherit;
    text-transform: inherit;
}


/* ==========================================
   5. PLUS / MIN ICOON VERBERGEN
   ========================================== */

.elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item-title-icon {
    display: none !important;
}


/* ==========================================
   6. HOVER GESLOTEN VRAGEN
   ========================================== */

.elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item:not([open])
.e-n-accordion-item-title:hover {
    background-color: rgba(130, 128, 114, 0.05) !important;
}


/* ==========================================
   7. GEOPENDE ACCORDION - DESKTOP
   ========================================== */

@media (min-width: 768px) {

    /* Open item: 40% vraag / 60% antwoord */

    .elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item[open] {
        display: grid !important;

        grid-template-columns: minmax(0, 40%) minmax(0, 60%);

        align-items: stretch;
    }


    /* ======================================
       7.1 VRAAG LINKS
       ====================================== */

    .elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item[open]
    > .e-n-accordion-item-title {

        grid-column: 1;
        grid-row: 1;

        width: 100%;
        height: 100%;

        min-height: 120px;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        padding: 25px 30px !important;

        margin: 0 !important;

        background: transparent !important;

        box-sizing: border-box;
    }


    /* ======================================
       7.2 ANTWOORD RECHTS
       ====================================== */

    /*
       Elementor Nested Accordion gebruikt
       een DIV met role="region".
    */

    .elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item[open]
    > [role="region"] {

        grid-column: 2;
        grid-row: 1;

        width: 100%;
        min-width: 0;

        display: flex !important;
        flex-direction: column !important;

        align-items: stretch !important;
        justify-content: center !important;

        padding: 25px 0 25px 45px !important;

        margin: 0 !important;

        box-sizing: border-box;

        border: 0 !important;

        background: transparent !important;
    }


    /* Compatibiliteit met oudere Elementor-structuur */

    .elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item[open]
    > .e-n-accordion-item-content {

        grid-column: 2;
        grid-row: 1;

        width: 100%;
        min-width: 0;

        display: flex !important;
        flex-direction: column !important;

        justify-content: center !important;

        padding: 25px 0 25px 45px !important;

        margin: 0 !important;

        box-sizing: border-box;
    }

}


/* ==========================================
   8. ANTWOORDTEKST
   ========================================== */

/* Ongewenste marges voorkomen */

.elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item[open]
> [role="region"] > *:first-child {
    margin-top: 0 !important;
}

.elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item[open]
> [role="region"] > *:last-child {
    margin-bottom: 0 !important;
}

/* Teksteditor: laatste paragraaf */

.elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item[open]
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0 !important;
}


/* ==========================================
   9. TABLET EN MOBIEL
   ========================================== */

@media (max-width: 767px) {

    /* Accordion onder elkaar */

    .elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item {
        display: block !important;
    }


    /* ======================================
       9.1 VRAAG
       ====================================== */

    .elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item-title {
        width: 100%;

        min-height: 70px;

        padding: 18px 15px !important;

        margin: 0 !important;
    }

    .elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item-title-text {
        font-size: 18px !important;
        line-height: 1.3 !important;
    }


    /* ======================================
       9.2 GEOPENDE VRAAG
       ====================================== */

    .elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item[open]
    > .e-n-accordion-item-title {

        width: 100%;
        height: auto;

        min-height: 70px;

        padding: 18px 15px !important;

        margin: 0 !important;
    }


    /* ======================================
       9.3 ANTWOORD ONDER VRAAG
       ====================================== */

    .elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item[open]
    > [role="region"],
    .elementor-451 .elementor-element.elementor-element-99eee73 .e-n-accordion-item[open]
    > .e-n-accordion-item-content {

        display: block !important;

        width: 100%;

        padding: 0 15px 25px 15px !important;

        margin: 0 !important;

        box-sizing: border-box;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7855470 *//* ==========================================
   HOVER CARDS
   ========================================== */


/* ==========================================
   BASIS VAN IEDERE KAART
   ========================================== */

.elementor-451 .elementor-element.elementor-element-7855470 .hover-card {
    position: relative;
    overflow: hidden;

    display: flex;
    flex-direction: column;

    align-items: center;
    justify-content: flex-end;

    text-align: center;

    isolation: isolate;

    padding: 0 50px 50px 50px;

    box-sizing: border-box;
}


/* ==========================================
   ELEMENTOR ACHTERGROND & OVERLAY
   ========================================== */

/*
   Achtergrondafbeelding en overlay
   worden volledig beheerd via Elementor.
*/


/* ==========================================
   CONTENT BOVEN DE OVERLAY
   ========================================== */

.elementor-451 .elementor-element.elementor-element-7855470 .hover-card > .elementor-element {
    position: relative;
    z-index: 1;

    max-width: 100%;
    min-width: 0;

    box-sizing: border-box;
}


/* ==========================================
   TITEL
   ========================================== */

.elementor-451 .elementor-element.elementor-element-7855470 .hover-card .elementor-widget-heading {
    position: relative;

    width: 100%;
    max-width: 100%;

    margin: 0 !important;
}


/* ==========================================
   BESCHRIJVING STANDAARD VERBERGEN
   ========================================== */

.elementor-451 .elementor-element.elementor-element-7855470 .hover-card .elementor-widget-text-editor {
    width: 100%;
    max-width: 100%;

    opacity: 0;
    visibility: hidden;

    max-height: 0;
    overflow: hidden;

    transform: translateY(12px);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease,
        max-height 0.35s ease,
        visibility 0.35s ease;
}


/* ==========================================
   DESKTOP - HOVER EFFECT
   ========================================== */

@media (min-width: 1025px) and (hover: hover) and (pointer: fine) {

    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card:hover .elementor-widget-text-editor {
        opacity: 1;
        visibility: visible;

        max-height: 500px;

        transform: translateY(0);
    }

}


/* ==========================================
   GROENE BALK
   ========================================== */

.elementor-451 .elementor-element.elementor-element-7855470 .hover-card::after {
    content: "";

    position: absolute;

    bottom: 0;
    left: 0;

    width: 100%;
    height: 10px;

    background-color: #D3E2D4;

    transform: scaleX(0);
    transform-origin: center;

    transition: transform 0.35s ease;

    z-index: 2;
}


/* ==========================================
   DESKTOP - BALK TONEN BIJ HOVER
   ========================================== */

@media (min-width: 1025px) and (hover: hover) and (pointer: fine) {

    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card:hover::after {
        transform: scaleX(1);
    }

}


/* ==========================================
   TABLET EN MOBIEL
   ========================================== */

@media (max-width: 1024px) {

    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card {
        padding: 0 30px 40px 30px;

        cursor: default;
    }

    /* Beschrijving altijd zichtbaar */

    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card .elementor-widget-text-editor {
        opacity: 1;
        visibility: visible;

        max-height: none;
        overflow: visible;

        transform: none;

        transition: none;
    }

    /* Groene balk altijd zichtbaar */

    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card::after {
        transform: scaleX(1);

        transition: none;
    }

}


/* ==========================================
   MOBIEL - EXTRA AANPASSINGEN
   ========================================== */

@media (max-width: 767px) {

    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card {
        padding: 0 20px 35px 20px;
    }

    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card .elementor-widget-heading,
    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card .elementor-widget-text-editor {
        width: 100%;
        max-width: 100%;
    }

}


/* ==========================================
   TOUCHSCREENS ZONDER HOVER
   ========================================== */

@media (hover: none) {

    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card .elementor-widget-text-editor {
        opacity: 1;
        visibility: visible;

        max-height: none;
        overflow: visible;

        transform: none;

        transition: none;
    }

    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card::after {
        transform: scaleX(1);

        transition: none;
    }

}


/* ==========================================
   VERMINDERDE BEWEGING
   ========================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card::after,
    .elementor-451 .elementor-element.elementor-element-7855470 .hover-card .elementor-widget-text-editor {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2b153 *//* ==========================================
   HOVER CARDS
   ========================================== */


/* ==========================================
   BASIS VAN IEDERE KAART
   ========================================== */

.elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card {
    position: relative;
    overflow: hidden;

    display: flex;
    flex-direction: column;

    align-items: center;
    justify-content: flex-end;

    text-align: center;

    isolation: isolate;

    padding: 0 50px 50px 50px;

    box-sizing: border-box;
}


/* ==========================================
   ELEMENTOR ACHTERGROND & OVERLAY
   ========================================== */

/*
   Achtergrondafbeelding en overlay
   worden volledig beheerd via Elementor.
*/


/* ==========================================
   CONTENT BOVEN DE OVERLAY
   ========================================== */

.elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card > .elementor-element {
    position: relative;
    z-index: 1;

    max-width: 100%;
    min-width: 0;

    box-sizing: border-box;
}


/* ==========================================
   TITEL
   ========================================== */

.elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card .elementor-widget-heading {
    position: relative;

    width: 100%;
    max-width: 100%;

    margin: 0 !important;
}


/* ==========================================
   BESCHRIJVING STANDAARD VERBERGEN
   ========================================== */

.elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card .elementor-widget-text-editor {
    width: 100%;
    max-width: 100%;

    opacity: 0;
    visibility: hidden;

    max-height: 0;
    overflow: hidden;

    transform: translateY(12px);

    transition:
        opacity 0.35s ease,
        transform 0.35s ease,
        max-height 0.35s ease,
        visibility 0.35s ease;
}


/* ==========================================
   DESKTOP - HOVER EFFECT
   ========================================== */

@media (min-width: 1025px) and (hover: hover) and (pointer: fine) {

    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card:hover .elementor-widget-text-editor {
        opacity: 1;
        visibility: visible;

        max-height: 500px;

        transform: translateY(0);
    }

}


/* ==========================================
   GROENE BALK
   ========================================== */

.elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card::after {
    content: "";

    position: absolute;

    bottom: 0;
    left: 0;

    width: 100%;
    height: 10px;

    background-color: #D3E2D4;

    transform: scaleX(0);
    transform-origin: center;

    transition: transform 0.35s ease;

    z-index: 2;
}


/* ==========================================
   DESKTOP - BALK TONEN BIJ HOVER
   ========================================== */

@media (min-width: 1025px) and (hover: hover) and (pointer: fine) {

    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card:hover::after {
        transform: scaleX(1);
    }

}


/* ==========================================
   TABLET EN MOBIEL
   ========================================== */

@media (max-width: 1024px) {

    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card {
        padding: 0 30px 40px 30px;

        cursor: default;
    }

    /* Beschrijving altijd zichtbaar */

    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card .elementor-widget-text-editor {
        opacity: 1;
        visibility: visible;

        max-height: none;
        overflow: visible;

        transform: none;

        transition: none;
    }

    /* Groene balk altijd zichtbaar */

    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card::after {
        transform: scaleX(1);

        transition: none;
    }

}


/* ==========================================
   MOBIEL - EXTRA AANPASSINGEN
   ========================================== */

@media (max-width: 767px) {

    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card {
        padding: 0 20px 35px 20px;
    }

    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card .elementor-widget-heading,
    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card .elementor-widget-text-editor {
        width: 100%;
        max-width: 100%;
    }

}


/* ==========================================
   TOUCHSCREENS ZONDER HOVER
   ========================================== */

@media (hover: none) {

    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card .elementor-widget-text-editor {
        opacity: 1;
        visibility: visible;

        max-height: none;
        overflow: visible;

        transform: none;

        transition: none;
    }

    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card::after {
        transform: scaleX(1);

        transition: none;
    }

}


/* ==========================================
   VERMINDERDE BEWEGING
   ========================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card::after,
    .elementor-451 .elementor-element.elementor-element-7d2b153 .hover-card .elementor-widget-text-editor {
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-de2e285 *//* ==========================================
   CARROSSERIE VANNERUM
   TESTIMONIAL CAROUSEL
   ========================================== */

/* Reviewkaart */
.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;

    /* Extra witruimte boven en onder */
    padding: 25px 0px !important;
    box-sizing: border-box !important;
}

/* Interne containers visueel opheffen */
.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial__content,
.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial__cite,
.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial__footer {
    display: contents !important;
}

/* 1. NAAM */
.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial__name {
    order: 1 !important;
    display: block !important;
    width: 100% !important;
    margin-bottom: 15px !important;
    text-align: center !important;
}

/* 2. GOOGLE-LOGO */
.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial__image {
    order: 2 !important;
    display: flex !important;
    justify-content: center !important;
    width: 100% !important;
    margin-bottom: 15px !important;
}

/* Google-logo */
.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial__image img {
    width: 50px !important;
    height: 50px !important;
    object-fit: contain !important;
}

/* 3. STERRETJES */
.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial__title {
    order: 3 !important;
    display: block !important;
    width: 100% !important;
    margin-bottom: 25px !important;
    text-align: center !important;
}

/* 4. REVIEWTEKST */
.elementor-451 .elementor-element.elementor-element-de2e285 .elementor-testimonial__text {
    order: 4 !important;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470cd82 */@media (min-width: 1025px) {
    .elementor-451 .elementor-element.elementor-element-470cd82 {
        padding-right: max(100px, calc((100vw - 1280px) / 2));
        padding-left: 100px;
        box-sizing: border-box;
    }
}/* End custom CSS */