.hero-job h1{font-size:48px}.hero-job__meta{align-items:center;display:inline-flex;font-size:14px}.hero-job__meta:not(:last-child){margin-right:12px}.hero-job__meta svg{height:18px;margin-right:6px;width:auto}.hero-job__meta svg path{fill:var(--addtionnal-color-hex)}.hero-job__back{align-items:center;background-color:#f3f4f9;border-radius:4px;color:var(--secondary-color-hex);display:inline-flex;font-size:14px;padding:4px 8px}.hero-job__back svg{height:14px;margin-right:6px;width:auto}.desc-job__form{background-color:#f3f4f9;border-radius:8px;padding:24px}.desc-job__formHeading{font-weight:600;margin-bottom:32px}.desc-job__logo{margin-bottom:24px}.desc-job__logo img{height:80px;width:auto}fieldset.form-columns-2{align-items:stretch;display:flex!important}fieldset.form-columns-2 .hs-fieldtype-file{display:flex;flex:1;flex-direction:column}fieldset.form-columns-2 .hs-fieldtype-file>label{flex:1}.hs-fieldtype-file input[type=file]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}fieldset.form-columns-2 .hs-fieldtype-file .input{margin-top:auto}.hs-fieldtype-file .input:before{align-items:center;background-color:var(--addtionnal-color-hex);border-radius:4px;color:#fff;content:"Choisir un fichier";cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;padding:10px 20px;transition:opacity .2s ease}.hs-fieldtype-file .input:hover:before{opacity:.85}.file-name-display{align-items:center;color:var(--secondary-color-hex);display:flex;font-size:12px;gap:8px;margin-top:8px;opacity:.8}.file-name-display__name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-name-display__remove{align-items:center;background-color:var(--secondary-color-hex);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;height:16px;justify-content:center;line-height:1;padding:0;transition:background-color .2s ease;width:16px}.file-name-display__remove:hover{background-color:var(--addtionnal-color-hex)}@media (min-width:992px){.desc-job__text{padding-right:32px}.desc-job__form{position:sticky;top:90px}}@media (max-width:992px){.hero-job h1{font-size:32px}.desc-job__form{margin-top:32px}}