main{overflow:inherit}main h2{text-align:left;margin-bottom:5vh}#jobSection{padding:10vh 0}#jobSection .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}#jobSection article{width:300px;margin:20px;cursor:pointer;background-color:#ffffff;border:1px solid #cdcdcd;box-shadow:3px 6px 9px rgba(0,0,0,0.08);transition:0.3s all}#jobSection article>a{width:300px;height:400px;z-index:1}#jobSection article:hover{transform:translateY(-5px);box-shadow:5px 8px 11px rgba(0,0,0,0.25)}#jobSection article:hover .background{filter:none}#jobSection article h3{font-size:18px;height:40px;overflow:hidden}#jobSection .images{height:135px;width:100%;position:relative}#jobSection .images .background{width:100%;height:100%;object-fit:cover;filter:blur(1px) brightness(0.8);transition:0.3s all}#jobSection .images .logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:30px}#jobSection .text{padding:20px}#jobSection .text p{margin:3px 0}#jobSection .text p img{margin-right:5px}#jobSection .text span{padding:5px 15px;float:right;margin:0px 0 10px 0;transition:0.3s all;background-color:var(--main-blue);color:var(--white)}#jobSection .text span:hover{padding:5px 20px;margin-left:-5px}.article{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:center}header>div>img{filter:brightness(0.5)}header .container>img{margin-bottom:50px}header .container div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:50px}header .container div p{margin:5px 10px;font-size:20px}header .container div img{height:24px;width:inherit;margin-right:15px;vertical-align:sub}aside{position:sticky;top:8vh;padding-left:40px;max-width:400px}.info>img{height:32px;margin:20px 0}.info p img{margin-right:15px}#content{margin-bottom:20px}#content h3{margin-bottom:20px}#content p{margin-bottom:10px}#content ul,#content ol{list-style-type:circle;margin:20px}#content .gallery{display:flex;flex-wrap:wrap;margin:20px auto;align-items:center}#content .gallery figure{flex:1;min-width:250px;margin:10px auto;transition:0.3s all}#content .gallery figure div{margin:auto}#content .gallery figure:hover{transform:translateY(-2px)}section.info{text-align:center;margin-top:20px;padding:25px 7%;border:1px solid var(--black)}section.info div{display:flex;flex-wrap:wrap;justify-content:center}section.info p{text-align:center;margin:10px 10px}section.info>h3{margin:25px 0}section.info .btn{margin:0 auto}#form{opacity:0;transition:0.3s all;pointer-events:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.5)}#form .close{position:absolute;right:5%;top:100px;width:50px;height:50px;border-radius:50%;background-color:rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:700;cursor:pointer}#form .wpcf7{position:absolute;width:80%;min-height:60%;min-width:320px;max-width:900px;top:50%;left:50%;transform:translate(-50%, 0%);transition:0.3s all}#form .wpcf7 .mail{width:95%}#form .wpcf7-form.init p:nth-child(5){width:95%}#form .wpcf7-form.init p:nth-child(8){width:95%}#form.open{opacity:1;pointer-events:initial}#form.open .wpcf7{transform:translate(-50%, -50%)}@media (max-width: 650px){#jobSection article{flex-direction:column;height:auto}#jobSection article .filiale{max-width:70%;margin:auto}#jobSection article .filiale .offre{margin-bottom:10px}#jobSection article .filiale>img{margin-top:15px}#jobSection article .text{width:80%;margin:auto}#jobSection article .img{width:100%;max-width:100%}#jobSection article .img img{width:100%}#jobSection article .background{background:linear-gradient(90deg, #f1f1f1 85%, rgba(241,241,241,0) 100%)}#jobSection article h3{font-size:18px;margin-bottom:15px}#jobSection h1{font-size:35px}#jobSection .article aside{display:none}#form .close{right:6%;top:110px;background-color:initial}}@media (max-width: 1060px){#descriptionPost h3,#polePost h3{margin-left:0}#jobSection article .text h3{font-size:18px}#jobSection article .text h3 span{font-size:20px}aside{display:none}#form .close{z-index:2}#form .wpcf7{max-height:85vh;overflow:scroll}}
