*{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box;text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@font-face{font-family:"Poppins";src:url("./fonts/Poppins-Medium.woff2") format("woff2"),url("./fonts/Poppins-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("./fonts/Poppins-Bold.woff2") format("woff2"),url("./fonts/Poppins-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("./fonts/Poppins-Black.woff2") format("woff2"),url("./fonts/Poppins-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}html,body{height:100%}body{font-family:"Poppins";display:flex;flex-direction:column;font-size:16px;background-color:#fffffb;color:#333;overflow-x:hidden;height:fit-content;min-height:100%}body.noscroll{overflow:hidden}a{text-decoration:none;transition:color .3s}p{margin:0 0 .625rem;line-height:1.5}ol,ul{margin:0 0 1rem 1rem}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,.title{margin:0 0 1rem;scroll-margin-top:7rem}.wrap{width:100%;max-width:75rem;margin:0 auto;padding:0 1.25rem}.wrap--small{max-width:55rem}.navigation__menu ul li a,.button,.added_to_cart,.components-button,input[type=submit]{text-align:center;font-weight:600;cursor:pointer;transition:all .3s;display:inline-block;border:solid .125rem #000;border-radius:.313rem;padding:.625rem 1rem;color:#fff;background:#000}.navigation__menu ul li a:hover,.button:hover,.added_to_cart:hover,.components-button:hover,input[type=submit]:hover{background:#fff;color:#000}.push-element-below{margin-bottom:2.5rem}.fade-in{opacity:0;animation:fadeIn .5s ease-in-out .5s forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media screen and (min-width: 768px){.mobile{display:none}}.desktop{display:none}@media screen and (min-width: 768px){.desktop{display:block}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}body .grecaptcha-badge{display:none !important}.form,select,textarea,input[type=number],input[type=tel],input[type=email],input[type=text]{font-family:sans-serif;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.breadcrumbs{margin:0 0 .938rem}.breadcrumbs .single__list{margin:0;display:flex;list-style:none;padding:.625rem 0;overflow-x:scroll;overflow-y:hidden;height:2.5rem;white-space:nowrap}@media screen and (min-width: 768px){.breadcrumbs .single__list{height:auto;overflow-x:auto}}.breadcrumbs .single__list__item{font-size:.75rem;display:flex}.breadcrumbs .single__list__item a{margin:auto 0;text-decoration:none;font-weight:600}.breadcrumbs .single__list__item--last{margin:0}.breadcrumbs .single__list__item svg,.breadcrumbs .single__list__item__icon{margin:auto .313rem;position:relative;color:#000}@media screen and (min-width: 768px){.blog-related{display:flex;flex-wrap:wrap;justify-content:space-between}}.blog-related a{text-decoration:none}.blog-related__title{font-size:1.25rem;font-weight:600}.blog-related__post{width:100%;display:flex;justify-content:space-between;padding:.625rem;margin:0 0 1.25rem;border:solid 1px #ccc;border-radius:1rem;box-shadow:0 .063rem .313rem 0 rgba(185,185,185,.75);color:#333;transition:all .5s}@media screen and (min-width: 768px){.blog-related__post{width:calc(50% - .625rem);margin:0 0 1.25rem}}.blog-related__image{border-radius:50%;overflow:hidden;width:4.375rem;height:4.375rem}.blog-related__image img{width:100%;height:100%;object-fit:cover}.blog-related__text{font-size:1.25rem;line-height:1.2;margin:auto 1.25rem auto 0;width:65%}.blog-cta{display:flex;flex-direction:column;padding:2rem 1rem;border:solid 1px #ccc;border-radius:1rem;box-shadow:0 .063rem .313rem 0 rgba(185,185,185,.75);margin:2rem 0}.blog-cta__content{margin:0 auto 1rem auto;max-width:500px}.blog-cta__button{margin:auto auto 0 auto}body.woocommerce .woocommerce-breadcrumb{margin:1rem 0}.vacature__logo{position:relative;margin-top:30px;width:204px;height:48px}.vacature__logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.vacature__back-button{padding:1rem 0;display:inline-flex}@media screen and (min-width: 768px){.vacature__back-button{padding:2rem 0;font-size:1.2rem}}.vacature__back-button__icon{margin:auto 0}@media screen and (min-width: 768px){.vacature__back-button__icon{width:2.125rem}}.vacature__back-button__text{margin:auto 0}.vacature__hero{position:relative;display:flex;flex-direction:column}@media screen and (min-width: 768px){.vacature__hero{flex-direction:row;flex-wrap:wrap}}.vacature__hero__image{position:relative;width:100%;height:18.75rem;overflow:hidden;border-radius:.625rem;margin-bottom:2rem}@media screen and (min-width: 768px){.vacature__hero__image{height:30rem;width:calc(50% - 2rem);margin-right:2rem;margin-bottom:5rem}}.vacature__hero__image__video,.vacature__hero__image__picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.vacature__hero__image__video__layer{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.vacature__hero__image__video__layer--removed{display:none}.vacature__hero__image__video__layer__play{margin:auto;border-radius:6.25rem;background:#fcb900;border-color:#000;color:#000}@media screen and (min-width: 768px){.vacature__hero__content{margin-bottom:3.5rem;width:50%}}.vacature__hero__content__title{font-size:2rem;font-weight:900;line-height:1.1}@media screen and (min-width: 768px){.vacature__hero__content__title{font-size:58px}}@media screen and (min-width: 768px){.vacature__hero__content__subtitle{font-size:28px}}.vacature__hero__content__applicant{list-style:none;margin:0 0 2rem}@media screen and (min-width: 768px){.vacature__hero__content__applicant{margin-top:3.5rem}}.vacature__hero__content__applicant li{display:flex;margin:0 0 .5rem}@media screen and (min-width: 768px){.vacature__hero__content__applicant li{font-size:1.375rem}}.vacature__hero__content__applicant li svg{margin:auto .5rem auto 0}@media screen and (min-width: 768px){.vacature__hero__content__applicant li svg{margin:auto 1rem auto 0;transform:scale(1.3)}}.vacature__hero__content__applicant li p{margin:auto 0}.vacature__hero__navbar{padding:2rem .5rem;width:100%;z-index:4;position:fixed;left:0;bottom:0;display:flex;transition:all .3s}@media screen and (min-width: 768px){.vacature__hero__navbar{padding:2rem 1.2rem}}.vacature__hero__navbar__list{min-width:350px;background-color:#fcb900;margin:0 auto;list-style:none;display:flex;border-radius:6.25rem;padding:.3rem;overflow:hidden}.vacature__hero__navbar__list__open{width:100%;display:flex;padding:1rem;background:rgba(0,0,0,0)}.vacature__hero__navbar__list__open--hide{display:none}@media screen and (min-width: 768px){.vacature__hero__navbar__list__open{display:none}}.vacature__hero__navbar__list__open__button-text{color:#000;display:none;margin:auto 0;font-family:"Poppins";font-weight:500;font-size:1rem;margin:auto .3rem auto auto}.vacature__hero__navbar__list__open__button-text--show{display:flex}.vacature__hero__navbar__list__open svg{margin:auto auto auto .3rem}.vacature__hero__navbar__list__item{display:flex}.vacature__hero__navbar__list__item--faq:not(:first-child){display:none}@media screen and (min-width: 768px){.vacature__hero__navbar__list__item--faq:not(:first-child){display:flex}}.vacature__hero__navbar__list__item--buttons{margin:auto 1px auto auto}@media screen and (min-width: 768px){.vacature__hero__navbar__list__item--buttons{margin:auto 3px auto auto}}.vacature__hero__navbar__list__item__link{color:#000;margin:auto 1rem;border:solid 2px rgba(0,0,0,0);border-radius:6.25rem;transition:all .3s;padding:.3rem .5rem}@media screen and (min-width: 768px){.vacature__hero__navbar__list__item__link{margin:auto 1rem auto 0;padding:.625rem 1rem;font-weight:600}}.vacature__hero__navbar__list__item__link:hover,.vacature__hero__navbar__list__item__link--active{border:solid 2px #000}.vacature__hero__navbar__list__item__button{border-radius:6.25rem;background:#000;border-color:#000;position:relative;right:4px}@media screen and (min-width: 768px){.vacature__hero__navbar__list__item__button{font-size:1.13rem;right:auto}}@media screen and (max-width: 768px){.vacature__hero__navbar--open .vacature__hero__navbar__list{padding:2rem 1rem;border-radius:2rem;flex-direction:column}.vacature__hero__navbar--open .vacature__hero__navbar__list__item__link{margin:auto 0}.vacature__hero__navbar--open .vacature__hero__navbar__list__item__open svg{transform:rotate(180deg)}.vacature__hero__navbar--open .vacature__hero__navbar__list__item{margin:0 0 1rem}.vacature__hero__navbar--open .vacature__hero__navbar__list__item--faq:not(:first-child){display:flex}.vacature__hero__navbar--open .vacature__hero__navbar__list__item--buttons{margin:auto auto auto 0}}.vacature__hero__video{position:relative;border-radius:.625rem;margin-bottom:2rem;overflow:hidden;width:100%;height:12.5rem}@media screen and (min-width: 768px){.vacature__hero__video{height:31.25rem;margin-bottom:3.5rem}}.vacature__hero__video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.vacature__information{margin-bottom:5rem}@media screen and (min-width: 768px){.vacature__information{font-size:1.5rem}}.vacature__information p{margin-bottom:2rem}.vacature__qualification{color:#fff;background-color:#255653;position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:2rem;padding:2rem 0}@media screen and (min-width: 768px){.vacature__qualification{margin-bottom:3rem;padding:3rem 0}}.vacature__qualification>.wrap{max-width:70rem}.vacature__qualification__title{font-size:1.5rem}@media screen and (min-width: 768px){.vacature__qualification__title{font-size:2.25rem;margin-bottom:1.7rem}}.vacature__qualification__list{font-size:1rem;margin:0 0 0 1.5rem}@media screen and (min-width: 768px){.vacature__qualification__list{font-size:1.5rem;margin:0 0 0 3rem}}.vacature__qualification__list__item{margin-bottom:1.5rem}.vacature__qualification__list__item:last-child{margin-bottom:0}.vacature__qualification__list__item__title{margin-bottom:0}@media screen and (min-width: 768px){.vacature__qualification__list__item__title{margin-left:2rem}}@media screen and (min-width: 768px){.vacature__qualification__list__item__content{margin-left:2rem}}.vacature__team{margin-bottom:8rem}.vacature__team__title{font-size:1.5rem}@media screen and (min-width: 768px){.vacature__team__title{font-size:2.25rem;margin:2rem auto}}.vacature__team__wrap__post{display:flex;flex-direction:column;position:relative;height:300px;border-radius:10px;overflow:hidden;padding:1rem}.vacature__team__wrap__post--hover{cursor:pointer}.vacature__team__wrap__post--hover:hover img{transform:scale(1.1)}@media screen and (min-width: 768px){.vacature__team__wrap__post{padding:1.3rem;height:600px}}.vacature__team__wrap__post--one-member{width:360px}.vacature__team__wrap__post img{transition:all .3s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1)}.vacature__team__wrap__post__job{border-radius:100px;position:relative;background:#fff;padding:.5rem 1rem;font-size:13px;margin:0 0 0 auto}.vacature__team__wrap__post__comment{position:relative;font-size:2rem;margin:auto auto 1rem 0;color:#fff;text-shadow:.063rem .063rem .125rem #111}.vacature__team__wrap__post__title{position:relative;margin:auto auto 0 0;color:#fff;font-size:1.5rem;text-shadow:.063rem .063rem .125rem #111}@media screen and (min-width: 768px){.vacature__team__wrap__post__title{font-size:2.5rem}}.vacature__team__modal{transition:all .5s;background:#fff;z-index:9;position:fixed;top:100%;left:0;width:100%;height:100%;padding:2rem;display:flex}.vacature__team__modal--show{top:0}.vacature__team__modal__close-layer{position:absolute;width:100%;height:100%;top:0;left:0}.vacature__team__modal__content{position:relative;margin:auto;padding:1rem;max-width:900px;border:solid 1px #333;border-radius:10px;display:none}.vacature__team__modal__content--show{display:flex;flex-direction:column}@media screen and (min-width: 768px){.vacature__team__modal__content--show{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 768px){.vacature__team__modal__content__contents,.vacature__team__modal__content__profile-image{width:calc(50% - 20px)}}.vacature__team__modal__content__profile-image{height:250px;position:relative}@media screen and (min-width: 768px){.vacature__team__modal__content__profile-image{height:auto}}.vacature__team__modal__content__profile-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.vacature__team__modal__content__profile-image__button{cursor:pointer;top:10px;right:10px;position:absolute;background:rgba(0,0,0,0)}.vacature__team .swiper-button-next{background:rgba(217,217,217,.42);padding:2rem;border-radius:50%}.vacature__team .swiper-button-next::after{font-size:30px;color:rgba(37,86,83,.6)}.vacature__modal{z-index:5;position:fixed;left:0;top:100%;width:100%;height:100%;padding:1rem;display:flex;transition:all .5s ease-in-out}@media screen and (min-width: 768px){.vacature__modal{padding:2rem}}.vacature__modal--open{top:0}.vacature__modal__closing-layer{position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem}.vacature__modal__closing-layer__button{cursor:pointer;background:rgba(0,0,0,0)}.vacature__modal__wrap{position:relative;overflow-y:auto;overflow-x:hidden;border-radius:10px;width:100%;max-width:1100px;max-height:calc(100vh - 2rem);margin:auto;background-color:#fff;display:flex;flex-direction:column}@media screen and (min-width: 768px){.vacature__modal__wrap{flex-direction:row;max-height:calc(100vh - 4rem)}}@media screen and (min-width: 768px){.vacature__modal__wrap__image,.vacature__modal__wrap__form{width:50%}}.vacature__modal__wrap__image{position:relative}.vacature__modal__wrap__image__picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.vacature__modal__wrap__form{position:relative;padding:4rem 2rem 2rem 2rem;overflow-y:auto;max-height:100%}@media screen and (min-width: 768px){.vacature__modal__wrap__form{padding:4rem 6rem 2rem 6rem}}.vacature__modal__wrap__form h3{font-weight:500;font-size:35px;margin:0 auto 10px 0}.vacature__modal__wrap__form h4{font-weight:400;font-size:25px;margin:0 auto 2rem 0}.vacature__modal__wrap__form__button{position:absolute;top:1rem;right:1rem}.vacature__modal__wrap__form__button__close{cursor:pointer;background:rgba(0,0,0,0)}.vacature__modal__wrap__form__progress{position:relative;right:15px;top:-27px;display:flex;justify-content:space-between;width:222px;height:4px;margin:auto}@media screen and (min-width: 768px){.vacature__modal__wrap__form__progress{right:auto}}.vacature__modal__wrap__form__progress__bar{cursor:pointer;border-radius:16px;width:31%;opacity:.3}.vacature__modal__wrap__form__progress__bar--active{opacity:1}.vacature__modal__wrap__form .form-slide{display:none;opacity:0;transition:opacity .3s;transition-delay:250ms}.vacature__modal__wrap__form .form-slide--show{display:flex;flex-direction:column;opacity:1}.vacature__modal__wrap__form .form-slide-003 textarea{height:150px}.vacature__modal__wrap__form .form-slide form p{margin:0;display:inline-block;line-height:1.7}.vacature__modal__wrap__form .form-slide .button-wrap{display:flex;justify-content:space-between;margin-top:4rem}.vacature__modal__wrap__form .form-slide .button-wrap .apply-button p{margin:0}.vacature__modal__wrap__form .form-slide .button-wrap .apply-button .wpcf7-spinner{display:none}.vacature__modal__wrap__form .form-slide .wpcf7-submit,.vacature__modal__wrap__form .form-slide .button{font-family:"Poppins";border-radius:6.25rem;border-color:#005156;background-color:#fff;color:#005156;font-size:1rem}.vacature__modal__wrap__form .form-slide .wpcf7-submit p,.vacature__modal__wrap__form .form-slide .button p{margin:0;display:inline-block;line-height:1.7}.vacature__modal__wrap__form .form-slide .wpcf7-submit:hover,.vacature__modal__wrap__form .form-slide .button:hover{background-color:#005156;color:#fff}.vacature__carousel{margin-bottom:2rem}@media screen and (min-width: 768px){.vacature__carousel{margin-bottom:3.5rem}}.vacature__carousel__photo{position:relative;height:250px;border-radius:10px;overflow:hidden}.vacature__carousel__photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.vacature__carousel .swiper-button-next{background:rgba(217,217,217,.42);padding:2rem;border-radius:50%}.vacature .nav-close-menu-bg{z-index:2;position:fixed;top:0;left:0;width:100%;height:100%}.vacature .nav-close-menu-bg--hide{display:none}.faq{margin:0 0 4rem;border-bottom:.063rem solid}.faq__details{border-top:.063rem solid}.faq__details:last-child{border-bottom:none}.faq__details[open] .faq__details__question .fa-circle-minus{display:block}.faq__details[open] .faq__details__question .fa-circle-plus{display:none}.faq__details__question{position:relative;font-weight:bold;padding:2.5rem 2.5rem 2.5rem 0;font-size:1.5rem;cursor:pointer;list-style:none}@media screen and (min-width: 768px){.faq__details__question{font-size:2.25rem}}.faq__details__question svg{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.faq__details__question svg{width:46px;height:46px}}.faq__details__question .fa-circle-minus{display:none}.faq__details__question__content__title{margin:0}.faq__details__answer{margin:0;padding:.3rem 2rem 1.5rem 0;line-height:1.5}@media screen and (min-width: 768px){.faq__details__answer{font-size:1.2rem}}.faq__static{border-bottom:.063rem solid;margin-bottom:2.5rem}.faq__static__content__title{border-top:.063rem solid;font-size:1.5rem;padding-top:2.5rem;margin-bottom:2.5rem}@media screen and (min-width: 768px){.faq__static__content__title{font-size:2.25rem}}.faq__static__content__contents{margin-bottom:2.5rem;line-height:1.5}.faq__static__content__contents ol,.faq__static__content__contents ul{margin-left:2rem}@media screen and (min-width: 768px){.faq__static__content__contents{font-size:1.2rem}}