/**handles:block-acf-bloc-texte-image,block-acf-bloc-chiffres-cles,block-acf-bloc-confiance,block-acf-bloc-organigramme,block-acf-bloc-slider-medias,block-acf-bloc-renvoi**/
.bloc-texte-image{display:flex;flex-direction:row;padding:4rem;width:100%}.bloc-texte-image li,.bloc-texte-image ul{list-style:disc;margin-left:1.5rem}.bloc-texte-image-col-texte{display:flex;flex-direction:column;justify-content:center;width:50%}.bloc-texte-image-col-texte h1 p,.bloc-texte-image-col-texte h2 p{font-family:Oswald,sans-serif}.bloc-texte-image-col-image{background-position:top;background-repeat:no-repeat;background-size:contain;margin-left:3rem;text-align:center;width:50%}.bloc-texte-image-col-image img{max-height:600px;max-width:100%;width:auto}.bloc-text-image-image{height:auto;width:100%}.bloc-texte-image.gauche .bloc-texte-image-col-texte{order:1}.bloc-texte-image.droite .bloc-texte-image-col-texte,.bloc-texte-image.gauche .bloc-texte-image-col-image{margin-right:4rem;order:0}.bloc-texte-image.droite .bloc-texte-image-col-image{order:1}@media screen and (max-width:1024px){.bloc-texte-image{flex-direction:column;padding:3rem 20%}.bloc-texte-image-col-image,.bloc-texte-image-col-texte{width:100%}.bloc-texte-image-col-image{background-size:contain;margin:0;min-height:0;min-height:auto;width:100%}.bloc-texte-image-col-image,.bloc-texte-image.gauche .bloc-texte-image-col-image{order:1}.bloc-texte-image-col-texte,.bloc-texte-image.gauche .bloc-texte-image-col-texte{order:0}.bloc-texte-image .bloc-texte-bouton a{margin-bottom:3rem}.bloc-texte-image+.bloc-texte-separation{margin-bottom:0;margin-top:0}.afficher-plus{margin-bottom:3rem}.bloc-texte-bouton{align-self:center;display:flex}}@media screen and (max-width:768px){.bloc-texte-image{padding-left:1.5rem;padding-right:1.5rem}}
.chiffres-cles{background-color:#20436b;background-image:url(/app/themes/manergy/public/images/manergy-background-approche-globale.svg);padding:6rem 10% 4rem;position:relative;text-align:center}.chiffres-cles .chiffres-cles h2 p strong,.chiffres-cles .chiffres-cles-titre h2 p{font-family:Oswald,sans-serif;font-size:3.5rem;line-height:4.5rem;text-transform:uppercase}.chiffres-cles .chiffres-cles-titre h2 p{color:#99d3d8;font-weight:400}.chiffres-cles .chiffres-cles-titre h2{margin-bottom:6rem}.chiffres-cles .chiffres-cles-titre h2 p strong{color:#fff;font-weight:700}.chiffres-cles-carrousel .chiffre-container{display:flex;flex-direction:column;justify-content:center}.chiffres-cles-carrousel .chiffre .chiffre-titre p{color:#fff;font-family:Oswald,sans-serif;font-size:3.75rem;font-weight:600;letter-spacing:.1px;line-height:4.5rem}.chiffres-cles-carrousel .chiffre .chiffre-titre{margin-bottom:1.5rem}.chiffres-cles-carrousel .chiffre .chiffre-sous-titre p{color:#fff;font-family:Hind Guntur,sans-serif;font-size:1.5625rem;font-weight:400;letter-spacing:.1px;line-height:2.0625rem}.chiffres-cles-controls{margin-bottom:4rem;margin-top:3rem}.chiffres-cles-dots .slick-dots{display:flex;flex-direction:row;justify-content:center;position:relative}.chiffres-cles-dots .slick-dots li{cursor:pointer;display:flex;margin-right:1.5rem;position:relative}.chiffres-cles-dots .slick-dots li button{background-color:#e5e5e5;border-radius:9999px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.chiffres-cles-dots .slick-dots li.slick-active button{background-color:#0f3152;z-index:1}.chiffres-cles-dots .slick-dots li.slick-active:after{background-color:#99d3d8;border-radius:9999px;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;z-index:0}.chiffres-cles-next,.chiffres-cles-prev{background-color:transparent;border:0;bottom:40%;color:#99d3d8;cursor:pointer;height:54px;position:absolute;width:54px}.chiffres-cles-next i:before,.chiffres-cles-prev i:before{display:block;font-size:2.375rem;vertical-align:middle}.chiffres-cles-prev i:before{transform:rotate(90deg)}.chiffres-cles-next i:before{transform:rotate(-90deg)}.chiffres-cles-next:focus,.chiffres-cles-next:hover,.chiffres-cles-prev:focus,.chiffres-cles-prev:hover{border:0}.chiffres-cles-prev{left:4rem}.chiffres-cles-next{right:4rem}@media screen and (max-width:1024px){.chiffres-cles{padding:3rem}.chiffres-cles-carrousel .chiffre .chiffre-titre p{font-size:3.75rem;line-height:4.25rem}.chiffres-cles-carrousel .chiffre .chiffre-sous-titre p{font-size:1.25rem;line-height:1.75rem}.chiffres-cles .slick-arrow{display:none!important}.chiffres-cles .chiffres-cles-titre h2{font-size:2.25rem;line-height:2.875rem;margin-bottom:4.5rem}.chiffres-cles-controls{margin-bottom:1.5rem}}@media screen and (max-width:768px){.chiffres-cles .chiffres-cles h2 p strong,.chiffres-cles .chiffres-cles-titre h2 p{font-size:2.25rem;line-height:2.875rem}}@media screen and (max-width:360px){.chiffres-cles{padding-left:1.5rem;padding-right:1.5rem}}
.confiance{background-color:#f7f7f8;padding-bottom:4rem;padding-top:4rem;text-align:center}.home .confiance{background-color:#20436b;background-image:url(/app/themes/manergy/public/images/manergy-background-nos-poles.svg);background-position:50%;background-repeat:no-repeat;padding-top:6rem}.home .confiance .confiance-header h2 p strong{color:#fff}.home .confiance .desc p{color:#fff!important}.confiance-slider-mobile{display:none}.page-template-template-custom-filiale .confiance{margin:auto;max-width:1300px}.page-template-template-custom-filiale .confiance .logos-controls{display:block!important;margin-bottom:0}.confiance .confiance-header{padding-left:3rem;padding-right:3rem}.confiance .confiance-header h2 p,.confiance .confiance-header h2 p strong{font-family:Oswald,sans-serif;font-size:3.5rem;line-height:4.375rem;text-transform:uppercase}.confiance .confiance-header h2 p{color:#99d3d8;font-weight:400}.confiance .confiance-header h2 p strong{color:#0f3152;font-weight:700}.confiance .confiance-header .desc{margin-bottom:1.5rem}.confiance .confiance-header .desc p{color:#0f3152;font-size:1.25rem;line-height:1.9375rem}@media(max-width:1280px){.confiance-header .desc br{display:none}}.confiance .confiance-slider .logos-caroussel{margin-bottom:2rem;overflow:hidden}.confiance .confiance-slider .logos-caroussel .slick-list{margin-left:auto;margin-right:auto;width:calc(1000px + 9rem)}.confiance .confiance-slider .logos-caroussel .slick-slide{background:#fff;box-shadow:0 8px 10px hsla(210,8%,62%,.2);height:150px;margin:2.25rem 1.125rem;width:250px!important}.confiance .confiance-slider .logos-caroussel .slick-slide img{margin-left:auto;margin-right:auto}.confiance .confiance-slider .logos-controls{margin-bottom:4rem;margin-top:1rem}.confiance .logos-dots .slick-dots{display:flex;flex-direction:row;justify-content:center;position:relative}.confiance .logos-dots .slick-dots li{cursor:pointer;display:flex;margin-right:1.5rem;position:relative}.confiance .logos-dots .slick-dots li button{background-color:#e5e5e5;border-radius:9999px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.confiance .logos-dots .slick-dots li.slick-active button{background-color:#0f3152;z-index:1}.confiance .logos-dots .slick-dots li.slick-active:after{background-color:#99d3d8;border-radius:9999px;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;z-index:0}@media screen and (max-width:1440px){.confiance .confiance-slider .logos-caroussel .slick-list{width:calc(750px + 6.75rem)}}@media screen and (max-width:1024px){.confiance .confiance-header h2 p,.confiance .confiance-header h2 p strong{font-size:2.25rem!important;line-height:2.875rem!important}.bloc.confiance{margin-top:0;padding-bottom:3rem;padding-top:3rem}.confiance .logos-controls{margin-bottom:1.5rem}.confiance .confiance-slider .logos-caroussel .slick-list{width:calc(50% + 3.375rem)}.confiance .confiance-slider .confiance-bouton a{margin-top:3rem}.confiance-slider{display:none}.confiance-slider-mobile{display:block}.confiance .logos-dots .slick-dots{top:15px}.confiance-slider-mobile .slick-slide{box-sizing:border-box}.confiance-slider-mobile .slick-slide img{height:-moz-max-content;height:max-content;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:.3125rem}}
.bloc-organigramme{display:flex;flex-direction:column;padding:4rem;position:relative}.bloc-organigramme-titre h2 p{color:#99d3d8;font-family:Oswald,sans-serif;font-size:3.5rem;font-weight:400;letter-spacing:.1px;line-height:4.5rem}.bloc-organigramme-titre h2{margin-bottom:4rem}.bloc-organigramme-titre h2 p strong{color:#0f3152;font-family:Oswald,sans-serif;font-size:3.5rem;line-height:4.5rem}.bloc-organigramme-vignettes{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;width:100%}.bloc-organigramme-vignettes .vignette{margin-bottom:4rem;width:25%}.vignette .vignette-content{display:flex;flex-direction:column}.vignette .vignette-portrait{border-radius:9999px;height:196px;margin-bottom:1rem;margin-left:auto;margin-right:auto;width:196px}.vignette-portrait-lien:hover .vignette-portrait-hover{display:flex}.vignette-portrait-lien{position:relative}.vignette-portrait-hover{align-content:center;background-color:rgba(32,67,107,.95);border-radius:9999px;display:none;flex-direction:column;height:196px;justify-content:center;left:50%;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:196px}.vignette-portrait-hover-texte{color:#fff;font-family:Oswald,sans-serif;font-size:1.125rem;font-weight:500;letter-spacing:2.5px;line-height:1.4375rem;padding:3rem}.vignette-portrait-hover i{color:#99d3d8;font-size:1.25rem}.vignette .vignette-nom{font-family:Oswald,sans-serif;font-size:1.4375rem;font-weight:600;margin-bottom:.5rem}.vignette .vignette-nom,.vignette .vignette-statut{color:#0f3152;letter-spacing:.1px;line-height:1.625rem}.vignette .vignette-statut{font-family:Hind Guntur,sans-serif;font-size:1.125rem;font-weight:400;margin-bottom:1rem}.vignette-lien a,.vignette-lien a:hover{text-decoration:none;text-decoration:initial}.vignette-popin-body{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.vignette-popin-body-col-right{display:flex;flex-direction:column;text-align:left;width:70%}.vignette-popin-body-col-left{display:flex;flex-direction:column;margin-right:4rem;width:30%}.vignette-popin-titre{color:#99d3d8;font-family:Oswald,sans-serif;font-size:2.8125rem;font-weight:400;letter-spacing:.1px;line-height:3.875rem;margin-bottom:2rem;text-transform:uppercase}.vignette-popin-titre strong{color:#0f3152;font-weight:600}.vignette-popin-texte{color:#0f3152;font-family:Hind Guntur,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:.1px;line-height:1.625rem}.vignette-popin{background-color:rgba(32,67,107,.95);bottom:0;left:0;opacity:0;overflow:auto;position:fixed;right:0;top:0;visibility:hidden;z-index:9999}.vignette-popin:target{opacity:0;visibility:hidden}.vignette-popin.popin-visible:target{opacity:1;visibility:visible}.vignette-popin .vignette-popin-table{display:table;height:100%;width:100%}.vignette-popin .vignette-popin-cell{display:table-cell;padding:10px;vertical-align:middle}.vignette-popin .vignette-popin-body{background-color:#fff;box-shadow:0 3px 5px 1px rgba(0,0,0,.25);margin:0 auto;min-width:300px;padding:4em;position:relative;width:auto;width:66.66%;z-index:1}.vignette-popin .vignette-popin-body *{max-width:100%}.vignette-popin .popin-back{bottom:0;display:block;left:0;position:fixed;right:0;top:0}.vignette-popin .popin-close{color:#0f3152;cursor:pointer;font-size:1.6em;font-weight:600;height:36px;line-height:36px;position:absolute;right:10px;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:10px;width:36px}@media screen and (max-width:1024px){.bloc-organigramme{padding-top:3rem}.bloc-organigramme-vignettes .vignette{margin-bottom:3rem}.vignette .vignette-portrait{height:120px;width:120px}.vignette-portrait-lien:hover .vignette-portrait-hover{display:none}}@media screen and (max-width:900px){.bloc-organigramme-vignettes .vignette{width:33.33%}}@media screen and (max-width:768px){.bloc-organigramme-vignettes .vignette{width:50%}.bloc-organigramme-titre h2 p,.bloc-organigramme-titre h2 p strong{font-size:2.25rem;line-height:2.875rem}.vignette-nom{font-size:1.25rem;line-height:1.9375rem}.vignette-statut{font-size:1.125rem;line-height:1.8125rem}.vignette-popin .vignette-popin-cell{padding:0}.vignette-popin .vignette-popin-body{box-shadow:none;flex-direction:column;margin:0;min-width:0;min-width:auto;padding:3em;width:100%}.vignette-popin .vignette-popin-body-col-left,.vignette-popin .vignette-popin-body-col-right{margin:0;width:100%}.vignette-popin .vignette-lien{margin-bottom:3rem}.vignette-popin .vignette-popin-titre{font-size:2.25rem;line-height:2.875rem}.vignette-popin .popin-close{position:fixed}}@media screen and (max-width:500px){.bloc-organigramme-vignettes .vignette{width:100%}}@media screen and (max-width:360px){.bloc-organigramme,.vignette-popin-body{padding-left:1.5rem;padding-right:1.5rem}}
.slider-medias{background-color:#fff;padding-bottom:4rem;padding-top:4rem;text-align:center}.slider-medias .slider-medias-controls .slider-medias-dots{position:relative}@media(max-width:1024px){.slider-medias .slider-medias-controls .slider-medias-dots{top:-30px}}.slider-medias-titre h2 p,.slider-medias-titre h2 p strong{font-family:Oswald,sans-serif;font-size:3.5rem;line-height:4.375rem;text-transform:uppercase}.slider-medias-titre h2 p{color:#99d3d8;font-weight:400}.slider-medias-titre h2 p strong{color:#0f3152;font-weight:700}.slider-medias .slider-medias-next,.slider-medias .slider-medias-prev{background-color:transparent;border:1px solid #99d3d8;color:#0f3152;cursor:pointer;height:50px;position:absolute;width:115px}.slider-medias .slider-medias-prev{right:calc(4rem + 122px)}.slider-medias .slider-medias-next{right:calc(4rem + 8px)}.slider-medias-carrousel{margin-bottom:2rem;overflow:hidden;position:relative}.slider-medias-carrousel.count-1,.slider-medias-carrousel.count-1 .slick-list{overflow:visible!important}.slider-medias-carrousel.count-1 .slick-track{display:flex;justify-content:center;transform:none!important;width:auto!important}.slider-medias-carrousel.count-1 .slick-track .media-image img{left:0;transform:none!important}.slider-medias-carrousel .slick-slide img{-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1024px){.slider-medias-carrousel .slick-slide img{height:200px}}.slider-medias-carrousel .slick-list{box-sizing:content-box;box-sizing:initial;margin:0 -1.125rem;padding:1.5rem 0}.slider-medias-carrousel .slick-slide{background:#fff;height:400px;margin:0 1.125rem;position:relative}.slider-medias-carrousel .media-legende{color:#0f3152;font-family:Hind Guntur,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.1px;line-height:1.6875rem;margin-top:1rem}.slider-medias-controls{height:100px}.slider-medias-dots .slick-dots{display:flex;flex-direction:row;gap:20px;justify-content:center;position:relative}.slider-medias-dots .slick-dots li{cursor:pointer;display:flex;margin-right:1.5rem;position:relative}@media(max-width:1024px){.slider-medias-dots .slick-dots li{margin-right:0!important}}.slider-medias-dots .slick-dots li button{background-color:#e5e5e5;border-radius:9999px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.slider-medias-dots .slick-dots li.slick-active button{background-color:#0f3152;z-index:1}.slider-medias-dots .slick-dots li.slick-active:after{background-color:#99d3d8;border-radius:9999px;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;z-index:0}.media-image{position:relative}.media.video .media-image:before{background-color:hsla(0,0%,100%,.7);border:6px solid #20436b;border-radius:9999px;box-shadow:0 0 8px rgba(0,0,0,.2);color:#20436b;content:"";font-family:icomoon!important;font-size:6.875rem;height:162px;left:50%;line-height:10.125rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);vertical-align:middle;width:162px;z-index:1}@media(max-width:1024px){.media.video .media-image:before{font-size:3rem;height:60px;line-height:4rem;width:60px}}.mfp-wrap{overflow:hidden!important}.mfp-bg{background-color:rgba(32,67,107,.95)!important}.mfp-bg,.mfp-close{opacity:1!important}.mfp-close{left:100%!important;padding:0!important;right:auto!important;width:-moz-max-content!important;width:max-content!important}.mfp-title{bottom:1rem;color:#fff;left:50%;padding-right:0!important;position:absolute;text-align:center!important;transform:translateX(-50%);width:100%}.mfp-bottom-bar .mfp-title{bottom:-1.5rem;padding:0}.mfp-iframe{height:80%!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:80%!important}@media screen and (max-width:1279px){.mfp-close{left:auto!important;right:0!important}.mfp-bottom-bar{bottom:0!important;top:auto!important}.mfp-iframe-scaler .mfp-close{top:-15px}.mfp-iframe-scaler .mfp-title{bottom:auto!important;top:100%!important}}@media screen and (max-width:1024px){.slider-medias{padding-bottom:3rem;padding-top:3rem}}@media screen and (max-width:768px){.slider-medias-titre h2 p,.slider-medias-titre h2 p strong{font-size:2.25rem;line-height:2.875rem}}@media screen and (max-width:360px){.slider-medias{padding-left:1.5rem;padding-right:1.5rem}}
.bloc-renvoi{background-color:#fff;padding:4rem;width:100%}.bloc-renvoi-container{box-shadow:0 2px 24px 0 rgba(31,67,107,.09);display:flex;flex-direction:row;justify-content:center;padding:4rem;text-align:center}.bloc-renvoi-inner{align-self:center;display:flex;width:33.33%}.bloc-renvoi-titre{justify-content:center}.bloc-renvoi-titre h2 p{color:#99d3d8;font-weight:400;letter-spacing:.1px}.bloc-renvoi-titre h2 p,.bloc-renvoi-titre h2 p strong{font-family:Oswald,sans-serif;font-size:2.8125rem;line-height:3.4375rem}.bloc-renvoi-titre h2 p strong{color:#0f3152}.bloc-renvoi-desc{justify-content:center;padding:1.5rem}.bloc-renvoi-desc p{color:#0f3152;font-family:Hind Guntur,sans-serif;font-size:1.125rem;font-weight:400;justify-content:center;letter-spacing:.1px;line-height:1.9375rem}.bloc-renvoi-bouton{justify-content:flex-end}.bloc-renvoi-bouton a{margin-bottom:0}@media screen and (max-width:1024px){.bloc-renvoi{padding:3rem}.bloc-renvoi-container{flex-direction:column;padding:1.5rem}.bloc-renvoi-inner{justify-content:center;width:100%}.bloc-renvoi-bouton{margin-top:3rem}}@media screen and (max-width:768px){.bloc-renvoi-titre h2 p,.bloc-renvoi-titre h2 p strong{font-size:2.25rem;line-height:2.875rem}.bloc-renvoi-desc p{font-size:1.125rem;line-height:1.9375rem}}@media screen and (max-width:360px){.bloc-renvoi{padding-left:1.5rem;padding-right:1.5rem}}