#vacancies-filters{background:#fff;border-radius:32px;padding:4rem 3rem}#vacancies-filters .owp-heading-2{color:#FF0046;font-size:25px}#vacancies-filters a{padding:0}#vacancies-filters .option-check{height:1.5rem;width:1.75rem;border:1px solid #C7C7C7}#vacancies-filters .option-name{font-size:1rem;font-weight:600}#vacancies-filters .matchcriteria-filters ul li.active a span.option-check{background:#FF0046!important;display:flex;justify-content:center}#vacancies-filters .matchcriteria-filters ul li.active a span.option-check svg{position:static;width:1.25rem;height:1.25rem}#vacancies-filters .matchcriteria-filters ul li.active a span.option-check svg path{fill:#fff}.vacancy a.vacancy-content{display:grid;grid-template-columns:17rem 1fr;gap:2rem;align-items:flex-start;padding:2.5rem;border-radius:32px;background:#fff;align-items:center}.vacancy-photo{width:100%;border-radius:24px;overflow:hidden;margin-top:-2em}.vacancy-photo img{width:100%;aspect-ratio:1;object-fit:cover}.vacancy-body{display:contents}.vacancy-description{display:flex;flex-direction:column;gap:1rem}.vacancy-title{margin:0}.vacancy-text{color:#000}.vacancy-footer{grid-column:2;display:flex;flex-wrap:wrap;gap:.5rem}.vacancy-criteria-option{background:rgb(144 144 144 / .1);padding:.3rem 1rem;border-radius:60px;color:#000;font-size:1rem;display:flex;align-items:center}.vacancy-criteria-option::before{content:"";margin-right:.5rem;height:16px;width:16px;display:inline-block;background-size:contain;background-repeat:no-repeat}.vacancy-criteria-option[title="Accommodatie"]::before,.vacancy-criteria-option[title="Accommodation"]::before{background-image:url(/wp-content/uploads/GapYear-Huisje.svg);filter:invert(16%) sepia(98%) saturate(7067%) hue-rotate(339deg) brightness(101%) contrast(106%)}.vacancy-criteria-option[title="Transport"]::before,.vacancy-criteria-option[title="Flight"]::before{background-image:url(/wp-content/uploads/GapYear-Vliegtuig.svg);filter:invert(16%) sepia(98%) saturate(7067%) hue-rotate(339deg) brightness(101%) contrast(106%)}.vacancy-criteria-option[title="Land"]::before,.vacancy-criteria-option[title="Country"]::before{background-image:url(/wp-content/uploads/marker-red.svg)}.vacancy-criteria-option[title="Language"]::before{background-image:url(/wp-content/uploads/earth-europe-solid.svg);filter:invert(16%) sepia(98%) saturate(7067%) hue-rotate(339deg) brightness(101%) contrast(106%)}.vacancy-criteria-option[title="Language"]{display:none!important}@media (max-width:767px){.vacancy a.vacancy-content{grid-template-columns:1fr}.vacancy-footer{grid-column:1}}#vacancy-article-detail .vacancy-header{display:flex;flex-direction:column;gap:2rem}#vacancy-article-detail .vacancy-header-relation-brand{display:none}#vacancy-article-detail .vacancy-info-footer{margin-top:4rem}#vacancy-article-detail .vacancy-criteria-option{background:#fff;padding:.3rem 1rem;border-radius:60px;color:#000;font-size:1rem;display:flex;align-items:center}#vacancy-article-detail .vacancy-criteria-option::before{content:"";margin-right:.5rem;height:16px;width:16px;display:inline-block;background-size:contain;background-repeat:no-repeat}#vacancy-article-detail .vacancy-criteria-option[title="Accommodatie"]::before,#vacancy-article-detail .vacancy-criteria-option[title="Accommodation"]::before{background-image:url(/wp-content/uploads/GapYear-Huisje.svg);filter:invert(16%) sepia(98%) saturate(7067%) hue-rotate(339deg) brightness(101%) contrast(106%)}#vacancy-article-detail .vacancy-criteria-option[title="Transport"]::before,#vacancy-article-detail .vacancy-criteria-option[title="Flight"]::before{background-image:url(/wp-content/uploads/GapYear-Vliegtuig.svg);filter:invert(16%) sepia(98%) saturate(7067%) hue-rotate(339deg) brightness(101%) contrast(106%)}#vacancy-article-detail .vacancy-criteria-option[title="Country"]::before,#vacancy-article-detail .vacancy-criteria-option[title="Language"]::before{background-image:url(/wp-content/uploads/marker-red.svg)}#vacancy-head-apply{background:#ff0046;border-radius:100px;padding:1rem 2rem;color:#fff;font-weight:600;display:flex;gap:1rem;align-items:center}#vacancy-head-apply::after{content:url(/wp-content/uploads/GapYear-Arrow-Icon.svg);margin-top:.25rem;width:1rem;position:relative}#vacancy-head-apply:hover,#vacancy-head-apply:active{background:#C70037!important}#vacancy-article-detail .vacancy-header::after{height:1px!important;background:#B4B4B4!important}#vacancy-article-detail-content{background:#fff;border-radius:32px;padding:4rem;display:flex;flex-direction:column;gap:2rem}#vacancy-article-detail-content .owp-heading-textField_description{margin-block-end:0}#vacancy-article-detail-content .vacancy-item-text ul{padding:0}#vacancy-article-detail-content .vacancy-item-text ul li{font-size:1rem;font-weight:500;list-style:none!important;display:flex;flex-direction:row;gap:1rem}#vacancy-article-detail-content .vacancy-item-text ul li::before{content:url(/wp-content/uploads/marker-listitem.svg)}#vacancy-article-detail-content .button{background:#ff0046;border-radius:100px;padding:1rem 2rem;color:#fff;font-weight:600;display:flex;gap:1rem;width:fit-content;align-items:center}#vacancy-article-detail-content .button::after{content:url(/wp-content/uploads/GapYear-Arrow-Icon.svg);width:1rem;position:relative;margin-top:.2rem}#vacancy-article-detail-content .button:hover,#vacancy-article-detail-content .button:active{background:#C70037!important}@media (max-width:1024px){#vacancy-article-detail-content{padding:2rem!important}.vacancy-header{gap:1rem!important}.vacancy-header .vacancy-info-footer{margin-top:2rem}.vacancy-title{font-size:39px!important}#vacancy-head-apply{justify-content:center}}.form-footer{margin-bottom:4rem}.vacancy_apply_button{background:#ff0046;border-radius:100px;padding:1rem 2rem;color:#fff;font-weight:600;display:flex;gap:1rem;width:fit-content;align-items:center}.vacancy_apply_button::after{content:url(/wp-content/uploads/GapYear-Arrow-Icon.svg);width:1rem;position:relative;margin-top:.2rem}.vacancy_apply_button:hover,.vacancy_apply_button:active{background:#C70037!important}.vacancy-form form{background:#fff!important;border-radius:32px!important;padding:4rem!important;margin-bottom:4rem!important}.vacancy-footer{order:-1;margin-bottom:-3em!important}@media (max-width:1024px){.vacancy-form form{padding:2rem!important}}div#vacancy-header-actions{margin-bottom:19px}