nav.mobile{height:calc(100% - 80px);z-index:1000000;background:#EEF1FA;position:fixed;overflow:hidden;top:80px;left:0;opacity:0;display:flex;flex-direction:column;justify-content:space-between;width:0}.mobile-menu-button{position:absolute;right:30px;top:20px;background:white;border-radius:50%;width:40px;height:40px;display:none;z-index:1000;transition:0.4s all;cursor:pointer;align-items:center;justify-content:center}.mobile-menu-button .lines,.mobile-menu-button .lines::before,.mobile-menu-button .lines::after{content:"";display:block;width:18px;height:2px;background:black;transition:0.3s all}.mobile-menu-button .lines{position:relative}.mobile-menu-button .lines::before,.mobile-menu-button .lines::after{position:absolute;left:0}.mobile-menu-button .lines::before{top:-6px}.mobile-menu-button .lines::after{top:6px}.mobile-menu-button.close .lines{background:transparent}.mobile-menu-button.close .lines::before{transform:rotate(45deg);top:0}.mobile-menu-button.close .lines::after{transform:rotate(-45deg);top:0}@media only screen and (max-width:1340px){header .container{gap:40px}nav.menu ul.menu{gap:4px}}@media only screen and (max-width:1240px){nav.actions ul li.knop.secundair a{display:none}nav.actions ul{gap:22px}.container{padding-left:30px;padding-right:30px}header .container{gap:20px}}@media only screen and (max-width:1024px){header .container nav.menu{display:none}a.mobile-menu-button{display:flex}nav.actions{margin-right:50px}nav.mobile.open{opacity:1;width:100%}nav.mobile.open ul.menu{width:calc(100% - 40px);display:flex;flex-direction:column;align-items:center;margin:60px 20px 20px;box-sizing:border-box;gap:32px}nav.mobile.open ul.menu li{list-style:none;margin:0;text-align:center;width:100%}nav.mobile.open ul.menu li a{color:#252525;font-size:20px;font-weight:500}nav.mobile.open ul.menu li ul.sub-menu{width:100%;flex-direction:column;gap:5px;margin:10px 0 0;display:none}nav.mobile.open ul.menu li ul.sub-menu li{margin:0}nav.mobile.open ul.menu li ul.sub-menu li a{font-size:16px;color:#252525;font-weight:400}nav.mobile.open ul.menu li ul.sub-menu li a i{display:none}nav.mobile.open ul.menu li.menu-item-has-children>a{position:relative}nav.mobile.open ul.menu li.menu-item-has-children>a:after{position:absolute;content:"";top:30%;right:-18px;border:solid black;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg)}nav.mobile.open ul.menu li.current-menu-parent ul.sub-menu,nav.mobile.open ul.menu li.menu-item-has-children.active ul.sub-menu{display:flex}nav.mobile.open ul.menu li.current-menu-parent>a:after,nav.mobile.open ul.menu li.menu-item-has-children.active>a:after{transform:rotate(-135deg);top:45%}nav.mobile.open:after{content:"";position:absolute;width:300%;top:0;left:-100%;right:0;bottom:0;background:url("../images/gradient-header.svg") no-repeat top center;background-size:100% auto;margin:0 auto;z-index:-1}nav.mobile .menu-actions-menu-container ul.menu{gap:10px !important;margin-top:40px;margin-bottom:40px}nav.mobile .menu-actions-menu-container ul.menu li a{font-size:16px;font-weight:400;width:100%;display:inline-block;padding:18px 30px;border-radius:30px;color:#252525;box-sizing:border-box;line-height:18px}nav.mobile .menu-actions-menu-container ul.menu li.knop.primair a{transition:0.4s;background:rgba(255, 255, 255, 0.5)}nav.mobile .menu-actions-menu-container ul.menu li.knop.primair a:hover{background:#600D95;color:white;border-color:#600D95}main.flex section.blokken .titel{width:80%;padding:0 10%}main.flex section h2{font-size:36px}main.flex section.text-image .flex .text h2{overflow-wrap:break-word;word-break:break-word;hyphens:auto}main.flex section.klantervaringen .titel{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:25px}main.flex section.blogs .titel a.knop,main.flex section.klantervaringen .titel a.knop{display:none}main.flex section.blogs a.knop.mobile,main.flex section.klantervaringen a.knop.mobile{display:block;margin-top:20px}main.flex section.blogs .titel{margin-bottom:0}main.flex section.blog-overview .grid-container{grid-template-columns:repeat(2, minmax(200px, 1fr))}main.flex section.header .flex .text h1{overflow-wrap:break-word !important;word-break:break-word !important;hyphens:auto !important;-webkit-hyphens:auto !important;white-space:normal !important;-webkit-text-size-adjust:100%}}@media only screen and (max-width:800px){footer .container .bottom{flex-direction:column}footer .container .copyright{margin-top:30px}main.flex section.header .flex .text{max-width:none}main.flex{margin-top:140px}main.flex section.header .flex .text h3{max-width:60%}main.flex section.usps .container{justify-content:center}main.flex section.usps ul.grid-container{flex-direction:column;gap:60px}main.flex section.usps ul.grid-container li.grid-item{width:100%;max-width:600px}main.flex section.blokken ul.blokken{grid-template-columns:1fr}main.flex section.blokken ul.blokken li{grid-column:1 !important}main.flex section.blokken ul.blokken li .image{margin-bottom:0}main.flex section.text-background .flex{flex-direction:column;gap:0}main.flex section.text-background .flex .image{width:100%;padding-left:30px;box-sizing:border-box;padding-top:0}main.flex section.text-background .flex .text{width:100%;box-sizing:border-box;padding:30px}main.flex section.text-image .flex{flex-direction:column;gap:40px}main.flex section.text-image .flex .text{width:100%;max-width:none}main.flex section.text-image .flex .image{width:100%}main.flex section.klantervaringen ul.reviews li:not(.active){display:none}main.flex section.klantervaringen ul.reviews li.active{width:100% !important}main.flex section.klantervaringen ul.reviews li.active .flex{flex-direction:column;padding:12px}main.flex section.klantervaringen ul.reviews li.active .flex .image,main.flex section.klantervaringen ul.reviews li.active .flex .text{width:100%;height:auto}main.flex section.klantervaringen ul.reviews li.active .flex .image{margin-bottom:20px}main.flex section.klantervaringen ul.reviews li.active .flex .text{padding:0 12px;box-sizing:border-box}main.flex section.text-image .flex{flex-direction:column !important}main.flex section.prices .grid-container{grid-template-columns:1fr;gap:30px;width:100%}main.flex section.prices .grid-container .grid-item:nth-child(2){margin-top:40px}main.flex section.prices .discount{margin-bottom:20px}main.flex section.testimonials .grid-container{grid-template-rows:repeat(4, auto);grid-template-columns:1fr}main.flex section.testimonials .grid-container .grid-item:nth-child(1),main.flex section.testimonials .grid-container .grid-item:nth-child(2),main.flex section.testimonials .grid-container .grid-item:nth-child(3),main.flex section.testimonials .grid-container .grid-item:nth-child(4){grid-row:auto;grid-column:span 1}main.flex section.textarea .flex{flex-direction:column;gap:30px}main.flex section.textarea .flex .title,main.flex section.textarea .flex .text{width:100%}main.flex section.timeline .container{flex-direction:column;gap:20px}main.flex section.timeline .container .card-swiper,main.flex section.timeline .container .text-swiper{display:none}main.flex section.timeline .container .mobile-timeline{display:flex;flex-direction:column;gap:40px}main.flex section.timeline .container .mobile-timeline .image{line-height:0;margin-bottom:20px}main.flex section.timeline .container .mobile-timeline .image img{border-radius:16px;aspect-ratio:1.5;object-fit:cover;box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1)}main.flex section.timeline .container .mobile-timeline strong{font-weight:500;color:#737283;margin-bottom:10px;font-size:18px;margin-left:1px}main.flex section.blog-overview .grid-container{grid-template-columns:1fr}main.flex section.videos ul.videos{grid-template-columns:1fr}main.flex section.videos:after{display:none}.calendly-inline-widget{min-width:320px !important;margin-left:0 !important;margin-top:-60px !important;height:1024px !important}}@media only screen and (max-width:600px){.container{padding-left:20px;padding-right:20px}a.mobile-menu-button{right:20px}nav.actions{margin-right:56px}main.flex section.header .flex .text h1{font-size:50px}main.flex section.blokken .titel{width:100%;padding:0}main.flex section.header:after{background-size:auto;top:0}main.flex section.team:after,main.flex section.blogs:after,main.flex section.faq .faq-grid:after{background-size:auto}main.flex section.faq{padding:80px 0}main.flex section.team ul.team{grid-template-rows:repeat(4, auto);grid-template-columns:1fr}main.flex section.team ul.team li .text{margin-top:15px}main.flex section.blog-overview .actions .count{display:none}main.flex section.blog-overview .actions .search{width:100%}main.flex section.blog-overview .actions .search form.search-form{width:100%;box-sizing:border-box}main.flex section.blog-overview .actions .search form.search-form label{justify-content:space-between;width:100%}main.single-post section.header{min-height:0}main.single-post section.header:after{height:calc(100% - 60px)}main.single-post{gap:40px !important}main.single-post h1{font-size:40px !important}.page-id-903 main.flex{gap:60px}}@media only screen and (max-width:500px){nav.actions{margin-right:50px}nav.actions ul li.knop.primair a{padding:10px 20px}nav.actions ul li.knop.secundair{margin-right:-35px}.language-switcher .icon:hover{background:none}nav.actions ul.menu li:not(.knop){display:none}h1,h2{overflow-wrap:break-word;word-break:break-word;hyphens:auto}main{overflow-x:hidden}footer .container .top h2{font-size:36px}footer:after{background-size:cover;opacity:0.7}footer .container .copyright .privacy{text-align:right}footer .container .top .buttons{flex-direction:column;gap:15px}footer .container .top .buttons a.knop{width:100%;box-sizing:border-box;font-size:16px;padding:14px 26px}main.flex section.header .flex .text h1{font-size:44px}main.flex section.header .flex .text p{font-size:20px}main.flex section.header .flex .text .buttons{flex-direction:column}main.flex section.header .flex .text small{display:none}main.flex section.header .flex .image{margin-top:40px}main.flex section h2{font-size:32px}main.flex section.text-background .flex .text a.knop{width:100%;box-sizing:border-box;text-align:center}main.flex section a.knop{width:100%;text-align:center;box-sizing:border-box}main.flex{gap:100px}main.flex section.videos+section.videos{margin-top:-100px}main.flex section.blogs .titel{width:100%;padding:0}main.flex section.blog-overview#section-2{margin-top:-60px}main.flex section.blog-overview .grid-container .grid-item .image{height:300px}main.flex section.blog-overview .grid-container .grid-item .text a.knop{width:auto}main.flex section.blog-overview .grid-container .grid-item .text h3{min-height:0}main.flex section.blogs{padding:80px 0}}@media only screen and (max-width:400px){header .container{gap:0}nav.actions ul li.knop.primair a{padding:10px 24px}footer .container .top h2{font-size:36px}main.flex section.header .flex .text h1{font-size:40px}main.flex section.header .flex .text p{font-size:18px}main.flex section.brands .logo-slider .logos li{width:160px}.container{padding-left:15px;padding-right:15px}a.mobile-menu-button{right:15px}nav.actions ul li.knop.primair a{padding:10px 16px;font-size:13px}}@media only screen and (max-height:700px){nav.mobile.open ul.menu{gap:24px;margin-top:30px}nav.mobile .menu-actions-menu-nl-container ul.menu,nav.mobile .menu-actions-menu-en-container ul.menu{gap:10px;margin-top:20px}}