body .wp-block-image.size-full{width:100%}body .wp-block-table{max-width:100%;overflow:scroll}body .wp-block-table table{border-collapse:collapse;width:100%}body .wp-block-table table th{text-align:left;background-color:#092c5d;border:1px solid #092c5d;padding:12px 10px;color:#fff;font-weight:700}body .wp-block-table table td{border:1px solid #ddd;padding:10px}body .wp-block-columns{max-width:1400px;width:90%;margin:100px auto;position:relative;z-index:100;gap:100px}body .wp-block-columns .wp-block-columns{margin:30px auto;width:100%}body .wp-block-quote{max-width:850px;width:90%;margin:100px auto;position:relative}body .wp-block-quote:after{z-index:-1;width:200px;height:200px;content:"";position:absolute;left:50%;top:-60px;transform:translateX(-50%);background-image:url(images/quote.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.1}@media screen and (max-width:1000px){body .wp-block-media-text,body .wp-block-media-text.has-media-on-the-right{grid-template-columns:100%!important}body .wp-block-media-text.has-media-on-the-right.is-image-fill .wp-block-media-text__media,body .wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:350px!important}body .wp-block-media-text .wp-block-media-text__media,body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:1;grid-row:1}body .wp-block-media-text .wp-block-media-text__content,body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:2;padding:20px 0!important}body .wp-block-columns{flex-wrap:wrap!important;margin:60px auto;gap:0}body .wp-block-columns .wp-block-column{flex-basis:100%!important}body .wp-block-columns .wp-block-column p:last-child{margin-bottom:0}}@font-face{font-family:"DGM Sprinter";src:url(fonts/DGMSprinter-Regular.eot);src:url(fonts/DGMSprinter-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/DGMSprinter-Regular.woff2) format("woff2"),url(fonts/DGMSprinter-Regular.woff) format("woff"),url(fonts/DGMSprinter-Regular.ttf) format("truetype"),url(fonts/DGMSprinter-Regular.svg#DGMSprinter-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}*{padding:0;margin:0;box-sizing:border-box;height:auto;outline:0!important;font-family:"DGM Sprinter","Helvetica Neue",Arial,sans-serif}body,html{width:100%;height:100%;font-size:16px;margin:0;padding:0;scroll-behavior:smooth}body{background-color:#fffef2;color:#092c5d}.container{max-width:1440px;width:calc(100% - 100px);margin:auto;position:relative;z-index:100}.wrapper{min-height:calc(100% - 44px)}a{outline:0;transition:all .3s ease;color:inherit}p{margin-bottom:20px;line-height:1.6}h1,h2,h3,h4{font-family:"DGM Sprinter","Helvetica Neue",Arial,sans-serif;font-weight:400;line-height:1.05;letter-spacing:-.01em}h1{font-size:60px;margin-bottom:20px;text-transform:uppercase}h2{font-size:60px;margin-bottom:20px;text-transform:uppercase}h3{font-size:40px;margin-bottom:20px}h4{font-size:30px;margin-bottom:20px}.title-line{padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid currentColor}.title-line h1,.title-line h2,.title-line h3,.title-line h4,.title-line h5,.title-line h6,.title-line p{font-family:"DGM Sprinter","Helvetica Neue",Arial,sans-serif;font-size:60px;font-weight:400;line-height:1.05;text-transform:uppercase;margin-bottom:0}.title-line>:last-child{margin-bottom:0}.title-line.is-animated,.we_tijdlijn .year.is-animated{position:relative;border-bottom-width:0!important}.title-line.is-animated::after,.we_tijdlijn .year.is-animated::after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit;transform:scaleX(var(--line,1));transform-origin:left center}.title-center .title-line.is-animated::after,.we_cta_bar .title-line.is-animated::after,.we_form .title-line.is-animated::after,.we_partners .title-line.is-animated::after{transform-origin:center}.intro-text{font-size:16px;max-width:50%}.intro-text>:last-child{margin-bottom:0}.buttons{display:flex;gap:20px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:56px;padding:10px 35px;background-color:#092c5d;color:#fffef2;border:1px solid #092c5d;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.2;transition:all .3s ease}.btn:hover{background-color:transparent;color:#092c5d}.btn.btn-light{background-color:#fffef2;color:#092c5d;border-color:#fffef2}.btn.btn-light:hover{background-color:transparent;color:#fffef2}ol:not(.menu),ul:not(.menu){margin-left:20px;margin-bottom:20px}ol:not(.menu) li,ul:not(.menu) li{line-height:1.6;padding-bottom:5px}ol:not(.menu) li>ul,ul:not(.menu) li>ul{margin-top:10px;margin-bottom:10px}ol.menu,ul.menu{list-style:none;margin:0;padding:0}b,strong{font-weight:700}@media screen and (max-width:1400px){.title-line :is(h1,h2,h3,h4,h5,h6,p){font-size:50px}h1{font-size:50px}h2{font-size:50px}h3{font-size:35px}h4{font-size:25px}}@media screen and (max-width:1000px){.title-line :is(h1,h2,h3,h4,h5,h6,p){font-size:40px}.intro-text{max-width:100%}.container{width:calc(100% - 60px)}h1{font-size:40px}h2{font-size:35px}h3{font-size:30px}h4{font-size:20px}}@media screen and (max-width:700px){.title-line :is(h1,h2,h3,h4,h5,h6,p){font-size:34px}.container{width:calc(100% - 40px)}h1{font-size:35px}h2{font-size:30px}h3{font-size:25px}h4{font-size:18px}body,html{font-size:14px}}header{position:sticky;top:0;z-index:500;background-color:#fffef2;border-bottom:1px solid #092c5d}header nav{display:flex;justify-content:space-between;align-items:center;min-height:58px;gap:0}header nav .logo{display:block;flex-shrink:0}header nav .logo img{display:block;width:135px;height:auto}header nav .menuwrapper{display:flex;align-items:center;flex-grow:1;font-size:16px;line-height:1;text-transform:uppercase}header nav .menuwrapper>ul{display:flex;align-items:center;gap:20px;margin-left:auto}header nav .menuwrapper .phone{margin:0 auto 0 30px;padding:5px 0;color:#092c5d;text-decoration:none;white-space:nowrap}header nav .menuwrapper .phone:hover{opacity:.6}header nav .menuwrapper .languages{flex-shrink:0;white-space:nowrap}header nav .menuwrapper .languages span{margin:0 3px}header nav .menuwrapper .languages a{color:#092c5d;text-decoration:none}header nav .menuwrapper .languages a:hover{opacity:.6}header nav .menuwrapper ul{list-style:none}header nav .menuwrapper ul li{display:inline-block;position:relative}header nav .menuwrapper ul li.btn{all:unset;display:inline-block;position:relative}header nav .menuwrapper ul li.current-category-ancestor>a:before,header nav .menuwrapper ul li.current-menu-item>a:before,header nav .menuwrapper ul li.current-menu-parent>a:before,header nav .menuwrapper ul li.current-page-ancestor>a:before,header nav .menuwrapper ul li.current-post-ancestor>a:before,header nav .menuwrapper ul li.current_page_item>a:before{width:100%}header nav .menuwrapper ul li .sub-menu{display:none;border:1px solid #092c5d;padding:10px 15px;left:50%;transform:translateX(-50%);position:absolute;background:#fffef2;z-index:200}header nav .menuwrapper ul li .sub-menu li{display:block}header nav .menuwrapper ul li .sub-menu li a{margin:0;white-space:nowrap}header nav .menuwrapper ul li .sub-menu li a:hover{opacity:.6}header nav .menuwrapper ul li .sub-menu li a:before{display:none}header nav .menuwrapper ul li:hover .sub-menu{display:block}header nav .menuwrapper ul li.menu-item-has-children>a:after{content:"\f107";font-family:FontAwesome;margin-left:5px}header nav .menuwrapper ul li a{display:block;margin:0;padding:10px 10px 10px;white-space:nowrap;position:relative;text-decoration:none;color:#092c5d}header nav .menuwrapper ul li a:hover:before{width:100%}header nav .menuwrapper ul li a:before{content:"";width:0;position:absolute;left:0;bottom:0;height:2px;background:#092c5d;transition:.3s all}.admin-bar header{top:32px}#trigger{display:none;width:28px;height:20px;position:relative;transition:.5s ease-in-out;cursor:pointer;z-index:100}#trigger span{display:block;position:absolute;height:2px;width:100%;left:0;transition:.25s ease-in-out;background:#092c5d}#trigger span:nth-child(1){top:0}#trigger span:nth-child(2),#trigger span:nth-child(3){top:9px}#trigger span:nth-child(4){top:18px}.open #trigger span:nth-child(1){top:9px;width:0%;left:50%}.open #trigger span:nth-child(2){transform:rotate(45deg)}.open #trigger span:nth-child(3){transform:rotate(-45deg)}.open #trigger span:nth-child(4){top:9px;width:0%;left:50%}@media screen and (min-width:1200px){header nav .menuwrapper{display:flex!important}}@media screen and (min-width:1201px) and (max-width:1400px){header nav .menuwrapper>ul{gap:4px}header nav .menuwrapper .phone{margin-left:14px}}@media screen and (max-width:1200px){#trigger{display:block}header nav{flex-wrap:wrap;gap:0;padding:12px 0}header nav .menuwrapper{display:none;flex-basis:100%!important;text-align:center;padding:20px 0 10px;font-size:15px}header nav .menuwrapper>ul{display:block}header nav .menuwrapper .languages,header nav .menuwrapper .phone{display:block;margin:15px 0 0;padding:0}header nav .menuwrapper ul li{display:block}header nav .menuwrapper ul li .sub-menu{position:relative;border:none;transform:none;left:0}header nav .menuwrapper ul li:hover .sub-menu{display:none}header nav .menuwrapper ul li a{display:inline-block;margin:0;padding:8px 0}}@media screen and (max-width:782px){.admin-bar header{top:0}}.frm_forms.with_frm_style{--fc:var(--form-color, #092C5D);--fb:var(--form-bg, #FFFEF2);--fl:var(--form-line, #092C5D);--ferr:var(--form-error, #b3261e);max-width:none;margin:0}.frm_forms.with_frm_style .grecaptcha-badge{visibility:hidden}.frm_forms.with_frm_style .frm_form_fields fieldset{margin:0;padding:0;border:0}.frm_forms.with_frm_style .frm_form_fields .frm_fields_container{display:flex;flex-direction:column;gap:30px}.frm_forms.with_frm_style .frm_form_fields .frm_form_field{margin:0}.frm_forms.with_frm_style .frm_form_fields .frm_primary_label{display:block;margin:0 0 12px;padding:0;color:var(--fc);font-family:"DGM Sprinter","Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.frm_forms.with_frm_style .frm_form_fields .frm_primary_label .frm_required{display:none}.frm_forms.with_frm_style .frm_form_fields .frm_none_container .frm_primary_label{display:none}.frm_forms.with_frm_style .frm_form_fields input[type=email],.frm_forms.with_frm_style .frm_form_fields input[type=number],.frm_forms.with_frm_style .frm_form_fields input[type=password],.frm_forms.with_frm_style .frm_form_fields input[type=tel],.frm_forms.with_frm_style .frm_form_fields input[type=text],.frm_forms.with_frm_style .frm_form_fields input[type=url],.frm_forms.with_frm_style .frm_form_fields select,.frm_forms.with_frm_style .frm_form_fields textarea{width:100%;height:auto;margin:0;padding:0 0 14px;border:0!important;border-bottom:1px solid var(--fl)!important;border-radius:0;background:0 0!important;box-shadow:none!important;color:var(--fc)!important;font-family:"DGM Sprinter","Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.4}.frm_forms.with_frm_style .frm_form_fields input[type=email]::-moz-placeholder,.frm_forms.with_frm_style .frm_form_fields input[type=number]::-moz-placeholder,.frm_forms.with_frm_style .frm_form_fields input[type=password]::-moz-placeholder,.frm_forms.with_frm_style .frm_form_fields input[type=tel]::-moz-placeholder,.frm_forms.with_frm_style .frm_form_fields input[type=text]::-moz-placeholder,.frm_forms.with_frm_style .frm_form_fields input[type=url]::-moz-placeholder,.frm_forms.with_frm_style .frm_form_fields select::-moz-placeholder,.frm_forms.with_frm_style .frm_form_fields textarea::-moz-placeholder{color:var(--fc);opacity:.6}.frm_forms.with_frm_style .frm_form_fields input[type=email]::placeholder,.frm_forms.with_frm_style .frm_form_fields input[type=number]::placeholder,.frm_forms.with_frm_style .frm_form_fields input[type=password]::placeholder,.frm_forms.with_frm_style .frm_form_fields input[type=tel]::placeholder,.frm_forms.with_frm_style .frm_form_fields input[type=text]::placeholder,.frm_forms.with_frm_style .frm_form_fields input[type=url]::placeholder,.frm_forms.with_frm_style .frm_form_fields select::placeholder,.frm_forms.with_frm_style .frm_form_fields textarea::placeholder{color:var(--fc);opacity:.6}.frm_forms.with_frm_style .frm_form_fields input[type=email]:focus,.frm_forms.with_frm_style .frm_form_fields input[type=number]:focus,.frm_forms.with_frm_style .frm_form_fields input[type=password]:focus,.frm_forms.with_frm_style .frm_form_fields input[type=tel]:focus,.frm_forms.with_frm_style .frm_form_fields input[type=text]:focus,.frm_forms.with_frm_style .frm_form_fields input[type=url]:focus,.frm_forms.with_frm_style .frm_form_fields select:focus,.frm_forms.with_frm_style .frm_form_fields textarea:focus{border-bottom-width:2px!important;outline:0}.frm_forms.with_frm_style .frm_form_fields textarea{min-height:110px;resize:vertical}.frm_forms.with_frm_style .frm_form_fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;cursor:pointer;background-image:var(--form-select-arrow, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230c2a5b' stroke-width='1.5'/%3E%3C/svg%3E"))!important;background-repeat:no-repeat!important;background-position:right 4px top 6px!important}.frm_forms.with_frm_style .frm_form_fields select option{color:#092c5d}.frm_forms.with_frm_style .frm_form_fields .frm_checkbox{margin:0}.frm_forms.with_frm_style .frm_form_fields .frm_checkbox label{display:flex;align-items:flex-start;gap:12px;color:var(--fc);font-size:13px;line-height:1.5;cursor:pointer}.frm_forms.with_frm_style .frm_form_fields .frm_checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:16px;height:16px;margin:1px 0 0;padding:0;border:1px solid var(--fl)!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;cursor:pointer}.frm_forms.with_frm_style .frm_form_fields .frm_checkbox input[type=checkbox]::before{display:none}.frm_forms.with_frm_style .frm_form_fields .frm_checkbox input[type=checkbox]:checked{background:var(--fc)!important;box-shadow:inset 0 0 0 2px var(--fb)!important}.frm_forms.with_frm_style .frm_form_fields .frm_submit{justify-content:center;gap:20px;margin-top:10px}.frm_forms.with_frm_style .frm_form_fields .frm_submit .frm_prev_page{background:0 0!important;color:var(--fc)!important}.frm_forms.with_frm_style .frm_form_fields .frm_submit .frm_prev_page:focus,.frm_forms.with_frm_style .frm_form_fields .frm_submit .frm_prev_page:hover{background:var(--fc)!important;color:var(--fb)!important}.frm_forms.with_frm_style .frm_form_fields .frm_submit button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:56px;margin:0;padding:10px 35px;border:1px solid var(--fc)!important;border-radius:0;background:var(--fc)!important;box-shadow:none!important;color:var(--fb)!important;font-family:"DGM Sprinter","Helvetica Neue",Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.frm_forms.with_frm_style .frm_form_fields .frm_submit button:focus,.frm_forms.with_frm_style .frm_form_fields .frm_submit button:hover{background:0 0!important;color:var(--fc)!important}.frm_forms.with_frm_style .frm_form_fields .frm_error{margin-top:8px;color:var(--ferr)!important;font-size:12px}.frm_forms.with_frm_style .frm_form_fields .frm_blank_field input,.frm_forms.with_frm_style .frm_form_fields .frm_blank_field select,.frm_forms.with_frm_style .frm_form_fields .frm_blank_field textarea{border-bottom-color:var(--ferr)!important}.frm_forms.with_frm_style .frm_rootline_group{margin:0 0 12px;padding:0;border:0;outline:0}.frm_forms.with_frm_style ul.frm_rootline{position:relative;display:flex;flex-wrap:nowrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none}.frm_forms.with_frm_style ul.frm_rootline::before{content:"";position:absolute;top:27px;left:0;right:0;height:1px;background:var(--fl)}.frm_forms.with_frm_style ul.frm_rootline .frm_rootline_single{position:relative;z-index:1;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;width:150px;min-width:0;margin:0;padding:0}.frm_forms.with_frm_style ul.frm_rootline .frm_rootline_single::after,.frm_forms.with_frm_style ul.frm_rootline .frm_rootline_single::before{display:none!important}.frm_forms.with_frm_style ul.frm_rootline .frm_rootline_single input[type=button]{width:55px;height:55px;min-width:0;margin:0;padding:0;border:1px solid var(--fl)!important;border-radius:0!important;background:var(--fb)!important;box-shadow:none!important;color:var(--fc)!important;font-family:"DGM Sprinter","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1;cursor:pointer;transition:all .3s ease}.frm_forms.with_frm_style ul.frm_rootline .frm_rootline_single input[type=button]:hover,.frm_forms.with_frm_style ul.frm_rootline .frm_rootline_single.frm_current_page input[type=button]{background:var(--fc)!important;color:var(--fb)!important}.frm_forms.with_frm_style ul.frm_rootline .frm_rootline_single input[aria-disabled=true]{cursor:default}.frm_forms.with_frm_style ul.frm_rootline .frm_rootline_title{margin-top:15px;color:var(--fc);font-family:"DGM Sprinter","Helvetica Neue",Arial,sans-serif;font-size:12px;line-height:1.2;text-transform:uppercase;white-space:nowrap}.frm_forms.with_frm_style .frm_error_style,.frm_forms.with_frm_style .frm_message{margin-bottom:30px;padding:15px 20px;border:1px solid var(--fl);border-radius:0;background:0 0;color:var(--fc);text-align:center}@media screen and (max-width:600px){.frm_forms.with_frm_style ul.frm_rootline{gap:5px}.frm_forms.with_frm_style ul.frm_rootline .frm_rootline_single{width:95px}}footer{background-color:#092c5d;color:#fffef2;padding:0 0 50px;font-size:15px;line-height:22px}footer .container{border-top:1px solid #fffef2;padding-top:52px}footer a{color:#fffef2;text-decoration:none}footer a:hover{opacity:.6}footer p{line-height:inherit;margin-bottom:0}footer .title{font-size:15px;line-height:22px;font-weight:400;text-transform:uppercase;margin-bottom:22px}footer .logo{display:inline-block;margin-bottom:28px}footer .logo img{display:block;width:135px;height:auto;filter:brightness(0) invert(1)}footer .items{display:grid;grid-template-columns:29.7% 41.5% 17.6% 1fr}footer .items .about .tagline{text-transform:uppercase;max-width:205px}footer .items .products ul.menu{-moz-columns:2;columns:2;-moz-column-gap:0;column-gap:0;max-width:468px}footer .items .products ul.menu li{-moz-column-break-inside:avoid;break-inside:avoid;text-transform:capitalize}footer .items .contact .address p{margin-bottom:0}footer .items .contact .contact-links{margin-top:44px}footer .items .contact a{display:block}footer .items .certificate img{display:block;width:118px;max-width:100%;height:auto}footer .legals{margin-top:66px;display:flex;justify-content:space-between;gap:30px;text-transform:uppercase}footer .legals span{margin:0 3px}@media screen and (max-width:1200px){footer .items{grid-template-columns:1fr 1fr;gap:40px}}@media screen and (max-width:700px){footer .items{grid-template-columns:1fr}footer .legals{flex-wrap:wrap;gap:10px;margin-top:50px}footer .legals .item{flex-basis:100%}}.we-404-page{width:100%;height:calc(100vh - 200px);top:0;left:0;display:flex;justify-content:center;align-items:center}.we-404-page .intro{text-align:center}.we-404-page .intro h1{font-size:2em;text-transform:uppercase}.we-404-page .intro p{margin-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:20px;font-size:1.2em}.we-404-page .intro a{padding:10px 20px;background:#092c5d;color:#fff;display:inline-block;border:1px solid #092c5d;cursor:pointer;text-decoration:none}.we-404-page .intro a:hover{color:#092c5d;background:0 0}#blog{margin:100px 0}#blog .intro{text-align:center;max-width:600px;width:100%;margin:auto}#blog .items{display:flex;gap:30px;flex-wrap:wrap}#blog .items .item{flex-basis:calc(33.33% - 20px);background-color:rgba(0,0,0,.05);position:relative;transition:.3s all}#blog .items .item:hover{transform:scale(1.02)}#blog .items .item .full_link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}#blog .items .item .image img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}#blog .items .item .content{padding:20px}#blog .items .item .content .date{color:#092c5d;font-style:italic;margin-bottom:10px;display:block}#blog .items .item .content h2{font-size:30px}#blog .items .item .content .btn{color:#fff;padding:20px;background-color:#092c5d;display:inline-block;text-decoration:none;text-transform:uppercase;border:1px solid #092c5d}#blog .items .item .content .btn:hover{background-color:transparent;color:#092c5d}#blog .pagination{text-align:center;margin-top:50px}#blog .pagination .page-numbers{padding:5px 10px;display:inline-block;color:#000;text-decoration:none}#blog .pagination .page-numbers.current{background-color:#092c5d;color:#fff}.single .header .inner .info{text-align:center}@media screen and (max-width:1300px){#blog{margin:40px 0;padding:0 20px}#blog .items{gap:30px}#blog .items .item{flex-basis:calc(50% - 15px)}#blog .items .item .image img{height:250px}#blog .items .item .content h2{font-size:25px}}@media screen and (max-width:700px){#blog .items{gap:20px}#blog .items .item{flex-basis:100%}#blog .items .item .image img{height:200px}#blog .items .item .content h2{font-size:20px}}.we_products{padding:90px 0 100px}.we_products .intro-text{margin-bottom:25px}.we_products .filter{display:flex;align-items:center;gap:12px;margin-top:25px}.we_products .filter .field{flex:1 1 0;min-width:0}.we_products .filter .field input,.we_products .filter .field select{width:100%;height:54px;padding:0 18px;border:1px solid #092c5d;border-radius:0;background-color:#fffef2;color:#092c5d;font-family:"DGM Sprinter","Helvetica Neue",Arial,sans-serif;font-size:14px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.we_products .filter .field input::-moz-placeholder,.we_products .filter .field select::-moz-placeholder{color:#092c5d;opacity:1}.we_products .filter .field input::placeholder,.we_products .filter .field select::placeholder{color:#092c5d;opacity:1}.we_products .filter .field select{padding-right:45px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230c2a5b' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}.we_products .filter .checkbox{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:0 25px 0 3px;font-size:14px;text-transform:uppercase;cursor:pointer}.we_products .filter .checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:0;border:1px solid #092c5d;background-color:#fffef2;cursor:pointer}.we_products .filter .checkbox input:checked{background:#092c5d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23fdfdf0' stroke-width='2'/%3E%3C/svg%3E") no-repeat center}.we_products .filter .btn{flex-shrink:0;min-width:138px;min-height:54px;font-family:"DGM Sprinter","Helvetica Neue",Arial,sans-serif;cursor:pointer}.we_products .items{display:grid;grid-template-columns:repeat(4,1fr);gap:25px 23px;margin-top:47px;scroll-margin-top:100px}.we_products .no-results{grid-column:1/-1}.we_products .no-results a{text-decoration:underline}.we_products .product{display:flex;flex-direction:column;align-items:center;padding:38px 20px 28px;background-color:#e6e7e1;color:#092c5d;text-decoration:none;text-align:center}.we_products .product .image{width:100%;height:250px;margin-bottom:30px}.we_products .product .image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.we_products .product .name{font-size:20px;line-height:1.2}.we_products .product .brand{margin-top:6px;font-size:14px;color:#8c1c13}.we_products .product:hover .image img{transform:scale(1.04)}.we_products .pagination{display:flex;justify-content:center;gap:8px;margin-top:50px}.we_products .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:1px solid #092c5d;color:#092c5d;text-decoration:none}.we_products .pagination .page-numbers.current,.we_products .pagination .page-numbers:hover{background-color:#092c5d;color:#fffef2}.we_products .pagination .page-numbers.dots{border-color:transparent;background:0 0;color:#092c5d}.we_cta_bar{padding:90px 0 100px;background-color:#092c5d;color:#fffef2;text-align:center}.we_cta_bar .title-line{border-color:rgba(255,254,242,.8)}.we_cta_bar .text{max-width:700px;margin:0 auto;font-size:16px}.we_cta_bar .text>:last-child{margin-bottom:0}.we_cta_bar .buttons{justify-content:center;margin-top:40px}.we_cta_bar.bg-licht{background-color:#fffef2;color:#092c5d}.we_cta_bar.bg-licht .title-line{border-color:#092c5d}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media screen and (max-width:1200px){.we_products .filter{flex-wrap:wrap}.we_products .filter .field.search{flex-basis:100%}.we_products .items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:800px){.we_cta_bar,.we_products{padding:60px 0}.we_products .filter .field{flex-basis:calc(50% - 6px)}.we_products .filter .checkbox{padding-right:0}.we_products .filter .btn{margin-left:auto}.we_products .items{grid-template-columns:repeat(2,1fr);gap:15px}.we_products .product{padding:25px 12px 20px}.we_products .product .image{height:180px;margin-bottom:20px}.we_products .product .name{font-size:16px}}.we_partners{padding:90px 0 100px;text-align:center}.we_partners .text{max-width:620px;margin:0 auto;font-size:16px}.we_partners .text>:last-child{margin-bottom:0}.we_partners .buttons{justify-content:center;margin-top:45px}.we_partners .items{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 20px;max-width:1000px;margin:45px auto 0;text-align:left}.we_partners .partner{display:block;color:#092c5d;text-decoration:none}.we_partners .partner .image{aspect-ratio:320/287;overflow:hidden;background-color:#e6e7e1}.we_partners .partner .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.we_partners .partner .name{display:block;margin-top:12px;font-size:20px;line-height:1.2;text-transform:uppercase}.we_partners .partner:hover .image img{transform:scale(1.04)}.we_products.brand-products .items{margin-top:0}.we_info+.we_products.brand-products{padding-top:0}@media screen and (max-width:1000px){.we_partners{padding:60px 0}.we_partners .items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.we_partners .items{grid-template-columns:1fr}}#realisaties{margin:100px 0}#realisaties .intro{text-align:center;max-width:600px;width:100%;margin:auto}#realisaties .items{display:flex;gap:30px;flex-wrap:wrap}#realisaties .items .item{flex-basis:calc(33.33% - 20px);position:relative;height:600px;transition:.3s all}#realisaties .items .item:hover{transform:scale(1.02)}#realisaties .items .item .full_link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:300;cursor:pointer}#realisaties .items .item .image{position:absolute;left:0;top:0;width:100%;height:100%}#realisaties .items .item .image .date{position:absolute;right:10px;top:10px;background-color:#092c5d;color:#fff;padding:5px;z-index:100}#realisaties .items .item .image:after{background-color:rgba(0,0,0,.5);content:"";position:absolute;left:0;top:0;width:100%;height:100%}#realisaties .items .item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#realisaties .items .item .content{padding:20px;position:relative;z-index:100;display:flex;align-items:flex-end;height:100%}#realisaties .items .item .content h2{font-size:30px;color:#fff;margin:0}#realisaties .pagination{text-align:center;margin-top:50px}#realisaties .pagination .page-numbers{padding:5px 10px;display:inline-block;color:#000;text-decoration:none}#realisaties .pagination .page-numbers.current{background-color:#092c5d;color:#fff}@media screen and (max-width:1300px){#realisaties{margin:40px 0;padding:0 20px}#realisaties .items{gap:30px}#realisaties .items .item{flex-basis:calc(50% - 15px);height:500px}#realisaties .items .item .content h2{font-size:25px}}@media screen and (max-width:700px){#realisaties .items{gap:20px}#realisaties .items .item{flex-basis:100%;height:400px}#realisaties .items .item .content h2{font-size:20px}}