@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Poppins:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);.navbar-list a[aria-current=page],nav a:hover{text-decoration:underline;text-underline-offset:1rem;text-decoration-color:var(--accent);text-decoration-thickness:5px}.sidebar,nav{top:0;z-index:999}.hero h1,.hero h3{color:transparent;background-image:linear-gradient(90deg,#020024 0,#090979 13%,#00d4ff 100%);background-clip:text}*,.hero-content .btn-group .about-btn,::after,::before,body{font-family:var(--main-font),sans-serif}.container .content,.diensten-lijst .container .label{background-image:linear-gradient(to right,var(--primary),var(--accent))}.about-us-container .about-us-intro,.diensten-hero,.hero{background-position:right top;background-repeat:no-repeat;background-size:cover}.fast-links h3,.jobs-section .jobs-group .job .job-title .location-time .location{margin-bottom:10px}:root{--primary:#001438;--accent:#D6A94A;--background:#FAF8F7;--soft-pink:#E8CFC8;--text:#1C2635;--white:#FFFFFF;--main-font:"Roboto",sans-serif;--secondary-font:"Playfair Display"}*,::after,::before{padding:0;margin:0;box-sizing:border-box;list-style:none}body{min-height:100vh}.hero h1,h1,h2,h3,h4,h5,h6{font-family:var(--secondary-font),sans-serif}input{width:100%;box-sizing:border-box}a{text-decoration:none;color:var(--white);font-size:1rem}h1,h2,h3,h4,h5,h6,p{color:#fff;font-size:2rem}main{max-width:2560px;margin:0 auto}.contactstrip{display:flex;justify-content:space-between;align-items:center;background-color:var(--primary);height:5vh;padding:0 2rem}.contact-info .adres-group,.contact-info .mail-group,.contact-info .tel-group,.contact-info .whatsapp-group,.contactstrip .info,.diensten-hero .cta-btn-group,.socials{display:flex;align-items:center;gap:1em}.adres,.mail,.tel{display:flex;align-items:center;gap:.1em}.menu-btn,.sidebar,.sollicitatie-form input[type=file]{display:none}.adres a,.mail a,.tel a{margin-left:5px}.about-us-container .about-us-intro h1 span,.diensten-hero .dienst-header span,.info a:hover,.introduction-section h1 span{color:var(--accent)}.socials svg:hover{fill:var(--accent)}nav{position:sticky!important;background-color:var(--background);box-shadow:3px 3px 5px rgba(0,0,0,.1);min-height:10vh}nav ul{width:100%;list-style:none;display:flex;justify-content:flex-end;align-items:center}nav li{height:110px}nav a{font-size:1.3rem;text-transform:uppercase;height:100%;padding:0 30px;text-decoration:none;display:flex;align-items:center;color:var(--primary)}nav a:hover{transition:.1s ease-in-out}.job-section-title h1,.jobs-section .noor-checklist h3{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px}nav li:first-child{margin-right:auto}.sidebar{position:fixed;right:0;height:100vh;width:300px;background-color:rgba(255,255,255,.377);backdrop-filter:blur(10px);box-shadow:-10px 0 10px rgba(0,0,0,.1);flex-direction:column;align-items:flex-start;justify-content:flex-start}.sidebar a,.sidebar li{width:100%}.hero{min-height:70vh;background-image:linear-gradient(to right,rgba(0,0,0,.5) 30%,rgba(0,0,0,.5) 100%),url("../img/hero.png");box-shadow:0 10px 10px rgba(0,0,0,.6);padding-bottom:2em;display:flex;justify-content:space-between}.hero-content{padding:7rem 0 0 7rem}.hero h3{line-height:1.6}.hero h1{font-size:8rem;line-height:1.1}.hero p{color:#fff;font-size:2rem;font-weight:400;line-height:1.7}.hero-content .btn-group{display:flex;align-items:center;margin-top:2rem}.hero-content .btn-group .diensten-btn{color:var(--primary);background-color:var(--accent);padding:20px 60px;border-radius:10px;border:none}.hero-content .btn-group .about-btn{border:2px solid #fff;border-radius:10px;color:#fff;padding:20px 80px;margin-left:3rem}.hero-content .btn-group .about-btn:hover{background-color:var(--primary);text-decoration:none}.hero-content .btn-group .diensten-btn:hover{background-color:#fff;text-decoration:none}.hero .iso-logo{width:200px;height:200px}.slogan{display:flex;justify-content:space-evenly;align-items:center;min-height:10vh;padding:2em 0}.slogan .slogan-icons{color:var(--primary);font-size:3rem}.slogan .aandacht-groep,.slogan .betrouwbaar-groep,.slogan .hulp-groep,.slogan .hulp-in-regio-groep{display:flex;flex-direction:column;justify-items:center;align-items:center;gap:1rem;width:250px}.slogan p{font-size:1.4rem;margin-left:1rem;color:var(--primary)}.fast-links h3,.footer-content .diensten h3{font-size:1.5rem;font-family:var(--main-font)}footer{background-color:var(--primary);padding:2em}footer .footer-content{display:flex;justify-content:space-evenly;gap:20px}.footer-content .contact-info,.footer-content .diensten,.footer-content .fast-links,.footer-content .footer-text,.footer-content .vertical-line{margin-top:3rem}footer .footer-content .footer-logo{margin-top:2rem}footer .footer-content p{font-family:var(--main-font);font-size:15px;line-height:1.6}.fast-links ul{display:flex;flex-direction:column;gap:1rem}.fast-links ul li{margin-bottom:5px}.footer-content .diensten{margin-bottom:5rem}.contact-hero h1,.introduction-section h1,.job-section-title h1,.jobs-section .jobs-group .job a,.jobs-section .noor-checklist h3,.jobs-section h1{font-family:var(--secondary-font)}.footer-content .contact-info{display:flex;flex-direction:column;align-items:start;gap:1em}.footer-content .vertical-line{height:100px;border-left:1px solid var(--accent)}.footer-content .adres-group,.footer-content .whatsapp-group,.jobs-section .jobs-group .job .job-title,.tasks-container .tasks-overview .tasks-header{display:flex;align-items:center}.contact-info h3{margin-bottom:1rem}.diensten-container{min-height:70vh;padding-bottom:40px}.diensten-hero{background-image:linear-gradient(to right,rgba(0,0,0,.5) 30%,rgba(0,0,0,.5) 100%),url("../img/page-hero.png");object-fit:cover;display:flex;flex-direction:column;justify-content:center;gap:30px;padding:3em 0 3em 9em}.about-us-container .about-us-intro h3,.diensten-hero .page-title{color:var(--accent);font-size:2rem;font-weight:200;letter-spacing:2px}.about-us-container .about-us-intro h1,.diensten-hero .dienst-header{color:#fff;font-size:3rem;font-weight:300;line-height:1.2;letter-spacing:2px}.diensten-hero .dienst-text{color:#fff;font-size:1.3rem;line-height:1.4;letter-spacing:2px}.diensten-hero .cta-btn-group .cta-diensten{color:var(--primary);font-size:1.2rem;letter-spacing:2px;border:1px solid var(--accent);background-color:var(--accent);padding:10px 20px;border-radius:10px;margin-right:2rem;display:flex;align-items:center;gap:8px}.diensten-hero .cta-btn-group .cta-contact{font-size:1.2rem;letter-spacing:2px;color:#fff;border:1px solid #fff;border-radius:10px;padding:10px 20px;display:flex;align-items:center;gap:8px}.onze-diensten-container{min-height:40px;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.onze-diensten-container .onze-diensten{display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-left-radius:40px;border-bottom-right-radius:40px;min-height:40px;width:50%;padding:30px 20px}.conclusion-content h2,.diensten-container .tasks-overview h2,.form-info .form .form-header h2,.form-info .form .telefoon-subject select option,.onze-diensten .onze-diensten-desc,.onze-diensten .onze-diensten-sub-title,.onze-diensten .onze-diensten-title{color:var(--text)}.onze-diensten-sub-title{font-size:1.4rem;position:relative;max-width:300px;text-align:center;margin-bottom:1.4rem;letter-spacing:2px}.onze-diensten .onze-diensten-sub-title::before{content:"";display:block;width:50px;height:2px;background-color:var(--accent);position:absolute;left:-70px;top:50%}.onze-diensten .onze-diensten-sub-title::after{content:"";display:block;width:50px;height:2px;background-color:var(--accent);position:absolute;right:-70px;top:50%}.jobs-section .jobs-group .job,.jobs-section img{width:400px;box-shadow:10px 10px 10px rgba(0,0,0,.5)}.onze-diensten .onze-diensten-title{font-size:1.8rem;letter-spacing:2px;margin-bottom:2rem}.onze-diensten .onze-diensten-desc{font-size:1.1rem;letter-spacing:2px;margin-bottom:1rem}.diensten-cards-container{display:grid;justify-items:center;align-items:center;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;padding:40px;background-color:var(--primary)}.about-info .strong-points svg,.card svg,.team-section,.view-btn a{background-color:var(--accent)}.diensten-cards-container .card{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--white);width:300px;height:350px;padding:15px;border-radius:20px;border:1px solid var(--accent);box-shadow:10px 10px 10px var(--accent);gap:30px}.card svg{border-radius:50%;padding:1em}.card .card-title{color:var(--primary);font-size:1.4rem;text-align:center;letter-spacing:1px;font-weight:700}.card .card-desc{color:var(--text);font-size:1.1rem;text-align:center;line-height:1.4;letter-spacing:2px}.diensten-lijst{max-width:900px;border-radius:20px;margin:30px auto;padding:30px}.diensten-lijst .container{position:relative;margin:10px 20px}.diensten-lijst .container .label{position:relative;padding:10px;color:var(--white);cursor:pointer;font-weight:700}.diensten-lijst .container .label::before{content:"+";position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:2rem;color:var(--primary)}.container .content{position:relative;background-color:#fff;color:#fff;overflow:auto;height:0;transition:.5s ease-in-out;box-shadow:0 15px 20px rgba(0,0,0,.5)}.container .accordion-header{font-size:1.5rem;font-weight:400;letter-spacing:2px}.container .content p{color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:2px;line-height:1.7}.content ul{margin-left:30px}.content ul li{list-style:disc}.container.active .content{height:500px;padding:10px}.container.active .label::before{content:"-"}.conclusion-container,.tasks-container{display:flex;justify-content:center;align-items:center;margin-top:40px}.conclusion-container .conclusion-content,.diensten-container .tasks-overview{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:30px;padding:30px;width:900px}.conclusion-container .conclusion-content .conclusion-header,.diensten-container .tasks-overview .tasks-header{display:flex;align-self:center;justify-content:center;gap:20px;font-size:2rem;letter-spacing:2px}.conclusion-content p,.diensten-container .tasks-overview p{color:var(--text);font-size:1.3rem;font-weight:400;letter-spacing:2px;line-height:1.4}.diensten-container .tasks-overview .tasks-header .fa-calendar{color:var(--accent);font-size:2rem}.about-us-container .about-us-intro{min-height:30vh;background-image:url(../img/page-hero.png);display:flex;justify-content:start;flex-direction:column;gap:30px;box-shadow:10px 10px 10px gray;padding:50px 0 50px 200px}.jobs-section .jobs-group,.team-section,.team-section .team{gap:20px;display:flex}.about-us-container .about-us-intro p{color:var(--white);font-size:1.2rem;line-height:1.4;letter-spacing:2px}.team-section{justify-content:center;align-items:center;flex-direction:column;padding:30px 50px 50px}.team-section h1{display:flex;justify-content:center;align-items:center;color:var(--primary);margin:20px 0;letter-spacing:2px}.team-section h1::after,.team-section h1::before{display:block;content:"";width:60px;height:2px;background-color:var(--accent);margin:0 10px}.team-section .team-card{width:240px;border:1px solid #000;border-radius:10px;box-shadow:10px 10px 10px var(--primary);background-color:var(--primary)}.team-section .team-card img{border-top-left-radius:10px;border-top-right-radius:10px;width:100%}.team-section .team-card h3{font-size:1.3rem;font-weight:700;text-align:center;letter-spacing:2px;color:#fff;margin-top:10px}.team-section .team-card h4{font-size:1.1rem;text-align:center;letter-spacing:2px;color:var(--accent);margin:10px 0}.about-info{display:flex;justify-content:space-evenly;align-items:center;background-color:var(--background)}.about-info .strong-points,.about-info .who-we-are{min-height:30vh}.about-info .who-we-are{display:flex;flex-direction:column;justify-content:center;gap:30px;margin:20px 0}.about-info .who-we-are h4{font-size:1.4rem;text-transform:uppercase;color:var(--accent);letter-spacing:2px}.about-info .who-we-are h1{font-size:2.5rem;color:var(--primary);font-weight:700;letter-spacing:2px}.about-info .who-we-are p{color:var(--text);font-size:1.1rem;letter-spacing:2px}.about-info .strong-points{display:flex;justify-content:center;align-items:center}.about-info .strong-points .attention,.care,.flexibel,.trust{display:flex;justify-content:center;align-items:center;margin:1em}.about-info .strong-points svg{border-radius:50%;padding:1em;margin-right:1em}.about-info .strong-points .content h4{color:var(--text);font-size:1.4rem;letter-spacing:2px;margin-bottom:20px}.about-info .strong-points .content p{color:var(--text);font-size:1rem;letter-spacing:2px}.mission-vission-section{display:flex;justify-content:space-evenly;align-items:center;min-height:20vh;background-color:var(--primary);border-bottom:1px solid var(--accent)}.introduction-section .cta-btn-group .job-btn-group a,.view-btn{justify-content:center;background-color:var(--primary);display:flex}.mission-vission-section .mission h4,.mission-vission-section .vission h4{font-size:2rem;font-weight:300;letter-spacing:2px;margin-bottom:20px}.mission-vission-section .mission p,.mission-vission-section .vission p{font-size:1.2rem;font-weight:300;letter-spacing:2px;line-height:1.3}.mission-vission-section .fa-hands-holding-heart{color:#fff;font-size:6rem;color:var(--accent)}.view-btn{align-items:center;min-height:10vh;width:100%;gap:30px}.view-btn a{color:var(--text);font-size:2rem;font-weight:600;letter-spacing:2px;padding:10px 20px;border-radius:5px;text-align:center}.work-with-us-container{min-height:100vh}.work-with-us-container .introduction-section{min-height:60vh;background:linear-gradient(to right,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%) right bottom/cover no-repeat,url("../img/werkenbijons-hero.png") right bottom/cover no-repeat;display:flex;flex-direction:column;justify-content:center;padding-left:60px}.introduction-section h3{font-size:2rem;font-weight:300;letter-spacing:2px;color:var(--white)}.introduction-section h1{font-size:3rem;color:var(--white);letter-spacing:2px;line-height:1.2}.introduction-section .work-hero-text{font-size:1.2rem;letter-spacing:2px;line-height:1.2;color:var(--white);margin-bottom:30px}.introduction-section .cta-btn-group{display:flex;align-items:center;margin-top:60px}.introduction-section .cta-btn-group .job-btn-group a{align-items:center;gap:10px;font-size:1.3rem;letter-spacing:2px;border-radius:10px;border:none;padding:20px 30px;margin-right:40px}.introduction-section .cta-btn-group .apply-btn-group a{display:flex;justify-content:center;align-items:center;gap:10px;font-size:1.3rem;letter-spacing:2px;border-radius:10px;border:1px solid var(--accent);padding:20px 30px}.why-work-by-noor{min-height:30vh;display:flex;justify-content:space-between;align-items:center}.why-work-by-noor h4{color:var(--primary);font-size:1.3rem;letter-spacing:2px;text-align:center}.job-section-title h1,.jobs-section h1,.why-work-by-noor p{color:var(--text);letter-spacing:2px}.why-work-by-noor p{font-size:1.1rem;text-align:center;line-height:1.2}.why-work-by-noor .attention,.why-work-by-noor .star,.why-work-by-noor .team,.why-work-by-noor .time,.why-work-by-noor .work{height:200px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;margin:50px 10px 0}.job-section-title h1{padding:5px 0 0 50px;text-underline-offset:15px}.jobs-section{display:flex;align-items:center;justify-content:center;gap:20px;min-height:40vh;padding:5px 0 40px 50px}.jobs-section .jobs-group .job{display:flex;flex-direction:column;justify-content:center;gap:30px;background-color:var(--background);border:1px solid var(--soft-pink);border-radius:2px;padding:30px}.jobs-section .jobs-group .job a{font-size:1.2rem;font-weight:300;letter-spacing:2px;color:var(--accent);display:flex;align-items:center;gap:.3em}.jobs-section .jobs-group .job .job-title .title{margin-left:20px}.jobs-section .jobs-group .job .job-title img{width:60px;height:60px;align-self:flex-start}.jobs-section .jobs-group .job .job-title h4{color:var(--text);font-size:1.3rem;font-family:var(--main-font);letter-spacing:2px;margin-bottom:10px}.jobs-section .jobs-group .job .job-desc p,.jobs-section .jobs-group .job .job-title p{margin:0;font-size:1.1rem;letter-spacing:2px;color:var(--text)}.jobs-section .jobs-group .job .job-title .location-time .job-icon{font-size:1.1rem;color:var(--primary)}.jobs-section .jobs-group .job .job-title .location-time .location,.jobs-section .jobs-group .job .job-title .location-time .time{display:flex;gap:10px}.jobs-section .jobs-group .job .job-desc{display:flex;flex-direction:column;justify-content:center;gap:20px}.jobs-section .jobs-group .job .job-desc p{display:flex;align-items:center;gap:.3em}.jobs-section img{height:100%;border-radius:10px}.form-info .form form,.jobs-section .noor-checklist{display:flex;flex-direction:column}.jobs-section .noor-checklist h3{color:var(--text);font-size:1.6rem;font-weight:400;letter-spacing:2px;margin-left:30px;text-underline-offset:10px}.jobs-section .noor-checklist .list-content{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:20px}.jobs-section .noor-checklist .list-content p{color:var(--text);font-size:1.1rem;letter-spacing:2px;margin:10px;display:flex;align-items:center;gap:.2em}.contact-hero{min-height:70vh;background:linear-gradient(to right,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%) right bottom/cover no-repeat,url(../img/werkenbijons-hero.png) right bottom/cover no-repeat;display:flex;flex-direction:column;justify-content:center;padding-left:50px}.form-info,.form-info .form{min-height:500px;display:flex}.contact-hero h3{color:var(--accent);font-weight:100;font-size:2rem;letter-spacing:2px}.contact-hero h1{color:var(--white);font-size:3rem;letter-spacing:2px;margin-top:20px}.contact-hero p{color:var(--white);font-size:1.2rem;line-height:1.2;letter-spacing:2px}.wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-info{align-items:center;justify-content:space-between;gap:2em}.form-info .info{height:400px;background-color:var(--background);padding:20px 30px;border-radius:10px}.form-info .info svg{margin-right:1em}.form-info .info .adres,.form-info .info .mail,.form-info .info .tel,.form-info .info .time{display:flex;align-items:center;margin:20px 0}.form-info .info .contact-item h4{font-size:1.1rem;font-family:var(--main-font),sans-serif;letter-spacing:2px;text-align:left;color:var(--text);margin-bottom:5px}.form-info .info .contact-item a,.form-info .info .contact-item p{font-size:1.3rem;text-align:left;color:var(--text)}.form-info .info .icon{font-size:3rem;align-self:center;margin-right:20px;color:var(--primary)}.form-info .form{width:100%;flex-direction:column;align-items:center;justify-content:flex-start}.form-info .form .form-header{align-self:self-start;margin:2em 0}.form-info .form .name-email,.form-info .form .telefoon-subject{display:flex;justify-content:center;align-items:center;gap:20px;width:800px;margin-bottom:20px}.form-info .form .name-email input[type=email],.form-info .form .name-email input[type=text]{max-width:100%;height:50px;padding:10px;font-size:large;border-radius:5px;box-sizing:border-box;border:2px solid var(--primary);outline:0}.form-info .form .telefoon-subject input[type=tel],.form-info .form .telefoon-subject select{max-width:100%;width:100%;height:50px;padding:10px;font-size:large;border-radius:5px;box-sizing:border-box;border:2px solid var(--primary);outline:0}.form-info .form textarea{resize:none;height:150px;font-size:large;padding:20px;border-radius:5px;width:100%;border:2px solid var(--primary);outline:0}.form-info .form form button[type=submit]{width:200px;margin-top:20px;padding:5px;height:40px;border:none;border-radius:5px;background-color:var(--accent);color:var(--white);font-size:large;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.3em}.form-info .form .telefoon-subject select:invalid{color:#999}.complaints{display:flex;justify-content:center;align-items:center;gap:1em}.complaints .complaint-content h4,.complaints .flowchart-group h4{font-size:1.2rem;text-transform:uppercase;color:var(--accent);font-family:var(--main-font);letter-spacing:2px;margin-bottom:1em}.complaints .complaint-content h2{color:var(--text);font-size:2.5rem;font-family:var(--secondary-font);letter-spacing:2px;margin-bottom:1em}.complaints .complaint-content p,.complaints .flowchart-group p{font-size:1.2rem;font-family:var(--main-font);letter-spacing:2px;line-height:1.2;color:var(--text)}.complaints .flowchart-group p{margin-bottom:3em}.complaints .flowchart-group{display:flex;justify-content:center;align-items:center;flex-direction:column;column-gap:1.5em;background-color:var(--background);padding:1em;min-height:300px;border-radius:10px}.complaints .flowchart-group .content{min-height:200px}.complaints .flowchart-group .main-icon{width:70px;height:70px;background-color:var(--accent);border-radius:50%;color:var(--text);padding:1.5em}.complaints .flowchart-group .cta-flowchart{color:#fff;background-color:var(--primary);font-size:large;padding:1em 2em;display:flex;align-items:center;gap:.5em}.sollicitatie-form{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin:40px auto;padding-left:90px;width:60%}.sollicitatie-form .address-date,.sollicitatie-form .contact,.sollicitatie-form .license,.sollicitatie-form .message,.sollicitatie-form .name,.sollicitatie-form .upload-doc{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:30px}.address,.date-of-birth,.email,.lastname,.license,.message,.motivation,.phone,.phone-number,.resume,.sollicitatie-form .firstname{display:flex;flex-direction:column;gap:20px}.sollicitatie-form input{width:400px;padding:20px;font-size:large;outline:0;border-radius:5px}.sollicitatie-form .license select option:disabled,.sollicitatie-form input[type=date]{color:#999}.sollicitatie-form input[type=date]:valid{color:var(--text)}.sollicitatie-form .license,.sollicitatie-form .license label,.sollicitatie-form .message label{align-self:flex-start}.sollicitatie-form .license select{width:400px;padding:20px;font-size:large;color:var(--text);border-radius:5px}.sollicitatie-form .license select option{color:var(--text)}.sollicitatie-form .license .placeholder{color:#999;border-radius:5px}.sollicitatie-form .upload-doc .motivation-label,.sollicitatie-form .upload-doc .resume-label{background-color:#001438;color:#fff;width:300px;height:50px;display:flex;justify-content:center;align-items:center;padding:5px;border-radius:5px;border:none;cursor:pointer;font-size:large}.sollicitatie-form .message textarea{resize:none;width:600px;font-size:large;padding:20px;outline:0}.sollicitatie-form button{width:300px;height:50px;font-size:large;background-color:var(--accent);border:none;outline:0;color:var(--text);border-radius:5px;cursor:pointer}@media (max-width:1560px){.about-info,.form-info .form form{flex-direction:column}.work-with-us-container .jobs-section{display:grid;justify-content:space-evenly;align-items:center;grid-template-columns:repeat(auto-fit,minmax(auto-fit,1fr))}.form-info{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:0 10px;width:100%;max-width:100%}.form-info .info{margin-top:20px}.form-info .form{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.form-info .form .form-header{width:100%;text-align:center;margin:20px 0}.form-info .form .form-header h2{text-align:center}.form-info .form form{display:flex;justify-content:center;align-items:center;width:100%;padding:0 20px}.form-info .form form button[type=submit]{margin-bottom:30px}.form-info .form .name-email,.form-info .form .telefoon-subject{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%}}@media (max-width:1360px){.complaints{display:grid;grid-template-columns:repeat(auto-fit,minmax(auto,1fr));margin:2em}}@media (max-width:1200px){.contactstrip,.hideOnMobile{display:none}.menu-btn{display:block}.hero h1{font-size:6rem}.hero p{font-size:1.5rem}.footer-content{display:flex;flex-wrap:wrap;flex:0 0 200px}.slogan{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-column-gap:20px}.about-info{width:100%}.mission-vission-section{flex-direction:column;text-align:center;padding:30px 20px;gap:30px}.work-with-us-container .introduction-section{padding:60px 20px}.why-work-by-noor{display:grid;justify-content:space-evenly;align-items:center;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.sollicitatie-form{width:100%;padding-left:0;margin:10px auto;justify-content:center;align-items:center}.sollicitatie-form .address-date,.sollicitatie-form .contact,.sollicitatie-form .license,.sollicitatie-form .message,.sollicitatie-form .name,.sollicitatie-form .upload-doc{flex-direction:column}.sollicitatie-form .license{align-self:center}}@media (max-width:1100px){.slogan .aandacht-groep,.slogan .betrouwbaar-groep,.slogan .hulp-groep,.slogan .hulp-in-regio-groep{margin-top:1rem}}@media (max-width:890px){.about-info .strong-points,.team-section .team{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.hero{flex-direction:column-reverse;align-items:center;justify-content:center;padding:2em}.hero .hero-content{padding:0}.hero-content .btn-group{justify-content:center}.hero-content p{font-size:1rem}.diensten-hero{text-align:center;padding:3rem 2rem 0}.onze-diensten-container .onze-diensten{width:100%;margin:0 2rem 2rem}.conclusion-container,.tasks-container{margin:0 20px}.about-us-container .about-us-intro{width:100%;text-align:center;padding:20px 10px 50px;background-color:#001438}.about-us-container .about-info{text-align:center;padding:30px}.about-info .strong-points .attention,.care,.flexibel,.trust{text-align:left}.complaints .complaint-content h2,.complaints .complaint-content h4,.complaints .complaint-content p,.contact-hero,.introduction-section .work-hero-text,.team-section h1{text-align:center}.about-us-container .about-info .who-we-are{margin-bottom:60px}.about-info .strong-points{justify-content:center;align-items:center}.about-info .who-we-are h1{font-size:2rem}.team-section .team{justify-content:center;align-items:center;gap:30px}.team-section h1{color:var(--text);font-size:1.5rem}.team-section h1::after,.team-section h1::before{width:30px}.jobs-section .jobs-group{display:grid;justify-content:space-evenly;align-items:center;grid-template-columns:repeat(auto-fit,minmax(auto-fit,1fr))}.contact-hero{padding:0 20px}.form-info .form form textarea{width:100%}.view-btn{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:20px 0}.view-btn a{width:70%;font-size:1rem}.sollicitatie-form{width:200px}.sollicitatie-form .message{width:100%;padding:20px 40px}.sollicitatie-form .message textarea{width:600px}}@media (max-width:690px){.complaints .flowchart-group{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-row-gap:2em}.complaints .flowchart-group h4,.complaints .flowchart-group p{text-align:center}}@media (max-width:600px){.contact-hero p,.hero-content,.hero-content p,.introduction-section h3,.job-section-title h1,h1,p{text-align:center}.btn-group .about-btn,.complaints,.introduction-section .cta-btn-group .apply-btn-group,.introduction-section .cta-btn-group .job-btn-group,.sidebar,.slogan .aandacht-groep,.slogan .betrouwbaar-groep,.slogan .hulp-groep,.slogan .hulp-in-regio-groep{width:100%}.diensten-hero .cta-btn-group,.footer-content{display:flex;flex-direction:column}.footer-content .vertical-line{display:none}.contact-info{margin-bottom:2rem}.hero-content{display:flex;flex-direction:column;margin:0;padding:7rem 2rem}.hero-content p{font-size:1.1rem;margin:1rem}.hero-content h3{font-size:1.6rem;margin:0 1rem 1rem}.hero-content h1{font-size:3rem}.hero-content .btn-group{display:flex;flex-direction:column;margin:3rem 1rem 0}.btn-group .diensten-btn{margin-bottom:1rem;width:100%}.hero-content .btn-group .about-btn{margin-left:0}nav .logo{width:50px}.slogan{flex-direction:column;justify-content:center;align-items:center}.footer-content .contact-info,.footer-content .diensten,.footer-content .fast-links,.footer-content .footer-text,.footer-content .vertical-line{margin:1rem 0 0 2rem}.footer-content .diensten{margin-bottom:0}.footer-content .contact-info{margin-bottom:1rem}.diensten-hero .cta-btn-group .cta-diensten{margin:0 0 1rem}.diensten-hero .cta-btn-group .cta-contact{margin-bottom:3rem}.diensten-hero .dienst-header,.form-info .info .icon{font-size:2rem}.conclusion-container .conclusion-content,.diensten-container .tasks-overview{width:100%;margin:0 30px 0 10px}.onze-diensten-container{width:100%;margin-right:0}.work-with-us-container .introduction-section{padding:40px 20px}.introduction-section .cta-btn-group{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;margin-top:30px}.introduction-section .cta-btn-group .job-btn-group a{margin-right:0}.about-us-container .about-info .strong-points h4,p{text-align:left}.about-info .strong-points .about-icons{margin:0 10px 0 0}.jobs-section{padding:10px 20px}.jobs-section .jobs-group .job{width:300px}.jobs-section img{width:330px}.job-section-title h1{padding:10px 20px}.form-info .info{width:100%;padding:0}.sollicitatie-form input{width:360px;margin:0}.sollicitatie-form .license select,.sollicitatie-form .message textarea{width:360px}.complaints .flowchart-group .content{min-height:250px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}@media (max-width:378px){.diensten-hero .dienst-text,.slogan p{text-align:center}.hero-content h3{margin-top:2rem}.btn-group .about-btn{margin-bottom:3rem}.tasks-container{margin-left:20px}.work-with-us-container .jobs-section{justify-content:center;align-items:center}.jobs-section .jobs-group .job{padding:10px;margin:5px}.jobs-section img{width:300px;margin-bottom:30px}.sollicitatie-form input{width:300px;margin:0}.sollicitatie-form .license select,.sollicitatie-form .message textarea{width:300px}.slogan p{margin-left:0}}