*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:2px solid #725133;outline-offset:2px}html{scroll-behavior:smooth}body{font-family:Manrope,sans-serif;font-size:16px;font-weight:lighter;line-height:1.65;letter-spacing:.08em;background-color:#fff;color:#494949;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:Alta,sans-serif;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2;margin-bottom:1.5rem;letter-spacing:.2em}h2{margin:3rem 0 1.5rem;letter-spacing:.08em}h2.slogan{font-family:Oswald,sans-serif;font-size:1.25rem;color:#725133;max-width:60ch;margin:1rem auto 2rem;line-height:1.8;opacity:.85;z-index:1;position:relative;font-weight:300;text-align:center;text-transform:uppercase}h2.slogan.no-top{margin-top:0}h3{font-family:Glacial,sans-serif;font-size:1.25rem;margin:1.5rem 0 1rem;letter-spacing:.08em}h4{font-weight:600;margin:1rem 0 .75rem}h4,p{font-family:Manrope,sans-serif;font-size:1.125rem}p{line-height:1.8;margin-bottom:1.75rem;max-width:85ch}@media(max-width:768px){p{font-size:1rem;line-height:1.7}}strong{font-weight:700}.italic{font-style:italic}a{color:#725133;font-weight:700;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}a:focus,a:hover{text-decoration:underline}a:active,a:focus,a:hover,a:visited{color:rgb(78.7636363636,55.9636363636,35.2363636364)}.page-wrapper{width:100%;margin:0}.page-wrapper .aanbod{max-width:1200px;display:flex;flex-wrap:wrap;gap:2rem;margin:0 auto;justify-content:space-between}.page-wrapper .top-heading{background:#fff;padding:2rem 0 .5rem;text-align:center}.page-wrapper section.intro{background-color:#f5eee6;padding:100px 15px 50px;text-align:center;border-bottom-right-radius:100px}.page-wrapper section.intro p{text-align:center;margin:0 auto}.page-wrapper section.light{background-color:#fff7ee}.page-wrapper section.dark{background-color:#c4ab99}.page-wrapper section.top{border-bottom-left-radius:150px}.page-wrapper section.middle{border-top-left-radius:150px;border-bottom-right-radius:150px}.page-wrapper section.bottom{border-top-left-radius:150px}.page-wrapper section .content{max-width:800px;margin:0 auto;padding:3rem 1.5rem;line-height:1.7}.container{background:#fdf7f1}.line-with-background{box-sizing:border-box;display:block;padding:.3125rem .9375rem;margin-bottom:.9375rem;border-radius:15px;width:100%;color:#fdf7f1;background-color:#c4ab99}.pakketten{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media(max-width:1024px){.pakketten{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pakketten{grid-template-columns:1fr;justify-items:center}}button+button{margin-top:1rem}@media screen and (max-width:768px){body{font-size:15px}.content{padding:1.5rem 1rem}.pakketten{flex-direction:column;align-items:center}.transformatie-lijst ul{padding:1rem}}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-up.visible{opacity:1;transform:translateY(0)}.custom-list{list-style:none;padding:0;margin:2rem 0}.custom-list li{display:flex;align-items:center;gap:.75rem;margin-bottom:1.2rem;font-size:1rem;line-height:1.5;color:#3d2f2a}.custom-list li:before{content:"◦";font-size:1.3rem;color:#bba89d;flex-shrink:0;line-height:1}input,select,textarea{padding:.5rem;border:1px solid #725133;border-radius:4px}button{background-color:#725133;color:#fff7ee;padding:.75rem;border:none;border-radius:4px;cursor:pointer}.center{text-align:center}.button-container{margin:0 auto;width:100%;max-width:450px;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.small{display:block;font-size:.775rem}@media(max-width:640px){.small{text-align:center}}.topBar{width:100%;height:20px;background:#fff;position:fixed;top:0;z-index:2000}.menuLogo{height:100px;position:absolute;top:10px;background:#fff;border-radius:100px;box-shadow:0 10px 10px -5px rgba(0,0,0,.2)}@media(max-width:576px){.menuLogo{display:none}}.navbar{position:fixed;top:20px;width:100%;background:#fff;box-shadow:0 6px 10px -4px rgba(0,0,0,.1);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;z-index:2000}.navbar .logo a{font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none}.navbar .hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer}.navbar .hamburger div{width:25px;height:3px;background:#725133}.navbar nav{font-family:Glacial,sans-serif;font-size:1.2rem}.navbar nav .close-button{display:none}.navbar nav ul.main-menu{list-style:none;margin:0;padding:0;display:flex;gap:2rem}.navbar nav ul.main-menu .menu-item.active>a:after{width:100%}.navbar nav ul.main-menu li.menu-item{position:relative}.navbar nav ul.main-menu li.menu-item a{text-decoration:none;color:#725133;font-weight:500;position:relative;transition:color .3s;display:flex;align-items:center}.navbar nav ul.main-menu li.menu-item a svg{margin-left:5px;transition:transform .3s}.navbar nav ul.main-menu li.menu-item a:after{content:"";position:absolute;width:0;height:2px;left:0;bottom:-5px;background:#725133;transition:width .3s}.navbar nav ul.main-menu li.menu-item a:hover:after{width:100%}.navbar nav ul.main-menu li.menu-item.open a svg{transform:rotate(180deg)}.navbar nav ul.main-menu li.menu-item .submenu{list-style:none;position:absolute;top:100%;left:0;margin-top:10px;background:#fff7ee;box-shadow:0 4px 10px rgba(0,0,0,.1);opacity:0;transform:translateY(10px);transition:all .3s ease;pointer-events:none;padding:1rem;border-radius:8px;min-width:200px}.navbar nav ul.main-menu li.menu-item .submenu li a{padding:.5rem 1rem;white-space:nowrap;display:block;transition:background .3s}.navbar nav ul.main-menu li.menu-item .submenu li a:hover{background:#f1e6dc;border-radius:4px}.navbar nav ul.main-menu li.menu-item.open .submenu{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:768px){.navbar{transition:transform .3s ease,opacity .3s ease}.navbar.hide{transform:translateY(-100%);opacity:0}.navbar,.topBar{background:rgba(0,0,0,0)}.navbar{box-shadow:none}.navbar .hamburger{background:#725133;width:70px;height:70px;border-radius:50%;opacity:.7;display:flex;padding:10px;justify-content:center;align-items:center}.navbar .hamburger div{background:#fff}.navbar nav{position:fixed;top:0;right:0;background:#fff7ee;width:100%;height:100vh;transform:translateX(100%);transition:transform .3s ease;z-index:998;padding-top:5rem}.navbar nav.open{transform:translateX(0)}.navbar nav .close-button{display:block;position:absolute;top:10px;right:10px;background:none;border:none;font-size:2rem;color:#725133;cursor:pointer;z-index:999}.navbar nav ul.main-menu{flex-direction:column;gap:1rem;padding:2rem}.navbar nav ul.main-menu .menu-item>a{background:#fff7ee;padding:.5rem 1rem;border-radius:15px}.navbar nav ul.main-menu .menu-item>a:after{width:0;content:none}.navbar nav ul.main-menu .menu-item>a:hover{background-color:#f1e6dc;border-radius:15px}.navbar nav ul.main-menu .menu-item.active>a{background:#c4ab99;border-radius:15px}.navbar nav ul.main-menu .menu-item.active>a:after{content:none}.navbar nav ul.main-menu li.menu-item a:hover:after{width:0;height:0}.navbar nav ul.main-menu li.menu-item .submenu{position:static;opacity:0;height:0;overflow:hidden;transition:all .3s ease;padding:0}.navbar nav ul.main-menu li.menu-item.open .submenu{opacity:1;height:auto;padding:.5rem 0}.navbar nav ul.main-menu li.menu-item .submenu li a{padding:.5rem 1rem;background:rgba(0,0,0,0)}.navbar nav ul.main-menu li.menu-item .submenu li a:hover{background:#f1e6dc}}@font-face{font-family:Glacial;src:url(/_next/static/media/GlacialIndifference-Regular.9552bb1b.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Glacial;src:url(/_next/static/media/GlacialIndifference-Bold.372897d6.otf) format("opentype");font-weight:700;font-style:auto}@font-face{font-family:Alta;src:url(/_next/static/media/alta-light.6ab0ffa9.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-VariableFont_wght.728f1424.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(/_next/static/media/Manrope-Bold.7fd73fa8.ttf) format("truetype");font-weight:700}@font-face{font-family:Oswald;src:url(/_next/static/media/Oswald-VariableFont_wght.570e8776.ttf) format("truetype");font-weight:400;font-style:normal}.footer{background-color:#725133;font-family:Glacial Indifference,sans-serif;padding:4rem 2rem 2rem}.footer,.footer a{color:#fff7ee}.footer .footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.footer .footer-container .footer-column{flex:1 1 200px}.footer .footer-container .logo-column{text-align:center}.footer .footer-container .logo-column img.footer-logo{max-height:250px;margin-bottom:1rem}.footer .footer-container .logo-column .social-icons{margin-top:1rem;display:flex;justify-content:center;gap:.75rem}.footer .footer-container .logo-column .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:rgba(255,247,238,.12);transition:background .2s ease,transform .1s ease}.footer .footer-container .logo-column .social-icons a svg{width:18px;height:18px;color:#fff7ee}.footer .footer-container .logo-column .social-icons a:hover{background:rgba(255,247,238,.22);transform:translateY(-1px)}.footer .footer-container h2{margin-bottom:1rem;color:#fff;text-align:left}.footer .footer-container ul{list-style:none;padding:0}.footer .footer-container ul li{margin-bottom:.5rem}.footer .footer-container ul li a{color:#fff7ee;text-decoration:none;font-weight:400}.footer .footer-container ul li a:hover{text-decoration:underline}.footer .footer-container .contact-column p{margin:0 0 .5rem}.footer .footer-container .contact-column .icon-row{display:flex;align-items:center;gap:.5rem}.footer .footer-container .contact-column .icon-row svg{width:18px;height:18px;flex:0 0 auto;margin-top:2px}.footer .footer-container .contact-column .icon-row span{line-height:1.6;display:inline-block}.footer .footer-bottom{margin-top:2rem;text-align:center;font-size:.9rem}.footer .footer-bottom p{max-width:100%}@media(max-width:768px){.footer .footer-container{justify-content:center;text-align:center;gap:1.5rem}.footer .footer-container .footer-column{flex:1 1 100%}.footer .footer-container h2{text-align:center}.footer .footer-container .site-column ul{display:inline-flex;flex-direction:column;align-items:center;gap:.4rem}.footer .footer-container .contact-column .icon-row{justify-content:center}.footer .footer-bottom{text-align:center}}