.s4-block.s4-block-secteurs .secteurs-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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;grid-gap:16px;gap:16px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;padding-left:160px;padding-right:160px}.s4-block.s4-block-secteurs .secteurs-list .secteur-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-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:56px;gap:56px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 530px;-ms-flex:0 0 530px;flex:0 0 530px;max-width:530px;min-width:285px;width:28vw;width:28dvw;margin:0}.s4-block.s4-block-secteurs .secteurs-list .secteur-item::before{content:none}.s4-block.s4-block-secteurs .secteurs-list .secteur-item .img-square{overflow:hidden;height:0;width:100%;padding-top:100%;position:relative}.s4-block.s4-block-secteurs .secteurs-list .secteur-item .img-square img{width:100%;height:100%;vertical-align:top;position:absolute;top:0;left:0;object-fit:cover;transition:transform 0.8s ease-in-out}.s4-block.s4-block-secteurs .secteurs-list .secteur-item .title{font-size:2.1rem;font-weight:700;line-height:1.6;width:fit-content;margin-left:25px}.s4-block.s4-block-secteurs .secteurs-list .secteur-item .title::before{content:"";position:absolute;bottom:0.1em;left:0;width:0;height:2px;transition:width 0.15s ease-in-out;background:#000000;z-index:9}.s4-block.s4-block-secteurs .secteurs-list .secteur-item:hover img{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.s4-block.s4-block-secteurs .secteurs-list .secteur-item:hover .title::before{width:100%}.s4-block.s4-block-secteurs .carousel-arrow{top:14vw;top:14dvw}.s4-block.s4-block-infinite-carousel .splide__slide{width:530px;max-width:calc(100vw - 80px);max-width:calc(100dvw - 80px);margin-right:16px;margin-top:0;cursor:grab}.s4-block.s4-block-infinite-carousel .splide__slide img{border-radius:17px;height:318px;object-fit:cover;width:100%}.s4-block.s4-block-infinite-carousel .splide__slide .texte{font-size:2.1rem;font-weight:700;line-height:1.6;padding:56px 34px}.s4-block.s4-block-cards{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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;grid-gap:16px;gap:16px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-cards .card-item{-webkit-box:1;-moz-box:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;background-color:#ffffff;border-radius:17px}.s4-block.s4-block-cards .card-item img{border-radius:17px 17px 0 0;height:185px;width:100%;object-fit:cover}.s4-block.s4-block-cards .card-item .content{padding:140px 60px;text-align:center}.s4-block.s4-block-cards .card-item .content .titre{font-size:2.1rem;font-weight:700;line-height:1.2;min-height:15rem}.s4-block.s4-block-cards .card-item .content .texte{font-size:1.2rem;font-weight:500;line-height:1.5}.s4-block.s4-block-light-carousel{margin-left:-20px;margin-right:-20px}.s4-block.s4-block-light-carousel .scrollable-carousel{grid-gap:17px;gap:17px;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;padding-left:160px;padding-right:160px;cursor:grab}.s4-block.s4-block-light-carousel .scrollable-carousel .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-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;grid-gap:26px;gap:26px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%;min-width:fit-content;max-width:500px;border-radius:17px;border:1px solid #707070;padding:230px 50px}.s4-block.s4-block-light-carousel .scrollable-carousel .item .titre{font-size:1.3rem;font-weight:500;line-height:1.5}.s4-block.s4-block-light-carousel .scrollable-carousel .item .texte{font-size:2.1rem;font-weight:700;line-height:1.6}.s4-block.s4-block-metiers .scrollable-carousel{grid-gap:20px;gap:20px;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;padding-left:140px;padding-right:140px}.s4-block.s4-block-metiers .bottom{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:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;-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;grid-gap:0px;gap:0px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;margin-right:120px;margin-top:40px;margin-bottom:20px}.s4-block.s4-block-metiers .bottom .see-all{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:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;-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;grid-gap:32px;gap:32px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-metiers .bottom .see-all p{font-size:1.4rem;font-weight:700;line-height:1.3}.s4-block.s4-block-metiers .bottom .see-all img{width:26px;transition:all 0.3s ease-in-out !important}.s4-block.s4-block-metiers .bottom .see-all:hover img{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.s4-block.s4-block-slides{--stack-cards-gap: 20px}.s4-block.s4-block-slides .stack-cards__item{position:relative;position:sticky;top:20px;height:0;transform-origin:center top;overflow:hidden}.s4-block.s4-block-slides .stack-cards__item:nth-child(1){height:calc(100vh - 40px);height:calc(100dvh - 40px);padding-bottom:0px}.s4-block.s4-block-slides .stack-cards__item:nth-child(1) .banner{min-height:100%;margin-bottom:20px}.s4-block.s4-block-slides .stack-cards__item:nth-child(2){height:calc(100vh - 40px);height:calc(100dvh - 40px);padding-bottom:20px}.s4-block.s4-block-slides .stack-cards__item:nth-child(2) .banner{min-height:100%;margin-bottom:0}.s4-block.s4-block-slides .stack-cards__item:nth-child(3){height:calc(100vh - 40px);height:calc(100dvh - 40px);padding-bottom:40px}.s4-block.s4-block-slides .stack-cards__item:nth-child(3) .banner{min-height:100%;margin-bottom:0}.s4-block.s4-block-slides .stack-cards__item:nth-child(4){height:calc(100vh - 40px);height:calc(100dvh - 40px);padding-bottom:60px}.s4-block.s4-block-slides .stack-cards__item:nth-child(4) .banner{min-height:100%;margin-bottom:0}.s4-block.s4-block-slides .stack-cards__item:nth-child(5){height:calc(100vh - 40px);height:calc(100dvh - 40px);padding-bottom:80px}.s4-block.s4-block-slides .stack-cards__item:nth-child(5) .banner{min-height:100%;margin-bottom:0}.s4-block.s4-block-slides .stack-cards__item:nth-child(6){height:calc(100vh - 40px);height:calc(100dvh - 40px);padding-bottom:100px}.s4-block.s4-block-slides .stack-cards__item:nth-child(6) .banner{min-height:100%;margin-bottom:0}.s4-block.s4-block-slides .stack-cards__item:nth-child(7){height:calc(100vh - 40px);height:calc(100dvh - 40px);padding-bottom:120px}.s4-block.s4-block-slides .stack-cards__item:nth-child(7) .banner{min-height:100%;margin-bottom:0}.s4-block.s4-block-slides .stack-cards__item:nth-child(8){height:calc(100vh - 40px);height:calc(100dvh - 40px);padding-bottom:140px}.s4-block.s4-block-slides .stack-cards__item:nth-child(8) .banner{min-height:100%;margin-bottom:0}.s4-block.s4-block-slides .stack-cards__item:nth-child(9){height:calc(100vh - 40px);height:calc(100dvh - 40px);padding-bottom:160px}.s4-block.s4-block-slides .stack-cards__item:nth-child(9) .banner{min-height:100%;margin-bottom:0}.s4-block.s4-block-slides .stack-cards__item:nth-child(10){height:calc(100vh - 40px);height:calc(100dvh - 40px);padding-bottom:180px}.s4-block.s4-block-slides .stack-cards__item:nth-child(10) .banner{min-height:100%;margin-bottom:0}.s4-block.s4-block-masonry .grid-sizer,.s4-block.s4-block-masonry .grid-item{width:calc((100% - (30px * 3)) / 4);margin-bottom:30px}.s4-block.s4-block-masonry .grid-sizer img,.s4-block.s4-block-masonry .grid-item img{width:100%;border-radius:17px;position:absolute;z-index:1;height:100%;width:100%;top:0;left:0}.s4-block.s4-block-masonry .grid-sizer:nth-child(2),.s4-block.s4-block-masonry .grid-item:nth-child(2){margin-top:16px}.s4-block.s4-block-masonry .grid-sizer:nth-child(3),.s4-block.s4-block-masonry .grid-item:nth-child(3){margin-top:87px}.s4-block.s4-block-masonry .grid-sizer:nth-child(4),.s4-block.s4-block-masonry .grid-item:nth-child(4){margin-top:59px}.s4-block.s4-block-masonry .gutter-sizer{width:30px}.s4-block.s4-block-territoire .splide__slide{margin-left:16px}.s4-block.s4-block-territoire .splide__slide img{cursor:pointer;border-radius:9px;height:600px;object-fit:cover;max-width:calc(100vw - 32px);max-width:calc(100dvw - 32px)}.s4-block.s4-block-territoire .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-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;grid-gap:40px;gap:40px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-territoire .content .left{width:100%;display:grid}.s4-block.s4-block-territoire .content .left .item{max-width:400px;grid-row-start:1;grid-column-start:1;padding-top:40px;opacity:0;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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:0px;gap:0px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-territoire .content .left .item .titre{font-size:2.9rem;font-weight:700;line-height:1.15;margin-top:15px}.s4-block.s4-block-territoire .content .left .item .excerpt{font-size:1.3rem;line-height:1.5;margin-top:30px}.s4-block.s4-block-territoire .content .left .item .button{margin-top:60px}.s4-block.s4-block-territoire .content .left .item.active{opacity:1}.s4-block.s4-block-territoire .content .right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-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;grid-gap:40px;gap:40px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;min-width:50%}.s4-block.s4-block-territoire .content .right .navigation{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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;grid-gap:25px;gap:25px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;padding-top:84px}.s4-block.s4-block-territoire .content .right .navigation .icon{cursor:pointer;width:26px;height:21px}.s4-block.s4-block-territoire .content .right .navigation .icon.previous{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.s4-block.s4-block-territoire .content .right .steps{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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;grid-gap:50px;gap:50px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;padding-top:60px;color:#efefef;font-size:9rem;font-weight:500;cursor:pointer}.s4-block.s4-block-territoire .content .right .steps .active{color:#000000}.s4-block.s4-block-faq{background-color:#fafafa;border-radius:30px}.s4-block.s4-block-faq .block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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:0px;gap:0px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;padding:60px 70px;cursor:pointer}.s4-block.s4-block-faq .block .static{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:stretch;-moz-box-pack:stretch;-ms-flex-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;-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;grid-gap:45px;gap:45px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;width:100%}.s4-block.s4-block-faq .block .static .titre{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;font-size:2.1rem;font-weight:700;line-height:1.2;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-ms-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.s4-block.s4-block-faq .block .static .toggleIcon img{-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.s4-block.s4-block-faq .block .collapse{height:0;overflow:hidden;-webkit-transition:height 0.3s ease-out;-moz-transition:height 0.3s ease-out;-ms-transition:height 0.3s ease-out;-o-transition:height 0.3s ease-out;transition:height 0.3s ease-out}.s4-block.s4-block-faq .block .collapse .collapse-content{padding-top:40px;max-width:1100px}.s4-block.s4-block-faq .block .collapse .collapse-content.texte{font-size:1.2rem;font-weight:400;line-height:1.5}.s4-block.s4-block-faq .block .collapse .collapse-content.texte span{font-family:"Aeonik", sans-serif !important}.s4-block.s4-block-faq .block .collapse .collapse-content.texte strong,.s4-block.s4-block-faq .block .collapse .collapse-content.texte b{font-weight:600}.s4-block.s4-block-faq .block.noIcon .collapse-content{padding-left:0}.s4-block.s4-block-faq:hover .titre{color:#3471dc}.s4-block.s4-block-faq:hover .toggleIcon img{transform:rotate(90deg)}.s4-block.s4-block-faq.active .titre{color:#3471dc}.s4-block.s4-block-faq.active .toggleIcon img{transform:rotate(180deg)}.s4-block.s4-block-faq ul{list-style-type:disc;padding-left:1.5em;margin:1em 0}.s4-block.s4-block-faq ul li{display:list-item}.s4-block.s4-block-faq ul li::marker{color:#000000}.s4-block.s4-block-prestations{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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;grid-gap:24px;gap:24px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.s4-block.s4-block-prestations>*{-webkit-box:1;-moz-box:1;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}.s4-block.s4-block-prestations .prestation-item .backgroundContent{min-height:80vh;min-width:450px;padding:70px 46px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;-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:0;gap:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-prestations .wrapped .prestation-item .backgroundContent{min-height:400px}.s4-block.s4-block-carousel-technique .splide__slide{margin-left:16px;margin-right:44px;width:80vw}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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:0;gap:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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;grid-gap:8px;gap:8px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures img{cursor:pointer;border-radius:9px;height:25vw;object-fit:cover;width:calc(50% - 4px)}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures .navigation{position:absolute;bottom:0;right:23px;background-color:#ffffff;border-radius:28px 28px 0 0;padding:23px 23px 18px 23px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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;grid-gap:18px;gap:18px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures .navigation .icon{cursor:pointer;width:26px;height:21px}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures .navigation .icon.previous{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures .navigation .separator{width:0;height:20px;border:none;border-left:1px solid rgba(0, 0, 0, 0.05)}.s4-block.s4-block-carousel-technique .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-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;grid-gap:40px;gap:40px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-carousel-technique .content .left{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;width:100%;display:grid}.s4-block.s4-block-carousel-technique .content .left .item{grid-row-start:1;grid-column-start:1;padding-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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:0px;gap:0px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-carousel-technique .content .left .item .surtitre{font-size:1rem}.s4-block.s4-block-carousel-technique .content .left .item .titre{font-size:2.9rem;font-weight:700;line-height:1.15;margin-top:15px}.s4-block.s4-block-carousel-technique .content .left .item .description{font-size:1.3rem;line-height:1.5;margin-top:30px}.s4-block.s4-block-carousel-technique .content .left .item .caracteristiques{margin-top:70px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-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;grid-gap:20px;gap:20px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-carousel-technique .content .left .item .caracteristiques .gauge{width:120px;text-align:center}.s4-block.s4-block-carousel-technique .content .left .item .caracteristiques .gauge-title{font-size:1.5rem;font-weight:500;margin-top:20px}.s4-block.s4-block-carousel-technique .content .right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-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;grid-gap:20px;gap:20px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;padding-top:80px}.s4-block.s4-block-carousel-technique .content .right .techniques{display:grid}.s4-block.s4-block-carousel-technique .content .right .techniques>.item{grid-row-start:1;grid-column-start:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-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:38px;gap:38px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-carousel-technique .content .right .techniques>.item .titre{font-size:2.1rem;line-height:1.2;font-weight:600}.s4-block.s4-block-carousel-technique .content .right .techniques>.item .description{font-size:1.4rem;line-height:1.2;margin-top:10px}@media screen and (max-width:1399px){.s4-block.s4-block.s4-block-cards .card-item .content{padding:90px 30px}.s4-block.s4-block.s4-block-cards .card-item .content .titre{min-height:12rem}.s4-block.s4-block-secteurs .secteurs-list .secteur-item{width:35vw;width:35dvw;grid-gap:45px;gap:45px}.s4-block.s4-block-secteurs .secteurs-list .secteur-item .title{font-size:2rem}.s4-block.s4-block-secteurs .carousel-arrow{top:17.5vw;top:17.5dvw}.s4-block.s4-block-territoire .splide__slide img{height:550px}.s4-block.s4-block-territoire .content .right .steps{grid-gap:35px;gap:35px;font-size:7.5rem}.s4-block .scrollable-carousel{padding-left:120px !important;padding-right:120px !important}}@media screen and (max-width:1199px){.s4-block.s4-block-masonry .grid-sizer,.s4-block.s4-block-masonry .grid-item{width:calc((100% - (20px * 2)) / 3);margin-bottom:20px}.s4-block.s4-block-masonry .grid-sizer:nth-child(4),.s4-block.s4-block-masonry .grid-item:nth-child(4){margin-top:0}.s4-block.s4-block-masonry .gutter-sizer{width:20px}.s4-block.s4-block.s4-block-cards .card-item .content{padding:70px 25px}.s4-block.s4-block.s4-block-cards .card-item .content .titre{font-size:1.8rem}.s4-block.s4-block-secteurs .secteurs-list .secteur-item{width:40vw;width:40dvw;grid-gap:40px;gap:40px}.s4-block.s4-block-secteurs .secteurs-list .secteur-item .title{font-size:1.9rem}.s4-block.s4-block-secteurs .carousel-arrow{top:20vw;top:20dvw}.s4-block.s4-block-infinite-carousel .splide__slide .texte{font-size:1.9rem;padding:45px 34px}.s4-block.s4-block-metiers .bottom{margin-right:80px}.s4-block.s4-block-territoire .splide__slide img{height:500px}.s4-block.s4-block-territoire .content .right{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:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-moz-box-direction:reverse;-moz-box-orient:vertical;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;grid-gap:40px;gap:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.s4-block.s4-block-territoire .content .right .navigation{padding-top:0}.s4-block.s4-block-territoire .content .right .steps{font-size:7rem}.s4-block .scrollable-carousel{padding-left:90px !important;padding-right:90px !important}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures img{height:40vw}.s4-block.s4-block-faq .block{padding:40px 55px}.s4-block.s4-block-faq .block .static .titre{font-size:1.8rem}.s4-block.s4-block-faq .block .static .toggleIcon img{width:35px}}@media screen and (max-width:991px){.s4-block.s4-block-slides .stack-cards__item{top:85px}.s4-block.s4-block-slides .stack-cards__item:nth-child(1){height:calc(100vh - 65px - 40px);height:calc(100dvh - 65px - 40px)}.s4-block.s4-block-slides .stack-cards__item:nth-child(2){height:calc(100vh - 65px - 40px);height:calc(100dvh - 65px - 40px)}.s4-block.s4-block-slides .stack-cards__item:nth-child(3){height:calc(100vh - 65px - 40px);height:calc(100dvh - 65px - 40px)}.s4-block.s4-block-slides .stack-cards__item:nth-child(4){height:calc(100vh - 65px - 40px);height:calc(100dvh - 65px - 40px)}.s4-block.s4-block-slides .stack-cards__item:nth-child(5){height:calc(100vh - 65px - 40px);height:calc(100dvh - 65px - 40px)}.s4-block.s4-block-slides .stack-cards__item:nth-child(6){height:calc(100vh - 65px - 40px);height:calc(100dvh - 65px - 40px)}.s4-block.s4-block-slides .stack-cards__item:nth-child(7){height:calc(100vh - 65px - 40px);height:calc(100dvh - 65px - 40px)}.s4-block.s4-block-slides .stack-cards__item:nth-child(8){height:calc(100vh - 65px - 40px);height:calc(100dvh - 65px - 40px)}.s4-block.s4-block-slides .stack-cards__item:nth-child(9){height:calc(100vh - 65px - 40px);height:calc(100dvh - 65px - 40px)}.s4-block.s4-block-slides .stack-cards__item:nth-child(10){height:calc(100vh - 65px - 40px);height:calc(100dvh - 65px - 40px)}.s4-block.s4-block.s4-block-cards{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.s4-block.s4-block.s4-block-cards .card-item{-webkit-box:1;-moz-box:1;-webkit-flex:1 0 calc(50% - 8px);-ms-flex:1 0 calc(50% - 8px);flex:1 0 calc(50% - 8px)}.s4-block.s4-block.s4-block-cards .card-item .content{padding:70px 25px}.s4-block.s4-block.s4-block-cards .card-item .content .titre{font-size:1.7rem;min-height:8rem}.s4-block.s4-block-secteurs .secteurs-list .secteur-item{width:45vw;width:45dvw;grid-gap:35px;gap:35px}.s4-block.s4-block-secteurs .secteurs-list .secteur-item .title{font-size:1.8rem}.s4-block.s4-block-secteurs .carousel-arrow{top:22.5vw;top:22.5dvw}.s4-block.s4-block-infinite-carousel .splide__slide .texte{font-size:1.8rem;padding:35px 30px}.s4-block.s4-block-territoire .splide__slide img{height:450px}.s4-block.s4-block-territoire .content .right .steps{grid-gap:30px;gap:30px;font-size:6.5rem}.s4-block .scrollable-carousel{padding-left:60px !important;padding-right:60px !important}.s4-block.s4-block-carousel-technique .content{-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}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures img{height:45vw}.s4-block.s4-block-faq .block{padding:40px 40px}.s4-block.s4-block-faq .block .static .titre{font-size:1.6rem}.s4-block.s4-block-faq .block .static .toggleIcon img{width:30px}}@media screen and (max-width:767px){.s4-block.s4-block-masonry .grid-sizer,.s4-block.s4-block-masonry .grid-item{width:calc((100% - 12px) / 2);margin-bottom:12px}.s4-block.s4-block-masonry .grid-sizer:nth-child(3),.s4-block.s4-block-masonry .grid-item:nth-child(3){margin-top:0}.s4-block.s4-block-masonry .gutter-sizer{width:12px}.s4-block.s4-block-secteurs .secteurs-list .secteur-item{width:50vw;width:50dvw;grid-gap:30px;gap:30px}.s4-block.s4-block-secteurs .secteurs-list .secteur-item .title{font-size:1.7rem;margin-left:20px}.s4-block.s4-block-secteurs .secteurs-list .secteur-item .title::before{content:none}.s4-block.s4-block-secteurs .carousel-arrow{top:25vw;top:25dvw}.s4-block.s4-block.s4-block-cards .card-item .content{padding:60px 25px}.s4-block.s4-block-infinite-carousel .splide__slide .texte{font-size:1.7rem;padding:30px 25px}.s4-block.s4-block-territoire .splide__slide img{height:400px}.s4-block.s4-block-territoire .content{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:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-moz-box-direction:reverse;-moz-box-orient:vertical;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;grid-gap:10px;gap:10px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.s4-block.s4-block-light-carousel .scrollable-carousel .item{padding:180px 32px}.s4-block .scrollable-carousel{padding-left:40px !important;padding-right:40px !important}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures{margin-bottom:60px}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures .navigation{bottom:0;right:50%;transform:translate(50%, 100%)}.s4-block.s4-block-carousel-technique .content .left .item .caracteristiques{margin-top:30px}.s4-block.s4-block-carousel-technique .content .right{padding-top:30px}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures img{height:50vw}.s4-block.s4-block-faq .block{padding:35px 30px}.s4-block.s4-block-faq .block .static .titre{font-size:1.4rem}.s4-block.s4-block-faq .block .static .toggleIcon img{width:25px}}@media screen and (max-width:575px){.s4-block.s4-block-secteurs .secteurs-list .secteur-item{width:55vw;width:55dvw;grid-gap:25px;gap:25px}.s4-block.s4-block-secteurs .secteurs-list .secteur-item .title{font-size:1.6rem;margin-left:15px}.s4-block.s4-block.s4-block-cards .card-item{-webkit-box:1;-moz-box:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.s4-block.s4-block.s4-block-cards .card-item .content{padding:50px 25px}.s4-block.s4-block-infinite-carousel .splide__slide .texte{font-size:1.6rem;padding:25px 20px}.s4-block.s4-block-metiers .bottom{margin-right:50px}.s4-block.s4-block-territoire .content{padding-left:20px;padding-right:20px}.s4-block.s4-block-light-carousel .scrollable-carousel .item{padding:140px 25px}.s4-block .scrollable-carousel{padding-left:20px !important;padding-right:20px !important}.s4-block.s4-block-prestations .prestation-item .backgroundContent{min-width:unset}.s4-block.s4-block-carousel-technique .content{grid-gap:10px;gap:10px;padding-right:30px}.s4-block.s4-block-carousel-technique .content .left .item{padding-top:0}.s4-block.s4-block-carousel-technique .content .left .item .caracteristiques{margin-top:20px}.s4-block.s4-block-carousel-technique .content .left .item .caracteristiques .gauge{width:calc((100vw - 80px) / 3)}.s4-block.s4-block-carousel-technique .content .left .item .caracteristiques .gauge text{font-size:22px}.s4-block.s4-block-carousel-technique .content .right{padding-top:40px}.s4-block.s4-block-carousel-technique .splide__slide{width:100vw;margin-bottom:160px}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures{margin-bottom:30px}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures img{height:60vw;width:calc(50vw - 20px)}.s4-block.s4-block-carousel-technique .splide__slide .splide__slide__container .pictures .navigation{display:none}}div.align.wp-block-acf-s4-atouts{width:100%}