/*! =====================================================================================================================
Thuiszorg Het Centrum
Authored by Internetbureau Haboes
https://haboes.nl
===================================================================================================================== */@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(sourcesanspro-regular.5cf89289.eot);src:url(sourcesanspro-regular.5cf89289.eot#iefix) format("embedded-opentype"),url(sourcesanspro-regular.eb5e4296.woff2) format("woff2"),url(sourcesanspro-regular.d215a2eb.woff) format("woff"),url(sourcesanspro-regular.c0e33ba8.svg#source_sans_proregular) format("svg")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(sourcesanspro-italic.8fba813d.eot);src:url(sourcesanspro-italic.8fba813d.eot#iefix) format("embedded-opentype"),url(sourcesanspro-italic.c1cc192f.woff2) format("woff2"),url(sourcesanspro-italic.f73497b7.woff) format("woff"),url(sourcesanspro-italic.1bac8759.svg#source_sans_proitalic) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(sourcesanspro-semibold.f8c27c1d.eot);src:url(sourcesanspro-semibold.f8c27c1d.eot#iefix) format("embedded-opentype"),url(sourcesanspro-semibold.37a7cbbd.woff2) format("woff2"),url(sourcesanspro-semibold.948a0b38.woff) format("woff"),url(sourcesanspro-semibold.c9f50528.svg#source_sans_prosemibold) format("svg")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(sourcesanspro-semibolditalic.0e6a6eaf.eot);src:url(sourcesanspro-semibolditalic.0e6a6eaf.eot#iefix) format("embedded-opentype"),url(sourcesanspro-semibolditalic.af93d406.woff2) format("woff2"),url(sourcesanspro-semibolditalic.b52d7460.woff) format("woff"),url(sourcesanspro-semibolditalic.e588aa09.svg#source_sans_proSBdIt) format("svg")}@font-face{font-family:Signika;font-style:normal;font-weight:300;src:url(signika-light.57be1990.eot);src:url(signika-light.57be1990.eot#iefix) format("embedded-opentype"),url(signika-light.bc80e328.woff2) format("woff2"),url(signika-light.01f85b6b.woff) format("woff"),url(signika-light.636e7fbc.svg#signikalight) format("svg")}@font-face{font-family:Signika;font-style:normal;font-weight:400;src:url(signika-regular.0bcabbd2.eot);src:url(signika-regular.0bcabbd2.eot#iefix) format("embedded-opentype"),url(signika-regular.91285624.woff2) format("woff2"),url(signika-regular.a8490f26.woff) format("woff"),url(signika-regular.122bbd7c.svg#signikaregular) format("svg")}@font-face{font-family:Signika;font-style:normal;font-weight:600;src:url(signika-semibold.7f2497e5.eot);src:url(signika-semibold.7f2497e5.eot#iefix) format("embedded-opentype"),url(signika-semibold.736ee693.woff2) format("woff2"),url(signika-semibold.1fd7ae44.woff) format("woff"),url(signika-semibold.26c3290a.svg#signikasemibold) format("svg")}@font-face{font-family:Font Awesome\ 5 Pro;src:url(fa-merged-subset.ada1ff4f.eot);src:url(fa-merged-subset.ada1ff4f.eot#iefix) format("embedded-opentype"),url(fa-merged-subset.da5878d4.woff2) format("woff2"),url(fa-merged-subset.4e846287.woff) format("woff"),url(fa-merged-subset.90d69889.ttf) format("truetype"),url(fa-merged-subset.eac3ecd1.svg#fontawesome) format("svg")}*,:after,:before{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;font-smoothing:inherit;box-sizing:inherit}html{scroll-behavior:smooth}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#fff;box-sizing:border-box;font-family:Signika,sans-serif;margin:0;padding:0}hr{border:0;border-bottom:1px dashed #afafc6;height:1px}picture{display:block}img{height:auto;max-width:100%}body,html{color:#4a4a4a;font-size:16px}body{font-family:Signika,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6{margin:0}h1{font-family:Signika,sans-serif;font-size:1.625rem;font-weight:600;line-height:1.2;margin-bottom:.5rem}@media screen and (min-width:48rem){h1{font-size:2rem;font-weight:400}}h2{font-family:Signika,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.35}@media screen and (min-width:48rem){h2{font-weight:600}}h3{font-family:Source Sans Pro,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.44}@media screen and (min-width:48rem){h3{font-weight:400}}h4{font-family:Source Sans Pro,sans-serif;font-size:1rem;font-weight:600;line-height:1.44}h5{color:#576687;letter-spacing:.01875rem;line-height:1.38;margin-bottom:.75rem}h5,h6{font-family:Source Sans Pro,sans-serif;font-size:1rem;font-weight:400}h6{color:#afafc6;line-height:1.56;margin-bottom:.25rem}p{font-family:Signika,sans-serif;font-weight:300;line-height:1.5;margin:0 0 1.5rem}@media screen and (max-width:63.9375rem){p{line-height:1.38}}blockquote{color:#f7931e;font-size:1.25rem;font-weight:300;margin-left:0}@media screen and (min-width:48rem){blockquote{font-size:1.5rem}}ol,ul{font-weight:300}.content ol,.content ul{line-height:1.5;margin:0 0 1rem;padding:0 0 0 1.125rem}@media screen and (max-width:63.9375rem){.content ol,.content ul{line-height:1.38}}.content ol{counter-reset:item;padding:0}.content ol:after{clear:both;content:"";display:table;float:none}.content ol>li{display:inline-block;float:left}.content ol>li:before{color:#576687;content:counter(item) ". ";counter-increment:item;float:left;margin:0 .5rem 0 -.125rem}.text-intro{font-size:1.125rem;font-weight:300;line-height:1.44}@media screen and (min-width:48rem){.text-intro{font-size:1.375rem;line-height:1.36}}.font-family-body{font-family:Signika,sans-serif}.font-family-secondary{font-family:Source Sans Pro,sans-serif}.font-weight-normal{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.font-weight-bold{font-weight:700}.font-weight-heavy{font-weight:900}.font-weight-light{font-weight:300}.font-style-normal{font-style:normal}.font-style-italic{font-style:italic}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-color-white{color:#fff}.text-color-brand-primary{color:#f7931e}.text-color-brand-secondary{color:#576687}.container{align-items:stretch;display:flex;flex-direction:column;min-height:calc(100vh - 8rem + 1px);width:100%}@media screen and (min-width:48rem){.container{min-height:calc(100vh - 5rem);padding-right:33.3333333333%}.page-template-front-page .container{min-height:calc(100vh - 12.25rem);padding-right:0}}@media screen and (min-width:64rem){.container{min-height:calc(100vh - 10.325rem)}.page-template-front-page .container{min-height:calc(100vh - 15.5rem);padding-right:0}}.custom-container{margin-left:auto;margin-right:auto;min-height:0!important;padding-left:var(--bs-gutter-x,16px);padding-right:var(--bs-gutter-x,16px);width:100%}@media (min-width:576px){.custom-container{max-width:540px}}@media (min-width:768px){.custom-container{max-width:720px}}@media (min-width:992px){.custom-container{max-width:960px}}@media (min-width:1200px){.custom-container{max-width:1140px}}@media (min-width:1400px){.custom-container{max-width:1320px}}.row{display:flex}.row,.row>*{flex:auto}@media screen and (min-width:64rem){.onze-zorg-container .row--gutters>.column:first-of-type{margin:0 auto;max-width:42rem;width:42.5%}}@media screen and (min-width:48rem){.row--gutters>.column:first-of-type{width:66.6666666667%}}@media screen and (min-width:64rem){.row--gutters>.column:first-of-type{margin:0 auto;max-width:39rem;width:42.5%}}@media screen and (min-width:48rem){.row--gutters>.column:last-of-type{width:33.3333333333%}}@media screen and (min-width:64rem){.row--gutters>.column:last-of-type{max-width:30rem}}.column{position:relative;width:100%}@media screen and (min-width:48rem){.column{width:33.3333333333%}}.column--picture img,.column--picture picture{width:100%}@media screen and (max-width:47.9375rem){.column--picture{display:none}}@media screen and (min-width:48rem){.column--picture{position:fixed;right:0;top:0;z-index:4}.column--picture img,.column--picture picture{height:100vh;object-fit:cover;object-position:center center}}@media screen and (min-width:64rem){.column--picture img,.column--picture picture{min-height:calc(100vh - 6rem);object-fit:cover}}@media screen and (min-width:64rem) and (max-height:42rem){.page-template-front-page .container{min-height:100vh;padding-right:0}}.link,a{pointer-events:auto;text-decoration:underline}.link,.link:visited,a,a:visited{color:#f7931e}.link:hover,a:hover{color:#4a4a4a}.link--chevron{display:inline-block;text-decoration:none}.link--chevron:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.125em;line-height:1;margin-left:.25rem;transform:scale(.6) translate(.125rem,.225rem);transform-origin:50% 50%}.nav ul,nav ul{list-style-type:none;margin:0;padding:0}.button{appearance:none;background-color:#fff;border:2px solid #afafc6;border-radius:0;color:#576687;cursor:pointer;display:inline-block;font-family:Source Sans Pro,sans-serif;font-size:1rem;font-weight:600;line-height:2.1875rem;padding:0 .75rem .0625rem;pointer-events:auto;text-decoration:none;white-space:nowrap}@media screen and (min-width:64rem){.button{font-size:1.125rem}}.button:visited{color:#576687}.button:hover{background-color:#afafc6;color:#393b67}.button--large{line-height:2.875rem}.button--transparent{background-color:transparent}.button--home{background-color:#afafc6;border-color:#afafc6;color:#fff}.button--home:visited{color:#fff}.button--home:hover{background-color:#fff;border-color:#fff;color:#576687}.home .overlay .button{line-height:2.75rem;padding:0 1.5rem}.button--main{border:2px solid #fff;border-bottom:none;border-top:none;color:#fff;display:block;font-family:Source Sans Pro,sans-serif;font-weight:600;line-height:2.8125rem;text-align:center}.button--main:visited{color:#fff}.nav__item:first-of-type .button--main{border-left:0}.nav__item:last-of-type .button--main{border-right:0}@media screen and (min-width:64rem){.button--main{border:0}}@media screen and (max-width:63.9375rem){.button--main.is-active{padding-bottom:2px;position:relative}.button--main.is-active:after{background-color:inherit;border-radius:50%;bottom:-.75rem;color:#fff;content:"\f063";display:block;font-family:Font Awesome\ 5 Pro;font-size:.875rem;height:1.5rem;left:calc(50% - .75rem);line-height:1.5rem;position:absolute;text-align:center;width:1.5rem;z-index:1}}@media screen and (max-width:63.9375rem) and (min-width:48rem) and (max-width:63.9375rem){.button--main.is-active:after{height:2rem;left:calc(50% - 1rem);line-height:2rem;width:2rem}}@media screen and (max-width:47.9375rem){.button--main{padding:0 .25rem}}@media screen and (min-width:48rem){.button--main{font-size:1.125rem;line-height:3.75rem}}@media screen and (min-width:64rem){.button--main{font-size:1.625rem;line-height:5rem}.button--main:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.125em;line-height:1;margin-left:.25rem;transform:scale(.6) translate(.125rem,.4875rem);transform-origin:50% 50%}}.button--chevron:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.125em;line-height:1;margin-left:.25rem;transform:scale(.6) translate(.125rem,.275rem);transform-origin:50% 50%}.button--orange{background-color:#f7931e;border-color:#f7931e;color:#fff}.button--orange:visited{color:#fff}.button--orange:hover{background-color:#d1731e;border-color:#d1731e;color:#fff}.home .overlay .button--orange:hover{border-color:#f7931e}.button--orange-inverse{background-color:transparent;border-color:#f7931e;color:#f7931e}.button--orange-inverse:visited{color:#f7931e}.button--orange-inverse:hover{background-color:#f7931e;border-color:#f7931e;color:#fff}.button--white{background-color:#fff;border-color:#fff;color:#576687}.button--white:visited{color:#576687}.button--white:hover{border-color:#576687;color:#fff}.button--over,.button--white:hover{background-color:#576687}.button--over:hover{background-color:#afafc6;color:#fff}@media screen and (max-width:63.9375rem){.button--over:hover{background-color:#576687}}.button--werken{background-color:#f7931e;border-color:#f7931e;color:#fff}.button--werken:visited{color:#fff}.button--werken:hover{background-color:#d1731e;border-color:#d1731e;color:#fff}@media screen and (max-width:63.9375rem){.button--werken:hover{background-color:#f7931e;border-color:#f7931e}}.button--zorg{background-color:#afafc6}.button--zorg:hover{background-color:#576687;color:#fff}@media screen and (max-width:63.9375rem){.button--zorg:hover{background-color:#afafc6}}@media screen and (max-width:47.9375rem){.hidden-small-only{display:none!important}}@media screen and (max-width:0),screen and (min-width:48rem){.visible-small-only{display:none!important}}@media screen and (min-width:48rem){.hidden-medium{display:none!important}}@media screen and (max-width:47.99875rem){.visible-medium{display:none!important}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.hidden-medium-only{display:none!important}}@media screen and (max-width:47.99875rem),screen and (min-width:64rem){.visible-medium-only{display:none!important}}@media screen and (min-width:64rem){.hidden-large{display:none!important}}@media screen and (max-width:63.99875rem){.visible-large{display:none!important}}@media screen and (min-width:64rem){.hidden-large-only{display:none!important}}@media screen and (max-width:63.99875rem){.visible-large-only{display:none!important}}.background-pattern{background-image:url(page-bg.3ab3d508.png)}.background-color-brand-primary{background-color:#f7931e}.background-color-brand-primary-dark{background-color:#d1731e}.background-color-brand-primary-light{background-color:#fcdfbd}.background-color-brand-secondary{background-color:#576687}.background-color-brand-secondary-light{background-color:#afafc6}.background-color-brand-secondary-dark{background-color:#393b67}@media screen and (max-width:47.9375rem){.mobile-background-color-brand-primary{background-color:#f7931e}}.front-page__vacancies{padding:64px 0 80px}.front-page__vacancies .card-list .card{min-height:290px}@media screen and (min-width:64rem){.front-page__vacancies .card-list .card{width:22.75rem}}.front-page__vacancies .swiper{padding:8px 8px 0}.front-page__vacancies .swiper-wrapper{gap:20px;height:auto}.front-page__vacancies .slider-buttons{display:flex;gap:8px;justify-content:flex-end;margin-top:21px}.front-page__vacancies .swiper-button-next,.front-page__vacancies .swiper-button-prev{border:2px solid #afafc6;padding:30px;position:unset}.front-page__vacancies .swiper-button-next:after,.front-page__vacancies .swiper-button-prev:after{color:#576687;font-size:20px;font-weight:700}.front-page__vacancies *{box-sizing:border-box}.front-page__cta{display:flex;justify-content:space-between;padding-top:26px}.front-page__cta-btn{background-color:#f7931e;color:#fff!important;display:block;font-size:18px;font-weight:600;padding:19px 25px;text-decoration:none}.front-page__cta-btn:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Pro;transform:translateX(8px)}.swiper-slide{margin:0!important}.card__body p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.vacancies{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:970px){.vacancies{grid-template-columns:1fr}}.vacancies__filters{display:flex;flex-wrap:wrap;gap:8px;padding-top:0!important;position:relative}.vacancies__filter{background-color:transparent;border:1px solid #4a4a4a;border-radius:3px;color:#4a4a4a!important;padding:8px 16px;text-decoration:none;white-space:nowrap}.vacancies__filter--active{background-color:#576687;border:1px solid #576687;color:#fff!important}.vacancies__clear-filter-wrapper{margin-top:8px;width:100%}.vacancies__clear-filter{background-color:transparent;border:1px solid #4a4a4a;border-radius:3px;color:#4a4a4a!important;padding:8px 16px;text-decoration:none;white-space:nowrap}.vacancies__clear-filter:before{color:#4a4a4a;content:"\f00d";display:inline-block;font-family:Font Awesome\ 5 Pro;margin-right:10px;transform:translateY(1px)}.vacancies-filter-title{padding-bottom:8px!important;padding-top:0!important}.werken-bij__container{position:relative}.werken-bij__container .row.row--gutters{z-index:2}.werken-bij__container:before{background:linear-gradient(0deg,#020024,#fff 0,hsla(0,0%,100%,0));bottom:700px;content:"";height:calc(100% - 700px);position:absolute;right:0;width:100%}.werken-bij__container:after{background-color:#fff;bottom:0;content:"";display:block;height:700px;position:absolute;right:0;width:100%}.werken-bij__apply{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:80px;margin-top:32px}.werken-bij__apply-btn{background-color:transparent;border:1px solid #576687;color:#576687!important;display:block;font-size:18px;font-weight:600;padding:19px 25px;text-decoration:none}.werken-bij__apply-btn:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Pro;transform:translateX(8px)}.onze-zorg__cards{display:grid;gap:30px;grid-template-columns:1fr;margin-top:16px}@media screen and (min-width:500px){.onze-zorg__cards{grid-template-columns:1fr 1fr}}.onze-zorg__card{align-items:center;background-color:#fff;box-shadow:0 0 .625rem 0 #e2e2e5;display:flex;flex-direction:column;min-height:315px;padding:32px 18px}.onze-zorg__card i{color:#f7931e;font-size:56px;font-weight:100}.onze-zorg__content,.onze-zorg__diensten,.onze-zorg__kwaliteit,.onze-zorg__kwaliteit-title{padding:1.5rem}@media screen and (min-width:48rem){.onze-zorg__content,.onze-zorg__diensten,.onze-zorg__kwaliteit,.onze-zorg__kwaliteit-title{padding:2rem 2.5rem}}@media screen and (min-width:64rem){.onze-zorg__content,.onze-zorg__diensten,.onze-zorg__kwaliteit,.onze-zorg__kwaliteit-title{padding:4rem 2.5rem 1.25rem}}.onze-zorg__kwaliteit{align-items:flex-start;display:flex;flex-direction:column;gap:32px;padding-top:0}@media screen and (min-width:500px){.onze-zorg__kwaliteit{flex-direction:row}}.onze-zorg__diensten{padding-top:12px}.onze-zorg__card-content,.onze-zorg__card-title{margin-top:8px}.onze-zorg__card-title,.onze-zorg__diensten-title,.onze-zorg__kwaliteit-title{color:#f7931e}.onze-zorg__diensten-content,.onze-zorg__kwaliteit-text{color:#4a4a4a}.onze-zorg__diensten-content p,.onze-zorg__kwaliteit-text p{margin:0}.onze-zorg__kwaliteit-content{align-items:flex-start;display:flex;flex-direction:column;width:100%}.onze-zorg__kwaliteit-score{color:#f7931e;font-size:63px;place-self:center}.onze-zorg__kwaliteit-title{padding-bottom:0;padding-top:12px}.onze-zorg__kwaliteit-box{box-shadow:0 0 .625rem 0 #e2e2e5;display:flex;flex-direction:column;height:auto;padding:16px}.onze-zorg__kwaliteit-box-button{background-color:#f7931e;color:#fff!important;display:block;font-size:18px;font-weight:600;margin-top:16px;padding:19px 25px;text-decoration:none}.onze-zorg__kwaliteit-box-button:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Pro;transform:translateX(8px)}.onze-zorg-container{position:relative}.onze-zorg-container .row.row--gutters{z-index:2}.onze-zorg-container:before{background:linear-gradient(0deg,#020024,#fff 0,hsla(0,0%,100%,0));bottom:700px;content:"";height:calc(100% - 700px);position:absolute;right:0;width:100%}.onze-zorg-container:after{background-color:#fff;bottom:0;content:"";display:block;height:700px;position:absolute;right:0;width:100%}.header--main{background-color:#fff;height:5rem;overflow:hidden;position:relative;z-index:20}@media screen and (max-width:47.9375rem){.header--main{padding-left:1.5rem}}@media screen and (min-width:48rem){.header--main{padding-left:2.5rem}}@media screen and (min-width:64rem){.header--main{background:#fff!important;height:calc(7rem - 1px)}}.header--main.is-active{background-image:url(page-bg.3ab3d508.png)}@media screen and (max-width:63.9375rem){.header--main.is-active{height:100vh}}.header__home-link{display:block;float:left}.header__logo{height:2.75rem;margin:1.125rem 0}@media screen and (min-width:64rem){.header__logo{height:4rem}}.header__navigation--desktop{float:right}.header__navigation--desktop .menu-item{float:left;position:relative}.header__navigation--desktop .menu-item a{border:0;color:#f7931e;display:block;float:left;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;font-weight:600;line-height:6.875rem;outline:0;padding:0 2.5rem .25rem;text-decoration:none;transform:inherit;transition:transform .3s ease-in-out,text-decoration .3s ease-in-out;will-change:transform,text-decoration}.header__navigation--desktop .menu-item a:hover{transform:translateY(-.625rem)}.header__navigation--desktop .menu-item a:hover:before{opacity:1;transform:translateY(5.125rem)!important}.header__navigation--desktop .menu-item a:before{background-color:#fcdfbd;content:"";display:block;height:2px;opacity:0;transform:translateY(4.5rem);transition:transform .3s ease-in-out,opacity .3s ease-in-out;will-change:transform,opacity}.header__navigation--desktop .menu-item.current-menu-item a:before{background-color:#f7931e;opacity:1;transform:translateY(4.5rem)}.header__navigation--desktop .menu-item.current-menu-item a:before:hover{transform:translateY(5.125rem)}.header__navigation--desktop .menu-item:nth-last-child(2){background-color:#f7931e}.header__navigation--desktop .menu-item:nth-last-child(2) a{color:#fff}.header__navigation--desktop .menu-item:nth-last-child(2) a:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.125em;line-height:1;margin-left:.25rem;transform:scale(.6) translate(.125rem,.275rem);transform-origin:50% 50%}.header__navigation--desktop .menu-item:nth-last-child(2).current-menu-item a:before{background-color:#fcdfbd;opacity:1}.header__navigation--desktop .menu-item:last-child{background:transparent url(page-bg.3ab3d508.png)}.header__navigation--desktop .menu-item:last-child.current-menu-item a{border-color:currentColor}.header__navigation--desktop .menu-item:last-child a{color:#576687}.header__navigation--desktop .menu-item:last-child a:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.125em;line-height:1;margin-left:.25rem;transform:scale(.6) translate(.125rem,.275rem);transform-origin:50% 50%}.header__navigation--desktop .menu-item:last-child a:before{background-color:#afafc6}.button--home-contact{position:absolute;right:1.5rem;top:2rem}@media screen and (max-width:63.9375rem){.button--home-contact{border-color:transparent;right:0;top:1.25rem}.button--home-contact:hover{background-color:transparent}}.header__navigation--mobile .main-menu-footer{bottom:0;left:1.375rem;padding-bottom:1rem;position:absolute;visibility:hidden;z-index:10}.header__navigation--mobile .main-menu-footer .menu-item{font-size:1rem;opacity:0}.header__navigation--mobile .main-menu-footer .menu-item a{color:#4a4a4a;display:block;font-weight:300;padding:.5rem 0;text-decoration:none}.header__navigation--mobile .main-menu-footer .menu-item a:before{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.125em;line-height:1;margin-right:.25rem;transform:scale(.6) translateY(.225rem);transform-origin:50% 50%}.header__navigation--mobile .menu{-webkit-overflow-scrolling:touch;height:0;left:0;overflow-y:auto;position:absolute;top:5rem;width:100%;z-index:10}.header__navigation--mobile .menu .menu-item{border-bottom:2px solid #afafc6;font-size:1.625rem;line-height:3.75rem;opacity:0;position:relative;transition:opacity .3s ease-in-out;transition-duration:.3s}.header__navigation--mobile .menu .menu-item:first-child{border-top:2px solid #afafc6}.header__navigation--mobile .menu .menu-item a{color:#4a4a4a;display:block;font-weight:600;padding:0 1.37rem;text-decoration:none}@media screen and (min-width:48rem){.header__navigation--mobile .menu .menu-item a{padding:0 12vw}}.header__navigation--mobile .menu .menu-item:after{content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.125em;line-height:1;margin-left:.25rem;pointer-events:auto;position:absolute;right:1.5rem;top:1rem;transform:scale(.6) translate(.125rem,.275rem);transform-origin:50% 50%}@media screen and (min-width:48rem){.header__navigation--mobile .menu .menu-item:after{right:12vw}}.header__navigation--mobile .current-menu-item a{position:relative}.header__navigation--mobile .current-menu-item a:after{background-color:#f7931e;border-radius:50%;content:"";display:block;height:.625rem;position:absolute;right:3rem;top:1.625rem;width:.625rem}@media screen and (min-width:48rem){.header__navigation--mobile .current-menu-item a:after{right:15vw}}.is-active .header__navigation--mobile .menu{border-bottom:2px solid #afafc6;height:calc(100vh - 4.75rem)}.is-active .header__navigation--mobile .menu .menu-item{opacity:1}.is-active .header__navigation--mobile .menu .menu-item:first-child{transition-delay:75ms}.is-active .header__navigation--mobile .menu .menu-item:nth-child(2){transition-delay:.15s}.is-active .header__navigation--mobile .menu .menu-item:nth-child(3){transition-delay:225ms}.is-active .header__navigation--mobile .menu .menu-item:nth-child(4){transition-delay:.3s}.is-active .header__navigation--mobile .menu .menu-item:nth-child(5){transition-delay:375ms}.is-active .header__navigation--mobile .menu .menu-item:nth-child(6){transition-delay:.45s}.is-active .header__navigation--mobile .menu .menu-item:nth-child(7){transition-delay:525ms}.is-active .header__navigation--mobile .menu .menu-item:nth-child(8){transition-delay:.6s}.is-active .header__navigation--mobile .menu .menu-item:nth-child(9){transition-delay:675ms}.is-active .header__navigation--mobile .menu .menu-item:nth-child(10){transition-delay:.75s}.is-active .header__navigation--mobile .main-menu-footer{visibility:visible}.is-active .header__navigation--mobile .main-menu-footer .menu-item{opacity:1}.header__navigation__toggle{color:#576687;display:inline-block;font-size:.875rem;position:absolute;right:1.5rem;text-align:center;text-decoration:none;top:1.625rem}.header__navigation__toggle:active,.header__navigation__toggle:hover{color:#576687}.header__navigation__toggle:after{content:"Menu"}.header__navigation__toggle:before{content:"\f0c9";display:block;font-family:Font Awesome\ 5 Pro;font-size:1.125rem}.is-active .header__navigation__toggle{right:1.25rem}.is-active .header__navigation__toggle:after{content:"Sluiten"}.is-active .header__navigation__toggle:before{content:"\f00d"}.header__link{color:#576687;font-size:16px;font-weight:600;text-decoration:none}.header--home .header__navigation{line-height:5rem}.header--home .header__navigation .button{background-color:transparent;border:none}@media screen and (min-width:64rem){.header--home .header__navigation{line-height:7rem}.header--home .header__navigation .button{margin:0 1rem}}.header__logos{align-items:center;display:flex;gap:24px;justify-content:flex-start}.header__logo{height:100%;max-height:84px;width:auto}@media screen and (max-width:1024px){.header__logo{max-height:49px}}.arrow{display:flex;flex-direction:row;justify-content:center;margin-top:16px;width:100%}.arrow img{max-width:28px}.background-photo{background-repeat:no-repeat;object-fit:cover}.background-photo--about{background:url(photo-about.1243d34f.jpg) no-repeat 75% 10%;object-fit:cover}@media screen and (max-width:47.9375rem){.background-photo--about{background-position:75% 6rem;background-size:250%}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.background-photo--about{background-position:62% 0;background-size:170%}}@media screen and (min-width:64rem){.background-photo--about{background-position:75% 0;background-size:cover}}.background-photo--zorg-0{background:url(photo-zorg-0.4503c9a1.jpg) no-repeat 45% 0;object-fit:cover}@media screen and (max-width:47.9375rem){.background-photo--zorg-0{background-position:30% 0;background-size:212%}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.background-photo--zorg-0{background-position:50% 50%;background-size:230%}}@media screen and (min-width:64rem){.background-photo--zorg-0{background-position:50% 0;background-size:cover}}.background-photo--zorg-1{background:url(photo-zorg-1.b1beb189.jpg) no-repeat 78% 10%;object-fit:cover}.background-photo--zorg-2{background:url(photo-zorg-2.dcf1a109.jpg) no-repeat 78% 10%;object-fit:cover}.overlay{padding:1.5rem;position:absolute;width:100%}.overlay .button{margin-top:1rem}.overlay.background-color-brand-secondary{background-color:rgba(87,102,135,.9)}.overlay.background-color-brand-secondary-light{background-color:rgba(175,175,198,.9)}.overlay--top{top:0}.overlay--top .overlay__title{margin:0 0 .5rem}.overlay--top .overlay__title .button{margin-top:1rem}@media screen and (max-width:47.9375rem){.overlay--bottom .overlay__title{margin:-1rem 0 0;padding:0}}@media screen and (min-width:48rem){.overlay--bottom{bottom:0}.overlay--bottom .overlay__title{margin:1rem 0 0}.overlay--bottom .overlay__title .button{margin-bottom:1rem;margin-top:0}}.overlay--vacatures{padding:1.75rem .5rem 1rem}@media screen and (max-width:47.9375rem){.overlay--vacatures{padding:0}}@media screen and (min-width:48rem){.overlay--vacatures{align-self:center}}@media screen and (min-width:64rem){.overlay--vacatures{padding:0 1.5rem}}.overlay__title{color:#fff;font-size:24px;margin:0;padding:0 .5rem;text-align:center}@media screen and (max-width:47.9375rem){.overlay__title{margin:1rem .5rem}}@media screen and (min-width:64rem){.overlay__title{font-size:1.25rem;padding-bottom:0}.overlay__title--large{font-size:1.5rem}}.overlay__title--mobile{background-color:#d1731e;margin:0;padding:1.5rem}.switch,.toggle{display:none!important}@media screen and (min-width:64rem){.switch,.toggle{display:flex!important}}.switch.is-active,.toggle.is-active{display:flex!important}.vacature-counter{background:transparent;height:17.5rem;margin:0 0 1rem;position:relative;width:100%}.vacature-counter svg{height:20rem;width:100%}.vacature-counter circle{fill:none;stroke-width:6;transform-origin:50% 50%}@media screen and (max-width:47.9375rem){.vacature-counter circle{transform:rotate(90deg) scaleX(-1) scale(.75)}.vacature-counter{background-color:#f7931e;height:20rem;margin:0}.vacature-counter svg{height:15.5rem}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.vacature-counter{margin:0 0 4rem}}@media screen and (min-width:64rem){.vacature-counter{margin:-2rem 0 3.25rem}}.vacature-counter__track{stroke:#f7931e}@media screen and (max-width:47.9375rem){.vacature-counter__track{stroke:#d1731e}}.vacature-counter__fill{stroke:#fff;stroke-dashoffset:0;animation:strokeOffset 4s forwards;transform:rotate(90deg) scaleX(-1);transform-origin:50% 50%}@media screen and (max-width:47.9375rem){.vacature-counter__fill{stroke:#fff}}.vacature-counter__label{color:#fff;font-size:9.5rem;left:0;position:absolute;text-align:center;top:2.125rem;user-select:none;width:inherit}.vacature-counter__label:before{content:attr(data-number)}.vacature-counter__label small{display:block;font-size:1.5rem;margin:0 auto;opacity:.75;position:relative;top:-2rem;width:50%}@media screen and (max-width:47.9375rem){.vacature-counter__label{font-size:6rem}.vacature-counter__label small{font-size:1.25rem;line-height:1.25;top:-1rem}}@keyframes strokeOffset{0%{stroke-dashoffset:0}to{stroke-dashoffset:1000}}.card-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media screen and (max-width:47.9375rem){.card-list{padding-bottom:2rem;padding-top:1.5rem}}.card-list .card{flex-direction:column;margin-bottom:1.5rem;margin-right:1.5rem;width:18.75rem}@media screen and (max-width:47.9375rem){.card-list .card{margin-left:1.5rem;margin-top:0;width:87.5%}}@media screen and (min-width:48rem) and (max-width:63.9375rem){.card-list .card{width:16rem}}@media screen and (min-width:64rem){.card-list .card{width:16.75rem}.card-list .card:nth-child(odd){margin-left:0;margin-right:1.5rem;margin-top:0}}.card-list--vacancies{padding-top:0}@media screen and (min-width:48rem) and (max-width:63.9375rem){.card-list--vacancies{padding-left:1.25rem}}.card-list--contact .card{width:15.5rem}@media screen and (min-width:48rem) and (max-width:63.9375rem){.card-list--contact{padding:0 2.5rem}}@media screen and (min-width:64rem){.card-list--contact{padding:0 2.5rem}}.card{background-color:#fff;box-shadow:0 0 .625rem 0 #e2e2e5;display:flex;justify-content:space-evenly;padding:1rem}.card__title{margin:0 0 .5rem}.card__subtitle{hyphens:auto;line-height:1.625;word-break:break-word}.card__subtitle .subtitle--main{background-color:#576687;border-radius:3px;color:#fff;font-weight:700;padding:0 8px}.card__subtitle .subtitle--sub:before{content:"| ";display:inline-block;padding:0 .5rem 0 .25rem}.card__body{flex-grow:1;font-size:1rem;font-weight:300;padding:.5rem 0}.card__cta{margin:auto 0}.card__cta a{border-width:1px}.card__link{color:#d1731e}.card__link a{color:inherit}.card__icon:before{font-family:Font Awesome\ 5 Pro;font-size:.8rem;font-style:normal;font-weight:400;margin-right:.625rem;text-decoration:inherit}.icon--tel:before{content:"\f095"}.icon--fax:before{content:"\f1ac"}.icon--email:before{content:"\f0e0"}.vacancies-list-title{font-size:32px;font-weight:600}.vacancies-category{width:100%}@media screen and (max-width:63.9375rem){.vacancies-category{border-bottom:1px solid #afafc6}.vacancies-category:first-child{border-top:1px solid #afafc6}.vacancies-category:last-child{border-bottom:1px solid #afafc6}}@media screen and (min-width:48rem){.vacancies-category{padding:0 1.25rem}}@media screen and (min-width:64rem){.vacancies-category{padding:0 0 0 2.5rem}}.vacancies-category-title{color:#576687;font-weight:600}@media screen and (max-width:63.9375rem){.vacancies-category-title{padding:.625rem 1.25rem;user-select:none}}@media screen and (min-width:64rem){.vacancies-category-title{margin-bottom:.375rem}}.card--vacature .card__title{color:#f7931e}.card--contact .card__title{color:#f7931e;font-weight:700}@media screen and (max-width:63.9375rem){.vacancies-category-title{cursor:pointer}.vacancies-category-title:after{content:"\f078";float:right}.vacancies-category-title.is-active:after,.vacancies-category-title:after{display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:1.125em;line-height:1;margin-left:.25rem;transform:scale(.6) translate(.125rem,.275rem);transform-origin:50% 50%}.vacancies-category-title.is-active:after{content:"\f077"}}.footer{background:url(page-bg.3ab3d508.png);padding:50px 0;position:relative;width:100%;z-index:20}.footer__logos{align-items:center;display:flex;gap:24px;justify-content:flex-start}.footer__logo{height:100%;max-height:84px;width:auto}@media (max-width:450px){.footer__logo{max-width:50%}}.footer__bottom{display:flex;margin-top:40px;width:100%}@media (max-width:992px){.footer__bottom{flex-direction:column}}.footer__locaties-col{width:33.33333%}@media (max-width:992px){.footer__locaties-col{width:50%}}@media (max-width:768px){.footer__locaties-col{width:100%}}.footer__locaties{column-count:2;list-style:none;margin:0;padding:0;width:100%}.footer__locatie{margin-bottom:24px}.footer__locatie p{margin:0}.footer__locatie a{color:#4a4a4a;display:block}.footer__locatie a:hover{color:#f7931e}.footer__locatie-title{color:#f7931e;font-size:18px;font-weight:500}.footer__menus{display:flex;flex-direction:row;gap:46px;justify-content:flex-end;width:66.66666%}@media (max-width:992px){.footer__menus{display:grid;flex-direction:column;gap:22px;grid-template-columns:1fr 1fr;justify-content:flex-start;margin-top:24px;width:100%}}.footer__menu{width:16%;word-break:break-word}@media (max-width:992px){.footer__menu{width:100%}}.footer__menu a{color:#4a4a4a;margin-bottom:16px;text-decoration:none}.footer__menu-title{color:#f7931e;font-size:18px;font-weight:500;margin-bottom:8px}.footer__menu-list{overflow-wrap:break-word}.footer__container{padding:0 20px}@media screen and (min-width:992px){.footer__container{padding:0 80px}}.footer__container .footer__bottom{flex-direction:column}@media screen and (max-width:992px){.footer__container .footer__bottom{width:75%}}.footer__container .footer__menus{justify-content:flex-start}.footer__container .footer__menu{width:20%}@media screen and (max-width:992px){.footer__container .footer__menu{width:100%}}.content{padding:1.5rem}@media screen and (min-width:48rem){.content{padding:2rem 2.5rem}}@media screen and (min-width:64rem){.content{padding:4rem 2.5rem 1.25rem}}.featured-image-mobile{margin-top:-1.5rem;width:100vw!important}@media screen and (min-width:48rem){.featured-image-mobile{display:none}.featured-image-tablet{display:block!important}}.styleguide-typography{padding:0 1rem}.styleguide-grid .row:not(:last-child){border-bottom:1px solid #fff}.styleguide-grid [class*=col-]{background-color:#afafc6;padding:15px 0;text-align:center}.styleguide-grid [class*=col-]:not(:last-child){border-right:1px solid #fff}.styleguide-background{background-color:#fff;margin:0 -1rem;padding:.5rem 1rem;pointer-events:none;transition:background-color .3s ease-in-out}.styleguide-background:hover{background-color:#eee}
/*# sourceMappingURL=main.css.map */
