:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;align-items:center;background-image:url(/assets/bg-QN3tnnSb.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{max-width:1280px;margin:0 auto;text-align:center;padding:1rem}.hidden{display:none}.navbar{top:0;right:0;left:0;position:fixed;height:auto;min-height:3rem;margin:0;color:#000;z-index:9999;min-width:100%;overflow:hidden;background-color:#fff}#links{background-color:#e6e6e6}#active{background-color:#fff}.hamburgermenu{position:absolute;left:0;top:0;border:none;border-radius:5px;font-size:1.2rem;font-weight:500;text-decoration:none;color:#000;background-color:transparent;padding:.6em 1.2em;cursor:pointer;display:block}.language{position:absolute;right:0;top:0;border:none;border-radius:5px;font-size:1.2rem;font-weight:500;text-decoration:none;color:#000;background-color:transparent;padding:.6em 1.2em;cursor:pointer;display:block}.navlogo{margin-top:.3rem;width:clamp(100px,10vw,120px);height:auto;cursor:pointer}.navbtn,.contactbtn{text-align:left;background-color:transparent;display:block;border:none;border-radius:10px;font-size:1rem;font-weight:500;text-decoration:none;color:#0e7908;padding:.5em 1em;cursor:pointer}#big{display:none;justify-content:center}.bignavbtn{margin:1% .4%;background-color:transparent;border:none;border-radius:10px;font-size:1rem;font-weight:500;text-decoration:none;color:#0e7908;padding:.5em 1em;cursor:pointer}#langbtn{position:absolute;right:1%}@media screen and (min-width:700px){#big{display:flex}#small{display:none}}.card{border-radius:5px 5px 0 0;padding:1rem;background-color:#fff;min-width:50%;color:#000;font-size:1rem}.green{color:#00c80a}#inleiding{margin:10px;text-align:left}@media(min-width:800px){#inleiding{max-width:65%}}.functies{margin-top:5%;text-align:center;font-size:1rem}.functiesrow{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin:0;padding:0}#overqt{margin:10px;text-align:left;max-width:90%}section{margin-bottom:25vh}.btn{border:none;border-radius:5px;font-size:1rem;font-weight:500;margin:12px 8px 12px 3px;text-decoration:none;color:#fff;background-color:#02ab0a;padding:.6em 1.2em;cursor:pointer;transition:all .5s}.centerbtn{display:flex;justify-content:left}.btn:hover{background-color:#077307}.btn span{display:inline-block;position:relative;transition:.5s}.faiconbtn{opacity:0;transition:.5s;position:absolute;top:20%;right:15px}.btn:hover span{padding-right:25px}.btn:hover .faiconbtn{opacity:1;right:0}#bigprijsbtn{display:none}.prijscontainer{display:flex;gap:1rem;flex-wrap:nowrap;margin:15px}.prijscolumn{position:relative;width:100%;border:1.1px solid #5e5e5e;border-radius:5px;padding:10px 10px 0;text-align:left;font-size:1rem;background:#fff;margin:20px 10px}.bigprijsbtncontainer{display:flex;width:100%;align-items:center;justify-content:center}@media(min-width:800px){.prijscolumn .btn{display:none}.prijscontent{display:flex;justify-content:center;width:100%}#bigprijsbtn{display:flex;text-align:center;max-width:fit-content}}.legend{position:absolute;top:-.7em;left:15px;background:#fff;padding:0 6px;color:#000;font-weight:700;font-size:1rem}.periodecontainer{display:flex;align-items:center;justify-content:center}.contractperiodebtns{display:flex;background-color:#d1d1d1;border-radius:7px;padding:1px;width:fit-content}.periodebtn{border:none;background-color:transparent;color:#000;padding:5px 10px;border-radius:7px;font-size:1rem;cursor:pointer;transition:background-color .4s ease,color .4s ease}.periodebtn.active{background-color:#fff}.periodebtn:not(.active){background-color:transparent}.footerlogobox{display:flex;align-items:flex-start;margin:0 5%}.footerlogo{width:clamp(140px,10vw,200px);height:auto;cursor:pointer}.footercolumns{justify-content:left;text-align:left;font-size:1rem;display:flex;gap:1.2rem;margin:0 5%}.footercolumn{padding-right:1%}.footercolumn h4{font-weight:700;margin-bottom:1.2rem}.footercolumn a{display:block;margin:1rem 0;cursor:pointer;color:#000;text-decoration:none}.footercolumn a:hover{text-decoration:underline}ul{list-style-type:none;margin:0;padding:0}.footerbottom{border-top:#000000 1px solid;margin:5% 5% 0;font-size:rem;display:flex;justify-content:left;gap:1.3rem;flex-wrap:wrap;color:#000;padding:5% 0}.footerbottom a:hover{text-decoration:underline}.socials{width:100%;display:block;text-decoration:none;color:#5e5e5e;font-size:1.5rem;text-align:left}.socials{color:#5e5e5e}a{cursor:pointer}
