.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-right:0.25rem;padding-left:0.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{width:100vw;height:100%;margin:auto;background-position:center;background-size:cover;background-color:#5ca6c3}.hero-background img{display:block;width:100vw;height:100%;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{z-index:-1;position:absolute;bottom:0;left:50%;width:100vw;height:8rem;transform:translate(-50%,0);background:linear-gradient(180deg,rgba(196,196,196,0) 0%,rgba(0,0,0,0.2) 100%)}.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{margin:1rem 0;color:#153e5c}.prov-content.prov-ratings{color:#153e5c;font-size:0.9rem}#service-client .secondary-title{margin-bottom:2.5rem}.prov-contact h3{margin:0;padding:1rem 0}.prov-contact .readable-text p{padding:1rem 0}.prov-content h4{margin:0;font-weight:bold;text-align:center}.prov-content{margin:auto;padding:3rem 0 3rem 0;color:#153e5c}.prov-content.prov-shortdesc{padding:3rem 0 2rem 0}.prov-shortdesc-title{margin:0 0 1rem 0;font-size:1.5rem;text-align:left}.title-upper{font-weight:bold;font-size:1.25rem;text-align:center}.section-row-center.title-upper{margin-bottom:1rem}.secondary-title.section-row-center{margin-bottom:1.75rem;font-size:2rem}.hero-offer-diff-trv{margin-top:auto;padding:0.5rem 0;text-align:center}.offer-type{padding-bottom:1rem}.provider-procon{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.provider-procon h3{margin:1.25rem 0;color:#153e5c;font-weight:bold;font-size:1.2rem;line-height:1.8rem}.provider-procon ul{padding:0}.provider-procon li{position:relative;margin-bottom:0.7rem;padding-left:2rem;color:#3e4c56;list-style-type:none}.prov-pro li:before{position:absolute;top:2px;left:0;width:1.5rem;content:url('https://cdn.hellowatt.fr/static/comparator/img/tick-blue.svg')}.prov-con li:before{position:absolute;top:2px;left:0;width:1.5rem;content:url('https://cdn.hellowatt.fr/static/comparator/img/cross-red.svg')}.mapcontainer{height:22rem}.mapcontainer .background-map{z-index:auto}.mapcontainer .background-map img{min-width:unset}#map{width:100%;height:22rem}.odp-review-verbatim{text-align:justify}.prov-contentimg{width:100%}.prov-content .provider-logo-odp-tarif{width:auto!important}#stickyNav{padding:0.5rem 1rem;font-size:0.95rem}#stickyNav .nav-link{text-transform:uppercase}#stickyNav a.active{border-bottom:2px solid #039de0;color:#039de0}.navbar-brand img{max-width:14rem;max-height:2.3rem;margin-left:10px}label{color:#153e5c}.offer-card{margin-bottom:2rem;padding:1rem 0}.hcenter{text-align:center}.header-with-background--content{padding:3.5rem 0 2.5rem}@media (min-width:768px){.provider-procon{margin-bottom:2.7rem}}@media (max-width:991px){.navbar-brand img{max-width:110px}.contact-card{width:100%}.header-with-background--content{padding:2rem 0 1.5rem}.section-content div:first-of-type{margin-bottom:1.05rem}.section-content{margin-bottom:1.5rem}.hero-background{background-size:cover}}.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{display:block;position:relative;width:0;height:3.875em;margin-top:-3.875em;content:''}#stickyNav>div{display:flex;align-items:center}#stickyNav .nav-container{margin-left:auto}.odp-bottom-cta .ctc--btn{padding-left:3rem}#service-client p{color:#153e5c;line-height:166%}.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-weight:bold;font-size:1.125rem;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{right:unset;left:0}#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{padding:0;border:unset;background-color:unset;color:#153e5c}.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{border-bottom:2px solid #039de0;color:#039de0}.offer-rate .pdp-offer-collapse.hidden{display:none!important}.provider-page .color-background{width:200vw}.background-map{width:100%;height:100%}@media (max-width:991px){.out_of_container .slidable .slidable__object.slidable__object--3:first-child{margin-left:1rem}}.container-provider-page{display:flex;position:relative;flex-direction:column;justify-content:center}.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-weight:500;font-size:1.0625rem;line-height:1.5rem;letter-spacing:0.05em}.readmorecontainer{color:#153e5c;font-size:1.0625rem;line-height:166%}.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{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{display:flex;width:45%}.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{justify-content:space-between;max-width:90%;margin:auto}.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{max-width:100%;margin:unset;padding:unset}}@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%;padding:2rem;background:white}.contact-card--entry i{margin-right:1rem;line-height:1.25rem}.contact-card--entry,.contact-card--entry--line{display:flex;flex-wrap:wrap;align-items:center;font-size:1rem;line-height:1.5rem}.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{width:100%;max-width:1rem}.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{position:absolute;background-color:white}.widget-form{border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,0.25);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{padding:0 1rem;color:#153e5c;line-height:inherit!important}.widget-form .form-bottom-link{padding:1rem 0}@media (max-width:991px){.widget-form{margin-top:1rem;margin-bottom:2rem}}table.light-table{width:100%;color:#153e5c}table.light-table tr{height:2.7rem;border-bottom:1px solid #dce3e6}table.light-table tr:last-child td{padding-bottom:0}table.light-table th,table.light-table td{padding:0.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{margin-bottom:4px;color:#153e5c;font-weight:bold;font-size:2.5rem}.title-city{margin-top:3rem;margin-bottom:3rem;color:#153e5c;font-weight:bold;font-size:2rem}.hero-title-type{margin-top:4px;font-weight:500;font-size:0.875rem;font-size:1rem;text-transform:uppercase}span.h1-sub{font-size:1.4rem}h2{margin-top:0;margin-bottom:2rem;padding-top:2rem;color:#153e5c;font-weight:bold;text-align:left}h3{margin-bottom:1.2rem;color:#153e5c;font-weight:bold;font-size:1.2rem}h4{margin-bottom:1.2rem;font-weight:bold;font-size:1.1rem}.btn-call{box-sizing:border-box;width:100%;height:3.5rem;margin:1rem 0;padding:0 1rem;color:white;font-weight:bold;font-size:1.25rem}.btn-call-blue{border-color:#039de0;background-color:#039de0}.kw-city .btn-call-orange{border-color:#fe5815;background-color:#fe5815}.btn-invert{border-color:#fe5815;background-color:white;color:#fe5815}.btn-phone::before{position:relative;left:unset;margin-right:0.2rem}.kw-ctc{max-width:20rem;margin:1rem 0 1.5rem 0;font-weight:bold}.kw-city .setup-meter{width:30rem;margin-bottom:0.5rem}.department__provider{margin-top:2.5rem;margin-bottom:2rem}.department__provider__title{color:#153e5c;font-weight:bold;font-size:2rem;text-align:center}.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;position:relative;flex-direction:row;justify-content:center;padding:1.5rem;border-radius:4px;background-color:white}.kw-justify-center{justify-content:center}.kw-text-center{text-align:center}.kw-align-center{align-items:center}.kw-card{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;border-radius:4px;background-color:white;font-size:0.875rem;text-align:center}.kw-card p{font-weight:bold;font-size:1rem}.kw-card img{margin-bottom:1rem}.kw-mano-icons .mano-elem{display:flex;flex-direction:column;align-items:center;margin-right:5rem;margin-left:5rem;text-align:center}.kw-mano-icons .mano-elem span{margin-top:1rem;font-weight:normal;font-size:1rem}.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{z-index:-1;position:absolute;left:-100vw;width:196vw;height:100%;content:''}.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{box-sizing:content-box;display:flex;position:relative;border-radius:4px;background-color:white;box-shadow:0 8px 24px rgba(89,112,145,0.12)}.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{flex-grow:1;padding:1.5rem 5rem 2rem 2.5rem}.kw-map-city .open-meter h2,.kw-map-city .open-meter .open-meter-title{margin-top:0;margin-bottom:0.5rem;text-align:left}.kw-map-city .open-meter .open-meter-title{color:#153e5c;font-weight:bold;font-size:1.5rem;line-height:1.5}.call-infos,.working-hours{flex:1}@media screen and (max-width:767px){.kw-map-city .open-meter h2{text-align:center}.open_meter_phrase{margin-bottom:1.5rem;text-align:left}.open-meter-infos{flex-direction:column}.call-infos,.working-hours{padding-right:0}}.kw-provider-network{display:flex;align-items:center;padding:0.75rem 0.5rem;gap:1rem;border-radius:4px;background-color:#f2f4f7;font-weight:normal;font-size:1rem}.kw-provider-network img{width:auto;height:2.5rem}.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{display:flex;width:100%;margin-top:0;margin-bottom:3rem}@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;margin-right:3.9rem;border-radius:4px;background-color:white;box-shadow:0 8px 24px rgba(89,112,145,0.12)}.kw-city-menu-summary p{margin:1.5rem;font-weight:bold;font-size:1rem}.kw-city-menu-summary ul{padding:0}.kw-city-menu-summary ul li{color:#3e4c56;font-size:0.85rem;list-style:none}.kw-city-menu-summary ul li a{display:block;width:100%;padding:0.5rem 1.5rem;color:unset}.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;color:#153e5c;font-weight:bold}.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{margin-bottom:1rem;font-size:0.875rem}.kw-city-menu-footer button{padding-top:1.125rem;padding-bottom:1.125rem;font-size:1rem}.widget-container .widget-form{max-width:29rem;padding:1.5rem;background-color:white}.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-top:1rem;margin-left:0}}.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:0.5rem;padding-bottom:0.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{display:block;background-color:#22a872}.kw-form-responsive .form-bottom-link{display:none}.kw-form-responsive select.form-control:not([size]):not([multiple]){height:3.5rem;padding-right:2rem;color:#153e5c}.data-city-card-wrapper{display:flex;flex:1;align-items:center;justify-content:space-between;max-width:22.8rem}.data-city-card-wrapper div{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:10rem;max-height:14rem;border-radius:4px;background-color:white;font-size:0.8rem;text-align:center}.data-city-card-wrapper .city-cards{flex-direction:column;justify-content:flex-start;min-height:14rem;padding-top:4rem}.data-city-card-text{display:flex;align-items:center}.data-city-legend-small{font-size:0.8rem}.data-city-span{margin-right:0.5rem;margin-left:0.5rem}.data-city-card-wrapper .procedure-cards{display:unset;height:12rem;padding:0.625rem;padding-top:2rem}@media screen and (max-width:767px){.data-city-card-wrapper{width:100%;max-width:unset}.data-city-card-wrapper .procedure-cards{width:33.333%;padding:0.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{margin-top:0.5rem;margin-bottom:0.2rem;font-size:1rem}.data-city-card-wrapper .procedure-cards p{font-weight:bold;font-size:1rem}.details-table tr td:first-child{color:#3e4c56}table.light-table tr:last-child td{padding-bottom:0.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;border-radius:4px;background-color:white}.kw-workhours-card p{font-weight:bold;font-size:1.25rem}.kw-call-card{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border-radius:4px;background-color:#fe5815;color:white;text-align:center}.kw-call-card .call-title{font-weight:bold;font-size:1.25rem}.kw-call-card a{margin:0.5rem 0;border:solid 1px white;border-radius:4px;color:white;font-weight:bold}.kw-provider-besthours{margin-bottom:1rem}.kw-provider-besthours table{width:100%;margin-left:-0.5rem;border-collapse:separate;border-spacing:0.5rem;table-layout:fixed}.kw-provider-besthours table tr td{height:2.625rem;border-radius:4px;text-transform:capitalize}.besthours-lastcol{display:flex;align-items:center;justify-content:space-between}@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{display:flex;flex:1;align-items:center;padding:1.875rem;border-radius:4px;background-color:white}.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{margin-bottom:0.5rem;font-weight:bold}.kw-call-card-secondary{display:flex;flex:1;align-items:flex-start;justify-content:space-between;padding:24px;gap:18px;border:1px solid var(--blue);border-radius:4px;background-color:var(--blue-010);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:0.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{display:flex;flex-direction:column;width:14.5rem;margin-bottom:1rem;overflow:hidden;border-radius:4px;background-color:white;text-align:center}.card-header__dots{display:none;justify-content:center;margin-top:1.5rem}.card-header__dot{width:0.625rem;height:0.625rem;margin:0 0.325rem;border:2px solid #039de0;border-radius:9999px}.card-header__dot.snap-active{background:#039de0}@media screen and (max-width:767px){.card-info-wrapper{display:flex;flex-wrap:nowrap;justify-content:unset;width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.card-offer{flex:1;min-width:240px;margin-right:1rem;overflow:unset}.card-header__dots{display:flex}.kw-call-card-secondary{align-items:center;justify-content:start}.card-header__dots{margin-top:0}}.card-offer .title-card-offer{margin-bottom:0.5rem;padding-top:0.5rem;padding-right:0;padding-bottom:0.5rem;padding-left:0;background-color:#fbfcfd;color:#153e5c;font-weight:bold;text-align:center}.card-offer p{padding:0.5rem 1.5rem;color:#3e4c56;font-weight:normal}.card-offer div{display:flex;flex:1;align-items:center}.subscription-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0.5rem 1.5rem;background-color:#fe5815;color:white}.subscription-card .title-card-offer{margin-bottom:0;padding:0;background-color:transparent;color:white}.subscription-card a{margin:0.5rem 0;border:solid 1px white;border-radius:4px;color:white}.offer-price-nav-wrapper{position:relative}.offer-price-nav-wrapper .separator{position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#dce3e6}.offer-price-nav{display:flex;position:relative}.offer-price-nav div{padding-right:1rem;padding-bottom:0.2rem;border-bottom:1px solid #dce3e6;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{border-bottom:1px solid #039de0;color:#039de0}.sub-title-offer .btn-offer-price-to-show{border:unset;background-color:unset;color:#3e4c56;white-space:nowrap}.sub-title-offer .btn-offer-price-to-show:focus{outline:unset}.sub-title-offer .btn-offer-price-to-show.active{border-bottom:1px solid #039de0;color:#039de0}.pros-cons-wrapper{padding-left:1rem;gap:16px}.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{line-height:unset;letter-spacing:unset}.pros-cons-wrapper ul li{position:relative;margin-bottom:1rem;font-size:1rem;list-style:none}.edf-pros-cons div img{margin-top:0.3rem;margin-right:0.5rem}.kw-all-offers-container{flex:2;overflow:hidden;border-radius:4px;background-color:white}.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{height:3rem;border-bottom:none;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:0.5rem 1rem}.kw-all-offers-container img{width:auto;height:2rem;margin-top:0.50rem;margin-bottom:0.50rem}@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{flex:1;overflow:hidden;border-radius:4px;background-color:white;text-align:center}.kw-infos-subscription-container p{height:3rem;margin-top:0.70rem;font-weight:bold}.kw-infos-subscription-container p span{font-weight:normal}.kw-infos-subscription-container div{display:flex;flex-direction:column;justify-content:center;height:auto;margin-top:2rem;padding:1rem}.kw-infos-subscription-container div a{margin-top:2px;border:solid 1px #039de0;border-radius:4px;background-color:#039de0;color:white;font-weight:bold}.kw-infos-subscription-container div .compare-offer-link{background-color:white;color:#039de0}.note{margin-top:0.2rem;font-size:0.875rem}.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:0.9rem 0}.widget-form p{color:#153e5c;font-weight:bold}.widget-form label{margin-bottom:0;color:#153e5c}.widget-container .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}#widget-form button{display:flex;align-items:center;margin:0}.radio-wrapper{margin-top:0.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:0.5rem}.radio-wrapper label{flex:1;width:100%;padding:0.75rem;border:1px solid #dce3e6;border-radius:4px;color:#3e4c56;font-size:0.875rem;text-align:center;cursor:pointer}.radio-wrapper .first-radio{margin-right:0.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-right:0;border-left: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{width:100%;padding:1rem;border:none;border-radius:4px;color:white;font-weight:bold;font-size:1rem}.linky-widget .item{color:#153e5c!important}.moving-section img{margin-right:1.5rem}.table-new-installation{width:100%;font-size:0.825rem;text-align:center}.table-new-installation tr th{background-color:#039de0;color:white;text-align:center}.table-new-installation tr td{padding:1rem;border:1px solid #cccccc;background-color:white}.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;align-items:center;text-align:center}.means-new-installation .means-content div:first-child{margin:0}.means-new-installation .means-content div{padding-right:2rem;padding-left:2rem}}.cancellation-letter{display:flex;flex-direction:column;max-width:34.5rem;margin:auto;padding:1.5rem;border-radius:4px;background-color:white;box-shadow:0 8px 24px rgba(89,112,145,0.12);font-style:italic;line-height:1.66}.letter-destination{align-self:flex-end}.kw-city-graph-legend div div{display:flex;margin-bottom:0.5rem}.graph-square{width:1.5rem;height:1.5rem;margin-right:0.5rem;border-radius:4px}.kw-city-graph-row{align-items:center}.kw-city-graph{max-width:22.8rem;height:15.3rem;padding:1.5rem;border-radius:4px;background-color:white}.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;margin-right:2rem;font-size:0.75rem}.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;width:100%;height:100%;border-bottom:1px solid #dce3e6}.kw-city-graph .chart .chart-y-axis{position:absolute;top:0;bottom:0;left:0;width:4rem}.chart-y-axis-middle,.chart-y-axis-top{color:#809db0;font-size:0.8rem}.chart-y-axis-top{position:absolute;top:0}.chart-y-axis-middle{position:absolute;top:45%}.kw-city-graph .chart .chart-content{position:absolute;top:0;right:0;bottom:0;left:3rem;border-left:1px solid #dce3e6}.chart-separator-top,.chart-separator-middle{width:100%;height:1px;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}.chart-separator-middle{position:absolute;top:50%;right:0;left:0}.chart-separator-top{position:absolute;top:0;right:0;left:0}.chart-bar-container{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:flex-end;justify-content:space-between;padding-right:2rem;padding-left:2rem}.bar-wrapper{display:flex;position:relative;flex:1;align-items:flex-end;padding:0}.chart-bar{width:80%;height:100%;margin:auto;border-radius:4px 4px 0 0;cursor:pointer}.chart-bar-legend-box{display:none;z-index:100;position:absolute;top:-6rem;width:9rem;padding:1rem;border-radius:4px;background-color:white;box-shadow:0 8px 24px rgba(89,112,145,0.12)}.chart-bar-legend-box .label-box{color:#039de0;font-weight:bold;font-size:0.875rem}.chart-bar-legend-box .data-box{font-weight:bold;font-size:1.5rem}.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;justify-content:unset;width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.kw-city-comparison-card{flex:1;width:unset;min-width:15rem;height:6.5rem;margin-right:1rem;overflow:unset}.kw-city-comparison-card:last-child{margin-top:0}}.kw-city-comparison-card{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border-radius:4px;background-color:white}.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{display:grid;grid-template-columns:repeat(3,1fr);margin:auto;padding-left:1rem}@media screen and (max-width:767px){.kw-department .cities-list{display:flex;flex-direction:column}}.kw-department .cities-list li{width:33%;min-width:15rem;padding:0.5rem 0.5rem 0.5rem 0}.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{display:flex;position:relative;margin-top:3rem}.select-department-map svg{margin:auto;pointer-events:none}.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{margin-bottom:1.5rem;font-weight:bold;text-align:center}.cards_container{justify-content:center}.cards_container .card_container{height:100%;margin:auto}.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;justify-content:unset;width:100%;overflow-x:auto;gap:1rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.card_wrapper{padding:1rem}.card_container{flex:1;width:unset;min-width:20rem;overflow:unset}}.kw-bottom-cta{margin-bottom:-1px}.prov-hero{display:flex;align-items:center;justify-content:center}.prov-hero-item{margin-right:6.5rem;margin-left:6.5rem}@media screen and (max-width:767px){.prov-hero{flex-direction:column}.prov-hero-item{margin-top:2rem;margin-right:0;margin-left:0}.moving-section img{width:100%;max-height:18.5rem;margin-right:0;margin-bottom:1rem;object-fit:none;object-position:center;border-radius:4px}}.prov-pro li:before{position:absolute;margin-left:-1.8em;content:'\f00c';color:#22a872;font-family:FontAwesome}.prov-con li:before{position:absolute;margin-left:-1.8em;content:'\f00d';color:#d55552;font-family:FontAwesome}.kw-city-offer-popup-wrapper{display:none;z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5)}.offer-popup-container{max-width:30rem;border-radius:4px;background-color:white}.offer-popup-header{display:flex;justify-content:space-between;padding:1rem;border-bottom:#dce3e6 1px solid;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{width:100%;padding:0.5rem 1rem;border:solid 1px #dce3e6;border-radius:4px}.offer-popup-content button{width:100%;margin-top:1rem;padding:1rem;background-color:#22a872;font-weight:bold}.offer-popup-reassurance{display:flex;align-items:center;margin-top:1rem;padding:0.5rem;border-radius:4px;background-color:#e1f6ff}.offer-popup-reassurance img{margin-right:1rem;margin-left:-1.1rem}.offer-popup-reassurance p{margin-bottom:0;color:#153e5c;font-size:0.8125rem}@media screen and (max-width:767px){.title-city{margin-top:0}.container-kw{padding-right:0;padding-left:0}.kw-city-offer-popup-wrapper{display:none;z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.offer-popup-container{position:fixed;right:0;bottom:0;left:0;height:24.875rem;border-radius:16px 16px 0px 0px;background-color:white;box-shadow:0px 8px 24px rgba(89,112,145,0.12)}.offer-popup-header{display:flex;justify-content:space-between;padding:1rem;border-bottom:#dce3e6 1px solid;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{width:100%;padding:0.5rem 1rem;border:solid 1px #dce3e6;border-radius:4px}.offer-popup-content button{width:100%;margin-top:1rem;padding:1rem;font-weight:bold}.offer-popup-reassurance{display:flex;align-items:center;margin-top:1rem;padding:0.5rem;border-radius:4px;background-color:#e1f6ff}.offer-popup-reassurance img{margin-right:1rem;margin-left:-1.1rem}.offer-popup-reassurance p{margin-bottom:0;color:#153e5c;font-size:0.8125rem}}.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{margin:auto 0;padding:0 0 0 0.681rem;font-size:0.875rem}.phonecall-btn-responsive,.phonecall-btn-responsive:hover,.phonecall-btn-responsive:focus{border-color:#fe5815;background:#fe5815}.alt-header{position:relative;padding-top:4rem}.header-background{z-index:-10;position:absolute;top:0;left:50%;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}.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{width:2rem;height:2rem;margin:auto 0.5rem auto 0}.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{height:3.5rem!important;padding:1rem 0!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{width:2rem;height:2rem;margin:0 auto}.icon-input-option__label{margin:inherit;font-size:1rem;line-height:150%}}.reviews-container{display:flex;margin-bottom:1rem;padding:2.5rem 2.75rem;border-radius:4px;background:#ffffff}.comments-container{display:block;flex:3}.odp-ratings-summary{width:11rem;margin:auto 4rem auto 0}.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{margin:0;padding:1.5rem 2.5rem;border-radius:4px;font-size:0.875rem}.odp-ratings-hero-review-container + .odp-ratings-hero-review-container{margin-top:1.75rem}.odp-ratings-hero-review:before{top:-1rem;left:0.25rem;font-size:1.5rem}.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{display:flex;width:100%;margin:0}.reviews-overview{width:10rem;margin:auto 1rem auto 0}.odp-ratings-hero-review{padding:1rem 1.5rem}.odp-ratings-hero-review:before{top:-0.75rem;left:0.5rem;font-size:1rem}}.kw-city-content .kw-links-list:not(:last-child){margin-bottom:2.5rem}.kw-map-city__reassurance{display:flex;align-items:center;justify-content:space-evenly;padding:1.5rem 4rem;gap:2rem;border-radius:0 0 var(--rounded) var(--rounded);background-color:#f4f9fc}.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{flex-direction:column;align-items:flex-start;margin:24px;gap:32px;border-radius:var(--rounded)}}.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{height:100%;object-fit:contain;border-top-left-radius:var(--rounded)}.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%)}#ctc-modal button[type='submit']{border:none;background:linear-gradient(92.6deg,#009de9 0%,#23d2b5 131.07%)}.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-image:linear-gradient(45deg,#009de9,#23d2b5);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;background-color:#009de9;-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:0.5rem;padding-bottom:0.5rem}.kw-call-card{background-image:linear-gradient(45deg,#009de9,#23d2b5)}.subscription-card{background-image:linear-gradient(45deg,#009de9,#23d2b5)}.illu_smart_meters{position:relative;width:22.875rem;height:16.125rem;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{width:50%;margin-bottom:1rem;padding:1rem 1.5rem;border-radius:4px;background-color:white}.kw-gas_smart_meter_installation:first-child{margin-right:0.875rem}.kw-gas_smart_meter_installation:last-child{margin-left:0.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;justify-content:unset;width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}}.kw-gas_smart_meter_installation span{font-weight:bold;font-size:1.25rem}.kw-gas_smart_meter_installation table{width:100%;border-color:transparent}.kw-gas_smart_meter_installation table thead{font-weight:bold}.kw-gas_smart_meter_installation table tr td{padding-top:0.25rem;padding-bottom:0.25rem}.kw-gas_smart_meter_installation table tr td:last-child{text-align:right}.card-info-wrapper{margin-right:-0.5rem;margin-left:-0.5rem}.card-offer{flex:1;width:auto;margin-right:0.5rem;margin-left:0.5rem;cursor:pointer}.subscription-card{padding:0}.subscription-card a{max-width:12.125rem;margin:0.5rem auto}.kw-large_subscription_card{padding:1.5rem;border-radius:4px}.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:-0.75rem;margin-left:-0.75rem}.card-info-row .card-info{flex:1;margin-right:0.75rem;margin-bottom:1.5rem;margin-left:0.75rem;padding:1rem;border-radius:4px;background-color:white}.card-info img{display:flex;align-items:center;margin:auto;margin-bottom:1rem}.card-info-row .subscription-card{margin-right:0.75rem;margin-left:0.75rem;padding:1rem}@media screen and (max-width:767px){.card-info-wrapper-col{flex-direction:row;flex-wrap:nowrap;justify-content:unset;width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.card-info-wrapper-col .card-info-row{margin-right:1rem}.card-info{flex:1;min-width:15rem;margin-right:1rem;overflow:unset}.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:0.875rem 0.5rem}.offers_list_header{display:flex;justify-content:space-between;margin-bottom:0.5rem;padding:1rem 0.75rem;border-radius:4px;background-color:white;font-weight:bold}.offer_energy_type{margin-left:1rem;color:#3e4c56}.offers_list_container{margin-top:0.5rem;margin-bottom:0.5rem;border-radius:4px;background-color:white}.offers_list_item{display:flex;justify-content:space-between;padding:1rem 0.75rem;border-bottom:1px solid #dce3e6}.offers_list_item:last-child{border:none}.offers_list_item img{width:auto;height:2rem}@media screen and (max-width:767px){.container-odp{padding:0}.reponsive-table-new-installation tr td:first-child{max-width:5rem;padding:0.5rem;overflow-wrap:break-word}.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;z-index:2;position:absolute;width:100%;height:9.375rem;margin-top:1.625rem}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{left:0;width:1px;height:100%;background-color:#dce3e6}.axis span{position:absolute;line-height:1}.x.axis span{top:0.5em;font-size:0.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;z-index:10;width:6.5rem;padding:1rem 0.5rem;border-radius:4px;background-color:white;box-shadow:0 8px 24px rgba(89,112,145,0.12);color:#153e5c;font-weight:bold;font-size:1.5rem;text-align:center}.line-chart-legend-box .first-box{font-size:1.25rem}.line-chart-legend-box span{font-weight:normal;font-size:1rem}.line-chart-point{cursor:pointer}.open_meter_phrase{max-width:40rem}.details-table .kw_phone_number{min-width:9rem}.reviews .reviews_title{padding-right:2rem;padding-left:2rem;color:#163144;font-weight:bold;font-size:2rem;line-height:2.2rem;text-align:center}.reviews_light .reviews .reviews_title{color:#fff}.ratings{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:2rem 0}.ratings .ratings_average_total{margin-right:1rem;color:#163144;font-size:2rem}.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{align-items:flex-start;color:#153e5c;font-size:1rem;text-decoration:none}.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;align-content:center;align-items:center;justify-content:center}.ratings .stars_reviews_number{align-items:center}.ratings .ratings_average_total{margin-right:0}}.comparator_link{color:#163144;font-weight:bold;font-size:1.1rem}.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;font-size:0.75rem;line-height:0.875rem}.flex{display:flex}.flex-grow{flex-grow:1}.no-shrink{flex-shrink:0}.whitespace-no-wrap{white-space:nowrap}.rounded{border-radius:0.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-right:0.5rem;margin-left: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-right:1.25rem;padding-left: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:0.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;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;margin:0;padding:0;gap:0.5rem 1.5rem;list-style:none}.kw-links-list a{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:0 1rem;border-radius:4px;background-color:#f2f4f7;color:#153e5c}.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;box-shadow:0px 2px 4px rgba(89,112,145,0.15),0px 1px 2px rgba(89,112,145,0.22);text-decoration:none}.content-section{padding:3rem 0}.content_structure{display:flex;align-items:flex-start;justify-content:space-between}.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{width:5rem;height:5rem;margin-bottom:1rem}.content-text{width:100%;max-width:51rem;margin-right:auto;margin-left:auto;overflow:hidden}.content-text h2{margin:0 0 1.5rem 0;padding:0;font-size:2rem;line-height:normal;text-align:left}.content-text h2:first-child{padding-top:0}.content-text h3{margin:1.5rem 0;padding:0;font-size:1.5rem;text-align:left;text-transform:unset}.content-text h4{display:flex;align-items:center;margin:1.5rem 0;color:#039de0;font-weight:bold;font-size:1.25rem;text-align:left;text-transform:unset}.content-text h4::before{display:block;width:1.35rem;height:0.25rem;margin-right:0.7rem;border-radius:0.25rem;background-color:#039de0;content:''}.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{display:block;position:absolute;top:0.75rem;left:-0.5rem;width:0.5rem;min-width:0.5rem;height:0.5rem;border-radius:50%;background-color:#039de0;content:''}.content-text ol li::before{display:flex;position:absolute;top:0.16rem;left:-1.5rem;align-items:center;justify-content:center;width:1.5rem;min-width:1.5rem;max-width:1.5rem;height:1.5rem;max-height:1.5rem;border-radius:50%;background-color:#039de0;content:counter(solution-content-counter);color:white;font-weight:bold;font-size:1rem;line-height:1.6rem}.cta{display:flex;align-items:center;justify-content:space-between;margin-top:0;padding:1.5rem;border-radius:8px;background-image:none;background-position:110% 50%;background-size:auto 65%;background-repeat:no-repeat}.content-text .cta.cta_classique{background-color:#039de0;font-size:1.25rem}.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{max-width:10.875rem;margin-right:2rem;box-shadow:none}.cta--headline{margin-bottom:0.5rem;color:#039de0;font-weight:bold;font-size:1.5rem}.cta--content{width:100%;margin-bottom:1rem;font-size:1rem;line-height:1.5}.cta--button{margin-left:1rem;padding:1rem 2rem;background-color:#039de0;color:white;font-weight:bold;font-size:1rem;transition-duration:0.2s}.cta_image .cta--button{margin-left:0}.cta--button:hover{background-color:#00b0f4;color:white}.cta_blue .cta--button{background-color:white;color:#039de0}.cta_blue .cta--content{color:white}.cta_blue .cta--button:hover{border:1px solid white;box-shadow:0px 2px 4px rgba(89,112,145,0.15),0px 1px 2px rgba(89,112,145,0.22)}.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:1px solid #dce3e6;border-radius:8px;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{width:100%;padding-right:0;padding-left:0}}iframe[align='right']{display:block;margin:auto 0 auto auto;float:none!important}iframe[align='left']{display:block;margin:auto auto auto 0;float:none!important}iframe[align='top'],iframe[align='bottom'],iframe[align='middle']{display:block;margin:auto}.twitter-tweet{margin:auto;float:none!important}