@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

html,body{widht:100%; height:100%;}


/*{-webkit-font-smoothing:antialiased;}*/


:root { 
    --purple:#7c00a8; 
    --dark-purple:#51177b;
    --pink:#fc0089;
    --dark-pink:#bf216e;
    --green:#008165;
    --light-green:#2dbe6c;
    --dark-green:#143229;
}

.bg-purple{background-color:var(--purple)!important;}
.bg-dark-purple{background-color:var(--dark-purple)!important;}
.bg-pink{background-color:var(--pink)!important;}
.bg-dark-pink{background-color:var(--dark-pink)!important;}
.bg-green{background-color:var(--green)!important;}
.bg-light-green{background-color:var(--light-green)!important;}
.bg-dark-green{background-color:var(--dark-green)!important;}

.text-purple{color:var(--purple)!important;}
.text-dark-purple{color:var(--dark-purple)!important;}
.text-pink{color:var(--pink)!important;}
.text-dark-pink{color:var(--dark-pink)!important;}
.text-green{color:var(--green)!important;}
.text-light-green{color:var(--light-green)!important;}
.text-dark-green{color:var(--dark-green)!important;}

.border-purple{border-color:var(--purple)!important;}
.border-dark-purple{border-color:var(--dark-purple)!important;}
.border-pink{border-color:var(--pink)!important;}
.border-dark-pink{border-color:var(--dark-pink)!important;}
.border-green{border-color:var(--green)!important;}
.border-light-green{border-color:var(--light-green)!important;}
.border-dark-green{border-color:var(--dark-green)!important;}

/*helper classes*/
.w-1{width:1%!important;}
.h-1{height:1%!important;}

.noSelect{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.showCursor{cursor:pointer;}

.textShadow{text-shadow:2px 2px 2px rgba(0,0,0,.3);}

html, body{width:100%; height:100%;  -webkit-text-size-adjust:none; -ms-text-size-adjust:none; touch-action:pan-y;}

body{font-family: "Poppins", sans-serif; font-weight: 400; font-style: normal; color:#000;}

a:link,a:hover,a:focus,a:visited,a:active{text-decoration:none;}

h1,h2,h3,h4,h5,h6{font-family:"Hanken Grotesk", sans-serif; font-optical-sizing:auto; font-style:normal; font-weight:600;}

/*header & footer*/
.header{ransform:translateY(-100%); transition:transform 300ms;}
.header.scroll{transform:translateY(-100%);}

.header ul li{margin-right:20px; display:inline-block;}
.header ul li:last-child{margin-right:0;}
.header ul li a{color:#FFF;}

.headerImg{padding-top:56px;}
.headerImg span{font-size:1.25rem; font-weight:500;}
.headerImgOverlay{height:calc(100% - 56px); background-color:rgba(0,0,0,0.3);}

.footer a{color:#FFF;}

.logo{height:25px;}

.social li{margin-right:10px; display:inline-block;}
.social li:last-child{margin-right:0;}
.social li img{height:15px;}


/*vacatures*/
.vacatures h3{font-size:1.25rem;}
.vacatures ul li{margin-right:15px; display:inline-block;}
.vacatures ul li:last-child{margin-right:0;}
.vacatures a{color:#000;}
.vacatures img{margin-top:5px; width:85px;}

/*formulieren*/
.form-check-input[type=radio]{border-color:var(--purple); transition:background-image .3s linear;}
.form-check-input.error[type=radio]{border-color:var(--purple);}
.form-check-input[type=radio]:checked{background-color:#FFF; background-image:url(../img/bgRadioChecked.svg)!important; background-size:10px 10px; background-repeat:no-repeat;}
.form-check-input[type=radio]:focus{box-shadow:none;}

.form-check-input[type=checkbox]{margin-top:2px; border-color:var(--purple);}
.form-check-input[type=checkbox]:checked{background-color:var(--purple);}
.form-check-input[type=checkbox]:focus{box-shadow:none;}

@media(max-width:576px){

}

@media(max-width:768px){
}

@media(min-width:768px){

}

@media screen and (min-width: 768px) and (min-width: 992px){

}

@media(min-width:992px){


}

@media(min-width:1200px){
/*header & footer*/


}