.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}}.nav-internal-absolute{position:absolute;left:0}.nav-internal-sticky{position:-webkit-sticky;position:sticky;top:0;background:#FFFFFF;z-index:20}.nav-internal-bar{background:white;width:100vw;display:flex;padding:0 0 0 1rem;border-bottom:solid 1px rgb(230,230,230);overflow-x:auto;scrollbar-width:none}.nav-internal-bar::-webkit-scrollbar{height:0px}.nav-internal--logo img{max-height:32px;max-width:128px}ul.nav-internal-links{list-style:none;margin:0;display:flex;padding:0}ul.nav-internal-links>li{display:inline-block;margin:auto}.nav-internal-size{height:60px}@media (max-width:1100px){.nav-internal-bar--ctas{display:none}}.nav-internal-bar--ctas .ctc--btn{margin-right:1rem;margin-left:1rem}.ctc--btn:hover{text-decoration:none}.nav-internal-link{display:flex;height:59px;padding:0 0.25rem;margin:0 0.25rem}.nav-internal-link--text{display:flex;align-items:center;margin:auto;white-space:nowrap}#nav-entry-1.nav-internal-link--text.provider-name{display:flex;align-items:center;justify-content:center}.nav-internal--is-grouped .nav-internal-link--text{margin:0;padding:0}a.nav-internal-link{color:#153E5C}a.nav-internal-link:hover,.nav-internal-link:hover,.nav-internal-link:hover path{text-decoration:none;color:#8BAAC1;stroke:#8BAAC1}.nav-internal-link--dropdown{left:auto;margin:0;padding:0;border:solid 1px rgb(230,230,230);font-size:0.9rem}.nav-internal-link--dropdown strong{margin-right:0.5rem}.nav-internal-link--dropdown a{color:#153E5C;display:block;padding:0.5rem 1.8rem}.nav-internal-link--dropdown a:hover{background-color:#039DE0;color:white;text-decoration:none}.dropdown-menu{color:#153E5C}.dropdown-menu-selected{border-left:solid 3px #039DE0}.nav-internal-link--selected{border-bottom:solid 3px #039DE0}@media (min-width:992px){.nav-internal-button:hover .nav-internal-link--dropdown{display:block}}@media (max-width:991px){.nav-internal--links--container{overflow-x:hidden;position:relative}ul.nav-internal-links{overflow-x:auto;padding-left:8px}.nav-internal-bar{padding-left:0}}.nav-internal-link--with-submenu:hover{cursor:pointer}@media (max-width:554px){.btn-solution{font-size:1rem;padding:0.75rem 1rem}}.mobile-dropdowns{margin:-1px 0 0;width:100vw}.mobile-dropdowns .nav-internal-link--dropdown{width:100%;margin-left:0;list-style:none;border:none;border-bottom:solid 1px rgb(204,204,204);background:white;overflow-y:scroll;max-height:50vh;padding-bottom:0.3rem}.nav-internal-link--dropdown--separator{cursor:initial;font-weight:bold;padding:0.5rem 1.25rem}.nav-internal--links--white--left,.nav-internal--links--white--right,.nav-internal--links--white--bottom{height:100%;position:absolute;pointer-events:none;top:0;padding-bottom:1px;z-index:2;width:24px}.nav-internal--links--white--right{right:0}.nav-internal--links--white--left{left:0}.nav-internal--links--white--bottom{bottom:0;width:100%;height:24px;top:auto}.nav-internal--links--white--bottom .nav-internal--links--white--shadow{background:linear-gradient(#ffffff00,#ffffff);height:100%}.nav-internal--links--white--right .nav-internal--links--white--shadow{background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));height:85%}.nav-internal--links--white--left .nav-internal--links--white--shadow{background:-webkit-gradient(linear,right top,left top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));height:85%}@media (max-width:1399px){.nav-internal-absolute .btn-cta-nav{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%}.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}.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:#039DE0}.header-with-background .header__content__reverse{display:flex;flex-direction:column-reverse}.keyword_city__header{display:flex;justify-content:start}.keyword_city__header__row{display:flex;align-items:center;flex-direction:column}.keyword_city__header__row .keyword_city__header__content h1{font-size:1.5rem}.keyword_city__header__row .keyword_city__header__content{text-align:center;margin-left:unset}.header-with-background .header__content__reverse .header-with-background--content{padding:0 0 12rem}@media (min-width:768px){.header-with-background .header__content__reverse{display:flex;flex-direction:column}.keyword_city__header__row{flex-direction:row}.keyword_city__header__row .keyword_city__header__content h1{font-size:2rem}.keyword_city__header__row .keyword_city__header__content{text-align:left;margin-left:1.5rem}.header-with-background .header__content__reverse .header-with-background--content{padding:3.5rem 0 2.5rem}}.keyword_city__header.prov-hero>div{margin:unset}.base-container .header-with-background.header-content-pages{margin-bottom:unset}.base-container .header-content-pages .header-content{justify-content:start}.header-content-pages .nav-internal-bar--ctas{display:flex}.base-container .header-content-pages .header-with-background--content{height:100%;padding-top:unset}@media (min-width:768px){.background-image-container{position:absolute;bottom:0;width:100%;display:flex;justify-content:center}.base-container .header-content-pages .background-wave .background-image-container img{position:unset;width:auto;min-width:unset}}@media (min-width:992px){.background-image-container{position:unset;display:block}.base-container .header-content-pages .background-wave .background-image-container img{position:absolute;bottom:0;min-width:unset;left:-5rem}}.base-container .header-content-pages .background-wave .background-image-container img{bottom:0;min-width:100%}.mega-menu__bar .mega-menu__bar__login{display:none}.header-with-background.header-content-pages,.header-content-pages .col-xs-12,.header-content-pages .color-background,.header-content-pages .hero-background{max-height:35rem;height:407px;min-height:20rem}.header-content-pages .breadcrumb--container .breadcrumb{padding:0.34375rem 0;font-size:12px}.header-content-pages .header-with-background--content{padding:0;display:flex;flex-direction:column;height:80%}.header-content-pages.header-with-background .breadcrumb--container .breadcrumb,.header-content-pages.header-with-background .breadcrumb--container .breadcrumb-item.active,.header-content-pages.header-with-background .breadcrumb--container .bc-joole>li>a,.header-content-pages .breadcrumb--container .bc-joole>li>a:hover{color:var(--blue-110,#153E5C)!important}.header-content-pages .header-with-background--content h1,.header-content-pages .header-with-background--content .header-title,.header-content-pages h2.hero-title-type{text-align:start;text-shadow:none!important;font-weight:700!important;text-transform:none;font-size:1.5rem;letter-spacing:0}.header-content-pages h2.hero-title-type{font-size:1rem}.header-with-background--content .header-subtitle,.header-content-pages h2.hero-title-type{display:none}@media only screen and (max-width:1023px){.header-content-pages .header-with-background--content .header-title,.header-content-pages .header-with-background--content h1{line-height:1.5}}@media only screen and (min-width:1024px){.header-with-background.header-content-pages,.header-content-pages .col-xs-12,.header-content-pages .color-background,.header-content-pages .hero-background{height:365px}.header-content-pages .header-with-background--content .header-title,.header-content-pages .header-with-background--content h1{font-size:2rem;max-width:60%}.header-content-pages .header-with-background--content h1,.header-content-pages .header-with-background--content h2,.header-content-pages .header-subtitle{max-width:60%}}@media only screen and (min-width:1024px){.header-content-pages .header-with-background--content{padding-top:2rem;justify-content:center}}.header-content-pages ul.nav-internal-links{padding:.5rem .5rem 0;overflow-y:hidden}.header-content-pages ul.nav-internal-links>li{padding-bottom:.5rem}.header-content-pages .nav-internal-link{height:3rem}.header-content-pages .nav-internal-link--selected{border:none;font-weight:700;background-color:#E1F6FF;border-radius:4px}.header-content-pages .nav-internal-bar{border-bottom:solid 1px #E1F6FF;min-height:4rem}.header-content-pages .nav-internal-link--text span{padding-bottom:4rem;padding-right:1rem;margin-right:-1rem}.header-content-pages .nav-internal-link--dropdown{top:99%}.header-content-pages span.nav-internal-link--text{white-space:nowrap}.header-content-pages a.nav-internal-link:hover,.header-content-pages .nav-internal-link:hover{color:#153E5C;background-color:#F4F9FC;border-radius:4px}.header-content-pages .color-background{background-color:#E1F6FF}.header-content-pages .background-wave{height:100%}.header-content-pages .background-wave>svg{position:absolute;left:-2px;right:-1px;bottom:0;width:100%}.header-content-pages .background-wave svg.background-wave-sm{display:block;max-height:58%}.header-content-pages .background-wave svg.background-wave-lg{display:none}.header-content-pages .background-wave .background-image-container img{position:absolute;bottom:4rem;min-width:100%}.header-content-pages .background-wave .provider-background{position:absolute;bottom:1rem;height:18rem;width:100%;display:flex;justify-content:center;align-items:center}.header-content-pages .background-image-container svg{max-width:90%}@media only screen and (max-width:1024px){.header-content-pages .background-image-container svg{max-height:70%;margin-bottom:-2rem}}@media only screen and (min-width:1024px){.header-content-pages .background-wave{width:40%;height:100%;right:0;position:absolute;background-color:#039DE0}.header-content-pages .background-wave svg.background-wave-sm{display:none}.header-content-pages .background-wave svg.background-wave-lg{display:block}.header-content-pages .background-wave svg{position:absolute;right:1rem}.header-content-pages .background-wave .background-image-container img{object-fit:fill;height:100%;bottom:0;min-width:100%}.header-content-pages .background-wave .provider-background{bottom:3rem}}header{background-color:#fff}.header-with-background .hwidgetform{position:relative}.header-with-background .color-background{z-index:0}.header-content-pages .color-background{z-index:0}.header-content-pages .header-with-background--content h1{text-align:center}.header-content-pages .prov-hero>div{margin:.5rem auto;z-index:1;position:relative}.header-content-pages .hwidgetform{padding:0 1.5rem}.header-content-pages .background-image-container svg{max-width:75%;margin-top:3rem}.provider_directory-header .background-image-container svg{max-width:90%}.header-content-pages .header-content--provider-name{font-weight:700;font-size:1.5rem;margin-bottom:.5rem;line-height:1.1}.header-content--provider-subtitle{text-transform:uppercase}.header-content-pages .hero-title-type{margin:0}.header-content-pages .header-content--picture{max-width:7rem;width:7rem}.header-content-pages .header-content--picture img{max-width:7rem;width:7rem;height:auto}.header-content-pages .header-with-background--content{margin:3rem 0 2rem}.provider_directory-header .header-with-background--content{margin:3rem 0 1rem}.provider_directory-header .background-wave>svg{bottom:-3rem}@media only screen and (max-width:991px){.header-with-background.header-content-pages,.header-content-pages .color-background,.header-content-pages .hero-background,.header-content-pages .col-xs-12{height:100%}}@media only screen and (min-width:992px){.header-content-pages .background-image-container svg{max-width:90%;margin-top:0}.header-content-pages .header-with-background--content{margin:0}.header-content-pages .hwidgetform{padding:1.5rem}.header-with-background.header-content-pages .header-with-background--content form{position:absolute;bottom:-50%;left:0;right:0}.header-content-pages .nav-internal--links--container{margin:auto}.header-content-pages .nav-internal-bar--ctas{display:none}.header-content-pages.show-ctas .nav-internal-bar--ctas{display:flex}.header-content-pages.show-ctas .nav-internal--links--container{margin:0}.header-content-pages .header-with-background--content h1{text-align:left;max-width:100%}.header-content-pages .header-content{margin:0;margin-bottom:6rem;display:flex;align-items:center}.header-content-pages .header-content--provider-name{font-size:2rem}.header-content-pages .prov-hero>div{margin:1rem}.provider_directory-header .background-wave>svg,.header-content-pages .background-wave>svg{bottom:0}.header-content-pages .header-content{margin:0}.header-with-background.header-content-pages .header-with-background--content{max-width:65%}.header-with-background.header-content-pages .header-with-background--content form{bottom:-15%;padding:1rem 1.5rem}}.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)}