.klok-accent em{font-weight:200;font-style:italic;color:var(--gcid-primary-color)}.klok-ivoor .klok-accent em{color:var(--gcid-secondary-color)}.klok-rating strong{color:var(--gcid-z3lyje7f92);font-weight:700}.klok-hero-visual{position:relative}.klok-hero-visual::before{content:"";position:absolute;top:-64px;right:0;width:70%;aspect-ratio:4/3;background:url(/wp-content/uploads/2026/10/klok-pattern-constellation.svg) no-repeat right top/contain;pointer-events:none;z-index:0}.klok-hero-visual>*{position:relative;z-index:1}@media (max-width:767px){.klok-hero-visual::before{display:none}}.klok-cf7-veld{display:flex;flex-direction:column}.klok-cf7-veld label{display:block;margin-bottom:8px;font-weight:600;font-size:var(--gvid-nqwmyqsrmg);line-height:1.4;letter-spacing:var(--gvid-p68d3jk34m);text-transform:uppercase;color:var(--gcid-body-color)}.klok-cf7 .wpcf7-form-control-wrap{display:block}.klok-cf7 .wpcf7-not-valid-tip{margin-top:6px;font-size:14px;line-height:1.4;color:var(--gcid-secondary-color)}.klok-cf7 .klok-cf7-verstuur{position:relative}.klok-cf7 .wpcf7-spinner{position:absolute;right:16px;top:50%;margin:-12px 0 0}.klok-cf7 .wpcf7 form .wpcf7-response-output{margin:0;padding:12px 16px;border-width:1.5px;border-radius:var(--gvid-rkpp7m4kcp);font-size:15px;line-height:1.5;color:var(--gcid-body-color);background:var(--gcid-m6q1xn8rnt)}.klok-project-title em{display:block;font-size:.75em;line-height:1.1;font-weight:200;font-style:italic;letter-spacing:0;text-transform:none;color:var(--gcid-z3lyje7f92)}.klok-gegevens dl{display:grid;grid-template-columns:112px 1fr;row-gap:12px;column-gap:16px;margin:0;padding:0}.klok-gegevens dt{color:var(--gcid-vnlsgxlvkz);font-weight:400}.klok-gegevens dd{margin:0;color:var(--gcid-z3lyje7f92)}.klok-project-hero{position:relative}.klok-project-hero::before{content:"";position:absolute;top:4px;right:clamp(20px,4vw,48px);width:48%;max-width:614px;height:88px;background:url(/wp-content/uploads/2026/10/klok-pattern-constellation.svg) no-repeat right center/contain;pointer-events:none;z-index:0}.klok-project-hero>.et_pb_row{position:relative;z-index:1}@media (max-width:980px){.klok-project-hero::before{display:none}}.klok-project-title h1{font-size:clamp(2.25rem,3.6vw,3.5rem)!important;overflow-wrap:break-word;hyphens:auto}.klok-project-hero .et_pb_button_module_wrapper{max-width:100%}.klok-project-hero a.et_pb_button{max-width:100%;overflow-wrap:anywhere}.klok-kaartmeta-sep{display:inline-block;margin:0 .5em}.klok-projectkaart{position:relative}.klok-projectkaart .klok-kaarttitel,.klok-projectkaart .klok-kaarttitel .et_pb_text_inner{position:static}.klok-kaarttitel a{color:inherit;text-decoration:none}.klok-kaarttitel a::after{content:"";position:absolute;inset:0;z-index:1}.klok-kaarttitel a:focus-visible{outline:none}.klok-kaarttitel a:focus-visible::after{outline:2px solid var(--gcid-primary-color);outline-offset:4px}.klok-projectkaart:hover .klok-kaarttitel a{text-decoration:underline;text-underline-offset:4px}.klok-dienstlijst{width:100%}.klok-dienstlijst ul{list-style:none!important;margin:0!important;padding:0!important}.klok-dienstlijst li{position:relative;padding:8px 0 8px 24px;border-top:1px solid var(--gcid-3364b3snas)}.klok-dienstlijst li::before{content:"";position:absolute;left:0;top:50%;width:12px;height:2px;background:var(--gcid-primary-color)}.klok-cf7-rij{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:600px){.klok-cf7-rij{grid-template-columns:1fr}}.klok-cf7 textarea{min-height:160px!important;padding:12px 16px!important;resize:vertical}.klok-cf7 input::placeholder,.klok-cf7 textarea::placeholder{color:var(--gcid-vnlsgxlvkz);opacity:1}.klok-sterren-actief{position:relative;overflow:hidden}.klok-sterren-canvas{position:absolute;top:0;left:0;z-index:0;pointer-events:none}.klok-sterren-actief>.et_pb_row{position:relative;z-index:1}.klok-sterren-actief.klok-project-hero::before,.klok-sterren-actief .klok-hero-visual::before{display:none}.klok-logobalk-label{flex:0 0 auto}.klok-logobalk{flex:1 1 0;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}body #page-container .et_pb_section .klok-logobalk{padding-top:10px!important;padding-bottom:10px!important}.klok-logobalk .klok-logotrack{width:max-content!important;max-width:none!important}.klok-logobalk.is-actief .klok-logotrack{animation:klok-marquee var(--klok-marquee-duur,40s) linear infinite}.klok-logobalk:hover .klok-logotrack,.klok-logobalk:focus-within .klok-logotrack{animation-play-state:paused}@keyframes klok-marquee{to{transform:translateX(-50%)}}.klok-logobalk.is-statisch .klok-logotrack{width:auto!important;flex-wrap:wrap!important;row-gap:16px!important}.klok-logo-item{flex:0 0 auto!important;width:auto!important;margin:0 clamp(48px,6vw,88px) 0 0!important}.klok-logo-item .et_pb_image,.klok-logo-item .et_pb_image_wrap{width:auto!important}.klok-logo-item img{display:block;height:36px!important;width:auto!important;max-width:180px;object-fit:contain;filter:brightness(0) invert(1);opacity:.55;transition:opacity .3s ease,transform .3s ease}.klok-logo-item a:hover img,.klok-logo-item a:focus-visible img{opacity:1;transform:translateY(-2px)}.klok-logo-item a:focus-visible{outline:2px solid var(--gcid-primary-color);outline-offset:6px}@media (max-width:767px){.klok-logobalk-rij{flex-wrap:wrap!important}.klok-logobalk{flex-basis:100%}}.klok-gloed{position:relative;overflow:hidden}.klok-gloed::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(380px circle at var(--gx,-400px) var(--gy,-400px),color-mix(in srgb,var(--gcid-primary-color) 16%,transparent),transparent 60%);opacity:0;transition:opacity .35s ease}.klok-gloed:hover::after{opacity:1}.klok-gloed>*{position:relative;z-index:1}.klok-onthul{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.klok-onthul.is-zichtbaar{opacity:1;transform:none}.klok-kaart-media{position:relative;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.klok-kantel:hover .klok-kaart-media{transition:transform .15s linear}.klok-kaart-scherm{position:relative;border-radius:var(--gvid-m5l991hb37);overflow:hidden;box-shadow:0 34px 50px -34px color-mix(in srgb,var(--gcid-heading-color) 50%,transparent);transition:box-shadow .5s ease}.klok-projectkaart:hover .klok-kaart-scherm{box-shadow:0 46px 64px -34px color-mix(in srgb,var(--gcid-heading-color) 60%,transparent)}.klok-kaart-scherm::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--gcid-heading-color) 78%,transparent) 0%,transparent 58%);opacity:0;transition:opacity .45s ease}.klok-kaart-scherm::after{content:"Bekijk project →";position:absolute;left:clamp(16px,2vw,28px);bottom:clamp(14px,1.8vw,26px);z-index:3;pointer-events:none;color:var(--gcid-z3lyje7f92);font-weight:700;font-size:var(--gvid-q2iq1rwp70);letter-spacing:var(--gvid-mgl4j7i5ey);text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease}.klok-projectkaart:hover .klok-kaart-scherm::before,.klok-projectkaart:focus-within .klok-kaart-scherm::before{opacity:1}.klok-projectkaart:hover .klok-kaart-scherm::after,.klok-projectkaart:focus-within .klok-kaart-scherm::after{opacity:1;transform:none}.klok-projectkaart .klok-kaartbeeld img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.klok-projectkaart:hover .klok-kaartbeeld img,.klok-projectkaart:focus-within .klok-kaartbeeld img{transform:scale(1.045)}.klok-kaart-media::after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:var(--gvid-m5l991hb37);background:radial-gradient(circle at var(--glans-x,50%) var(--glans-y,0%),color-mix(in srgb,var(--gcid-z3lyje7f92) 26%,transparent),transparent 55%);mix-blend-mode:soft-light;opacity:0;transition:opacity .4s ease}.klok-kantel:hover .klok-kaart-media::after{opacity:1}body #page-container .et_pb_section .klok-kaart-telefoon{padding:4px!important;border-width:0!important;box-shadow:0 22px 40px -18px color-mix(in srgb,var(--gcid-heading-color) 60%,transparent)!important}.klok-kaart-telefoon{position:absolute!important;right:-3%;bottom:-9%;width:21%!important;max-width:21%!important;z-index:5;transform:translateZ(46px) rotate(3deg);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.klok-projectkaart:hover .klok-kaart-telefoon{transform:translateZ(64px) translateY(-8px) rotate(0deg)}@media (prefers-reduced-motion:reduce){.klok-kaart-media,.klok-kaart-telefoon,.klok-projectkaart .klok-kaartbeeld img{transition:none!important}.klok-projectkaart:hover .klok-kaartbeeld img{transform:none}}.klok-portfolio-slider{overflow:hidden}.klok-slider{margin-right:calc(50% - 50vw)!important;width:auto!important;max-width:none!important}body #page-container .et_pb_section .klok-slider-spoor{overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-padding-inline:48px;scrollbar-width:none;padding:32px 48px 80px!important;margin:-32px -48px -16px!important;column-gap:clamp(40px,4.5vw,80px)!important;cursor:grab;overscroll-behavior-x:contain}.klok-slider-spoor::-webkit-scrollbar{display:none}.klok-slider-spoor::after{content:"";flex:0 0 clamp(4px,4vw,80px)}.klok-slider-spoor:focus-visible{outline:2px solid var(--gcid-primary-color);outline-offset:6px}.klok-slider.is-slepen .klok-slider-spoor{scroll-snap-type:none;cursor:grabbing}.klok-slider.is-slepen .klok-projectkaart{pointer-events:none}.klok-slide{flex:0 0 clamp(300px,40vw,600px)!important;width:auto!important;max-width:none!important;scroll-snap-align:start}@media (max-width:767px){.klok-slide{flex-basis:82vw!important}}.klok-slider-nav{display:flex;align-items:center;gap:32px;margin-top:4px}.klok-slider-voortgang{flex:1;height:2px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--gcid-body-color) 15%,transparent)}.klok-slider-voortgang span{display:block;height:100%;width:0;background-image:var(--gvid-ojxcttt5sg);transition:width .4s ease}.klok-slider-knoppen{display:flex;gap:12px}.klok-slider-knop{width:52px;height:52px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--gcid-body-color) 25%,transparent);background:transparent;color:var(--gcid-body-color);display:grid;place-items:center;padding:0;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.klok-slider-knop:hover,.klok-slider-knop:focus-visible{background:var(--gcid-body-color);color:var(--gcid-m6q1xn8rnt);border-color:var(--gcid-body-color);transform:translateY(-2px)}.klok-slider-knop:focus-visible{outline:2px solid var(--gcid-primary-color);outline-offset:3px}.klok-hoofdmenu .et_pb_menu_inner_container,.klok-hoofdmenu .et_pb_menu__wrap{flex:1 1 auto;justify-content:center!important}.klok-hoofdmenu .et-menu>li{margin-top:0!important}.klok-hoofdmenu .et-menu>li>a{padding-top:8px!important;padding-bottom:8px!important}@media (max-width:980px){.klok-header .et_pb_button_module_wrapper:has(.klok-header-cta){margin-left:auto}}@media (max-width:767px){.klok-header .et_pb_button_module_wrapper:has(.klok-menuknop){margin-left:auto}}@media (max-width:980px){body #page-container .et_pb_section .klok-menuknop.et_pb_button,body #page-container .et_pb_section .klok-menusluit.et_pb_button{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:12px}}@media (min-width:981px){.klok-header .et_pb_button_module_wrapper:has(.klok-menuknop){display:none}}body #page-container .et_pb_section .klok-menuknop.et_pb_button::after,body #page-container .et_pb_section .klok-menusluit.et_pb_button::after{content:""!important;display:block!important;position:static!important;margin:0!important;opacity:1!important;font-size:0!important;width:18px;height:10px;background:linear-gradient(currentColor,currentColor) 0 0/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/60% 2px no-repeat;transition:background-size .3s ease}body #page-container .et_pb_section .klok-menuknop.et_pb_button:hover::after,body #page-container .et_pb_section .klok-menuknop.et_pb_button:focus-visible::after{background-size:100% 2px,100% 2px}body #page-container .et_pb_section .klok-menusluit.et_pb_button::after{width:14px;height:14px;background:linear-gradient(45deg,transparent 45%,currentColor 45%,currentColor 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,currentColor 45%,currentColor 55%,transparent 55%)}.klok-mobielmenu{position:fixed!important;inset:0;z-index:100000;width:100%!important;max-width:none!important;height:100vh;height:100dvh;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;visibility:hidden;clip-path:circle(0px at calc(100% - 56px) 38px);transition:clip-path .8s cubic-bezier(.77,0,.18,1),visibility 0s linear .8s}.klok-mobielmenu.klok-menu-open{visibility:visible;clip-path:circle(150vmax at calc(100% - 56px) 38px);transition:clip-path .8s cubic-bezier(.77,0,.18,1),visibility 0s}.klok-mobielmenu>.et_pb_row,.klok-mobielmenu>.et_pb_row>.et_pb_column{min-height:calc(100dvh - 60px)}@media (min-width:981px){.klok-mobielmenu{display:none!important}}.klok-mobielmenu .klok-menulink,.klok-mobielmenu .klok-menuvoet{opacity:0;transform:translateY(28px);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.klok-mobielmenu.klok-menu-open .klok-menulink,.klok-mobielmenu.klok-menu-open .klok-menuvoet{opacity:1;transform:none}.klok-menu-open .klok-menulinks>:nth-child(1){transition-delay:.28s}.klok-menu-open .klok-menulinks>:nth-child(2){transition-delay:.35s}.klok-menu-open .klok-menulinks>:nth-child(3){transition-delay:.42s}.klok-menu-open .klok-menulinks>:nth-child(4){transition-delay:.49s}.klok-menu-open .klok-menulinks>:nth-child(5){transition-delay:.56s}.klok-menu-open .klok-menulinks>:nth-child(6){transition-delay:.63s}.klok-menu-open .klok-menuvoet{transition-delay:.6s}.klok-menulinks{counter-reset:klokmenu}.klok-menulink a{color:inherit!important;text-decoration:none;display:inline-flex;align-items:flex-start;gap:.45em;transition:color .3s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.klok-menulink a::before{counter-increment:klokmenu;content:"0" counter(klokmenu);font-size:.26em;font-weight:600;letter-spacing:.12em;line-height:1;margin-top:.45em;color:var(--gcid-primary-color)}.klok-menulink a:hover,.klok-menulink a:focus-visible{color:var(--gcid-primary-color)!important;transform:translateX(8px)}html.klok-menu-is-open,html.klok-menu-is-open body{overflow:hidden!important}@media (prefers-reduced-motion:reduce){.klok-mobielmenu,.klok-mobielmenu.klok-menu-open{clip-path:none;transition:none}.klok-mobielmenu .klok-menulink,.klok-mobielmenu .klok-menuvoet{transition:none;transform:none}}.et_pb_row:has(.ti-widget.ti-goog){padding-left:0!important;padding-right:0!important}.et_pb_code:has(.ti-widget.ti-goog){margin-left:-15px!important;margin-right:-15px!important;width:calc(100% + 30px)!important;max-width:none!important}body #page-container .ti-widget.ti-goog .ti-col-4 .ti-review-item,body #page-container .ti-widget.ti-goog .ti-col-5 .ti-review-item,body #page-container .ti-widget.ti-goog .ti-col-6 .ti-review-item{flex:0 0 33.3333%!important;max-width:33.3333%!important;width:33.3333%!important}body #page-container .ti-widget.ti-goog,body #page-container .ti-widget.ti-goog *{font-family:inherit!important}body #page-container .ti-widget.ti-goog .ti-reviews-container-wrapper{margin:0!important;padding:8px 0!important;align-items:stretch!important}body #page-container .ti-widget.ti-goog .ti-review-item{padding:0 15px!important;display:flex!important}body #page-container .ti-widget.ti-goog .ti-review-item>.ti-inner{position:relative;overflow:hidden;display:flex!important;flex-direction:column!important;width:100%;height:auto!important;min-height:100%;margin:0!important;background:var(--gcid-3364b3snas)!important;border:0!important;border-radius:var(--gvid-m5l991hb37)!important;padding:var(--gvid-kjbdck96g7)!important;box-shadow:none!important}body #page-container .ti-widget.ti-goog .ti-review-item>.ti-inner::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(380px circle at var(--gx,-400px) var(--gy,-400px),color-mix(in srgb,var(--gcid-primary-color) 16%,transparent),transparent 60%);opacity:0;transition:opacity .35s ease}body #page-container .ti-widget.ti-goog .ti-review-item>.ti-inner:hover::after{opacity:1}body #page-container .ti-widget.ti-goog .ti-review-item>.ti-inner>*{position:relative;z-index:1}body #page-container .ti-widget.ti-goog .ti-stars{order:1;display:flex!important;align-items:center;gap:2px;margin:0 0 16px!important}body #page-container .ti-widget.ti-goog .ti-stars .ti-star{width:16px!important;height:16px!important}body #page-container .ti-widget.ti-goog .ti-review-content{order:2;font-size:var(--gvid-f8bhiv2aib,19px)!important;line-height:1.55!important;font-weight:400!important;color:var(--gcid-z3lyje7f92)!important;height:auto!important;margin:0!important}body #page-container .ti-widget.ti-goog .ti-read-more{order:3;margin:12px 0 0!important}body #page-container .ti-widget.ti-goog .ti-read-more,body #page-container .ti-widget.ti-goog .ti-read-more span{color:var(--gcid-z3lyje7f92)!important;font-size:var(--gvid-nqwmyqsrmg)!important;font-weight:600!important;letter-spacing:var(--gvid-p68d3jk34m)!important;text-transform:uppercase;text-decoration:none!important}body #page-container .ti-widget.ti-goog .ti-review-header{order:4;display:flex!important;align-items:center;gap:14px!important;margin:auto 0 0!important;padding:24px 0 0!important;position:relative}body #page-container .ti-widget.ti-goog .ti-review-item>.ti-inner>.ti-review-content{margin-bottom:24px!important}body #page-container .ti-widget.ti-goog .ti-profile-img{order:0;margin:0!important;flex:0 0 auto}body #page-container .ti-widget.ti-goog .ti-profile-img img{width:40px!important;height:40px!important;border-radius:50%!important}body #page-container .ti-widget.ti-goog .ti-profile-details{order:1;flex:1 1 auto;min-width:0;padding:0 0 0 2px!important;margin:0!important}body #page-container .ti-widget.ti-goog .ti-name{font-size:var(--gvid-nqwmyqsrmg)!important;font-weight:600!important;letter-spacing:var(--gvid-p68d3jk34m)!important;text-transform:uppercase!important;line-height:1.4!important;color:var(--gcid-vnlsgxlvkz)!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #page-container .ti-widget.ti-goog .ti-date{font-size:13px!important;line-height:1.4!important;color:color-mix(in srgb,var(--gcid-vnlsgxlvkz) 70%,transparent)!important;margin:2px 0 0!important}body #page-container .ti-widget.ti-goog .ti-platform-icon{order:2;position:static!important;margin:0 0 0 auto!important;opacity:.75;flex:0 0 auto}body #page-container .ti-widget.ti-goog .ti-controls .ti-next,body #page-container .ti-widget.ti-goog .ti-controls .ti-prev{width:52px!important;height:52px!important;border-radius:50%!important;background:var(--gcid-heading-color)!important;border:1.5px solid color-mix(in srgb,var(--gcid-z3lyje7f92) 25%,transparent)!important;color:var(--gcid-z3lyje7f92)!important;box-shadow:none!important;opacity:1!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}body #page-container .ti-widget.ti-goog .ti-controls .ti-next{right:-11px!important}body #page-container .ti-widget.ti-goog .ti-controls .ti-prev{left:-11px!important}body #page-container .ti-widget.ti-goog .ti-controls .ti-next::before,body #page-container .ti-widget.ti-goog .ti-controls .ti-prev::before{border-color:currentColor!important}body #page-container .ti-widget.ti-goog .ti-controls .ti-next:hover,body #page-container .ti-widget.ti-goog .ti-controls .ti-prev:hover,body #page-container .ti-widget.ti-goog .ti-controls .ti-next:focus-visible,body #page-container .ti-widget.ti-goog .ti-controls .ti-prev:focus-visible{background:var(--gcid-z3lyje7f92)!important;color:var(--gcid-heading-color)!important;border-color:var(--gcid-z3lyje7f92)!important}.klok-lp-kop em{display:block}.klok-lp-kop em:empty{display:none}.klok-lp-kaart{height:100%}.klok-lp-stapnummer p{font-size:clamp(48px,5vw,72px)!important;line-height:1!important}.klok-lp-tekst p,.klok-lp-tekst ul,.klok-lp-tekst ol{margin:0 0 1.1em!important}.klok-lp-tekst h2,.klok-lp-tekst h3,.klok-lp-tekst h4{color:var(--gcid-body-color)!important;font-size:var(--gvid-60e5oncht6,22px)!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.04em;text-transform:uppercase;margin:1.8em 0 .6em!important;padding:0!important}.klok-lp-tekst ul,.klok-lp-tekst ol{padding-left:1.2em!important}.klok-lp-tekst ul li{list-style:disc}.klok-lp-tekst ol li{list-style:decimal}.klok-lp-tekst li{margin-bottom:.4em}.klok-lp-tekst a{color:var(--gcid-secondary-color)!important;text-decoration:underline;text-underline-offset:3px}.klok-lp-tekst strong{font-weight:700;color:var(--gcid-body-color)}@media (min-width:981px){.klok-lp-zijkolom{position:sticky!important;top:120px;align-self:flex-start}}body #page-container .klok-faq .et_pb_toggle{background:transparent!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--gcid-body-color) 15%,transparent)!important;border-radius:0!important;padding:24px 0!important;margin:0!important}body #page-container .klok-faq .et_pb_toggle:first-child{border-top:1px solid color-mix(in srgb,var(--gcid-body-color) 15%,transparent)!important}body #page-container .klok-faq .et_pb_toggle_title{position:relative;padding:0 48px 0 0!important;font-size:var(--gvid-avx6s6y43n,18px)!important;font-weight:700!important;line-height:1.4!important;color:var(--gcid-body-color)!important;cursor:pointer}body #page-container .klok-faq .et_pb_toggle_title::before{content:"+"!important;font-family:inherit!important;font-size:28px!important;font-weight:300!important;line-height:1!important;color:var(--gcid-secondary-color)!important;position:absolute!important;right:4px!important;top:50%!important;margin-top:-14px!important;transition:transform .3s ease}body #page-container .klok-faq .et_pb_toggle_open .et_pb_toggle_title::before{transform:rotate(45deg);display:block!important;visibility:visible!important}body #page-container .klok-faq .et_pb_toggle_content{padding:12px 48px 0 0!important;color:var(--gcid-body-color)!important;font-size:var(--gvid-y3l4rpb4q9,17px)!important;line-height:1.6!important}body #page-container .klok-faq .et_pb_toggle_content p{margin:0 0 .8em!important;padding:0!important}body #page-container .klok-faq .et_pb_toggle_title:hover{color:var(--gcid-secondary-color)!important}.klok-ivoor .klok-lp-contactkaart .klok-accent em{color:var(--gcid-primary-color)}.klok-dienstlijst a{color:inherit!important;text-decoration:none!important;transition:color .3s ease}.klok-dienstlijst a::after{content:"→";display:inline-block;margin-left:.5em;opacity:0;transform:translateX(-6px);transition:opacity .3s ease,transform .3s ease}.klok-dienstlijst a:hover,.klok-dienstlijst a:focus-visible{color:var(--gcid-primary-color)!important}.klok-dienstlijst a:hover::after,.klok-dienstlijst a:focus-visible::after{opacity:1;transform:none}.klok-filter{display:flex;flex-wrap:wrap;gap:12px;width:100%;box-sizing:border-box;align-self:center;max-width:var(--gvid-f7m54ae7lt,1280px);margin:0 auto 56px;padding:0 var(--gvid-rxvhfcfh22,48px)}.klok-filter-knop{font:inherit;font-size:var(--gvid-nqwmyqsrmg,14px);font-weight:600;letter-spacing:var(--gvid-p68d3jk34m,.2em);text-transform:uppercase;line-height:1;padding:14px 22px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--gcid-body-color) 20%,transparent);background:transparent;color:var(--gcid-body-color);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.klok-filter-knop:hover{border-color:var(--gcid-body-color);transform:translateY(-2px)}.klok-filter-knop[aria-pressed=true]{background:var(--gcid-body-color);border-color:var(--gcid-body-color);color:var(--gcid-m6q1xn8rnt)}.klok-filter-knop:focus-visible{outline:2px solid var(--gcid-primary-color);outline-offset:3px}#projecten .klok-projectkaart.is-verborgen{display:none!important}#projecten .klok-projectkaart.is-getoond{animation:klok-kaart-in .5s cubic-bezier(.2,.7,.2,1)}@keyframes klok-kaart-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.klok-kaart-telefoon:not(:has(img[src]:not([src='']))){display:none!important}.klok-portfolio-slider:not(:has(.klok-projectkaart)),.klok-portfolio-slider:has(.not-found-title){display:none!important}