/* compiled by scssphp 1.11.0 on Fri, 27 Mar 2026 14:38:42 +0000 (0.0684s) */
/* Developed by Inware AG - www.inware.ch */

.JobDetail{font-size:1.125rem;line-height:1.65;font-weight:400;}@media (min-width:48em){.JobDetail{font-size:1.375rem;line-height:1.35;}}.JobDetail .entry.Video{background:rgba(143,135,120,.1);}.JobDetail__headerimg{width:100%;}.JobDetail__title{font-size:1.5rem;line-height:1.25;font-weight:500;color:#005c78;padding-bottom:1rem;padding-top:4rem;}@media (min-width:48em){.JobDetail__title{font-size:1.875rem;}}.JobDetail__jobtitle{font-size:1.5rem;line-height:1.25;font-weight:500;color:#005c78;padding-bottom:1rem;padding-top:4rem;}@media (min-width:48em){.JobDetail__jobtitle{font-size:2.125rem;}}.JobDetail__container--sm{max-width:56.25rem;width:100%;margin:0 auto;}.JobDetail__center{text-align:center;}.JobDetail__blocktitle{font-size:1.5rem;line-height:1.25;font-weight:500;color:#005c78;margin-bottom:1rem;margin-top:4rem;}@media (min-width:48em){.JobDetail__blocktitle{font-size:1.875rem;}}.JobDetail__boxes{display:-webkit-flex;display:flex;flex-direction:column;gap:6rem;color:white;padding-top:8rem;}@media (min-width:48em){.JobDetail__boxes{flex-direction:row;gap:1rem;}}.JobDetail__box{background-color:#005c78;border-radius:14px;padding:6rem 2rem 4rem 2rem;flex:1 1 30%;position:relative;font-size:1rem;line-height:1.5;font-weight:400;}.JobDetail__box li,.JobDetail__box p{margin-bottom:1rem;}.JobDetail__boxicon{-webkit-filter:drop-shadow(0 0 2px black);filter:drop-shadow(0 0 2px black);position:absolute;top:0;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);border-radius:50%;background:#005c78;width:6rem;height:6rem;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}.JobDetail__boxicon svg{width:6rem;height:6rem;-webkit-filter:drop-shadow(0 0 .1rem white);filter:drop-shadow(0 0 .1rem white);}.JobDetail__boxtitle{font-size:1.25rem;line-height:1.25;font-weight:500;margin-bottom:1rem;}@media (min-width:48em){.JobDetail__boxtitle{font-size:1.75rem;}}.JobDetail__schrittbtn,.JobDetail__whatsappbtn{margin-top:2rem;font-size:.9375rem;line-height:2;font-weight:500;}@media (min-width:48em){.JobDetail__schrittbtn,.JobDetail__whatsappbtn{font-size:1.25rem;line-height:1.7;}}.JobDetail__image{width:100%;position:relative;padding-bottom:1rem;background-color:rgba(143,135,120,.1);}@media (min-width:48em){.JobDetail__image{padding-bottom:0;}}.JobDetail__image .container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;top:-1rem;}@media (min-width:48em){.JobDetail__image .container{top:0;}}.JobDetail .container--grey{background-color:rgba(143,135,120,.1);}.JobDetail .container--grey-white{background:linear-gradient(180deg,rgba(143,135,120,.1) 0%,rgba(143,135,120,.1) 50%,transparent 50%,transparent 100%);}.JobDetail__sticker{position:absolute;top:100%;right:0;width:6.25rem;height:6.25rem;font-size:.9375rem;display:-webkit-flex;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffc842;background:linear-gradient(90deg,#ffc842 0%,#ff828f 100%);-webkit-transform:rotate(-15deg) translateY(-50%);transform:rotate(-15deg) translateY(-50%);color:white;text-align:center;}@media (min-width:48em){.JobDetail__sticker{width:9.375rem;height:9.375rem;font-size:1.375rem;}}.JobDetail .entry{padding:4rem 0;margin-top:4rem;}.JobDetail .entry.ContactPerson{padding:4rem 0 0 0;margin-top:0;}