@import "https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";img{border-radius:25px}.accordion-img{border-radius:25px;width:100%;height:auto}@media only screen and (width<=767px){.img-header{height:100%;margin-top:20px}.small-title{font-size:1.1rem!important}.btn{width:100%;margin-top:20px}.accordion-img{margin-bottom:20px}}.img-header{border-radius:25px;width:100%}.card{text-align:left;color:#2a283b;border-radius:25px;flex-direction:column;min-width:200px;height:100%;padding:15px;transition:transform .25s,box-shadow .25s;display:flex}.card h6,.card p{margin:0}.card p{flex-grow:1}.card:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 10px 25px #0000001f}.dark{border:2px solid #403e4f}.light{border:2px solid #51d7d2}[class*=col-]{flex-direction:column;display:flex}.card-column{margin-bottom:1.5rem}[class*=col-] .card,html,body{height:100%}body{flex-direction:column;min-height:100vh;display:flex}.page-content{flex:1}.singleCol{max-width:750px;margin:0 auto}.wide-button{width:400px}label{font-size:1.05rem}label:has(+input:required):after{content:"*" / "Verplicht";color:red}label:has(+textarea:required):after{content:"*" / "Verplicht";color:red}label:has(+input:optional):after{content:"(Optioneel)";margin-left:.25rem}form,.formlabel{margin-bottom:2px}.form-control:focus{box-shadow:none;border-color:#3dd2cc}.check-mark{color:#3dd2cc;padding-left:1em;font-family:bootstrap-icons;list-style:"";position:relative}.check-mark p{margin-bottom:0}.disc{font-size:12px}.dscr{color:#6b7280;grid-column:1/3;font-size:12px}.contact-form{background-color:#fcfcfc;border:1px solid #eaeaea;border-radius:10px;padding:20px}.custom-select:hover,.custom-select:focus,input:hover,input:focus,textarea:hover,textarea:focus{border-color:#1fa1a0;outline:none;box-shadow:0 0 5px #3dd2cc80}.custom-select option{color:#333;background-color:#f9f9f9;padding:.5rem}.custom-select option:hover{color:#fff;background-color:#3dd2cc}.dscr{color:#6b7280;font-size:12px}.margin-t{margin-top:50px}.arrow{color:#3dd2cc;padding-left:1em;font-family:bootstrap-icons;list-style:"";position:relative}.arrow p{margin-bottom:0}.rubik-head{font-size:3rem!important}.small-title{font-size:1.8rem!important}.bold{font-weight:700}.card-gegevens{background-color:#fcfcfc;border:1px solid #eaeaea;border-radius:10px}.bullet li{color:#3dd2cc;padding-left:1em;font-family:bootstrap-icons;list-style:"";position:relative}li p{margin-bottom:0}.notfound-container{position:relative;overflow:hidden}.glitch{color:#2a283b;font-size:120px;animation:1s infinite glitch;position:relative}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;left:0}.glitch:before{color:#ff4c4c;z-index:-1;animation:1s infinite glitchTop}.glitch:after{color:#5b5bff;z-index:-2;animation:1s infinite glitchBottom}@keyframes glitch{0%{transform:none}20%{transform:skew(-2deg)}40%{transform:skew(2deg)}60%{transform:none}}@keyframes glitchTop{0%{transform:translate(0)}50%{transform:translate(-3px,-3px)}to{transform:translate(0)}}@keyframes glitchBottom{0%{transform:translate(0)}50%{transform:translate(3px,3px)}to{transform:translate(0)}}.fade-in{opacity:0;animation:1s forwards fadeIn}.delay{animation-delay:.5s}@keyframes fadeIn{to{opacity:1}}.hover-scale{transition:transform .3s}.hover-scale:hover{transform:scale(1.1)}.floating-shapes span{background:#0000001a;border-radius:50%;width:20px;height:20px;animation:10s infinite float;position:absolute}.floating-shapes span:first-child{animation-delay:0s;left:10%}.floating-shapes span:nth-child(2){animation-delay:2s;left:50%}.floating-shapes span:nth-child(3){animation-delay:4s;left:80%}@keyframes float{0%{bottom:-50px;transform:translate(0)}50%{transform:translate(30px)}to{bottom:100%;transform:translate(-30px)}}@media only screen and (width<=767px){.glitch{font-size:120px!important}}.logo{width:200px;border-radius:0!important}nav{padding:0 5rem!important}nav ul li{padding:0;list-style:none!important}.headset-icon{color:#3dd2cc}.nav-item{text-decoration:none;position:relative;color:#fff!important;border:none!important;font-size:1em!important;font-weight:300!important}.nav-item:after{content:"";background-color:#3dd2cc;width:0;height:2.5px;transition:width .3s;position:absolute;bottom:-3px;left:0}.nav-link .active:after,.nav-item:hover:after{width:100%}.custom-toggler-btn:focus,.custom-toggler-btn:active,.custom-toggler-btn:focus-visible{box-shadow:none!important;outline:none!important}.custom-toggler-btn{background:0 0;border:none;padding:10px;box-shadow:none!important;outline:none!important}.custom-toggler{background:#2a283b;width:28px;height:2px;transition:all .3s;display:block;position:relative}.custom-toggler:before,.custom-toggler:after{content:"";background:#2a283b;width:28px;height:2px;transition:all .3s;position:absolute;left:0}.custom-toggler:before{top:-8px}.custom-toggler:after{top:8px}.custom-toggler-btn[aria-expanded=true] .custom-toggler{background:0 0}.custom-toggler-btn[aria-expanded=true] .custom-toggler:before{top:0;transform:rotate(45deg)}.custom-toggler-btn[aria-expanded=true] .custom-toggler:after{top:0;transform:rotate(-45deg)}@media only screen and (width<=767px){.logo{width:130px!important}nav{padding:0 0!important}.nav-item:after{transition:width .1s}}.footer{color:#fff;background-color:#2a283b;border-radius:10px 10px 0 0}footer{padding:10px}@media (width<=767px){.footer{border-radius:25px 25px 0 0}}.footer-sections{text-align:start;justify-content:space-around;width:80%;display:flex}.footer-column{flex-direction:column;align-items:start;display:flex}.footer-column h6{margin-bottom:10px}.footer-column ul{padding:0;list-style:none!important}footer ul li{list-style:none!important}.footer-column a{color:#fff;text-decoration:none}.footer-column p{margin:5px 0;font-size:14px}.socials-container{gap:15px;display:flex}.socials-container i{color:#fff;font-size:20px;text-decoration:none}section{justify-content:center;align-items:center;min-height:100dvh;display:flex}section:first-of-type{min-height:calc(100dvh - 80px)}.inner-shadow{background:#fff;box-shadow:inset 0 10px 15px -5px #00000026,inset 0 -10px 15px -5px #00000026}.custom-button{color:#fff;background-color:#3dd2cc;border-radius:25px;width:fit-content;min-width:35%;margin-top:10px;box-shadow:10px 10px 10px #00000023}.custom-button:hover{color:#fff;background-color:#164b49}@media only screen and (width<=767px){.custom-button{width:100%!important}}h1,h2,h3{font-optical-sizing:auto;color:#2a283b;font-family:Rubik,serif;font-size:3.6em;font-style:normal;font-weight:800}.title{font-optical-sizing:auto;color:#2a283b;font-family:Rubik,serif;font-style:normal;font-weight:800}p{font-optical-sizing:auto;color:#2a283b;font-family:Rubik,serif;font-style:normal;font-weight:400}.accordion-item-title{font-optical-sizing:auto;font-family:Rubik,serif;font-size:.45em;font-style:normal;font-weight:800}.nav-link,.btn{font-optical-sizing:auto;font-family:Rubik,serif;font-style:normal;font-weight:600}.rubik-head-card{font-optical-sizing:auto;font-family:Rubik,serif;font-style:normal;font-weight:800}.rubik-paragraaf-card{font-optical-sizing:auto;font-family:Rubik,serif;font-style:normal;font-weight:500}.rubik-head-footer{font-optical-sizing:auto;color:#fff;font-family:Rubik,serif;font-style:normal;font-weight:800}.rubik-paragraaf-footer{font-optical-sizing:auto;color:#fff;font-family:Rubik,serif;font-style:normal;font-weight:400}@media only screen and (width<=767px){h1,h2,h3{font-size:2.5em!important}p{font-size:.9em!important}}
