@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(max-width:1670px){.page-contact .right{padding:165px 66px 10px}#realisations .entete{padding:109px 172px}#realisation .entete .background{height:464px}#realisation .contenu .middle .right{width:34%}#realisation .blanc .details{gap:30px 71px}.apropos .main_content .wp-block-cover.bloc-couleur{min-height:670px !important}.apropos .main_content .wp-block-cover.bloc-couleur .wp-block-spacer.espace{height:259px !important}.partenaires .owl-carousel .owl-item{padding:34px}.accueil #entete .content{padding:42px 41px}.accueil #entete .content .left{width:67%}.accueil .mosaic .item .content .bottom{padding-top:259px}.liste-projets .projets .title{padding:0 47px}.liste-projets .projets .secteurs .secteur{padding:19px 31px 19px 59px}.liste-projets .projets .secteurs .secteur:first-of-type{padding:19px 31px}.liste-projets .projets .secteurs .secteur:before{left:18px}#includeActus .liste .item .contenu .titre{max-width:87%}#Produits .reference-filtre,.cat-produits .reference-filtre,.solutions .reference-filtre{padding-left:24px}}@media(max-width:1549px){h1{font-size:3.2rem}.txt-regu{font-size:1.32rem}.page-contact .rejoindre a{padding:43px}#actus .reference-list .item{width:49%}#actu .entete{height:532px}#actu .entete .content{padding:0 0 78px 50px}#includeContact .right{padding:78px}#includeContact .left .bottom .groupe{max-width:80%}#realisations .entete{padding:70px 35px}#realisations .reference-list .item .cont{padding:39px 43px}#realisation .blanc .details{gap:30px 71px}#realisation .blanc .details .experts .noms{columns:1}.engagements .main_content .wp-block-cover.image{min-height:569px !important}.engagements .main_content .wp-block-cover.grand{min-height:893px !important}.engagements .main_content .wp-block-cover .wp-block-cover__inner-container .title{font-size:3.5rem !important}.apropos .main_content .wp-block-cover.couleur,.apropos .main_content .wp-block-cover.image{min-height:653px !important}.apropos .main_content .wp-block-cover.bloc-couleur{min-height:670px !important}.apropos .main_content .wp-block-cover.bloc-couleur .wp-block-spacer.espace{height:198px !important}.apropos .main_content .wp-block-cover.mission{min-height:643px !important}.apropos .histoire .owl-carousel .item .texte{padding-right:37px}.apropos .histoire .owl-carousel .item .image{right:98px}.services .main_content .carre{min-height:194px !important}.services .main_content .grand-carre{min-height:688px !important;height:688px !important}.services .main_content .contenu-bloc.wp-container-core-column-is-layout-2>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:81% !important}.services .main_content .contenu-bloc.wp-container-core-column-is-layout-24>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:81% !important}.services .main_content .contenu-bloc.wp-container-core-column-is-layout-26>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:81% !important}#Produits .reference-filtre{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 350px;-ms-flex:0 0 350px;flex:0 0 350px}.secteurs .produits .owl-carousel .item .topissime{height:276px}.secteurs .produits .filters{padding:11px 5px}.secteurs .vagues #sound-wave{height:565px}.secteurs .mosaic .image{height:560px}.secteurs .mosaic .items{margin-top:-7px}.secteurs .mosaic .items .item{padding:50px 41px}.secteurs .mosaic .items .item .top{gap:28px}.accueil #entete .content .left{width:82%}.accueil #entete .content .left .titre h1{font-size:4.2rem}.accueil .mosaic{padding:0 15px}.accueil .mosaic .item{padding:34px 17px}.accueil .mosaic .item .content .bottom{padding-top:136px}.accueil .mosaic .item .content .bottom .right{justify-content:end}.accueil .mosaic .item.div2:before{background-size:contain;bottom:84px;width:340px;height:340px}.accueil .mosaic .item.div2:after{background-size:contain;width:340px;height:340px}.accueil .vagues #sound-wave{height:697px}.liste-projets .item .cont{padding:34px 30px}}@media(max-width:1199px){h1{font-size:3rem}.txt-regu{font-size:1.3rem}.page-contact .right #form_contact .duo{margin-bottom:12px}.header #headerResponsive .logo_wrapper{padding-left:20px}.header #headerResponsive .logo_wrapper .navbar-brand{height:50px;top:-3px}.header #headerResponsive #headerResponsiveButtons{grid-gap:30px;gap:30px}.header #headerResponsive #headerResponsiveButtons .burger{padding-left:40px}.header #headerResponsive #headerResponsiveButtons .bouton{padding:25px 30px}.header #navresponsive{padding:30px 7px 0 30px}.header #navresponsive .top .burger{right:30px}.header #navresponsive ul{margin-top:20px}.header #navresponsive ul li a{padding-right:20px}.header #navresponsive ul li.hasSub .containerSub{padding:30px 7px 0 30px}.header #navresponsive ul li.hasSub .containerSub .sub{gap:20px}#actu .entete .content .titre{max-width:90%}#realisations{margin-top:116px}#realisations .filtre{max-width:90%}#realisations .filtre .liste.active{height:250px}#realisations .reference-list .item .cont{padding:25px 24px}#realisations .reference-list .item .cont .titre{max-width:100%}#realisations .reference-list .item .cont .taggs{gap:5px}#realisations .reference-list .item .cont .taggs .secteur{padding:13px 14px 13px 52px}#realisations .reference-list .item .cont .taggs .secteur:before{left:14px}#realisations .reference-list .item .cont .taggs .solutions{padding:12px 5px}#realisation .entete .contenu .middle{flex-direction:column;gap:42px}#realisation .entete .contenu .middle .left{width:96%}#realisation .entete .contenu .middle .right{width:100%;justify-content:start}#realisation .blanc .details{flex-wrap:wrap;gap:30px}#realisation .blanc .details h2{width:100%;flex:0 0 100%}#realisation .blanc .details .produit{width:calc((100% - 30px) / 2);max-width:calc((100% - 30px) / 2);flex:0 0 calc((100% - 30px) / 2)}#realisation .blanc .details .experts{width:calc((100% - 30px) / 2);max-width:calc((100% - 30px) / 2);flex:0 0 calc((100% - 30px) / 2);flex-direction:row}#realisation .wp-block-cover{min-height:491px !important}.liste-projets .item .cont{padding:37px 32px}.engagements .entete .content{align-items:start;z-index:3;flex-direction:column;gap:15px}.engagements .entete .content .left{width:100%}.engagements .entete .content .right{width:100%}.engagements .main_content .wp-block-cover.image{min-height:437px !important}.engagements .main_content .wp-block-cover.grand{min-height:761px !important}.engagements .main_content .wp-block-cover .wp-block-cover__inner-container .title{font-size:3rem !important}.apropos .entete .content{align-items:start;z-index:3;flex-direction:column;gap:15px}.apropos .entete .content .left{width:100%}.apropos .entete .content .right{width:100%}.apropos .main_content .wp-block-cover.bloc-couleur .wp-block-spacer.espace{height:166px !important}.apropos .histoire .owl-carousel .item .image{right:9px}.services .entete .content{align-items:start;z-index:3;flex-direction:column;gap:15px}.services .entete .content .left{width:100%}.services .entete .content .right{width:100%}#Produits .reference-filtre{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px}.secteurs .produits .owl-carousel .item .topissime{height:218px}.secteurs .produits .owl-carousel .item .topissime .lien .icon{height:41px}.secteurs .etapes .item .content{padding:167px 21px 24px}.secteurs .mosaic .items.items-4 .item{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.secteurs .mosaic .items .item{padding:35px 28px}.secteurs .mosaic .items .item .bottom .texte{max-width:100%}.accueil #entete{padding-left:15px;padding-right:15px}.accueil #entete .content{flex-direction:column;align-items:start;justify-content:end;justify-content:flex-end;gap:20px}.accueil #entete .content .left{width:100%}.accueil #entete .content .left .titre h1{max-width:100%}.accueil #entete .content .right{width:100%}.accueil #entete .content .right .texte{max-width:100%}.accueil .inno{margin:70px 0;padding-top:50px}.accueil .inno .owl-carousel .item .background{height:257px}.accueil .etapes .item .content{padding:173px 28px 15px}.accueil .equipe .titre{max-width:67%}.accueil .mosaic .parent{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.accueil .mosaic .parent>*:first-child{-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}.accueil .mosaic .parent>*:nth-child(2){-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:4;grid-column-end:5}.accueil .mosaic .parent>*:nth-child(3){-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:2;grid-row-end:3;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5}.accueil .mosaic .parent>*:nth-child(3) .content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.accueil .mosaic .parent>*:nth-child(4){-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:3;grid-row-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:2;grid-column-end:3}.accueil .mosaic .parent>*:nth-child(5){-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:3;grid-row-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-column-span:4;grid-column-end:5}.accueil .actualites{margin-top:98px}.accueil .actualites #includeActus .owl-carousel .owl-stage{padding:0 !important}.accueil .actualites #includeActus .liste .item .contenu{padding:38px 0 0px 0}.accueil .actualites a{margin-bottom:0}.liste-projets .projets{height:fit-content;flex-direction:column}.liste-projets .projets .title{width:100%;padding:40px 47px}.liste-projets .projets .secteurs{width:100%;padding:40px 47px}.footer .liens .item.buttons{align-items:center}}@media(max-width:991px){.button.yellow{font-size:1rem !important;padding:15px 20px}.button.white{font-size:1rem !important;padding:15px 20px}#realisations .filtre{max-width:90%;position:relative}#realisations .filtre:after{background-color:rgba(255, 255, 255, 0.41)}#realisations .filtre .secteurs{padding:10px 16px;gap:0px}#realisations .filtre .liste.active{height:fit-content}#realisations .filtre .liste .solutions.active{height:fit-content;opacity:1;position:relative}.header #navresponsive{width:100vw}.header #navresponsive ul li.hasSub .containerSub{width:100vw}.header #navresponsive ul li.hasSub .containerSub.sous1{left:0}.header #navresponsive ul li.hasSub .containerSub.sous1 .sub li.hasSub .sous2{left:0}.page-contact .background{height:0}#actus .reference-filtre .colonne .filtre{padding:19px 14px}#actus .reference-list .item{width:48%}#actus .reference-list .item .topissime{height:213px}#includeContact .avantages .item-contact{justify-content:end}#includeContact .left .bottom:after{background:no-repeat center / contain url(//ecib-bruit.com/wp-content/themes/section4-ecib/img/icon/tel-fond.svg);height:98%;width:40%}#actu .entete .content{padding:0 0 41px 34px}#realisation .entete .background{height:285px}#realisation .wp-container-core-cover-is-layout-3>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:88%}#realisation .blanc .details{gap:48px 28px}.engagements .entete .content{padding:55px 47px}.liste-projets .projets{height:fit-content;flex-direction:column}.liste-projets .projets .title{padding:34px 51px;width:100%}.liste-projets .projets .secteurs{flex-wrap:wrap;width:100%;justify-content:center}.apropos .entete .content{padding:28px 34px}.apropos .main_content .wp-block-cover.bloc-couleur{min-height:375px !important}.apropos .main_content .wp-block-cover.bloc-couleur .wp-block-spacer.espace{height:50px !important}.apropos .histoire .owl-carousel .item .image{right:-12px;height:124px;width:167px;top:-48px}.apropos .histoire .owl-carousel .item .date{font-size:6.5rem}.apropos .histoire .owl-carousel .item .texte{max-width:100%}.services .wp-container-core-column-is-layout-1>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:76% !important}#Produits .reference-list .item,.cat-produits .reference-list .item,.solutions .reference-list .item{width:100%}#Produits #produitsContent{margin-top:50px}#Produits .reference-filtre{position:fixed;top:0;left:0;height:100vh;height:100svh;-webkit-box-shadow:0px 1px 20px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 1px 20px 0 rgba(0, 0, 0, 0.1);box-shadow:0px 1px 20px 0 rgba(0, 0, 0, 0.1);z-index:103;-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);padding-top:70px;padding-right:15px;padding-left:15px;overflow:auto;z-index:999999999;background:#FFFFFF;transition:all 0.3s ease-in-out}#Produits .reference-filtre.open{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}#Produits .reference-filtre.open .filtersClose{opacity:1;visibility:visible}#Produits .reference-filtre.open .filtersClose:hover{opacity:0.7}#Produits .reference-list #open-filters{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:20px}#produit .reas{flex-direction:column}#produit .reas .titre{width:100%}#produit .reas .rea{width:100%}#produit .autres-prod .related-products{flex-direction:column}#produit .autres-prod .related-products .prod{width:100%}.secteurs .entete .content{flex-direction:column;gap:20px}.secteurs .entete .content .left{width:100%}.secteurs .entete .content .right{width:100%}.secteurs .produits .filters{padding:14px 15px;gap:12px 2px;width:fit-content;flex-wrap:wrap;justify-content:center}.secteurs .mosaic .image{height:317px}.secteurs .mosaic .items.items-3 .item{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.secteurs .mosaic .items .item{padding:21px 25px}.secteurs .mosaic .items .item .top{gap:18px;flex-direction:column;align-items:center;text-align:center}.secteurs .mosaic .items .item .top .picto{height:40px}.secteurs .equipe .texte{max-width:63%}.secteurs .reas{height:fit-content;flex-direction:column}.secteurs .reas .titre{width:100%;padding:34px 26px}.secteurs .reas .reas{width:100%;padding:26px}.owl-carousel .owl-nav{right:0}.owl-scrollbar{margin:40px 0 59px}.accueil #entete .content .left .titre h1{font-size:3.2rem}.accueil .vagues #sound-wave{height:494px;gap:30px}.accueil .etapes .item .content{gap:14px}.liste-projets .projets .secteurs{padding:15px 47px}}@media(max-width:781px){.engagements .main_content .wp-block-cover.grand{min-height:562px !important}}@media(max-width:767px){.txt-lm{font-size:2rem}h1{font-size:2.4rem}h2{font-size:1.7rem}h3{font-size:1.5rem}h4{font-size:1.2rem}.header #headerResponsive{padding:15px}.header #headerResponsive .logo_wrapper{padding-left:10px}.header #headerResponsive .logo_wrapper .navbar-brand{height:40px}.header #headerResponsive #headerResponsiveButtons .bouton{padding:15px 20px}.page-contact .right{padding:128px 44px 10px}.page-contact .right #form_contact .single textarea{height:159px}.page-contact .infos{flex-direction:column;align-items:center;text-align:center;gap:35px}#actus{padding-top:100px}#actus .reference-filtre .colonne{padding:0}#actus .reference-filtre .colonne .filtre{padding:19px 14px;flex-wrap:wrap;justify-content:center;gap:15px}#actus .reference-filtre .colonne .filtre .bouton:not(:last-of-type){border-right:none}#actus .reference-list{margin-bottom:82px}#actus .reference-list .item{width:100%}#actu .entete{height:356px}#actu .entete .content{padding:0 0 41px 7px}#realisations{margin:90px 0 0 0}#realisations .entete{padding:28px 13px}#realisations .filtre .secteurs .bouton,#realisations .filtre .secteurs .bouton.tous{padding:51px 10px 20px 10px;justify-content:center;text-align:center}#realisations .filtre .secteurs .bouton:before,#realisations .filtre .secteurs .bouton.tous:before{left:34% !important}#realisations .filtre .liste.active{padding:17px}#realisations .filtre .liste .solutions .bouton{padding:9px 9px}#realisation .reas{padding:37px 30px}.engagements .entete{height:fit-content}.engagements .entete .content{padding:118px 34px 58px;width:100%}.engagements .main_content .wp-block-cover .wp-block-cover__inner-container .title{font-size:2.3rem !important}.owl-scrollbar{width:67%}.apropos .entete{height:fit-content}.apropos .entete .content{padding:118px 34px 58px;height:100%}.apropos .main_content .groupe-liste{flex-direction:column;gap:31px}.apropos .main_content .groupe-liste .double{flex-direction:column;gap:31px}.apropos .main_content .groupe-liste .double .chiffres{font-size:4.5rem !important}.apropos .histoire .owl-carousel .item .image{right:113px}#includeContact .right{padding:51px}.services .entete .content{padding:55px 51px}.services .services .wp-container-core-column-is-layout-1>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:87% !important}#Produits,.cat-produits,.solutions{padding-top:100px}#Produits .reference-list,.cat-produits .reference-list,.solutions .reference-list{}#Produits .reference-list .item .contenu,.cat-produits .reference-list .item .contenu,.solutions .reference-list .item .contenu{padding:14px 0 45px 0}#Produits .reference-list .item .contenu .description,.cat-produits .reference-list .item .contenu .description,.solutions .reference-list .item .contenu .description{gap:14px;padding-top:8px;flex-wrap:wrap}#produit .entete{flex-direction:column-reverse;min-height:unset}#produit .entete .content{flex-direction:column;gap:30px}#produit .entete .content .left,#produit .entete .content .right{width:100%}#produit .reas{height:fit-content}#produit .reas .titre{padding:19px 41px}#produit .reas .rea{padding:28px}.secteurs .entete .content{padding:35px 40px}.secteurs .etapes{flex-direction:column}.secteurs .etapes .item{width:100%}.secteurs .etapes .item .content{padding:69px 21px 24px}.secteurs .avantags .items{flex-direction:column;gap:36px;padding-top:50px}.secteurs .mosaic .items.items-4 .item{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.secteurs .mosaic .items.items-2 .item{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.secteurs .mosaic .items .item{text-align:center}.secteurs .equipe{padding-top:50px;padding-bottom:50px}.secteurs .equipe .texte{max-width:70%}.secteurs .equipe .bottom{flex-direction:column;align-items:center}.liste-projets .parent.items-2{-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}.liste-projets .parent.items-2 .item{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.liste-projets .parent.items-3{-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}.liste-projets .parent.items-3 .double-items{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.liste-projets .parent.items-3>.item{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}.accueil #entete .content .left .titre h1{font-size:2.5rem}.accueil #entete .content .right .texte{padding-bottom:19px}.accueil .mosaic .parent{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr}.accueil .mosaic .parent>*:first-child{-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5}.accueil .mosaic .parent>*:nth-child(2){-ms-grid-row:2;grid-row-start:2;-ms-grid-row-span:2;grid-row-end:3;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5}.accueil .mosaic .parent>*:nth-child(3){-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:3;grid-row-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5}.accueil .mosaic .parent>*:nth-child(3) .content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.accueil .mosaic .parent>*:nth-child(4){-ms-grid-row:4;grid-row-start:4;-ms-grid-row-span:4;grid-row-end:5;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5}.accueil .mosaic .parent>*:nth-child(5){-ms-grid-row:5;grid-row-start:5;-ms-grid-row-span:5;grid-row-end:6;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5}.accueil .mosaic .item .content .bottom{padding-top:49px}.accueil .inno .titre{padding-bottom:27px}.accueil .etapes .item .content{padding:124px 11px 15px}.accueil .equipe{padding-top:50px;padding-bottom:50px}.partenaires .owl-carousel .owl-item{padding:0px 37px}.footer .liens .item.buttons{align-items:start}}@media(max-width:575px){.txt-l{font-size:2rem}.txt-lm{font-size:1.7rem}.txt-ms{font-size:1rem}h2{font-size:1.5rem}h3{font-size:1.2rem}h4{font-size:1rem}.accordions-list .accordion>.accordionHeader,.accordions-list .accordion>.accordionHeader>*{font-size:1rem !important}.owl-carousel{margin-bottom:50px}.header #headerResponsive .logo_wrapper{padding-left:unset}.header #headerResponsive .logo_wrapper .navbar-brand{height:35px}.header #headerResponsive #headerResponsiveButtons{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-direction:reverse;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;grid-gap:20px;gap:20px}.header #headerResponsive #headerResponsiveButtons .burger{padding-left:unset;width:35px;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 35px;-ms-flex:0 0 35px;flex:0 0 35px;max-width:35px;height:35px}.header #headerResponsive #headerResponsiveButtons .burger p{display:none}.header #headerResponsive #headerResponsiveButtons .bouton{display:none}.header #navresponsive{padding:15px 7px 0 30px}.header #navresponsive .top .burger{right:15px}.header #navresponsive ul li.hasSub .containerSub{padding:15px 7px 0 30px}.header #navresponsive ul li.hasSub .containerSub .produits,.header #navresponsive ul li.hasSub .containerSub .current{padding-right:70px}.accueil .equipe .carou{margin-top:70px}.page-contact .right{padding:100px 55px 10px}.page-contact .right .titre{padding-bottom:30px}.page-contact .right #form_contact .input_wrapper{gap:7px}.page-contact .right #form_contact .duo{flex-direction:column;gap:12px}.page-contact .right #form_contact .duo .input_wrapper{width:100%}#actus{overflow:hidden;padding-top:70px}#includeContact{overflow:hidden}#includeContact .left{height:504px;flex-direction:column-reverse;display:flex}#includeContact .avantages{gap:25px;flex-direction:column}#includeContact .right #form_contactez .duo{margin-bottom:unset}#includeContact .right #form_contactez .duo .input_wrapper{margin-bottom:20px;width:100%}.owl-carousel .owl-nav{margin:0;top:-65px}.owl-scrollbar{display:none !important}#realisations .filtre .secteurs{flex-wrap:wrap}#realisations{margin-top:67px}#realisation .entete .contenu .middle .right{flex-direction:column;align-items:center}#realisation .entete .contenu .middle .left .titre{text-align:center}#realisation .blanc{padding:40px 0}#realisation .blanc .details{gap:20px 28px}#realisation .blanc .details .produit{width:100%;max-width:100%;flex:0 0 100%}#realisation .blanc .details .experts{width:100%;max-width:100%;flex:0 0 100%}#realisation .main_content{padding:0}.liste-projets .projets .title{padding:0 18px}.engagements .liste-projets .projets .title{padding:22px 26px}.engagements .liste-projets .reas{padding:28px 37px}.services .entete{height:fit-content;min-height:fit-content}.services .entete .content{padding:118px 34px 58px;height:100%}.services .main_content .grand-carre{min-height:543px !important;height:543px !important}.services .main_content .carre{min-height:150px !important}.services .main_content .contenu-bloc.wp-container-core-column-is-layout-2>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:97% !important}.services .main_content .contenu-bloc.wp-container-core-column-is-layout-24>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:92% !important}.services .main_content .contenu-bloc.wp-container-core-column-is-layout-26>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:97% !important}.services .wp-container-core-column-is-layout-1>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:97% !important}#produit .liste-secteurs .industrie:before,#produit .liste-secteurs .industrie:after{width:300px;height:300px;background-size:contain}#produit .liste-secteurs .ventilation:before{left:5%;bottom:0;width:300px;height:300px}.secteurs .entete{height:fit-content;min-height:fit-content}.secteurs .entete .content{padding:118px 34px 58px;height:100%}.secteurs .produits .filters{margin-bottom:85px}.secteurs .produits .filters .filter-button:not(:last-of-type){border-right:unset}.secteurs .vagues #sound-wave{height:402px}.secteurs .vagues #sound-wave .texte{max-width:80%}.secteurs .avantags{padding:125px 0 128px}.secteurs .mosaic .image{height:218px}.secteurs .mosaic .items .item{gap:30px}.secteurs .equipe .equipe-top{padding-bottom:100px}.accueil #entete{height:fit-content;min-height:fit-content}.accueil #entete .content{padding:141px 24px 42px}.accueil #entete .content .left .titre h1{font-size:2rem}.accueil .inno{margin:30px 0;padding-top:20px;display:flex;flex-direction:column;align-items:center}.accueil .inno .titre{padding-bottom:84px;max-width:90%;text-align:center}.accueil .vagues #sound-wave{height:fit-content;gap:30px;padding:68px 30px}.accueil .etapes{flex-direction:column}.accueil .etapes .item{width:100%}.accueil .equipe .titre{max-width:89%}.accueil .equipe .button.yellow{margin-bottom:128px}.accueil .produits .titre{padding-bottom:7px}.accueil .produits .button{margin-bottom:80px}.accueil .liste-projets .projets .title{padding:26px 18px}.accueil .liste-projets .projets .secteurs{padding:15px 21px}.accueil .liste-projets .projets .secteurs>*{-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%;width:16.666667%;padding:unset !important;height:50px !important;overflow:hidden}.accueil .liste-projets .projets .secteurs>*:not(:first-of-type){color:rgba(255, 255, 255, 0) !important;display:block !important}.accueil .actualites .button{margin-bottom:20px}.apropos .histoire h2{padding-bottom:96px}.apropos .histoire .owl-carousel .item .top{height:184px}.apropos .histoire .owl-carousel .item .image{height:100px;width:138px;top:-19px;right:13px}.apropos .histoire .owl-carousel .item .texte{padding-top:20px}#includeActus{padding-top:78px}#includeProd .liste .item .topissime .lien{position:absolute;bottom:10px;right:33px;width:41px}#includeProd .liste .item .contenu{padding:16px 5px 39px 4px}.owl-carousel .owl-nav{right:50%;-webkit-transform:translate(50%);-moz-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}#Produits,.cat-produits,.solutions{padding-top:70px}.footer .liens .item.buttons{align-items:center}}