html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}:root{--text:#2f2f2f;--red:#AB2328;--lightGrey:#efefef;color-scheme:light dark;--c-text:#2f2f2f;--c-text-soft:#3d3d3d;--c-muted:#6f6f6f;--c-accent:#AB2328;--c-bg:#F8F8F8;--c-section:#fff;--c-card:#fff;--c-raised:#fff;--c-header:#fff;--c-glass:rgba(255, 255, 255, .92);--c-glass-strong:rgba(255, 255, 255, .96);--c-media:#ececec;--c-media-galerij:#e9e9e9;--c-chip:#f4f4f4;--c-lightgrey:#efefef;--c-input-bg:#fff;--c-input-border:#DEDEDE;--c-placeholder:rgba(0, 0, 0, 0.396);--c-line-04:rgba(47, 47, 47, .04);--c-line-06:rgba(47, 47, 47, .06);--c-line-08:rgba(47, 47, 47, .08);--c-line-10:rgba(47, 47, 47, .1);--c-line-30:rgba(47, 47, 47, .3);--c-line-35:rgba(47, 47, 47, .35);--c-logo-ink:#1d1d1b;--c-divider:#dee2e6;--padding-xl:10rem;--padding-lg:8rem;--padding-md:5rem;--padding-sm:2rem}body{font-family:'DM Sans',sans-serif;color:var(--c-text);background:var(--c-bg);font-size:16px;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Outfit',sans-serif;font-weight:700;margin-bottom:1.5rem}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:.875rem}h6{font-size:.750rem}p{margin-bottom:1rem;line-height:1.75}a{color:var(--c-accent);text-decoration:none;cursor:pointer;outline:none}a:focus{outline:none}.entry-content a{text-decoration:underline}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:var(--c-accent)}.entry-content p:last-of-type{margin-bottom:0}.entry-content img{width:auto;height:auto}img,.entry-content iframe{max-width:100%}@media (min-width:992px){.row{--bs-gutter-x:3rem}}.flexible-sections{position:relative;overflow-y:hidden}.btn{padding:1rem 2rem;text-decoration:none!important}.btn-primary,.button{--bs-btn-color:#fff;--bs-btn-bg:var(--red);--bs-btn-border-color:var(--red);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--text);--bs-btn-hover-border-color:var(--text);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--text);--bs-btn-active-border-color:var(--text);--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:rgba(171, 35, 40, 0.602);--bs-btn-disabled-border-color:rgba(171, 35, 40, 0.602)}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000000;--bs-btn-hover-border-color:#000000;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000000;--bs-btn-active-border-color:#000000;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#000000;--bs-btn-disabled-border-color:#000000}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--c-text);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--c-divider);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--c-accent);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--c-divider);--bs-pagination-focus-color:var(--c-accent);--bs-pagination-focus-bg:var(--bs-tertiary-bg);--bs-pagination-focus-box-shadow:none;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:var(--red);--bs-pagination-active-border-color:var(--red);--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--c-divider);display:flex;padding-left:0;list-style:none}header#top{background:var(--c-header);z-index:30;position:sticky;top:var(--wp-admin--admin-bar--height,0);width:100%;box-shadow:0 1px 0 rgb(0 0 0 / .06);transition:background-color .3s ease,box-shadow .3s ease}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:1.75rem;padding-bottom:1.75rem;transition:padding .3s ease}.site-header__logo{position:relative;display:block;flex:none;line-height:0}.site-header__logo-img{display:block;width:auto;height:66px;max-width:none;transition:height .3s ease,opacity .3s ease}.site-header__name{font-family:'Outfit',sans-serif;font-weight:700;font-size:1.5rem;color:var(--c-text)}.site-header__nav{display:flex;align-items:center;justify-content:flex-end;min-width:0}.site-header__nav>ul{gap:.25rem;margin:0;padding:0;list-style:none}header#top.is-scrolled .site-header__inner{padding-top:.75rem;padding-bottom:.75rem}header#top.is-scrolled .site-header__logo-img{height:52px}body #main::after{content:"";background:#000;position:fixed;top:0;width:100%;left:0;height:100%;z-index:-1;opacity:0;visibility:hidden;transition:.5s ease-in-out all}body.sub-menu-active #main::after{opacity:.35;visibility:visible;z-index:9}header nav#primary li{font-weight:500;display:inline-block;padding:0 .5rem}header nav#primary>ul{font-size:.9375rem}header nav li.menu-item-has-children>a::after{content:"";width:.625rem;height:.625rem;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12'%3E%3Cpath id='Icon_feather-chevron-down' data-name='Icon feather-chevron-down' d='M18,24a1.5,1.5,0,0,1-1.061-.439l-9-9a1.5,1.5,0,0,1,2.121-2.121L18,20.379l7.939-7.939a1.5,1.5,0,0,1,2.121,2.121l-9,9A1.5,1.5,0,0,1,18,24Z' transform='translate(-7.5 -12)'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:6px;transition:.1s ease-in-out transform}header nav#primary li.menu-item-has-children:hover>a::after,header #mobile-nav nav li.menu-item-has-children.active>a::after{transform:rotate(180deg)}{transform:rotate(180deg)}header nav li.wpml-ls-item{margin:0 .25rem!important}@media (min-width:1200px){header nav li.wpml-ls-first-item{padding-left:1.25rem;border-left:1px solid var(--c-divider)}}header nav li:last-child{margin-right:0!important}header nav#primary li a{color:var(--c-text);display:flex;align-items:center;padding:.5rem 0;white-space:nowrap;transition:color .2s ease}header nav#primary li a:hover{color:var(--c-accent)}header nav#primary li.current-menu-item a,header #mobile-nav nav li.current-menu-item a{color:var(--c-accent);font-weight:700}header .logo a{line-height:0}header nav#primary>ul>li>ul{font-size:.875em;position:absolute;text-align:left;background:var(--c-raised);left:-9999px;width:255px;padding:2rem 0;opacity:0;left:0;visibility:hidden;transition:opacity .1s ease;transform:translateY(10px);transition:transform .3s ease-in-out,opacity .3s ease-in-out}header nav#primary>ul>li:hover>ul{opacity:1;visibility:visible;z-index:12;transform:none}header nav#primary>ul>li>ul>li{margin-bottom:1rem;padding:0 1rem;height:auto;line-height:1;text-align:left;display:block}header nav#primary>ul>li>ul>li:last-child{margin-bottom:0;padding-bottom:0}header nav#primary>ul>li>ul>li a{position:relative;display:block;font-weight:normal!important;color:var(--c-text)!important}header nav#primary>ul>li>ul>li a:hover,header nav#primary>ul>li>ul>li.current-menu-item a{color:var(--c-accent)!important}header nav#primary>ul>li>ul>li.current-menu-item a{font-weight:bold!important}.banner{height:calc(100vh / 1.5);min-height:500px;color:#fff;--shapeheight:calc(100% + 3rem)}.banner+div{margin-top:3rem}.banner .banner-shape{background-image:url(/wp-content/themes/odvtechniek_v2/images/banner_shape.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;width:90%;height:var(--shapeheight)}.banner .image{height:var(--shapeheight);width:60%}.banner .image img,.banner .image video{height:100%;width:100%;object-fit:cover}.banner .banner-title{font-size:3rem}.centered-content{margin-top:var(--padding-lg);margin-bottom:var(--padding-lg)}.quote{padding-top:var(--padding-xl);padding-bottom:var(--padding-xl);background-color:var(--red);background-image:url(/wp-content/themes/odvtechniek_v2/images/wheel.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;color:#fff}.quote h3{font-weight:400;margin-bottom:2rem;font-size:3.5rem}.quote .image img{aspect-ratio:4 / 3;width:100%;height:100%;object-fit:cover}.usps .usp .inner .icon{width:4rem;height:4rem;border-radius:4rem;background:var(--red)}.usps .usp .inner .icon img{margin:0 auto;width:40%;height:40%;object-fit:contain}.usps .usp .inner{background:var(--c-card);border-radius:6px;box-shadow:0 1px 2px rgb(0 0 0 / .04),0 0 0 1px var(--c-line-06);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.usps .usp .inner:hover{transform:translateY(-4px);box-shadow:0 1.25rem 2.5rem rgb(0 0 0 / .1),0 0 0 1px var(--c-line-04)}.usps .btn{border-radius:4px;font-weight:600}.usps .usp .inner h3{font-weight:500;font-size:1.25rem;margin:0}i.icon{display:inline-block;margin-right:.75rem;width:1.5em;height:1.5em;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:#fff0}.icon.phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.595' height='21.595' viewBox='0 0 21.595 21.595'%3E%3Cpath id='Icon_awesome-phone-alt' data-name='Icon awesome-phone-alt' d='M20.979,15.26l-4.724-2.025a1.012,1.012,0,0,0-1.181.291l-2.092,2.556A15.634,15.634,0,0,1,5.508,8.609L8.064,6.517a1.01,1.01,0,0,0,.291-1.181L6.331.612A1.019,1.019,0,0,0,5.171.026L.785,1.038A1.012,1.012,0,0,0,0,2.025,19.569,19.569,0,0,0,19.571,21.6a1.012,1.012,0,0,0,.987-.785l1.012-4.387a1.025,1.025,0,0,0-.591-1.164Z' transform='translate(0 0)' fill='%23ab2328'/%3E%3C/svg%3E%0A")}.icon.mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.128' height='18.096' viewBox='0 0 24.128 18.096'%3E%3Cpath id='Icon_open-envelope-closed' data-name='Icon open-envelope-closed' d='M0,0V3.016L12.064,9.048,24.128,3.016V0ZM0,6.032V18.1H24.128V6.032L12.064,12.064Z' fill='%23ab2328'/%3E%3C/svg%3E%0A")}.icon.coffee{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.725' height='26.5' viewBox='0 0 27.725 26.5'%3E%3Cg id='Icon_feather-coffee' data-name='Icon feather-coffee' transform='translate(-2 -0.5)'%3E%3Cpath id='Path_146' data-name='Path 146' d='M27,12h1.225a4.9,4.9,0,0,1,0,9.8H27' transform='translate(-4.4 -1.925)' fill='none' stroke='%23ab2328' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_147' data-name='Path 147' d='M3,12H22.6V23.025a4.9,4.9,0,0,1-4.9,4.9H7.9a4.9,4.9,0,0,1-4.9-4.9Z' transform='translate(0 -1.925)' fill='none' stroke='%23ab2328' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_148' data-name='Path 148' d='M9,1.5V5.175' transform='translate(-1.1 0)' fill='none' stroke='%23ab2328' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_149' data-name='Path 149' d='M15,1.5V5.175' transform='translate(-2.2 0)' fill='none' stroke='%23ab2328' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_150' data-name='Path 150' d='M21,1.5V5.175' transform='translate(-3.3 0)' fill='none' stroke='%23ab2328' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}.icon.download{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.087' height='25.087' viewBox='0 0 25.087 25.087'%3E%3Cg id='Icon_feather-download' data-name='Icon feather-download' transform='translate(-3.5 -3.5)'%3E%3Cpath id='Path_153' data-name='Path 153' d='M27.587,22.5v5.13A2.565,2.565,0,0,1,25.022,30.2H7.065A2.565,2.565,0,0,1,4.5,27.63V22.5' transform='translate(0 -2.609)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_154' data-name='Path 154' d='M10.5,15l6.413,6.413L23.326,15' transform='translate(-0.87 -1.522)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_155' data-name='Path 155' d='M18,19.891V4.5' transform='translate(-1.957)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A")}footer#bottom{background-color:#000;color:rgb(255 255 255 / .5)}footer#bottom a{color:rgb(255 255 255 / .5)}footer#bottom a:hover{color:#fff}footer#bottom .widgets .widget-title{font-size:1.125rem;color:#fff}footer#bottom .widgets nav ul{list-style:none}footer#bottom .widgets nav li{line-height:1.5;padding:.425rem 0}footer#bottom .widgets nav li.current-menu-item a{color:var(--c-accent)}footer#bottom .contact{position:absolute;left:0;bottom:0;width:100%}footer#bottom .contact a{font-weight:700;color:#fff;font-size:1.125em}#site-generator{background:var(--c-section);font-size:.750rem}#site-generator a{color:var(--c-text)}#site-generator a:hover{color:var(--c-accent)}#site-generator p{margin-bottom:0}#site-generator .seperator{display:inline-block;margin:0 1em}#site-generator .footer-logos img{width:100%;height:100%;object-fit:contain;max-width:120px;max-height:40px;display:inline-block;margin:0 1rem}#site-generator .footer-logos img:first-child{margin-left:0}#site-generator .footer-logos img:last-child{margin-right:0}ul.socials{margin:0;padding:0;list-style:none}ul.socials li{display:inline-block;margin:.25rem .5rem}ul.socials li:first-child{margin-left:0}ul.socials li:last-child{margin-right:0}ul.socials li a{background-repeat:no-repeat;background-size:contain;background-position:center;width:1.25em;height:1.25em;display:block;opacity:.5}ul.socials li a:hover{opacity:1}ul.socials li.facebook a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.153' height='15.222' viewBox='0 0 8.153 15.222'%3E%3Cpath id='Icon_awesome-facebook-f' data-name='Icon awesome-facebook-f' d='M9.228,8.563l.423-2.755H7.007V4.02A1.377,1.377,0,0,1,8.561,2.532h1.2V.186A14.655,14.655,0,0,0,7.629,0a3.363,3.363,0,0,0-3.6,3.708v2.1H1.609V8.563h2.42v6.66H7.007V8.563Z' transform='translate(-1.609)' fill='%23fff'/%3E%3C/svg%3E%0A")}ul.socials li.instagram a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.518' height='31.511' viewBox='0 0 31.518 31.511'%3E%3Cpath id='Icon_awesome-instagram' data-name='Icon awesome-instagram' d='M15.757,9.914a8.079,8.079,0,1,0,8.079,8.079A8.066,8.066,0,0,0,15.757,9.914Zm0,13.331a5.252,5.252,0,1,1,5.252-5.252,5.262,5.262,0,0,1-5.252,5.252ZM26.051,9.584A1.884,1.884,0,1,1,24.166,7.7,1.88,1.88,0,0,1,26.051,9.584ZM31.4,11.5a9.325,9.325,0,0,0-2.545-6.6,9.387,9.387,0,0,0-6.6-2.545c-2.6-.148-10.4-.148-13,0a9.373,9.373,0,0,0-6.6,2.538,9.356,9.356,0,0,0-2.545,6.6c-.148,2.6-.148,10.4,0,13a9.325,9.325,0,0,0,2.545,6.6,9.4,9.4,0,0,0,6.6,2.545c2.6.148,10.4.148,13,0a9.325,9.325,0,0,0,6.6-2.545,9.387,9.387,0,0,0,2.545-6.6c.148-2.6.148-10.392,0-12.994ZM28.041,27.281a5.318,5.318,0,0,1-3,3c-2.074.823-7,.633-9.288.633s-7.221.183-9.288-.633a5.318,5.318,0,0,1-3-3c-.823-2.074-.633-7-.633-9.288s-.183-7.221.633-9.288a5.318,5.318,0,0,1,3-3c2.074-.823,7-.633,9.288-.633s7.221-.183,9.288.633a5.318,5.318,0,0,1,3,3c.823,2.074.633,7,.633,9.288S28.863,25.214,28.041,27.281Z' transform='translate(0.005 -2.238)' fill='%23fff'/%3E%3C/svg%3E%0A")}ul.socials li.whatsapp a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.5' height='31.5' viewBox='0 0 31.5 31.5'%3E%3Cpath id='Icon_awesome-whatsapp' data-name='Icon awesome-whatsapp' d='M26.782,6.827A15.614,15.614,0,0,0,2.215,25.664L0,33.75l8.276-2.173a15.562,15.562,0,0,0,7.46,1.9h.007A15.76,15.76,0,0,0,31.5,17.866,15.671,15.671,0,0,0,26.782,6.827ZM15.743,30.846a12.951,12.951,0,0,1-6.609-1.807l-.471-.281L3.755,30.045l1.308-4.788-.309-.492a13,13,0,1,1,24.11-6.9,13.119,13.119,0,0,1-13.12,12.98Zm7.116-9.717c-.387-.2-2.306-1.139-2.665-1.266s-.619-.2-.879.2-1.005,1.266-1.237,1.533-.457.3-.844.1a10.617,10.617,0,0,1-5.309-4.641c-.4-.689.4-.64,1.146-2.13a.723.723,0,0,0-.035-.682c-.1-.2-.879-2.116-1.2-2.9-.316-.759-.64-.654-.879-.668s-.485-.014-.745-.014a1.445,1.445,0,0,0-1.041.485A4.383,4.383,0,0,0,7.8,14.4a7.641,7.641,0,0,0,1.589,4.036c.2.26,2.749,4.2,6.666,5.892,2.475,1.069,3.445,1.16,4.683.977a4,4,0,0,0,2.63-1.856,3.262,3.262,0,0,0,.225-1.856C23.505,21.417,23.245,21.319,22.859,21.129Z' transform='translate(0 -2.25)' fill='%23fff'/%3E%3C/svg%3E%0A")}ul.socials li.linkedin a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.223' height='15.222' viewBox='0 0 15.223 15.222'%3E%3Cpath id='Icon_awesome-linkedin-in' data-name='Icon awesome-linkedin-in' d='M3.407,15.223H.251V5.06H3.407ZM1.828,3.673A1.836,1.836,0,1,1,3.655,1.828,1.843,1.843,0,0,1,1.828,3.673ZM15.219,15.223H12.07V10.276c0-1.179-.024-2.691-1.641-2.691-1.641,0-1.892,1.281-1.892,2.606v5.032H5.384V5.06H8.411V6.446h.044A3.316,3.316,0,0,1,11.441,4.8c3.194,0,3.781,2.1,3.781,4.835v5.583Z' transform='translate(0 -0.001)' fill='%23fff'/%3E%3C/svg%3E%0A")}ul.socials li.youtube a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.649' height='15.222' viewBox='0 0 21.649 15.222'%3E%3Cpath id='Icon_awesome-youtube' data-name='Icon awesome-youtube' d='M22.247,6.882a2.72,2.72,0,0,0-1.914-1.926C18.645,4.5,11.875,4.5,11.875,4.5s-6.77,0-8.458.455A2.72,2.72,0,0,0,1.5,6.882a28.537,28.537,0,0,0-.452,5.245A28.537,28.537,0,0,0,1.5,17.371a2.68,2.68,0,0,0,1.914,1.9c1.688.455,8.458.455,8.458.455s6.77,0,8.458-.455a2.68,2.68,0,0,0,1.914-1.9,28.537,28.537,0,0,0,.452-5.245,28.537,28.537,0,0,0-.452-5.245ZM9.661,15.345V8.908l5.658,3.219L9.661,15.345Z' transform='translate(-1.05 -4.5)' fill='%23fff'/%3E%3C/svg%3E%0A")}.error404 #content .entry-title{color:var(--c-accent);font-weight:900;font-size:15rem}.error404 #content .sub-title{font-size:4.25rem}#main{background-image:url(/wp-content/themes/odvtechniek_v2/images/bg-shape.svg);background-repeat:no-repeat;background-size:450px;background-position:bottom right}.featured-image{aspect-ratio:3 / 1;position:relative}.featured-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.featured-image video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.post-grid{margin-top:var(--padding-lg);margin-bottom:var(--padding-lg)}.post-grid .item{margin-bottom:var(--bs-gutter-x)}.post-grid .item .inner{background:var(--c-card);color:var(--c-text)}.post-grid .item .button{background:var(--red);color:#fff;transition:.3s ease-in-out all}.post-grid .item .button:hover{padding-left:3.5rem!important}.post-grid .item .button::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='82.69' height='62' viewBox='0 0 82.69 62'%3E%3Cg id='Group_158' data-name='Group 158' transform='translate(-617.31 -1861)'%3E%3Cpath id='Path_143' data-name='Path 143' d='M27.112,0H82.69V62H0Z' transform='translate(617.31 1861)' fill='%23222'/%3E%3Cpath id='Icon_metro-arrow-right' data-name='Icon metro-arrow-right' d='M17.957,23.88l7.728-7.728a1.546,1.546,0,0,0,0-2.186L17.957,6.237a1.546,1.546,0,0,0-2.186,2.186l5.09,5.09H6.044a1.546,1.546,0,1,0,0,3.091H20.861l-5.09,5.09a1.546,1.546,0,1,0,2.186,2.186Z' transform='translate(650.681 1876.942)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right center;background-size:contain;width:100%;height:100%;z-index:1;position:absolute;right:0;bottom:0}.post-grid .item .image{line-height:0;overflow:hidden;position:relative}.post-grid .item img{aspect-ratio:4 / 3;object-fit:cover;width:100%;height:100%;transition:.3s ease-in-out transform}.post-grid .item:hover img{transform:scale(1.05)}.post-grid .item .title{color:var(--c-accent);font-size:1.25rem}.post-grid .item.project .title{margin-bottom:0}.post-grid .item .excerpt{font-size:.8750em}.post-grid .item .excerpt p{line-height:1.75;margin:0}.post-grid .item a .excerpt p{color:var(--c-text)}.post-grid .item .pricetag{position:absolute;top:2rem;right:2rem;display:inline-block;background:var(--red);color:#fff;border-radius:100px;z-index:2;line-height:2.5;padding:0 1rem;font-size:.875em}.specs{list-style:none;color:var(--c-text);margin-top:-.5rem}.specs li{list-style:none;line-height:2}.sale_badge{position:absolute;right:-50px;top:50px;background:var(--red);color:#fff;z-index:10;display:inline-block;line-height:3em;font-size:.875rem;width:250px;text-align:center;transform:rotate(45deg)}.sale_badge.gereserveerd{background:var(--text);color:#fff}.single-occasion .left .wrapper{position:relative;overflow:hidden}.single-occasion .left .gallery .image{line-height:0}.single-occasion .left .gallery .image img{width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3}.single-occasion .gallery .slick-prev,.single-occasion .gallery .slick-next{width:50px;height:50px;border-radius:50px;-webkit-border-radius:50px;background:#fff;z-index:5;background-repeat:no-repeat;background-size:25px;background-position:center;opacity:.85;transition:.3s ease-in-out opacity}.single-occasion .gallery .slick-prev:hover,.single-occasion .gallery .slick-next:hover{opacity:1}.single-occasion .gallery .slick-prev:before,.single-occasion .gallery .slick-next:before{display:none;content:none}.single-occasion .gallery .slick-prev{left:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='501.322' height='322.303' viewBox='0 0 501.322 322.303'%3E%3Cpath id='Icon_bootstrap-arrow-right' data-name='Icon bootstrap-arrow-right' d='M503.572,169.025a17.9,17.9,0,0,0-17.9-17.9H63.4L176.086,38.475a17.926,17.926,0,1,0-25.351-25.351L7.51,156.35a17.9,17.9,0,0,0,0,25.351L150.735,324.926a17.926,17.926,0,1,0,25.351-25.351L63.4,186.928H485.669A17.9,17.9,0,0,0,503.572,169.025Z' transform='translate(-2.25 -7.874)' fill='%23ab2328'/%3E%3C/svg%3E%0A")}.single-occasion .gallery .slick-next{right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='501.322' height='322.303' viewBox='0 0 501.322 322.303'%3E%3Cpath id='Icon_bootstrap-arrow-right' data-name='Icon bootstrap-arrow-right' d='M2.25,169.025a17.9,17.9,0,0,1,17.9-17.9H442.418L329.735,38.475a17.926,17.926,0,1,1,25.351-25.351L498.312,156.35a17.9,17.9,0,0,1,0,25.351L355.086,324.926a17.926,17.926,0,1,1-25.351-25.351L442.418,186.928H20.153A17.9,17.9,0,0,1,2.25,169.025Z' transform='translate(-2.25 -7.874)' fill='%23ab2328'/%3E%3C/svg%3E%0A")}.single-occasion .right .inner{background:var(--c-card);height:100%}.single-occasion .right .inner .entry-title{font-size:2.5rem}.single-occasion .right .inner .readmore i{display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12' viewBox='0 0 21 12'%3E%3Cpath id='Icon_feather-chevron-down' data-name='Icon feather-chevron-down' d='M18,24a1.5,1.5,0,0,1-1.061-.439l-9-9a1.5,1.5,0,0,1,2.121-2.121L18,20.379l7.939-7.939a1.5,1.5,0,0,1,2.121,2.121l-9,9A1.5,1.5,0,0,1,18,24Z' transform='translate(-7.5 -12)'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;background-position:left center;width:.875rem;height:.875rem;margin-right:.5rem}.single-occasion .entry-content .inner{background:var(--c-card)}.breadcrumb-bar p{margin:0}.tussenruimte{height:5rem}.cta{background:var(--c-section)}.cta h3{font-size:3rem}.cta h3::before{content:"";width:3.5rem;height:3.5rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68.1' height='65' viewBox='0 0 68.1 65'%3E%3Cg id='Icon_feather-coffee' data-name='Icon feather-coffee' transform='translate(-1.5)'%3E%3Cpath id='Path_146' data-name='Path 146' d='M27,12h3.1a12.4,12.4,0,0,1,0,24.8H27' transform='translate(25.6 11.2)' fill='none' stroke='%23ab2328' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3Cpath id='Path_147' data-name='Path 147' d='M3,12H52.6V39.9A12.4,12.4,0,0,1,40.2,52.3H15.4A12.4,12.4,0,0,1,3,39.9Z' transform='translate(0 11.2)' fill='none' stroke='%23ab2328' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3Cpath id='Path_148' data-name='Path 148' d='M9,1.5v9.3' transform='translate(6.4 0)' fill='none' stroke='%23ab2328' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3Cpath id='Path_149' data-name='Path 149' d='M15,1.5v9.3' transform='translate(12.8 0)' fill='none' stroke='%23ab2328' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3Cpath id='Path_150' data-name='Path 150' d='M21,1.5v9.3' transform='translate(19.2 0)' fill='none' stroke='%23ab2328' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E%0A");position:absolute;left:-6rem;top:10px}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{background:var(--c-input-bg);border:1px solid var(--c-input-border);border-radius:6px;font-size:1em!important;padding:15px!important}.gform_wrapper.gravity-theme * ::placeholder{color:var(--c-placeholder)}.gform_wrapper.gravity-theme .button{background:var(--red);border:none;outline:none;color:#fff;padding:1rem 2rem;font-weight:600;font-size:1rem}.gform_wrapper.gravity-theme .button:hover{background:var(--bs-btn-hover-bg);color:var(--bs-btn-hover-color)}.intro{background:var(--red);color:#fff}.intro h2{margin:0}.intro a{color:#fff}.intro .buttons a{color:#fff;padding:1rem 2rem;transition:.3s ease-in-out all}.intro .buttons a.dark{background:var(--text);border:3px solid var(--text);color:#fff}.intro .buttons a.white{border:3px solid #fff;margin-left:1rem}.intro .buttons a.white:hover{border-color:var(--text)}.intro .buttons a.dark:hover{background:#fff;border:3px solid #fff;color:var(--text)}.popup{width:500px}.images-carousel .item .image{margin:10px 5px}.images-carousel .item .image img{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.images-carousel .nav-wrapper{line-height:0}.images-carousel .nav-wrapper .nav{cursor:pointer;margin:0 2px}.images-carousel .nav-wrapper .nav svg{width:35px;height:35px}.images-carousel .nav-wrapper .nav:hover svg path,.images-carousel .nav-wrapper .nav:hover svg rect{transition:.3s ease-in-out all}.images-carousel .nav-wrapper .nav:hover svg #Rectangle_63{fill:var(--red)}.images-carousel .nav-wrapper .nav:hover svg path{fill:#fff}.fancybox-thumbs>ul>li:before{border-color:var(--red)!important}.fancybox-caption{text-transform:uppercase;text-align:center}.content.two_columns .entry-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.content.two_columns .entry-content img{width:100%;height:100%;aspect-ratio:6 / 4;object-fit:cover}.entry-title h1,.entry-title h2.pagetitle__title{color:var(--c-accent);text-transform:uppercase;font-size:2rem;margin-bottom:0}section.contact .maps iframe{width:100%;height:100%;filter:grayscale(100%)}section.contact .maps .maps-consent{position:relative;overflow:hidden;background:var(--c-lightgrey)}section.contact .maps .maps-consent::before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/odvtechniek_v2/images/map-placeholder.jpg) center / cover no-repeat;filter:grayscale(100%) blur(3px);opacity:.7;transform:scale(1.05)}section.contact .maps .maps-consent .btn{position:relative}.video-consent{margin:1.5rem 0;background:#222;overflow:hidden}.video-consent iframe,.video-consent .video-placeholder{position:absolute;inset:0;width:100%;height:100%;max-width:none}.video-consent .video-placeholder{background-size:cover;background-position:center;cursor:pointer}.video-consent .video-placeholder::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .25)}.video-consent .load-video{position:relative;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;padding:0;border:0;border-radius:50%;background:var(--red);color:#fff;cursor:pointer;transition:.2s ease-in-out all}.video-consent .load-video svg{display:block}.video-consent .video-placeholder:hover .load-video,.video-consent .load-video:focus-visible{background:var(--text);transform:scale(1.08)}.eigenschappen .item{border-bottom:1px solid rgb(112 112 112 / .204)}.eigenschappen .label{flex:200px;font-weight:700;line-height:3}.eigenschappen .value{line-height:1.75;flex:calc(100% - 200px)}.entry-content,p,.entry-content blockquote{line-height:1.85}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:2rem}.entry-content ul,.entry-content ol{margin:2rem 0 2rem 1em}.entry-content li{display:list-item;line-height:2}.entry-content ul li{list-style:disc inside}.entry-content ol li{list-style:decimal inside}.entry-content p{margin-bottom:1rem}.entry-content p:last-child{margin-bottom:0}.entry-content blockquote{background-color:var(--text);color:#fff;padding:2rem 3rem 2rem 6rem;margin:2rem 0;display:block;font-style:normal;border-left:10px solid rgb(255 255 255 / .15);font-style:italic;position:relative;font-weight:400;font-family:inherit}.entry-content blockquote::before{content:"";display:inline-block;position:absolute;left:2rem;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='31.5' viewBox='0 0 36 31.5'%3E%3Cpath id='Icon_awesome-quote-left' data-name='Icon awesome-quote-left' d='M32.625,18H27V13.5A4.5,4.5,0,0,1,31.5,9h.563A1.683,1.683,0,0,0,33.75,7.313V3.938A1.683,1.683,0,0,0,32.063,2.25H31.5A11.247,11.247,0,0,0,20.25,13.5V30.375a3.376,3.376,0,0,0,3.375,3.375h9A3.376,3.376,0,0,0,36,30.375v-9A3.376,3.376,0,0,0,32.625,18Zm-20.25,0H6.75V13.5A4.5,4.5,0,0,1,11.25,9h.563A1.683,1.683,0,0,0,13.5,7.313V3.938A1.683,1.683,0,0,0,11.813,2.25H11.25A11.247,11.247,0,0,0,0,13.5V30.375A3.376,3.376,0,0,0,3.375,33.75h9a3.376,3.376,0,0,0,3.375-3.375v-9A3.376,3.376,0,0,0,12.375,18Z' transform='translate(0 -2.25)' fill='%234b4b4b'/%3E%3C/svg%3E%0A")}.entry-content img,.entry-content picture{margin:0 0 1.5em 0}.alignleft,img.alignleft,picture.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright,picture.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter,picture.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img,.wp-caption picture{border:0 none;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.cookiemessage{position:fixed;bottom:1.5rem;width:100%;left:0;height:auto;text-align:center;z-index:99999;display:none}.cookiemessage{pointer-events:none}.cookiemessage .wrapper{pointer-events:auto;max-width:520px;background:#222;color:#fff;font-size:12px;border-radius:.5rem;padding:1.5rem;display:inline-block;text-align:left}.cookiemessage .message{display:flex;align-items:center}.cookiemessage .message .content p{margin:0;line-height:1.5}.cookiemessage .message .content a{text-decoration:underline;color:#fff}.cookiemessage .message .content a:hover{text-decoration:underline}.cookiemessage .message .accept{margin-left:2rem}.cookiemessage .message .accept .btn{background:var(--red);color:#fff;display:inline-block;font-weight:700;padding:.75em 2em;font-size:12px;border-radius:0;border:2px solid var(--red);transition:.2s ease-in-out all}.cookiemessage .message .accept .btn:hover{background:var(--text);color:#fff;border:2px solid #fff}.cookiemessage .message .accept{display:flex;flex-direction:column;align-items:center;gap:.5rem}.cookiemessage .message .accept .decline{background:none;border:0;padding:0;color:#fff;font-size:12px;text-decoration:underline;opacity:.8;cursor:pointer}.cookiemessage .message .accept .decline:hover{opacity:1}#nav-toggler{display:inline-block;width:1.75rem;height:1.25rem;position:relative;padding:0;border:0;background:none;cursor:pointer;overflow:hidden}#nav-toggler span{position:absolute;left:0;display:block;width:100%;height:2px;border-radius:2px;background:var(--c-text);transition:.2s ease-in-out all}#nav-toggler.mobile-nav-active span:nth-child(1){transform:rotate(45deg) translateY(-50%);top:50%}#nav-toggler.mobile-nav-active span:nth-child(2){transform:translateX(100%)}#nav-toggler.mobile-nav-active span:nth-child(3){transform:rotate(-45deg) translateY(50%);bottom:50%}#nav-toggler span:nth-child(1){top:0}#nav-toggler span:nth-child(2){transition:.3s ease-in-out all;top:50%;transform:translateY(-50%)}#nav-toggler span:nth-child(3){bottom:0}header #mobile-nav{display:none}header #mobile-nav nav li{list-style:none}header #mobile-nav nav li.wpml-ls-item{display:inline-block;border:none!important;width:30px}header #mobile-nav nav li a{padding:1rem 0;display:block;color:var(--c-text)}header #mobile-nav nav .sub-menu{display:none;margin-left:1rem}header #mobile-nav nav .sub-menu li:last-child{border:none!important}.vacatures .vacature .inner{background:var(--c-card)}.vacatures .vacature .inner h2.title{font-size:1.75rem;color:var(--c-accent)}.images-gallery .image a{position:relative;overflow:hidden;display:block;line-height:0}.images-gallery .image img{width:100%;height:100%;object-fit:cover;aspect-ratio:9 / 6;transition:.3s ease-in-out transform}.images-gallery .image a:hover img{transform:scale(1.05)}.uitvoeringen{background:var(--c-lightgrey);border-bottom:1px solid #fff}.uitvoeringen>.container-fluid{max-width:2000px}.uitvoeringen .sectiontitle{display:inline-block;background:var(--red);color:#fff}.uitvoeringen .uitvoering .inner{border:1px solid rgb(255 255 255 / .1);height:100%;background:var(--c-card)}.uitvoeringen .uitvoering .image{line-height:0}.uitvoeringen .uitvoering .image img{aspect-ratio:1 / 1;object-fit:contain;width:100%;height:100%}.uitvoeringen .uitvoering h3.title{font-size:.875em}.uitvoeringen .uitvoering .description{font-size:.875em}.footer-popup{position:fixed;bottom:2rem;right:2rem;background:var(--c-card);color:var(--c-text);font-size:.750rem;width:100%;max-width:400px;z-index:-1;visibility:hidden;transform:translateY(calc(100% + 2rem));transition:.5s ease-in-out all;overflow:hidden}.footer-popup.active{transform:none;visibility:visible;z-index:10}.footer-popup *{color:var(--c-text)}.footer-popup h1,.footer-popup h2,.footer-popup h3,.footer-popup h4{font-size:1.25rem;margin-bottom:1rem}.footer-popup #close{position:absolute;cursor:pointer;right:0;top:0;width:2rem;height:2rem;background:rgb(0 0 0 / .247);transition:.3s ease-in-out background}.footer-popup #close:hover{background:var(--red)}.footer-popup #close span{width:50%;height:2px;background:#fff;display:block;position:absolute;left:50%;top:50%;transform:translateY(-50%)}.footer-popup #close span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.footer-popup #close span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.footer-popup .content p:last-of-type{margin-bottom:0}.footer-popup .btn{background:var(--red);color:#fff}.footer-popup .btn:hover{background:#941f24;color:#fff}@media screen and (max-width:1400px){.site-header__nav{font-size:.875rem}}@media screen and (max-width:1200px){.quote h3{font-size:3rem}.usps .usp .inner h3,.post-grid .item .title{font-size:1rem}.post-grid .item .button{font-size:.875rem}footer#bottom .contact{position:relative}.intro h2 br{display:none}}@media screen and (max-width:992px){.banner{max-height:600px}.banner .banner-shape{background-position:80% 50%}.banner .image{width:80%}.usps .usp .inner h3,.post-grid .item .title{margin-bottom:1rem}.cta h3::before{left:-5rem}.contact .maps{position:relative!important;height:350px!important;width:100%!important}#page{position:relative;overflow-x:hidden}}@media screen and (max-width:768px){:root{--text:#2f2f2f;--padding-xl:6rem;--padding-lg:4rem;--padding-md:3rem;--padding-sm:2rem}#main{position:relative;overflow-x:hidden}.banner .banner-shape{background-position:20% 50%;width:100%}.post-grid .item .excerpt p{line-height:1.5}.content.two_columns .entry-content{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.cta h3::before{left:unset;display:block;position:relative;margin-bottom:2rem}}@media screen and (max-width:576px){body{font-size:14px}.banner{height:600px;min-height:600px;max-height:600px;overflow:hidden;position:relative}.logo img{width:auto;height:auto}.error404 #content .entry-title{font-size:8rem}.error404 #content .sub-title{font-size:1.25rem}.intro .buttons a.white{margin-left:0;margin-top:1.5rem}.footer-popup{bottom:1.5rem;right:1.5rem;width:calc(100% - 3rem)}.featured-image{aspect-ratio:16 / 9}}:root{--product-muted:var(--c-muted);--product-line:var(--c-line-10);--product-radius:6px;--product-tile:#f4f4f4}.product-page .product-section,.product-page .cta{scroll-margin-top:calc(var(--header-h, 90px) + 4rem)}.product-page .section-title{font-size:1.75rem;letter-spacing:-.01em;margin-bottom:2rem;padding-bottom:.875rem;position:relative}.product-page .section-title::after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;background:var(--red)}.product-page .btn,.odv-hero .btn{padding:.875rem 1.625rem;font-weight:600;font-size:.9375rem;border-radius:4px;display:inline-flex;align-items:center;gap:.625rem}.product-page .btn i.icon,.odv-hero .btn i.icon{width:1.125em;height:1.125em;margin:0}.product-page .btn-sm,.odv-hero .btn-sm{padding:.5rem 1.125rem;font-size:.8125rem}.product-page .btn-outline-light,.odv-hero .btn-outline-light{--bs-btn-color:#fff;--bs-btn-border-color:rgba(255, 255, 255, .55);--bs-btn-hover-color:var(--text);--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-active-color:var(--text);--bs-btn-active-bg:#fff;--bs-btn-active-border-color:#fff;border-width:1px}.product-page .btn-outline-light:hover .icon.download,.odv-hero .btn-outline-light:hover .icon.download{filter:brightness(0) saturate(100%) invert(16%) sepia(0%) saturate(0%)}.product-page .btn-outline-dark,.odv-hero .btn-outline-dark{--bs-btn-color:var(--c-text);--bs-btn-border-color:var(--c-line-35);--bs-btn-hover-bg:var(--text);--bs-btn-hover-border-color:var(--text);--bs-btn-active-bg:var(--text);border-width:1px}.icon.download.dark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.087' height='25.087' viewBox='0 0 25.087 25.087'%3E%3Cg transform='translate(-3.5 -3.5)' fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M27.587,22.5v5.13A2.565,2.565,0,0,1,25.022,30.2H7.065A2.565,2.565,0,0,1,4.5,27.63V22.5' transform='translate(0 -2.609)'/%3E%3Cpath d='M10.5,15l6.413,6.413L23.326,15' transform='translate(-0.87 -1.522)'/%3E%3Cpath d='M18,19.891V4.5' transform='translate(-1.957)'/%3E%3C/g%3E%3C/svg%3E%0A")}.icon.coffee.white{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.725' height='26.5' viewBox='0 0 27.725 26.5'%3E%3Cg transform='translate(-2 -0.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M27,12h1.225a4.9,4.9,0,0,1,0,9.8H27' transform='translate(-4.4 -1.925)'/%3E%3Cpath d='M3,12H22.6V23.025a4.9,4.9,0,0,1-4.9,4.9H7.9a4.9,4.9,0,0,1-4.9-4.9Z' transform='translate(0 -1.925)'/%3E%3Cpath d='M9,1.5V5.175' transform='translate(-1.1 0)'/%3E%3Cpath d='M15,1.5V5.175' transform='translate(-2.2 0)'/%3E%3Cpath d='M21,1.5V5.175' transform='translate(-3.3 0)'/%3E%3C/g%3E%3C/svg%3E%0A")}.product-check-list li{position:relative;padding-left:1.875rem;margin-bottom:.625rem;line-height:1.55}.product-check-list li::before{content:"";position:absolute;left:0;top:.25em;width:1.125em;height:1.125em;border-radius:50%;background-color:var(--red);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:65%;background-position:center;background-repeat:no-repeat}.odv-hero{position:relative;background:#141414;color:#fff;overflow:hidden}.odv-hero__media{position:absolute;inset:0;line-height:0}.odv-hero__media img,.odv-hero__media video{width:100%;height:100%;object-fit:cover;object-position:center}.odv-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(14 14 14 / .82) 0%,rgb(14 14 14 / .55) 38%,rgb(14 14 14 / .1) 70%,#fff0 100%),linear-gradient(180deg,#fff0 45%,rgb(14 14 14 / .45) 100%)}.odv-hero__container{position:relative;z-index:1;display:flex;align-items:flex-end;min-height:620px;padding-top:3rem;padding-bottom:7.5rem}.odv-hero__content{max-width:560px}.odv-hero h1{color:#fff;font-size:3.5rem;line-height:1.05;letter-spacing:-.02em;margin-bottom:1rem}.odv-hero h1::before{content:"";display:block;width:2.5rem;height:3px;background:var(--red);margin-bottom:1.5rem}.odv-hero__lead{font-size:1.25rem;line-height:1.5;color:rgb(255 255 255 / .88);margin-bottom:2rem}.odv-hero__buttons{display:flex;flex-wrap:wrap;gap:.75rem}.odv-hero--page .odv-hero__container{min-height:520px;padding-bottom:4.5rem}.odv-hero--plain{background:#1a1a1a}.odv-hero--plain .odv-hero__media::after{background:none}.odv-hero--plain .odv-hero__media::before{content:"";position:absolute;top:50%;right:-6%;width:55%;aspect-ratio:111.3 / 73.19;transform:translateY(-50%);background-color:#fff;opacity:.05;-webkit-mask:url(/wp-content/themes/odvtechniek_v2/images/odv-icon.svg) center / contain no-repeat;mask:url(/wp-content/themes/odvtechniek_v2/images/odv-icon.svg) center / contain no-repeat}.odv-hero--page.odv-hero--plain .odv-hero__container{min-height:380px}.odv-statement--contact{padding-bottom:4rem}.odv-contact-block{position:relative}.odv-contact-block::before{content:"";display:block;height:1px;background:var(--product-line);margin-bottom:1.5rem}.odv-contact-block .odv-contact-block__label{font-family:'DM Sans',sans-serif;line-height:1;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);margin-bottom:1rem}.odv-contact-block__text{font-size:1.125rem;line-height:1.7;margin-bottom:1rem}.odv-contact-block__text strong{font-family:'Outfit',sans-serif;font-weight:600}.odv-contact-block__link{font-size:.9375rem;font-weight:500;color:var(--c-text);border-bottom:1px solid currentColor;padding-bottom:1px}.odv-contact-block__link:hover{color:var(--c-accent)}.odv-contact-block__list{margin:0}.odv-contact-block__list li+li{margin-top:.75rem}.odv-contact-block__list a{display:inline-flex;align-items:center;gap:.75rem;font-size:1.125rem;color:var(--c-text);transition:.2s ease-in-out color}.odv-contact-block__list a:hover{color:var(--c-accent)}.odv-contact-block__list i.icon{width:1.125rem;height:1.125rem;margin:0;flex:none}.odv-social-icon{display:inline-block;flex:none;width:1.125rem;height:1.125rem;background:var(--red);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.odv-contact-block__socials li.facebook .odv-social-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.153' height='15.222' viewBox='0 0 8.153 15.222'%3E%3Cpath id='Icon_awesome-facebook-f' data-name='Icon awesome-facebook-f' d='M9.228,8.563l.423-2.755H7.007V4.02A1.377,1.377,0,0,1,8.561,2.532h1.2V.186A14.655,14.655,0,0,0,7.629,0a3.363,3.363,0,0,0-3.6,3.708v2.1H1.609V8.563h2.42v6.66H7.007V8.563Z' transform='translate(-1.609)' fill='%23fff'/%3E%3C/svg%3E%0A")}.odv-contact-block__socials li.instagram .odv-social-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.518' height='31.511' viewBox='0 0 31.518 31.511'%3E%3Cpath id='Icon_awesome-instagram' data-name='Icon awesome-instagram' d='M15.757,9.914a8.079,8.079,0,1,0,8.079,8.079A8.066,8.066,0,0,0,15.757,9.914Zm0,13.331a5.252,5.252,0,1,1,5.252-5.252,5.262,5.262,0,0,1-5.252,5.252ZM26.051,9.584A1.884,1.884,0,1,1,24.166,7.7,1.88,1.88,0,0,1,26.051,9.584ZM31.4,11.5a9.325,9.325,0,0,0-2.545-6.6,9.387,9.387,0,0,0-6.6-2.545c-2.6-.148-10.4-.148-13,0a9.373,9.373,0,0,0-6.6,2.538,9.356,9.356,0,0,0-2.545,6.6c-.148,2.6-.148,10.4,0,13a9.325,9.325,0,0,0,2.545,6.6,9.4,9.4,0,0,0,6.6,2.545c2.6.148,10.4.148,13,0a9.325,9.325,0,0,0,6.6-2.545,9.387,9.387,0,0,0,2.545-6.6c.148-2.6.148-10.392,0-12.994ZM28.041,27.281a5.318,5.318,0,0,1-3,3c-2.074.823-7,.633-9.288.633s-7.221.183-9.288-.633a5.318,5.318,0,0,1-3-3c-.823-2.074-.633-7-.633-9.288s-.183-7.221.633-9.288a5.318,5.318,0,0,1,3-3c2.074-.823,7-.633,9.288-.633s7.221-.183,9.288.633a5.318,5.318,0,0,1,3,3c.823,2.074.633,7,.633,9.288S28.863,25.214,28.041,27.281Z' transform='translate(0.005 -2.238)' fill='%23fff'/%3E%3C/svg%3E%0A")}.odv-contact-block__socials li.whatsapp .odv-social-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.5' height='31.5' viewBox='0 0 31.5 31.5'%3E%3Cpath id='Icon_awesome-whatsapp' data-name='Icon awesome-whatsapp' d='M26.782,6.827A15.614,15.614,0,0,0,2.215,25.664L0,33.75l8.276-2.173a15.562,15.562,0,0,0,7.46,1.9h.007A15.76,15.76,0,0,0,31.5,17.866,15.671,15.671,0,0,0,26.782,6.827ZM15.743,30.846a12.951,12.951,0,0,1-6.609-1.807l-.471-.281L3.755,30.045l1.308-4.788-.309-.492a13,13,0,1,1,24.11-6.9,13.119,13.119,0,0,1-13.12,12.98Zm7.116-9.717c-.387-.2-2.306-1.139-2.665-1.266s-.619-.2-.879.2-1.005,1.266-1.237,1.533-.457.3-.844.1a10.617,10.617,0,0,1-5.309-4.641c-.4-.689.4-.64,1.146-2.13a.723.723,0,0,0-.035-.682c-.1-.2-.879-2.116-1.2-2.9-.316-.759-.64-.654-.879-.668s-.485-.014-.745-.014a1.445,1.445,0,0,0-1.041.485A4.383,4.383,0,0,0,7.8,14.4a7.641,7.641,0,0,0,1.589,4.036c.2.26,2.749,4.2,6.666,5.892,2.475,1.069,3.445,1.16,4.683.977a4,4,0,0,0,2.63-1.856,3.262,3.262,0,0,0,.225-1.856C23.505,21.417,23.245,21.319,22.859,21.129Z' transform='translate(0 -2.25)' fill='%23fff'/%3E%3C/svg%3E%0A")}.odv-contact-block__socials li.linkedin .odv-social-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.223' height='15.222' viewBox='0 0 15.223 15.222'%3E%3Cpath id='Icon_awesome-linkedin-in' data-name='Icon awesome-linkedin-in' d='M3.407,15.223H.251V5.06H3.407ZM1.828,3.673A1.836,1.836,0,1,1,3.655,1.828,1.843,1.843,0,0,1,1.828,3.673ZM15.219,15.223H12.07V10.276c0-1.179-.024-2.691-1.641-2.691-1.641,0-1.892,1.281-1.892,2.606v5.032H5.384V5.06H8.411V6.446h.044A3.316,3.316,0,0,1,11.441,4.8c3.194,0,3.781,2.1,3.781,4.835v5.583Z' transform='translate(0 -0.001)' fill='%23fff'/%3E%3C/svg%3E%0A")}.odv-contact-block__socials li.youtube .odv-social-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.649' height='15.222' viewBox='0 0 21.649 15.222'%3E%3Cpath id='Icon_awesome-youtube' data-name='Icon awesome-youtube' d='M22.247,6.882a2.72,2.72,0,0,0-1.914-1.926C18.645,4.5,11.875,4.5,11.875,4.5s-6.77,0-8.458.455A2.72,2.72,0,0,0,1.5,6.882a28.537,28.537,0,0,0-.452,5.245A28.537,28.537,0,0,0,1.5,17.371a2.68,2.68,0,0,0,1.914,1.9c1.688.455,8.458.455,8.458.455s6.77,0,8.458-.455a2.68,2.68,0,0,0,1.914-1.9,28.537,28.537,0,0,0,.452-5.245,28.537,28.537,0,0,0-.452-5.245ZM9.661,15.345V8.908l5.658,3.219L9.661,15.345Z' transform='translate(-1.05 -4.5)' fill='%23fff'/%3E%3C/svg%3E%0A")}.has-odv-hero .flexible-sections>.pagetitle{margin:4.5rem 0 0!important}.has-odv-hero .flexible-sections>.pagetitle .entry-title{padding:0!important}.has-odv-hero .pagetitle .entry-title h2.pagetitle__title{position:relative;font-size:1.75rem;letter-spacing:-.01em;text-transform:none;color:var(--c-text);margin-bottom:0;padding-bottom:.875rem}.has-odv-hero .pagetitle .entry-title h2.pagetitle__title::after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;background:var(--red)}.has-odv-hero .flexible-sections>.content{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.has-odv-hero .flexible-sections>.pagetitle+.content{margin-top:2rem!important}.has-odv-hero .flexible-sections>.content .col-lg-9{max-width:780px}.has-odv-hero .flexible-sections>.content .entry-content p{font-size:1rem;line-height:1.8;color:var(--c-text-soft)}.has-odv-hero .flexible-sections>.content .entry-content h2,.has-odv-hero .flexible-sections>.content .entry-content h3{color:var(--c-text);font-size:1.375rem;margin:2rem 0 .75rem}.has-odv-hero .flexible-sections>.post-grid{margin-top:3rem;margin-bottom:5rem}@media (max-width:991px){.has-odv-hero .flexible-sections>.pagetitle{margin-top:3.5rem!important}.has-odv-hero .pagetitle .entry-title h2.pagetitle__title{font-size:1.5rem}.has-odv-hero .flexible-sections>.content{margin-top:3.5rem!important;margin-bottom:3.5rem!important}}.odv-statement{position:relative;z-index:2;overflow:hidden;background:var(--c-section);padding:1.5rem 0 4rem}.odv-statement::before{content:"";position:absolute;z-index:-1;top:50%;right:0;height:580px;aspect-ratio:111.3 / 73.19;transform:translate(26%,-50%);background-color:var(--c-text);opacity:.035;-webkit-mask:url(/wp-content/themes/odvtechniek_v2/images/odv-icon.svg) center / contain no-repeat;mask:url(/wp-content/themes/odvtechniek_v2/images/odv-icon.svg) center / contain no-repeat;pointer-events:none}.odv-breadcrumb--inline{padding-top:0;margin-bottom:3.5rem}.odv-statement__lead{max-width:860px;margin:0;font-family:'Outfit',sans-serif;font-weight:400;font-size:1.75rem;line-height:1.45;letter-spacing:-.01em;color:var(--c-text)}.odv-statement__note{max-width:820px;padding-left:2rem;border-left:3px solid var(--red)}.odv-statement__lead+.odv-statement__note{margin-top:2.5rem}.odv-statement__note p{font-size:1.0625rem;line-height:1.85;color:var(--c-text-soft);margin-bottom:1rem}.odv-statement__note p:last-child{margin-bottom:0}@media (max-width:991px){.odv-statement{padding-bottom:3rem}.odv-statement::before{height:340px;transform:translate(38%,-50%)}.odv-breadcrumb--inline{margin-bottom:2rem}.odv-statement__lead{font-size:1.3125rem;line-height:1.5}.odv-statement__lead+.odv-statement__note{margin-top:2rem}.odv-statement__note{padding-left:1.25rem}.odv-statement__note p{font-size:1rem}}.odv-breadcrumb{padding-top:1.25rem;font-size:.8125rem;color:var(--product-muted)}.odv-breadcrumb #breadcrumbs{margin:0}.odv-breadcrumb a{color:var(--product-muted)}.odv-breadcrumb a:hover{color:var(--c-accent)}.product-kernspecs{position:relative;z-index:2;margin-top:-3.25rem}.product-kernspecs__card{display:grid;grid-template-columns:repeat(4,1fr);margin:0;background:var(--c-card);border-radius:var(--product-radius);box-shadow:0 1.25rem 2.5rem rgb(0 0 0 / .12)}.product-kernspecs__card--3{grid-template-columns:repeat(3,1fr)}.product-kernspecs__card--2{grid-template-columns:repeat(2,1fr)}.product-kernspecs__card--1{grid-template-columns:1fr}.product-kernspecs__item{padding:1.375rem 1.75rem;border-left:1px solid var(--product-line)}.product-kernspecs__item:first-child{border-left:0}.product-kernspecs__item dt{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--product-muted);margin-bottom:.375rem}.product-kernspecs__item dd{margin:0;font-family:'Outfit',sans-serif;font-weight:600;font-size:1.25rem;line-height:1.25;color:var(--c-text)}.product-nav{position:sticky;top:var(--header-h,90px);z-index:9;background:var(--c-glass);backdrop-filter:blur(10px);border-top:1px solid var(--product-line);border-bottom:1px solid var(--product-line)}.product-nav .nav{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:-.875rem}.product-nav .nav::-webkit-scrollbar{display:none}.product-nav .nav-link{color:var(--product-muted);font-weight:500;font-size:.875rem;padding:1rem .875rem;white-space:nowrap;border-bottom:2px solid #fff0;margin-bottom:-1px;transition:.2s ease-in-out color,.2s ease-in-out border-color}.product-nav .nav-link:hover{color:var(--c-text)}.product-nav .nav-link.active{color:var(--c-text);border-bottom-color:var(--red)}.product-section{padding-top:4.5rem;padding-bottom:4.5rem}.product-omschrijving,.product-opties,.product-galerij{background:var(--c-section)}.product-uitvoeringen,.product-videos,.product-specs,.product-related{background:var(--c-bg)}.product-omschrijving{position:relative;overflow:clip;isolation:isolate}.product-omschrijving::before{content:"";position:absolute;z-index:-1;top:50%;left:calc(50% + min(50vw, 660px) / 2);height:min(480px, 88%);aspect-ratio:111.3 / 73.19;transform:translate(-50%,-50%);background-color:var(--text);opacity:.035;-webkit-mask:url(/wp-content/themes/odvtechniek_v2/images/odv-icon.svg) center / contain no-repeat;mask:url(/wp-content/themes/odvtechniek_v2/images/odv-icon.svg) center / contain no-repeat;pointer-events:none}.product-omschrijving .entry-content p{line-height:1.8;color:var(--c-text-soft)}.product-omschrijving__image img,.product-omschrijving__media .video-consent,.product-omschrijving__media .video-mp4{border-radius:var(--product-radius);overflow:hidden}.product-omschrijving__image img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.product-omschrijving__media .video-consent,.product-omschrijving__media .video-mp4{background:#222;box-shadow:0 1rem 2rem rgb(0 0 0 / .08)}.video-mp4 video{width:100%;height:100%;object-fit:cover}.product-config{display:flex;height:100%;background:var(--c-card);border-radius:var(--product-radius);overflow:hidden}.product-config__image{flex:0 0 44%;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#fff;border-right:1px solid var(--product-line);line-height:0}.product-config__image img{width:100%;height:auto;max-height:190px;object-fit:contain}.product-config__body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1.75rem 2rem}.product-config__index{font-family:'Outfit',sans-serif;font-size:.8125rem;font-weight:600;color:var(--c-accent);letter-spacing:.05em;margin-bottom:.5rem}.product-config__title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.product-config__text{font-size:.9375rem;line-height:1.65;color:var(--product-muted);margin:0}.product-opties__head .section-title{margin-bottom:0}.product-opties__head{margin-bottom:2.5rem}.product-opties__count{margin:0;font-size:.875rem;color:var(--product-muted)}.product-opties__group{display:grid;grid-template-columns:200px 1fr;gap:2rem;padding:1.75rem 0;border-top:1px solid var(--product-line)}.product-opties__group:last-of-type{border-bottom:1px solid var(--product-line)}.product-opties__group--single{grid-template-columns:1fr}.product-opties__group-title{font-family:'DM Sans',sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text);margin:.75rem 0 0}.product-opties__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 2.5rem;margin:0}.product-opties__group--single .product-opties__list{grid-template-columns:repeat(3,1fr)}.product-optie{display:flex;align-items:center;gap:1.125rem}.product-optie__thumb{position:relative;flex:0 0 84px;height:84px;background:var(--product-tile);border-radius:var(--product-radius);overflow:hidden;line-height:0}.product-optie__thumb img{position:absolute;top:10%;left:10%;width:80%;height:80%;max-width:none;object-fit:contain;mix-blend-mode:multiply}.product-optie__title{font-family:'DM Sans',sans-serif;font-size:.9375rem;font-weight:600;line-height:1.35;margin-bottom:.25rem}.product-optie__text{font-size:.8125rem;line-height:1.55;color:var(--product-muted);margin:0}.product-video{display:block;color:#fff}.product-video__thumb{display:block;border-radius:var(--product-radius);overflow:hidden;background:#222}.product-video__img{background:#222 center / cover no-repeat;transform:scale(1.28);transition:.5s ease-in-out transform}.product-video:hover .product-video__img{transform:scale(1.32)}.product-video__meta{display:flex;align-items:flex-end;gap:.75rem;padding:1rem 1.125rem;background:linear-gradient(180deg,#fff0 45%,rgb(0 0 0 / .7) 100%)}.product-video__play{flex:0 0 2.25rem;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .95);color:var(--c-accent);transition:.2s ease-in-out background,.2s ease-in-out color}.product-video__play svg{margin-left:2px}.product-video:hover .product-video__play{background:var(--red);color:#fff}.product-video__title{font-size:.8125rem;font-weight:500;line-height:1.35;color:rgb(255 255 255 / .92);padding-bottom:.5rem;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.fancybox-slide--html .fancybox-content.product-video-inline{width:min(90vw, calc((100vh - 8rem) * 16 / 9), 1200px);padding:0;background:#000;border-radius:var(--product-radius);overflow:hidden}.product-video-inline iframe,.product-video-inline video{width:100%;height:100%;background:#000}.fancybox-odv .fancybox-bg{background:#0d0d0d}.fancybox-odv.fancybox-is-open .fancybox-bg{opacity:.96}.fancybox-odv .fancybox-caption{font-family:'DM Sans',sans-serif;font-size:.9375rem;text-transform:none;text-align:center;padding:1rem 2rem;background:none}.fancybox-odv .fancybox-caption::after{display:none}.fancybox-odv.fancybox-show-thumbs .fancybox-inner{bottom:88px;right:0}.fancybox-odv .fancybox-thumbs-x{top:auto;bottom:0;left:0;right:0;width:auto;height:88px;padding:12px 1rem;background:rgb(0 0 0 / .55)}.fancybox-odv .fancybox-thumbs-x>ul{width:auto!important;max-width:100%;margin:0 auto;display:table;text-align:center;overflow-x:auto}.fancybox-odv .fancybox-thumbs>ul>li{float:none;display:inline-block;width:112px;height:64px;max-width:none;max-height:none;margin:0 4px;border-radius:4px;opacity:.5;transition:.2s ease-in-out opacity}.fancybox-odv .fancybox-thumbs>ul>li:hover,.fancybox-odv .fancybox-thumbs>ul>li.fancybox-thumbs-active{opacity:1}.fancybox-odv .fancybox-thumbs>ul>li::before{border:2px solid var(--red)!important;border-radius:4px}.fancybox-odv .fancybox-navigation .fancybox-button{background:rgb(255 255 255 / .08);border-radius:50%;width:52px;height:52px;margin:0 1rem;top:calc(50% - 26px - 48px)}.fancybox-odv .fancybox-navigation .fancybox-button div{padding:13px}.fancybox-odv .fancybox-navigation .fancybox-button:hover{background:var(--red)}.fancybox-slide--html .fancybox-content.product-video-inline{width:min(82vw, calc((100vh - 15rem) * 16 / 9), 1200px)}.fancybox-odv.fancybox-show-thumbs .fancybox-slide--image{padding-bottom:3.5rem}.fancybox-odv .fancybox-image{border-radius:var(--product-radius)}@media (max-width:767px){.fancybox-odv .fancybox-caption{font-size:.875rem;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom))}}@media (max-width:575px){.fancybox-slide--html .fancybox-content.product-video-inline{width:100vw;border-radius:0}}.product-galerij__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.product-galerij__item{position:relative;display:block;overflow:hidden;line-height:0;aspect-ratio:4 / 3;border-radius:var(--product-radius);background:var(--c-media-galerij)}.product-galerij__item--groot{grid-column:span 2;grid-row:span 2}.product-galerij__item img{width:100%;height:100%;object-fit:cover;transition:.4s ease-in-out transform}.product-galerij__item:hover img{transform:scale(1.04)}.product-galerij__overlay{position:absolute;inset:0;align-items:center;justify-content:center;background:rgb(20 20 20 / .55);color:#fff;font-family:'Outfit',sans-serif;font-weight:600;font-size:1.75rem;line-height:1}.product-galerij.is-expanded .product-galerij__overlay{display:none!important}.product-specs__list{margin:0;column-count:2;column-gap:4rem}.product-spec{display:flex;gap:1.5rem;padding:.875rem 0;border-bottom:1px solid var(--product-line);break-inside:avoid}.product-spec dt{flex:0 0 180px;font-weight:600;font-size:.9375rem}.product-spec dd{margin:0;flex:1;line-height:1.6;font-size:.9375rem;color:var(--c-text-soft)}.product-spec--group{border-bottom:2px solid var(--red);margin-top:1.5rem}.product-spec--group dt{color:var(--c-accent);text-transform:uppercase;font-size:.75rem;letter-spacing:.1em}.product-spec--group:first-child{margin-top:0}.product-specs__brochure{background:var(--c-card);border-radius:var(--product-radius);border:1px solid var(--product-line)}.product-specs__brochure p{font-family:'Outfit',sans-serif;font-weight:500;font-size:1.0625rem}.product-maatwerk{padding-top:var(--padding-md);padding-bottom:var(--padding-md);background-color:var(--red);background-image:url(/wp-content/themes/odvtechniek_v2/images/wheel.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;color:#fff}.product-maatwerk h3{font-size:2.25rem;line-height:1.15;letter-spacing:-.01em;margin-bottom:1.25rem}.product-maatwerk__text{font-size:1.0625rem;line-height:1.75;color:rgb(255 255 255 / .9)}.product-maatwerk .image img{aspect-ratio:4 / 3;width:100%;height:100%;object-fit:cover;border-radius:var(--product-radius)}.product-page .product-related.post-grid{margin-top:0;margin-bottom:0}.product-related .item .inner{border-radius:var(--product-radius);overflow:hidden}.product-section:not(.is-expanded) .product-more-item{display:none!important}.product-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;gap:.5rem;padding:.5rem calc(.75rem + env(safe-area-inset-right)) calc(.5rem + env(safe-area-inset-bottom)) calc(.75rem + env(safe-area-inset-left));background:var(--c-glass-strong);backdrop-filter:blur(10px);box-shadow:0 -2px 12px rgb(0 0 0 / .1);transform:translateY(110%);transition:.3s ease-in-out transform}.product-sticky-cta .btn{justify-content:center;padding:.75rem 1rem;font-size:.9375rem}body.product-sticky-visible .product-sticky-cta{transform:none}@media (min-width:992px){.odv-hero__container{min-height:640px}}@media (max-width:1199px){.product-opties__group{grid-template-columns:160px 1fr}}@media (max-width:991px){.odv-hero__container{min-height:480px;padding-top:2rem;padding-bottom:5.5rem}.odv-hero__media::after{background:linear-gradient(180deg,rgb(14 14 14 / .15) 0%,rgb(14 14 14 / .35) 40%,rgb(14 14 14 / .85) 100%)}.odv-hero h1{font-size:2.375rem}.odv-hero h1::before{margin-bottom:1.125rem}.odv-hero__lead{font-size:1.0625rem;margin-bottom:1.5rem}.product-kernspecs{margin-top:-2.5rem}.product-kernspecs__card,.product-kernspecs__card--3{grid-template-columns:repeat(2,1fr)}.product-kernspecs__item{padding:1rem 1.25rem}.product-kernspecs__item:nth-child(2n+1){border-left:0}.product-kernspecs__item:nth-child(n+3){border-top:1px solid var(--product-line)}.product-kernspecs__item dd{font-size:1.0625rem}.product-nav{top:var(--header-h,70px)}.product-nav .nav-link{padding:.875rem .75rem;font-size:.8125rem}.product-section{padding-top:3.5rem;padding-bottom:3.5rem}.product-maatwerk h3{font-size:1.875rem}body.product-sticky-visible .footer-popup{bottom:5rem}body.product-sticky-visible .cookiemessage{bottom:5.5rem}body.product-sticky-visible #page{padding-bottom:4.5rem}}@media (max-width:991px){.product-config{flex-direction:column}.product-config__image{border-right:0;border-bottom:1px solid var(--product-line)}.product-config__image{padding:1rem 1.5rem}.product-config__image img{max-height:140px}.product-opties__group{grid-template-columns:1fr;gap:1rem}.product-opties__group-title{margin-top:0}}@media (max-width:767px){.product-omschrijving::before{top:auto;bottom:2rem;left:50%;height:300px;transform:translateX(-50%)}.product-section:not(.is-expanded) .product-more-item-sm{display:none!important}.product-opties__list,.product-opties__group--single .product-opties__list{grid-template-columns:1fr;gap:1rem}.product-opties__head{margin-bottom:1.5rem}.product-opties__count{margin-top:.75rem}.product-optie__thumb{flex-basis:72px;height:72px}.product-config__body{padding:1.125rem 1.5rem 1.375rem}.product-config__index{margin-bottom:.25rem}.product-specs__list{column-count:1}.product-spec{flex-direction:column;gap:.125rem}.product-spec dt{flex:none}.product-galerij__grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.product-galerij__overlay{font-size:1.5rem}}@media (max-width:575px){.odv-hero__buttons{gap:.25rem}.odv-hero__buttons .btn-primary{flex:1 1 100%;justify-content:center}.odv-hero__buttons .btn-outline-light{flex:1 1 100%;justify-content:center;border:0;background:none;padding:.75rem 0 0;color:rgb(255 255 255 / .85);font-weight:500}.odv-hero__buttons .btn-outline-light:hover{color:#fff;background:none}.odv-hero__buttons .btn-outline-light:hover .icon.download{filter:none}.product-kernspecs__item dt{letter-spacing:.06em}}header #mobile-nav{background:var(--c-header);border-top:1px solid rgb(0 0 0 / .06);max-height:calc(100vh - var(--header-h, 70px));overflow-y:auto}header #mobile-nav nav>ul{margin:0;padding:.5rem 0 1.25rem}@media (max-width:1399px){header nav#primary li{padding:0 .375rem}header nav#primary>ul{font-size:.875rem}.site-header__logo-img{height:58px}}@media (max-width:1199px){.site-header__logo-img{height:52px}header#top.is-scrolled .site-header__logo-img{height:46px}}@media (max-width:1199px){.site-header__inner{padding-top:1.375rem;padding-bottom:1.375rem}}@media (max-width:575px){.site-header__inner{padding-top:1.125rem;padding-bottom:1.125rem}.site-header__logo-img,header#top.is-scrolled .site-header__logo-img{height:42px}}.lang-switch{position:relative;margin-left:1.25rem;padding-left:1.25rem;border-left:1px solid var(--c-divider)}.lang-switch__current{display:inline-flex;align-items:center;gap:.4375rem;padding:.5rem .25rem;border:0;background:none;color:var(--c-text);font-family:'DM Sans',sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:color .2s ease}.lang-switch__current:hover{color:var(--c-accent)}.lang-switch__flag{display:block;width:20px;height:14px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgb(0 0 0 / .08)}.lang-switch__chevron{transition:transform .2s ease}.lang-switch.is-open .lang-switch__chevron{transform:rotate(180deg)}.lang-switch__menu{position:absolute;right:-.5rem;top:calc(100% + .5rem);min-width:150px;margin:0;padding:.25rem 0;list-style:none;background:var(--c-raised);border-radius:6px;box-shadow:0 .75rem 2rem rgb(0 0 0 / .14);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;z-index:40}.lang-switch__menu::before{content:"";position:absolute;left:0;right:0;top:-.5rem;height:.5rem}.lang-switch.is-open .lang-switch__menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.lang-switch__menu a{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;color:var(--c-text);font-size:.9375rem;font-weight:500;white-space:nowrap;transition:color .2s ease}.lang-switch__menu a:hover,.lang-switch__menu a:focus-visible{background:none;color:var(--c-accent)}.lang-inline{display:flex;gap:.5rem;padding:1.25rem 0 1.5rem}.lang-inline__item{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--c-divider);border-radius:999px;color:var(--c-text);font-size:.9375rem;font-weight:500}.lang-inline__item.is-active{border-color:var(--c-text);font-weight:600}header #mobile-nav nav>ul{padding-bottom:0}@media (max-width:1199px){.lang-switch{margin-left:0;margin-right:1.25rem;padding-left:0;border-left:0}.lang-switch__current{padding:.625rem .25rem}.lang-switch__menu{right:-.5rem}}header nav#primary>ul>li.current-menu-item>a,header nav#primary>ul>li.current-menu-ancestor>a,header nav#primary>ul>li.current-menu-parent>a{background:var(--red);color:#fff!important;border-radius:999px;padding:.4375rem .875rem;margin:0 -.25rem;box-shadow:none!important;opacity:1!important;font-weight:600}header nav#primary>ul>li.current-menu-item>a:hover,header nav#primary>ul>li.current-menu-ancestor>a:hover{background:#8f1d21;color:#fff!important}header nav#primary>ul>li.current-menu-item.menu-item-has-children>a::after,header nav#primary>ul>li.current-menu-ancestor.menu-item-has-children>a::after{filter:invert(1)}#page{overflow-x:clip}header#top{--nav-color:var(--c-text);--nav-chevron:none}header nav#primary>ul.has-nav-pill>li{position:relative;z-index:1;padding:0 .75rem}header nav#primary>ul.has-nav-pill>li>a,header nav#primary>ul.has-nav-pill>li.current-menu-item>a,header nav#primary>ul.has-nav-pill>li.current-menu-ancestor>a,header nav#primary>ul.has-nav-pill>li.current-menu-parent>a{background:transparent!important;padding:.5rem 0!important;margin:0!important;box-shadow:none!important;opacity:1!important;font-weight:500;color:var(--nav-color)!important;transition:color .3s ease}header nav#primary>ul.has-nav-pill>li.is-pill>a{color:#fff!important}header nav#primary>ul.has-nav-pill>li.menu-item-has-children>a::after{filter:var(--nav-chevron)}header nav#primary>ul.has-nav-pill>li.is-pill.menu-item-has-children>a::after{filter:invert(1)}.nav-pill{position:absolute;z-index:0;top:50%;left:0;width:0;height:2.25rem;margin-top:-1.125rem;border-radius:999px;background:var(--red);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.65,0,.35,1),width .4s cubic-bezier(.65,0,.35,1),opacity .25s ease;will-change:transform,width}.nav-pill.is-visible{opacity:1}.nav-pill.no-anim{transition:none}@media (max-width:1399px){header nav#primary>ul.has-nav-pill>li{padding:0 .5625rem}.nav-pill{height:2.125rem;margin-top:-1.0625rem}}@media (prefers-reduced-motion:reduce){.nav-pill{transition:opacity .2s ease}}html{overflow-anchor:none}.odv-text-block{background:var(--c-section);padding:4rem 0}.odv-text-block__text p,.odv-text-block__text li{font-size:1rem;line-height:1.85;color:var(--c-text-soft)}.odv-text-block__text h2,.odv-text-block__text h3,.odv-text-block__text h4{color:var(--c-text);font-size:1.25rem;margin:2.25rem 0 .75rem}.odv-text-block__text>:first-child{margin-top:0}.odv-text-block--media .odv-text-block__text img{display:block;width:100%;height:auto;border-radius:var(--product-radius,6px)}.odv-breadcrumb-bar{background:var(--c-section)}@media (max-width:991px){.odv-text-block{padding:3rem 0}}.has-odv-hero .flexible-sections>.post-grid{margin:0!important;padding:4.5rem 0 3.5rem}.post-grid__head{margin-bottom:2rem}.post-grid__title{position:relative;font-size:1.75rem;letter-spacing:-.01em;margin:0;padding-bottom:.875rem}.post-grid__title::after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;background:var(--red)}.post-grid__count{font-family:'Outfit',sans-serif;font-size:.875rem;font-weight:600;color:var(--product-muted,#6f6f6f);padding-bottom:.875rem}@media (max-width:991px){.has-odv-hero .flexible-sections>.post-grid{padding:3.5rem 0 2.5rem}.post-grid__title{font-size:1.5rem}}.has-odv-hero .flexible-sections>:not(.odv-text-block){position:relative;z-index:3}.has-odv-hero .flexible-sections>.post-grid{background:var(--c-bg)}.odv-seo{position:relative;z-index:3;background:var(--c-section);padding:5rem 0}.odv-seo__title,.odv-faq__title{position:relative;font-size:1.75rem;letter-spacing:-.01em;line-height:1.2;margin:0 0 2rem;padding-bottom:.875rem;max-width:760px}.odv-seo__title::after,.odv-faq__title::after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;background:var(--red)}.odv-seo{padding:6rem 0}.odv-seo__head{position:sticky;top:calc(var(--header-h, 90px) + 2rem)}.odv-seo__title{font-size:2rem;line-height:1.2;margin-bottom:0;padding-bottom:1.125rem}.odv-seo__text h3,.odv-seo__text h4{color:var(--c-text);font-size:1.25rem;line-height:1.35;letter-spacing:-.005em;margin:3rem 0 .875rem}.odv-seo__text>h3:first-child,.odv-seo__text>h4:first-child{margin-top:0}.odv-seo__text p,.odv-seo__text li{font-size:1rem;line-height:1.85;color:var(--c-text-soft)}.odv-seo__text p{margin-bottom:1.125rem}.odv-seo__text ul{list-style:none;padding-left:0;margin:1.25rem 0 1.5rem}.odv-seo__text ul li{position:relative;padding-left:1.5rem;margin-bottom:.625rem}.odv-seo__text ul li::before{content:"";position:absolute;left:0;top:.875em;width:.5rem;height:2px;background:var(--red)}.odv-seo__text strong{color:var(--c-text)}.odv-faq{position:relative;z-index:3;background:var(--c-bg);padding:5rem 0}.odv-faq__intro{color:var(--product-muted,#6f6f6f);line-height:1.7;margin-bottom:1.5rem}.odv-faq__link{font-weight:600;font-size:.9375rem;color:var(--c-text);border-bottom:1px solid currentColor;padding-bottom:1px}.odv-faq__link:hover{color:var(--c-accent)}.odv-faq__list{border-top:1px solid var(--product-line,var(--c-line-10))}.odv-faq__item{border-bottom:1px solid var(--product-line,var(--c-line-10))}.odv-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.375rem 0;font-family:'Outfit',sans-serif;font-weight:600;font-size:1.125rem;line-height:1.4;color:var(--c-text);cursor:pointer;list-style:none;transition:color .2s ease}.odv-faq__question::-webkit-details-marker{display:none}.odv-faq__question:hover{color:var(--c-accent)}.odv-faq__icon{position:relative;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--c-card);box-shadow:0 0 0 1px var(--product-line,var(--c-line-10));transition:background .2s ease,transform .25s ease}.odv-faq__icon::before,.odv-faq__icon::after{content:"";position:absolute;left:50%;top:50%;width:.625rem;height:2px;margin:-1px 0 0 -.3125rem;background:var(--red);border-radius:2px;transition:transform .25s ease,background .2s ease}.odv-faq__icon::after{transform:rotate(90deg)}.odv-faq__item[open] .odv-faq__icon{background:var(--red);box-shadow:none}.odv-faq__item[open] .odv-faq__icon::before,.odv-faq__item[open] .odv-faq__icon::after{background:#fff}.odv-faq__item[open] .odv-faq__icon::after{transform:rotate(0deg)}.odv-faq__answer{overflow:hidden}.odv-faq__answer-inner{padding:0 3.25rem 1.5rem 0}.odv-faq__answer p{font-size:.9375rem;line-height:1.8;color:var(--c-text-soft)}@media (max-width:991px){.odv-seo,.odv-faq{padding:3.5rem 0}.odv-seo{padding:4rem 0}.odv-seo__head{position:static;margin-bottom:2rem}.odv-seo__title{font-size:1.625rem}.odv-seo__text h3,.odv-seo__text h4{font-size:1.125rem;margin-top:2.25rem}.odv-seo__title,.odv-faq__title{font-size:1.5rem}.odv-faq__head{margin-bottom:1.5rem}.odv-faq__question{font-size:1rem;padding:1.125rem 0}.odv-faq__answer-inner{padding-right:0}}.odv-faq__contact{margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--product-line,var(--c-line-10))}.odv-faq__contact-title{font-family:'Outfit',sans-serif;font-weight:600;font-size:1.125rem;color:var(--c-text);margin-bottom:.25rem}.odv-faq__contact-text{font-size:.9375rem;color:var(--product-muted,#6f6f6f);margin-bottom:1.125rem}.odv-faq__contact-list{margin:0}.odv-faq__contact-list li+li{margin-top:.625rem}.odv-faq__contact-list a{display:inline-flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:500;color:var(--c-text);transition:color .2s ease}.odv-faq__contact-list a:hover{color:var(--c-accent)}.odv-faq__contact-list i.icon{width:1.125rem;height:1.125rem;margin:0;flex:none}.odv-faq__contact-list li.whatsapp .odv-social-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.5' height='31.5' viewBox='0 0 31.5 31.5'%3E%3Cpath id='Icon_awesome-whatsapp' data-name='Icon awesome-whatsapp' d='M26.782,6.827A15.614,15.614,0,0,0,2.215,25.664L0,33.75l8.276-2.173a15.562,15.562,0,0,0,7.46,1.9h.007A15.76,15.76,0,0,0,31.5,17.866,15.671,15.671,0,0,0,26.782,6.827ZM15.743,30.846a12.951,12.951,0,0,1-6.609-1.807l-.471-.281L3.755,30.045l1.308-4.788-.309-.492a13,13,0,1,1,24.11-6.9,13.119,13.119,0,0,1-13.12,12.98Zm7.116-9.717c-.387-.2-2.306-1.139-2.665-1.266s-.619-.2-.879.2-1.005,1.266-1.237,1.533-.457.3-.844.1a10.617,10.617,0,0,1-5.309-4.641c-.4-.689.4-.64,1.146-2.13a.723.723,0,0,0-.035-.682c-.1-.2-.879-2.116-1.2-2.9-.316-.759-.64-.654-.879-.668s-.485-.014-.745-.014a1.445,1.445,0,0,0-1.041.485A4.383,4.383,0,0,0,7.8,14.4a7.641,7.641,0,0,0,1.589,4.036c.2.26,2.749,4.2,6.666,5.892,2.475,1.069,3.445,1.16,4.683.977a4,4,0,0,0,2.63-1.856,3.262,3.262,0,0,0,.225-1.856C23.505,21.417,23.245,21.319,22.859,21.129Z' transform='translate(0 -2.25)' fill='%23fff'/%3E%3C/svg%3E%0A")}.odv-faq__list+.odv-faq__contact{border-top:0;padding-top:0;margin-top:2.5rem}.has-odv-hero .flexible-sections>.post-grid:not(.post-grid--titled){padding-top:4rem}.post-grid .row>.item{display:flex}.odv-card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--c-card);border-radius:6px;overflow:hidden;color:var(--c-text);box-shadow:0 1px 2px rgb(0 0 0 / .04),0 0 0 1px var(--c-line-06);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;text-decoration:none!important}.odv-card:hover,.odv-card:focus-visible{transform:translateY(-4px);box-shadow:0 1.25rem 2.5rem rgb(0 0 0 / .1),0 0 0 1px var(--c-line-04);color:var(--c-text)}.odv-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--c-media);line-height:0}.odv-card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.odv-card:hover .odv-card__img{transform:scale(1.05)}.odv-card__media::after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.odv-card:hover .odv-card__media::after{transform:scaleX(1)}.odv-card__badge{position:absolute;top:1rem;left:1rem;z-index:1;padding:.375rem .75rem;border-radius:999px;background:var(--red);color:#fff;font-size:.8125rem;font-weight:600;line-height:1.2}.odv-card__badge--verkocht,.odv-card__badge--gereserveerd{background:var(--text)}.odv-card__body{display:flex;flex-direction:column;flex:1;padding:1.625rem 1.75rem 1.5rem}.odv-card__title{font-family:'Outfit',sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--c-text);margin:0 0 .625rem;transition:color .25s ease}.odv-card:hover .odv-card__title{color:var(--c-accent)}.odv-card__excerpt{font-size:.9375rem;line-height:1.65;color:var(--product-muted,#6f6f6f);margin:0 0 1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.odv-card__specs{margin:0 0 1.5rem;font-size:.875rem;color:var(--product-muted,#6f6f6f)}.odv-card__specs li+li{margin-top:.25rem}.odv-card__specs span{font-weight:600;color:var(--c-text)}.odv-card__cta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:1.125rem;border-top:1px solid var(--c-line-08);font-size:.875rem;font-weight:600;color:var(--c-text)}.odv-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--red);color:#fff;transition:background .25s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.odv-card:hover .odv-card__arrow{background:var(--text);transform:translateX(4px)}.post-grid .row{row-gap:0}@media (max-width:991px){.odv-card__body{padding:1.375rem 1.375rem 1.25rem}.odv-card__title{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.odv-card,.odv-card__img,.odv-card__arrow,.odv-card__media::after{transition:none}}.flexible-sections{overflow:clip!important}.odv-seo__text ul li{list-style:none}@media (min-width:768px){.product-omschrijving:not(:has(.product-omschrijving__media))::before{left:auto;right:0;transform:translate(26%,-50%)}}.product-omschrijving::before,.product-omschrijving:not(:has(.product-omschrijving__media))::before{content:none!important;display:none!important}.odv-vacatures{padding:1rem 0 5rem}.odv-vacature{display:flex;flex-direction:column;width:100%;padding:2.25rem 2.5rem 2rem;background:var(--c-card);border-radius:6px;box-shadow:0 1px 2px rgb(0 0 0 / .04),0 0 0 1px var(--c-line-06)}.odv-vacature__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.125rem}.odv-vacature__tags li{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;border-radius:999px;background:var(--c-chip);color:var(--c-text);font-size:.8125rem;font-weight:500}.odv-vacature__tags svg{color:var(--c-accent)}.odv-vacature__title{font-family:'Outfit',sans-serif;font-size:1.625rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--c-text);margin:0 0 1rem}.odv-vacature__text p{font-size:1rem;line-height:1.8;color:var(--c-text-soft)}.odv-vacature__text p:last-child{margin-bottom:0}.odv-vacature__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.75rem;border-top:1px solid var(--c-line-08)}.odv-vacature__text{flex:1 0 auto}.odv-vacature__text+.odv-vacature__cta{margin-top:2rem}.odv-vacature__cta-label{font-family:'Outfit',sans-serif;font-weight:600;font-size:1.0625rem;color:var(--c-text)}.odv-vacature__buttons{display:flex;flex-wrap:wrap;gap:.625rem}.odv-vacature__buttons .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.375rem;font-size:.9375rem;font-weight:600;border-radius:4px}.odv-vacature__buttons .btn-outline-dark{--bs-btn-color:var(--c-text);--bs-btn-border-color:var(--c-line-30);--bs-btn-hover-bg:var(--text);--bs-btn-hover-border-color:var(--text);--bs-btn-hover-color:#fff}.odv-vacature__buttons i.icon{width:1rem;height:1rem;margin:0}.icon.phone.white{filter:brightness(0) invert(1)}.odv-vacature__buttons .odv-social-icon{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31.5' height='31.5' viewBox='0 0 31.5 31.5'%3E%3Cpath id='Icon_awesome-whatsapp' data-name='Icon awesome-whatsapp' d='M26.782,6.827A15.614,15.614,0,0,0,2.215,25.664L0,33.75l8.276-2.173a15.562,15.562,0,0,0,7.46,1.9h.007A15.76,15.76,0,0,0,31.5,17.866,15.671,15.671,0,0,0,26.782,6.827ZM15.743,30.846a12.951,12.951,0,0,1-6.609-1.807l-.471-.281L3.755,30.045l1.308-4.788-.309-.492a13,13,0,1,1,24.11-6.9,13.119,13.119,0,0,1-13.12,12.98Zm7.116-9.717c-.387-.2-2.306-1.139-2.665-1.266s-.619-.2-.879.2-1.005,1.266-1.237,1.533-.457.3-.844.1a10.617,10.617,0,0,1-5.309-4.641c-.4-.689.4-.64,1.146-2.13a.723.723,0,0,0-.035-.682c-.1-.2-.879-2.116-1.2-2.9-.316-.759-.64-.654-.879-.668s-.485-.014-.745-.014a1.445,1.445,0,0,0-1.041.485A4.383,4.383,0,0,0,7.8,14.4a7.641,7.641,0,0,0,1.589,4.036c.2.26,2.749,4.2,6.666,5.892,2.475,1.069,3.445,1.16,4.683.977a4,4,0,0,0,2.63-1.856,3.262,3.262,0,0,0,.225-1.856C23.505,21.417,23.245,21.319,22.859,21.129Z' transform='translate(0 -2.25)' fill='%23fff'/%3E%3C/svg%3E%0A");background:#25D366;width:1.0625rem;height:1.0625rem}.odv-vacature__buttons .btn-outline-dark:hover .odv-social-icon{background:#fff}@media (max-width:991px){.odv-vacatures{padding-bottom:3.5rem}.odv-vacature{padding:1.75rem 1.5rem 1.5rem}.odv-vacature__title{font-size:1.375rem}.odv-vacature__buttons{width:100%}.odv-vacature__buttons .btn{flex:1 1 0%;justify-content:center}}.entry-content .video-consent{width:100%;max-width:none!important;border-radius:6px;overflow:hidden}.content.two_columns .entry-content>:first-child,.has-odv-hero .flexible-sections>.content .entry-content>:first-child{margin-top:0!important}.odv-breadcrumb-bar .odv-breadcrumb{display:flex;align-items:center;padding-top:1.125rem;padding-bottom:1.125rem}.odv-breadcrumb-bar--product{background:#fff0}@media (min-width:992px){.product-omschrijving__media{position:sticky;top:calc(var(--header-h, 90px) + 2rem)}.product-page--ankernav .product-omschrijving__media{top:calc(var(--header-h, 90px) + 3.5rem + 2rem)}}.product-video__play{background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .5);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .25s ease,border-color .25s ease}.product-video:hover .product-video__play{background:rgb(255 255 255 / .32);border-color:rgb(255 255 255 / .8);color:#fff}.product-optie__zoom{display:block;width:100%;height:100%;cursor:zoom-in}.product-optie__zoom img{transition:transform .3s ease}.product-optie__zoom:hover img,.product-optie__zoom:focus-visible img{transform:scale(1.06)}header nav#primary>ul.has-nav-pill>li>a{transition:color .2s ease var(--pill-tekst-uit,.08s)!important}header nav#primary>ul.has-nav-pill>li.is-pill>a{transition:color .2s ease-out var(--pill-tekst-in,.2s)!important}header nav#primary>ul.has-nav-pill>li.menu-item-has-children>a::after{transition:filter .2s ease var(--pill-tekst-uit,.08s)}header nav#primary>ul.has-nav-pill>li.is-pill.menu-item-has-children>a::after{transition:filter .2s ease-out var(--pill-tekst-in,.2s)}header nav#primary>ul.has-nav-pill.nav-instant .nav-pill,header nav#primary>ul.has-nav-pill.nav-instant>li>a,header nav#primary>ul.has-nav-pill.nav-instant>li>a::after{transition:none!important}@media (min-width:992px){.product-omschrijving__row{--bs-gutter-x:4.5rem}}@media (min-width:1200px){.product-omschrijving__row{--bs-gutter-x:7rem}}@media (min-width:992px){.odv-hero__buttons{flex-wrap:nowrap;width:max-content}}:lang(de) :is(h1,h2,h3,h4,.odv-hero__lead,.quote h3,.odv-card__title,.product-optie__title,.product-kernspecs__item dd){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.site-header__logo-img [fill="#1d1d1b"]{fill:var(--c-logo-ink)}@media (prefers-color-scheme:dark){:root{--c-text:#ebebeb;--c-text-soft:#c8c8c8;--c-muted:#9b9b9b;--c-accent:#f0646a;--c-bg:#111111;--c-section:#181818;--c-card:#212121;--c-raised:#262626;--c-header:#161616;--c-glass:rgba(22, 22, 22, .92);--c-glass-strong:rgba(22, 22, 22, .96);--c-media:#2a2a2a;--c-media-galerij:#2a2a2a;--c-chip:#2c2c2c;--c-lightgrey:#1d1d1d;--c-input-bg:#1b1b1b;--c-input-border:#3a3a3a;--c-placeholder:rgba(255, 255, 255, .45);--c-line-04:rgba(255, 255, 255, .05);--c-line-06:rgba(255, 255, 255, .07);--c-line-08:rgba(255, 255, 255, .09);--c-line-10:rgba(255, 255, 255, .11);--c-line-30:rgba(255, 255, 255, .28);--c-line-35:rgba(255, 255, 255, .32);--c-logo-ink:#f2f2f2;--c-divider:rgba(255, 255, 255, .1);--bs-border-color:var(--c-divider);--product-tile:#e6e6e6}:is(h1,h2,h3,h4,h5,h6):not(.odv-contact-block__label){--c-accent:var(--red)}header#top{box-shadow:0 1px 0 rgb(255 255 255 / .07)}header #mobile-nav{border-top-color:rgb(255 255 255 / .08)}header#top{--nav-chevron:invert(.92)}.btn-dark{--bs-btn-color:#141414;--bs-btn-bg:#ececec;--bs-btn-border-color:#ececec;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--red);--bs-btn-hover-border-color:var(--red);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--red);--bs-btn-active-border-color:var(--red)}.btn-outline-dark{--bs-btn-hover-bg:#ececec;--bs-btn-hover-color:#141414;--bs-btn-active-bg:#ececec;--bs-btn-active-color:#141414}.odv-card:hover .odv-card__arrow{background:#ececec;color:#141414}.fancybox-slide--html .fancybox-content.popup{background:var(--c-card);color:var(--c-text)}.fancybox-slide--html .fancybox-content.popup .fancybox-close-small{color:var(--c-muted)}html body .gform_wrapper.gravity-theme .gfield_label,html body .gform_wrapper.gravity-theme legend,html body .gform_wrapper.gravity-theme .gform-field-label,html body .gform_wrapper.gravity-theme input,html body .gform_wrapper.gravity-theme textarea,html body .gform_wrapper.gravity-theme select{color:var(--c-text)}html body .gform_wrapper.gravity-theme .gform_validation_errors,html body .gform_wrapper.gravity-theme .gfield_validation_message,html body .gform_wrapper.gravity-theme .validation_message{background:rgb(240 100 106 / .08);border-color:rgb(240 100 106 / .55);color:#ffb3b6}html body .gform_wrapper.gravity-theme .gform_validation_errors>h2,html body .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon,html body .gform_wrapper.gravity-theme .gform_validation_errors ol a,html body .gform_wrapper.gravity-theme .gform_validation_errors ol li{color:#ffb3b6}html body .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{border-color:#ffb3b6}html body .gform_wrapper.gravity-theme .gfield_error .gfield_label,html body .gform_wrapper.gravity-theme .gfield_error legend{color:#ff8f94}html body .gform_wrapper.gravity-theme .gfield_error [aria-invalid="true"]{border-color:rgb(240 100 106 / .7)}html body .gform_wrapper.gravity-theme .gfield_required,html body .gform_wrapper.gravity-theme .gfield_required .gfield_required_text,html body .gform_wrapper.gravity-theme .gfield_required .gfield_required_asterisk{color:var(--c-accent)}.banner .banner-shape{background-image:url(/wp-content/themes/odvtechniek_v2/images/banner_shape-dark.svg)}#main{background-image:url(/wp-content/themes/odvtechniek_v2/images/bg-shape-dark.svg)}section.contact .maps .maps-consent::before{filter:grayscale(100%) blur(3px) brightness(.38) contrast(1.1);opacity:.9}header nav li.menu-item-has-children>a::after,.single-occasion .right .inner .readmore i{filter:invert(.92)}.cookiemessage .wrapper{box-shadow:0 0 0 1px rgb(255 255 255 / .08),0 10px 30px rgb(0 0 0 / .4)}}#nav-toggler{overflow:visible}#nav-toggler::before{content:"";position:absolute;inset:-12px -8px}#nav-toggler.mobile-nav-active span:nth-child(2){opacity:0}.btn{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.cookiemessage .message .accept .btn{white-space:nowrap}.cookiemessage .message .accept{flex-shrink:0}