.header-with-background .breadcrumb--container .breadcrumb,.header-with-background .breadcrumb--container .breadcrumb-item.active,.header-with-background .breadcrumb--container .bc-joole>li>a,.breadcrumb--container .bc-joole>li>a:hover,.header-with-background .breadcrumb--container .breadcrumb-item+.breadcrumb-item::before{color:white}.header-with-background .breadcrumb--container .breadcrumb-item+.breadcrumb-item::before{padding-left:.25rem;padding-right:.25rem}.header-with-background .breadcrumb--container.dark-breadcrumb .breadcrumb,.header-with-background .breadcrumb--container.dark-breadcrumb .breadcrumb-item.active,.header-with-background .breadcrumb--container.dark-breadcrumb .bc-joole>li>a,.breadcrumb--container.dark-breadcrumb .bc-joole>li>a:hover,.header-with-background .breadcrumb--container.dark-breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#153E5C}.hero-background{background-color:#5ca6c3;background-position:center;width:100vw;height:100%;margin:auto;background-size:cover}.hero-background img{display:block;height:100%;width:100vw;object-fit:cover}.hero-background.bottom,.hero-background.bottom img{position:absolute;bottom:0}.hero-background.top,.hero-background.top img{position:absolute;top:0}.header-with-background{position:relative}.header-with-background_dark{color:white}.header-with-background--content{padding:11.5rem 0 9rem}.header-with-background--shadow{height:8rem;position:absolute;bottom:0;left:50%;width:100vw;transform:translate(-50%,0);background:linear-gradient(180deg,rgba(196,196,196,0) 0%,rgba(0,0,0,0.2) 100%);z-index:-1}.header-with-background .color-background{overflow:hidden}@media (min-width:576px){.img-mobile{display:none}}@media (max-width:575px){.img-full{display:none}}h3{font-weight:bold}.contact-card{color:#153E5C;margin:1rem 0}.prov-content.prov-ratings{font-size:0.9rem;color:#153E5C}.prov-hero{margin:2rem 0 3.5rem}.prov-hero .no-h1{font-size:1.8rem;font-weight:bold}#service-client .secondary-title{margin-bottom:2.5rem}.prov-contact h3{padding:1rem 0;margin:0}.prov-contact .readable-text p{padding:1rem 0}.prov-content h4{font-weight:bold;text-align:center;margin:0}.prov-content{color:#153E5C;padding:3rem 0 3rem 0;margin:auto}.prov-content.prov-shortdesc{padding:3rem 0 2rem 0}.prov-shortdesc-title{font-size:1.5rem;text-align:left;margin:0 0 1rem 0}.title-upper{text-align:center;font-weight:bold;font-size:1.25rem}.section-row-center.title-upper{margin-bottom:1rem}.secondary-title.section-row-center{margin-bottom:1.75rem;font-size:2rem}.prov-hero-img img{max-height:110px;max-width:280px}.hero-offer-diff-trv{text-align:center;margin-top:auto;padding:0.5rem 0}.offer-type{padding-bottom:1rem}.result-offer-rating--count{margin-top:0.2rem;font-size:0.9rem}.provider-procon{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.provider-procon h3{margin:1.25rem 0;font-weight:bold;font-size:1.2rem;line-height:1.8rem;color:#153E5C}.provider-procon ul{padding:0}.provider-procon li{position:relative;list-style-type:none;padding-left:2rem;margin-bottom:0.7rem;color:#3E4C56}.prov-pro li:before{content:url("https://cdn.hellowatt.fr/static/comparator/img/tick-blue.svg");position:absolute;left:0;top:2px;width:1.5rem}.prov-con li:before{content:url("https://cdn.hellowatt.fr/static/comparator/img/cross-red.svg");position:absolute;left:0;top:2px;width:1.5rem}.mapcontainer{height:22rem}.mapcontainer .background-map{z-index:auto}.mapcontainer .background-map img{min-width:unset}#map{height:22rem;width:100%}.odp-review-verbatim{text-align:justify}.prov-contentimg{width:100%}.prov-content .provider-logo-odp-tarif{width:auto!important}#stickyNav{font-size:0.95rem;padding:.5rem 1rem}#stickyNav .nav-link{text-transform:uppercase}#stickyNav a.active{color:#039DE0;border-bottom:2px solid #039DE0}.prov-hero>div{margin:20px 0}.prov-hero h1{font-size:2.5rem;font-weight:bold}.prov-hero .hero-title-type{display:block}.prov-hero-img{text-align:center}.navbar-brand img{margin-left:10px;max-height:2.3rem;max-width:14rem}.hero-title-type{text-transform:uppercase;font-weight:normal;font-size:1rem;margin:10px 0}.prov-hero-cta h2{margin:0 0 1.5rem 0;font-size:1.2rem}label{color:#153E5C}.prov-hero-cta .form-control,.prov-hero-cta .btn-submit{display:inline;width:auto;padding-left:20px;padding-right:20px}.prov-form-txt,.prov-hero-cta button{margin-right:10px;margin-left:10px}.prov-hero-cta button{font-size:1.1rem}.prov-hero-cta{text-align:center}.offer-card{padding:1rem 0;margin-bottom:2rem}.hcenter{text-align:center}.prov-hero .rating-number-link{font-size:1rem}.header-with-background--content{padding:3.5rem 0 2.5rem}.prov-hero-cta{padding:1.5rem;margin-bottom:0}.prov-hero-cta .ctc--btn{font-size:1rem;padding-top:6px;padding-bottom:6px;margin-left:0;margin-top:1rem}@media (min-width:768px){.prov-hero-cta a,.prov-hero-cta p,.prov-hero-cta .ctc--btn{display:inline;width:auto;padding-left:20px;padding-right:20px;margin-top:0}.prov-hero-cta .ctc--btn{margin-left:1rem;margin-bottom:0;margin-top:0}.provider-procon{margin-bottom:2.7rem}}@media (max-width:991px){.navbar-brand img{max-width:110px}.contact-card{width:100%}.prov-hero{margin:1rem 0 2rem 0}.header-with-background--content{padding:2rem 0 1.5rem}.prov-hero-img img{max-width:200px}.section-content div:first-of-type{margin-bottom:1.05rem}.section-content{margin-bottom:1.5rem}.prov-hero-cta,.prov-hero{text-align:center}.hero-background{background-size:cover}.prov-hero h1{font-size:2.0rem}}.span_area{display:inline-block;width:300px}#widget-form .form-control,#widget-form .span_area,#widget-form button{margin-top:0.5rem;margin-bottom:0.5rem}.odp-square-advantages{display:inline-block}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit!important}.text-center{text-align:center}.prov-anchor:before{content:'';display:block;position:relative;width:0;height:3.875em;margin-top:-3.875em}#stickyNav>div{display:flex;align-items:center}#stickyNav .nav-container{margin-left:auto}.odp-bottom-cta .ctc--btn{padding-left:3rem}#service-client p{line-height:166%;color:#153E5C}.compare-link{margin:0.4rem;text-align:center}.secondary-title{margin-bottom:1rem}.row-hidden{display:none}.edf-map-provider-page{margin-top:2.5rem}.odp-square-container{top:8rem;margin:3rem 0;padding:2rem 1rem}.odp-square-container .widget-form .widget-form--title{display:inline-block;font-size:1.125rem;font-weight:bold;text-align:left}.odp-square-container .widget-form .prov-form-txt{display:none}.odp-square-container .widget-form span{width:100%}.long-column .offer-center-bg{left:0;right:unset}#id_form_widget.odp-square-container{position:unset}.prov-offer-price{width:100%}.prov-offer-price .sub-title-offer{border-bottom:1px solid #DCE3E6}.btn-offer-price-to-show{color:#153E5C;border:unset;background-color:unset;padding:0}.btn-offer-price-to-show:not(:last-child){margin-right:1.5rem}.btn-offer-price-to-show:focus{outline:unset}.btn-offer-price-to-show.active{color:#039DE0;border-bottom:2px solid #039DE0}.offer-rate .pdp-offer-collapse.hidden{display:none!important}.provider-page .color-background{width:200vw}.background-map{height:100%;width:100%}@media (max-width:991px){.out_of_container .slidable .slidable__object.slidable__object--3:first-child{margin-left:1rem}}.container-provider-page{display:flex;flex-direction:column;justify-content:center;position:relative}.container-column{display:flex;flex-direction:row;justify-content:center}.container-column .long-column{display:flex;flex-direction:column;justify-content:center;width:50rem}.title .readmorecontainer{font-size:1.0625rem;line-height:1.5rem;font-weight:500;letter-spacing:0.05em}.readmorecontainer{line-height:166%;color:#153e5c;font-size:1.0625rem}.provider-page-container{display:flex;flex-direction:column;align-items:center}.section-row{display:flex;flex-direction:row;width:100%}.section-column{display:flex;flex-direction:column;width:100%}.section-row-center{max-width:51rem;margin:auto}.section-row ~ div{width:100%}.provider-map-container{width:100%}.section-content-container{display:flex}.section-content-container.left{flex-direction:row}.section-content-container.right{flex-direction:row-reverse}.section-content-container.left .section-content-text,.section-content-container.left .section-content-image,.section-content-container.right .section-content-text,.section-content-container.right .section-content-image{width:50%}.section-content-container .section-content-text{text-align:left}.section-content-image,.section-content-text{display:flex;justify-content:center;margin:auto 0}.section-row .content-text h3{font-size:1.5rem}.section-content-image .tradingview{width:80%}.section-row.section-row-contact{display:flex;flex-direction:row;justify-content:space-between}.section-row.section-row-contact .prov-contact-left,.section-row.section-row-contact .prov-contact-right{width:45%;display:flex}.section-row.section-row-contact .prov-contact-left .contact-card.rounded.with-light-shadow,.section-row.section-row-contact .prov-contact-right p,.section-row.section-row-contact .prov-contact-right{margin:auto 0}.section-row-large-center{max-width:90%;margin:auto}.section-row-large-center .prov-pro,.section-row-large-center .prov-con{width:45%}.provider-procon.section-row-large-center{margin-bottom:2rem}.section-row-toc{max-width:90%;margin:auto;justify-content:space-between}.section-review{width:45.625rem;margin-left:4rem}.edf-map-provider-page .edf--map--title{margin-top:2rem}@media (max-width:1399px){.container-column .long-column{width:40rem}.container-column{justify-content:space-around}}@media (max-width:1250px){.section-content-container.left,.section-content-container.right{flex-direction:column}.section-row.section-row-contact{flex-direction:column}.section-row.section-row-contact .prov-contact-left,.section-row.section-row-contact .prov-contact-right{width:100%}.section-content-container.left .section-content-text,.section-content-container.left .section-content-image,.section-content-container.right .section-content-text,.section-content-container.right .section-content-image{width:100%}}@media (min-width:576px){.section-row-large-center{max-width:540px}.section-row-toc{max-width:540px}}.container-provider-page .offer--card__container--desktop{display:none}.container-provider-page .offer--card__container--mobile{display:block}.offer--card__content{margin:2rem auto}@media (min-width:768px){.container-provider-page .offer--card__container--mobile{display:none}.container-provider-page .offer--card__container--desktop{display:block}}@media (min-width:768px){.section-row-large-center{max-width:720px}.section-row-toc{max-width:720px}}@media (min-width:992px){.section-row-large-center{max-width:940px}.section-row-toc{max-width:940px}.offer--card__content{margin:3rem auto}}@media (min-width:1024px){.section-review{width:30rem}}@media (min-width:1400px){.hw-toc__container{position:relative;left:-5rem}}@media (min-width:1400px){.hw-toc__container{position:relative;left:-5rem}}@media (min-width:1200px){.section-row-large-center{max-width:1140px}.section-row-toc{max-width:1140px}.section-review{width:45.625rem}}@media (max-width:991px){.section-row-center{max-width:90%}.section-row-large-center .prov-pro,.section-row-large-center .prov-con{width:100%}.section-content-container .table-responsive{max-width:90vw}.section-content-container.left,.section-content-container.right,.section-row-large-center,.section-row-toc{flex-direction:column}.section-content-container.left .section-content-text,.section-content-container.left .section-content-image,.section-content-container.right .section-content-text,.section-content-container.right .section-content-image{width:100%}.edf-map-provider-page{display:none}.section-review{width:90%;margin:auto}.section-row-toc{justify-content:center}.container-review-toc{display:none}.section-row.section-row-contact{flex-direction:column}.section-row.section-row-contact .prov-contact-left,.section-row.section-row-contact .prov-contact-right{width:100%}.prov-offer-price .section-row-large-center{max-width:100%}.prov-offer-price .section-row-large-center .out_of_container{left:unset}.container-provider-page .card_container{width:17.5rem}.section-row-center-mobile{padding:5%}.section-row-center-mobile .section-content-image,.section-row-center-mobile .section-content-text,.section-row-center-mobile .section-row-center{padding:unset;margin:unset;max-width:100%}}@media (max-width:1023px){.section-review{margin:auto}}.card_container .result-diff-info{text-align:left}.prov-contact{margin:1.5rem 0}.provider--contact__container .prov-contact h3{padding:0 0 1rem 0}.provider--contact__container .readable-text{padding:1rem 0}.provider-page__cta-aside{position:relative}@media (min-width:545px){.trusted-reviews{float:right}}.editor-banner-container{margin-top:-2.2rem}.contact-card{width:100%;background:white;padding:2rem}.contact-card--entry i{margin-right:1rem;line-height:1.25rem}.contact-card--entry,.contact-card--entry--line{display:flex;flex-wrap:wrap;font-size:1rem;line-height:1.5rem;align-items:center}.contact-card--entry--multiline{flex-grow:1}.contact-card--entry:not(:last-child){margin-bottom:0.5rem}.contact-card--left{margin-right:auto;font-weight:bold}.contact-card--flag{width:1.25rem;margin:auto 0;border-radius:2px}.contact-card--entry .fa:before,.contact-card--entry .fa{max-width:1rem;width:100%}.widget-form .file-display{display:flex}.widget-form .file-display .controls{flex-grow:1}.widget-form .file-name{margin:auto 0 auto 0.8rem}.widget-form .i-file-absolute{background-color:white;position:absolute}.widget-form{box-shadow:0 3px 10px rgba(0,0,0,0.25);border-radius:4px;color:#153e5c}.widget-form.with-form-link{padding-bottom:0}.widget-form .controls{display:block;margin:1.5rem 0}.file-display .controls{padding:0}.widget-form .widget-form--title{font-weight:bold;line-height:1.5}.widget-form button[type="submit"]{margin-top:2rem}.widget-form .select2-selection__clear{display:none}.widget-form .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit!important;padding:0 1rem;color:#153e5c}.widget-form .form-bottom-link{padding:1rem 0}@media (max-width:991px){.widget-form{margin-bottom:2rem;margin-top:1rem}}table.light-table{color:#153E5C;width:100%}table.light-table tr{border-bottom:1px solid #DCE3E6;height:2.7rem}table.light-table tr:last-child td{padding-bottom:0}table.light-table th,table.light-table td{padding:.5rem}table.light-table th:first-child,table.light-table td:first-child{padding-left:0}table.light-table th:last-child,table.light-table td:last-child{padding-right:0}table.light-table.no-border tr{border-bottom:none}table.light-table .bold{font-weight:bold}table.light-table .light{color:#8BAAC1}table.light-table .align-left{text-align:left}table.light-table .align-right{text-align:right}.kw-select-dept,.kw-department,.kw-city{padding-top:3rem;padding-bottom:3rem}h1{font-weight:bold;color:#153E5C;margin-bottom:4px;font-size:2.5rem}.title-city{font-weight:bold;margin-bottom:3rem;font-size:2rem;margin-top:3rem;color:#153E5C}.hero-title-type{font-size:.875rem;text-transform:uppercase;font-weight:500;font-size:1rem;margin-top:4px}span.h1-sub{font-size:1.4rem}h2{color:#153E5C;margin-bottom:2rem;margin-top:0;padding-top:2rem;font-weight:bold;text-align:left}h3{color:#153E5C;margin-bottom:1.2rem;font-size:1.2rem;font-weight:bold}h4{font-weight:bold;font-size:1.1rem;margin-bottom:1.2rem}.btn-call{width:100%;font-size:1.25rem;font-weight:bold;margin:1rem 0;box-sizing:border-box;padding:0 1rem;color:white;height:3.5rem}.btn-call-blue{background-color:#039DE0;border-color:#039DE0}.kw-city .btn-call-orange{background-color:#FE5815;border-color:#FE5815}.btn-invert{color:#FE5815;background-color:white;border-color:#FE5815}.btn-phone::before{position:relative;left:unset;margin-right:.2rem}.kw-ctc{font-weight:bold;margin:1rem 0 1.5rem 0;max-width:20rem}.kw-city .setup-meter{width:30rem;margin-bottom:.5rem}.department__provider{margin-top:2.5rem;margin-bottom:2rem}.department__provider__title{font-size:2rem;font-weight:bold;text-align:center;color:#153E5C}.department__provider__content{color:#153E5C}.kw-info-energy .row{padding:0}#map_info_energy{height:21.875rem;margin-right:1rem}@media screen and (max-width:767px){#map_info_energy{height:18.5rem;margin-right:0}}#map_energetic_transition{height:32rem}.kw-mano-icons{display:flex;flex-direction:row;padding:1.5rem;background-color:white;border-radius:4px;justify-content:center;position:relative}.kw-justify-center{justify-content:center}.kw-text-center{text-align:center}.kw-align-center{align-items:center}.kw-card{background-color:white;display:flex;border-radius:4px;align-items:center;justify-content:center;flex-direction:column;padding:1.5rem 1rem;flex:1;text-align:center;font-size:.875rem}.kw-card p{font-size:1rem;font-weight:bold}.kw-card img{margin-bottom:1rem}.kw-mano-icons .mano-elem{margin-left:5rem;margin-right:5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.kw-mano-icons .mano-elem span{margin-top:1rem;font-size:1rem;font-weight:normal}.kw-mano .mano-content p:last-child{margin-bottom:0}@media screen and (max-width:575px){.kw-mano-icons{display:flex;flex-direction:column}.kw-mano-icons::before{content:"";position:absolute;height:100%;width:196vw;left:-100vw;z-index:-1}.kw-mano-icons .mano-elem{margin:1.5rem 0}.kw-mano-icons .mano-elem:first-child{margin-top:0}.kw-mano-icons .mano-elem:last-child{margin-bottom:0}}.kw-map-city{position:relative;display:flex;box-shadow:0 8px 24px rgba(89,112,145,0.12);background-color:white;border-radius:4px;box-sizing:content-box}.kw-map-city .map-city{width:24.6rem;min-width:24.6rem}.open-meter-infos{display:flex;justify-content:space-between;gap:48px}.kw-map-city .open-meter{padding:1.5rem 5rem 2rem 2.5rem;flex-grow:1}.kw-map-city .open-meter h2,.kw-map-city .open-meter .open-meter-title{margin-top:0;margin-bottom:.5rem;text-align:left}.kw-map-city .open-meter .open-meter-title{font-size:1.5rem;font-weight:bold;line-height:1.5;color:#153E5C}.call-infos,.working-hours{flex:1}@media screen and (max-width:767px){.kw-map-city .open-meter h2{text-align:center}.open_meter_phrase{text-align:left;margin-bottom:1.5rem}.open-meter-infos{flex-direction:column}.call-infos,.working-hours{padding-right:0}}.kw-provider-network{background-color:#F2F4F7;padding:0.75rem 0.5rem;border-radius:4px;display:flex;align-items:center;font-size:1rem;font-weight:normal;gap:1rem}.kw-provider-network img{height:2.5rem;width:auto}.call-infos,.working-hours p{font-weight:bold;font-size:1rem}.working-hours h4{margin-bottom:1rem}.current_day{font-weight:bold}.day-col-mobile{display:none}@media screen and (max-width:767px){.day-col-mobile{display:block}.day-col-desktop{display:none}}.working-hours table tr,.kw-workhours-card table tr{height:1.1rem;line-height:1.1rem;text-transform:capitalize}@media screen and (max-width:1200px){#map_city{display:none}}.kw-setup-meter table{max-width:30rem}.kw-setup-meter .kw-ctc{margin-bottom:2rem}.kw-city-container{margin-top:0;margin-bottom:3rem;display:flex;width:100%}@media screen and (max-width:991px){.kw-setup-meter{margin:auto}.kw-city-container{display:block;width:auto}}.kw-city-aside{display:flex;align-items:flex-start}@media screen and (max-width:991px){.kw-city-aside{display:none}}.kw-city-menu{position:sticky;position:-webkit-sticky;top:5rem;width:18.125rem;background-color:white;margin-right:3.9rem;border-radius:4px;box-shadow:0 8px 24px rgba(89,112,145,0.12)}.kw-city-menu-summary p{font-size:1rem;font-weight:bold;margin:1.5rem}.kw-city-menu-summary ul{padding:0}.kw-city-menu-summary ul li{list-style:none;font-size:.85rem;color:#3E4C56}.kw-city-menu-summary ul li a{color:unset;width:100%;display:block;padding:.5rem 1.5rem}.kw-city-menu-summary ul li a:hover{text-decoration:none}.kw-city-menu-summary ul li:hover{color:#039DE0}.kw-city-menu-summary .item-focused{background-color:#E1F6FF;font-weight:bold;color:#153E5C}.kw-city-menu-summary .item-focused:hover{color:#153E5C}.kw-city-menu-footer{padding:1.5rem;border-top:2px solid #F2F4F7}.kw-city-menu-footer p{font-size:.875rem;margin-bottom:1rem}.kw-city-menu-footer button{font-size:1rem;padding-top:1.125rem;padding-bottom:1.125rem}.widget-container .widget-form{padding:1.5rem;background-color:white;max-width:29rem}.kw-flex{display:flex;justify-content:space-between}@media screen and (max-width:767px){.kw-flex{flex-direction:column}}.kw-flex-1{flex:1}.kw-flex-2{flex:2}.kw-flex-grow{flex-grow:1}.kw-align-center{align-items:center}.kw-margin-flex{margin-right:1.5rem}.kw-margin-left{margin-left:1.5rem}@media screen and (max-width:767px){.kw-margin-flex{margin-right:0;margin-bottom:1rem}.kw-margin-left{margin-left:0;margin-top:1rem}}.kw-form-responsive{display:none}@media screen and (max-width:767px){.kw-form-responsive{display:block}.kw-form-responsive .widget-container .widget-form{box-shadow:0px 8px 24px rgba(89,112,145,0.12)}}.kw-form-responsive .widget-container input,.kw-form-responsive .widget-container select{padding-top:.5rem;padding-bottom:.5rem}.kw-form-responsive .prov-form-txt{display:none}.kw-form-responsive #widget-form .form-control,.kw-form-responsive #widget-form .span_area,.kw-form-responsive #widget-form button{margin:0}.kw-form-responsive #widget-form button{background-color:#22A872;display:block}.kw-form-responsive .form-bottom-link{display:none}.kw-form-responsive select.form-control:not([size]):not([multiple]){height:3.5rem;color:#153E5C;padding-right:2rem}.data-city-card-wrapper{display:flex;max-width:22.8rem;justify-content:space-between;flex:1;align-items:center}.data-city-card-wrapper div{display:flex;flex:1;min-height:10rem;max-height:14rem;height:100%;flex-direction:column;align-items:center;background-color:white;border-radius:4px;text-align:center;justify-content:center;font-size:.8rem}.data-city-card-wrapper .city-cards{min-height:14rem;flex-direction:column;justify-content:flex-start;padding-top:4rem}.data-city-card-text{display:flex;align-items:center}.data-city-legend-small{font-size:.8rem}.data-city-span{margin-left:.5rem;margin-right:.5rem}.data-city-card-wrapper .procedure-cards{height:12rem;padding:.625rem;padding-top:2rem;display:unset}@media screen and (max-width:767px){.data-city-card-wrapper{max-width:unset;width:100%}.data-city-card-wrapper .procedure-cards{width:33.333%;padding:.525rem;padding-top:2rem}}.data-city-card-wrapper div:first-child{margin-right:1rem}.data-city-card-wrapper div:last-child{margin-left:1rem}.data-city-card-wrapper div p{font-size:1rem;margin-top:.5rem;margin-bottom:.2rem}.data-city-card-wrapper .procedure-cards p{font-size:1rem;font-weight:bold}.details-table tr td:first-child{color:#3E4C56}table.light-table tr:last-child td{padding-bottom:.5rem}.details-table .fa-phone{margin-right:1rem}@media screen and (max-width:767px){.details-table .fa-phone{margin-right:0rem}}.kw-workhours-card{flex:1;padding:1rem 1.6rem 1.6rem 1.6rem;background-color:white;border-radius:4px}.kw-workhours-card p{font-size:1.25rem;font-weight:bold}.kw-call-card{flex:1;display:flex;padding:1.5rem;background-color:#FE5815;border-radius:4px;justify-content:center;align-items:center;color:white;flex-direction:column;text-align:center}.kw-call-card .call-title{font-size:1.25rem;font-weight:bold}.kw-call-card a{margin:.5rem 0;color:white;font-weight:bold;border:solid 1px white;border-radius:4px}.kw-provider-besthours{margin-bottom:1rem}.kw-provider-besthours table{width:100%;border-collapse:separate;border-spacing:.5rem;table-layout:fixed;margin-left:-0.5rem}.kw-provider-besthours table tr td{height:2.625rem;border-radius:4px;text-transform:capitalize}.besthours-lastcol{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.besthours-last-hour{display:none}}.besthours-green{background-color:#22A872}.besthours-red{background-color:#D55552}.besthours-orange{background-color:#F9B759}.kw-contact-means{flex:1;border-radius:4px;background-color:white;align-items:center;display:flex;padding:1.875rem}.kw-contact-means .means-content{display:flex;flex:1;justify-content:space-between}.kw-contact-means div:first-child{margin:0}.kw-contact-means .means-title{font-weight:bold;margin-bottom:.5rem}.kw-call-card-secondary{flex:1;border-radius:4px;display:flex;gap:18px;justify-content:space-between;align-items:flex-start;padding:24px;background-color:var(--blue-010);border:1px solid var(--blue);color:var(--blue)}.kw-call-card-secondary div span{font-weight:bold}.kw-call-card-secondary div hr{border-top:1px solid var(--blue-030)}.kw-call-card-secondary div a{margin:.5rem 0;border:solid 1px #039DE0;border-radius:4px;font-weight:bold}.kw-city-offers{overflow:hidden}.kw-city-offers p{font-weight:bold}.card-info-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.card-offer{background-color:white;border-radius:4px;overflow:hidden;width:14.5rem;margin-bottom:1rem;text-align:center;display:flex;flex-direction:column}.card-header__dots{margin-top:1.5rem;justify-content:center;display:none}.card-header__dot{width:0.625rem;height:0.625rem;border:2px solid #039DE0;border-radius:9999px;margin:0 0.325rem}.card-header__dot.snap-active{background:#039DE0}@media screen and (max-width:767px){.card-info-wrapper{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;justify-content:unset;width:100%;scrollbar-width:none}.card-offer{flex:1;min-width:240px;overflow:unset;margin-right:1rem}.card-header__dots{display:flex}.kw-call-card-secondary{justify-content:start;align-items:center}.card-header__dots{margin-top:0}}.card-offer .title-card-offer{font-weight:bold;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:.5rem;text-align:center;color:#153E5C;background-color:#FBFCFD;padding-left:0;padding-right:0}.card-offer p{color:#3E4C56;font-weight:normal;padding:.5rem 1.5rem}.card-offer div{flex:1;display:flex;align-items:center}.subscription-card{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#FE5815;color:white;padding:0.5rem 1.5rem}.subscription-card .title-card-offer{color:white;background-color:transparent;margin-bottom:0;padding:0}.subscription-card a{color:white;margin:.5rem 0;border:solid 1px white;border-radius:4px}.offer-price-nav-wrapper{position:relative}.offer-price-nav-wrapper .separator{height:1px;background-color:#DCE3E6;position:absolute;bottom:0;left:0;right:0}.offer-price-nav{display:flex;position:relative}.offer-price-nav div{border-bottom:1px solid #DCE3E6;padding-right:1rem;padding-bottom:.2rem;cursor:pointer}.offer-price-nav div:hover{border-color:#039DE0}.edf-logo{width:auto;max-height:1.2rem}.sub-title-offer{border-bottom:1px solid #DCE3E6}.sub-title-offer .btn-offer-price-to-show.active{color:#039DE0;border-bottom:1px solid #039DE0}.sub-title-offer .btn-offer-price-to-show{border:unset;color:#3E4C56;background-color:unset;white-space:nowrap}.sub-title-offer .btn-offer-price-to-show:focus{outline:unset}.sub-title-offer .btn-offer-price-to-show.active{color:#039DE0;border-bottom:1px solid #039DE0}.pros-cons-wrapper{gap:16px;padding-left:1rem}.pros-cons-wrapper div{width:50%}@media screen and (max-width:767px){.pros-cons-wrapper{padding-left:0}.pros-cons-wrapper div{width:100%}}.pros-cons-wrapper .readable-text{letter-spacing:unset;line-height:unset}.pros-cons-wrapper ul li{list-style:none;font-size:1rem;margin-bottom:1rem;position:relative}.edf-pros-cons div img{margin-right:.5rem;margin-top:.3rem}.kw-all-offers-container{background-color:white;border-radius:4px;flex:2;overflow:hidden}.kw-all-offers-container table{width:100%}.kw-all-offers-container table th{font-weight:bold}.kw-all-offers-container table tr{border-bottom:solid 1px #DCE3E6}.kw-all-offers-container table tr:first-child{border-bottom:none;height:3rem;background-color:#FBFCFD}.kw-all-offers-container table tr td:first-child,.kw-all-offers-container table tr th:first-child{text-align:center}.kw-all-offers-container table tr:last-child{border-bottom:none}.kw-all-offers-container table tr td{padding:.5rem 1rem}.kw-all-offers-container img{margin-top:.50rem;margin-bottom:.50rem;height:2rem;width:auto}@media screen and (max-width:767px){.kw-all-offers-container table tr th:last-child,.kw-all-offers-container table tr td:last-child{text-align:right}}.kw-infos-subscription-container{background-color:white;border-radius:4px;text-align:center;flex:1;overflow:hidden}.kw-infos-subscription-container p{font-weight:bold;height:3rem;margin-top:.70rem}.kw-infos-subscription-container p span{font-weight:normal}.kw-infos-subscription-container div{padding:1rem;margin-top:2rem;display:flex;height:auto;flex-direction:column;justify-content:center}.kw-infos-subscription-container div a{border:solid 1px #039DE0;background-color:#039DE0;color:white;border-radius:4px;font-weight:bold;margin-top:2px}.kw-infos-subscription-container div .compare-offer-link{background-color:white;color:#039DE0}.note{font-size:.875rem;margin-top:.2rem}.note-mobile{display:none;margin-bottom:0}@media screen and (max-width:767px){.kw-infos-subscription-container p{margin-bottom:0}.kw-infos-subscription-container div{margin-top:0}.note-mobile{display:block}.note-desktop{display:none}}.widget-container .widget-form{width:100%;max-width:unset;box-shadow:0 2px 4px rgba(89,112,145,0.15),0 1px 2px rgba(89,112,145,0.22)}.widget-form-wrapper{max-width:26rem;margin:auto}.widget-form-wrapper .select2-selection,.widget-form-wrapper .select2-search__field{outline:none}.widget-form-wrapper .controls{margin:.9rem 0}.widget-form p{font-weight:bold;color:#153E5C}.widget-form label{color:#153E5C;margin-bottom:0}.widget-container .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}#widget-form button{margin:0;align-items:center;display:flex}.radio-wrapper{margin-top:.5rem}.radio-wrapper .icon-radio{display:flex}.radio-wrapper input[type="radio"]{display:none}.radio-wrapper .icon-input-option{flex:1}.radio-wrapper .icon-input-option:first-child{margin-right:.5rem}.radio-wrapper label{border-radius:4px;border:1px solid #DCE3E6;text-align:center;color:#3E4C56;padding:.75rem;font-size:.875rem;cursor:pointer;flex:1;width:100%}.radio-wrapper .first-radio{margin-right:.5rem}.radio-wrapper label:hover{border-color:#3E4C56}.radio-wrapper input[type="radio"]:checked + label{border-color:#039DE0;background-color:#E1F6FF}.icon-input-option__img{display:none}.widget-form input[type="number"]{height:2.625rem;border-left:0;border-right:0;text-align:center}.widget-form input[type="number"]:focus{border:solid 1px #66afe9}.minus-plus-number button{height:2.625rem;border:1px solid #DCE3E6}.minus-plus-number button[data-type="minus"]{border-right:0}.minus-plus-number button[data-type="plus"]{border-left:0}.minus-plus-number button[data-type="plus"]:hover,.minus-plus-number button[data-type="minus"]:hover,.minus-plus-number button[data-type="plus"]:focus,.minus-plus-number button[data-type="minus"]:focus{border:1px solid #039DE0}.widget-form .btn-submit{padding:1rem;font-size:1rem;font-weight:bold;width:100%;border-radius:4px;border:none;color:white}.linky-widget .item{color:#153E5C!important}.moving-section img{margin-right:1.5rem}.table-new-installation{text-align:center;font-size:.825rem;width:100%}.table-new-installation tr th{background-color:#039DE0;color:white;text-align:center}.table-new-installation tr td{background-color:white;padding:1rem;border:1px solid #CCCCCC}.means-new-installation{padding:1rem}.means-new-installation .means-content{justify-content:center}.means-new-installation .means-content div:first-child{margin-right:1.5rem}@media screen and (max-width:767px){.means-content{flex-direction:column;text-align:center;align-items:center}.means-new-installation .means-content div:first-child{margin:0}.means-new-installation .means-content div{padding-left:2rem;padding-right:2rem}}.cancellation-letter{background-color:white;border-radius:4px;box-shadow:0 8px 24px rgba(89,112,145,0.12);padding:1.5rem;max-width:34.5rem;margin:auto;display:flex;flex-direction:column;line-height:1.66;font-style:italic}.letter-destination{align-self:flex-end}.kw-city-graph-legend div div{display:flex;margin-bottom:.5rem}.graph-square{width:1.5rem;height:1.5rem;border-radius:4px;margin-right:.5rem}.kw-city-graph-row{align-items:center}.kw-city-graph{background-color:white;border-radius:4px;max-width:22.8rem;height:15.3rem;padding:1.5rem}.bar{stroke-width:0}.bar:hover{fill-opacity:0.8;cursor:pointer}.bar.current{stroke-width:3}.axis--y path,.axis--x path{stroke:#DCE3E6}.axis--x .tick text{visibility:hidden}.tick text{fill:#809DB0;font-size:.75rem;margin-right:2rem}.graph-blue-400{background-color:#9AD5EC}.graph-blue-500{background-color:#039DE0}.graph-blue-600{background-color:#00B0F4}.graph-blue-700{background-color:#006891}.distributionSvg{overflow:visible!important}.bar-box-legend-shadow{opacity:0.1}.kw-city-graph .chart{position:relative;height:100%;width:100%;border-bottom:1px solid #DCE3E6}.kw-city-graph .chart .chart-y-axis{position:absolute;width:4rem;top:0;bottom:0;left:0}.chart-y-axis-middle,.chart-y-axis-top{color:#809DB0;font-size:.8rem}.chart-y-axis-top{position:absolute;top:0}.chart-y-axis-middle{position:absolute;top:45%}.kw-city-graph .chart .chart-content{border-left:1px solid #DCE3E6;position:absolute;right:0;top:0;bottom:0;left:3rem}.chart-separator-top,.chart-separator-middle{background-image:linear-gradient(to right,#DCE3E6 33%,rgba(255,255,255,0) 10%);background-position:bottom;background-size:10px 1px;background-repeat:repeat-x;height:1px;width:100%}.chart-separator-middle{position:absolute;right:0;top:50%;left:0}.chart-separator-top{position:absolute;right:0;top:0;left:0}.chart-bar-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;padding-left:2rem;padding-right:2rem}.bar-wrapper{display:flex;align-items:flex-end;padding:0;position:relative;flex:1}.chart-bar{height:100%;width:80%;margin:auto;cursor:pointer;border-radius:4px 4px 0 0}.chart-bar-legend-box{display:none;width:9rem;background-color:white;padding:1rem;border-radius:4px;box-shadow:0 8px 24px rgba(89,112,145,0.12);position:absolute;top:-6rem;z-index:100}.chart-bar-legend-box .label-box{font-size:.875rem;font-weight:bold;color:#039DE0}.chart-bar-legend-box .data-box{font-size:1.5rem;font-weight:bold}.kw-city-comparison-container{display:flex;justify-content:space-between}.graph2{margin-bottom:2rem}@media screen and (max-width:767px){.kw-city-graph-row{align-items:unset}.graph2{flex-direction:column-reverse}.graph2 .kw-city-graph-container{margin-bottom:1rem}.graph2 .kw-margin-flex{margin-bottom:0}.kw-city-comparison-container{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;justify-content:unset;width:100%}.kw-city-comparison-card{flex:1;height:6.5rem;overflow:unset;min-width:15rem;margin-right:1rem;width:unset}.kw-city-comparison-card:last-child{margin-top:0}}.kw-city-comparison-card{background-color:white;border-radius:4px;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.kw-city-comparison-card .comparison-title{font-weight:bold;text-transform:capitalize}.kw-city-reviews{background-color:white}.kw-city .shadow-lg{box-shadow:0 10px 17px rgba(0,0,0,0.16)}.offer-rate{width:100%}@media screen and (max-width:575px){.kw-widget .widget-form{margin:auto}.offer-rate{width:auto}}.kw-elec-stats table,.kw-solar-stats table{width:39rem;margin-bottom:1.5rem}@media screen and (max-width:767px){.kw-elec-stats table,.kw-solar-stats table{width:100%}}.no-padding{padding:0}.kw-hphc-widget h3{margin-top:2rem}.kw-hphc-widget .hphc-widget-container{margin-left:-2.9rem}.kw-department .cities-list{padding-left:1rem;display:grid;grid-template-columns:repeat(3,1fr);margin:auto}@media screen and (max-width:767px){.kw-department .cities-list{display:flex;flex-direction:column}}.kw-department .cities-list li{padding:.5rem .5rem .5rem 0;width:33%;min-width:15rem}.kw-department .cities-list a{color:#153E5C}.kw-linky-widget .map{height:28rem}@media screen and (max-width:575px){.kw-linky-widget .map #linky-widget-map{height:17.18rem}}.select-department-map{margin-top:3rem;position:relative;display:flex}.select-department-map svg{pointer-events:none;margin:auto}.select-department-map path{pointer-events:all}.select-department-map path:hover{fill:#00B0F4;cursor:pointer}.kw-select-dept.dept-map{padding-bottom:0}@media screen and (max-width:767px){.select-department-map{display:none}}.kw-select-dept h1{text-align:center;font-weight:bold;margin-bottom:1.5rem}.cards_container{justify-content:center}.cards_container .card_container{margin:auto;height:100%}.kw-provider-offers .cards_container .card_container{margin:1rem auto 2rem 0}@media screen and (max-width:767px){.kw-provider-offers .cards_container .card_container{max-width:none}.cards_container{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;justify-content:unset;width:100%;gap:1rem;scrollbar-width:none}.card_wrapper{padding:1rem}.card_container{flex:1;overflow:unset;min-width:20rem;width:unset}}.kw-bottom-cta{margin-bottom:-1px}.prov-hero{display:flex;align-items:center;justify-content:center}.prov-hero-item{margin-left:6.5rem;margin-right:6.5rem}@media screen and (max-width:767px){.prov-hero{flex-direction:column}.prov-hero-item{margin-right:0;margin-left:0;margin-top:2rem}.moving-section img{object-fit:none;object-position:center;margin-right:0;width:100%;max-height:18.5rem;border-radius:4px;margin-bottom:1rem}}.prov-pro li:before{content:"\f00c";font-family:FontAwesome;position:absolute;margin-left:-1.8em;color:#22A872}.prov-con li:before{content:"\f00d";font-family:FontAwesome;position:absolute;margin-left:-1.8em;color:#D55552}.kw-city-fixed-cta{display:none}.kw-city-offer-popup-wrapper{z-index:100;position:fixed;display:none;top:0;bottom:0;left:0;right:0;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5)}.offer-popup-container{max-width:30rem;background-color:white;border-radius:4px}.offer-popup-header{display:flex;justify-content:space-between;border-bottom:#DCE3E6 1px solid;padding:1rem;font-size:1.25rem}.offer-popup-header p{margin:0}.offer-popup-content{padding:1rem}.offer-popup-content p{line-height:1.66}.offer-popup-content input{border:solid 1px #DCE3E6;border-radius:4px;padding:.5rem 1rem;width:100%}.offer-popup-content button{width:100%;padding:1rem;font-weight:bold;margin-top:1rem;background-color:#22A872}.offer-popup-reassurance{background-color:#E1F6FF;border-radius:4px;padding:.5rem;display:flex;align-items:center;margin-top:1rem}.offer-popup-reassurance img{margin-left:-1.1rem;margin-right:1rem}.offer-popup-reassurance p{font-size:0.8125rem;color:#153E5C;margin-bottom:0}@media screen and (max-width:767px){.title-city{margin-top:0}.container-kw{padding-right:0;padding-left:0}.kw-city-fixed-cta{z-index:90;display:flex;justify-content:center;align-items:center;text-align:center;position:fixed;background:white;right:0;left:0;bottom:0;height:5rem}.kw-city-fixed-cta a,.kw-city-fixed-cta a:focus,.kw-city-fixed-cta a:hover{padding:1rem;font-weight:bold;background-color:#FE5815;border-color:#FE5815}.kw-city-fixed-cta i{margin-right:.5rem}.kw-city-offer-popup-wrapper{z-index:100;position:fixed;display:none;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5)}.offer-popup-container{position:fixed;bottom:0;right:0;left:0;height:24.875rem;background-color:white;border-radius:16px 16px 0px 0px;box-shadow:0px 8px 24px rgba(89,112,145,0.12)}.offer-popup-header{display:flex;justify-content:space-between;border-bottom:#DCE3E6 1px solid;padding:1rem;font-size:1.25rem}.offer-popup-header p{margin:0}.offer-popup-content{padding:1rem}.offer-popup-content p{line-height:1.66}.offer-popup-content input{border:solid 1px #DCE3E6;border-radius:4px;padding:.5rem 1rem;width:100%}.offer-popup-content button{width:100%;padding:1rem;font-weight:bold;margin-top:1rem}.offer-popup-reassurance{background-color:#E1F6FF;border-radius:4px;padding:.5rem;display:flex;align-items:center;margin-top:1rem}.offer-popup-reassurance img{margin-left:-1.1rem;margin-right:1rem}.offer-popup-reassurance p{font-size:0.8125rem;color:#153E5C;margin-bottom:0}}.kw-form-responsive-container button{text-align:center}.disclaimer{display:flex;flex-direction:row;align-items:flex-start;padding:1rem 0 0 0;color:#3E4C56}.disclaimer img{margin:auto 0}@media screen and (max-width:767px){.disclaimer img{margin:0.25rem 0}}.disclaimer p{font-size:0.875rem;margin:auto 0;padding:0 0 0 0.681rem}.phonecall-btn-responsive,.phonecall-btn-responsive:hover,.phonecall-btn-responsive:focus{background:#FE5815;border-color:#FE5815}.alt-header{position:relative;padding-top:4rem}.header-background{position:absolute;top:0;left:50%;z-index:-10;width:100vw;height:70%;overflow:hidden;transform:translate(-50%,0);background-color:#F4F9FC}.header-content.container.kw-city{padding-top:0}.breadcrumb--container .breadcrumb,.breadcrumb--container .breadcrumb-item.active,.breadcrumb--container .bc-joole>li>a,.breadcrumb--container .bc-joole>li>a:hover,.breadcrumb--container .breadcrumb-item + .breadcrumb-item::before{color:white}@media screen and (max-width:767px){.alt-header{padding-top:0}.breadcrumb--container{padding-bottom:2rem}.non-sticky-mobile_header{position:relative}.subtitle-city{display:block;font-size:1.5rem}.kw-map-city .open-meter{padding:1.5rem}}.widget-form-wrapper{max-width:28rem}.widget-container .widget-form{padding:2rem}.radio-wrapper .icon-radio--2 .icon-input-option label{display:flex;padding:0.75rem 1rem}.radio-wrapper .icon-input-option:first-child{margin-right:0}.radio-wrapper .icon-radio--2 .icon-input-option label .icon-input-option__img{margin:auto 0.5rem auto 0;width:2rem;height:2rem}.icon-input-option__label{margin:auto 0;font-size:1rem;line-height:150%}.widget-form label.postal-code{margin-bottom:0.5rem}.select2-selection.select2-selection--single,.select2-search__field{padding:1rem 0!important;height:3.5rem!important}input[type="number"].input-number.form-control{height:3.5rem}.minus-plus-number.input-group button{height:3.5rem}@media screen and (max-width:767px){.widget-container .widget-form{padding:1rem}.radio-wrapper .icon-radio--2 .icon-input-option label{display:inherit;padding:1rem 0.5rem}.radio-wrapper .icon-radio--2 .icon-input-option label .icon-input-option__img{margin:0 auto;width:2rem;height:2rem}.icon-input-option__label{margin:inherit;font-size:1rem;line-height:150%}}.reviews-container{display:flex;background:#FFFFFF;padding:2.5rem 2.75rem;border-radius:4px;margin-bottom:1rem}.comments-container{display:block;flex:3}.odp-ratings-summary{margin:auto 4rem auto 0;width:11rem}.reviews-overview{display:flex;flex-direction:column}.reviews-overview div,.reviews-overview a{margin:0 auto}.reviews-barchart{width:100%}.reviews-overview .reviews-summary--note{margin-bottom:1rem}.reviews-overview .fa-star,.reviews-overview .fa-star-o,.reviews-overview .fa-star-half-o{margin-bottom:0.675rem}.reviews-summary--note--note{font-size:2.5rem}.reviews-barchart--gauge{height:0.4rem}.odp-ratings-hero-review{font-size:0.875rem;margin:0;border-radius:4px;padding:1.5rem 2.5rem}.odp-ratings-hero-review-container + .odp-ratings-hero-review-container{margin-top:1.75rem}.odp-ratings-hero-review:before{font-size:1.5rem;top:-1rem;left:0.25rem}.readmore .readmore--long{display:block!important}.readmore .readmore--short{display:none!important}.card_cta_match{margin-bottom:0}@media screen and (max-width:767px){.reviews-container{display:block;padding:1.5rem 1rem}.odp-ratings-summary{margin:0;width:100%;display:flex}.reviews-overview{width:10rem;margin:auto 1rem auto 0}.odp-ratings-hero-review{padding:1rem 1.5rem}.odp-ratings-hero-review:before{font-size:1rem;top:-0.75rem;left:0.5rem}}.kw-city-content .kw-links-list:not(:last-child){margin-bottom:2.5rem}.kw-map-city__reassurance{background-color:#F4F9FC;border-radius:0 0 var(--rounded) var(--rounded);display:flex;justify-content:space-evenly;align-items:center;padding:1.5rem 4rem;gap:2rem}.kw-map-city__reassurance .mano-elem{display:flex;align-items:center;gap:1rem;font-weight:bold}.kw-map-city__reassurance .mano-elem img{width:3.5rem;height:auto}@media (max-width:1200px){.kw-map-city__reassurance{padding:1.5rem}}@media (max-width:767px){.kw-map-city__reassurance{align-items:flex-start;flex-direction:column;gap:32px;border-radius:var(--rounded);margin:24px}}.kw-map-city .open-meter .open-meter-title{text-align:left}.kw-map-city{display:flex;flex-direction:column;margin-top:0;border-radius:var(--rounded-md)}.kw-map-city__information{display:flex}.kw-map-city .map-city{overflow:hidden}.kw-map-city .map-city img{border-top-left-radius:var(--rounded);object-fit:contain;height:100%}.kw-section-title:first-child{padding-top:0}.first-section{margin-top:0}.title-city{margin-top:3.5rem}.btn-call-gradient,.phonecall-btn-responsive,.widget-form .btn-submit{background:linear-gradient(92.6deg,#009DE9 0%,#23D2B5 131.07%)}.kw-city-fixed-cta a,.kw-city-fixed-cta a:focus,.kw-city-fixed-cta a:hover{background:linear-gradient(92.6deg,#009DE9 0%,#23D2B5 131.07%);border:none}#ctc-modal button[type="submit"]{background:linear-gradient(92.6deg,#009DE9 0%,#23D2B5 131.07%);border:none}.phonecall-btn-responsive{border-color:transparent}.btn-invert{border:solid 1px transparent;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(45deg,#009DE9,#23D2B5);background-origin:border-box;background-clip:content-box,border-box;box-shadow:2px 1000px 1px #fff inset}.btn-invert span,.btn-phone-gradient span{background-color:#009DE9;background-image:linear-gradient(45deg,#009DE9,#23D2B5);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-phone-gradient{font-weight:bold}.call-infos .btn-invert::before{color:#009DE9}.table-new-installation thead th{padding-top:.5rem;padding-bottom:.5rem}.kw-call-card{background-image:linear-gradient(45deg,#009DE9,#23D2B5)}.subscription-card{background-image:linear-gradient(45deg,#009DE9,#23D2B5)}.illu_smart_meters{width:22.875rem;height:16.125rem;position:relative;border-radius:4px}.illu_smart_meters img{width:100%;height:auto}.illu-linky{margin-left:1rem}.illu-gazpar{margin-right:1rem}.illu-linky__city_name{position:absolute;top:3.5rem;bottom:3.5rem;left:1.625rem;width:14.5rem}@media screen and (max-width:767px){.illu_smart_meters{width:100%}.first-section{margin-top:2rem}}.kw-table-content-row{display:flex;gap:1rem}@media screen and (max-width:1199px){.kw-table-content-row{flex-direction:column;gap:0}}.kw-table-content{text-align:left}.kw-table-content table{text-align:center}.offer-rate{margin:0;margin-top:1rem}.kw-gas_smart_meter_installation{background-color:white;border-radius:4px;padding:1rem 1.5rem;width:50%;margin-bottom:1rem}.kw-gas_smart_meter_installation:first-child{margin-right:.875rem}.kw-gas_smart_meter_installation:last-child{margin-left:.875rem}@media screen and (max-width:767px){.kw-gas_smart_meter_installation{width:100%}.kw-gas_smart_meter_installation:first-child{margin-right:0}.kw-gas_smart_meter_installation:last-child{margin-left:0}.sub-title-offer{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;justify-content:unset;width:100%}}.kw-gas_smart_meter_installation span{font-weight:bold;font-size:1.25rem}.kw-gas_smart_meter_installation table{border-color:transparent;width:100%}.kw-gas_smart_meter_installation table thead{font-weight:bold}.kw-gas_smart_meter_installation table tr td{padding-top:.25rem;padding-bottom:.25rem}.kw-gas_smart_meter_installation table tr td:last-child{text-align:right}.card-info-wrapper{margin-left:-.5rem;margin-right:-.5rem}.card-offer{flex:1;width:auto;margin-left:.5rem;margin-right:.5rem;cursor:pointer}.subscription-card{padding:0}.subscription-card a{max-width:12.125rem;margin:.5rem auto}.kw-large_subscription_card{border-radius:4px;padding:1.5rem}.kw-gazpar-widget #carte-deploiement-gazpar{height:28rem}.means-new-installation .means-content div:first-child{margin-right:2rem}.means-new-installation .means-content div:last-child{margin-left:2rem}.card-info-wrapper-col{display:flex;flex-direction:column}.card-info-row{display:flex;margin-right:-.75rem;margin-left:-.75rem}.card-info-row .card-info{background-color:white;flex:1;margin-right:.75rem;margin-left:.75rem;margin-bottom:1.5rem;border-radius:4px;padding:1rem}.card-info img{margin:auto;margin-bottom:1rem;display:flex;align-items:center}.card-info-row .subscription-card{padding:1rem;margin-right:.75rem;margin-left:.75rem}@media screen and (max-width:767px){.card-info-wrapper-col{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;justify-content:unset;width:100%}.card-info-wrapper-col .card-info-row{margin-right:1rem}.card-info{flex:1;min-width:15rem;overflow:unset;margin-right:1rem}.means-new-installation .means-content div:first-child{margin-right:0}.means-new-installation .means-content div:last-child{margin-left:0}}.kw-all-offers-container table tr td:last-child{width:12rem}.kw-all-offers-container .btn-invert{max-width:10rem;margin:auto;font-weight:bold}.kw-all-offers-container table tr th{padding-left:1rem}.provider_logo_grid{width:auto;height:1.5rem;margin:.875rem .5rem}.offers_list_header{background-color:white;border-radius:4px;padding:1rem .75rem;display:flex;justify-content:space-between;font-weight:bold;margin-bottom:.5rem}.offer_energy_type{color:#3E4C56;margin-left:1rem}.offers_list_container{margin-top:.5rem;margin-bottom:.5rem;background-color:white;border-radius:4px}.offers_list_item{padding:1rem .75rem;display:flex;justify-content:space-between;border-bottom:1px solid #DCE3E6}.offers_list_item:last-child{border:none}.offers_list_item img{height:2rem;width:auto}@media screen and (max-width:767px){.container-odp{padding:0}.reponsive-table-new-installation tr td:first-child{max-width:5rem;overflow-wrap:break-word;padding:.5rem}.details-table tr td:first-child{max-width:13rem}}.kw_conso_evo__chart{position:relative;width:100%;height:11rem;color:#3E4C56;font-size:12px}svg.kw_conso_evo__graph{vector-effect:non-scaling-stroke;position:absolute;z-index:2;height:9.375rem;margin-top:1.625rem;width:100%}svg.kw_conso_evo__graph polyline{stroke-width:2;fill:none}.axis{position:absolute}.x.axis{width:100%;border-top:1px solid #DCE3E6}.x.axis.chart-separator-middle{border:none}.y.axis{height:100%;left:0;background-color:#DCE3E6;width:1px}.axis span{position:absolute;line-height:1}.x.axis span{top:0.5em;font-size:.875rem}.y.axis span{right:0;transform:translate(0,-50%)}.x-numbers{display:flex;justify-content:space-between}.x-numbers span{position:relative}.line-chart-legend-box{display:none;background-color:white;border-radius:4px;box-shadow:0 8px 24px rgba(89,112,145,0.12);padding:1rem .5rem;width:6.5rem;text-align:center;font-weight:bold;font-size:1.5rem;z-index:10;color:#153E5C}.line-chart-legend-box .first-box{font-size:1.25rem}.line-chart-legend-box span{font-size:1rem;font-weight:normal}.line-chart-point{cursor:pointer}.open_meter_phrase{max-width:40rem}.details-table .kw_phone_number{min-width:9rem}.reviews .reviews_title{color:#163144;text-align:center;font-size:2rem;font-weight:bold;line-height:2.2rem;padding-left:2rem;padding-right:2rem}.reviews_light .reviews .reviews_title{color:#fff}.ratings{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:2rem 0}.ratings .ratings_average_total{color:#163144;font-size:2rem;margin-right:1rem}.reviews_light .ratings .ratings_average_total{color:#fff}.ratings .ratings_average{font-weight:bold;font-size:2.6rem}.ratings .stars_reviews_number{display:flex;flex-direction:column;line-height:1.2}.ratings .reviews_number{font-weight:bold}.ratings .stars_reviews_number,.link_google_facebook,.link_google_facebook:hover,.link_google_facebook:focus,.link_google_facebook:active{font-size:1rem;color:#153E5C;text-decoration:none;align-items:flex-start}.reviews_light .ratings .stars_reviews_number,.reviews_light .link_google_facebook,.reviews_light .link_google_facebook:hover,.reviews_light .link_google_facebook:focus,.reviews_light .link_google_facebook:active{color:#fff}@media (max-width:991px){.ratings{flex-direction:column;justify-content:center;align-items:center;align-content:center}.ratings .stars_reviews_number{align-items:center}.ratings .ratings_average_total{margin-right:0}}.comparator_link{color:#163144;font-size:1.1rem;font-weight:bold}.reviews_light .comparator_link{color:#fff}.comparator_link:hover,.comparator_link:active,.comparator_link:visited,.comparator_link:focus{color:#163144;text-decoration:none}.reviews_light .comparator_link:hover,.reviews_light .comparator_link:active,.reviews_light .comparator_link:visited,.reviews_light .comparator_link:focus{color:#fff}span.fa-chevron-right{color:#163144}.reviews_light span.fa-chevron-right{color:#fff}.review-card p{margin-bottom:0}.review-card{color:#153E5C}.reviewer-information{color:#809DB0;line-height:0.875rem;font-size:0.75rem}.flex{display:flex}.flex-grow{flex-grow:1}.no-shrink{flex-shrink:0}.whitespace-no-wrap{white-space:nowrap}.rounded{border-radius:.25rem}.shadow-lg{box-shadow:0 6px 15px rgba(0,0,0,0.2)}@media (min-width:768px){.shadow-lg{box-shadow:0 5px 15px rgba(0,0,0,0.1),0 2px 4px rgba(0,0,0,0.15)}}.rounded-full{border-radius:9999px}.w-12{width:3rem}.w-14{width:3.5rem}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:0.25rem}.mb-2{margin-bottom:0.50rem}.mb-3{margin-bottom:0.75rem}.mb-6{margin-bottom:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.h-full{height:100%}.pl-3{padding-left:0.75rem}.pl-4{padding-left:1rem}.bold{font-weight:bold}.text-xs{font-size:.75rem}.text-gray{color:#809DB0}.text-blue-light{color:#a7dbef}.ml-1{margin-left:0.25rem}.bg-white{background:white}.text-left{text-align:left}.items-center{align-items:center}@media (min-width:768px){.md\:flex{display:flex}.md\:inline{display:inline}.md\:ml-1{margin-left:0.25rem}}.reviewer-name{line-height:1rem}.kw-links-list{display:grid;grid-gap:0.5rem 1.5rem;gap:0.5rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;padding:0;margin:0;align-items:center}.kw-links-list a{display:flex;justify-content:space-between;border-radius:4px;color:#153E5C;padding:0 1rem;height:2.5rem;background-color:#f2f4f7;align-items:center}.kw-links-list--white a{background-color:white}.kw-links-list a:hover,.kw-links-list a:focus-visible{display:flex;justify-content:space-between;text-decoration:none;box-shadow:0px 2px 4px rgba(89,112,145,0.15),0px 1px 2px rgba(89,112,145,0.22)}.content-section{padding:3rem 0}.content_structure{display:flex;justify-content:space-between;align-items:flex-start}.content-page-section .content-text{margin:auto}.solution_page__pledge .how-to-title:first-child{margin-bottom:3rem;padding-bottom:0}.solution_page__pledge .how-to-icon img{margin-bottom:1rem;width:5rem;height:5rem}.content-text{margin-left:auto;margin-right:auto;width:100%;max-width:51rem;overflow:hidden}.content-text h2{margin:0 0 1.5rem 0;padding:0;text-align:left;font-size:2rem;line-height:normal}.content-text h2:first-child{padding-top:0}.content-text h3{margin:1.5rem 0;padding:0;text-align:left;font-size:1.5rem;text-transform:unset}.content-text h4{display:flex;align-items:center;margin:1.5rem 0;text-align:left;color:#039DE0;font-size:1.25rem;font-weight:bold;text-transform:unset}.content-text h4::before{content:'';display:block;margin-right:.7rem;width:1.35rem;height:.25rem;border-radius:.25rem;background-color:#039DE0}.readable-text p{margin-bottom:2rem;font-size:1.125rem;line-height:1.7;letter-spacing:0}.content-text p:last-of-type{margin-bottom:0}.readable-text .author-job{margin-bottom:0}.readable-text .author-bio{margin-bottom:16px}.content-text p ~ .cta{margin:1.5rem 0}.content-text ul,.content-text ol{margin:2rem 0}.content-text li:not(.custom-bullet){list-style:none!important}.content-text li{position:relative;margin-bottom:1rem;padding-left:1rem}.content-text ol{counter-reset:solution-content-counter}.content-text ol li{counter-increment:solution-content-counter}.content-text ul li:not(.custom-bullet)::before{content:'';display:block;position:absolute;top:.75rem;left:-0.5rem;width:.5rem;height:.5rem;min-width:.5rem;border-radius:50%;background-color:#039DE0}.content-text ol li::before{content:counter(solution-content-counter);display:flex;justify-content:center;align-items:center;top:.16rem;left:-1.5rem;width:1.5rem;height:1.5rem;min-width:1.5rem;max-width:1.5rem;max-height:1.5rem;color:white;font-size:1rem;font-weight:bold;line-height:1.6rem;position:absolute;border-radius:50%;background-color:#039DE0}.cta{display:flex;justify-content:space-between;align-items:center;margin-top:0;padding:1.5rem;border-radius:8px;background-image:none;background-repeat:no-repeat;background-position:110% 50%;background-size:auto 65%}.content-text .cta.cta_classique{font-size:1.25rem;background-color:#039DE0}.cta.cta_classique .cta--headline{color:white}.cta:not(.cta_classique),.simplebox{background:#F4F9FC}.content_structure .cta.cta_classique .cta--content{font-weight:bold}.cycle-white .cta,.bg-white .cta{background:#F4F9FC}.cycle-grey .cta,.bg-lightblue .cta{background:white}.cycle-grey .cta,.bg-lightblue .cta{border:solid 1px #039DE0}.cta img{margin-right:2rem;max-width:10.875rem;box-shadow:none}.cta--headline{margin-bottom:.5rem;color:#039DE0;font-size:1.5rem;font-weight:bold}.cta--content{margin-bottom:1rem;width:100%;font-size:1rem;line-height:1.5}.cta--button{margin-left:1rem;padding:1rem 2rem;color:white;font-size:1rem;font-weight:bold;background-color:#039DE0;transition-duration:.2s}.cta_image .cta--button{margin-left:0}.cta--button:hover{color:white;background-color:#00B0F4}.cta_blue .cta--button{color:#039DE0;background-color:white}.cta_blue .cta--content{color:white}.cta_blue .cta--button:hover{box-shadow:0px 2px 4px rgba(89,112,145,0.15),0px 1px 2px rgba(89,112,145,0.22);border:1px solid white}.content-text .table-responsive{margin:2rem 0}@media (max-width:1399px){.content-text .table-responsive,.content-text iframe{max-width:calc(1200px - 30px)}}@media (max-width:1199px){.content-text .table-responsive,.content-text iframe{max-width:calc(1140px - 30px)}}@media (max-width:991px){.content-text .table-responsive,.content-text iframe{max-width:calc(768px - 30px)}}@media (max-width:767px){.content-text .table-responsive,.content-text iframe{max-width:calc(576px - 30px)}}@media (max-width:640px){.content-text .table-responsive,.content-text iframe{max-width:calc(100vw - 2rem)}}.content-text *:not(.odp-table-tarif)>table:not(.ds-table-html){margin-bottom:0;overflow:hidden;border-radius:8px;border:1px solid #DCE3E6;border-collapse:unset}.content-text *:not(.odp-table-tarif)>table tbody{border:none}.content-text *:not(.odp-table-tarif)>table th{border:none;background-color:#039DE0;color:#FFFFFF}.content-text *:not(.odp-table-tarif)>table td{border:none;border-left:1px solid #DCE3E6}.content-text *:not(.odp-table-tarif)>table td:first-child{border-left:none}.content-text *:not(.odp-table-tarif)>table tr:nth-child(odd){background-color:#E1F6FF}.offer-rate h3{margin-bottom:0}.offer-rate h3 + p{font-size:1rem}.solution_editor{margin-bottom:2rem}.cycle-grey .container-author,.bg-lightblue .container-author{background-color:white}.subpage{display:flex;position:relative}.content-text ul,.content-text ol{padding-left:1.5rem}@media (max-width:991px){.solution_editor{margin-left:0}.content_structure{flex-direction:column}.content-text h2{font-size:1.5rem}.content-text h3{font-size:1.25rem}.cta{flex-direction:column;align-items:center;padding:1rem}.cta img{margin-right:0;margin-bottom:1.5rem}.cta--button{margin-left:0}.content-text p ~ h3{margin-top:1.5rem}.content-text p ~ h2{margin-top:1.5rem}.content-text ul{padding-left:0.75rem}.content-text li{margin-bottom:1rem}.content-text .btn-custom{max-width:100%;white-space:normal}.content-text{max-width:100vw}}@media (max-width:543px){.cta--button{padding-left:0;padding-right:0;width:100%}}iframe[align=right]{display:block;float:none!important;margin:auto 0 auto auto}iframe[align=left]{display:block;float:none!important;margin:auto auto auto 0}iframe[align=top],iframe[align=bottom],iframe[align=middle]{display:block;margin:auto}.twitter-tweet{float:none!important;margin:auto}