.page-job-offer-section-details{width:100%;margin-bottom:5em}.page-job-offer-section-details .details-heading{text-align:center;opacity:0;margin-bottom:2.5em;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(1.5em)}.page-job-offer-section-details .details-kicker{font-family:var(--font-rapor),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ff8000;font-size:.85em;font-weight:700}.page-job-offer-section-details .details-title,.page-job-offer-section-details .details-title *{font-family:var(--font-vodkasans),sans-serif!important;text-transform:uppercase!important;color:#111!important;font-size:1em!important;font-weight:400!important;line-height:1.15!important}.page-job-offer-section-details .details-title{margin:.35em 0 0;text-transform:uppercase!important;color:#111!important;font-size:2.6em!important;font-weight:400!important;line-height:1.15!important}.page-job-offer-section-details .details-title strong,.page-job-offer-section-details .details-title b{color:#ff8000!important;font-weight:inherit!important}.page-job-offer-section-details .details-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5em;display:grid}.page-job-offer-section-details .details-card{opacity:0;background-color:#fff;border:.1em solid #e9e1eb;border-radius:12px;flex-direction:column;padding:2.25em 2em;transition:opacity .6s ease-out,transform .6s ease-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;overflow:hidden;transform:translateY(2em);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.page-job-offer-section-details .details-card:first-of-type{transition-delay:.1s}.page-job-offer-section-details .details-card:first-of-type .details-card-item:first-of-type{transition-delay:.4s}.page-job-offer-section-details .details-card:first-of-type .details-card-item:nth-of-type(2){transition-delay:.48s}.page-job-offer-section-details .details-card:first-of-type .details-card-item:nth-of-type(3){transition-delay:.56s}.page-job-offer-section-details .details-card:first-of-type .details-card-item:nth-of-type(4){transition-delay:.64s}.page-job-offer-section-details .details-card:first-of-type .details-card-item:nth-of-type(5){transition-delay:.72s}.page-job-offer-section-details .details-card:first-of-type .details-card-item:nth-of-type(n+6){transition-delay:.8s}.page-job-offer-section-details .details-card:nth-of-type(2){transition-delay:.25s}.page-job-offer-section-details .details-card:nth-of-type(2) .details-card-item:first-of-type{transition-delay:.55s}.page-job-offer-section-details .details-card:nth-of-type(2) .details-card-item:nth-of-type(2){transition-delay:.63s}.page-job-offer-section-details .details-card:nth-of-type(2) .details-card-item:nth-of-type(3){transition-delay:.71s}.page-job-offer-section-details .details-card:nth-of-type(2) .details-card-item:nth-of-type(4){transition-delay:.79s}.page-job-offer-section-details .details-card:nth-of-type(2) .details-card-item:nth-of-type(5){transition-delay:.87s}.page-job-offer-section-details .details-card:nth-of-type(2) .details-card-item:nth-of-type(n+6){transition-delay:.95s}.page-job-offer-section-details .details-card:nth-of-type(3){transition-delay:.4s}.page-job-offer-section-details .details-card:nth-of-type(3) .details-card-item:first-of-type{transition-delay:.7s}.page-job-offer-section-details .details-card:nth-of-type(3) .details-card-item:nth-of-type(2){transition-delay:.78s}.page-job-offer-section-details .details-card:nth-of-type(3) .details-card-item:nth-of-type(3){transition-delay:.86s}.page-job-offer-section-details .details-card:nth-of-type(3) .details-card-item:nth-of-type(4){transition-delay:.94s}.page-job-offer-section-details .details-card:nth-of-type(3) .details-card-item:nth-of-type(5){transition-delay:1.02s}.page-job-offer-section-details .details-card:nth-of-type(3) .details-card-item:nth-of-type(n+6){transition-delay:1.1s}.page-job-offer-section-details .details-card:hover{border-color:#ff8000;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.page-job-offer-section-details .details-card:hover .details-card-icon{background-color:#ff8000;border-radius:8px}.page-job-offer-section-details .details-card .details-card-head{align-items:center;gap:1em;margin-bottom:1.25em;display:flex}.page-job-offer-section-details .details-card .details-card-icon{color:#fff;background-color:#8700a0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:3em;height:3em;font-size:1.1em;transition:background-color .2s ease-in-out;display:flex}.page-job-offer-section-details .details-card .details-card-title{font-family:var(--font-vodkasans),sans-serif;text-transform:uppercase;color:#111;margin:0;font-size:1.6em;font-weight:400;line-height:1.1}.page-job-offer-section-details .details-card .details-card-list{flex-direction:column;gap:.8em;margin:0;padding:0;list-style:none;display:flex}.page-job-offer-section-details .details-card .details-card-item{font-family:var(--font-rapor),sans-serif;color:#545454;opacity:0;padding-left:1.4em;font-size:.95em;line-height:1.6;transition:opacity .5s ease-out,transform .5s ease-out;position:relative;transform:translate(-.75em)}.page-job-offer-section-details .details-card .details-card-item:before{content:"";background-color:#ff8000;width:.6em;height:.6em;position:absolute;top:.5em;left:0}.page-job-offer-section-details .details-cta{opacity:0;background-color:#f0e8f1;border-left:.35em solid #ff8000;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5em;margin-top:2.5em;padding:2em 2.5em;transition:opacity .6s ease-out .5s,transform .6s ease-out .5s;display:flex;transform:translateY(1.5em)}.page-job-offer-section-details .details-cta .details-cta-text{min-width:16em;font-family:var(--font-vodkasans),sans-serif;text-transform:uppercase;color:#111;flex:1;font-size:1.5em;line-height:1.2}.page-job-offer-section-details .details-cta .details-cta-button{height:3.3em;font-family:var(--font-rapor),sans-serif;color:#fff;background-color:#ff8000;border-radius:8px;align-items:center;gap:.75em;padding:0 1.75em;font-size:1em;font-weight:700;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:inline-flex}.page-job-offer-section-details .details-cta .details-cta-button:hover{transform:translateY(-.15em);box-shadow:0 .5em 1em -.25em #ff8000a6}.page-job-offer-section-details.visible .details-heading,.page-job-offer-section-details.visible .details-card,.page-job-offer-section-details.visible .details-card .details-card-item,.page-job-offer-section-details.visible .details-cta{opacity:1;border-radius:12px;transform:none}@media (prefers-reduced-motion:reduce){.page-job-offer-section-details .details-heading,.page-job-offer-section-details .details-card,.page-job-offer-section-details .details-card .details-card-item,.page-job-offer-section-details .details-cta{opacity:1;border-radius:12px;transition:none;transform:none}}@media (max-width:1024px){.page-job-offer-section-details{margin-bottom:3em}.page-job-offer-section-details .details-heading{margin-bottom:1.75em}.page-job-offer-section-details .details-title{font-size:1.9em!important}.page-job-offer-section-details .details-grid{grid-template-columns:1fr;gap:1em;max-width:36em;margin:0 auto}.page-job-offer-section-details .details-card{padding:1.5em}.page-job-offer-section-details .details-card .details-card-title{font-size:1.4em}.page-job-offer-section-details .details-cta{border-radius:12px;padding:1.5em}.page-job-offer-section-details .details-cta .details-cta-text{font-size:1.25em}.page-job-offer-section-details .details-cta .details-cta-button{border-radius:8px;justify-content:center;width:100%}}
.page-job-offer-section-hero{color:#fff;background-color:#8700a0;width:100%;margin-bottom:4em;padding:1.5em 0 4.5em;position:relative;overflow:hidden}.page-job-offer-section-hero .hero-panel{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;position:relative;transform:translateY(1.5em)}.page-job-offer-section-hero .hero-background{pointer-events:none;position:absolute;inset:0}.page-job-offer-section-hero .hero-background .hero-icon{color:#fff;opacity:.12;will-change:transform;animation-name:jobHeroIconDrift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.page-job-offer-section-hero .hero-background .hero-icon:first-of-type{font-size:3em;animation-duration:16s;animation-delay:0s;top:10%;left:4%}.page-job-offer-section-hero .hero-background .hero-icon:nth-of-type(2){font-size:2.4em;animation-duration:19s;animation-delay:-6s;top:74%;left:8%}.page-job-offer-section-hero .hero-background .hero-icon:nth-of-type(3){font-size:2.6em;animation-duration:14s;animation-delay:-9s;top:14%;left:46%}.page-job-offer-section-hero .hero-background .hero-icon:nth-of-type(4){font-size:3em;animation-duration:20s;animation-delay:-3s;top:84%;left:40%}.page-job-offer-section-hero .hero-background .hero-icon:nth-of-type(5){font-size:2em;animation-duration:17s;animation-delay:-12s;top:40%;left:30%}.page-job-offer-section-hero .hero-background .hero-icon:nth-of-type(6){font-size:2.2em;animation-duration:13s;animation-delay:-7s;top:62%;left:52%}@keyframes jobHeroIconDrift{0%{transform:translate(0,0)rotate(-6deg)}50%{transform:translate(1.4em,-2.2em)rotate(10deg)}to{transform:translate(0,0)rotate(-6deg)}}.page-job-offer-section-hero .hero-grid{grid-template-columns:7fr 5fr;align-items:center;gap:3.5em;display:grid;position:relative}.page-job-offer-section-hero .hero-content{flex-direction:column;align-items:flex-start;display:flex}.page-job-offer-section-hero .hero-kicker,.page-job-offer-section-hero .hero-title,.page-job-offer-section-hero .hero-facts,.page-job-offer-section-hero .hero-cta{opacity:0;border-radius:8px;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(1em)}.page-job-offer-section-hero .hero-kicker{transition-delay:.2s}.page-job-offer-section-hero .hero-title{transition-delay:.3s}.page-job-offer-section-hero .hero-facts{transition-delay:.4s}.page-job-offer-section-hero .hero-cta{transition-delay:.5s}.page-job-offer-section-hero .hero-media{opacity:0;transition:opacity .8s ease-out .3s,transform .8s ease-out .3s;transform:translate(2em)}.page-job-offer-section-hero.visible .hero-panel,.page-job-offer-section-hero.visible .hero-kicker,.page-job-offer-section-hero.visible .hero-title,.page-job-offer-section-hero.visible .hero-facts,.page-job-offer-section-hero.visible .hero-cta,.page-job-offer-section-hero.visible .hero-media{opacity:1;transform:none}.page-job-offer-section-hero .hero-kicker{font-family:var(--font-rapor),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ff8000;flex-wrap:wrap;align-items:center;gap:.75em;font-size:.85em;font-weight:700;display:flex}.page-job-offer-section-hero .hero-kicker .hero-category{letter-spacing:.08em;color:#fff;background-color:#61008f;border-radius:999px;padding:.35em .8em}.page-job-offer-section-hero .hero-title{font-family:var(--font-vodkasans),sans-serif;text-transform:uppercase;color:#fff;margin:.4em 0 .6em;font-size:3.2em;font-weight:400;line-height:1.05}.page-job-offer-section-hero .hero-facts{flex-wrap:wrap;gap:1em;margin-top:1em;display:flex}.page-job-offer-section-hero .hero-fact{background-color:#ffffff14;border-left:.3em solid #ff8000;border-radius:8px;align-items:center;gap:.9em;padding:.9em 1.25em .9em 1em;display:flex}.page-job-offer-section-hero .hero-fact .hero-fact-icon{color:#fff;background-color:#ff8000;border-radius:8px;justify-content:center;align-items:center;width:2.2em;height:2.2em;font-size:.9em;display:flex}.page-job-offer-section-hero .hero-fact .hero-fact-text{flex-direction:column;display:flex}.page-job-offer-section-hero .hero-fact .hero-fact-label{font-family:var(--font-rapor),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;font-size:.75em;font-weight:700}.page-job-offer-section-hero .hero-fact .hero-fact-value{font-family:var(--font-rapor),sans-serif;color:#fff;font-size:1.05em;font-weight:700}.page-job-offer-section-hero .hero-cta{height:3.3em;font-family:var(--font-rapor),sans-serif;color:#fff;background-color:#ff8000;border-radius:8px;align-items:center;gap:.75em;margin-top:2em;padding:0 1.75em;font-size:1em;font-weight:700;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:inline-flex}.page-job-offer-section-hero .hero-cta svg{transition:transform .2s ease-in-out}.page-job-offer-section-hero .hero-cta:hover{transform:translateY(-.15em);box-shadow:0 .5em 1em -.25em #ff8000a6}.page-job-offer-section-hero .hero-cta:hover svg{transform:translate(.25em)}.page-job-offer-section-hero .hero-media{aspect-ratio:1;border-radius:16px;justify-self:end;width:100%;max-width:30em;position:relative;overflow:hidden}.page-job-offer-section-hero .hero-media .hero-image{will-change:transform;width:100%;height:100%;animation:18s ease-in-out infinite alternate jobHeroKenBurns;position:absolute;inset:0}@keyframes jobHeroKenBurns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.08)translate(-1.5%,1%)}}@media (prefers-reduced-motion:reduce){.page-job-offer-section-hero .hero-panel,.page-job-offer-section-hero .hero-kicker,.page-job-offer-section-hero .hero-title,.page-job-offer-section-hero .hero-facts,.page-job-offer-section-hero .hero-cta,.page-job-offer-section-hero .hero-media{opacity:1;transition:none;transform:none}.page-job-offer-section-hero .hero-background .hero-icon,.page-job-offer-section-hero .hero-media .hero-image{animation:none}}@media (max-width:1200px){.page-job-offer-section-hero .hero-title{font-size:2.6em}}@media (max-width:1024px){.page-job-offer-section-hero{margin-bottom:3em;padding:4em 0}.page-job-offer-section-hero .hero-grid{grid-template-columns:1fr;gap:2em}.page-job-offer-section-hero .hero-title{font-size:2em}.page-job-offer-section-hero .hero-facts{width:100%}.page-job-offer-section-hero .hero-fact{border-radius:8px;flex:100%}.page-job-offer-section-hero .hero-cta{border-radius:8px;justify-content:center;width:100%}.page-job-offer-section-hero .hero-media{justify-self:center;max-width:26em;margin:0 auto}}
