h1,h2{font-family:Red Hat Display,sans-serif}header img.logo-header-top{margin:40px 20px;width:183px}.container.template_legal{margin:165px auto 100px;width:81.5%}.container.template_legal h2{font-size:28px;text-align:left}.container.template_legal ul li{color:#212020;font-family:Red Hat Display,sans-serif;font-size:16px;list-style-type:disc}.container.template_legal p{font-size:16px}.container.template_legal a{text-decoration:underline}.container.template_legal a:hover{text-decoration:none}.container.template_legal h1{font-size:36px;font-weight:400;margin-bottom:35px;text-align:center}table{border-radius:10px;border-spacing:0;font-family:Red Hat Display,sans-serif;margin:30px auto;max-width:100%;width:712px}table,table tbody tr:first-of-type{box-shadow:1px 3px 6px rgba(0,0,0,.16)}table tbody tr:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}table tbody tr:first-of-type td{background-color:#fafafa;border:none;padding:12px 0;width:92px}table tbody tr:first-of-type td:first-of-type{border-top-left-radius:10px}table tbody tr:first-of-type td:last-of-type{border-top-right-radius:10px}table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:10px}table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:10px}td,th{border:1px solid #f3f2f2;font-size:14px;font-weight:400!important;line-height:18px;text-align:center}td.selected{background-color:#e4572e}table tr td:first-of-type{background-color:#fafafa;border:none;box-shadow:1px 3px 6px rgba(0,0,0,.16);padding:6px 0 4px;width:68px}.mes_dates{align-items:center;display:flex;margin-bottom:100px}.mes_dates p{margin-right:16px}.mes_dates .champ:last-of-type{position:relative}.mes_dates .champ:last-of-type:hover div.explications{display:block}.champ input{background-color:#fafafa;border:none;border-radius:5px;box-shadow:inset 0 2px 2px rgba(0,0,0,.16);font-family:Red Hat Display,sans-serif;font-size:16px;line-height:18px;margin-right:40px;padding:8px 12px}div.explications{background-color:#fafafa;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.16);display:none;padding:12px 17px;position:absolute;right:-10px;top:43px;width:280px}div.explications p{margin:0}@media only screen and (max-width:699px){.mes_dates{flex-wrap:wrap;justify-content:center}.mes_dates p:first-of-type{text-align:center;width:100%}}@media only screen and (max-width:499px){.mes_dates{align-items:center;flex-direction:column}.mes_dates p:first-of-type{text-align:center;width:100%}.mes_dates p{margin-right:0}.mes_dates input{margin:0}.mes_dates div.explications{left:-55px}.maj_profil.planning h1{border-bottom:none;margin-bottom:95px;text-align:center}.maj_profil.planning a.retour{top:70px}}.maj_profil .container{margin:175px auto 0;max-width:96%;position:relative;width:862px}.maj_profil h1{border-bottom:2px solid red;font-size:22px;font-weight:500;margin:auto auto 70px;width:-moz-fit-content;width:fit-content}.maj_profil h2{font-size:20px;font-weight:500;text-align:left}.maj_profil p{font-size:16px}a.retour{font-size:20px;font-weight:500;left:0;position:absolute;top:65px;transform:translateX(calc(-100% - 20px))}a.retour img{margin-right:15px;transition:.3s}a.retour:hover img{margin-right:20px;transition:.3s}.maj_profil .dash{margin:75px auto 0}.maj_profil .dash .content{border-radius:10px;min-height:260px;width:100%}.maj_profil .dash .content:last-of-type{margin-bottom:5vw}.maj_profil .dash .content.competences .corps{padding-right:25px}.maj_profil .dash .head{align-items:center;display:flex;justify-content:space-between}.maj_profil .dash .head a{margin-right:0}.maj_profil .dash .head p{font-size:18px}.maj_profil .dash a img{margin-bottom:-5px;margin-right:10px}.maj_profil .dash .corps{padding:35px 38px}input,textarea{outline-color:#e4572e}.maj_profil .dash .corps textarea{margin-right:0}.champ.vehicule{margin-bottom:4vw}.champ label{font-family:Red Hat Display,sans-serif}.maj_profil .localisation>p{font-size:18px;font-weight:500}.salaire{margin:4vw auto;width:-moz-fit-content;width:fit-content}.salaire>p{font-size:18px;font-weight:500;margin:0 0 18px}.salaire .wrapper{margin:30px auto 90px;max-width:95%;width:400px}.salaire .wrapper .price-input{display:flex;margin:30px 0 35px;width:100%}.salaire .wrapper .price-input .field{align-items:center;display:flex;width:100%}.salaire .wrapper .price-input .field:last-of-type{justify-content:flex-end}.salaire .wrapper .field input,.salaire .wrapper .price-input .field span{font-family:Red Hat Display,sans-serif;font-size:16px;line-height:18px}.salaire .wrapper .field input{background-color:#fafafa;border:none;border-radius:5px;box-shadow:inset 0 2px 2px rgba(0,0,0,.16);margin-left:12px;outline:none;padding:8px 12px;text-align:center;width:82px}.salaire .wrapper input[type=number]::-webkit-inner-spin-button,.salaire .wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.salaire .wrapper .slider{background:#fff;border-radius:10px;box-shadow:inset 0 2px 6px rgba(0,0,0,.16);height:11px;position:relative}.salaire .wrapper .slider .progress{background:#f0a38e;border-bottom-left-radius:5px;border-top-left-radius:5px;height:100%;left:25%;position:absolute;right:25%}.salaire .wrapper .range-input{position:relative}.salaire .wrapper .range-input input{-webkit-appearance:none;-moz-appearance:none;background:none;height:5px;pointer-events:none;position:absolute;top:-10px;width:100%}.salaire .wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#e4572e;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.05);height:18px;pointer-events:auto;width:18px}.salaire .wrapper input[type=range]::-moz-range-thumb{-moz-appearance:none;background:#17a2b8;border:none;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.05);height:11px;pointer-events:auto;width:11px}div.picture{align-items:center;display:flex;flex-direction:column;margin-bottom:75px}div.picture p{font-size:18px;font-weight:500}div.picture div{display:inline-block;font-size:0;position:relative}div.picture div img:first-of-type{border-radius:100px;height:100px;-o-object-fit:cover;object-fit:cover;transition:.1s;width:100px}div.picture div img:nth-of-type(2){bottom:0;cursor:pointer;position:absolute;right:0}div.save{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-bottom:70px}div.save a.encadre{margin-left:50px}.save a.encadre:hover{color:#fff;filter:brightness(100%)}div.save a:first-of-type{transition:.3s}div.save a:first-of-type:hover{transform:scale(1.02);transition:.3s}@media only screen and (max-width:1150px){.maj_profil .dash .content:last-of-type,a.retour{transform:translateX(0)}}@media only screen and (max-width:599px){.maj_profil .dash .corps{padding:20px 25px}.maj_profil .dash .content{min-height:225px}.maj_profil .dash .corps textarea{height:150px}.dash .content{margin-bottom:50px}.champ.vehicule{margin-bottom:25px}.salaire{margin:50px auto}}@media only screen and (max-width:499px){div.save{flex-direction:column}div.save a{margin:10px 0!important}.salaire .wrapper{width:95%}.salaire .wrapper .price-input{flex-wrap:wrap}.salaire .wrapper .price-input .field{justify-content:center!important;margin-bottom:12px}}