/*! © 2025-2026 LUATEL GmbH · curingax.com.br */
[hidden]{display:none!important}.hero-copy{padding-top:clamp(155px,20vh,220px);padding-bottom:120px}.hero-copy h1{max-width:850px;font-size:clamp(40px,4.1vw,60px)}.hero-copy .career-kicker{margin:0 0 22px;font-size:14px;letter-spacing:.1em}.hero-copy>p:not(.career-kicker){max-width:530px}.career-hero-bottom{position:absolute;bottom:34px;left:56px;right:56px;display:flex;justify-content:space-between;gap:24px;font-size:15px}.career-hero-bottom small{font-size:11px;color:#ffffffb0}.work{align-items:center}.work article p{max-width:none}.work figure img{height:450px}.career-roles{padding-bottom:110px;scroll-margin-top:40px}.career-roles>.section-label{margin-bottom:22px}.career-roles .section-heading{margin-bottom:38px}.job{border-top:1px solid #d5dadd}.job:last-child{border-bottom:1px solid #d5dadd}.job summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:35px;padding:31px 0;cursor:pointer}.job summary::-webkit-details-marker{display:none}.job summary:focus-visible{outline:3px solid #007c9f;outline-offset:4px}.job-meta{font-size:13px;margin-bottom:10px;color:#68717a}.job h3{font-size:30px}.job-lead{max-width:740px;margin-top:13px;font-size:17px}.job-plus{font-size:30px;line-height:1;color:#007c9f;transition:transform .25s}.job[open] .job-plus{transform:rotate(45deg)}.job summary:hover h3{color:#007c9f}.job-body{padding:0 0 38px;max-width:1020px}.job-body p{max-width:870px}.careers-lists{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:30px}.careers-lists h4{font-size:17px;font-weight:500;margin:0 0 15px}.careers-lists ul{padding-left:20px;color:#61656a;margin:0}.careers-lists li{margin:10px 0}.careers-apply-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.careers-apply{display:inline-flex;align-items:center;justify-content:center;border:1px solid #007c9f;color:#007c9f;padding:12px 20px;border-radius:30px;min-height:48px;font-size:15px;line-height:1.5;transition:background .2s,color .2s}.careers-apply:hover{background:#007c9f;color:#fff}.career-apply-section{background:#edf1f2;border-radius:28px;margin:0 8px;padding:65px 0}.career-apply-section h2{margin:20px 0 28px}.career-apply-section p:not(.section-label):not(.careers-apply-row){max-width:780px}.job-body>span,.career-apply-section .page-width>span{display:block}.job[open] .job-body{animation:job-in .3s ease-out}@keyframes job-in{0%{opacity:.4;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:760px){.hero{min-height:740px}.hero-copy{padding-top:145px!important;padding-bottom:120px}.hero-copy h1{font-size:36px!important}.career-hero-bottom{left:23px;right:23px;bottom:25px;display:block;max-width:310px;font-size:13px}.career-hero-bottom small{display:block;margin-top:13px}.hero-copy .career-kicker{font-size:12px!important}.work figure img{height:300px}.job h3{font-size:25px}.job summary{gap:16px;padding:25px 0}.job-lead{font-size:16px}.careers-lists{grid-template-columns:1fr;gap:25px}.career-roles{padding-bottom:65px}.career-apply-section{padding:42px 0;margin:0 6px}.careers-apply-row{flex-direction:column;align-items:stretch}.careers-apply{white-space:normal;text-align:center}.job-plus{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.job[open] .job-body{animation:none}}.hero-scene{object-position:65% center}.hero-shade{background:linear-gradient(90deg,#0d171fb3,#0d171f73 43%,#0d171f17 78%),linear-gradient(0deg,rgba(13,23,31,.58),transparent 35%)}.work figure img{object-position:center}.hero-copy h1{max-width:760px}@media(max-width:760px){.hero-scene{object-position:66% center}.hero-shade{background:linear-gradient(180deg,#0d171f66,#0d171f8f 40%,#0d171fa6)}}@media(min-width:601px)and (max-width:760px){.hero-copy{padding-top:205px!important}.hero{min-height:800px}}.work{align-items:start}.career-roles{padding-top:110px}@media(min-width:761px){.career-roles{display:grid;grid-template-columns:25% 1fr;column-gap:6%;align-items:start}.career-roles>.section-label{grid-column:1;grid-row:1/span 9;margin:0;padding-top:8px}.career-roles>.section-heading,.career-roles>.job{grid-column:2}.career-roles .section-heading{display:block}.career-roles .section-heading>p{max-width:560px;margin-top:22px}.career-apply-section>.page-width{display:grid;grid-template-columns:25% 1fr;column-gap:6%;padding-left:40px;padding-right:40px}.career-apply-section>.page-width>.section-label{grid-column:1;padding-top:8px}.career-apply-section>.page-width>span{grid-column:2}.career-apply-section h2{margin-top:0}}.job-body p{max-width:680px}.careers-lists{max-width:none}#apply .careers-apply[href*="role=analyst"],#apply .careers-apply[href*="role=supervisor"]{display:none}#apply .careers-apply{background:#007c9f;color:#fff}#apply .careers-apply:hover{background:#006982}.hero-copy h1{max-width:820px;font-size:clamp(40px,3.9vw,56px)}html[lang=de] .hero-copy h1{font-size:clamp(36px,3.4vw,48px)}.career-hero-bottom{left:0;right:0;max-width:1280px;margin:0 auto;padding:0 40px}.career-hero-bottom small{display:none}@media(min-width:761px)and (max-width:1100px){.work figure img{object-position:70% center;height:420px}}@media(max-width:760px){.career-roles{padding-top:65px}html[lang=de] .hero-copy h1{font-size:32px!important}.hero-scene{object-position:58% 20%}.career-hero-bottom{padding:0;left:17px;right:17px}.career-apply-section>.page-width{padding-left:17px;padding-right:17px}}@media(min-width:761px)and (max-width:1295px){.career-hero-bottom{padding:0 32px}.career-apply-section>.page-width{padding-left:32px;padding-right:32px}}.career-people{padding-top:105px;padding-bottom:105px}.career-people>.section-label{margin-bottom:24px}.career-people-card{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:clamp(42px,7vw,100px);align-items:center}.career-people-card>img{display:block;width:100%;aspect-ratio:260/292;object-fit:cover;object-position:center 24%;border-radius:24px}.career-people-card>div{max-width:650px}.career-people-kicker{margin:0 0 15px;color:#007c9f;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.career-people-card h2{margin:0 0 9px;font-size:clamp(40px,5vw,66px);line-height:1}.career-people-role{margin:0 0 24px;color:#43494f;font-size:18px;font-weight:500}.career-people-card>div>p:not(.career-people-kicker):not(.career-people-role){max-width:590px;font-size:18px;line-height:1.7}.career-people-link{margin-top:24px}@media(max-width:760px){.career-people{padding-top:65px;padding-bottom:72px}.career-people-card{grid-template-columns:1fr;gap:30px}.career-people-card>img{max-width:360px}.career-people-card h2{font-size:42px}.career-people-card>div>p:not(.career-people-kicker):not(.career-people-role){font-size:16px}}
