/*!/wp-content/themes/zaca/style.css*/html{scroll-behavior:smooth}@font-face{font-family:'Inter';src:url(https://www.zaca.nl/wp-content/themes/zaca/fonts/InterVariable.woff2) format('woff2');font-weight:100 900;font-display:swap;font-style:normal}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(p){text-wrap:pretty}.nolink,.nolink a{text-decoration:none}.nomargin,.nomargin p,.nomargin a{margin-bottom:0}.samen{display:inline-block}ol,ul{margin:0 0 30px 1.5em}blockquote{border-left:4px solid var(--accent-focus)}blockquote p{color:var(--accent);font-size:16px}sup{font-weight:700;margin-right:-3px}.xs-text,.dynamic-author-description{font-size:16px;line-height:22px}.xl-text{font-size:20px;line-height:28px}figcaption{font-size:16px;line-height:22px;background-color:var(--accent-focus);color:var(--accent-soft);margin-left:auto;margin-right:4px;margin-top:-48px;max-width:fit-content;text-align:center;border-radius:1em;padding:6px 12px;z-index:100;position:relative}.accent{color:var(--accent)}@media (max-width:1024px){.xl-text{font-size:18px;line-height:28px}}@media (max-width:768px){.xs-text,.dynamic-author-description{font-size:14px;line-height:20px}}.inside-header{padding:0}.one-container .site-content{padding:10px 10px 1em 10px}body{min-height:100vh;background-image:url(https://www.zaca.nl/wp-content/uploads/2026/03/bg-gradient.svg);background-size:100% auto;background-repeat:no-repeat}@media (max-width:1440px){body{background-size:cover}.inside-header{padding:0 10px}}@media (max-width:768px){.site-header .header-image{width:70px}}.main-navigation ul ul{min-width:300px;max-width:fit-content;box-shadow:1px 1px 0 var(--accent-soft)}.main-navigation ul li:hover{background-color:var(--wit)}.nieuw{background-color:var(--accent);border:1px solid var(--accent);color:var(--wit);margin-bottom:0;max-width:fit-content;border-radius:1em;padding:0em .25em;font-size:10px;vertical-align:super}#menu-item-350{background-color:var(--accent-light)}#menu-item-350:hover>a{background:var(--accent-focus)}#menu-item-350:hover a{color:var(--wit)}.footermenu a{text-decoration-color:var(--grijs)}@media (max-width:768px){#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:left!important;flex-direction:row-reverse!important;padding:0!important;max-width:768px!important}#generate-slideout-menu.do-overlay .slideout-menu li{margin-bottom:0}#generate-slideout-menu.do-overlay .slideout-menu li:hover{border-top:1px solid var(--accent)!important;border-bottom:1px solid var(--accent)!important;border-left:1px solid var(--wit)!important;border-right:1px solid var(--wit)!important}.slideout-navigation.do-overlay .inside-navigation .main-nav{margin-left:0!important;height:calc(100vh - 250px);display:grid;align-items:flex-end}.slideout-navigation button.slideout-exit{margin-right:10px}.gp-icon svg{height:36px;width:36px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeInSlow{opacity:0;animation:fadeIn 1.5s 1s both}.fadeInSlower{opacity:0;animation:fadeIn 1.5s 1.5s both}.fadeInSlowest{opacity:0;animation:fadeIn 1.5s 2s both}.internetchange:hover .rotated-card{transform:rotate(0)}.review-card:hover svg{fill:var(--accent)}body:has(#gb-overlay-1630[aria-hidden="false"]),body:has(#gb-overlay-1413[aria-hidden="false"]){overflow:hidden}.wp-block-image{margin-bottom:30px}.klantlogos img{filter:grayscale(100%) brightness(0)}@media (max-width:768px){.klantlogos{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}.klantlogos .klantlogos-track{display:flex!important;flex-wrap:nowrap;gap:1em;width:max-content}.klantlogos .klantlogos-track>*{flex:0 0 calc((100vw - 20px - 1.5em) / 2);aspect-ratio:1}.klantlogos .klantlogos-track.is-marquee{animation:klantlogos-scroll 40s linear infinite}.klantlogos .klantlogos-track.is-marquee:active{animation-play-state:paused}}@keyframes klantlogos-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 0.5em))}}@media (prefers-reduced-motion:reduce){.klantlogos .klantlogos-track.is-marquee{animation:none}}.page-id-333,.page-id-337,.page-id-339,.page-id-2591{background-color:var(--accent-soft)}.page-id-331 .internetchange:hover .rotated-card p{color:var(--wit)}.klanten-lijst{list-style:none;padding-left:0}.klanten-lijst li{list-style-image:url('data:image/svg+xml,<svg transform="scale(0.5) translate(0, 10)" transform-origin="center" width="20" height="20" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M13.3337 4L6.00033 11.3333L2.66699 8" stroke="%235268ff" stroke-width="3"></path></svg>')}.klanten-lijst li::marker{font-size:1.5em;line-height:.1em}.page-id-345{background-color:var(--accent-soft)}.page-id-345 figcaption{font-size:16px;line-height:22px;background-color:var(--accent-focus);color:var(--accent-soft);left:80px;margin-right:auto;top:80px;max-width:fit-content;text-align:center;border-radius:1em;padding:6px 12px;z-index:100;position:absolute}#websitescan,#contentbeoordeling{display:block;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.4s ease,opacity 0.4s ease,margin 0.4s ease,padding 0.4s ease}#websitescan.is-open,#contentbeoordeling.is-open{max-height:2000px;opacity:1}body:has(#websitescan.is-open) .startgesprek,body:has(#contentbeoordeling.is-open) .startgesprek{opacity:.5;transition:opacity 0.3s ease}.scan-close svg:hover{fill:var(--zwart)!important;color:var(--zwart)!important}@media (max-width:768px){figcaption,.page-id-345 figcaption{font-size:14px;line-height:20px}}.proces1-card,.proces2-card,.proces3-card,.proces4-card{position:relative}.proces1-card::before,.proces2-card::before,.proces3-card::before,.proces4-card::before{content:'';position:absolute;left:-4px;top:0;width:4px;height:0;background-color:var(--accent);transition:height 2s ease}.proces1-card::after,.proces2-card::after,.proces3-card::after,.proces4-card::after{content:'';position:absolute;left:-7px;top:-5px;width:10px;height:10px;border-radius:50%;background-color:var(--accent-light);transition:background-color 3s ease}.proces1:hover .proces1-card::after,.proces2:hover .proces2-card::after,.proces3:hover .proces3-card::after,.proces4:hover .proces4-card::after{transition:background-color 0.3s ease}.proces1.is-active .proces1-card::after,.proces2.is-active .proces2-card::after,.proces3.is-active .proces3-card::after,.proces4.is-active .proces4-card::after{background-color:var(--accent)}.proces1.is-active .proces1-card::before,.proces2.is-active .proces2-card::before,.proces3.is-active .proces3-card::before,.proces4.is-active .proces4-card::before{height:100%}.proces1.is-active .proces1-card::after,.proces2.is-active .proces2-card::after,.proces3.is-active .proces3-card::after,.proces4.is-active .proces4-card::after{opacity:1}.proces2-card svg path{transition:stroke 0.3s ease}.proces2:hover .proces2-card svg path{stroke:var(--accent)}.proces2.is-active .proces2-card svg path{stroke:var(--accent)}.single-post{background-image:none}.gb-element-549d8d1f p{margin-bottom:0;font-size:16px}.read-time{font-size:12px;margin-bottom:0}.single-post .site-header{max-width:1440px;margin:0 auto}.single-post .grid-container{max-width:5000px}.single-post .site-content{padding:10px 0}