.uv2-emploi .uv2-hero__surtitre{text-decoration:none}.uv2-emploi__onglets{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.uv2-emploi .uv2-puce{align-items:center;display:inline-flex;text-decoration:none}.uv2-emploi .uv2-puce--active,.uv2-emploi .uv2-puce--active:hover{color:var(--uv2-ivoire)}.uv2-emploi__recherche{margin-top:16px}.uv2-emploi .uv2-recherche__active{margin-bottom:0}.uv2-emploi__grille{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 320px}.uv2-emploi__principal{min-width:0}.uv2-emploi__tri{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.uv2-emploi__tri .uv2-puce{font-size:12.5px;padding:7px 14px}.uv2-emploi__tri-libelle{color:var(--uv2-gris);font-size:13px;margin-right:4px}.uv2-emploi__tri-sep{background:var(--uv2-ligne-forte);height:20px;margin:0 4px;width:1px}.uv2-emploi__liste{display:grid;gap:14px;list-style:none;margin:0;padding:0}.uv2-emploi__liste--grille{grid-template-columns:repeat(2,minmax(0,1fr))}.uv2-ann{background:#fff;border:1px solid var(--uv2-ligne);border-radius:12px;display:flex;flex-direction:column;gap:10px;height:100%;padding:20px 24px;transition:border-color .15s,box-shadow .15s}.uv2-ann:hover{border-color:var(--uv2-ligne-forte);box-shadow:0 8px 22px rgba(29,26,23,.07)}.uv2-ann__tete{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.uv2-ann__contrat,.uv2-ann__type{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.uv2-ann__type{background:#f3e2e8;color:var(--uv2-bordeaux)}.uv2-ann--demande .uv2-ann__type,.uv2-ann__type--demande{background:#1d1a17;color:var(--uv2-ivoire)}.uv2-ann__contrat{background:var(--uv2-papier);border:1px solid var(--uv2-ligne-forte);color:var(--uv2-gris-fonce)}.uv2-ann__date{color:var(--uv2-gris);font-size:13px;margin-left:auto}.uv2-emploi .uv2-ann__titre{font-family:var(--uv2-serif);font-size:23px;font-weight:400;line-height:1.15;margin:2px 0 0;overflow-wrap:anywhere}.uv2-ann__titre a{color:var(--uv2-encre);text-decoration:none}.uv2-ann__titre a:hover{color:var(--uv2-bordeaux)}.uv2-ann__infos{color:var(--uv2-gris-fonce);display:flex;flex-wrap:wrap;font-size:14px;gap:6px 18px;list-style:none;margin:0;padding:0}.uv2-ann__infos .fa{color:var(--uv2-bordeaux);margin-right:4px;text-align:center;width:14px}.uv2-ann__infos a{color:var(--uv2-encre);font-weight:600;text-decoration:none}.uv2-ann__infos a:hover{color:var(--uv2-bordeaux)}.uv2-ann__pied{border-top:1px solid var(--uv2-ligne);margin:auto 0 0;padding-top:12px}.uv2-emploi .uv2-ann__pied .uv2-bouton{color:var(--uv2-encre)}.uv2-emploi .uv2-ann__pied .uv2-bouton:hover{color:var(--uv2-ivoire)}.uv2-emploi__cote{display:grid;gap:14px}.uv2-emploi__depot,.uv2-emploi__repondre{background:var(--uv2-encre);border-radius:12px;color:#d9d1c5;display:grid;gap:10px;padding:22px 24px}.uv2-emploi__depot p{font-size:14.5px;line-height:1.55;margin:0}.uv2-emploi__depot-surtitre{color:#e7b8ca;font-size:11px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.uv2-emploi .uv2-emploi__depot-titre{color:var(--uv2-ivoire);font-family:var(--uv2-serif);font-size:24px;font-weight:400;line-height:1.15;margin:0}.uv2-emploi .uv2-emploi__depot .uv2-bouton--plein,.uv2-emploi .uv2-emploi__repondre .uv2-bouton--plein{background:var(--uv2-ivoire);border-color:var(--uv2-ivoire);color:var(--uv2-encre);justify-self:start}.uv2-emploi .uv2-emploi__depot .uv2-bouton--plein:hover,.uv2-emploi .uv2-emploi__repondre .uv2-bouton--plein:hover{background:#fff;color:var(--uv2-bordeaux)}.uv2-emploi__depot--second{background:#fff;border:1px solid var(--uv2-ligne);color:var(--uv2-gris-fonce)}.uv2-emploi .uv2-emploi__depot--second .uv2-emploi__depot-titre{color:var(--uv2-encre);font-size:20px}.uv2-emploi__lien{color:var(--uv2-bordeaux);font-size:14px;font-weight:600;text-decoration:none}.uv2-emploi__lien:hover{color:var(--uv2-encre)}.uv2-emploi__repondre .uv2-emploi__lien{color:#e7b8ca}.uv2-emploi__repondre .uv2-emploi__lien:hover{color:#fff}.uv2-emploi .uv2-emploi__action{cursor:pointer;font-size:14.5px;justify-content:center;min-height:46px;width:100%}.uv2-emploi .uv2-emploi__repondre .uv2-bouton--contour{background:transparent;border-color:#8a8178;color:var(--uv2-ivoire)}.uv2-emploi .uv2-emploi__repondre .uv2-bouton--contour:hover{background:var(--uv2-ivoire);border-color:var(--uv2-ivoire);color:var(--uv2-encre)}.uv2-emploi__entete{margin-top:20px;max-width:900px}.uv2-emploi__marques{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.uv2-emploi .uv2-emploi__titre{font-size:58px;overflow-wrap:anywhere}.uv2-emploi__meta{margin-top:18px}.uv2-emploi__meta .fa{color:var(--uv2-bordeaux);margin-right:2px}.uv2-emploi__fiche{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(29,26,23,.04),0 12px 32px rgba(29,26,23,.06);min-width:0;padding:28px 32px}.uv2-emploi__infos{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0 0 26px}.uv2-emploi__infos div{background:var(--uv2-papier);border:1px solid var(--uv2-ligne);border-radius:10px;padding:12px 16px}.uv2-emploi__infos dt{color:var(--uv2-gris);font-size:11px;font-weight:600;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.uv2-emploi__infos dd{font-size:15.5px;font-weight:600;margin:0;overflow-wrap:anywhere}.uv2-emploi__infos dd a{color:var(--uv2-encre)}.uv2-emploi__infos small{color:var(--uv2-gris);font-weight:400}.uv2-emploi .uv2-emploi__sous-titre{font-family:var(--uv2-serif);font-size:26px;font-weight:400;margin:0 0 10px}.uv2-emploi__texte{color:var(--uv2-gris-fonce);font-size:16px;line-height:1.75;overflow-wrap:anywhere}.uv2-emploi__partage{align-items:center;border-top:1px solid var(--uv2-ligne);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;margin:26px 0 0;padding-top:18px}.uv2-emploi__partage span{color:var(--uv2-gris);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.uv2-emploi__partage a{color:var(--uv2-encre);font-weight:600;text-decoration:none}.uv2-emploi__partage a:hover{color:var(--uv2-bordeaux)}.uv2-emploi__autres{margin-top:56px}.uv2-emploi__autres .uv2-section__titre{margin-bottom:20px}.uv2-emploi .uv2-section__titre em{color:var(--uv2-bordeaux);font-style:italic}.uv2-emploi__modale .modal-content{background:var(--uv2-papier);border:0;border-radius:16px;font-family:var(--uv2-sans)}.uv2-emploi__modale .modal-title{font-family:var(--uv2-serif);font-size:24px;font-weight:400}.uv2-emploi__modale .uv2-bouton{cursor:pointer}.uv2-emploi__tel{font-size:24px;margin:24px 0;text-align:center}.uv2-emploi__tel .fa{color:var(--uv2-bordeaux)}.uv2-emploi__portes{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.uv2-emploi__porte{align-content:start;background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(29,26,23,.04),0 12px 32px rgba(29,26,23,.06);color:var(--uv2-gris-fonce);display:grid;gap:10px;height:100%;padding:28px 30px;text-decoration:none;transition:transform .15s,box-shadow .15s}.uv2-emploi__porte:hover{box-shadow:0 16px 36px rgba(29,26,23,.1);color:var(--uv2-gris-fonce);transform:translateY(-2px)}.uv2-emploi__porte-icone{align-items:center;background:#f3e2e8;border-radius:12px;color:var(--uv2-bordeaux);display:inline-flex;font-size:18px;height:46px;justify-content:center;width:46px}.uv2-emploi__porte-titre{color:var(--uv2-encre);font-family:var(--uv2-serif);font-size:30px;line-height:1.1}.uv2-emploi__porte-texte{font-size:15px;line-height:1.55}.uv2-emploi__porte .uv2-emploi__lien{margin-top:6px}.uv2-emploi__porte--sombre{background:var(--uv2-encre);color:#d9d1c5}.uv2-emploi__porte--sombre:hover{color:#d9d1c5}.uv2-emploi__porte--sombre .uv2-emploi__porte-titre{color:var(--uv2-ivoire)}.uv2-emploi__porte--sombre .uv2-emploi__lien{color:#e7b8ca}.uv2-emploi__deposer{margin-top:56px}.uv2-emploi__deposer .uv2-section__titre{margin-bottom:20px}.uv2-depot__tete{margin-top:20px;max-width:980px}.uv2-emploi .uv2-depot__titre{font-size:58px}.uv2-etapes{counter-reset:none;display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:26px 0 0;padding:0}.uv2-etapes__etape,.uv2-etapes__etape>a{align-items:center;display:inline-flex;gap:10px}.uv2-etapes__etape{background:var(--uv2-papier);border:1px solid var(--uv2-ligne-forte);border-radius:999px;color:var(--uv2-gris-fonce);font-size:14px;font-weight:600;padding:8px 18px 8px 8px}.uv2-etapes__etape>a{color:inherit;text-decoration:none}.uv2-etapes__numero{align-items:center;background:#efe6da;border-radius:50%;color:var(--uv2-encre);display:inline-flex;font-family:var(--uv2-serif);font-size:15px;height:30px;justify-content:center;width:30px}.uv2-etapes__etape--active{background:var(--uv2-encre);border-color:var(--uv2-encre);color:var(--uv2-ivoire)}.uv2-etapes__etape--active .uv2-etapes__numero{background:var(--uv2-ivoire)}.uv2-etapes__etape--faite .uv2-etapes__numero{background:#e8f3ec;color:#2e6b48}.uv2-etapes__etape--faite:hover{border-color:var(--uv2-encre)}.uv2-depot__note{line-height:1.6;max-width:760px}.uv2-depot__note,.uv2-depot__recap{color:var(--uv2-gris-fonce);font-size:15px;margin:18px 0 0}.uv2-depot__recap{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;overflow-wrap:anywhere}.uv2-depot__recap strong{color:var(--uv2-encre)}.uv2-depot__recap a{color:var(--uv2-bordeaux);font-weight:600}.uv2-emploi .uv2-depot__form{background:transparent;border:0;padding:0}.uv2-depot__grille{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.uv2-depot__colonne{display:grid;gap:20px;min-width:0}.uv2-depot__bloc{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(29,26,23,.04),0 12px 32px rgba(29,26,23,.06);padding:24px 28px 8px}.uv2-emploi .uv2-depot__bloc-titre{font-family:var(--uv2-serif);font-size:24px;font-weight:400;line-height:1.15;margin:0 0 18px}.uv2-depot__type{align-items:center;background:#f3e2e8;border-radius:999px;color:var(--uv2-bordeaux);display:inline-flex;font-size:15px;font-weight:700;gap:10px;margin:0 0 18px;padding:10px 18px}.uv2-depot__compteur{color:var(--uv2-gris);font-size:13px;margin:-8px 0 18px;text-align:right}.uv2-depot__compteur span{color:var(--uv2-encre);font-weight:700}.uv2-emploi .uv2-depot__form textarea.form-control{height:190px;min-height:140px;resize:vertical}.uv2-emploi .uv2-depot__form>.alert{margin-bottom:20px}.uv2-depot__pied{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(29,26,23,.04),0 12px 32px rgba(29,26,23,.06);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:20px;padding:20px 28px}.uv2-depot__pied .uv2-compte__obligatoire{margin:0;text-align:left}.uv2-depot__compte{padding-top:32px}.uv2-depot__compte .uv2-compte__grille{grid-template-columns:minmax(0,640px) minmax(0,400px);justify-content:start}.uv2-depot__compte .facebook-valid{height:auto;max-width:100%}.uv2-depot__compte .uv2-compte__aside .uv2-inst__formulaire{background:transparent;border:0;padding:0}.uv2-depot__compte .uv2-compte__aside .uv2-compte__envoi .btn{justify-content:center;width:100%}@media (max-width:991.98px){.uv2-emploi__grille{grid-template-columns:minmax(0,1fr)}.uv2-emploi__cote{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.uv2-emploi .uv2-depot__titre,.uv2-emploi .uv2-emploi__titre{font-size:44px}.uv2-depot__compte .uv2-compte__grille,.uv2-depot__grille{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.uv2-emploi__liste--grille,.uv2-emploi__portes,.uv2-emploi__recherche{grid-template-columns:minmax(0,1fr)}.uv2-emploi__recherche{border-radius:18px}.uv2-emploi__recherche .uv2-recherche__champ+.uv2-recherche__champ{border-left:0;border-top:1px solid var(--uv2-ligne)}.uv2-emploi__recherche .uv2-recherche__bouton{min-height:46px}.uv2-ann{padding:18px}.uv2-emploi .uv2-ann__titre{font-size:21px}.uv2-ann__date{flex-basis:100%;margin-left:0}.uv2-emploi .uv2-depot__titre,.uv2-emploi .uv2-emploi__titre{font-size:34px}.uv2-etapes__etape{font-size:13px}.uv2-depot__bloc{padding:20px 18px 4px}.uv2-depot__pied{padding:18px}.uv2-depot__pied .btn{justify-content:center;width:100%}.uv2-emploi__fiche{padding:22px 18px}.uv2-emploi__porte{padding:22px}.uv2-emploi__porte-titre{font-size:26px}.uv2-emploi__autres,.uv2-emploi__deposer{margin-top:40px}}