@font-face{font-family:Futura;src:url(/app/themes/davinci/dist/fonts/futura/46ce09db-0ca6-4e0c-acea-3ee8c8867f10.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/142b09e6-c245-4ff7-b01c-325fa824c99e.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Futura Bold;src:url(/app/themes/davinci/dist/fonts/futura/70cd4257-15ef-421c-b474-8c9bed8e66b0.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/970a093d-098a-4d5b-b6f0-c2d682e95d80.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NewTitle Bold;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Extralight;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Light;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Medium;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Regular;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Variable;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff) format("woff");font-style:normal;font-display:swap}@keyframes opacity-0-100{0%{opacity:0}to{opacity:1}}@keyframes fluctuate-opacity{0%{opacity:1}90%{opacity:.75}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.right-0{right:0}.right-1{right:1rem}.right-2{right:2rem}.pr-10{padding-right:5rem}.vacancyOverview__search-input{width:100%;padding:12px 16px;border:1px solid #d7dadb;border-radius:4px}.vacancyOverview__topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.vacancyOverview__count{font-weight:700;margin:0}.vacancyOverview__view-options{display:flex;gap:8px}@media(max-width:1023.98px){.vacancyOverview__view-options{display:none}}.vacancyOverview__view-option{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:none;border:none;cursor:pointer;color:#3a5c64;transition:all .1s ease-in-out}.vacancyOverview__view-option svg{width:18px;height:18px}.vacancyOverview__view-option:focus,.vacancyOverview__view-option:hover{background-color:#fff}.vacancyOverview__view-option--active{background-color:#fff;font-weight:700}[class$="--campaign"] .vacancyOverview__view-option{background-color:#662482;color:#fff}[class$="--campaign"] .vacancyOverview__view-option svg *{stroke:#fff}[class$="--campaign"] .vacancyOverview__view-option--active,[class$="--campaign"] .vacancyOverview__view-option:focus,[class$="--campaign"] .vacancyOverview__view-option:hover{background-color:#fff;color:#662482}[class$="--campaign"] .vacancyOverview__view-option--active svg *,[class$="--campaign"] .vacancyOverview__view-option:focus svg *,[class$="--campaign"] .vacancyOverview__view-option:hover svg *{stroke:#662482}.vacancyOverview__results--list{display:flex;flex-direction:column;gap:24px}.vacancyOverview__results--list .vacancyCard{flex-direction:row}.vacancyOverview__results--list .vacancyCard__thumb{width:280px}@media(max-width:1023.98px){.vacancyOverview__results--list .vacancyCard{flex-direction:column}.vacancyOverview__results--list .vacancyCard__thumb{width:100%;height:200px}}.vacancyOverview__results--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.vacancyOverview__results--grid .vacancyCard{flex-direction:column}.vacancyOverview__results--grid .vacancyCard__thumb{width:100%;height:200px}.vacancyOverview__load-more{display:block;margin:32px auto 0}.vacancyOverview__empty{padding:32px 24px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(37,40,43,.08);text-align:center}[class$="--campaign"] .vacancyOverview__empty{background-color:#662482}.vacancyOverview__empty-text{margin:0;color:#3a5c64}[class$="--campaign"] .vacancyOverview__empty-text{color:#fff}.vacancyOverview__reset{padding:16px 24px;margin-bottom:8px;background-color:#fff}[class$="--campaign"] .vacancyOverview__reset{background-color:#662482}.vacancyOverview__reset-button{text-transform:none;border:1px solid #00a794;color:#00a794}.vacancyOverview__reset-button:focus,.vacancyOverview__reset-button:hover{background-color:#00a794;color:#fff}[class$="--campaign"] .vacancyOverview__reset-button{background-color:hsla(0,0%,100%,.2);border-color:#fff;color:#fff}[class$="--campaign"] .vacancyOverview__reset-button:focus,[class$="--campaign"] .vacancyOverview__reset-button:hover{background-color:#fff;color:#662482}.vacancyOverview--campaign .filter{background:#662482}.vacancyOverview--campaign .checkbox__row{background-color:#662482}.vacancyOverview--campaign .filter__title-heading{color:#fff;font-family:Futura Bold,sans-serif}.vacancyOverview--campaign .checkbox__row-label{color:#fff}.vacancyOverview--campaign .plus-icon:after,.vacancyOverview--campaign .plus-icon:before{background:#ef7d00}.vacancyOverview--campaign .checkbox-wrapper__input:checked+.checkbox-wrapper__icon{background-color:#ef7d00;border-color:#ef7d00}.rich-text.section-vacancy-intro{margin-bottom:1.5rem}@media(min-width:1024px){.rich-text.section-vacancy-intro{margin-bottom:2rem}}.section.section-vacancy-overview{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:1024px){.section.section-vacancy-overview{padding-top:2rem;padding-bottom:2rem}}