@media screen and (min-width:1550px){.container{max-width:1500px}.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12{width:100%;padding-right:15px;padding-left:15px}.col-xxl-1{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:1549px){.button{padding:20px 30px}form.formFilter ul{height:80px}form.formFilter ul li:first-of-type{padding:0 30px}form.formFilter ul li>.select2.select2-container>.selection>.select2-selection{padding:0 50px 0 30px}form.formFilter ul li>.select2.select2-container>.selection>.select2-selection>.select2-selection__arrow{right:25px}.block-counter:not(:first-of-type){margin-top:30px}.block-counter .counter-number{font-size:5rem}.actualite-item .top span{top:15px;right:15px;padding:15px 20px}.actualite-item .bottom h3{top:30px;padding:0 20px}.actualite-item .bottom div{bottom:80px;padding:0 20px}.actualite-item.first .left span{top:15px;right:15px;padding:15px 20px}.actualite-item.first .right{grid-gap:50px;gap:50px;padding:50px}.realisation-item .top span{top:15px;right:15px;padding:15px 20px}header #headerTopbar{padding:0 50px}header #headerContent{padding:0 50px}header #headerContent #headerLogo{padding-right:50px}header #headerContent #headerMenu ul{grid-gap:30px;gap:30px}header #headerContent #headerButtons ul{grid-gap:20px;gap:20px}#includeEntreprises .container-fluid .owl-carousel .column .entreprisesPole{padding-top:100%}#includeEntreprises .container-fluid .owl-carousel .column .entreprisesPole:hover>a{-webkit-transform:translate(-50%, -220%);-moz-transform:translate(-50%, -220%);-ms-transform:translate(-50%, -220%);transform:translate(-50%, -220%)}main#Accueil #accueilBanner{min-height:450px;max-height:600px}main#Accueil #accueilBanner .backgroundContent>*{max-width:70%}main#Accueil .bg2Colors #accueilGroupe .right{padding:100px}main#Groupe #groupeApropos .right .bottom .block-counter:first-of-type .counter-number{font-size:5rem}main#Groupe #groupeValeurs .owl-carousel .owl-stage-outer .owl-stage .owl-item .valeur-item .top span{font-size:5rem}main#Groupe #groupeHistoire .owl-carousel .owl-stage-outer .owl-stage .owl-item .evenement-item .left{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;width:40%;max-width:40%}main#Groupe #groupeHistoire .owl-carousel .owl-stage-outer .owl-stage .owl-item .evenement-item .left span{font-size:5rem}main#Groupe #groupeHistoire .owl-carousel .owl-stage-outer .owl-stage .owl-item .evenement-item .right{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;width:60%;max-width:60%}main#Groupe #groupeRSE .owl-carousel .owl-stage-outer .owl-stage .owl-item .secteur-item span{font-size:5rem}main#Contact #contactHeader .left{padding:100px 15px 50px}main#Contact #contactHeader .left .button{margin-bottom:50px}main#Realisations .bgWhiteD #realisationsHeader #countRealisations span{font-size:5rem}main#Actualites .bgWhiteD #actualitesHeader ul{grid-gap:20px 50px;gap:20px 50px;padding:30px}main#Offres #offresHeader.withTemoignage .left{padding:100px 15px 50px}main#Offres #offresHeader.withTemoignage .left .button{margin-bottom:50px}main#Offres #offresList .offre-item .top span{padding:15px 20px}main#Pole #poleExpertises .right{padding-left:50px}main#Pole #poleExpertises .right p::before{left:-50px}}@media screen and (max-width:1199px){.container:not(:first-of-type),.container-fluid:not(:first-of-type){margin-top:100px}.subTitle{font-size:2.5rem}h1+.subTitle{font-size:3.5rem}.bgWhiteD{padding:50px 0}.bgRed{padding:50px 0}.owl-carousel .owl-nav{top:-70px;grid-gap:20px;gap:20px}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{height:30px;width:30px}.link{grid-gap:20px;gap:20px}.link span{width:30px;height:30px}.linkVertical span{width:30px;height:30px}.linkVertical.center{margin:50px auto}.block-counter hr{margin-bottom:15px}.block-counter+.link{margin-top:30px}.realisation-item .bottom{padding:30px 40px 60px}.actualite-item.first .right{grid-gap:20px;gap:20px;-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;-webkit-box-pack:unset;-moz-box-pack:unset;-ms-flex-pack:unset;-webkit-justify-content:unset;justify-content:unset}header #headerTopbar{padding:0 20px}header #headerContent{padding:0 20px}header #headerContent #headerLogo{padding-right:20px}header #headerContent #headerLogo a{height:30%}#includeEntreprises .container-fluid{margin-top:50px}#includeEntreprises .container-fluid .owl-carousel{margin-top:100px}#includeEntreprises .container-fluid .owl-carousel .owl-stage-outer .owl-stage{left:-50px}main#Accueil #accueilBanner{min-height:350px;max-height:500px}main#Accueil #accueilBanner .backgroundContent h1{font-size:3.5rem}main#Accueil #accueilPoles h2{margin-bottom:50px}main#Accueil .bg2Colors #accueilGroupe .right{padding:50px}main#Accueil #accueilActualites+.bgWhiteD{margin-top:70px}main#Offres #offresHeader.withTemoignage .right .temoignage-item{height:50%;width:40vw}main#Offres .bgRed+.bgWhiteD img{height:50%}}@media screen and (max-width:991px){.actualite-item .bottom{padding-top:75%}.actualite-item.first .right{padding:20px}.actualite-item.first .right .link{bottom:20px;left:20px}header{display:none}#headerResponsive{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-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 5px 20px 0px rgba(0, 0, 0, 0.16);position:fixed;top:0px;right:0;width:100%;height:55px;background:#FFFFFF;z-index:102;padding-left:15px}#headerResponsive #headerResponsiveLogo{-webkit-box:0;-moz-box:0;-webkit-flex:0 1 1;-ms-flex:0 1 1;flex:0 1 1;height:100%}#headerResponsive #headerResponsiveLogo a{height:100%;padding:15px 0}#headerResponsive #headerResponsiveLogo a img{height:100%}#headerResponsive #headerResponsiveButtons{-webkit-box:0;-moz-box:0;-webkit-flex:0 1 1;-ms-flex:0 1 1;flex:0 1 1;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;grid-gap:10px;gap:10px}#headerResponsive #headerResponsiveButtons>*{height:100%;transition:opacity 0.15s ease-in-out}#headerResponsive #headerResponsiveButtons>*:hover{opacity:0.5}#headerResponsive #headerResponsiveButtons .openSearch{height:100%;padding:12px 0}#headerResponsive #headerResponsiveButtons .openSearch img{height:100%}#headerResponsive #headerResponsiveButtons .burger{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 55px;-ms-flex:0 0 55px;flex:0 0 55px;width:55px;max-width:55px;height:100%;cursor:pointer}#headerResponsive #headerResponsiveButtons .burger span{display:block;position:absolute;top:40%;left:50%;height:2px;width:25px;background:#E52729;transition:transform 0.3s ease-in-out}#headerResponsive #headerResponsiveButtons .burger span:nth-child(1){-webkit-transform:translate(-50%, -400%);-moz-transform:translate(-50%, -400%);-ms-transform:translate(-50%, -400%);transform:translate(-50%, -400%)}#headerResponsive #headerResponsiveButtons .burger span:nth-child(2){-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#headerResponsive #headerResponsiveButtons .burger span:nth-child(3){-webkit-transform:translate(-50%, 300%);-moz-transform:translate(-50%, 300%);-ms-transform:translate(-50%, 300%);transform:translate(-50%, 300%)}#headerResponsive #headerResponsiveButtons .burger .txt{position:absolute;bottom:15%;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);font-size:0.6rem;text-transform:uppercase;font-weight:700;color:#E52729}#headerResponsive #headerResponsiveMenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-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;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:fixed;top:55px;left:100vw;background:#FFFFFF;width:100vw;height:calc(100vh - 55px);padding:30px 30px;overflow-y:auto;overflow-x:hidden;z-index:101;transition:transform 0.3s ease-in-out}#headerResponsive #headerResponsiveMenu .languages{width:100%;margin-bottom:20px}#headerResponsive #headerResponsiveMenu .languages ul{margin:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}#headerResponsive #headerResponsiveMenu .languages ul li a{font-size:1rem;color:#9B999E;transition:opacity 0.15s ease-in-out}#headerResponsive #headerResponsiveMenu .languages ul li a:hover{opacity:0.5}#headerResponsive #headerResponsiveMenu .languages ul li.active a{color:#E52729}#headerResponsive #headerResponsiveMenu ul{width:fit-content;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-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;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-gap:20px;gap:20px}#headerResponsive #headerResponsiveMenu ul li{text-align:center}#headerResponsive #headerResponsiveMenu ul li a{font-size:1.5rem;color:#E52729;transition:opacity 0.15s ease-in-out}#headerResponsive #headerResponsiveMenu ul li a:hover{opacity:0.5}#headerResponsive #headerResponsiveMenu ul li ul.submenu{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:16px}#headerResponsive #headerResponsiveMenu ul li ul.submenu li a{color:#9B999E;font-size:13px}#headerResponsive #headerResponsiveMenu ul.poles{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;grid-gap:30px;gap:30px;min-width:260px;width:70%;max-width:500px}#headerResponsive #headerResponsiveMenu ul.poles li{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc(50% - (30px/2));-ms-flex:0 0 calc(50% - (30px/2));flex:0 0 calc(50% - (30px/2));width:calc(50% - (30px/2));max-width:calc(50% - (30px/2));min-width:150px}#headerResponsive #headerResponsiveMenu ul.poles li a{width:100%}#headerResponsive #headerResponsiveMenu ul.poles li a img{width:100%;height:auto}#headerResponsive #headerResponsiveMenu p{margin:70px 0 20px}#headerResponsive.menuOpen #headerResponsiveButtons .burger span:nth-child(1){-webkit-transform:translate(-50%, 0) rotate(45deg);-moz-transform:translate(-50%, 0) rotate(45deg);-ms-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}#headerResponsive.menuOpen #headerResponsiveButtons .burger span:nth-child(2){-webkit-transform:translate(100%, -50%);-moz-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);transform:translate(100%, -50%);opacity:0}#headerResponsive.menuOpen #headerResponsiveButtons .burger span:nth-child(3){-webkit-transform:translate(-50%, 0) rotate(-45deg);-moz-transform:translate(-50%, 0) rotate(-45deg);-ms-transform:translate(-50%, 0) rotate(-45deg);transform:translate(-50%, 0) rotate(-45deg)}#headerResponsive.menuOpen #headerResponsiveMenu{-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}#searchBox{padding-top:200px}#searchBox .results{height:calc(100vh - 300px)}#includeContact .container img{height:70%}footer #footerContent{padding:50px 0}footer #footerContent #footerLogo{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:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:50px}footer #footerContent #footerLogo .scrollTo{margin-top:unset}footer #footerContent #footerPoles{margin:50px 0 30px;grid-gap:30px;gap:30px}footer #footerBottom{padding:30px 0}footer #footerBottom #bottomContent{-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;grid-gap:20px;gap:20px;text-align:center}main{padding-top:55px}main#Page .entry-content .wp-block-quote,main#Actualite .entry-content .wp-block-quote,main#Realisation .entry-content .wp-block-quote{padding:70px 20px}main#Accueil .bg2Colors #accueilGroupe{margin-right:auto}main#Groupe #groupeApropos .right .bottom .block-counter:not(:first-of-type){width:100%;display:block}main#Groupe #groupeApropos .right .bottom .block-counter:last-of-type{margin-left:unset}main#Groupe #groupeHistoire .owl-carousel{width:calc(100% - 100px)}main#Groupe #groupeHistoire .owl-carousel .owl-nav{left:-100px}main#Contact #contactHeader::after{background:#F5F8FB}main#Contact #contactHeader .left .linkVertical{position:absolute;top:50%;right:15px;-webkit-transform:rotate(180deg) translate(0, 50%);-moz-transform:rotate(180deg) translate(0, 50%);-ms-transform:rotate(180deg) translate(0, 50%);transform:rotate(180deg) translate(0, 50%)}main#Contact #contactHeader .right address{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;grid-gap:50px;gap:50px;padding:50px 0}main#Contact #contactHeader .right address>div:not(:first-of-type){margin-top:unset}main#Contact #contactFormulaire .left img{display:none}main#Contact #contactFormulaire .right{padding-bottom:100px}main#Realisations .bgWhiteD #realisationsHeader form.formFilter{margin:30px 0}main#Realisations .bgWhiteD #realisationsHeader form.formFilter ul li{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;width:33.33333%;max-width:33.33333%}main#Realisations .bgWhiteD #realisationsHeader form.formFilter ul li:first-of-type{display:none}main#Realisations .bgWhiteD #realisationsHeader form.formFilter ul li:last-of-type{display:none}main#Realisations .bgWhiteD #realisationsHeader form.formFilter ul li:nth-last-of-type(2){border-right:unset}main#Realisations .bgWhiteD #realisationsHeader form.formFilter ul+div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main#Offres #offresHeader .left{padding:50px 15px 0}main#Offres #offresHeader.withTemoignage .left{padding:50px 15px 0}main#Offres #offresHeader.withTemoignage .left .linkVertical{position:absolute;top:50%;right:15px;-webkit-transform:rotate(180deg) translate(0, 50%);-moz-transform:rotate(180deg) translate(0, 50%);-ms-transform:rotate(180deg) translate(0, 50%);transform:rotate(180deg) translate(0, 50%)}main#Offres #offresHeader.withTemoignage .right{display:none}main#Offres #offresHeader.withTemoignage::after{background:#F5F8FB}main#Offres #offresHeader+.bgWhiteD form.formFilter{margin:30px 0}main#Offres #offresHeader+.bgWhiteD form.formFilter ul li{-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#Offres #offresHeader+.bgWhiteD form.formFilter ul li:first-of-type{display:none}main#Offres #offresHeader+.bgWhiteD form.formFilter ul li:last-of-type{display:none}main#Offres #offresHeader+.bgWhiteD form.formFilter ul li:nth-last-of-type(2){border-right:unset}main#Offres #offresHeader+.bgWhiteD form.formFilter ul+div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}main#Offres #offresList .offre-item{padding:50px 0}main#Offres .bgRed+.bgWhiteD img{height:40%;top:30%}}@media screen and (max-width:767px){.container:not(:first-of-type),.container-fluid:not(:first-of-type){margin-top:70px}form.formFilter ul li>.select2.select2-container>.selection>.select2-selection{padding:0 35px 0 15px}form.formFilter ul li>.select2.select2-container>.selection>.select2-selection>.select2-selection__arrow{right:10px}.actualite-item .top span{font-size:0.8rem}.actualite-item .bottom{padding-top:100%}.actualite-item .bottom div{bottom:60px}.actualite-item.first .left span{font-size:0.8rem}.realisation-item .top span{font-size:0.8rem}.realisation-item .bottom{padding:20px 20px 60px}#includeContact .container img{display:none}#includeProjet+.bgWhiteD>img{display:none}#includeEntreprises .container-fluid .owl-carousel .owl-stage-outer .owl-stage{left:-150px}footer #footerContent{font-size:0.8rem}footer #footerContent #footerPoles{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}footer #footerBottom #bottomContent{text-align:center}main#Accueil #accueilBanner{max-height:400px}main#Accueil #accueilBanner .backgroundContent>*{max-width:100%}main#Accueil #accueilImplantations .right{display:none}main#Accueil #accueilActualites+.bgWhiteD img{display:none}main#Groupe #groupeHistoire .owl-carousel .owl-stage-outer .owl-stage .owl-item .evenement-item{-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;grid-gap:20px;gap:20px}main#Groupe #groupeHistoire .owl-carousel .owl-stage-outer .owl-stage .owl-item .evenement-item .left{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}main#Groupe #groupeHistoire .owl-carousel .owl-stage-outer .owl-stage .owl-item .evenement-item .right{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}main#Groupe #groupeHistoire #histoireTimeline{margin-top:50px}main#Groupe #groupeRSE .owl-carousel .owl-stage-outer .owl-stage .owl-item .secteur-item .content{bottom:15px;left:15px}main#Groupe #groupeRSE .owl-carousel .owl-stage-outer .owl-stage .owl-item .secteur-item .content h3{margin-bottom:40px}main#Groupe #groupeRSE .owl-carousel .owl-stage-outer .owl-stage .owl-item .secteur-item .content h3::after{bottom:-20px}main#Contact #contactHeader .left{padding:50px 15px 0}main#Contact #contactHeader .left .linkVertical{display:none}main#Contact #contactHeader .right address{-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;grid-gap:30px;gap:30px;padding:30px 0}main#Offres #offresHeader.withTemoignage .left .button{margin-bottom:20px}main#Offres #offresHeader.withTemoignage .left .linkVertical{display:none}main#Offres #offresList .offre-item{padding:30px 0}main#Offres #offresList .offre-item .top span{font-size:0.8rem}main#Offres .bgRed+.bgWhiteD img{display:none}main#Pole #poleHeader .left .linkVertical{display:none}main#Pole #polePresentation{margin-bottom:50px}main#Page .entry-content .wp-block-image,main#Actualite .entry-content .wp-block-image,main#Realisation .entry-content .wp-block-image{margin:30px auto}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:30px auto}main#Page .entry-content .wp-block-media-text,main#Actualite .entry-content .wp-block-media-text,main#Realisation .entry-content .wp-block-media-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-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#Page .entry-content .wp-block-media-text .wp-block-media-text__media,main#Actualite .entry-content .wp-block-media-text .wp-block-media-text__media,main#Realisation .entry-content .wp-block-media-text .wp-block-media-text__media{order:0 !important;width:75%;min-width:290px}main#Page .entry-content .wp-block-media-text .wp-block-media-text__content,main#Actualite .entry-content .wp-block-media-text .wp-block-media-text__content,main#Realisation .entry-content .wp-block-media-text .wp-block-media-text__content{order:1 !important;padding:unset !important;margin-top:30px}main#Page .entry-content .wp-block-buttons,main#Actualite .entry-content .wp-block-buttons,main#Realisation .entry-content .wp-block-buttons{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}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{padding:15px 20px}}@media screen and (max-width:575px){:root{font-size:12px}.container:not(:first-of-type),.container-fluid:not(:first-of-type){margin-top:50px}form.formStyle .manyFields{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form.formStyle fieldset{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;width:100% !important;max-width:100% !important;margin-bottom:30px}form.formFilter ul{height:unset;-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}form.formFilter ul li{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 50px !important;-ms-flex:0 0 50px !important;flex:0 0 50px !important;width:100% !important;max-width:100% !important}form.formFilter ul li:not(:last-child){border-right:unset;border-bottom:1px solid rgba(155, 153, 158, 0.5)}form.formFilter ul li:nth-last-of-type(2){border-bottom:unset}.pole-item{width:290px !important;padding-top:290px;margin-left:auto;margin-right:auto}.actualite-item{width:290px !important;margin-left:auto;margin-right:auto}.actualite-item .top{padding-top:60%}.actualite-item .bottom{padding-top:75%}.actualite-item .bottom div{bottom:50px}.actualite-item.first{height:unset;display:block;border:1px solid rgba(155, 153, 158, 0.2)}.actualite-item.first .left{height:unset;padding-top:60%;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:unset}.actualite-item.first .right{height:unset;padding-top:75%;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:unset;background:#FFFFFF}.actualite-item.first .right>*{position:absolute}.actualite-item.first .right div{width:100%;bottom:50px;left:0;padding:0 20px;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}.actualite-item.first .right div span{color:#E52729}.actualite-item.first .right div p{color:#9B999E;text-align:right;margin-top:unset}.actualite-item.first .right h3{color:#9B999E;top:30px;left:0;padding:0 20px;text-align:left}.actualite-item.first .right .link{bottom:15px;right:15px;left:unset;color:#E52729}.actualite-item.first .right .link span{background:url("../img/arrow/arrow-carousel-red.svg") no-repeat center/contain}.realisation-item{width:290px !important;margin-left:auto;margin-right:auto}#includeContact .container{padding:50px 15px}#includeProjet{padding-top:50px;padding-bottom:50px}#includeProjet .container #projet-etapes .owl-stage-outer .owl-stage{left:-50px}#includeEntreprises .container-fluid .owl-carousel .owl-stage-outer .owl-stage{left:-30px}footer #footerContent #footerLogo{margin-bottom:20px}footer #footerContent h3{margin-bottom:15px;margin-top:20px}footer #footerContent address p{margin-bottom:15px}main#Accueil .bg2Colors{padding-top:unset}main#Accueil .bg2Colors #accueilGroupe .right{padding:30px 15px}main#Accueil #accueilActualites+.bgWhiteD{margin-top:20px}main#Groupe #groupeHeader+div{height:40vw;margin-top:unset}main#Groupe #groupeApropos .right .top p{margin-bottom:30px}main#Groupe #groupeHistoire .owl-carousel{width:100%;margin-left:unset}main#Groupe #groupeHistoire .owl-carousel .owl-nav{top:-70px;right:0;left:unset;grid-gap:20px;gap:20px;width:fit-content;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}main#Groupe #groupeRSE{padding:50px 15px}main#Groupe #groupeRSE .owl-carousel .owl-stage-outer .owl-stage .owl-item .secteur-item{padding-top:290px;width:290px !important;margin-left:auto;margin-right:auto}main#Groupe #groupeRSE .owl-carousel .owl-nav{top:-50px}main#Contact #contactFormulaire .right{padding-bottom:50px}main#Realisations .bgWhiteD #realisationsHeader .subTitle{margin-bottom:unset}main#Realisations #realisationsList .realisation-item.first .top{padding-top:50%}main#Realisations #realisationsList .realisation-item.first .bottom{width:100%;position:relative;bottom:unset;left:unset}main#Actualites .bgWhiteD #actualitesHeader ul{grid-gap:15px 30px;gap:15px 30px;padding:20px}main#Offres #offresList .offre-item>*{-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;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start}main#Offres #offresList .offre-item .top{margin-bottom:15px}main#Offres #offresList .offre-item .top span{margin-left:auto}main#Offres #offresList .offre-item .bottom div{margin-bottom:15px}main#Offres #offresTemoignages .owl-carousel .owl-stage-outer .owl-stage .owl-item>*{width:290px !important;margin-left:auto;margin-right:auto}main#Pole #poleHeader .left{order:1;margin-top:20px}main#Pole #poleHeader .right{order:0}main#Pole #poleExpertises .right{padding-right:90px}}