main.homeIntro{background:url(./topBG.C-UJLSlH.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;margin-top:-20vh;min-height:100vh;padding:20vh 0 1rem;text-align:center}main.homeIntro h1{font-size:calc(2rem + 1vw);line-height:calc(2rem + 2vh);margin:calc(1rem + .5vh) 0}main.homeIntro p{font-family:Inter-Bold,sans-serif;font-size:calc(1rem + .5vw);line-height:clamp(1rem,1rem + 1.5vw,5rem);margin:0 auto;max-width:calc(60% + 20vw)}main.homeIntro p span{color:#fed713}main.homeIntro a{color:#38ade3;font-family:Inter-Bold,sans-serif;font-size:inherit}main.homeIntro p:last-child{font-size:clamp(.8rem,.5vw + .75rem,1.5rem);line-height:clamp(1rem,.5rem + 1vw,3rem);margin-top:calc(3% + 2vh)}main.homeIntro div{margin:0 auto;max-width:90%;position:relative;z-index:5}section.welkom{background:#dcedf6;color:#1e1e1e}section.welkom .trainingInfo{display:flex;flex-direction:column;margin:0 auto;min-height:30vh;padding:3rem 0;width:90%}section.welkom .trainingInfo h2{font-size:2rem}section.welkom .trainingInfo .infoCards{-moz-column-gap:50px;column-gap:50px;display:flex;flex-wrap:wrap;padding:5rem 0;row-gap:30px}section.welkom .trainingInfo .infoCards article{flex:1 1 0;min-width:20rem}section.welkom .trainingInfo .infoCards article .icon{background:#f9b7b7;border-radius:10px;display:inline-block;height:65px;width:65px}section.welkom .trainingInfo .infoCards article .icon:before{background:url(../images/timer.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;content:"";display:inline-block;height:100%;position:relative;width:100%}section.welkom .trainingInfo .infoCards article h4{font-size:1.5rem;font-weight:200;line-height:1.75rem;padding-bottom:10px}section.welkom .trainingInfo .infoCards article p{font-size:1.25rem;line-height:1.5rem}section.welkom .trainingInfo .infoCards article:first-child .icon{background:#dfcb9c}section.welkom .trainingInfo .infoCards article:first-child .icon:before{background:url(../images/ball.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;content:"";display:inline-block;height:100%;position:relative;width:100%}section.welkom .trainingInfo .infoCards article:last-child .icon{background:#bbe9ca}section.welkom .trainingInfo .infoCards article:last-child .icon:before{background:url(../images/heart.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;content:"";display:inline-block;height:100%;position:relative;width:100%}section.welkom h3{padding:5rem 0 1rem}
