@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}.vacancyCard{display:flex;overflow:hidden;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(37,40,43,.08)}[class$="--campaign"] .vacancyCard{background-color:#662482}.vacancyCard__thumb{display:block;flex-shrink:0;overflow:hidden;background-color:#f4f4f4}.vacancyCard__image,.vacancyCard__picture{display:block;width:100%;height:100%;object-fit:cover}.vacancyCard__content{display:flex;flex-direction:column;flex:1 1 auto;padding:24px}.vacancyCard__title{margin-top:8px;margin-bottom:16px;color:#25282b;font-family:Futura Bold,sans-serif}.vacancyCard__title a{color:inherit;text-decoration:none}[class$="--campaign"] .vacancyCard__title{color:#fff;font-family:Futura Bold,sans-serif}.vacancyCard__usps{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;list-style:none;margin:0 0 24px;padding:0;color:#3a5c64}[class$="--campaign"] .vacancyCard__usps{color:#fff}.vacancyCard__usp{display:flex;align-items:center;gap:10px}.vacancyCard__usp-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px}.vacancyCard__usp-icon svg{width:auto;height:20px;max-width:24px}[class$="--campaign"] .vacancyCard__usp-icon svg *{stroke:#fff}.vacancyCard__usp-text{display:flex;flex-direction:column;line-height:1.25}.vacancyCard__usp-label{font-weight:700}.vacancyCard__button{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;text-transform:none;border:1px solid #00a794;color:#00a794}.vacancyCard__button svg{width:16px;height:16px}.vacancyCard__button svg *{stroke:#00a794}.vacancyCard__button:focus,.vacancyCard__button:hover{background-color:#00a794;color:#fff}.vacancyCard__button:focus svg *,.vacancyCard__button:hover svg *{stroke:#fff}[class$="--campaign"] .vacancyCard__button{background-color:#ef7d00;border-color:#ef7d00;color:#fff}[class$="--campaign"] .vacancyCard__button svg *{stroke:#fff}[class$="--campaign"] .vacancyCard__button:focus,[class$="--campaign"] .vacancyCard__button:hover{background-color:rgb(198.2,103.6610878661,0);border-color:rgb(198.2,103.6610878661,0);color:#fff}[class$="--campaign"] .vacancyCard__button:focus svg *,[class$="--campaign"] .vacancyCard__button:hover svg *{stroke:#fff}