.JobApplicationForm-module__AF0OFq__submit{width:auto}.JobApplicationForm-module__AF0OFq__fileLabel{color:var(--mantine-color-luce-9);margin-bottom:6px;display:block}[data-mantine-color-scheme=dark] .JobApplicationForm-module__AF0OFq__fileLabel{color:var(--mantine-color-white)}.JobApplicationForm-module__AF0OFq__fileLabel{font-size:var(--mantine-font-size-sm);font-weight:500}.JobApplicationForm-module__AF0OFq__fileLabel span{color:var(--mantine-color-red-6)}.JobApplicationForm-module__AF0OFq__fileBox{width:100%;color:inherit;text-align:left;border:1px dashed var(--mantine-color-luce-4);align-items:center;gap:14px;padding:18px;display:flex}[data-mantine-color-scheme=dark] .JobApplicationForm-module__AF0OFq__fileBox{border:1px dashed #ffffff47}.JobApplicationForm-module__AF0OFq__fileBox{border-radius:var(--mantine-radius-md);background:var(--mantine-color-luce-10)}[data-mantine-color-scheme=dark] .JobApplicationForm-module__AF0OFq__fileBox{background:var(--mantine-color-buio-1)}.JobApplicationForm-module__AF0OFq__fileBox{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.JobApplicationForm-module__AF0OFq__fileBox:hover{border-color:var(--mantine-color-luce-1)}[data-mantine-color-scheme=dark] .JobApplicationForm-module__AF0OFq__fileBox:hover{border-color:#ffffff6b}.JobApplicationForm-module__AF0OFq__fileBox:hover{background:var(--mantine-color-luce-8)}[data-mantine-color-scheme=dark] .JobApplicationForm-module__AF0OFq__fileBox:hover{background:var(--mantine-color-buio-2)}.JobApplicationForm-module__AF0OFq__fileBox:focus-visible{outline:2px solid var(--mantine-color-luce-1);outline-offset:2px}.JobApplicationForm-module__AF0OFq__fileIcon{background:var(--mantine-color-luce-1);flex:0 0 48px;width:48px;height:48px}[data-mantine-color-scheme=dark] .JobApplicationForm-module__AF0OFq__fileIcon{background:var(--mantine-color-buio-1)}.JobApplicationForm-module__AF0OFq__fileIcon{color:var(--mantine-color-white)}.JobApplicationForm-module__AF0OFq__fileCopy{min-width:0}.JobApplicationForm-module__AF0OFq__fileTitle{color:var(--mantine-color-luce-9)}[data-mantine-color-scheme=dark] .JobApplicationForm-module__AF0OFq__fileTitle{color:var(--mantine-color-white)}.JobApplicationForm-module__AF0OFq__fileTitle{overflow-wrap:anywhere;font-weight:900;line-height:1.25}.JobApplicationForm-module__AF0OFq__fileDescription{color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .JobApplicationForm-module__AF0OFq__fileDescription{color:var(--mantine-color-gray-4)}.JobApplicationForm-module__AF0OFq__fileDescription{font-size:14px;font-weight:600;line-height:1.45}.JobApplicationForm-module__AF0OFq__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.JobApplicationForm-module__AF0OFq__privacyLink{color:var(--mantine-color-luce-1);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:36em){.JobApplicationForm-module__AF0OFq__submit{width:100%}.JobApplicationForm-module__AF0OFq__fileBox{align-items:flex-start;padding:16px}.JobApplicationForm-module__AF0OFq__fileIcon{flex-basis:42px;width:42px;height:42px}}
.job-offer-module__TeQweG__hero{border-bottom:1px solid var(--mantine-color-luce-5)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__hero{border-bottom:1px solid var(--mantine-color-buio-5)}.job-offer-module__TeQweG__hero{background:linear-gradient(135deg, var(--mantine-color-luce-9), var(--mantine-color-luce-2))}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__hero{background:linear-gradient(135deg, var(--mantine-color-buio-0), var(--mantine-color-buio-3))}.job-offer-module__TeQweG__heroInner{padding-top:clamp(48px,6vw,86px);padding-bottom:clamp(48px,6vw,86px)}.job-offer-module__TeQweG__badge{width:fit-content;color:var(--mantine-color-white);background:#ffffff1a;border:1px solid #ffffff38}.job-offer-module__TeQweG__h1{color:var(--mantine-color-white);text-wrap:balance;font-size:clamp(38px,5vw,68px);line-height:1.04}.job-offer-module__TeQweG__subtitle{color:#ffffffd1;text-wrap:balance;max-width:760px;font-size:clamp(16px,1.5vw,19px);line-height:1.62}.job-offer-module__TeQweG__summaryCard,.job-offer-module__TeQweG__contentCard,.job-offer-module__TeQweG__formCard{border:1px solid var(--mantine-color-luce-5)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__summaryCard,[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__contentCard,[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__formCard{border:1px solid var(--mantine-color-buio-5)}.job-offer-module__TeQweG__summaryCard,.job-offer-module__TeQweG__contentCard,.job-offer-module__TeQweG__formCard{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__summaryCard,[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__contentCard,[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__formCard{background:var(--mantine-color-buio-0)}.job-offer-module__TeQweG__summaryCard{gap:24px;display:grid}.job-offer-module__TeQweG__summaryTop{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.job-offer-module__TeQweG__summaryMain{align-items:center;gap:18px;min-width:0;display:flex}.job-offer-module__TeQweG__summaryTitle{color:var(--mantine-color-luce-9)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__summaryTitle{color:var(--mantine-color-white)}.job-offer-module__TeQweG__summaryTitle{text-wrap:balance;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.job-offer-module__TeQweG__metaGrid{border-top:1px solid var(--mantine-color-luce-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__metaGrid{border-top:1px solid #ffffff29}.job-offer-module__TeQweG__metaGrid{border-bottom:1px solid var(--mantine-color-luce-5)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__metaGrid{border-bottom:1px solid #ffffff29}.job-offer-module__TeQweG__metaItem{padding:16px 18px}.job-offer-module__TeQweG__metaItem+.job-offer-module__TeQweG__metaItem{border-left:1px solid var(--mantine-color-luce-5)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__metaItem+.job-offer-module__TeQweG__metaItem{border-left:1px solid #ffffff29}.job-offer-module__TeQweG__richText,.job-offer-module__TeQweG__privacyText{color:var(--mantine-color-luce-9)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__richText,[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__privacyText{color:var(--mantine-color-white)}.job-offer-module__TeQweG__richText,.job-offer-module__TeQweG__privacyText{font-size:17px;line-height:1.75}.job-offer-module__TeQweG__richText h2,.job-offer-module__TeQweG__privacyText h2{margin:28px 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.15}.job-offer-module__TeQweG__richText h3,.job-offer-module__TeQweG__privacyText h3{margin:24px 0 8px;font-size:22px;line-height:1.2}.job-offer-module__TeQweG__richText p,.job-offer-module__TeQweG__privacyText p{margin:0 0 14px}.job-offer-module__TeQweG__richText ul,.job-offer-module__TeQweG__richText ol,.job-offer-module__TeQweG__privacyText ul,.job-offer-module__TeQweG__privacyText ol{margin:0 0 16px;padding-left:24px}.job-offer-module__TeQweG__logo{object-fit:contain;border:1px solid var(--mantine-color-luce-5);flex:0 0 96px;width:96px;height:96px}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__logo{border:1px solid var(--mantine-color-buio-5)}.job-offer-module__TeQweG__logo{border-radius:var(--mantine-radius-md);background:var(--mantine-color-white);padding:12px}.job-offer-module__TeQweG__logoFallback{background:var(--mantine-color-luce-1);flex:0 0 96px;width:96px;height:96px}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__logoFallback{background:var(--mantine-color-buio-1)}.job-offer-module__TeQweG__logoFallback{color:var(--mantine-color-white)}.job-offer-module__TeQweG__sectionLabel{color:var(--mantine-color-luce-1);margin-bottom:14px}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__sectionLabel{color:var(--mantine-color-gray-4)}.job-offer-module__TeQweG__sectionLabel{text-transform:uppercase;font-size:12px;font-weight:900}.job-offer-module__TeQweG__metaLabel{color:var(--mantine-color-luce-1)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__metaLabel{color:var(--mantine-color-gray-4)}.job-offer-module__TeQweG__metaLabel{text-transform:uppercase;font-size:12px;font-weight:900}.job-offer-module__TeQweG__metaText{color:var(--mantine-color-luce-9)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__metaText{color:var(--mantine-color-white)}.job-offer-module__TeQweG__metaText{font-weight:800;line-height:1.35}.job-offer-module__TeQweG__formTitle{color:var(--mantine-color-luce-9)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__formTitle{color:var(--mantine-color-white)}.job-offer-module__TeQweG__formTitle{text-wrap:balance;font-size:clamp(26px,3vw,38px);line-height:1.1}.job-offer-module__TeQweG__formIntro{max-width:820px;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__formIntro{color:var(--mantine-color-gray-4)}.job-offer-module__TeQweG__formIntro{text-wrap:balance;font-size:16px;line-height:1.65}@media (max-width:48em){.job-offer-module__TeQweG__heroInner{padding-top:42px;padding-bottom:42px}.job-offer-module__TeQweG__h1{font-size:32px}.job-offer-module__TeQweG__richText,.job-offer-module__TeQweG__privacyText{font-size:16px;line-height:1.65}.job-offer-module__TeQweG__summaryTop,.job-offer-module__TeQweG__summaryMain{flex-direction:column;align-items:flex-start}.job-offer-module__TeQweG__summaryTop .mantine-Button-root{width:100%}.job-offer-module__TeQweG__summaryTitle{font-size:28px}.job-offer-module__TeQweG__logo,.job-offer-module__TeQweG__logoFallback{flex-basis:72px;width:72px;height:72px}.job-offer-module__TeQweG__metaGrid{grid-template-columns:1fr}.job-offer-module__TeQweG__metaItem{padding:14px 0}.job-offer-module__TeQweG__metaItem+.job-offer-module__TeQweG__metaItem{border-top:1px solid var(--mantine-color-luce-5)}[data-mantine-color-scheme=dark] .job-offer-module__TeQweG__metaItem+.job-offer-module__TeQweG__metaItem{border-top:1px solid #ffffff29}.job-offer-module__TeQweG__metaItem+.job-offer-module__TeQweG__metaItem{border-left:0}}
