*{-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:2.5rem;line-height:1.2;margin-bottom:1.5rem;letter-spacing:.2em}@media(max-width:768px){h1{font-size:2rem}}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-family:Alta,sans-serif;font-size:2rem;font-weight:600;margin:1rem 0 .75rem}p{font-family:Manrope,sans-serif;font-size:1rem;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);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;transition:transform .4s ease,opacity .4s ease;will-change:transform,opacity}.navbar.hide{transform:translateY(-100%);opacity:0}.navbar.show{transform:translateY(0);opacity:1}.navbar .logo{margin-right:12px}.navbar .nav-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.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,.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{content:none}.navbar nav ul.main-menu .menu-item>a:hover{background-color:#f1e6dc}.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 .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}}.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;margin-top:1rem}.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}}@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}.instagram-feed{text-align:center;max-width:1200px;margin:2rem auto}.instagram-feed h2{color:#fff7ee;margin-bottom:1rem;font-size:1.4rem}.instagram-feed .instagram-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}.instagram-feed .instagram-grid .instagram-post{position:relative;overflow:hidden;border-radius:12px;display:block;background:rgba(255,247,238,.08)}.instagram-feed .instagram-grid .instagram-post img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease;border-radius:12px}.instagram-feed .instagram-grid .instagram-post .overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#fff7ee;opacity:0;transition:opacity .3s ease;background:linear-gradient(45deg,rgba(114,81,51,.9),rgba(204,35,102,.6))}.instagram-feed .instagram-grid .instagram-post .overlay svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.instagram-feed .instagram-grid .instagram-post:hover img{transform:scale(1.05)}.instagram-feed .instagram-grid .instagram-post:hover .overlay{opacity:1}.instagram-feed .instagram-follow{margin-top:1rem}.instagram-feed .instagram-follow a{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.2rem;border-radius:999px;font-weight:600;color:#fff7ee;text-decoration:none;font-size:.9rem;background:linear-gradient(45deg,rgba(204,35,102,.75),rgba(204,35,102,.75));transition:background .2s ease,transform .2s ease}.instagram-feed .instagram-follow a svg{font-size:1.1rem}.instagram-feed .instagram-follow a:hover{transform:translateY(-1px);background:linear-gradient(45deg,#725133,rgba(204,35,102,.9))}@media(max-width:768px){.instagram-feed .instagram-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}