@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap&subset=latin,latin-ext);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-family:Lato,sans-serif;font-size:100%;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-family:Lato,sans-serif;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;border:1px solid transparent;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{background:transparent;color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;min-inline-size:auto;padding:0}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}a{color:inherit;text-decoration:none}nav.pager{font-size:16px;padding-top:20px;text-align:center;text-decoration:underline}nav.pager ul.pager__items{display:flex;justify-content:space-around}.a-block:before{background-color:transparent!important;bottom:0;color:transparent!important;content:" ";font-size:10000%;left:0;position:absolute;right:0;top:0;z-index:1}.no-scroll{overflow:hidden}.engie-preview-table{text-align:center}.engie-preview-table td,.engie-preview-table tr{border:1px solid #aaa;min-width:100px}.engie-preview-table img{max-width:50px}body{background-color:#fff;color:#202020;font-family:Lato,sans-serif;font-size:16px;font-weight:300;line-height:1.57;quotes:"« " " »"}.title-1{font-size:50px;font-weight:500;line-height:1.16}@media only screen and (max-width:959.5px){.title-1{font-size:35px}}@media only screen and (max-width:564.5px){.title-1{font-size:25px}}.title-1--secondary{color:#23d2b5}.title-2{font-size:30px;font-weight:500;line-height:1.16;margin-bottom:16px}@media only screen and (max-width:959.5px){.title-2{font-size:25px}}@media only screen and (max-width:564.5px){.title-2{font-size:20px}}.title-4{font-size:16px}.title--primary{color:#009de9}.title--secondary{color:#23d2b5}p{font-size:16px;font-weight:400;margin-bottom:20px}p strong{font-weight:700}@media only screen and (max-width:959.5px){p{font-size:16px}}.wysiwyg h1{font-size:200%}.wysiwyg h2{font-size:175%}.wysiwyg h3{font-size:150%}.wysiwyg h4{font-size:125%}@font-face{font-display:block;font-family:engieec;font-style:normal;font-weight:400;src:url(/themes/custom/engiePro/public/fonts/engieec.340bfebf.eot);src:url(/themes/custom/engiePro/public/fonts/engieec.340bfebf.eot) format("embedded-opentype"),url(/themes/custom/engiePro/public/fonts/engieec.8a8fde13.ttf) format("truetype"),url(/themes/custom/engiePro/public/fonts/engieec.0626b41d.woff) format("woff"),url(/themes/custom/engiePro/public/images/engieec.9c1f4cdf.svg#engieec) format("svg")}@media only screen and (min-width:769px){.main-footer:before{background:linear-gradient(100deg,#00bcfd,#23d2b5 100%),linear-gradient(180deg,#f4f6f6,#f4f6f6);content:"";display:block;height:5px;width:100%}}.fullPage div[data-drupal-messages],.isAnonymous div[data-drupal-messages]{display:none}.fullPage .layout-container,.isAnonymous .layout-container{background:#fff;padding-top:0}.fullPage:not(.isModalPage) .page-content,.isAnonymous:not(.isModalPage) .page-content{max-width:inherit;padding:0}.basic-page .layout-container{background:#fff}.popin-votre-conso .page-content{padding:30px 0}.page-content{margin:auto;max-width:1200px}.page-content:not(.node--basic-page,.challenge-eco-energie){padding:30px 0}@media only screen and (min-width:960px)and (max-width:1239.5px){.page-content:not(.node--basic-page,.challenge-eco-energie){max-width:960px}}@media only screen and (max-width:959.5px){.page-content:not(.node--basic-page,.challenge-eco-energie){padding:20px 15px}}.container{display:block;margin-left:auto;margin-right:auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}.container--home{max-width:1440px}.main{border-left:10px solid #009de9;border-right:10px solid #009de9;overflow-x:hidden;overflow-y:visible}.header+.main{padding-top:112px}.header+.main--with-cover{padding-top:70px}@media only screen and (max-width:1239.5px){.main{border:none}.header+.main{padding-top:80px}}@media only screen and (max-width:959.5px){.header+.main{padding-top:70px}}.main_inner{padding-bottom:76px;padding-top:76px}@media only screen and (max-width:959.5px){.main_inner{padding-bottom:40px;padding-top:40px}}.row{position:relative}.row+.row--separate{margin-top:70px;padding-top:70px}@media only screen and (max-width:767.5px){.row+.row--separate{margin-top:35px;padding-top:35px}}.row+.row--separate-md{margin-top:50px;padding-top:50px}@media only screen and (max-width:767.5px){.row+.row--separate-md{margin-top:20px;padding-top:20px}}.row+.row--separate:before{border-top:1px solid #e6e6e6;content:"";display:block;left:0;position:absolute;right:0;top:0}@media only screen and (max-width:959.5px){.row+.row--separate{margin-top:40px;padding-top:40px}}.row--spacing{margin-top:130px}.row--spacing-md{margin-top:65px}@media only screen and (max-width:767.5px){.row--spacing-md{margin-top:30px}}@media only screen and (max-width:1239.5px){.row--spacing{margin-top:65px}}@media only screen and (max-width:564.5px){.col-xs-12+.col-xs-12{margin-top:50px}}@media only screen and (max-width:959.5px){.col-sm-12+.col-sm-12{margin-top:50px}}.page-test-content .layout{padding:30px 0 180px}#PegaContent{margin:auto;max-width:1200px}.page-test-content{background:#eff4fa}.page-test-content .bills{padding:30px 0 180px}.page-company-contact-content,.page-test-contact-list-content{margin:0 auto 80px;max-width:1200px}.challenge-ecodefi-info .page-content{padding:0}.challenge-info-page{font-weight:400;line-height:22px}.challenge-info-page .title{font-size:26px;font-weight:900;line-height:30px}.challenge-info-page .section-header .header-challenge-eco-energie{margin-bottom:0}.challenge-info-page .section-header img{max-height:274px;object-fit:cover;width:100%}.challenge-info-page .section-header .cta{bottom:90px;position:absolute;right:44px}@media only screen and (max-width:959.5px){.challenge-info-page .section-header .hook{font-size:15px;left:0;line-height:18px;transform:translateY(-50%)}.challenge-info-page .section-header .cta{bottom:4px;display:none;right:4px}}.challenge-info-page .section-top{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:24px;padding:50px;text-align:center}.challenge-info-page .section-top .title{margin-bottom:20px}.challenge-info-page .section-top .description{font-size:16px;font-weight:500;line-height:22px}@media only screen and (max-width:959.5px){.challenge-info-page .section-top{padding:30px}}.challenge-info-page .section-list{display:flex;flex-direction:column}.challenge-info-page .section-list .image-and-list{background:#f5f5f5;display:flex;gap:50px;justify-content:space-between;padding:50px}@media only screen and (max-width:1239.5px){.challenge-info-page .section-list .image-and-list{align-items:center;flex-direction:column}}.challenge-info-page .section-list .image-and-list>div{display:flex;flex:0 0 47%;flex-direction:column}.challenge-info-page .section-list .image-and-list .section-list--image{align-items:flex-end;display:flex}.challenge-info-page .section-list .image-and-list .section-list--image img{height:100%;max-width:inherit;object-fit:cover;width:100%}.challenge-info-page .section-list .list-head .title{margin-bottom:20px}.challenge-info-page .section-list .list-head .list-texts{align-items:center;display:grid;gap:10px 20px;grid-template-columns:64px auto;margin-top:20px;text-align:left}.challenge-info-page .section-list .list-head .list-texts .list-item-text{display:contents}.challenge-info-page .section-list .list-head .list-texts .list-item-text:nth-child(2n) .points{left:50px}.challenge-info-page .section-list .list-head .list-texts .indexs{flex:0 0 64px;height:60px;position:relative}.challenge-info-page .section-list .list-head .list-texts .points{display:inline-block;left:0;position:absolute}.challenge-info-page .section-list .list-head .list-texts .points img{height:auto;width:auto}.challenge-info-page .section-list .list-head .list-texts .index-bg1,.challenge-info-page .section-list .list-head .list-texts .index-bg2{background-image:url(/themes/custom/engiePro/public/images/Ellipse_686.8aa85ad4.png);display:inline-block;height:39px;left:15px;position:absolute;top:8px;width:39px}.challenge-info-page .section-list .list-head .list-texts .index-bg2{left:11px;top:8px}.challenge-info-page .section-list .list-head .list-texts .index{color:#fff;display:inline-block;font-size:24px;font-weight:700;left:22px;line-height:39px;position:absolute;text-align:center;top:8px}.challenge-info-page .section-list .list-head .list-texts .text{font-weight:700;position:relative;vertical-align:middle}@media only screen and (max-width:959.5px){.challenge-info-page .section-list .image-and-list{align-items:center;flex-direction:column;padding:30px}.challenge-info-page .section-list .image-and-list .section-list--image{display:initial;flex-basis:auto;margin-right:0}.challenge-info-page .section-list .list-images{margin:0 auto;width:400px}}.challenge-info-page .section-cg{padding:50px}.challenge-info-page .section-cg .challenge-eco-cgu{max-width:none}.challenge-info-page .section-cg .challenge-eco-cgu .cg-head{margin-bottom:20px}@media only screen and (max-width:959.5px){.challenge-info-page .section-cg{padding:30px}}.challenge-ecodefi .layout-container{background:#f2f5f8}.challenge-ecodefi .page-content{padding:0}.challenge-eco-content-results .card-challenge-wrapper{column-gap:28px;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:60px;row-gap:28px}.maintenance-page .card-big-white p{font-size:inherit}.maintenance-page .card-big-white .msg-info{flex-direction:column;margin-bottom:40px;text-align:center}.maintenance-page>a.focusable{display:none}@media only screen and (max-width:768px){.maintenance-page .main-footer{background:#fff;bottom:0;position:sticky}.maintenance-page .main-footer .footer .footer-title{margin-bottom:0}.maintenance-page .main-footer .footer>:not(.footer-title){display:none}}