﻿main{padding-top:150px}main#Accueil #accueilBanner{width:100%;height:100vh;min-height:550px;max-height:800px}main#Accueil #accueilBanner .background{object-position:bottom right}main#Accueil #accueilBanner .backgroundContent{color:#FFFFFF;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#Accueil #accueilBanner .backgroundContent>*{max-width:50%}main#Accueil #accueilBanner .backgroundContent .preTitle{color:#FFFFFF;font-size:2rem;margin-bottom:30px;line-height:0.8;font-family:"Heinch", sans-serif}main#Accueil #accueilBanner .backgroundContent h1{font-size:5rem;color:#FFFFFF}main#Accueil #accueilBanner .backgroundContent .button{margin-top:20px}main#Accueil #accueilBanner+.bgWhiteD{margin-top:unset}main#Accueil #accueilPoles h2{margin-bottom:70px}main#Accueil #accueilImplantations .link{position:absolute;top:-0.5rem;right:15px}main#Accueil #accueilImplantations .right #implantations-map{width:95%;padding-top:95%;z-index:1;overflow:visible}main#Accueil .bg2Colors{padding-top:50px}main#Accueil .bg2Colors #accueilGroupe{margin-top:unset;margin-right:unset;background:#E52729}main#Accueil .bg2Colors #accueilGroupe .right{padding:150px 100px}main#Accueil .bg2Colors #accueilGroupe .right>*{color:#FFFFFF}main#Accueil .bg2Colors #accueilGroupe .right p:not(.subTitle){margin:20px 0 50px}main#Accueil #accueilCertifs{text-align:center}main#Accueil #accueilCertifs .title-container .suptitle{color:#E52729;text-transform:uppercase;display:block;margin-bottom:28px}main#Accueil #accueilCertifs .title-container h2{display:block;color:#9B999E;font-size:45.5px;font-style:normal;font-weight:400;line-height:31.85px;letter-spacing:0.65px;margin-bottom:20px}main#Accueil #accueilCertifs .title-container p{color:#9B999E}main#Accueil #accueilCertifs .certifications-list{margin-top:64px;display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1200px){main#Accueil #accueilCertifs .certifications-list{flex-direction:row;justify-content:space-between}}main#Accueil #accueilActualites .owl-carousel .owl-stage-outer{overflow:visible}main#Accueil #accueilActualites .owl-carousel .owl-stage-outer .owl-stage .owl-item .actualite-item{height:unset !important}main#Accueil #accueilActualites+.bgWhiteD{margin-top:120px}main#Accueil #accueilActualites+.bgWhiteD img{position:absolute;top:5%;right:-2%;height:90%;width:auto}main#Actualites .bgWhiteD{padding-bottom:unset}main#Actualites .bgWhiteD #actualitesHeader ul{margin:50px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:20px 70px;gap:20px 70px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 70px;border:1px solid rgba(155, 153, 158, 0.5);border-left:unset;border-right:unset}main#Actualites .bgWhiteD #actualitesHeader ul::before,main#Actualites .bgWhiteD #actualitesHeader ul::after{content:"";position:absolute;top:-1px;height:calc(100% + 2px);width:50vw;border:1px solid rgba(155, 153, 158, 0.5);border-left:unset;border-right:unset}main#Actualites .bgWhiteD #actualitesHeader ul::before{right:100%}main#Actualites .bgWhiteD #actualitesHeader ul::after{left:100%}main#Actualites .bgWhiteD #actualitesHeader ul li{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#Actualites .bgWhiteD #actualitesHeader ul li a{color:#E52729;text-transform:uppercase;transition:opacity 0.15s ease-in-out}main#Actualites .bgWhiteD #actualitesHeader ul li a.active{color:#9B999E;pointer-events:none}main#Actualites .bgWhiteD #actualitesHeader ul li a:not(.active):hover{opacity:0.5}main#Actualites .bgWhiteD #actualitesHeader ul li:first-of-type a{text-transform:unset}main#Actualites #actualitesList{margin-top:50px}main#Realisations .bgWhiteD{padding-bottom:unset}main#Realisations .bgWhiteD #realisationsHeader #countRealisations{text-align:right;color:#E52729;text-transform:uppercase}main#Realisations .bgWhiteD #realisationsHeader #countRealisations span{display:block;font-size:7rem;line-height:1}main#Realisations .bgWhiteD #realisationsHeader form.formFilter ul li{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}main#Realisations .bgWhiteD #realisationsHeader form.formFilter ul li:first-of-type{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;width:10%;max-width:10%}main#Realisations .bgWhiteD #realisationsHeader form.formFilter ul li:last-of-type{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;width:15%;max-width:15%}main#Realisations #realisationsList{margin-top:50px}main#Realisations #realisationsList .realisation-item.first .top{padding-top:calc(50% - 15px)}main#Realisations #realisationsList .realisation-item.first .bottom{width:60%;position:absolute;bottom:0;left:0;z-index:3}main .banner{padding-top:96px}main .banner h1{display:block;color:#9B999E;font-family:Heinch;font-size:65px;font-style:normal;font-weight:400;line-height:45.5px;letter-spacing:0.65px;text-transform:uppercase;margin-bottom:26px}main .banner .intro{display:block;color:#9B999E;font-size:13px;font-style:normal;font-weight:400;line-height:16.9px;letter-spacing:0.65px;margin-bottom:26px}main .banner .img{width:100%;aspect-ratio:3.7281553398}main .banner .img img{width:100%;height:100%;object-fit:cover}main .content{padding-bottom:32px}@media screen and (min-width:1200px){main .content{padding-bottom:100px}}main .content .section{margin-bottom:55px}main .content ul li{padding-left:22px;margin-bottom:1rem}main .content ul li:after{content:"";display:block;width:10px;height:10px;border-radius:100%;background:#E52729;position:absolute;left:0;top:50%;transform:translateY(-50%)}main .content .sidebar ul li:after{background-color:#FFFFFF}main#Metiers .pole-pill{display:block;width:max-content;text-transform:uppercase;padding:20px 30px;border-radius:30px}main#Metiers .subtitle{margin-bottom:26px}main#Metiers.maintenance .backgroundContent,main#Metiers.maintenance-division .backgroundContent,main#Metiers.bereich-wartung .backgroundContent{padding-bottom:72px}main#Metiers.maintenance .pole-pill,main#Metiers.maintenance-division .pole-pill,main#Metiers.bereich-wartung .pole-pill{text-transform:uppercase;padding:20px 30px;border-radius:30px;border:1px solid #2973B2}main#Metiers.maintenance .suptitle,main#Metiers.maintenance-division .suptitle,main#Metiers.bereich-wartung .suptitle{color:#2973B2}main#Metiers.maintenance ul li:after,main#Metiers.maintenance ul li:before,main#Metiers.maintenance-division ul li:after,main#Metiers.maintenance-division ul li:before,main#Metiers.bereich-wartung ul li:after,main#Metiers.bereich-wartung ul li:before{background-color:#2973B2}main#Metiers.usinage-outillage .backgroundContent,main#Metiers.machining-and-tooling-division .backgroundContent,main#Metiers.bearbeitungs-und-werkzeugzentrum .backgroundContent{padding-bottom:72px}main#Metiers.usinage-outillage .pole-pill,main#Metiers.machining-and-tooling-division .pole-pill,main#Metiers.bearbeitungs-und-werkzeugzentrum .pole-pill{text-transform:uppercase;padding:20px 30px;border-radius:30px;border:1px solid #1B9C9A}main#Metiers.usinage-outillage .suptitle,main#Metiers.machining-and-tooling-division .suptitle,main#Metiers.bearbeitungs-und-werkzeugzentrum .suptitle{color:#1B9C9A}main#Metiers.usinage-outillage ul li:after,main#Metiers.usinage-outillage ul li:before,main#Metiers.machining-and-tooling-division ul li:after,main#Metiers.machining-and-tooling-division ul li:before,main#Metiers.bearbeitungs-und-werkzeugzentrum ul li:after,main#Metiers.bearbeitungs-und-werkzeugzentrum ul li:before{background-color:#1B9C9A}main#Metiers.construction-metallique .backgroundContent,main#Metiers.metal-construction-division .backgroundContent,main#Metiers.bereich-stahlbau .backgroundContent{padding-bottom:72px}main#Metiers.construction-metallique .pole-pill,main#Metiers.metal-construction-division .pole-pill,main#Metiers.bereich-stahlbau .pole-pill{text-transform:uppercase;padding:20px 30px;border-radius:30px;border:1px solid #E94F32}main#Metiers.construction-metallique .suptitle,main#Metiers.metal-construction-division .suptitle,main#Metiers.bereich-stahlbau .suptitle{color:#E94F32}main#Metiers.construction-metallique ul li:after,main#Metiers.construction-metallique ul li:before,main#Metiers.metal-construction-division ul li:after,main#Metiers.metal-construction-division ul li:before,main#Metiers.bereich-stahlbau ul li:after,main#Metiers.bereich-stahlbau ul li:before{background-color:#E94F32}main#Metiers.energie-environnement .backgroundContent,main#Metiers.energy-environment-division .backgroundContent,main#Metiers.bereich-energie-und-umwelt .backgroundContent{padding-bottom:72px}main#Metiers.energie-environnement .pole-pill,main#Metiers.energy-environment-division .pole-pill,main#Metiers.bereich-energie-und-umwelt .pole-pill{text-transform:uppercase;padding:20px 30px;border-radius:30px;border:1px solid #FFD31A}main#Metiers.energie-environnement .suptitle,main#Metiers.energy-environment-division .suptitle,main#Metiers.bereich-energie-und-umwelt .suptitle{color:#FFD31A}main#Metiers.energie-environnement ul li:after,main#Metiers.energie-environnement ul li:before,main#Metiers.energy-environment-division ul li:after,main#Metiers.energy-environment-division ul li:before,main#Metiers.bereich-energie-und-umwelt ul li:after,main#Metiers.bereich-energie-und-umwelt ul li:before{background-color:#FFD31A}main#Metiers .sidebar .metiers-related{background-color:#F5F8FB;padding-block:51px;padding-inline:62px}main#Metiers .suptitle{display:inline-block;margin-bottom:26px;text-transform:uppercase}main#Metiers h2{display:inline-block;color:#9B999E;font-family:Heinch;font-size:45.5px;font-style:normal;font-weight:400;line-height:31.85px;letter-spacing:0.65px;margin-bottom:26px}@media screen and (min-width:1200px){main#Metiers .missions{width:70%;margin:auto}}main#Metiers .missions .list .mission{margin-bottom:36px}main#Metiers .missions .list .mission .mission-titre{display:inline-block;margin-bottom:24px;color:#9B999E;font-family:Heinch;font-size:26px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0.65px}main#Metiers .mission-intro{margin-bottom:58px}main#Metiers .metierSidebar{display:flex;flex-direction:column;gap:30px}main#Metiers .metierSidebar .suptitle{color:#E52729}main#Metiers .metierSidebar .metier-category{margin-bottom:20px}main#Metiers .metierSidebar .metier-links{display:flex;flex-direction:column;gap:8px}main#Metiers .metierSidebar .metier-links .item{display:flex;justify-content:space-between;align-items:center;padding-block:10px;padding-inline:15px;background-color:#FFFFFF;font-size:13px;font-style:normal;font-weight:400;line-height:31.85px;letter-spacing:0.65px;color:#9B999E;border:1px solid #FFFFFF;transition:0.4s ease}main#Metiers .metierSidebar .metier-links .item span{line-height:150%}@media screen and (min-width:1200px){main#Metiers .metierSidebar .metier-links .item span{line-height:242%}}main#Metiers .metierSidebar .metier-links .item span.icon{transition:0.4s ease}main#Metiers .metierSidebar .metier-links .item span.icon:after{content:"";display:block;width:15px;height:10px;background:url("../img/arrow/arrow-left-menu-red.svg") no-repeat center/contain}main#Metiers .metierSidebar .metier-links .item:hover{border-color:#E52729;color:#E52729;background-color:transparent}main#Metiers .metierSidebar .metier-links .item:hover span.icon{transform:translateX(5px)}main#Metiers .metierSidebar .see-offers{padding:0}main#Metiers .metierSidebar .see-offers .see-offers-card-content{padding:40px}main#Metiers .metierSidebar .see-offers .see-offers-card-content .h2{font-family:Heinch;font-size:45.5px;font-style:normal;font-weight:400;line-height:31.85px;letter-spacing:0.65px;display:block;margin-bottom:32px}main#Metiers .metierSidebar .see-offers .see-offers-card-content .h2,main#Metiers .metierSidebar .see-offers .see-offers-card-content p{color:#FFFFFF}main#Metiers .metierSidebar .see-offers .see-offers-card-content-button{margin-top:56px}main#Offres .temoignage-item,main.offre .temoignage-item{width:100%;padding-top:60%}main#Offres .temoignage-item a,main.offre .temoignage-item a{display:block;border-radius:100%;border:1px solid #FFFFFF;height:100px;width:100px;position:absolute;cursor:pointer;background:url("../img/icon/icon-play-white.svg") no-repeat calc(50% + 5px) center/30%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity 0.3s ease-in-out}main#Offres .temoignage-item a:hover,main.offre .temoignage-item a:hover{opacity:0.5}main#Offres .temoignage-item+p,main.offre .temoignage-item+p{color:#FFFFFF;margin-top:50px}main#Offres .temoignage-item+p span,main.offre .temoignage-item+p span{font-weight:700}main#Offres #offresHeader::before,main.offre #offresHeader::before{content:"";height:100%;width:50vw;position:absolute;top:0;right:50%;background:#F5F8FB;z-index:0}main#Offres #offresHeader::after,main.offre #offresHeader::after{content:"";height:100%;width:50vw;position:absolute;top:0;left:50%;background:#F5F8FB;z-index:0}main#Offres #offresHeader h1,main.offre #offresHeader h1{color:#9B999E}main#Offres #offresHeader .left,main.offre #offresHeader .left{background:#F5F8FB;padding:100px 15px 50px;z-index:1}main#Offres #offresHeader.withTemoignage .left,main.offre #offresHeader.withTemoignage .left{padding:150px 15px 50px}main#Offres #offresHeader.withTemoignage .left .button,main.offre #offresHeader.withTemoignage .left .button{margin-top:30px;margin-bottom:100px}main#Offres #offresHeader.withTemoignage .right,main.offre #offresHeader.withTemoignage .right{background:#E52729;z-index:1}main#Offres #offresHeader.withTemoignage .right .temoignage-item,main.offre #offresHeader.withTemoignage .right .temoignage-item{position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding-top:unset;height:70%;width:50vw;max-width:775px}main#Offres #offresHeader.withTemoignage .right .temoignage-item+p,main.offre #offresHeader.withTemoignage .right .temoignage-item+p{position:absolute;bottom:50px;left:50px}main#Offres #offresHeader.withTemoignage::after,main.offre #offresHeader.withTemoignage::after{background:#E52729}main#Offres #offresHeader+.bgWhiteD,main.offre #offresHeader+.bgWhiteD{padding:unset}main#Offres #offresHeader+.bgWhiteD form.formFilter,main.offre #offresHeader+.bgWhiteD form.formFilter{margin-top:unset}main#Offres #offresHeader+.bgWhiteD form.formFilter ul li,main.offre #offresHeader+.bgWhiteD form.formFilter ul li{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;width:35%;max-width:35%}main#Offres #offresHeader+.bgWhiteD form.formFilter ul li:first-of-type,main.offre #offresHeader+.bgWhiteD form.formFilter ul li:first-of-type{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;width:15%;max-width:15%}main#Offres #offresHeader+.bgWhiteD form.formFilter ul li:last-of-type,main.offre #offresHeader+.bgWhiteD form.formFilter ul li:last-of-type{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;width:15%;max-width:15%}main#Offres #offresList,main.offre #offresList{margin-top:50px;margin-bottom:50px}main#Offres #offresList .offre-item,main.offre #offresList .offre-item{padding:70px 0;border-bottom:1px solid rgba(155, 153, 158, 0.5)}main#Offres #offresList .offre-item:last-of-type,main.offre #offresList .offre-item:last-of-type{border-bottom:unset}main#Offres #offresList .offre-item>*,main.offre #offresList .offre-item>*{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#Offres #offresList .offre-item .top,main.offre #offresList .offre-item .top{margin-bottom:50px}main#Offres #offresList .offre-item .top p,main.offre #offresList .offre-item .top p{font-size:0.8rem;opacity:0.5;margin-top:10px}main#Offres #offresList .offre-item .top span,main.offre #offresList .offre-item .top span{text-transform:uppercase;padding:20px 30px;border-radius:30px;border:1px solid #9B999E}main#Offres #offresList .offre-item .bottom div,main.offre #offresList .offre-item .bottom div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:50px;gap:50px}main#Offres #offresList .offre-item .bottom div span,main.offre #offresList .offre-item .bottom div span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px}main#Offres #offresList .offre-item .bottom div span::before,main.offre #offresList .offre-item .bottom div span::before{content:"";display:block;width:20px;height:20px}main#Offres #offresList .offre-item .bottom div span:first-of-type::before,main.offre #offresList .offre-item .bottom div span:first-of-type::before{background:url("../img/icon/icon-location-red.svg") no-repeat center/contain}main#Offres #offresList .offre-item .bottom div span:last-of-type::before,main.offre #offresList .offre-item .bottom div span:last-of-type::before{background:url("../img/icon/icon-contract-red.svg") no-repeat center/contain}main#Offres #offresTemoignages .subTitle,main.offre #offresTemoignages .subTitle{color:#FFFFFF}main#Offres #offresTemoignages .owl-carousel,main.offre #offresTemoignages .owl-carousel{height:auto}main#Offres #offresList+.bgWhiteD img,main#Offres .bgRed+.bgWhiteD img,main.offre #offresList+.bgWhiteD img,main.offre .bgRed+.bgWhiteD img{display:none}@media screen and (min-width:1200px){main#Offres #offresList+.bgWhiteD img,main#Offres .bgRed+.bgWhiteD img,main.offre #offresList+.bgWhiteD img,main.offre .bgRed+.bgWhiteD img{position:absolute;top:20%;right:-2%;height:70%;max-height:900px;width:auto}}main#Offres #offresCandidature,main.offre #offresCandidature{scroll-padding-top:100px}main#Offres #offresCandidature .subTitle,main.offre #offresCandidature .subTitle{margin-bottom:100px}main#Offres #offresSpontanee,main#Offres .offreSidebar,main.offre #offresSpontanee,main.offre .offreSidebar{padding-block:40px;padding-inline:40px}main#Offres #offresSpontanee .h2,main#Offres .offreSidebar .h2,main.offre #offresSpontanee .h2,main.offre .offreSidebar .h2{display:block;font-family:"Heinch", sans-serif;font-size:45.5px;font-style:normal;font-weight:400;line-height:31.85px;letter-spacing:0.65px;color:white;margin-bottom:25px}main#Offres #offresSpontanee p,main#Offres .offreSidebar p,main.offre #offresSpontanee p,main.offre .offreSidebar p{margin-bottom:56px}main#Offres #offresSpontanee p,main#Offres #offresSpontanee ul,main#Offres #offresSpontanee li,main#Offres .offreSidebar p,main#Offres .offreSidebar ul,main#Offres .offreSidebar li,main.offre #offresSpontanee p,main.offre #offresSpontanee ul,main.offre #offresSpontanee li,main.offre .offreSidebar p,main.offre .offreSidebar ul,main.offre .offreSidebar li{display:block;font-size:13px;font-style:normal;font-weight:400;line-height:16.9px;letter-spacing:0.65px;color:white}main#Offre #offreBanner{padding-top:96px}main#Offre #offreBanner .banner-content{padding-bottom:40px}main#Offre #offreBanner .banner-content h1{color:#9B999E;font-family:Heinch;font-size:65px;font-style:normal;font-weight:400;line-height:45.5px;letter-spacing:0.65px}main#Offre #offreBanner .banner-content .intro{font-size:13px;font-style:normal;font-weight:400;line-height:16.9px;letter-spacing:0.65px}main#Offre #offreBanner .btn-bottom a.link{display:flex;align-items:center;color:#E52729;font-family:"Oliviar Sans";font-size:10.4px;font-style:normal;font-weight:400;line-height:10.4px;letter-spacing:0.65px;text-transform:uppercase;text-decoration:none;gap:10px}main#Offre #offreBanner .btn-bottom a.link span{width:15px;height:10px;transform:scaleX(-1);background:url("../img/arrow/arrow-left-menu-red.svg") no-repeat center/contain}main#Offre #offreContent .entry-content{padding-bottom:40px}@media screen and (min-width:1200px){main#Offre #offreContent .entry-content{padding-bottom:100px}}main#Offre #offreContent .section .content{padding-bottom:55px}main#Offre #offreContent .offreSidebar ul li:after{background-color:#FFFFFF}main#Offre .bgWhiteD img{display:none}@media screen and (min-width:1200px){main#Offre .bgWhiteD img{position:absolute;top:20%;right:-2%;height:70%;max-height:900px;width:auto}}main #offreProcessus{border-bottom:1px solid rgba(155, 153, 158, 0.5)}main #offreProcessus .subTitle{display:inline-block;margin-bottom:32px}main #offreProcessus #processsus-de-recrutement{margin-top:100px}main #offreProcessus #processsus-de-recrutement .owl-stage-outer .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main #offreProcessus #processsus-de-recrutement .owl-stage-outer .owl-stage .owl-item{height:auto}main #offreProcessus #processsus-de-recrutement .owl-stage-outer .owl-stage .owl-item .etape-item{border-left:1px solid rgba(155, 153, 158, 0.5);padding:0 0 150px 20px}main #offreProcessus #processsus-de-recrutement .owl-stage-outer .owl-stage .owl-item .etape-item h3{margin-bottom:25px}main #offreProcessus #processsus-de-recrutement .owl-stage-outer .owl-stage .owl-item .etape-item span{position:absolute;bottom:0;left:20x;font-size:7rem;color:#E52729}main #offreProcessus .processus-item{border-left:1px solid rgba(155, 153, 158, 0.5);padding-inline:20px}main #offreProcessus .processus-item .processus-item-content{min-height:150px;margin-bottom:40px}@media screen and (min-width:1200px){main #offreProcessus .processus-item .processus-item-content{margin-bottom:162px}}main #offreProcessus .processus-item .processus-item-content .h3{display:inline-block;font-family:Heinch;font-size:26px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0.65px;padding-bottom:24px;color:#E52729}main #offreProcessus .processus-item .processus-item-content p{font-family:"Oliviar Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16.9px;letter-spacing:0.65px}main #offreProcessus .chiffre{font-family:"Oliviar Sans";font-size:91px;font-style:normal;font-weight:400;line-height:91px;letter-spacing:0.65px;color:#E52729}@media screen and (min-width:1200px){main #offresSpontanee{margin-left:70px}}main#Contact #contactHeader::before{content:"";height:100%;width:50vw;position:absolute;top:0;right:50%;background:#F5F8FB;z-index:0}main#Contact #contactHeader::after{content:"";height:100%;width:50vw;position:absolute;top:0;left:50%;background:#E52729;z-index:0}main#Contact #contactHeader .left{background:#F5F8FB;padding:150px 15px 50px;z-index:1}main#Contact #contactHeader .left .button{margin-top:30px;margin-bottom:100px}main#Contact #contactHeader .right{background:#E52729;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;z-index:1}main#Contact #contactHeader .right address{font-style:unset}main#Contact #contactHeader .right address>div>*{color:#FFFFFF}main#Contact #contactHeader .right address>div h3{margin-bottom:10px}main#Contact #contactHeader .right address>div:not(:first-of-type){margin-top:50px}main#Contact #contactFormulaire .left img{position:absolute;bottom:0;left:5%;width:70%}main#Contact #contactFormulaire .right{padding-bottom:150px}main#Groupe #groupeHeader+div{width:100vw;height:30.8vw;max-height:600px;margin-top:50px}main#Groupe #groupeApropos .right .top p{margin-bottom:50px}main#Groupe #groupeApropos .right .bottom .block-counter:first-of-type .counter-number{font-size:9rem}main#Groupe #groupeApropos .right .bottom .block-counter:not(:first-of-type){width:47%;display:inline-block}main#Groupe #groupeApropos .right .bottom .block-counter:last-of-type{margin-left:5%}main#Groupe #groupeValeurs .owl-carousel .owl-stage-outer .owl-stage .owl-item .valeur-item .top{width:100%;padding-top:70%}main#Groupe #groupeValeurs .owl-carousel .owl-stage-outer .owl-stage .owl-item .valeur-item .top span{position:absolute;bottom:0;right:10px;color:#FFFFFF;font-size:7rem;line-height:0.7}main#Groupe #groupeValeurs .owl-carousel .owl-stage-outer .owl-stage .owl-item .valeur-item .bottom{padding:50px 10px 10px}main#Groupe #groupeValeurs .owl-carousel .owl-stage-outer .owl-stage .owl-item .valeur-item .bottom h3{margin-bottom:15px;font-size:2.5rem}main#Groupe #groupeValeurs .owl-carousel .owl-stage-outer .owl-stage .owl-item .valeur-item .bottom p+p{margin-top:15px}main#Groupe #groupeValeurs .owl-carousel .owl-stage-outer .owl-stage .owl-item .valeur-item .bottom ul li{padding-left:20px;padding-bottom:10px}main#Groupe #groupeValeurs .owl-carousel .owl-stage-outer .owl-stage .owl-item .valeur-item .bottom ul li:before{content:"";display:block;width:10px;height:10px;border-radius:100%;background:#E52729;position:absolute;left:0;top:7px;transform:translateY(-50%)}main#Groupe #groupeHistoire{padding-bottom:100px}main#Groupe #groupeHistoire .owl-carousel{width:calc(100% - 150px);height:unset;margin-left:auto}main#Groupe #groupeHistoire .owl-carousel .owl-stage-outer .owl-stage .owl-item .evenement-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}main#Groupe #groupeHistoire .owl-carousel .owl-stage-outer .owl-stage .owl-item .evenement-item>*{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}main#Groupe #groupeHistoire .owl-carousel .owl-stage-outer .owl-stage .owl-item .evenement-item .left span{font-size:7rem;color:#E52729}main#Groupe #groupeHistoire .owl-carousel .owl-stage-outer .owl-stage .owl-item .evenement-item .right h3{margin-bottom:15px}main#Groupe #groupeHistoire .owl-carousel .owl-nav{top:50%;left:-150px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}main#Groupe #groupeHistoire #histoireTimeline{height:50px;margin-top:100px}main#Groupe #groupeHistoire #histoireTimeline #timeline{padding:20px 0;overflow:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main#Groupe #groupeHistoire #histoireTimeline #timeline #years{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main#Groupe #groupeHistoire #histoireTimeline #timeline #years .year{overflow:visible;text-align:center;padding:20px 10px 0;border-top:1px solid rgba(155, 153, 158, 0.5)}main#Groupe #groupeHistoire #histoireTimeline #timeline #years .year span{opacity:0.5}main#Groupe #groupeHistoire #histoireTimeline #timeline #years .year.event{cursor:pointer}main#Groupe #groupeHistoire #histoireTimeline #timeline #years .year.event::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px;height:10px;border-radius:100%;background:#E52729;display:block}main#Groupe #groupeHistoire #histoireTimeline #timeline #years .year.event.current{cursor:auto}main#Groupe #groupeHistoire #histoireTimeline #timeline #years .year.event.current::before{width:20px;height:20px;background:#9B999E}main#Groupe #groupeRSE{padding:100px 15px}main#Groupe #groupeRSE h2,main#Groupe #groupeRSE .subTitle{color:#FFFFFF}main#Groupe #groupeRSE .owl-carousel .owl-stage-outer .owl-stage .owl-item .secteur-item{height:unset;padding-top:100%;backdrop-filter:blur(30px) brightness(1.14);-webkit-backdrop-filter:blur(30px) brightness(1.14);-webkit-box-shadow:2px 9px 99px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:2px 9px 99px 0 rgba(0, 0, 0, 0.15);box-shadow:2px 9px 99px 0 rgba(0, 0, 0, 0.15)}main#Groupe #groupeRSE .owl-carousel .owl-stage-outer .owl-stage .owl-item .secteur-item *{color:#FFFFFF}main#Groupe #groupeRSE .owl-carousel .owl-stage-outer .owl-stage .owl-item .secteur-item span{position:absolute;top:10px;right:10px;font-size:7rem;line-height:0.7}main#Groupe #groupeRSE .owl-carousel .owl-stage-outer .owl-stage .owl-item .secteur-item .content{position:absolute;bottom:25px;left:25px}main#Groupe #groupeRSE .owl-carousel .owl-stage-outer .owl-stage .owl-item .secteur-item .content h3{margin-bottom:100px}main#Groupe #groupeRSE .owl-carousel .owl-stage-outer .owl-stage .owl-item .secteur-item .content h3::after{content:"";position:absolute;bottom:-50px;left:0;height:1px;width:25px;background:#9B999E}main #GroupeEssc{padding-block:80px}@media screen and (min-width:1200px){main #GroupeEssc{padding-block:140px}}main #GroupeEssc span.suptitle{display:inline-block;font-family:Heinch;font-size:26px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0.65px;margin-bottom:26px;color:#E52729;text-transform:uppercase}main #GroupeEssc h2{font-family:Heinch;font-size:45.5px;font-style:normal;font-weight:400;line-height:31.85px;letter-spacing:0.65px;color:#9B999E}main #GroupeEssc .img{width:100%}main #GroupeEssc .img img{object-fit:cover;width:100%;height:100%}main #GroupeEssc .text{margin-bottom:33px}main #GroupeFrenchLab{padding-block:80px}@media screen and (min-width:1200px){main #GroupeFrenchLab{padding-block:144px}}main #GroupeFrenchLab .content{padding-block:20px;padding-inline:15px;background-color:#FFFFFF;width:100%;text-align:center}@media screen and (min-width:1200px){main #GroupeFrenchLab .content{padding-block:40px}}main #GroupeFrenchLab .content .img{width:20%;margin:0 auto}main #GroupeFrenchLab .content .img .img-inner{width:100%;height:100%;object-fit:contain}main #GroupeFrenchLab .content span.suptitle{display:inline-block;font-family:Heinch;font-size:26px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0.65px;margin-bottom:26px;color:#E52729;text-transform:uppercase}main #GroupeFrenchLab .content h2{font-family:Heinch;font-size:45.5px;font-style:normal;font-weight:400;line-height:31.85px;letter-spacing:0.65px;color:#9B999E}main #GroupeFrenchLab .content .link-container{margin-top:20px}@media screen and (min-width:1200px){main #GroupeFrenchLab .content .link-container{margin-top:40px}}main #GroupeFrenchLab .content .link-container .link{margin:0 auto}main#Pole{overflow:unset}main#Pole #poleHeader .left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}main#Pole #poleHeader .left img{width:50%}main#Pole #poleHeader .left .linkVertical{position:absolute;bottom:0;left:15px}main#Pole #poleHeader .right{height:50vw;max-height:900px}main#Pole #polePresentation{margin-bottom:100px}main#Pole #poleExpertises .right{padding-left:100px;border-left:1px solid #9B999E}main#Pole #poleExpertises .right p{margin:40px 0}main#Pole #poleExpertises .right p::before{content:"";position:absolute;left:-100px;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:10px;width:10px;border-radius:100%}main#Pole .bg2Colors .owl-carousel .owl-nav{top:-50px !important}main#Pole #poleAutres h2{color:#E52729 !important;margin-bottom:50px}main#Pole #poleAutres .owl-carousel .owl-stage-outer .owl-stage .owl-item .pole-item{height:unset}main#Pole.maintenance h2,main#Pole.maintenance-division h2,main#Pole.bereich-wartung h2{color:#2973B2}main#Pole.maintenance #poleExpertises .right p::before,main#Pole.maintenance-division #poleExpertises .right p::before,main#Pole.bereich-wartung #poleExpertises .right p::before{background:#2973B2}main#Pole.maintenance #poleRealisations .block-counter .counter-number,main#Pole.maintenance-division #poleRealisations .block-counter .counter-number,main#Pole.bereich-wartung #poleRealisations .block-counter .counter-number{color:#2973B2}main#Pole.usinage-outillage main#Pole.machining-and-tooling-division h2,main#Pole main#Pole.bearbeitungs-und-werkzeugzentrum h2{color:#1C9C99}main#Pole.usinage-outillage main#Pole.machining-and-tooling-division #poleExpertises .right p::before,main#Pole main#Pole.bearbeitungs-und-werkzeugzentrum #poleExpertises .right p::before{background:#1C9C99}main#Pole.usinage-outillage main#Pole.machining-and-tooling-division #poleRealisations .block-counter .counter-number,main#Pole main#Pole.bearbeitungs-und-werkzeugzentrum #poleRealisations .block-counter .counter-number{color:#1C9C99}main#Pole.construction-metallique h2,main#Pole.metal-construction-division h2,main#Pole.bereich-stahlbau h2{color:#E84F33}main#Pole.construction-metallique #poleExpertises .right p::before,main#Pole.metal-construction-division #poleExpertises .right p::before,main#Pole.bereich-stahlbau #poleExpertises .right p::before{background:#E84F33}main#Pole.construction-metallique #poleRealisations .block-counter .counter-number,main#Pole.metal-construction-division #poleRealisations .block-counter .counter-number,main#Pole.bereich-stahlbau #poleRealisations .block-counter .counter-number{color:#E84F33}main#Pole.energie-environnement h2,main#Pole.energy-environment-division h2,main#Pole.bereich-energie-und-umwelt h2{color:#FFD31A}main#Pole.energie-environnement #poleExpertises .right p::before,main#Pole.energy-environment-division #poleExpertises .right p::before,main#Pole.bereich-energie-und-umwelt #poleExpertises .right p::before{background:#FFD31A}main#Pole.energie-environnement #poleRealisations .block-counter .counter-number,main#Pole.energy-environment-division #poleRealisations .block-counter .counter-number,main#Pole.bereich-energie-und-umwelt #poleRealisations .block-counter .counter-number{color:#FFD31A}main#Page #actualiteBanner,main#Page #realisationBanner,main#Actualite #actualiteBanner,main#Actualite #realisationBanner,main#Realisation #actualiteBanner,main#Realisation #realisationBanner{padding:300px 0 100px}main#Page #actualiteBanner h1,main#Page #realisationBanner h1,main#Actualite #actualiteBanner h1,main#Actualite #realisationBanner h1,main#Realisation #actualiteBanner h1,main#Realisation #realisationBanner h1{width:90%;min-width:290px;text-align:center;font-size:3.5rem;color:#FFFFFF;margin-left:auto;margin-right:auto}main#Page #actualiteContent,main#Page #realisationContent,main#Actualite #actualiteContent,main#Actualite #realisationContent,main#Realisation #actualiteContent,main#Realisation #realisationContent{margin-top:50px;padding-bottom:100px}main#Page .entry-content p+p,main#Page .entry-content p+blockquote,main#Page .entry-content ul+blockquote,main#Page .entry-content ol+blockquote,main#Page .entry-content ul+p,main#Page .entry-content ol+p,main#Page .entry-content blockquote+p,main#Page .entry-content p+h2,main#Actualite .entry-content p+p,main#Actualite .entry-content p+blockquote,main#Actualite .entry-content ul+blockquote,main#Actualite .entry-content ol+blockquote,main#Actualite .entry-content ul+p,main#Actualite .entry-content ol+p,main#Actualite .entry-content blockquote+p,main#Actualite .entry-content p+h2,main#Realisation .entry-content p+p,main#Realisation .entry-content p+blockquote,main#Realisation .entry-content ul+blockquote,main#Realisation .entry-content ol+blockquote,main#Realisation .entry-content ul+p,main#Realisation .entry-content ol+p,main#Realisation .entry-content blockquote+p,main#Realisation .entry-content p+h2{margin-top:30px}main#Page .entry-content blockquote+ul,main#Page .entry-content blockquote+ol,main#Page .entry-content p+ul,main#Page .entry-content p+ol,main#Page .entry-content h2+p,main#Actualite .entry-content blockquote+ul,main#Actualite .entry-content blockquote+ol,main#Actualite .entry-content p+ul,main#Actualite .entry-content p+ol,main#Actualite .entry-content h2+p,main#Realisation .entry-content blockquote+ul,main#Realisation .entry-content blockquote+ol,main#Realisation .entry-content p+ul,main#Realisation .entry-content p+ol,main#Realisation .entry-content h2+p{margin-top:15px}main#Page .entry-content h2,main#Page .entry-content h3,main#Actualite .entry-content h2,main#Actualite .entry-content h3,main#Realisation .entry-content h2,main#Realisation .entry-content h3{margin-top:30px}main#Page .entry-content a,main#Actualite .entry-content a,main#Realisation .entry-content a{font-weight:700;text-decoration:underline}main#Page .entry-content ol,main#Actualite .entry-content ol,main#Realisation .entry-content ol{list-style:decimal;padding-left:20px}main#Page .entry-content ul,main#Actualite .entry-content ul,main#Realisation .entry-content ul{list-style:disc;padding-left:20px}main#Page .entry-content .wp-block-image,main#Actualite .entry-content .wp-block-image,main#Realisation .entry-content .wp-block-image{margin:50px auto;width:75%;min-width:290px}main#Page .entry-content .wp-block-image:last-child,main#Actualite .entry-content .wp-block-image:last-child,main#Realisation .entry-content .wp-block-image:last-child{margin-bottom:unset}main#Page .entry-content .wp-block-media-text,main#Actualite .entry-content .wp-block-media-text,main#Realisation .entry-content .wp-block-media-text{margin:50px auto;max-width:100%}main#Page .entry-content .wp-block-media-text:last-child,main#Actualite .entry-content .wp-block-media-text:last-child,main#Realisation .entry-content .wp-block-media-text:last-child{margin-bottom:unset}main#Page .entry-content .wp-block-buttons .wp-block-button,main#Actualite .entry-content .wp-block-buttons .wp-block-button,main#Realisation .entry-content .wp-block-buttons .wp-block-button{margin:20px 0}main#Page .entry-content .wp-block-buttons .wp-block-button .wp-block-button__link,main#Actualite .entry-content .wp-block-buttons .wp-block-button .wp-block-button__link,main#Realisation .entry-content .wp-block-buttons .wp-block-button .wp-block-button__link{text-decoration:unset;font-weight:400;border-radius:50px;padding:25px 50px;width:fit-content;display:block;cursor:pointer;border:1px solid #E52729;transition:background-color 0.15s ease-in-out, color 0.15s ease-in-out;text-align:center;white-space:nowrap;background:#E52729;color:#FFFFFF}main#Page .entry-content .wp-block-buttons .wp-block-button .wp-block-button__link:hover,main#Actualite .entry-content .wp-block-buttons .wp-block-button .wp-block-button__link:hover,main#Realisation .entry-content .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background:#FFFFFF;color:#E52729}main#Page .entry-content .wp-block-quote,main#Actualite .entry-content .wp-block-quote,main#Realisation .entry-content .wp-block-quote{background:#F5F8FB;padding:50px;width:100%;margin:50px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}main#Page .entry-content .wp-block-quote p,main#Actualite .entry-content .wp-block-quote p,main#Realisation .entry-content .wp-block-quote p{font-style:italic;font-size:2rem;margin-bottom:20px;color:#9B999E !important}main#Page .entry-content .wp-block-quote p::before,main#Actualite .entry-content .wp-block-quote p::before,main#Realisation .entry-content .wp-block-quote p::before{content:"« "}main#Page .entry-content .wp-block-quote p::after,main#Actualite .entry-content .wp-block-quote p::after,main#Realisation .entry-content .wp-block-quote p::after{content:" »"}main#Page .entry-content .wp-block-quote cite,main#Actualite .entry-content .wp-block-quote cite,main#Realisation .entry-content .wp-block-quote cite{color:#9B999E !important;font-style:unset;font-size:1.5rem;font-weight:600;text-transform:uppercase;font-family:"Oliviar Sans", sans-serif}.block span.suptitle{display:inline-block;font-family:Heinch;font-size:26px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0.65px;margin-bottom:26px;color:#E52729;text-transform:uppercase}.block.bgRed .content h2,.block.bgRed .content span.suptitle,.block.bgRed .content h3,.block.bgRed .content p,.block.bgRed .content a,.block.bgRed .content span{color:#FFFFFF}.block.bgRed .content .link-container .button{background-color:#FFFFFF;transition:0.3s ease}.block.bgRed .content .link-container .button span{color:#E52729}.block.bgRed .content .link-container .button:hover{border-color:#FFFFFF;background-color:#E52729}.block.bgRed .content .link-container .button:hover span{color:#FFFFFF}.block .title-container{margin-bottom:25px}.block .title-container h2{font-family:Heinch;font-size:45.5px;font-style:normal;font-weight:400;line-height:31.85px;letter-spacing:0.65px;color:#9B999E}.block .text{margin-bottom:40px}.block .text p{font-family:"Oliviar Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16.9px;letter-spacing:0.65px}.block.block-page-header h1{color:#9B999E;font-family:Heinch;font-size:45px;font-style:normal;font-weight:400;line-height:70%;letter-spacing:0.65px}@media (min-width:1200px){.block.block-page-header h1{font-size:65px}}.block.block-page-header .header-content-top{padding-block:92px 25px}@media (min-width:1200px){.block.block-page-header .header-content-top{padding-block:92px 88px}}.block.block-page-header .header-content-top .header-content .desc{display:block;margin-bottom:25px;line-height:1.3}@media screen and (min-width:1200px){.block.block-page-header .header-content-top .header-content .desc{margin-bottom:0}}.block.block-page-header .img{width:100%}.block.block-page-header .img img{aspect-ratio:1.6;width:100%;height:100%;object-fit:cover}@media (min-width:1200px){.block.block-page-header .img img{aspect-ratio:3.7281553398}}.block.block-page-imgtext{padding-block:80px}@media screen and (min-width:1200px){.block.block-page-imgtext{padding-block:144px}}.block.block-page-imgtext.red{background-color:#E52729}.block.block-page-imgtext.red h2,.block.block-page-imgtext.red span.suptitle,.block.block-page-imgtext.red h3,.block.block-page-imgtext.red p,.block.block-page-imgtext.red a,.block.block-page-imgtext.red span{color:#FFFFFF}.block.block-page-imgtext.grey{background-color:#F5F8FB}.block.block-page-imgtext.white{background-color:#FFFFFF}.block.block-page-imgtext .content{margin-bottom:32px}@media screen and (min-width:1200px){.block.block-page-imgtext .content{margin-bottom:16px}}.block.block-page-imgtext .content a{color:#9B999E;text-decoration:underline;transition:0.3s ease}.block.block-page-imgtext .content a:hover{color:#E52729}.block.block-page-imgtext .content .link-container .link.scrollTo{transition:0.25s ease}.block.block-page-imgtext .content .link-container .link.scrollTo span{width:14px;height:17px;background:url("../img/arrow/arrow-down-red.svg") no-repeat center/contain}.block.block-page-imgtext .content .link-container .link.scrollTo:hover span{transform:translate(-10px, 5px)}.block.block-page-imgtext .img{width:100%}.block.block-page-imgtext .img img{width:100%;height:100%;object-fit:cover}.block.block-page-imgtext.video{padding-block:60px}@media screen and (min-width:1200px){.block.block-page-imgtext.video{padding-block:80px}}.block.block-page-imgtext.video video{margin-bottom:32px}@media screen and (min-width:1200px){.block.block-page-imgtext.video video{margin-bottom:0}}@media screen and (min-width:1200px){.block.block-page-imgtext.video .content{padding-bottom:0;margin-bottom:0}}.block.block-page-contenu{padding-block:80px}@media screen and (min-width:1200px){.block.block-page-contenu{padding-block:100px}}.block.block-page-contenu.grey{background-color:#F5F8FB}.block.block-page-contenu .seo-content{padding-bottom:20px}.block.block-page-contenu .seo-content ul li{padding-left:20px;padding-bottom:10px}.block.block-page-contenu .seo-content ul li:before{content:"";display:block;width:10px;height:10px;border-radius:100%;background:#E52729;position:absolute;left:0;top:7px;transform:translateY(-50%)}.block.block-page-banner-offset{background:linear-gradient(to top, #F5F8FB 80%, #FFFFFF 20%)}.block.block-page-banner-offset .banner-content-container{display:flex;flex-direction:column}@media screen and (min-width:1200px){.block.block-page-banner-offset .banner-content-container{flex-direction:row}}.block.block-page-banner-offset .img-container{aspect-ratio:1.2191780822;order:2}@media screen and (min-width:1200px){.block.block-page-banner-offset .img-container{max-width:33%;aspect-ratio:unset;height:100%;order:1}}.block.block-page-banner-offset .img-container img{width:100%;height:100%;object-fit:cover}.block.block-page-banner-offset .content{padding-inline:16px;padding-block:40px;background-color:#E52729;width:100%;display:flex;flex-direction:column;justify-content:center;order:1}@media screen and (min-width:1200px){.block.block-page-banner-offset .content{max-width:45%;padding-inline:100px;padding-block:80px;order:2}}.block.block-page-banner-offset .content h2,.block.block-page-banner-offset .content span.suptitle,.block.block-page-banner-offset .content p,.block.block-page-banner-offset .content a{color:#FFFFFF}.block.block-page-banner-offset .content .link.red{color:#E52729}.block.block-page-banner-offset .content .link.red span{background:url("../img/arrow/arrow-carousel-red.svg") no-repeat center/contain}.block.block-page-banner{padding:0;background-color:#E52729}.block.block-page-banner .filigrane{position:absolute;bottom:0;right:0;width:30%}@media screen and (min-width:1200px){.block.block-page-banner .filigrane{width:25%}}.block.block-page-banner .banner-content-container{display:flex;flex-direction:column}@media screen and (min-width:1200px){.block.block-page-banner .banner-content-container{flex-direction:row}}.block.block-page-banner .banner-content-container .img-container{aspect-ratio:1.2191780822;width:100%;order:2}@media screen and (min-width:1200px){.block.block-page-banner .banner-content-container .img-container{max-width:33%;aspect-ratio:auto;order:1}}.block.block-page-banner .banner-content-container .img-container img{width:100%;height:100%;object-fit:cover}.block.block-page-banner .banner-content-container .content{padding-inline:16px;padding-block:40px;background-color:#E52729;width:100%;display:flex;flex-direction:column;justify-content:center;order:1}@media screen and (min-width:1200px){.block.block-page-banner .banner-content-container .content{max-width:45%;padding-inline:100px;padding-block:80px;order:2}}.block.block-listing-metiers{padding-block:80px;background-color:#F5F8FB}@media screen and (min-width:1200px){.block.block-listing-metiers{padding-block:100px}}.block.block-listing-metiers .content-container{margin-bottom:32px}@media screen and (min-width:1200px){.block.block-listing-metiers .content-container{margin-bottom:0}}.block.block-listing-metiers .metier-listing{margin-bottom:25px}@media screen and (min-width:1200px){.block.block-listing-metiers .metier-listing{gap:25px;margin-bottom:0;padding:0}}.block.block-listing-metiers .metier-listing .suptitle.red{color:red}.block.block-listing-metiers .metier-listing .category-wrapper{flex:1;margin-bottom:32px;padding:0}@media screen and (min-width:1200px){.block.block-listing-metiers .metier-listing .category-wrapper{margin-bottom:0}}.block.block-listing-metiers .metier-listing .metier-links{display:flex;flex-direction:column;gap:8px}.block.block-listing-metiers .metier-listing .metier-links .item{display:flex;justify-content:space-between;align-items:center;padding-block:10px;padding-inline:15px;background-color:#FFFFFF;font-size:13px;font-style:normal;font-weight:400;line-height:31.85px;letter-spacing:0.65px;color:#9B999E;border:1px solid #FFFFFF;transition:0.4s ease}.block.block-listing-metiers .metier-listing .metier-links .item span{line-height:150%}@media screen and (min-width:1200px){.block.block-listing-metiers .metier-listing .metier-links .item span{line-height:242%}}.block.block-listing-metiers .metier-listing .metier-links .item span.icon{transition:0.4s ease}.block.block-listing-metiers .metier-listing .metier-links .item span.icon:after{content:"";display:block;width:15px;height:10px;background:url("../img/arrow/arrow-left-menu-red.svg") no-repeat center/contain}.block.block-listing-metiers .metier-listing .metier-links .item:hover{border-color:#E52729;color:#E52729;background-color:transparent}.block.block-listing-metiers .metier-listing .metier-links .item:hover span.icon{transform:translateX(5px)}.block.block-page-bullet{padding:50px 0 50px 0}@media screen and (min-width:1200px){.block.block-page-bullet{padding:96px 0 100px 0}}.block.block-page-bullet .right{padding-left:50px;border-left:1px solid #9B999E}@media screen and (min-width:1200px){.block.block-page-bullet .right{padding-left:100px}}.block.block-page-bullet .right .point{margin:40px 0}.block.block-page-bullet .right .point::before{content:"";position:absolute;left:-50px;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:10px;width:10px;border-radius:100%;background:#E52729}@media screen and (min-width:1200px){.block.block-page-bullet .right .point::before{left:-100px}}.block.block-page-accordeon{padding-block:50px}@media screen and (min-width:1200px){.block.block-page-accordeon{padding-block:144px}}.block.block-page-accordeon .image-wrapper{overflow:hidden}.block.block-page-accordeon .image-wrapper img{width:100%;height:100%;object-fit:cover}.block.block-page-accordeon .content h2{font-size:45px;font-style:normal;font-weight:400;line-height:0.7;letter-spacing:0.65px;color:#9B999E}.block.block-page-accordeon .content .accordion-container .accordion-item{border-bottom:1px solid rgba(155, 153, 158, 0.3)}.block.block-page-accordeon .content .accordion-container .accordion-item .accordion-header{display:flex;padding-block:16px;align-items:center;justify-content:space-between;cursor:pointer;transition:all 0.3s ease}.block.block-page-accordeon .content .accordion-container .accordion-item .accordion-header span.accordeon-title{display:inline-block;padding-block:10px;color:#E52729;font-family:"Oliviar Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16.9px;letter-spacing:0.65px;transition:all 0.3s ease}.block.block-page-accordeon .content .accordion-container .accordion-item .accordion-header span.icon{transition:0.4s ease}.block.block-page-accordeon .content .accordion-container .accordion-item .accordion-header span.icon:after{content:"";display:block;width:19px;height:10px;background:url("../img/arrow/arrow-list-red.svg") no-repeat center/contain}.block.block-page-accordeon .content .accordion-container .accordion-item .accordion-header:hover span.accordeon-title{transform:translateX(15px)}.block.block-page-accordeon .content .accordion-container .accordion-item .accordion-content{transition:all 0.3s ease;padding-block:0;max-height:0;overflow:hidden}.block.block-page-accordeon .content .accordion-container .accordion-item .accordion-content .accordion-content-inner{padding-bottom:10px}.block.block-page-accordeon .content .accordion-container .accordion-item .icon{display:inline-block;transition:transform 0.3s ease-in-out}.block.block-page-accordeon .content .accordion-container .accordion-item .icon.rotate{transform:rotate(180deg)}.block.block-page-piliers h2{text-align:center;font-size:45.5px;font-style:normal;font-weight:400;line-height:31.85px;letter-spacing:0.65px;color:#9B999E}.block.block-page-piliers .piliers-container .pilier-item{display:flex;padding:44px;flex-direction:column;justify-content:center;gap:44px}@media screen and (min-width:1200px){.block.block-page-piliers .piliers-container .pilier-item{flex-direction:row;justify-content:space-between;gap:0}}.block.block-page-piliers .piliers-container .pilier-item .pilier-header{display:flex;gap:32px;flex:1;align-items:center}.block.block-page-piliers .piliers-container .pilier-item .pilier-header h3{color:#E52729}.block.block-page-piliers .piliers-container .pilier-item .pilier-header img{max-width:45px}@media screen and (min-width:1200px){.block.block-page-piliers .piliers-container .pilier-item .pilier-header img{max-width:100px}}.block.block-page-piliers .piliers-container .pilier-item .piliers-content{flex:1;width:100%}@media screen and (min-width:1200px){.block.block-page-piliers .piliers-container .pilier-item .piliers-content{width:45%}}.block.block-page-piliers .piliers-container .pilier-item:after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:2px;background-color:rgba(155, 153, 158, 0.3)}.block.block-page-valeurs{padding-top:70px;padding-bottom:70px}@media scree and (min-width:1200px){.block.block-page-valeurs{padding-top:160px;padding-bottom:102px}}.block.block-page-valeurs .content h2{text-align:center;font-family:Heinch;font-size:45.5px;font-style:normal;font-weight:400;line-height:31.85px;letter-spacing:0.65px;color:#9B999E;text-transform:uppercase}.block.block-page-valeurs .valeurs-container{display:flex;flex-direction:column;gap:36px;width:100%;margin-top:74px}@media screen and (min-width:1200px){.block.block-page-valeurs .valeurs-container{flex-direction:row;gap:20px}}.block.block-page-valeurs .valeurs-container .valeur-item{min-width:32%;overflow:hidden;border:2px solid #E52729;flex:1}@media screen and (min-width:1200px){.block.block-page-valeurs .valeurs-container .valeur-item{border:none}}.block.block-page-valeurs .valeurs-container .valeur-item .card{display:flex;padding:20px}@media screen and (min-width:1200px){.block.block-page-valeurs .valeurs-container .valeur-item .card{aspect-ratio:1.1592039801;align-items:flex-end}}.block.block-page-valeurs .valeurs-container .valeur-item .card .valeur-header{display:flex;align-items:center;justify-content:space-between;width:100%}.block.block-page-valeurs .valeurs-container .valeur-item .card .valeur-header .valeur-title{color:#E52729;text-transform:uppercase;font-family:Heinch;font-size:32.5px;font-style:normal;font-weight:400;line-height:70%;letter-spacing:0.65px}@media screen and (min-width:1200px){.block.block-page-valeurs .valeurs-container .valeur-item .card .valeur-header .valeur-title{color:#FFFFFF;font-size:45.5px}}.block.block-page-valeurs .valeurs-container .valeur-item .card .valeur-header span.icon{transition:0.4s ease}.block.block-page-valeurs .valeurs-container .valeur-item .card .valeur-header span.icon:after{content:"";display:block;width:15px;height:10px;background:url("../img/arrow/arrow-list-red.svg") no-repeat center/contain}.block.block-page-valeurs .valeurs-container .valeur-item .card .img-container{display:none;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:1200px){.block.block-page-valeurs .valeurs-container .valeur-item .card .img-container{display:block}}.block.block-page-valeurs .valeurs-container .valeur-item .card .img-container img{width:100%;height:100%;object-fit:cover;opacity:0.5}.block.block-page-valeurs .valeurs-container .valeur-item .card .img-container .icon{display:inline-block}.block.block-page-valeurs .valeurs-container .valeur-item .card .img-container .icon.rotate:after{transform:rotate(180deg)}.block.block-page-valeurs .valeurs-container .valeur-item .card .img-container:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(229, 39, 41, 0) 0%, rgba(229, 39, 41, 0.6) 100%);transition:0.5s ease-in-out}.block.block-page-valeurs .valeurs-container .valeur-item .valeur-content{display:none;padding:30px;transition:0.5s ease-in-out;color:#9B999E}.block.block-page-valeurs .valeurs-container .valeur-item .valeur-content ul li:after{background-color:#9B999E}@media screen and (min-width:1200px){.block.block-page-valeurs .valeurs-container .valeur-item .valeur-content{position:absolute;color:#FFFFFF;top:0;left:0;transform:translateY(-100%);display:block}.block.block-page-valeurs .valeurs-container .valeur-item .valeur-content ul li:after{background-color:white}}@media screen and (min-width:1200px){.block.block-page-valeurs .valeurs-container .valeur-item:hover .card .img-container:after{background:#E52729}.block.block-page-valeurs .valeurs-container .valeur-item:hover .valeur-content{transform:translateY(0)}}.block.block-page-process{padding-block:50px}@media screen and (min-width:1200px){.block.block-page-process{padding-block:96px}}.block.block-page-process #offreProcessus{border-bottom:none}.block.block-page-process .btn-bottom{padding-top:24px}@media screen and (min-width:1200px){.block.block-page-process .btn-bottom{padding-top:48px}}.block.block-page-spontaneous-form img{display:none}@media screen and (min-width:1200px){.block.block-page-spontaneous-form img{position:absolute;top:20%;right:-2%;height:70%;max-height:900px;width:auto}}