.heroOne{background-image:linear-gradient(270deg,rgba(0,0,0,.9) 5%,rgba(0,0,0,.8) 25%,rgba(0,0,0,.7) 48%,rgba(0,0,0,.92) 75%,rgba(0,0,0,.95) 95%,#000 99%),url(/img/2024/dry-needling-4.jpg)}#motivatie::-moz-placeholder{font-family:initial;font-size:medium;line-height:normal}#motivatie::placeholder{font-family:initial;font-size:medium;line-height:normal}.card-cta{position:absolute;width:350px;bottom:40px;background:linear-gradient(270deg,hsla(0,0%,100%,.9) 20%,#fff 80%)}.card-cta img{position:absolute;left:-55px;bottom:-40px}.bart-cta{position:absolute;width:30%;bottom:40px}.bart-cta img{right:20px}.banner-cta img,.bart-cta img{position:absolute;bottom:-40px}.banner-cta img{left:-55px}#motivatie{height:175px!important}.bread1{background-image:url(/img/breadcrumb-squad.jpg)}.bread2{background-image:url(/img/breadcrumb-bg-L-3Dscan.jpg)}#bread-haarlem{background:linear-gradient(270deg,rgba(0,0,0,.48) 48%,rgba(0,0,0,.8) 80%),url(/img/FITBlijdorp-sportpark-166.jpg) no-repeat 50% /cover}.bg-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}#bg-linear{background:linear-gradient(270deg,rgba(0,0,0,.48) 48%,rgba(0,0,0,.85) 80%)}#bread-tarieven{background:linear-gradient(270deg,rgba(0,0,0,.48) 48%,rgba(0,0,0,.85) 80%),url(/img/2024/Blijdorp-bart-3.jpg) no-repeat 50% /cover}#bread-behandelingen{background:linear-gradient(270deg,rgba(0,0,0,.48) 48%,rgba(0,0,0,.85) 80%),url(/img/2024/Blijdorp-box.jpg) no-repeat 50% /cover}.bread3-2{background:linear-gradient(270deg,rgba(0,0,0,.7) 48%,rgba(0,0,0,.8) 80%),url(/img/FITBlijdorp-sportpark-246.jpg) no-repeat 50% /cover}#read-more-text{margin-bottom:0}#svg svg{display:inline-block;position:absolute;top:0;right:0}.team-info-btn{background:#000!important;color:#fff!important}.team-info-btn-2{background:linear-gradient(90deg,#ffe409 45%,#f0be1a)!important;color:#000!important;box-shadow:none}.team-info-btn-2 p{color:#000!important;text-transform:none;font-size:15px;letter-spacing:-.3px;font-weight:500}.team-info-btn-2:hover{background:linear-gradient(90deg,#ffe409 45%,#f0be1a)!important;color:#000!important;box-shadow:inherit}.team-info-btn-2:hover p{color:#000!important}.team-info-btn-2:hover p svg{color:#fff!important}.bg-fit,.team-info-btn:hover{background:linear-gradient(90deg,#ffe409 45%,#f0be1a)!important}.team-info-btn:hover a,.team-info-btn:hover a svg{color:#000!important}.bread3{background-image:url(/img/breadcrumb-bg-tarieven.jpg)}.bread4{background-image:url(/img/breadcrumb-bg-contact.jpg)}.bread5{background-image:url(/img/breadcrumb-bg-l-lunge.jpg)}.bread6{background-image:url(/img/breadcrumb-bg-l-voetbal.jpg)}.bread7{background-image:url(/img/breadcrumb-bg-l-hockey.jpg)}.bread8{background-image:url(/img/breadcrumb-bg-l-sportcity.jpg)}.delay-sub{transition-delay:.3s}a:hover{color:#ffe300}a.button:hover{color:#000}a.button-2:hover{color:#fff}a.button-2.btn-2-2:hover{color:#000}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hyphenate{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width:768px){.bart-cta{margin-right:-68px}.heroOne{background-image:linear-gradient(270deg,rgba(0,0,0,.88) 10%,rgba(0,0,0,.8) 45%,rgba(0,0,0,.9) 72%),url(/img/2024/dry-needling-4.jpg);background-position:35%;background-repeat:no-repeat;background-size:cover}.bread1{background-image:url(/img/breadcrumb-squad.jpg)!important}.bread1,.bread2{background-position:50%;background-repeat:no-repeat;background-size:cover}.bread2{background-image:url(/img/breadcrumb-bg-L-3Dscan.jpg)!important}.bread3{background-image:url(/img/breadcrumb-bg-L-3Dscan.jpg)!important}.bread3,.bread4{background-position:50%;background-repeat:no-repeat;background-size:cover}.bread4{background-image:url(/img/breadcrumb-bg-contact.jpg)!important}.bread5{background-image:url(/img/breadcrumb-bg-l-lunge.jpg)!important}.bread5,.bread6{background-position:50%;background-repeat:no-repeat;background-size:cover}.bread6{background-image:url(/img/breadcrumb-bg-l-voetbal.jpg)!important}.bread7{background-image:url(/img/breadcrumb-bg-s-hockey-2.jpg)!important}.bread7,.bread8{background-position:50%;background-repeat:no-repeat;background-size:cover}.bread8{background-image:url(/img/breadcrumb-bg-s-sportcity.jpg)}}.align-items-center{align-items:center!important}.d-flex{display:flex!important}.bg-image,.bgImagePosition{background-position:50%;background-repeat:no-repeat;background-size:cover}.g-5,.gy-5{--bs-gutter-y:3rem}.banner-style-1 .shape-round-3{color:#ffe409;color:var(--color-primary);font-size:50px;position:absolute;top:499px;width:70px;z-index:-1}@media only screen and (min-width:768px){.banner-style-1 .shape-round-3-y{display:none}}.banner-style-1 .shape-round-3-y{color:#000;color:var(--color-black);font-size:42px;position:absolute;top:284px;width:50px;z-index:-1}@media (min-width:1200px){.order-xl-1{order:1!important}.col-xl-6{flex:0 0 auto;width:50%!important}}@media (min-width:992px){.col-lg-12{flex:0 0 auto;width:100%}}.banner-style-1 .banner-left-content{margin-top:120px}address,article,aside,div,footer,header,hgroup,main,nav,section{display:block}.banner-style-1 .inner .content .pre-title{color:#000;color:var(--color-black);display:block;font-size:16px;font-weight:800;letter-spacing:.1em;line-height:26px;margin-bottom:20px;text-transform:uppercase}.banner-style-1 .inner .content .title{color:#000;color:var(--color-black);font-size:72px;font-weight:700;line-height:1.1;margin-bottom:30px}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:#000;font-family:Urbanist,sans-serif;font-family:var(--font-primary);line-height:1.4074;word-break:break-word}.h1,.h2,.h3,.h4,.h5,.h6,address,blockquote,h1,h2,h3,h4,h5,h6,hr,menu,ol,p,pre,table,ul{margin:0 0 20px}h1{font-size:2em;margin-block-start:.67em;margin-block-end:.67em;margin-inline-start:0;margin-inline-end:0;font-weight:700}h1,p{display:block}p{color:#6a6a6a;font-size:16px;font-weight:400;line-height:1.7;margin:0 0 30px;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.w-1-2{max-width:50%}.gap-8{gap:2rem}.max-w-3xl{max-width:48rem}.scroll-box{height:250px;overflow-x:hidden}.grid.place-items-center.fixed.w-screen.h-screen.bg-black.bg-opacity-60.backdrop-blur-sm{overflow-y:scroll;background:rgba(0,0,0,.9)}.scroll-max-w{max-width:40%}.instructor-profile-left{background:#f5f5f5;border-radius:10px}.gradient-fit,.nav-btn{background:linear-gradient(90deg,#ffe409 45%,#f0be1a)}.gradient-fit-rev{background:linear-gradient(90deg,#f0be1a 45%,#ffe409)}.linear-fit:hover{background:#ffe409}.linear-fit{background:linear-gradient(90deg,#000 45%,#1b1b1b)}.nav-btn:hover{background:#000}@media (max-width:1024px){.UGC-xxl-sub strong{font-size:18px}.instructor-profile-left{background:#f5f5f5;border-radius:10px;width:76%}.scroll-max-w{max-width:100%;display:inline-block}}.thumbnail{max-width:180px;max-height:180px;margin:auto}.sepa-style{height:3px;background-color:#ffe409}.hover-black:hover h6{color:#ffe409}.hover-black:hover a,.hover-black:hover a svg,.hover-black:hover h6 span,.hover-black:hover h6 span svg,.hover-black:hover p{color:#fff}.hover-black-2:hover a,.hover-black-2:hover a svg,.hover-black-2:hover h6,.hover-black-2:hover h6 span,.hover-black-2:hover h6 span svg{color:#000}.map-bg{background-image:url(/img/haarlem-noord-map.png);background-size:23% 100%;-o-object-fit:cover;object-fit:cover}.map-bg,.map-bg-2{border-radius:10px!important;background-repeat:no-repeat;width:100%;padding:20px 60px 20px 150px!important}.map-bg-2{background-image:url(/img/haarlem-centrum-map.jpg);background-size:125px 100px}.text-sm2{font-size:18px}.map-bg h6{margin-bottom:1px!important}.team-member-name{font-size:20px;font-weight:700;margin-bottom:0!important}.team-member-desc{margin-top:0!important}.side-line:before{height:73%}.side-line-2:before,.side-line:before{background:#ffe409;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}.side-line-2:before{height:93%}b,strong{color:#000;font-weight:800}strong{position:relative}.fitStroke:before{background:linear-gradient(270deg,#ffcb00 10.75%,#ffe300 85%)}.fitStroke:before,strong:before{bottom:-5.5px;content:"";height:140%;left:0;opacity:.9;position:absolute;transform:rotate(-1deg);width:calc(100% + 20px);z-index:-1}a.fit-btn,button.fit-btn{background:#000;color:#fff}a.fit-btn,a.fit-btn:hover,button.fit-btn{border:0;border-radius:5px;display:inline-block;font-family:Urbanist,sans-serif;font-family:var(--font-primary);font-size:15px;font-weight:700;height:50px;line-height:50px;padding:0 30px}a.fit-btn:hover,button.fit-btn{background:#ffe409;color:#000}.ml--70{margin-left:70px!important}:focus,a,a:active,a:focus,a:hover{outline:none;text-decoration:none}.fit-tabs{background:#f5f5f5;border:0;justify-content:space-between;padding:0}.fit-tabs,.fit-tabs:active{border-radius:5px}.input-field{background:#fff;border:1px solid transparent;border-radius:5px}.input-field,.input-field-light{box-shadow:none;font-size:16px;font-weight:400;height:60px;line-height:26px;outline:none;padding:0 30px;transition:.4s;margin-top:12px}.input-field-light{background:#fafafa;border:1px solid #000;border-radius:5px}.input-field-light:focus,.input-field:focus{border:1px solid #ffe409}.input-text{background:#fff;border:1px solid transparent;border-radius:5px;box-shadow:none;font-size:16px;font-weight:400;line-height:26px;min-height:164px;outline:none;padding:17px 30px;transition:.4s}.input-text:focus{border:1px solid #ffe409}.input-text-light{background:#fafafa;border:1px solid #000;border-radius:5px;box-shadow:none;font-size:16px;font-weight:400;line-height:26px;min-height:164px;outline:none;padding:17px 30px;transition:.4s}.input-text-light:focus{border:1px solid #ffe409}.submit-btn:hover span{color:#000}.linear-grey{border-radius:5px;padding:30px;position:relative;transition:.4s;z-index:2}.linear-grey h6{font-size:20px;line-height:32px;margin-bottom:15px;font-weight:700}.linear-grey a{font-size:16px;font-weight:600}.linear-grey:hover .icon{color:#fff}.object-fit{overflow:hidden;position:relative}.image-auto-size{position:absolute!important;top:50%!important;left:50%!important;height:auto!important;width:auto!important;min-width:100%!important;min-height:100%!important;transform:translate(-50%,-50%)!important}@media (min-width:1024px){.w45{flex:0 0 45%}.w30{flex:0 0 30%}.w50{flex:0 0 50%}.w55{flex:0 0 55%}.w70{flex:0 0 70%}}.qualiview{border-radius:15px!important}.klachten-yellow{border-radius:0 0 10px 10px;padding:12px 30px;position:relative;transition:.4s;z-index:2}.klachten-yellow h3{font-size:20px;line-height:32px;margin-bottom:15px;font-weight:700}.klachten-yellow a{font-size:16px;font-weight:600}.klachten-yellow:hover .icon{color:#fff}.klachten-white{border-radius:10px 10px 0 0;padding:30px 30px 10px;position:relative;transition:.4s;z-index:2}.klachten-white h3{font-size:25px;line-height:32px;margin-bottom:15px;font-weight:700}.klachten-white a{font-size:16px;font-weight:600}.linear-yellow{border-radius:5px;padding:30px;position:relative;transition:.4s;z-index:2}.linear-yellow h6{font-size:20px;line-height:32px;margin-bottom:15px;font-weight:700}.linear-yellow-xxl{padding:30px;position:relative;transition:.4s;z-index:2}.linear-yellow-xxl h6{font-size:20px;line-height:32px;margin-bottom:15px;font-weight:700}.UGC-xxl{position:relative;transition:.4s;z-index:2}.UGC-xxl h6{font-size:20px;font-weight:700}.fasen-cards{padding:30px;position:relative;transition:.4s;z-index:2}.fasen-cards h6{font-size:20px;line-height:32px;margin-bottom:15px;font-weight:700}.mb-re{margin-bottom:0!important}.linear-yellow a,.linear-yellow-xxl a{font-size:16px;font-weight:600}.linear-yellow:hover .icon{color:#fff}.linear-yellow:hover a,.linear-yellow:hover a svg path,.linear-yellow:hover h6,.linear-yellow:hover h6 span,.linear-yellow:hover h6 svg path,.linear-yellow:hover p{color:#000}.cards-contact{border-radius:10px!important}.linear-black{border-radius:5px;padding:30px;position:relative;transition:.4s;z-index:2}.linear-black h6{font-size:20px;line-height:32px;margin-bottom:15px;font-weight:700}.linear-black a{font-size:16px;font-weight:600}.linear-black:hover .icon,.linear-black:hover h6{color:#ffe409}.linear-black:hover a,.linear-black:hover p{color:#fff}