h1{font-size:2rem;line-height:1.2}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}@media (min-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media (min-width:1024px){h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.25rem}h6{font-size:1rem}}.hidden{display:none}.container{width:1080px;max-width:90%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}[class*=col]{box-sizing:border-box;padding-left:15px;padding-right:15px}.col-1{flex:0 0 8.333%;max-width:8.333%}.col-1,.col-2{-webkit-box-flex:0}.col-2{flex:0 0 16.666%;max-width:16.666%}.col-3{flex:0 0 25%;max-width:25%}.col-3,.col-4{-webkit-box-flex:0}.col-4{flex:0 0 33.333%;max-width:33.333%}.col-5{flex:0 0 41.666%;max-width:41.666%}.col-5,.col-6{-webkit-box-flex:0}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333%;max-width:58.333%}.col-7,.col-8{-webkit-box-flex:0}.col-8{flex:0 0 66.666%;max-width:66.666%}.col-9{flex:0 0 75%;max-width:75%}.col-10,.col-9{-webkit-box-flex:0}.col-10{flex:0 0 83.333%;max-width:83.333%}.col-11{flex:0 0 91.666%;max-width:91.666%}.col-11,.col-12{-webkit-box-flex:0}.col-12{flex:0 0 100%;max-width:100%}@media (max-width:1280px){.col-xl-12{flex:0 0 100%;max-width:100%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-4{flex:0 0 33.333%;max-width:33.333%}}@media (max-width:1024px){.col-lg-12{flex:0 0 100%;max-width:100%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-4{flex:0 0 33.333%;max-width:33.333%}}@media (max-width:980px){.col-md-12{flex:0 0 100%;max-width:100%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-4{flex:0 0 33.333%;max-width:33.333%}}@media (max-width:768px){.col-sm-12{flex:0 0 100%;max-width:100%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-4{flex:0 0 33.333%;max-width:33.333%}}.cta-button,.delete-button,.primary-button,.secondary-button{color:#fff;cursor:pointer;background-color:#9037dd;border:0;border-radius:5px;outline:none;justify-content:center;align-items:center;gap:15px;min-width:200px;height:45px;margin:0;padding:0 1.5rem;font-size:1rem;font-weight:700;transition:background-color .3s;display:flex}.cta-button:hover,.delete-button:hover,.primary-button:hover,.secondary-button:hover{background-color:#e2cdf8}@media (max-width:768px){.cta-button,.delete-button,.primary-button,.secondary-button{min-width:150px}}.secondary-button{color:#fff;background-color:#343434}.secondary-button:hover{background-color:#212121}.delete-button{background-color:#c82333}.delete-button:hover{background-color:#f1939a}.cta-button{color:#fff;background-color:#0000;border:1px solid #fff;outline:none;margin:0;padding:0 1.5rem;font-size:1rem;transition:background-color .3s}.cta-button:hover{background-color:#e2cdf8}.menu-button,.sub-menu-button{box-sizing:border-box;color:#000;text-align:center;background-color:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:max-content;padding:0 1.5rem;font-size:1rem;font-weight:500;display:flex}.active.sub-menu-button,.menu-button.active,.menu-button:hover,.sub-menu-button:hover{background-color:none;color:#9037dd}.sub-menu-button{padding:0 0 0 2rem;font-size:.9rem;font-weight:400}.popup-overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.popup-overlay .popup-content{color:#212121;text-align:center;background-color:#fff;border-radius:8px;width:100%;max-width:500px;padding:30px;position:relative;box-shadow:0 4px 10px #0003}.popup-overlay .popup-header{margin-bottom:20px;font-size:1.8rem;font-weight:700}.popup-overlay .popup-body{color:#7f8c8d;margin-bottom:30px;font-size:1.2rem}.popup-overlay .popup-close{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700}.popup-overlay .popup-close:focus,.popup-overlay .popup-close:hover{color:#000;text-decoration:none}.popup-overlay .primary-button{margin:auto}.popup-overlay .form-container input[type=adres],.popup-overlay .form-container input[type=email],.popup-overlay .form-container input[type=naam],.popup-overlay .form-container input[type=password],.popup-overlay .form-container input[type=username],.popup-overlay .form-container input[type=woonplaats]{text-align:center;border:1px solid #ccc;border-radius:5px;width:100%;margin:10px 0;padding:10px 0}.popup-overlay .form-container input[type=submit]{color:#212121;cursor:pointer;background-color:#9037dd;border:none;border-radius:5px;padding:12px 30px;font-size:1.2rem;transition:background-color .3s}.popup-overlay .form-container input[type=submit]:hover{background-color:#e2cdf8}@keyframes popUpAnimation{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.popup-overlay.show{animation:.3s ease-out forwards popUpAnimation}#homepage header,.popup-overlay.show{display:flex}#homepage header{background:#efefef;background:linear-gradient(#ffffffbf,#f0f0f0bf),url(/assets/homepage-bg-temp-DhVZvAz-.jpg);justify-content:center;align-items:center;height:100vh;margin-top:-80px;position:relative}#homepage header .header-inner{text-align:center;max-width:90%}#homepage header .header-inner h1{color:#212121;margin-bottom:30px;font-size:42px;font-weight:700;line-height:42px}#homepage header .header-inner h1 span{color:#9037dd}#homepage header .header-inner p{color:#212121;margin-bottom:60px;padding:0}#homepage header .header-inner .header-buttons{justify-content:center;gap:15px;display:flex}@media (max-width:768px){#homepage header .header-inner .header-buttons{display:block}#homepage header .header-inner .header-buttons a{margin-bottom:15px}}#homepage .homepage-screenshot{width:980px;max-width:100%;margin:-180px auto 120px;display:block;position:relative}#homepage .homepage-screenshot img{border-radius:15px;width:100%;height:auto;overflow:hidden;box-shadow:0 7px 29px #63636e33}#homepage .homepage-upsells{margin:60px auto;display:block}#homepage .homepage-upsells .homepage-upsells-tile{text-align:center;background-color:#fff;border-radius:15px;padding:30px;box-shadow:0 7px 29px #63636e33}@media (max-width:768px){#homepage .homepage-upsells .homepage-upsells-tile{margin-bottom:30px}}#homepage .homepage-upsells .homepage-upsells-tile svg{color:#9037dd;margin-bottom:30px;font-size:75px}#homepage .homepage-upsells .homepage-upsells-tile h3{color:#212121;font-size:26px;font-weight:700}#homepage .homepage-about{margin:60px auto 120px}#homepage .homepage-about .row{align-items:center;display:flex}#homepage .homepage-about .homepage-about-text{margin-bottom:30px}#homepage .homepage-about .homepage-about-text h2{color:#212121;margin-bottom:15px;padding-bottom:15px;display:inline-block;position:relative}#homepage .homepage-about .homepage-about-text h2:after{content:"";background-color:#9037dd;width:75%;height:4px;position:absolute;bottom:-2px;left:0}#homepage .homepage-about .homepage-about-buttons{gap:15px;display:flex}@media (max-width:768px){#homepage .homepage-about .homepage-about-buttons{display:block}#homepage .homepage-about .homepage-about-buttons a{margin-bottom:15px}}#homepage .homepage-about .homepage-about-image{width:100%;height:100%}#homepage .homepage-about .homepage-about-image img{width:100%;height:auto}#homepage .homepage-bottom{color:#fff;background-color:#212121;margin:60px auto 0;padding:60px}@media (max-width:768px){#homepage .homepage-bottom{padding:60px 30px}}#homepage .homepage-bottom .row{align-items:center;display:flex}#homepage .homepage-bottom .homepage-bottom-text p{font-size:2rem;font-weight:700}#homepage .homepage-bottom .homepage-bottom-text p span{color:#9037dd;display:block}#homepage .homepage-bottom .homepage-bottom-button a{min-width:inherit}
