.jobs-detail-page .vertical-timeline,.vertical-timeline .vertical-timeline__desktop{display:none}.vertical-timeline .timeline-image{height:460px;width:100%;background-size:cover;background-position:50%;display:flex;justify-content:flex-end;flex-direction:column;align-items:center}.vertical-timeline a.vertical-video__link{font-family:Sohne;color:#fff;font-weight:500;font-size:36px;line-height:120%;display:flex;align-items:center;letter-spacing:.008em;padding:30px 10px}.vertical-timeline a.vertical-video__link span{margin-left:15px}.vertical-timeline a.vertical-video__link:hover svg circle{fill:#000}.vertical-timeline .timeline-tile{padding:5vh 15vw 15vh}.vertical-timeline .title{font-family:Ivar Headline,Times New Roman,serif;font-weight:500;font-size:30px;line-height:120%;letter-spacing:.008em;color:#000;margin-bottom:10rem}.vertical-timeline .intro{font-family:Sohne,Arial,sans-serif;font-weight:500;font-size:18px;line-height:142%;letter-spacing:.02em;color:#c91459;margin-bottom:15rem}.vertical-timeline .description{font-family:Sohne;font-weight:400;font-size:18px;line-height:142%;letter-spacing:.02em;color:#000}.vertical-timeline .swiper-pagination{padding-bottom:50px}@media (min-width:769px){.vertical-timeline .vertical-timeline__mobile{display:none}.vertical-timeline .vertical-timeline__desktop{display:block;padding:20vh 140px 200rem;display:flex;flex-wrap:wrap;background-repeat:no-repeat;background-size:cover;height:1200px;min-height:1200px;max-height:1200px;position:relative}.vertical-timeline .intro{color:#fff;font-weight:600;font-size:22px;line-height:142%;letter-spacing:.004em;margin-bottom:50px;width:100%}.vertical-timeline .timeline-tile{padding:0 0 20px 50px;border-left:5px solid #fff;margin-right:65%}.vertical-timeline .timeline-tile.active{border-left:5px solid #c91459;padding:0 0 80px 50px}.vertical-timeline .title{font-size:40px;color:#fff;margin-bottom:5vh;opacity:.6}.vertical-timeline .timeline-tile.active .title{opacity:1}.vertical-timeline .description{color:#fff;font-size:22px;letter-spacing:.002em;font-weight:400;max-height:0;overflow:hidden;transition:max-height .01s ease-in-out}.vertical-timeline .timeline-tile.active .description{max-height:1000px;transition:max-height .5s ease-in-out}.vertical-timeline a.vertical-video__link{padding:0 10px 10px;margin-top:18vh;font-size:24px;letter-spacing:.08em;position:absolute;bottom:10px}}