*{-webkit-hyphens:unset;-ms-hyphens:unset;hyphens:unset}input[type=button],input[type="password" i],input[type=time],input[type=text],input[type=search],input[type=email],input[type=number],input[type=tel],input[type=mail],input[type=date],select,textarea{background:#ffffff!important}.scrollBackground #PrimaryWrapper,#registratieportal #PrimaryWrapper,#registratieportal #MobileWrapper{background:var(--secondary-color)!important}#headerInnerContainer{padding:unset}a.webButton.stdButton{border-top-left-radius:15px!important;border-bottom-right-radius:15px!important;color:var(--secondary-color)!important;font-weight:600;padding:12px 40px;font-size:larger}.gvi-header{position:relative}.gvi-header::before{content:"";position:absolute;left:0;top:0;width:90%;height:100%;background-size:cover;background-image:url(https://www.gebrvaniterson.nl/fileManagement/background.svg);opacity:.2}#homePage .gvi-header::before{height:80%}.navButton.moreNavButton{display:none!important}.navButtonWrapper{grid-gap:20px}.navButton{font-weight:600;color:#ffffff!important}.navButton a{color:#ffffff!important;font-size:16px!important}.Right .navButton:last-child a{border:2px solid var(--primary-color);border-top-left-radius:10px;border-bottom-right-radius:10px;min-height:40px!important;height:40px!important}#logoContainer{min-width:350px!important}#homePage .gvi-header{min-height:800px}.gvi-header{margin-top:-150px;padding:200px 0 75px 0px!important;background-image:linear-gradient(111.4deg,rgb(0 0 51) 6.5%,rgb(27 24 113) 93.2%);color:#ffffff!important}.gvi-image-text-wrapper{padding:50px 0px!important;display:inline-flex;flex-direction:column;grid-gap:50px!important}.gvi-image-text-wrapper .Column:has(.content[name="text"]){flex:2}#contact iframe{border-radius:20px;margin-top:40px;margin-bottom:40px}.contactForm{background-color:var(--primary-color);padding:20px!important;border-radius:25px!important}.contactForm label{color:#fff;font-weight:600}.contactForm input,.contactForm textarea{background:#ffffff!important}.contactForm input[type="submit"]{color:#000000!important}.inner-content:not(#registratieportal .inner-content){padding-left:unset;padding-right:unset}#registratieportal label{margin-top:20px;flex-direction:column}.chip{padding:3px 8px;font-size:smaller;font-weight:600;color:#666;background:#fff;border:1px solid #efefef;border-radius:15px}#registratieportal input[type=search]{margin-top:20px!important;background:#ffffff!important;border-radius:25px!important;border:1px solid #efefef!important}#registratieportal .smallLink{width:100%;display:inline-flex;justify-content:center;margin:10px 0;font-weight:600;color:#9c9c9c}.gvi-header .ColumnWrapper{grid-gap:100px}.gvi-header .ColumnWrapper p{opacity:.7}.gvi-header h1,.gvi-header h2{color:#fff}.gvi-header h2{margin-bottom:25px}.gvi-header img{margin-top:50px;margin-bottom:50px;border-radius:25px;overflow:hidden;aspect-ratio:20 / 9;object-fit:cover}#contact .inner-content img{object-fit:cover!important;height:100%!important;border-radius:25px!important}#contact .Column:has(img),#contact .Column:has(img) *{display:flex;align-self:stretch;min-height:100%}h1{font-size:42px;max-width:63rem}h2{font-size:26px;margin-bottom:20px}.gvi-biedt{padding:100px 0;background:var(--light-gray-color)}.gvi-biedt h2{font-size:48px;color:var(--secondary-color);max-width:25rem}.gvi-biedt h3{color:var(--secondary-color);position:relative;padding-top:30px}.gvi-biedt p{opacity:.5}.gvi-biedt h3::before{content:"";width:50%;height:5px;border-radius:5px;background:var(--secondary-color);top:0;position:absolute;left:0}.gvi-biedt .content[name="text"]{min-height:250px}.gvi-biedt .content[name="text"]:not(.content[name="text"]:has(h2)){padding:25px!important;background:var(--light-color);border-radius:15px;border:1px solid var(--gray-color)}.gvi-biedt .ColumnWrapper{padding-bottom:0px!important}.gvi-biedt .Column{display:flex!important;padding-bottom:0px!important}.ColumnWrapper,.gvi-biedt .Column{grid-gap:40px}.gvi-biedt .Column:nth-child(2) .ColumnWrapper:nth-child(2) .Column:nth-child(2) .content{border-color:var(--primary-color)}.gvi-biedt .Column:nth-child(2) .ColumnWrapper:nth-child(2) .Column:nth-child(2) h3::before{background-color:var(--primary-color)}.gvi-biedt .Column a{display:inline-flex;flex-wrap:nowrap;width:100%;justify-content:space-between}.gvi-biedt .Column a::After{content:"→";margin-left:auto}.gvi-biedt .Column .content[name="text"]:has(a):hover{box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.gvi-biedt .Column .content[name="text"]:has(a):hover{border-color:var(--secondary-variant-color)!important}.gvi-biedt{position:relative}.gvi-biedt::before{content:"";position:absolute;left:-600px;height:800px;width:800px;background-image:url(https://www.gebrvaniterson.nl/fileManagement/ribbon.svg);top:50%;transform:translateY(-50%);background-repeat:no-repeat}.gvi-biedt .Column .content[name="text"]:has(a):hover h3::before{background:var(--secondary-variant-color)!important}.gvi-book{padding:100px 0 200px 0;background:var(--secondary-color);color:#fff;position:relative;overflow:hidden}.gvi-book::before{content:"";position:absolute;right:-600px;height:800px;width:800px;background-image:url(https://www.gebrvaniterson.nl/fileManagement/ribbon.svg);top:50%;transform:translateY(-50%);background-repeat:no-repeat}.gvi-book h2,.gvi-img-bg h2{color:#fff;font-size:52px}.gvi-book p,.gvi-img-bg p{max-width:40rem;margin-left:auto;margin-right:auto;line-height:1.8;opacity:.5}.gvi-laptop{margin-top:-250px}p{opacity:.5;line-height:1.8}.gvi-img-bg{min-height:80vh;margin:50px 0;position:relative;color:#fff;display:inline-flex;align-items:center;justify-content:center}.gvi-img-bg::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(111.4deg,rgb(0 0 51) 6.5%,rgb(27 24 113) 93.2%);opacity:.8}.gvi-timeline{margin:50px 0 0 0;position:relative}.gvi-timeline .ColumnWrapper{display:inline-flex;align-items:stretch}.gvi-time p{opacity:1;background:#fff}.gvi-time{position:relative;flex-grow:1}.gvi-timeline .Column{display:inline-flex;align-items:center;justify-content:center}.gvi-timeline .Column:nth-child(1),.gvi-timeline .Column:nth-child(3){flex:2}.gvi-timeline .ColumnWrapper{position:relative}.gvi-timeline .ColumnWrapper:before{content:"";width:20px;height:20px;border-radius:20px;background:var(--primary-color);position:absolute;left:50%;top:0;transform:translateX(-50%)}.gvi-time{position:relative}.gvi-time:before{content:"";width:2px;height:100%;border-radius:2px;background:var(--primary-color);position:absolute;left:50%;top:0;transform:translateX(-50%)}#homePage .gvi-timeline{mask-image:linear-gradient(to bottom,black 50%,transparent 90%)}#footer{background:var(--secondary-color)!important;color:#fff;padding-top:100px}#footer p{font-size:14pt!important}#footer *{color:#ffffff!important}#footer .text-big{font-size:1.5rem}p:has(a),strong,p:has(strong){opacity:1}#footer a,#footer a *{color:var(--primary-color)!important}.gvi-centered-text{padding-top:50px;padding-bottom:50px}.gvi-centered-text .content{max-width:55rem}.contactForm input[type="submit"]:hover{opacity:0.8!important}input[type="password" i],input[type=text],input[type=search],input[type=email],input[type=number],input[type=tel],input[type=mail],select,textarea{border-radius:3px!important}.contactFormButton input[type=submit]{border-top-left-radius:10px!important;border-bottom-right-radius:10px!important}main{width:100%}#registratieportal .bgColor{background:#f4f6f9;padding-top:20px}body#registratieportal footer{display:none!important}.title{width:100%;max-width:1200px;font-weight:600;margin-bottom:10px}.main{grid-area:main;padding:12px;display:grid;gap:16px}input#teler{border-radius:10px!important;border:1px solid #efefef!important}.List{display:grid;gap:10px}.orderItem{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;background:#fff;border:1px solid #efefef;border-radius:14px;padding:10px;box-shadow:0 1px 2px rgb(0 0 0 / .04)}.orderItem input{padding:unset!important;margin:unset!important}.summary .orderItem{border:0px!important;padding:unset!important;box-shadow:unset!important}.summary .orderItem input{border:unset!important}.name{font-weight:600;font-size:15px;margin:0}.tagWrapper{display:inline-flex;grid-gap:3px}.quantity{display:inline-flex;align-items:center;gap:8px}.quantityButton{width:38px;height:38px;border-radius:10px!important;border:1px solid #efefef!important;background:#fff;color:#000000!important;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;max-width:38px!important;max-height:38px!important;min-width:38px!important;min-height:38px!important;user-select:none}.quantityButton:disabled{opacity:.4}input.quantityInput{width:64px;height:38px!important;text-align:center;border:1px solid #efefef!important;max-width:64px!important;border-radius:10px!important;padding:8px;font:inherit}.unit{font-size:12px;opacity:.7;width:45px;margin-left:6px;text-align:right}.submitWrap{position:sticky;bottom:0;background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255) 30%);padding:12px 0 8px;display:flex;flex-direction:column;grid-gap:10px;margin-top:auto}.submitButton,.submitLink{width:100%;padding:14px 16px;border-radius:12px!important;border:0;background:var(--primary-color);color:#121a56;font-weight:700;font-size:16px;cursor:pointer;box-shadow:0 6px 16px rgb(59 130 246 / .25)}.submitLink{background-color:#fff0;color:var(--primary-color)!important;box-shadow:unset}html:has(#registratieportal) header{position:relative}.stickyCardWrapper{position:sticky;top:0;width:100%;background:#fff;display:flex;flex-direction:column;align-items:center;z-index:1;padding-top:20px;box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.orderSummary{padding-top:20px;flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}.popupBoxContent{justify-content:stretch;align-items:stretch;overflow:scroll}input:disabled,button:disabled{pointer-events:none}.orderSucceedIcon{display:flex;height:100%}.orderSucceedIcon svg{height:256px;width:256px;margin:auto}.orderStateVisual{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}.orderStateVisual svg{max-height:350px;display:flex}#popupBox.smallPopUpBox{max-width:500px!important;left:50%;transform:translateX(-50%)}.orderList textarea,.orderSummary textarea{width:100%;border:1px solid #efefef;border-radius:5px!important;padding:10px;font:inherit;color:#000;box-shadow:0 1px 2px rgb(0 0 0 / .04)}body{touch-action:manipulation}.cart{border:1px solid var(--light-gray-color);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgb(0 0 0 / .04);width:100%;max-width:1200px;margin-bottom:20px}.cartBar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;cursor:pointer}.cartBar svg{max-width:12px}.cartSummary{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.cartSummary b{color:var(--text)}.cart svg{transition:transform .2s ease}.cart.cartOpen svg{transform:rotate(180deg)}.cartBody{display:none;border-top:1px solid #efefef;max-height:40dvh;overflow:auto}.cart.cartOpen .cartBody{display:block}.cartRow{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #f3f4f6}.cartRow:last-child{border-bottom:0}.cartName{font-size:14px;font-weight:600}.cartQuantity{color:var(--muted);font-size:12px}.cartEmpty{color:var(--muted);font-size:14px;padding:10px 12px}.showComment{background:var(--light-gray-color);padding:20px 10px;border-radius:5px}.orderLocked .orderItem{pointer-events:none;opacity:.4}.customerNameWrapper{display:inline-flex;grid-gap:5px}#registratieportal .notification{margin-bottom:unset!important;margin-top:20px!important;background-color:#e5eff7}#registratieportal .notification span{font-weight:600;color:#287fb9}#registratieportal h1{font-size:22px!important;padding:unset}.customerHead{display:flex;flex-direction:column;padding:20px 0;border-bottom:1px solid #efefefef}#registratieportal h2{margin-bottom:unset!important;padding-bottom:unset!important;font-size:smaller;opacity:.6;margin-top:20px}.summaryItems{padding:20px;border-radius:25px;background:#f7f8fa}.categoryName{font-weight:500;font-size:smaller;opacity:.6}.summaryItems .products{border-radius:15px;background:#fff;margin:0 0 10px 0}.popupHead{box-shadow:rgb(149 157 165 / .2) 0 8px 24px;border-radius:50%;position:fixed;bottom:20px;right:20px;background:#fff;z-index:9;height:48px;width:48px;display:inline-flex;align-items:center;justify-content:center}.popupHead{right:unset;left:20px}.popupHead svg{width:15px;height:15px}.popupHead:hover{box-shadow:rgb(149 157 165 / .5) 0 8px 24px}@media (min-width:768px){.main{padding:16px}.header{padding:14px 16px}}@media screen and (max-width:1100px){#logocontainer img{min-width:250px!important}}@media screen and (max-width:810px){#homePage .gvi-header,.gvi-biedt .content[name="text"]{min-height:unset}h1{font-size:32px!important}#logoContainer{min-width:250px!important}.scrollBackground .MobileWrapper svg{fill:#000000!important}#MobileWrapper #headerInnerContainer{padding-top:15px}#hamburgerFlatNav span{background-color:#ffffff!important}header:not(header.scrollBackground,header.scrollBackground *,header.openMobileNavigation,header.openMobileNavigation *),.MobileWrapper:not(header.scrollBackground,header.scrollBackground *){background:transparent!important}header{height:80px;box-sizing:border-box}#PrimaryWrapper #headerInnerContainer{flex-direction:column}body{padding-top:unset!important}.ac-hero{padding-left:20px!important;padding-right:20px!important}.W100{padding-left:20px!important;padding-right:20px!important}.gvi-biedt .Column .ColumnWrapper{display:flex!important;flex-direction:column;grid-gap:20px!important;margin-bottom:20px}.gvi-book::before{opacity:.1}.gvi-timeline .ColumnWrapper{padding-right:50px!important}.gvi-timeline .ColumnWrapper:before{left:unset!important;right:0px!important;transform:unset!important}.gvi-time:before{content:unset}.gvi-time p{text-align:right!important;transform:translateX(50px);opacity:1;background:#fff;z-index:999;position:relative}.gvi-timeline .ColumnWrapper{position:relative}.gvi-timeline .ColumnWrapper::after{content:"";position:absolute;top:0;right:10px;height:100%;width:2px;background:var(--primary-color)}#footer{padding-right:20px!important;padding-left:20px!important}.PrimaryWrapper .navButton,.PrimaryWrapper,.mobileWrapper,header .PrimaryWrapper .navButton a.item{min-height:unset!important;text-align:center;width:100%;display:inline-flex;justify-content:center}.desktopWrapper a.item{color:var(--light-color)!important}header .desktopWrapper .Left,header .desktopWrapper .Center,header .desktopWrapper .Right{display:unset}}.toggleButton.Active{font-weight:600}