@keyframes parallax{0%{background-position:bottom 0 center}to{background-position:bottom -600px center}}@keyframes parallax-2{0%{background-position:top 0 center}to{background-position:top -200px center}}*{box-sizing:border-box}:root{--zwart:#0F0F0F;--bruin:#321B13;--creme:#F4F1EC;--roze:#EEDEDF;--padding-block:clamp(40px, 10vw, 100px)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-size:18px;font-family:"Work Sans";font-style:normal;font-weight:400;color:var(--bruin)}.h1,h1{font-size:clamp(35px,6vw,75px);line-height:clamp(35px,6vw,75px);color:var(--creme)}.h1,.h2,.h3,h1,h2,h3{font-family:"Instrument Serif",serif;text-transform:uppercase;margin-bottom:1.5rem}.h2,h2{font-size:clamp(36px,6vw,57px);line-height:clamp(36px,6vw,55px);text-wrap:balance}.h3,h3{font-size:clamp(30px,4vw,35px);line-height:clamp(30px,4vw,35px)}.h4,h4{font-size:clamp(20px,2vw,35px)}.h5,h5{font-size:clamp(18px,2vw,30px)}h6{font-size:clamp(16px,1.8vw,26px)}#primary h2,#primary h3,#primary h4{margin-top:.5em}.container{max-width:1110px}.alignnone,.wp-caption,iframe,img{max-width:100%;height:auto}.alignright{float:right;margin:0-2em 0 1em}.alignleft{float:left;margin:0 1em 0-2em}.hamburger{margin:auto;position:relative;top:0;right:0;left:0;bottom:0;width:22px;height:12px}.hamburger span{position:absolute;display:block;width:100%;height:2px;background-color:#000;border-radius:1px;transition:all .2s cubic-bezier(.1,.82,.76,.965)}.hamburger span:first-of-type{top:0}.hamburger span:last-of-type{bottom:0}.navbar-toggler:not(.collapsed) .hamburger span:first-of-type{transform:rotate(45deg);top:5px}.navbar-toggler:not(.collapsed) .hamburger span:last-of-type{transform:rotate(-45deg);bottom:5px}.navbar-toggler:focus{outline:0;box-shadow:none}@media (max-width:1199px){.navbar-brand,.navbar-toggler{z-index:1001}.navbar-collapse{background:linear-gradient(to bottom,rgba(0,0,0,.68) 40%,transparent);backdrop-filter:blur(3px);position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:90px 1rem 150px;height:100vh;top:0;left:0;width:100%;z-index:1000;transition:all .3s ease;text-align:center}.navbar-collapse.collapsing{padding-top:0;transition:height 0s ease}.navbar-collapse .contact{width:fit-content}.navbar-collapse::after{position:absolute;top:100%;left:0;width:100%;height:200px;background:linear-gradient(to bottom,var(--bruin),transparent);z-index:-1}.navbar-collapse .nav-link{font-size:18px;margin-block:.3rem}.collapse:not(.show){padding:0;display:block;height:0;top:-50px;overflow:hidden;transition:all 0s ease}}.responsive-iframe{position:relative;display:block;width:100%;padding:0;overflow:hidden}.responsive-iframe::before{padding-top:56.25%;display:block;content:""}.responsive-iframe embed,.responsive-iframe iframe,.responsive-iframe object,.responsive-iframe video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:6px}.dropdown:hover .dropdown-menu{display:block;margin-top:0}.merkelijkheid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30px' height='16px' viewBox='0 0 30 16' version='1.1'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Artboard' transform='translate(-339.000000, -96.000000)' fill='%23393068' fill-rule='nonzero'%3E%3Cg id='logo-icon' transform='translate(339.000000, 96.000000)'%3E%3Cpath d='M8.14902319,0.440518771 C8.47638709,-0.199459892 9.29479684,-0.0794638925 9.54031976,0.400520104 C9.65391992,0.604095406 11.4582409,3.92455498 13.3644156,7.43403669 L13.7341978,8.11486529 C13.9984954,8.60149196 14.2627804,9.08812106 14.522861,9.56702781 C16.8745577,5.32541947 19.482659,0.61886925 19.6067597,0.400520104 C19.8932031,-0.119462559 20.7116129,-0.0794638925 20.9571358,0.400520104 C21.1617382,0.800506768 23.412365,4.92036941 23.494206,5.08036407 C23.6169675,5.36035474 23.6169675,5.7603414 23.494206,6.0003334 C23.405545,6.15199501 22.1762964,8.38087903 20.899023,10.6909351 L20.6039124,11.2245574 C19.620684,13.0020444 18.6587684,14.7367088 18.2154631,15.520016 L18.2154631,15.520016 L18.2154631,15.5600147 C18.1336221,15.7040099 18.0190448,15.7968068 17.903158,15.8563248 C17.8369486,15.8950035 17.6834968,15.970001 17.4379739,16 L17.4379739,16 L11.3408212,16 C10.8497754,16 10.6451729,15.5600147 10.6451729,15.5600147 L10.6451729,15.5600147 L8.735,11.955 L6.71680612,15.5600147 C6.71680612,15.5600147 6.58153178,15.8905822 6.18800643,15.9506853 L6.06207832,15.9600013 L6.06207832,15.9600013 L0.742414942,15.9600013 C0.128607629,15.9600013 -0.157835784,15.3200227 0.0876871412,14.8800373 C0.107746204,14.840823 1.36674736,12.5813827 2.64522147,10.2878316 L2.95180477,9.73784363 C4.17463853,7.54422656 5.32550955,5.48035074 5.32550955,5.48035074 L5.32550955,5.48035074 L5.33496545,5.50342886 C5.41659018,5.35736222 6.01426089,4.2877161 6.64346079,3.15837567 L6.88301934,2.72823502 C7.44093718,1.72605901 7.97542112,0.762932264 8.14902319,0.440518771 Z M27.2588909,10.0002 C27.3816523,10.2001934 28.9775513,13.1600947 29.8778021,14.80004 C30.205166,15.40002 29.8368816,15.9200027 29.2230743,15.9600013 C28.783179,15.970001 28.2665579,15.9750008 27.7281977,15.9768758 L27.4574606,15.9775615 L27.4574606,15.9775615 L26.6387845,15.9770147 C25.5529707,15.9740981 24.5268326,15.9636818 24.0002655,15.9607652 L23.7806494,15.9600013 L23.7806494,15.9600013 C23.2077626,15.9600013 22.9622397,15.3200227 23.1668421,14.8800373 C23.2896036,14.6400453 24.9264231,11.7601414 25.8675943,10.0401987 C26.3177197,9.28022404 27.0542884,9.68021071 27.2588909,10.0002 Z' id='Combined-Shape'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");padding:0 25px 0 0;background-size:18px;background-position:right center;background-repeat:no-repeat;text-decoration:none;letter-spacing:-.5px;color:#393068}.btn-primary,nav a.nav-link{color:var(--creme);font-size:13px}.btn-primary{background-color:transparent;font-family:"Work Sans",sans-serif;height:30px;padding:0 24px;display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;transition:color .3s ease,background-color .3s ease,border .3s ease}.btn-primary:hover{color:var(--bruin);background-color:var(--creme)}nav{color:var(--creme);height:85px}nav a.nav-link{font-weight:500}nav a.nav-link:hover{color:var(--creme);text-decoration:underline}.btn-primary,.btn-primary:hover,nav a.contact{border:1px solid var(--creme)}nav a.contact{border-radius:20px;transition:all .3s ease;font-weight:500}nav a.contact:hover{color:var(--bruin);background-color:var(--creme);border:1px solid var(--creme);text-decoration:none}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:0 0;border:0;color:var(--bruin)}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}#portfolio .portfolio-item:hover::after,.flickity-page-dots .dot.is-selected{opacity:1}.carousel-cell{width:100%}#footer{font-size:15px}nav .logo{width:122px;height:37px}nav .container{max-width:1340px}#hero{background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;width:100%;max-height:1200px;display:flex;align-items:center;justify-content:center;margin-top:-85px;overflow:hidden;animation:parallax linear;animation-timeline:scroll()}#hero h1{font-size:clamp(65px,12vw,154px);line-height:clamp(65px,12vw,145px);text-align:center}#tekstbalk{background-color:var(--bruin);color:var(--creme);text-transform:uppercase;font-family:"Montserrat",sans-serif;padding:1.4rem;font-size:13px}#tekstbalk p{margin-bottom:0;text-align:center;letter-spacing:7.5px}#foto-tekst{background-color:var(--creme);padding-block:var(--padding-block);position:relative}#diensten h2,#foto-tekst p{margin-bottom:1.5rem;font-family:"Work Sans",sans-serif;font-size:15px;line-height:23px}#foto-tekst .btn-primary{color:var(--bruin)}#diensten,#foto-tekst .btn-primary:hover{background-color:var(--bruin);color:var(--creme)}#foto-tekst .btn-primary,#foto-tekst .btn-primary:hover{border:1px solid var(--bruin)}#foto-tekst ul{list-style:none;padding:0;margin:0;font-size:15px}#cta ul li,#foto-tekst ul li{position:relative;padding-left:1.5rem;line-height:2rem}#foto-tekst ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background:url(../../img/icons/icon-list.svg)}#foto-tekst #naam{position:absolute;top:clamp(60px,7vw,100px);left:50%;transform:translateX(-47%);width:380px}@media (max-width:1199px){#foto-tekst #naam{top:-10px;left:50%;transform:translateX(-50%) scale(.8);max-width:none}}path{stroke-width:1}#diensten{padding-block:var(--padding-block)}#diensten .container{max-width:1340px;transition:all .3s ease}#diensten h2{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:13px;text-align:center;letter-spacing:7.5px;line-height:20px}#diensten h3{font-family:"Instrument Serif",serif;text-transform:uppercase;font-size:clamp(30px,6vw,54px);line-height:clamp(36px,8vw,64px);margin-bottom:0;text-wrap:balance}#diensten .dienst-lijst:hover .dienst-link:not(:hover){opacity:.6}#diensten .dienst-lijst em,#diensten .dienst-lijst i{transition:all .3s ease}#diensten .dienst-lijst .dienst-link{border-bottom:1px solid var(--creme);transition:all .3s ease}#diensten .dienst-lijst .dienst-link a{color:var(--creme);padding:2rem 0}#diensten .dienst-lijst .dienst-link:hover em,#diensten .dienst-lijst .dienst-link:hover i{margin-left:.3rem;letter-spacing:1.5px;color:pink}@media (max-width:1199px){#diensten img{scale:.5}}#portfolio{background-color:var(--bruin);color:var(--creme)}#portfolio .container{padding-bottom:var(--padding-block);max-width:1340px;position:relative;min-height:100px}#portfolio .container::after{content:"";position:absolute;background:url(../../img/divine.svg)no-repeat center bottom;background-size:contain;width:85%;height:100%;bottom:0;left:50%;transform:translateX(-50%)}#portfolio .portfolio-item{position:relative;z-index:1;height:100%;width:100%;display:flex}#portfolio .portfolio-item::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s ease}#portfolio .portfolio-item img{width:100%;height:100%;object-fit:cover}#portfolio .portfolio-item h3,#referenties h3,#tekst h2{font-family:"Instrument Serif",serif;text-transform:uppercase}#portfolio .portfolio-item h3{font-size:clamp(30px,3vw,35px);margin-bottom:1.5rem;position:absolute;top:50%;left:50%;text-align:center;color:var(--creme);opacity:0;transform:translate(-50%,-50%) scale(1.1);z-index:2;transition:all .3s ease}#portfolio .portfolio-item:hover h3{opacity:1;transform:translate(-50%,-50%) scale(1)}#referenties{background-color:var(--roze)}#referenties h3,#tekst h2{font-size:clamp(30px,6vw,57px);line-height:clamp(30px,6vw,55px)}#referenties h3{margin-bottom:1rem;text-align:center;color:var(--bruin)}#referenties p{font-size:15px;text-wrap:balance;margin:1rem auto}#referenties .name{font-family:"Allison",serif;font-size:clamp(30px,6vw,45px);color:var(--bruin)}#referenties .flickity-button-icon{display:none}#referenties .next,#referenties .previous{background-image:url(../../img/icons/icon-arrow-left-black.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#referenties .next{background-image:url(../../img/icons/icon-arrow-right-black.svg)}@media (max-width:767px){#referenties .flickity-prev-next-button{top:auto}}#referenties,#tekst{padding-block:var(--padding-block)}#tekst h2{margin-bottom:2rem}#tekst .btn-primary{color:var(--bruin);margin:1rem 0;margin-top:1.5rem}#tekst .btn-primary,#tekst .btn-primary:hover{border:1px solid var(--bruin)}#tekst img{width:100%;aspect-ratio:9/10.5;object-fit:cover}#cta,#cta ul,#tekst{font-size:15px}#cta,#tekst .btn-primary:hover{background-color:var(--bruin);color:var(--creme)}#cta .container{max-width:1440px}#cta .btn-primary{margin:1rem 0}#cta img{width:100%;aspect-ratio:1/1}#cta ul{list-style:none;padding:0;margin:0;margin-bottom:1.2rem}#cta ul li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background:url(../../img/icons/icon-list-white.svg)}#footer{background-color:var(--creme);font-size:clamp(24px,4vw,34px);font-family:"Instrument Serif",serif;text-transform:uppercase;color:var(--bruin)}#footer .container{max-width:1440px}#footer .email,#footer a{color:var(--bruin);text-decoration:none}#footer .email{font-family:"Instrument Serif",serif;font-size:clamp(24px,4vw,34px);text-transform:uppercase}#footer .email:hover,#footer a:hover{text-decoration:underline}#footer hr{border-color:var(--bruin);opacity:1}#footer .logo-footer{width:228px;height:125px}@media (max-width:1199px){#footer .logo-footer{width:150px;height:80px}}#footer p{margin-bottom:0}#footer a{display:flex;justify-content:center;align-items:center}#footer .box{border-right:1px solid var(--bruin);border-left:1px solid var(--bruin)}@media (max-width:991px){#footer .box{border:0;border-top:1px solid var(--bruin);border-bottom:1px solid var(--bruin)}}#footer .border-bottom,#footer .border-top{border-color:var(--bruin)!important}#footer .subfooter{font-size:15px;text-align:center;font-family:"Work Sans",sans-serif;text-transform:none}#dienst-header{background-color:var(--bruin);padding-top:100px;color:var(--creme);font-size:15px;margin-top:-100px}#blokken h2,#dienst-header h1,#dienst-header p{text-wrap:balance}#cta img,#dienst-header img{height:100%;object-fit:cover}#dienst-header .container{max-width:1440px}#dienst-header .btn-primary{margin:1.5rem 0}#dienst-header .subtext{font-family:"Allison",serif;font-size:clamp(40px,4vw,50px);color:var(--creme)}#blokken,#cta-breed{padding-block:var(--padding-block)}#blokken{background-color:var(--creme)}#blokken h2{text-align:center}#blokken .blok{background-color:#e6dfd5;font-size:13px;line-height:17px;text-wrap:balance}#blokken .btn-primary,#blokken .btn-primary:hover{border:1px solid var(--bruin);color:var(--bruin)}#blokken .btn-primary:hover{color:var(--creme);background-color:var(--bruin)}#cta-breed{background-size:cover;background-position:top;background-repeat:no-repeat;color:var(--creme);font-size:15px}#cta-breed h2{font-size:clamp(40px,8vw,80px);line-height:clamp(40px,8vw,80px)}@media (min-width:992px){#cta-breed{animation:parallax-2 linear;animation-timeline:view();animation-range:entry 0%cover 200%}#cta-breed p{max-width:500px;margin:0 auto 1.5rem}}