.section{background:#efefef;flex-direction:column;align-items:center;display:flex;overflow:hidden}.section a{color:#aeaeae;cursor:pointer;text-align:center;text-decoration:none}.section p{color:#707070;text-align:center;font-weight:700}.section-region h1{text-align:center;color:#fff;background:#232323;flex-direction:column;justify-content:flex-start;align-items:center;margin:2% 0 1%;display:flex;font-size:30px!important}.section-cards{background:#fff;border-radius:1px;flex-direction:row;align-items:center;width:85%;margin:1rem 0;padding:2rem;font-size:16px;display:flex;box-shadow:-10px 10px 10px #0000001a}.section-cards-offer{flex-direction:column;justify-content:center;margin:0 5% 0 0;display:flex}.section-cards-offer-titlecard{color:#000!important;font-size:18px!important}.section-cards-offer-location{color:#707070;align-self:flex-start;margin:0;padding-bottom:3%;padding-left:3%;font-weight:700}.section-cards-offer-description{align-self:flex-start;padding-bottom:3%;padding-left:3%;font-weight:700}.section-cards-offer-description:hover{color:#b84926}.section-cards-offer-title{color:#000;clip-path:polygon(0% 0%,90% 0%,100% 50%,90% 100%,0% 100%);background:#e3e3e3;padding:10px;font-weight:700}.section-cards-button{color:#b44726;background:#fff;border-width:3px;border-color:#b44726;border-radius:20px;justify-content:center;align-self:center;padding:13px 25px;font-weight:700;display:flex}.section-cards-button:hover button{color:#fff;background:#b44726;border:#fff}.section-cards-reference{text-align:center;align-items:center;margin:0 5% 0 0}.section-cards-region,.section-cards-publie,.section-cards-contract{flex-direction:column;justify-content:center;align-items:center;margin:0 5% 0 0;display:flex}
.container1{background:#efefef;justify-content:center;display:flex}.formulaire{background:#fff;border:6px solid #db8027;border-radius:10px;justify-content:center;margin:3% 0;padding:5%;font-weight:700;display:flex}.formulaire span{color:red}.formulaire img:hover{cursor:pointer}.formulaire-goback img{float:left;background-color:#db8027;border-radius:15px;width:28px;height:28px;margin-bottom:1.5%}.formulaire-goback img:hover{background-color:#db8127a2}.formulaire-header{flex-direction:column;margin-bottom:3%;display:flex}.formulaire-header-ref{flex-direction:row;display:flex}.formulaire-header-title,.formulaire-phone,.formulaire-nom{flex-direction:column;display:flex}.formulaire-submit{justify-content:center;margin-top:5%;display:flex}.formulaire-motivation{margin-bottom:2%}
.description{background:#fff;border:6px solid #db8027;border-radius:10px;justify-content:center;margin:3% 0;padding:5%;display:flex}.description-button{color:#b84926;background:#fff;border-width:3px;border-color:#b84926;border-radius:20px;justify-content:center;align-self:center;padding:13px 25px;font-weight:700;display:flex}.description-button:hover button{color:#fff;background:#b84926;border:#fff}.description-header{flex-direction:row;margin-bottom:3%;display:flex}.description-header-button button{background:0 0;border:none}.description-header-button img{cursor:pointer;float:left;background-color:#db8027;border-radius:15px;width:28px;height:28px;margin-bottom:1.5%}.description-header-button img:hover{background-color:#db812767}.description-header-title h1{font-weight:700;text-align:center!important;font-size:33px!important}.description h2{color:#b44726;font-weight:600}
.offre-emploi-slider{min-height:600px}.offre-emploi-content{background-color:#efefef}#textMain94{color:#484848;max-width:300px;font-weight:bolder;position:absolute;top:45%;left:5%;transform:translate(-5%,-50%);font-size:7rem!important}@media screen and (max-width:1400px){#textMain94{font-size:5rem!important}}@media screen and (max-width:1000px){#textMain94{font-size:4rem!important}.offre-emploi-slider{min-height:400px}}@media screen and (max-width:700px){#textMain94{font-size:2rem!important}.offre-emploi-slider{min-height:300px}}
