﻿.page#template-default #text-content h1,.page#template-new #text-content h1{margin-bottom:40px}.page#template-default #text-content h2,.page#template-new #text-content h2{color:#fe5716;font-size:1.2rem;font-weight:700;margin-bottom:20px}.page#template-default #text-content a,.page#template-new #text-content a{font-weight:700}.page#template-default #text-content a:hover,.page#template-new #text-content a:hover{text-decoration:underline}.page#template-default #text-content img,.page#template-new #text-content img{max-width:100% !important;height:auto !important}.page#template-default #text-content iframe,.page#template-new #text-content iframe{max-width:100% !important}.page#template-default #text-content table,.page#template-new #text-content table{width:100%;max-width:100%;margin-top:10px;overflow-y:auto}.page#template-default #text-content table tr td,.page#template-new #text-content table tr td{padding:5px 10px}.page#template-default #text-content table.table-bordered,.page#template-new #text-content table.table-bordered{border-top:1px solid #0a1b55;border-left:1px solid #0a1b55}.page#template-default #text-content table.table-bordered tr td,.page#template-new #text-content table.table-bordered tr td{text-align:center;border-bottom:1px solid #0a1b55;border-right:1px solid #0a1b55}.page#template-default #text-content .btn-action,.page#template-new #text-content .btn-action,.page#template-default #text-content .btn-action>a,.page#template-new #text-content .btn-action>a,.page#template-default #text-content a>.btn-action,.page#template-default #text-content .cta,.page#template-new #text-content .cta,.page#template-default #text-content a>.cta{text-decoration:none !important}.page#quel-chauffage .flex-container .col-1_3{width:25%}.page#quel-chauffage .flex-container .col-1_3 .link-top{display:block;color:#001a70;font-family:"EDF 2020",Arial,sans-serif;font-size:1.1rem;font-weight:700;font-variant-ligatures:none;margin-bottom:5px;padding:10px 15px}.page#quel-chauffage .flex-container .col-1_3 .link-top::before{content:"";display:inline-block;font-family:"Font Awesome 5 Free";font-size:.9rem;font-weight:900;margin-right:9px}.page#quel-chauffage .flex-container .col-1_3 .link-top:hover{background-color:#f3f4f8}.page#quel-chauffage .flex-container .col-1_3 nav{margin-bottom:20px}.page#quel-chauffage .flex-container .col-1_3 nav>ul>li>a.nav-title{display:block;color:#001a70;font-family:"EDF 2020",Arial,sans-serif;font-size:1.1rem;font-weight:700;font-variant-ligatures:none;margin-bottom:5px;padding:14px 15px}.page#quel-chauffage .flex-container .col-1_3 nav>ul>li>a.nav-title::before{content:"";display:inline-block;font-family:"Font Awesome 5 Free";font-size:.9rem;font-weight:900;margin-right:9px}.page#quel-chauffage .flex-container .col-1_3 nav>ul>li>a.nav-title:hover{background-color:#f3f4f8}.page#quel-chauffage .flex-container .col-1_3 nav>ul>li .sub-menu{display:none;padding:12px 12px 0 12px}.page#quel-chauffage .flex-container .col-1_3 nav>ul>li .sub-menu>div{color:#001a70;font-family:"EDF 2020",Arial,sans-serif;font-size:1.1rem;font-weight:700;font-variant-ligatures:none;margin-bottom:6px}.page#quel-chauffage .flex-container .col-1_3 nav>ul>li .sub-menu>ul{margin:0 0 16px 0}.page#quel-chauffage .flex-container .col-1_3 nav>ul>li .sub-menu>ul>li>a{display:inline-block;position:relative;color:#0c273e;font-family:"EDF 2020",Arial,sans-serif;font-size:1.1rem;font-variant-ligatures:none;padding:5px 0}.page#quel-chauffage .flex-container .col-1_3 nav>ul>li .sub-menu>ul>li>a:hover{color:#06bac2}.page#quel-chauffage .flex-container .col-1_3 nav>ul>li.open>a{background-color:#f3f4f8;margin-bottom:0}.page#quel-chauffage .flex-container .col-1_3 nav>ul>li.open .sub-menu{display:block}.page#quel-chauffage .flex-container .col-1_3 .search-zone{background-color:#0a1b55;text-align:center;padding:10px}.page#quel-chauffage .flex-container .col-1_3 .search-zone>span{display:inline-block;color:#06bac2;font-size:1rem;margin-bottom:10px}.page#quel-chauffage .flex-container .col-1_3 .search-zone p{color:#fff;margin-bottom:7px}.page#quel-chauffage .flex-container .col-2_3{width:73%}.page#quel-chauffage .flex-container .col-2_3 h1{margin-bottom:20px}.page#template-new h1#headline{margin-bottom:56px}.page#template-new #certifications{margin-top:112px;margin-bottom:80px}.page#template-faq #entete-content{background:url("../img/faq.jpg") no-repeat center center;background-size:cover;text-align:center;padding:150px 0 100px 0}.page#template-faq #entete-content h1{position:relative;color:#0a1b55;font-size:1.75rem;text-transform:uppercase;padding:10px 0}.page#template-faq #text-content article{border-bottom:2px solid #f9f9fb;margin-top:20px}.page#template-faq #text-content article h2{color:#0a1b55;font-size:1rem;cursor:pointer;margin-bottom:20px}.page#template-faq #text-content article h2::before{content:"";position:relative;top:4px;display:inline-block;width:11px;height:21px;background:url(../img/icons/arrow-faq.svg);transition:transform .2s ease;margin-right:20px}.page#template-faq #text-content article .reponse{display:none;background-color:#f9f9fb;overflow:hidden;transition:opacity .7s cubic-bezier(0.17, 0.04, 0.03, 0.94) .1s;padding:30px 45px}.page#template-faq #text-content article .reponse a{color:#06bac2;font-weight:700}.page#template-faq #text-content article.open h2::before{transform:rotate(90deg)}.page#template-faq #text-content article:last-of-type{border:0;padding:0}.page#contact h2 span{color:#1669d8}.page#contact #entete-content{text-align:center;margin:10px 0 0 0}.page#contact #entete-content h1{position:relative;display:inline-block;font-size:32px;line-height:38px;text-align:center}.page#contact .description{display:flex}.page#contact .description .side-image{width:44%;min-width:44%;background:no-repeat center center;background-size:cover;border-radius:0 16px 16px 0;margin-right:56px}.page#contact .description .contact-description{flex:1;padding:34px 0}.page#contact .description .contact-description ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0 20px}.page#contact .description .contact-description ul>li{font-family:"EDF 2020",Arial,sans-serif;font-variant-ligatures:none;width:172px;min-width:172px;min-height:132px;margin:12px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;box-shadow:0 0 2px rgba(103,110,144,.1),0 1px 2px rgba(103,110,144,.05),0 2px 4px rgba(103,110,144,.08),0 6px 8px rgba(103,110,144,.05),0 16px 16px rgba(103,110,144,.04);padding:16px;cursor:pointer}.page#contact .description .contact-description ul>li p{color:#1669d8;font-size:1.2rem;text-align:center;margin-top:10px}.page#contact .description .contact-description ul>li.active,.page#contact .description .contact-description ul>li:hover{background-color:#1669d8}.page#contact .description .contact-description ul>li.active p,.page#contact .description .contact-description ul>li:hover p{color:#fff}.page#contact #text-content .form-zone.hidden{display:none}.page#contact #text-content .form-zone>p{font-size:16px;line-height:24px;text-align:center;margin:0 auto 32px auto;width:60%}.page#contact #text-content .form-zone>p span{display:block}.page#contact #text-content .form-zone form{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%;margin:0 auto 32px auto}.page#contact #text-content .form-zone form .form-group label{font-weight:700}.page#contact #text-content .form-zone form .form-group .sublabel{display:block;margin-top:5px}.page#contact #text-content .form-zone form .form-group input[type=text],.page#contact #text-content .form-zone form .form-group input[type=number],.page#contact #text-content .form-zone form .form-group input[type=email],.page#contact #text-content .form-zone form .form-group input[type=date],.page#contact #text-content .form-zone form .form-group input[type=tel],.page#contact #text-content .form-zone form .form-group input[type=password]{height:40px;line-height:40px;border-radius:6px}.page#contact #text-content .form-zone form .form-group .select2{height:40px;line-height:40px;border-radius:6px}.page#contact #text-content .form-zone form .form-group .select2 .select2-selection .select2-selection__rendered{line-height:40px !important}.page#contact #text-content .form-zone form .form-group textarea{height:170px;border-radius:6px}.page#contact #text-content .form-zone form .form-group.form-checkbox label{font-weight:400}.page#contact #text-content .form-zone form .form-group #tooltip-postalCode{position:relative;display:inline-block;margin-left:5px}.page#contact #text-content .form-zone form .form-group #tooltip-postalCode i{color:#a8afbc;font-size:1rem}.page#contact #text-content .form-zone form .form-group #tooltip-postalCode .tp-tooltip{display:none;position:absolute;bottom:120%;right:10px;width:220px;color:#0c273e;font-family:"EDF 2020",Arial,sans-serif;font-weight:400;background-color:#fff;border:1px solid #06bac2;cursor:help;padding:15px;z-index:900;white-space:normal}.page#contact #text-content .form-zone form .form-group #tooltip-postalCode:hover .tp-tooltip{display:block}.page#contact #text-content .form-zone form .button-container{margin-top:20px;width:100%}.page#contact #text-content .form-zone form .button-container button{font-size:1.2rem;padding:14px 30px}.page#contact #text-content .form-zone>.legende{font-size:14px;line-height:18px;font-style:normal;margin-bottom:56px}.page#contact #text-content .form-zone>.legende a{text-decoration:underline}.page#contact #text-content .no-intervention{display:none;text-align:center;padding:24px}.page#contact #text-content .contact-box{display:flex;align-items:center;background-color:#f3f4f8;border-radius:16px;padding:24px}.page#contact #text-content .contact-box img{width:30%;height:auto;border-radius:16px}.page#contact #text-content .contact-box>p{position:relative;flex:1;color:#001a70;font-family:"EDF 2020",Arial,sans-serif;font-variant-ligatures:none;font-size:1.33rem;line-height:24px;font-weight:700;text-align:center;padding-bottom:30px;margin:0 30px}.page#contact #text-content .contact-box>p span{display:block;color:#1669d8}.page#contact #text-content .contact-box>div{width:34%;border-left:1px solid #dde1e9;padding:0 30px 0 50px}.page#contact #text-content .contact-box>div a{display:flex;align-items:center;margin:40px 0}.page#contact #text-content .contact-box>div a i{color:#001a70;font-size:2rem;margin-right:25px}.page#contact #text-content .contact-box>div a div h3{color:#001a70;font-size:1.2rem;margin-bottom:10px}.page#contact #text-content .contact-box>div a div h3 span{font-size:1.1rem;font-weight:400}.page#contact #text-content .contact-box>div a div p{color:#1669d8;font-size:1.2rem;font-weight:700}.page#contact .text-success{text-align:center;width:50%;margin:auto}.page#trouver-chauffage h1{font-size:1.75rem;margin-bottom:40px}.page#trouver-chauffage>.flex-container{padding-bottom:40px}.page#trouver-chauffage>.flex-container .tc-left{width:48%;background:url(../img/illus_accueil-simulateur.jpg) no-repeat center center;background-size:cover;margin-right:20px}.page#trouver-chauffage>.flex-container .tc-right{flex:1;display:flex;flex-direction:column}.page#trouver-chauffage>.flex-container .tc-right .trouver-simulateur{border:2px solid #fe5716;padding:20px}.page#trouver-chauffage>.flex-container .tc-right .trouver-simulateur .flex-container{align-items:center;margin-bottom:20px}.page#trouver-chauffage>.flex-container .tc-right .trouver-simulateur .flex-container h2{color:#fe5716;font-size:1.75rem}.page#trouver-chauffage>.flex-container .tc-right .trouver-simulateur .flex-container .timing{color:#a8afbc}.page#trouver-chauffage>.flex-container .tc-right .trouver-simulateur .flex-container .timing i{margin-right:3px}.page#trouver-chauffage>.flex-container .tc-right .trouver-simulateur p a{color:#0a1b55;text-decoration:underline}.page#trouver-chauffage>.flex-container .tc-right .trouver-simulateur p a:hover{text-decoration:underline}.page#trouver-chauffage>.flex-container .tc-right .trouver-simulateur .cta{display:block;margin-top:25px;padding:12px 24px}.page#trouver-chauffage>.flex-container .tc-right .trouver-simulateur:last-of-type{border-color:#001a70;margin-top:20px}.page#trouver-chauffage>.flex-container .tc-right .trouver-simulateur:last-of-type h2{color:#001a70}.page#intervention{padding:0}.page#intervention #steps-intervention{background-color:#f9f9fb;border-top:1px solid #f9f9fb;margin-bottom:40px;padding:20px}.page#intervention #steps-intervention li{display:flex;align-items:center}.page#intervention #steps-intervention li .number{display:flex;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;background-color:#fff;color:#fe5716;font-size:1.5rem;font-weight:700;border:1px solid #fe5716;border-radius:50%;margin-right:10px}.page#intervention #steps-intervention li strong{font-size:1rem}.page#intervention #map-intervention{flex-wrap:wrap}.page#intervention #map-intervention h1{width:100%;color:#0a1b55;text-align:center;text-transform:uppercase}.page#intervention #map-intervention .col-1_2:last-of-type{display:flex;flex-wrap:wrap;align-content:center}.page#intervention #map-intervention .col-1_2:last-of-type .infos-dept{display:none;padding:15px}.page#intervention #map-intervention .col-1_2:last-of-type .infos-dept.active{display:block}.page#intervention #map-intervention form label{color:#a8afbc;font-size:1.3rem}.page#intervention #map-intervention form .select2{margin-bottom:20px}.page#intervention #map-intervention #map{position:relative;height:530px}.page#intervention #map-intervention #map .jvectormap-container{position:absolute !important;height:100%;width:100%;overflow:hidden}.page#intervention #map-intervention #map .jvectormap-container [data-active=active]{stroke:#fff;fill:#8acbc1}.page#intervention #map-intervention #map .jvectormap-container [data-selected=selected]{stroke:#f39313;fill:#fff}.page#intervention #map-intervention #map-legend p{display:flex;align-items:center;font-style:italic;margin-bottom:10px}.page#intervention #map-intervention #map-legend p span{display:inline-block;width:30px;height:20px;margin-right:10px}.page#intervention #map-intervention #map-legend p span.legend-color1{background-color:#06bac2}.page#intervention #map-intervention #map-legend p span.legend-color2{background-color:#f9f9fb}.page#intervention #map-intervention #department-selected{display:flex;flex-direction:column;justify-content:center;width:100%;height:360px;background-color:#f9f9fb;padding:20px}.page#intervention #map-intervention #department-selected p.infos-dept{width:40%;font-size:1.2rem;line-height:1.75rem;text-align:center;margin:0 auto}.page#intervention #map-intervention #department-selected p.infos-dept img{display:block;margin:0 auto}.page#intervention #map-intervention #department-selected p.infos-dept#no-intervention{width:80%}.page#intervention #map-intervention #department-selected h3{color:#a8afbc;font-size:1.2rem;font-weight:700;text-align:center;margin-bottom:40px}.page#intervention #map-intervention #department-selected .ds-results{flex:1;display:flex;flex-wrap:wrap;align-content:center}.page#intervention #map-intervention #department-selected .ds-results p{width:100%;text-transform:uppercase;margin-bottom:10px}.page#intervention #map-intervention #department-selected .ds-results ul{width:100%;max-height:210px;overflow-y:auto}.page#intervention #map-intervention #department-selected .ds-results ul li a{display:flex;justify-content:space-between;align-items:center;color:#0a1b55;font-size:1rem;text-transform:uppercase;border:1px solid rgba(0,0,0,0);padding:8px}.page#intervention #map-intervention #department-selected .ds-results ul li a span{display:inline-flex;align-items:center}.page#intervention #map-intervention #department-selected .ds-results ul li a span::before{content:"";display:inline-block;width:9px;height:14px;margin-right:8px}.page#intervention #map-intervention #department-selected .ds-results ul li a:hover{border:1px solid #a8afbc}.page#intervention #map-intervention #department-selected .ds-results ul li a:hover span::before{background:url("../img/icons/sprite.png") no-repeat;background-position:-560px -25px}.page#intervention #map-intervention #bloc-conseil{display:flex;flex-wrap:wrap;justify-content:center;width:100%;border:2px solid #f53669;margin-top:20px;padding:20px}.page#intervention #map-intervention #bloc-conseil h2{width:100%;font-size:1.2rem;font-weight:700;text-align:center;margin-bottom:20px}.page#intervention #map-intervention #bloc-conseil .bc-left{text-align:center;margin:0 20px}.page#intervention #map-intervention #bloc-conseil .bc-right{margin:0 40px}.page#intervention #map-intervention #bloc-conseil .bc-right a{display:block;color:#0a1b55;text-decoration:none;margin-bottom:3px}.page#intervention #map-intervention #bloc-conseil .bc-right a:hover{text-decoration:underline}.page#intervention #confiance iframe{display:block;margin:40px auto}.page#intervention #confiance h3{color:#fe5716;font-size:1.2rem;margin-bottom:10px}.page#intervention #confiance ul li a:hover,.page#intervention #confiance p a:hover{text-decoration:underline}.page#installateurs{padding:0}.page#installateurs .btn-action-green,.page#installateurs .btn-green{background-color:#06bac2}.page#installateurs .btn-action-green:hover,.page#installateurs .btn-green:hover{background-color:#06bac2}.page#installateurs #entete-installateurs{background-color:#394e98;padding-bottom:30px}.page#installateurs #entete-installateurs .bg-entete{display:flex;justify-content:center;align-items:center;height:250px;background:url(../img/photo-zone-intervention-2.png) no-repeat center 47%;background-size:cover}.page#installateurs #entete-installateurs .bg-entete h1{color:#fff;font-size:2.45rem;text-align:center;text-shadow:1px 1px 8px #000}.page#installateurs #entete-installateurs .bg-entete h1 span{display:block}.page#installateurs #entete-installateurs #search-zone{display:flex;align-items:center;height:70px;background-color:#fff;margin:-35px 0 30px 0}.page#installateurs #entete-installateurs #search-zone>*{flex:1}.page#installateurs #entete-installateurs #search-zone .select2{position:absolute;top:0;bottom:0;left:0;right:0;width:100% !important;height:70px;border:0;z-index:1}.page#installateurs #entete-installateurs #search-zone .select2 .select2-selection__rendered{display:block;height:70px;color:#0a1b55;font-size:1rem;font-weight:700;line-height:70px !important;padding:0 40px 0 60px !important}.page#installateurs #entete-installateurs #search-zone .select2 .select2-selection__placeholder{color:#a8afbc}.page#installateurs #entete-installateurs #search-zone .select2 .select2-selection__clear{opacity:.5}.page#installateurs #entete-installateurs #search-zone .select2::after{top:20px;right:20px;color:#1669d8}.page#installateurs #entete-installateurs #search-zone .select2-container .select2-selection{height:70px}.page#installateurs #entete-installateurs #search-zone .select2-container .select2-dropdown{color:#0a1b55;border:0 !important;margin-top:0 !important}.page#installateurs #entete-installateurs #search-zone .select2-container .select2-dropdown.intervention{margin-top:-68px !important}.page#installateurs #entete-installateurs #search-zone .select2-container .select2-dropdown.intervention.select2-dropdown--above{margin-top:0px !important}.page#installateurs #entete-installateurs #search-zone .select2-container .select2-dropdown.intervention .select2-search input{height:60px}.page#installateurs #entete-installateurs #search-zone .select2-container .select2-dropdown .select2-search input{color:#0a1b55;font-size:1rem;font-weight:700}.page#installateurs #entete-installateurs #search-zone .select2-container .select2-dropdown .select2-results{border:0 !important}.page#installateurs #entete-installateurs #search-zone .localisation-container{position:relative;max-width:100%;height:100%}.page#installateurs #entete-installateurs #search-zone .localisation-container::before{content:"";display:inline-block;position:absolute;top:calc(50% - 14px);left:20px;color:#1669d8;font-family:"Font Awesome 5 Free";font-size:1.5rem;font-weight:900;margin-right:10px;z-index:2}.page#installateurs #entete-installateurs #search-zone .localisation-container #validation-city-id{position:absolute;bottom:7px;left:60px;color:#fe5716;font-size:.8rem;font-style:italic;z-index:2}.page#installateurs #entete-installateurs #search-zone .localisation-container .select2::before,.page#installateurs #entete-installateurs #search-zone .localisation-container .select2::after{display:none}.page#installateurs #entete-installateurs #search-zone .type-pdt-container{position:relative;max-width:100%;height:100%}.page#installateurs #entete-installateurs #search-zone .type-pdt-container .select2 .select2-selection__rendered{padding:0 40px 0 20px !important}.page#installateurs #entete-installateurs #search-zone .type-pdt-container .select2-container .select2-dropdown .select2-search{display:none}.page#installateurs #entete-installateurs #search-zone .btn-search{display:inline-flex;justify-content:center;align-items:center;height:100%;font-size:1.1rem;font-weight:700;line-height:1.5rem;border:0;border-radius:0;padding:0 40px}.page#installateurs #entete-installateurs ul.arguments{display:flex;justify-content:space-between;align-items:center}.page#installateurs #entete-installateurs ul.arguments li{display:flex;align-items:center;color:#fff}.page#installateurs #entete-installateurs ul.arguments li .number{display:inline-flex;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:1.4rem;font-weight:700;line-height:44px;border:2px solid #fff;border-radius:50px;margin-right:20px}.page#installateurs #entete-installateurs ul.arguments li p{font-family:"EDF 2020",Arial,sans-serif;font-size:1.4rem;line-height:1.7rem;font-variant-ligatures:none}.page#installateurs #entete-installateurs ul.arguments li p strong{display:block}.page#installateurs #entete-installateurs .bandeau-ville{position:relative;min-height:260px}.page#installateurs #entete-installateurs .bandeau-ville .bg-ville{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;background:no-repeat center center;background-size:cover;opacity:.8;z-index:1}.page#installateurs #entete-installateurs .bandeau-ville .city-intervention{display:flex;justify-content:center;align-items:center;position:relative;height:110px;color:#fff;font-weight:700;text-shadow:1px 1px 4px rgba(10,27,85,.7);z-index:2}.page#installateurs #entete-installateurs .bandeau-ville .city-intervention a{display:inline-block;color:#fff;font-weight:700;text-decoration:underline;margin:0 5px}.page#installateurs #entete-installateurs .bandeau-ville .city-intervention a:hover{text-decoration:none}.page#installateurs #entete-installateurs .bandeau-ville .city-intervention span{display:inline-block;margin:0 5px}.page#installateurs #entete-installateurs .bandeau-ville .bg-entete-pic{display:flex;justify-items:center;align-items:center;height:250px}.page#installateurs #entete-installateurs .city-infos{position:relative;background-color:#fff;text-align:center;margin:-150px auto 30px auto;padding:40px 60px 120px 60px;z-index:2}.page#installateurs #entete-installateurs .city-infos h1{color:#0a1b55;font-weight:700}.page#installateurs #entete-installateurs .city-infos h1 span{display:inline-block;color:#06bac2;font-weight:700}.page#installateurs #entete-installateurs .city-infos .rank span{display:inline-block}.page#installateurs #entete-installateurs .city-infos .rank .avis{position:relative;top:-2px;color:#a8afbc;font-size:1rem;font-weight:700;margin-left:10px}.page#installateurs #entete-installateurs .city-infos .anchors{margin:10px 0}.page#installateurs #entete-installateurs .city-infos .anchors a{display:inline-block;color:#06bac2;font-size:1rem;font-weight:700;margin:10px 20px}.page#installateurs #entete-installateurs .city-infos .anchors a:hover{text-decoration:underline}.page#installateurs #entete-installateurs .city-infos .city-description{margin-bottom:20p}.page#installateurs #entete-installateurs .city-infos .btn-devis{position:absolute;bottom:40px;left:35%;right:35%;width:30%;height:48px;border:2px solid #fe5716;overflow:hidden;transition:height .2s ease-in;padding:0 !important}.page#installateurs #entete-installateurs .city-infos .btn-devis>div{display:flex;justify-content:center;align-items:center;width:100%;height:41px;font-size:1rem;overflow:hidden}.page#installateurs #entete-installateurs .city-infos .btn-devis>div .fa-chevron-down{position:relative;top:1px;width:14px;height:14px;margin-left:10px}.page#installateurs #entete-installateurs .city-infos .btn-devis ul li{width:100%;text-align:left}.page#installateurs #entete-installateurs .city-infos .btn-devis ul li a{display:inline-block;width:100%;color:#0a1b55;font-weight:400;padding:10px}.page#installateurs #entete-installateurs .city-infos .btn-devis ul li a:hover{background-color:#f9f9fb}.page#installateurs #entete-installateurs .city-infos .btn-devis:active,.page#installateurs #entete-installateurs .city-infos .btn-devis:focus{height:initial;background-color:#fff;color:#fe5716;border:2px solid #fe5716}.page#installateurs #entete-installateurs .city-infos .btn-devis:active>div .fa-chevron-down,.page#installateurs #entete-installateurs .city-infos .btn-devis:focus>div .fa-chevron-down{top:0;background-image:url(../img/icons/arrow-orange-down.svg);transform:rotate(180deg)}.page#installateurs #liste-installateurs h2{font-size:1.8rem;line-height:2.4rem;text-align:center;padding:40px 15%}.page#installateurs #liste-installateurs .edf-cta-outline{width:100%;margin-bottom:40px;padding:12px 24px}.page#installateurs #liste-installateurs .edf-cta-outline i{position:relative;top:2px;font-size:19px;margin:0 0 0 10px}.page#installateurs #liste-installateurs .items-grid{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -1%;width:100%}.page#installateurs #liste-installateurs .items-grid .item-installateur{min-height:200px;width:30%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#f9f9fb;text-align:center;margin:40px 1% 20px 1%;padding:20px}.page#installateurs #liste-installateurs .items-grid .item-installateur .link-area{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-header{position:relative;width:100%}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-header img.user-default{display:block;width:90px;height:90px;margin:-67px auto 10px auto}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-header .user-pict{position:relative;width:90px;height:90px;margin:-67px auto 10px auto}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-header .user-pict img{position:absolute;bottom:0;left:0;width:76px;height:76px;border-radius:50%;z-index:1}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-header h3{color:#0a1b55;font-size:1.6rem;font-weight:700}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-header h3 span{color:#fe5716}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-header .rank{display:block;margin-top:6px}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-header .rank span{display:inline-block}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-header .rank .avis{position:relative;top:-2px;color:#a8afbc;font-size:1.2rem;font-weight:700;margin-left:10px}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-content{position:relative;width:100%;margin:14px 0 4px 0}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-content h4{color:#0a1b55;font-size:1.4rem;font-weight:400;margin-bottom:4px}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-content ul{display:flex;flex-wrap:wrap;justify-content:center;margin:4px 0 10px 0}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-content ul li{display:inline-block;font-size:.9rem}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-content ul li::before{content:"|";display:inline-block;margin:0 2px}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-content ul li:first-of-type::before{display:none}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-content>div{color:#06bac2;font-weight:700;margin-bottom:14px}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-footer{position:relative;width:100%;min-height:48px}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-footer .cta-quote{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;right:0;width:100%;height:48px;border:2px solid #1669d8;overflow:hidden;transition:height .2s ease-in;padding:0 !important;z-index:1}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-footer .cta-quote .fa-chevron-down{margin:0 8px}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-footer .cta-list{display:none;position:absolute;bottom:0;left:0;right:0;width:100%;background-color:#fff;text-transform:initial;border:2px solid #1669d8;z-index:2}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-footer .cta-list li{width:100%;text-align:left}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-footer .cta-list li a{display:inline-block;width:100%;color:#0a1b55;font-weight:400;padding:10px}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-footer .cta-list li a:hover{background-color:#f9f9fb}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-footer .cta-list li:first-child{display:flex;justify-content:center;align-items:center;height:48px;color:#1669d8;font-size:1.2rem;font-weight:700;text-align:center !important}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-footer .cta-list li:first-child .fa-chevron-down{top:0;transform:rotate(180deg);margin:0 8px}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-footer .cta{padding:12px 24px}.page#installateurs #liste-installateurs .items-grid .item-installateur .ii-footer.cta-open .cta-list{display:block}.page#installateurs #liste-installateurs .items-grid.success .item-installateur{width:100%}.page#installateurs #liste-installateurs .items-grid.success .item-installateur .ii-footer .cta-quote,.page#installateurs #liste-installateurs .items-grid.success .item-installateur .ii-footer .cta-list{left:28%;right:28%;width:44%}.page#installateurs #liste-installateurs .items-grid.fail{text-align:center}.page#installateurs #liste-installateurs .items-grid.fail .item-installateur{width:100%}.page#installateurs #liste-installateurs .items-grid.fail .item-installateur .ii-header h3{width:50%;font-size:1.8rem;line-height:2.2rem;font-weight:400;margin:30px auto 20px auto}.page#installateurs #liste-installateurs .items-grid.fail .item-installateur .ii-content p{font-size:1.2rem;margin:0 0 30px 0}.page#installateurs #liste-installateurs .items-grid.fail .item-installateur .ii-footer .cta{width:initial}.page#installateurs #installed-products{text-align:center;padding:60px 0}.page#installateurs #installed-products ul{display:flex;justify-content:center;margin-top:40px}.page#installateurs #installed-products ul li{width:20%;margin:0 20px}.page#installateurs #installed-products ul li h3{color:#0a1b55;font-size:1.4rem;font-weight:700}.page#installateurs #installed-products ul li img{display:block;width:100%;height:150px;margin:25px auto}.page#installateurs #installed-products ul li .btn-light{width:100%;height:initial;color:#06bac2;border-color:#06bac2}.page#installateurs #installed-products ul li .btn-light:hover{opacity:1;background-color:#06bac2;color:#fff}.page#installateurs #installations .installations-slick .slick-list .slick-slide .install-item{display:inline-flex !important;justify-content:center;align-items:center;background-color:#fff}.page#installateurs #installations .installations-slick .slick-list .slick-slide .install-item .img-container{position:relative;width:150px;z-index:2}.page#installateurs #installations .installations-slick .slick-list .slick-slide .install-item .img-container img{width:100%;height:auto}.page#installateurs #installations .installations-slick .slick-list .slick-slide .install-item .img-container::before{content:"";display:block;position:absolute;top:-10px;left:-10px;width:45%;height:2px;background-color:#06bac2}.page#installateurs #installations .installations-slick .slick-list .slick-slide .install-item .img-container::after{content:"";display:block;position:absolute;top:-10px;left:-10px;width:2px;height:33.5%;background-color:#06bac2}.page#installateurs #installations .installations-slick .slick-list .slick-slide .install-item .text-container{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:320px;height:260px;background-color:#06bac2;color:#fff;margin-left:-75px;padding:40px 40px 40px 100px;z-index:1}.page#installateurs #installations .installations-slick .slick-list .slick-slide .install-item .text-container h3{font-size:1.2rem;font-weight:700;margin-bottom:5px}.page#installateurs #installations .installations-slick .slick-list .slick-slide .install-item .text-container p{line-height:1.2rem}.page#installateurs #installations .installations-slick .slick-list .slick-slide .install-item .text-container a{color:#fff}.page#installateurs #installations .installations-slick .slick-list .slick-slide .install-item .text-container a:hover{text-decoration:underline}.page#installateurs #installations .installations-slick .slick-list .slick-slide:nth-of-type(even) .install-item .img-container::before,.page#installateurs #installations .installations-slick .slick-list .slick-slide:nth-of-type(even) .install-item .img-container::after{background-color:#a8afbc}.page#installateurs #installations .installations-slick .slick-list .slick-slide:nth-of-type(even) .install-item .text-container{background-color:#a8afbc}.page#installateurs #qualifications{padding:60px 0}.page#installateurs #qualifications ul{display:flex;justify-content:center}.page#installateurs #qualifications ul li{display:flex;align-items:center;justify-content:center;position:relative;width:175px;min-width:175px;height:175px;border:1px solid #a8afbc;border-radius:180px;margin:40px 5% 0 5%}.page#installateurs #qualifications ul li .icon-info{display:flex;align-items:center;justify-content:center;position:absolute;top:5px;right:15px;width:28px;height:28px;background-color:#06bac2;color:#fff;font-weight:700;line-height:28px;border-radius:20px;cursor:help}.page#installateurs #qualifications ul li img{max-width:80%}.page#installateurs #qualifications ul li .infobulle{display:flex;flex-wrap:wrap;align-content:center;position:absolute;left:-20%;right:-20%;width:140%;background-color:#fff;border:1px solid #06bac2;visibility:hidden;opacity:0;transition:opacity .2s ease-in;cursor:help;padding:15px}.page#installateurs #qualifications ul li .infobulle h3{width:100%;font-size:1rem;line-height:1.2rem;margin-bottom:10px}.page#installateurs #qualifications ul li .infobulle p{font-size:.7rem;line-height:1rem}.page#installateurs #qualifications ul li .infobulle.open{visibility:visible;opacity:1}.page#installateurs #reviews{margin-bottom:60px}.page#installateurs #reviews .reviews-slick{padding:0}.page#installateurs #reviews .reviews-slick .slick-slide{width:100% !important;margin-bottom:20px}.page#installateurs #reviews .reviews-slick .slick-slide .review{background:rgba(6,186,194,.05) url(../img/icons/apostrophe-avis.svg) no-repeat 20px 20px;background-size:40px;padding:40px 80px}.page#installateurs #reviews .reviews-slick .slick-slide .review .review-info>div h3,.page#installateurs #reviews .reviews-slick .slick-slide .review .review-info>div span{display:inline-block;margin-right:10px}.page#installateurs #reviews .reviews-slick .slick-slide .review .review-comment{font-weight:700;border-bottom:1px solid #f9f9fb;margin:20px 0;padding-bottom:20px}.page#installateurs #reviews .reviews-slick .slick-slide .review .review-comment span{color:#06bac2}.page#installateurs #reviews .reviews-slick .slick-slide .review .review-utility{align-items:center}.page#installateurs #reviews .reviews-slick .slick-slide .review .review-utility>span{display:inline-block;color:#a8afbc;font-size:1rem}.page#installateurs #reviews .reviews-slick .slick-slide .review .review-utility button{display:inline-flex;align-items:center;color:#a8afbc;font-size:.8rem;font-weight:700;border:1px solid #f9f9fb;transition:initial;margin-left:10px;padding:12px 12px 10px 12px}.page#installateurs #reviews .reviews-slick .slick-slide .review .review-utility button i{font-size:1.2rem;margin-right:6px}.page#installateurs #reviews .reviews-slick .slick-slide .review .review-utility button:hover,.page#installateurs #reviews .reviews-slick .slick-slide .review .review-utility button.clicked{color:#06bac2}.page#installateurs .installer-title{color:#0a1b55;font-size:1.9rem;font-weight:700;text-align:center;margin-bottom:30px}.page#installateurs .installer-title::before{content:"";display:block;width:20px;height:3px;background-color:#06bac2;margin:0 auto 10px auto}.page#installateurs .installer-title span{color:#06bac2}.page#installateurs .nombre-resultats{color:#a8afbc;font-size:1rem;font-weight:700}.page#installateurs .pagin-container{align-items:center;margin-bottom:40px}.page#installateurs #guide-projet{background-color:#06bac2;padding:20px 0}.page#installateurs #guide-projet .main-container{background:url(../img/bulles.svg) no-repeat left center;background-size:contain;padding:20px 0}.page#installateurs #guide-projet .main-container h3{color:#fff;font-size:1.75rem;font-weight:700}.page#installateurs #guide-projet .main-container h4{color:#fff;font-size:1.75rem;font-weight:400}.page#installateurs #guide-projet .main-container p{color:#fff;font-weight:700;line-height:2.1rem}.page#installateurs #guide-projet .main-container .btn-light{color:#fff;margin:20px 7px 0 0}.page#installateurs #guide-projet .main-container .icon-call-white,.page#installateurs #guide-projet .main-container .icon-mail{display:inline-block;position:relative;top:-1px;width:24px;min-width:24px;height:24px;background:no-repeat center top;background-size:100%}.page#installateurs #guide-projet .main-container .icon-call-white{background-image:url(../img/icons/call-white.svg)}.page#installateurs #guide-projet .main-container .icon-mail{background-image:url(../img/icons/mail-white.svg)}.page#installateurs #guide-projet .main-container .appel-expert,.page#installateurs #guide-projet .main-container .mail-expert{width:100%}.page#installateurs #confiance iframe{display:block;width:100%;margin:40px auto}.page#installateurs #confiance iframe.video{max-width:425px}.page#installateurs #confiance h3{color:#fe5716;font-size:1.2rem;margin:30px 0 10px 0}.page#installateurs #confiance ul li a:hover,.page#installateurs #confiance p a:hover{text-decoration:underline}.page#installateurs #quote-banner{position:fixed;bottom:0;left:0;right:0;width:100%;height:88px;background-color:#fff;border-top:1px solid #f9f9fb;visibility:hidden;opacity:0;transition:opacity .3s ease-in;z-index:999999}.page#installateurs #quote-banner .main-container{position:relative;height:100%}.page#installateurs #quote-banner .main-container .qb-left{position:absolute;bottom:20px;left:0}.page#installateurs #quote-banner .main-container .qb-left img{display:inline-block;width:48px;height:48px;vertical-align:middle;border-radius:50px}.page#installateurs #quote-banner .main-container .qb-left p{display:inline-block;color:#a8afbc;font-size:1.5rem;font-weight:700;vertical-align:middle;margin-left:20px}.page#installateurs #quote-banner .main-container .qb-left p span{color:#06bac2}.page#installateurs #quote-banner .main-container .btn-devis{position:absolute;bottom:20px;right:0;width:30%;height:48px;text-transform:initial;border:2px solid #fe5716;overflow:hidden;transition:height .2s ease-in;padding:0 !important}.page#installateurs #quote-banner .main-container .btn-devis>div{display:flex;justify-content:center;align-items:center;width:100%;height:41px;font-size:1rem;overflow:hidden}.page#installateurs #quote-banner .main-container .btn-devis>div .fa-chevron-down{position:relative;top:1px;width:14px;height:14px;margin-left:10px}.page#installateurs #quote-banner .main-container .btn-devis ul li{width:100%;text-align:left}.page#installateurs #quote-banner .main-container .btn-devis ul li a{display:inline-block;width:100%;color:#0a1b55;font-weight:400;padding:10px}.page#installateurs #quote-banner .main-container .btn-devis ul li a:hover{background-color:#f9f9fb}.page#installateurs #quote-banner .main-container .btn-devis:active,.page#installateurs #quote-banner .main-container .btn-devis:focus{height:initial;background-color:#fff;color:#fe5716;border:2px solid #fe5716}.page#installateurs #quote-banner .main-container .btn-devis:active>div .fa-chevron-down,.page#installateurs #quote-banner .main-container .btn-devis:focus>div .fa-chevron-down{top:0;background-image:url(../img/icons/arrow-orange-down.svg);transform:rotate(180deg)}.page#installateurs #quote-banner.visible{visibility:visible;opacity:1}#user-review{background:url(../img/user-review-top-bg.png) top center no-repeat;background-size:contain}#user-review #content{display:flex;align-items:flex-start}#user-review #content #left-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:27%;height:auto;background-color:#f9f9fb;border-radius:12px;margin-right:40px;padding:6px;z-index:2}#user-review #content #left-container .img-pdt{width:auto;max-width:90%;max-height:200px}#user-review #content #left-container .img-logo{width:auto;max-width:90%;max-height:50px}#user-review #content #right-container{flex:1}#user-review #content #right-container h1{margin-bottom:8px}#user-review #content #right-container h1 i{color:#001a70;font-size:2rem;margin-right:14px}#user-review #content #right-container>p{margin:0 0 20px 0;font-size:16px;line-height:24px}#user-review #content #right-container form label{color:#0a1b55;font-weight:700;font-size:1rem;margin-bottom:8px}#user-review #content #right-container form label span{font-weight:400}#user-review #content #right-container form input{border-radius:6px}#user-review #content #right-container form textarea{border-radius:4px;min-height:200px;resize:vertical}#user-review #content #right-container form .form-group{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f3f4f8;margin:0;padding:30px 0}#user-review #content #right-container form .form-group>label{width:49%}#user-review #content #right-container form .form-group i{font-size:1.3rem;margin-right:10px;color:#001a70}#user-review #content #right-container form .form-group .flex-container{width:49%;display:flex;justify-content:flex-start;align-items:center}#user-review #content #right-container form .form-group .flex-container .plus-moins{display:flex;align-items:center;margin:0 30px 0 0}#user-review #content #right-container form .form-group .flex-container .plus-moins input{width:48px;text-align:center;font-size:1rem;margin:0 10px;padding:0}#user-review #content #right-container form .form-group .flex-container .plus-moins button{display:inline-flex;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;background:#f3f4f8;color:#1669d8;font-size:2.2rem;font-weight:700;border-radius:40px;z-index:1}#user-review #content #right-container form .form-group .flex-container .plus-moins button.moins::after{content:"-";display:block;position:relative;top:-3px}#user-review #content #right-container form .form-group .flex-container .plus-moins button.plus::after{content:"+";display:block;position:relative;top:-1px}#user-review #content #right-container form .form-group .form-star-container{width:49%;display:flex;justify-content:flex-start;align-items:center}#user-review #content #right-container form .form-group .form-star-container .form-star{display:inline-block}#user-review #content #right-container form .form-group .form-star-container .form-star input[type=radio]:checked,#user-review #content #right-container form .form-group .form-star-container .form-star input[type=radio]:not(:checked){visibility:hidden;position:absolute}#user-review #content #right-container form .form-group .form-star-container .form-star input[type=radio]:checked+label,#user-review #content #right-container form .form-group .form-star-container .form-star input[type=radio]:not(:checked)+label,#user-review #content #right-container form .form-group .form-star-container .form-star input[type=radio]:checked:focus+label,#user-review #content #right-container form .form-group .form-star-container .form-star input[type=radio]:not(:checked):focus+label{display:inline-block;width:24px;height:24px;background:url("../img/icons/star-empty-edf.svg") no-repeat;background-size:contain;vertical-align:middle;cursor:pointer;margin:0 10px 0 0}#user-review #content #right-container form .form-group .form-star-container .form-star#checked label,#user-review #content #right-container form .form-group .form-star-container .form-star.checked label{background-image:url("../img/icons/star-full-edf.svg") !important}#user-review #content #right-container form .form-group.name-field{flex-wrap:wrap;border:0}#user-review #content #right-container form .form-group.name-field>label{width:100%}#user-review #content #right-container form .form-group.name-field>input{width:50%}#user-review #content #right-container form .form-group.shower-field .flex-container>div{display:flex;align-items:center}#user-review #content #right-container form .form-group.pdt-review-field{flex-wrap:wrap}#user-review #content #right-container form .form-group.pdt-review-field>label{width:100%}#user-review #success{text-align:center;padding:60px 0}#user-review #success h1{display:flex;justify-content:center;align-items:center;color:#0a1b55;margin-bottom:40px}#user-review #success h1 span{display:inline-block;width:30px;height:30px;margin-right:10px}#user-review #success .new-cta{height:44px}.header-light{position:fixed;top:0;background-color:#fff;z-index:999;width:100%;box-shadow:0 1px 2px 0 rgba(103,110,144,.2),0 0 2px 0 rgba(103,110,144,.1)}.header-light .header{position:relative}.header-light .header__exit-button{position:absolute;right:24px;top:20px;font-size:24px;color:#001a70;cursor:pointer;z-index:1}.header-light .quote-header-light{display:flex;align-items:flex-start;position:relative;padding:24px 0 24px 0}.header-light .quote-header-light .logo{position:absolute;left:0;top:32px;transform:translateY(-50%);width:56px;height:56px}.header-light .quote-header-light .steps-navbar{left:80px;position:relative}.header-light .quote-header-light .steps-navbar .qh__title{font-weight:700;font-size:20px;line-height:24px}.header-light .quote-header-light .steps-navbar span{color:#1669d8}.page-quote-light{margin-top:85px}.page#quote #steps{padding:0 0 20px 0}.page#quote #steps ul{display:flex;margin-top:-22px}.page#quote #steps ul>li{flex:1;color:#fff;font-weight:700;text-align:center;padding:0 10px}.page#quote #steps ul>li span{display:inline-flex;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;color:#fff;font-size:1.5rem;border-radius:50%;vertical-align:middle;overflow:hidden}.page#quote #steps ul>li span.number{background-color:#fe5716}.page#quote #steps ul>li span.illu{position:relative;top:10px;left:-10px;background-color:#06bac2}.page#quote #steps ul>li span.illu .fas{color:#fff;font-size:1rem}.page#quote #steps ul>li p{margin-top:20px}.page#quote #steps ul>li p strong{display:block;font-weight:900}.page#quote #entete-quote{background-color:#f9f9fb;margin-bottom:20px}.page#quote #entete-quote .fiche-pdt-block-link{align-items:center;background-color:#fff;color:#a8afbc;border-top:1px solid #f9f9fb;border-bottom:1px solid #f9f9fb;padding:10px 20px}.page#quote #entete-quote .fiche-pdt-block-link .fa-chevron-left{font-size:1.4rem;margin-right:14px}.page#quote #entete-quote .fiche-pdt-block-link .title-pdt{display:block;color:#fe5716;font-weight:700;margin-bottom:2px}.page#quote #entete-quote .flex-container{align-items:center;height:230px;padding:20px 0}.page#quote #entete-quote .flex-container .col-1_3{position:relative;width:220px}.page#quote #entete-quote .flex-container .col-1_3 .fiche-pdt-link{display:block;position:absolute;top:-16px;left:0;color:#a8afbc}.page#quote #entete-quote .flex-container .col-1_3 .fiche-pdt-link:hover{opacity:.7}.page#quote #entete-quote .flex-container .col-1_3 .img-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;background-color:#fff;border:1px solid #eaecef;padding:10px}.page#quote #entete-quote .flex-container .col-1_3 .img-container .img-logo{width:auto;max-width:80%;max-height:15%;margin-bottom:5px}.page#quote #entete-quote .flex-container .col-1_3 .img-container .img-pdt{width:auto;max-width:80%;max-height:45%}.page#quote #entete-quote .flex-container .col-1_3 .img-container .img-cat{width:auto;height:65%;max-width:80%}.page#quote #entete-quote .flex-container .col-1_3 .img-container .title-pdt{display:inline-block;color:#a8afbc;margin-top:5px;text-align:center}.page#quote #entete-quote .flex-container .col-2_3{width:initial;flex:1}.page#quote #entete-quote .flex-container .col-2_3 h1{font-size:2rem;margin-bottom:10px}.page#quote #entete-quote .flex-container .col-2_3 p{color:#0a1b55}.page#quote #entete-quote .row2{position:relative;top:-40px;background-color:#06bac2}.page#quote #questions-quote .col-2_3{width:60%}.page#quote #questions-quote .col-2_3 .bullets-container{position:relative;padding-left:40px}.page#quote #questions-quote .col-2_3 .bullets-container::before{content:"";display:block;position:absolute;top:20px;bottom:17px;left:8px;width:1px;background-color:#eaecef}.page#quote #questions-quote .col-2_3 .bullets-container .legende{margin-top:20px}.page#quote #questions-quote .col-2_3 .step-number{display:flex;align-items:center;color:#0a1b55;font-family:"EDF 2020",Arial,sans-serif;font-size:1.4rem;font-weight:700;font-variant-ligatures:none;line-height:1.5rem;margin:0 0 20px -47px}.page#quote #questions-quote .col-2_3 .step-number .fa-info-circle{position:relative;top:1px;color:#a8afbc;font-size:1.4rem;margin-left:8px}.page#quote #questions-quote .col-2_3 .step-number::before{content:"";display:inline-flex;justify-content:center;align-items:center;position:relative;top:1px;width:30px;min-width:30px;height:30px;background-color:#fe5716;color:#fff;font-weight:700;font-size:1rem;border-radius:30px;margin-right:14px;padding-left:2px}.page#quote #questions-quote .col-2_3 #step-1::before{content:"1"}.page#quote #questions-quote .col-2_3 #step-2::before{content:"2"}.page#quote #questions-quote .col-2_3 #step-3::before{content:"3"}.page#quote #questions-quote .col-2_3 #popup-example-intervention,.page#quote #questions-quote .col-2_3 #popup-example-form{display:block;position:absolute;top:-40px;left:35px;width:220px;color:#0c273e;font-family:"EDF 2020",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.2rem;font-variant-ligatures:none;background-color:#fff;border:1px solid #1669d8;cursor:help;padding:15px;z-index:900}.page#quote #questions-quote .col-2_3 .label{display:block;font-size:1.1rem;margin-bottom:10px;padding-top:10px}.page#quote #questions-quote .col-2_3 .sublabel{font-weight:400;font-size:14px;margin-top:5px}.page#quote #questions-quote .col-2_3 .form-group{margin-bottom:20px}.page#quote #questions-quote .col-2_3 .form-group .select2{width:100% !important}.page#quote #questions-quote .col-2_3 .form-group .form-checkbox,.page#quote #questions-quote .col-2_3 .form-group .form-radio{display:inline-block}.page#quote #questions-quote .col-2_3 .form-group .form-checkbox label,.page#quote #questions-quote .col-2_3 .form-group .form-radio label{margin-right:30px}.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator.timeslot-field{align-items:stretch;gap:16px;padding-left:7px}.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:checked+label,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:not(:checked)+label,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:checked:focus+label,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:not(:checked):focus+label,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:checked+label,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:not(:checked)+label,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:checked:focus+label,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:not(:checked):focus+label{flex-wrap:nowrap;height:60px;padding:0 10px}.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:checked+label>div,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:not(:checked)+label>div,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:checked:focus+label>div,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:not(:checked):focus+label>div,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:checked+label>div,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:not(:checked)+label>div,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:checked:focus+label>div,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:not(:checked):focus+label>div{width:initial;margin:0}.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:checked+label>div img,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:not(:checked)+label>div img,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:checked:focus+label>div img,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=checkbox]:not(:checked):focus+label>div img,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:checked+label>div img,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:not(:checked)+label>div img,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:checked:focus+label>div img,.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:not(:checked):focus+label>div img{width:40px;margin:0 5px 0 0}.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item input[type=radio]:disabled+label>div img{filter:brightness(0) saturate(100%) invert(77%) sepia(14%) saturate(296%) hue-rotate(182deg) brightness(98%) contrast(83%);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item.timeslot_item{min-width:0px;width:auto;align-items:stretch;margin:0px}.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item.timeslot_item label{flex-direction:column;min-width:0px;padding:16px !important;min-height:100% !important;height:auto !important}.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item.timeslot_item label .suplabel{font-size:14px;font-weight:400;line-height:20px;margin:0 !important}.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item.timeslot_item label .label{font-size:18px;font-weight:700;line-height:28px;margin:0 !important;padding:0}.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item.timeslot_item_hour{padding-top:32px}.page#quote #questions-quote .col-2_3 .form-group .big-btn-simulator .bbs-item.timeslot_item_hour label .label{font-size:16px}.page#quote #questions-quote .col-2_3 .form-group .plus-moins{display:flex;align-items:center;margin-top:14px}.page#quote #questions-quote .col-2_3 .form-group .plus-moins input{width:48px;text-align:center;font-size:1rem;border:0;margin:0 10px;padding:0}.page#quote #questions-quote .col-2_3 .form-group .plus-moins button{display:inline-flex;justify-content:center;align-items:center;width:38px;min-width:28px;height:38px;color:#1669d8;font-size:1.75rem;font-weight:700;border:1px solid #a8afbc;z-index:1}.page#quote #questions-quote .col-2_3 .form-group .plus-moins button.moins{border-radius:6px 0 0 6px}.page#quote #questions-quote .col-2_3 .form-group .plus-moins button.moins::after{content:"-";display:block;position:relative;top:-3px}.page#quote #questions-quote .col-2_3 .form-group .plus-moins button.plus{border-radius:0 6px 6px 0;margin-left:-1px}.page#quote #questions-quote .col-2_3 .form-group .plus-moins button.plus::after{content:"+";display:block}.page#quote #questions-quote .col-2_3 .form-group .plus-moins button:hover{border:1px solid #1669d8;z-index:2}.page#quote #questions-quote .col-2_3 .form-group textarea{min-height:125px !important}.page#quote #questions-quote .col-2_3 .form-group.Nombre_de_douches__c .plus-moins,.page#quote #questions-quote .col-2_3 .form-group.Nombre_de_baignoire__c .plus-moins{display:inline-flex;width:100%;height:60px;border:2px solid #f9f9fb;border-radius:8px;padding:20px}.page#quote #questions-quote .col-2_3 .form-group.Nombre_de_douches__c .plus-moins::before,.page#quote #questions-quote .col-2_3 .form-group.Nombre_de_baignoire__c .plus-moins::before{content:"";display:inline-block;width:48px;min-width:48px;height:48px;background:no-repeat center center;background-size:contain}.page#quote #questions-quote .col-2_3 .form-group.Nombre_de_douches__c .plus-moins::before{background-image:url(../img/quotes/picto-champs/douche.svg)}.page#quote #questions-quote .col-2_3 .form-group.Nombre_de_baignoire__c .plus-moins::before{background-image:url(../img/quotes/picto-champs/baignoire.svg)}.page#quote #questions-quote .col-2_3 .form-group.Avez_vous_un_jardin__c{margin-bottom:35px}.page#quote #questions-quote .col-2_3 .slide-container{display:flex;justify-content:center;align-items:center;width:96%;margin-bottom:40px}.page#quote #questions-quote .col-2_3 .slide-container .slider-result{width:70px;font-weight:700;text-align:center;border-radius:5px;margin-right:30px;-webkit-appearance:textfield;-moz-appearance:textfield}.page#quote #questions-quote .col-2_3 .slide-container .slider-range.ui-slider{flex:1;background:#f9f9fb;border:0;margin:0 auto}.page#quote #questions-quote .col-2_3 .slide-container .slider-range.ui-slider .ui-slider-handle{display:flex;justify-content:center;align-items:center;background:#8acbc1;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 5px 0 #f9f9fb}.page#quote #questions-quote .col-2_3 .slide-container .slider-range.ui-slider .ui-slider-handle.custom-handle{top:calc(50% - 20px);width:40px;height:40px;color:#fff;font-family:"EDF 2020",Arial,sans-serif;font-weight:700}.page#quote #questions-quote .col-2_3 .slide-container .slider-range.ui-slider .ui-slider-range{background:#8acbc1}.page#quote #questions-quote .col-2_3 .number-text input[type=number]{width:140px;height:40px;font-weight:700;text-align:center;border-radius:2px;margin-right:5px;-webkit-appearance:textfield;-moz-appearance:textfield}.page#quote #questions-quote .col-2_3 .optionnal-text-button{text-transform:initial;color:#001a70;font-family:"EDF 2020",Arial,sans-serif;font-size:1.25rem;font-weight:400;margin:20px 0;padding:0}.page#quote #questions-quote .col-2_3 .optionnal-text-button i{color:#1669d8;font-size:1.5rem}.page#quote #questions-quote .col-2_3 .button-container{text-align:center;margin:40px 0}.page#quote #questions-quote .col-2_3 #zone-intervention{margin-top:10px;padding-top:0px;margin-bottom:40px}.page#quote #questions-quote .col-2_3 #zone-intervention .select2{height:40px;line-height:40px}.page#quote #questions-quote .col-2_3 #zone-intervention .select2::before,.page#quote #questions-quote .col-2_3 #zone-intervention .select2::after{display:none}.page#quote #questions-quote .col-2_3 #zone-intervention .select2 .select2-selection .select2-selection__rendered{line-height:40px !important;padding-left:12px !important;padding-right:10px !important}.page#quote #questions-quote .col-2_3 #zone-intervention #has_intervention_content{display:none}.page#quote #questions-quote .col-2_3 #zone-intervention #has_intervention_content .alert{display:flex;align-items:center;background-color:rgba(22,105,216,.05);color:#1669d8;font-weight:700;padding:20px}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content{display:none}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .alert{color:#fe5716;font-size:1.1rem;line-height:1.7rem;font-weight:700}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .title{text-align:left;font-size:1.2rem;font-weight:700;margin-top:20px;color:#001a70;font-family:"EDF 2020",Arial,sans-serif;font-variant-ligatures:none}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .message-error{color:#f53669;display:flex}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .message-error::before{content:"";display:flex;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;color:#f53669;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;margin-right:8px}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .message-warning{color:#1669d8;display:flex}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .message-warning::before{content:"";display:flex;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;color:#1669d8;font-family:"Font Awesome 5 Free";font-size:16px;font-weight:900;margin-right:8px}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-product,.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-callback{margin-top:20px}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-product .title,.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-callback .title{font-size:1.2rem;font-weight:700;margin-bottom:10px}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-product .title .fa,.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-callback .title .fa{color:#fe5716;font-size:1rem}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-product .title span,.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-callback .title span{color:#fe5716}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-product .cta,.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-callback .cta{width:300px;text-transform:initial;margin-top:10px;padding:12px 20px}.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-product .new-cta,.page#quote #questions-quote .col-2_3 #zone-intervention #has_no_intervention_content .no-intervention-callback .new-cta{padding:16px}.page#quote #questions-quote .col-2_3 #detail-projet{margin-bottom:40px}.page#quote #questions-quote .col-2_3 #detail-projet #douches-baignoires{margin-bottom:30px}.page#quote #questions-quote .col-2_3 #detail-projet #douches-baignoires .db-container{display:flex;margin:-10px -1.5%}.page#quote #questions-quote .col-2_3 #detail-projet #douches-baignoires .db-container .form-group{display:inline-block;width:30.33%;margin:0 1.5%}.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2{height:auto;min-height:38px;line-height:1}.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2::after{top:10px;color:#1669d8}.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple{cursor:pointer}.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul{line-height:38px !important}.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-search input,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-search--inline input,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-search input,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-search--inline input{cursor:pointer;padding-left:4px}.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-search input::-webkit-input-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-search--inline input::-webkit-input-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-search input::-webkit-input-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-search--inline input::-webkit-input-placeholder{color:#a8afbc}.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-search input:-moz-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-search--inline input:-moz-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-search input:-moz-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-search--inline input:-moz-placeholder{color:#a8afbc}.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-search input::-moz-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-search--inline input::-moz-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-search input::-moz-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-search--inline input::-moz-placeholder{color:#a8afbc}.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-search input:-ms-input-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-search--inline input:-ms-input-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-search input:-ms-input-placeholder,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-search--inline input:-ms-input-placeholder{color:#a8afbc}.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-container--default,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-selection--multiple,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-selection__choice,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-container--default,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-selection--multiple,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-selection__choice{width:100%;background-color:#1669d8;color:#fff;font-size:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:0;padding:0 10px 2px 10px}.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-container--default>span,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-selection--multiple>span,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection ul .select2-selection__choice>span,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-container--default>span,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-selection--multiple>span,.page#quote #questions-quote .col-2_3 #detail-projet .form-group .select-multiple+.select2 .select2-selection--multiple ul .select2-selection__choice>span{color:#fff;font-size:1.2rem;font-weight:400;margin-right:8px}.page#quote #questions-quote .col-2_3 #coordonnees p{margin-bottom:25px}.page#quote #questions-quote .col-2_3 #coordonnees .flex-container{flex-wrap:wrap}.page#quote #questions-quote .col-2_3 #coordonnees .flex-container .data-confirm input.input-validation-error+label::before{color:#f53669}.page#quote #questions-quote .col-2_3 #coordonnees .flex-container .data-confirm>label,.page#quote #questions-quote .col-2_3 #coordonnees .flex-container .data-confirm a{color:#0a1b55;line-height:1.4rem;margin-bottom:0}.page#quote #questions-quote .col-2_3 #coordonnees .flex-container .data-confirm a{text-decoration:underline}.page#quote #questions-quote .col-2_3 #coordonnees .flex-container .data-confirm a:hover{text-decoration:none}.page#quote #questions-quote .col-2_3 .btn-send-quote{width:60%;padding:18px 24px}.page#quote #questions-quote .col-2_3 #form-footer{color:#a8afbc;line-height:1.4rem;margin-top:40px}.page#quote #questions-quote .col-1_3{width:35%}.page#quote #questions-quote .col-1_3 h4{font-size:20px;margin:0 0 30px 0}.page#quote #questions-quote .col-1_3 #popin-block{border:2px solid #f9f9fb;padding:20px;margin-bottom:30px}.page#quote #questions-quote .col-1_3 #popin-block .title-h2{font-size:1.3rem;line-height:23px;margin:0 0 30px 0}.page#quote #questions-quote .col-1_3 #popin-block .title-h5{font-family:"EDF 2020",Arial,sans-serif;font-variant-ligatures:none;font-weight:700;color:#001a70}.page#quote #questions-quote .col-1_3 #popin-block .popin__content{display:flex;flex-direction:column;align-items:center}.page#quote #questions-quote .col-1_3 #popin-block .popin__content img{width:100%;max-width:fit-content}.page#quote #questions-quote .col-1_3 #popin-block .popin__content ul{padding:16px 0}.page#quote #questions-quote .col-1_3 #popin-block .popin__content ul li{font-family:"EDF 2020",Arial,sans-serif;font-variant-ligatures:none;padding:4px 0}.page#quote #questions-quote .col-1_3 #popin-block .popin__content ul li:before{content:"";color:#1669d8;font-size:18px;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px;min-width:24px;min-height:24px;text-align:center}.page#quote #questions-quote .col-1_3 #popin-block .popin__cta{display:flex;flex-direction:column}.page#quote #questions-quote .col-1_3 #popin-block .popin__cta .title-h5{margin-bottom:16px}.page#quote #questions-quote .col-1_3 #avis-block{border:2px solid #f9f9fb;padding:20px;margin-bottom:30px}.page#quote #questions-quote .col-1_3 #avis-block h2{font-size:1.3rem;margin:0 0 30px 0}.page#quote #questions-quote .col-1_3 #avis-block iframe{display:block;width:80%;margin:20px auto -20px auto}.page#quote #questions-quote .col-1_3 #avis-block #avis-clients{text-align:left;padding:0}.page#quote #questions-quote .col-1_3 #avis-block #avis-clients .slick-slide{padding:0 10px}.page#quote #questions-quote .col-1_3 #avis-block #avis-clients .slick-slide span{display:block;font-size:1rem;font-weight:700;margin-bottom:5px}.page#quote #questions-quote .col-1_3 #garanties-block{background-color:#f9f9fb;margin-bottom:30px;padding:20px}.page#quote #questions-quote .col-1_3 #garanties-block ul>li{display:flex;align-items:center;color:#0a1b55;font-weight:700;margin-top:20px}.page#quote #questions-quote .col-1_3 #garanties-block ul>li span{width:48px;min-width:48px;height:48px;margin-right:16px}.page#quote #questions-quote .col-1_3 #steps-block{border:2px solid #f9f9fb;margin-bottom:30px;padding:20px}.page#quote #questions-quote .col-1_3 #steps-block.test-ab>div{margin-top:0;margin-bottom:0}.page#quote #questions-quote .col-1_3 #steps-block.test-ab>div>div{width:100%}.page#quote #questions-quote .col-1_3 #steps-block.test-ab>div>div>div{width:100%}.page#quote #questions-quote .col-1_3 #steps-block h2{font-size:1.3rem;margin:0 0 30px 0}.page#quote #questions-quote .col-1_3 #guide-projet{text-align:center;border:2px solid #f9f9fb;margin-bottom:30px;padding:20px}.page#quote #questions-quote .col-1_3 #guide-projet h2{font-size:1.3rem;margin:0 0 30px 0}.page#quote #questions-quote .col-1_3 #guide-projet>p{color:#0a1b55;font-family:"EDF 2020",Arial,sans-serif;font-size:1.4rem;line-height:1.5rem;font-variant-ligatures:none}.page#quote #questions-quote .col-1_3 #guide-projet>p span{display:block;font-size:1rem;margin-top:8px}.page#quote #questions-quote .col-1_3 #guide-projet .appel-expert,.page#quote #questions-quote .col-1_3 #guide-projet .mail-expert{width:100%;background-color:#fff;color:#1669d8;border:3px solid #1669d8;margin-top:20px}.page#quote #quote-confirm #qc-entete{background-color:#f9f9fb;padding:40px 0 24px 0}.page#quote #quote-confirm #qc-entete .h1{display:flex;justify-content:center;align-items:center;margin:0 0 25px 0}.page#quote #quote-confirm #qc-entete .h1 .fa-check-circle{color:#1669d8;font-size:2.2rem;margin-right:12px}.page#quote #quote-confirm #qc-entete .h1 h1{font-size:1.75rem}.page#quote #quote-confirm #qc-entete .h1 h1 span{font-weight:400}.page#quote #quote-confirm #qc-entete .sub-title-adoucisseur{font-weight:400;margin-top:-10px}.page#quote #quote-confirm #qc-entete h2{color:#0a1b55;font-weight:700;text-align:center;margin-bottom:40px}.page#quote #quote-confirm #qc-entete .flex-container{align-items:center}.page#quote #quote-confirm #qc-entete .flex-container #send-pictures-link{display:flex;align-items:center;position:relative;height:120px;background-color:#fff;color:#1669d8;border:4px solid #1669d8}.page#quote #quote-confirm #qc-entete .flex-container #send-pictures-link .spl-left{padding:32px 28px 32px 32px}.page#quote #quote-confirm #qc-entete .flex-container #send-pictures-link .spl-left .title-h4{color:#1669d8;margin-bottom:8px}.page#quote #quote-confirm #qc-entete .flex-container #send-pictures-link .spl-left p{font-size:20px;line-height:28px}.page#quote #quote-confirm #qc-entete .flex-container #send-pictures-link .spl-right{position:absolute;top:0;bottom:0;right:0px;width:83px;overflow:hidden}.page#quote #quote-confirm #qc-entete .flex-container #send-pictures-link .spl-right::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 112px 83px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #1669d8 rgba(0,0,0,0)}.page#quote #quote-confirm #qc-entete .flex-container #send-pictures-link .spl-right .fa-arrow-down{position:absolute;bottom:16px;right:16px;color:#fff;font-size:32px}.page#quote #quote-confirm #qc-entete .flex-container .col-1_1{width:46%;margin:0 auto}.page#quote #quote-confirm #qc-entete .flex-container #sellers{display:flex;justify-content:center}.page#quote #quote-confirm #qc-entete .flex-container #sellers .slick-list{width:100%}.page#quote #quote-confirm #qc-entete .flex-container #sellers .slick-list .slick-track .slick-slide{width:150px;padding:0 10px}.page#quote #quote-confirm #qc-entete .flex-container #sellers .slick-list .slick-track .slick-slide .seller{width:100%;background-color:#fff;text-align:center;padding:10px}.page#quote #quote-confirm #qc-entete .flex-container #sellers .slick-list .slick-track .slick-slide .seller img{display:block;width:100%;height:auto;margin-bottom:10px}.page#quote #quote-confirm #qc-entete .flex-container #sellers .slick-list .slick-track .slick-slide .seller span{color:#a8afbc;font-family:"Caveat",Arial,sans-serif;font-size:1.9rem;font-weight:700}.page#quote #quote-confirm #description{margin-bottom:40px}.page#quote #quote-confirm #comment-ca-marche{display:flex;flex-wrap:wrap;border:2px solid #f9f9fb;margin-bottom:40px;padding:20px}.page#quote #quote-confirm #comment-ca-marche h2{width:100%;text-transform:uppercase;margin-bottom:20px}.page#quote #quote-confirm #comment-ca-marche>div{width:33.33%;text-align:center}.page#quote #quote-confirm #comment-ca-marche>div span{display:inline-block;vertical-align:middle;margin:15px}.page#quote #quote-confirm #comment-ca-marche>div p{display:inline-block;width:60%;text-align:left;vertical-align:middle}.page#quote #quote-confirm #import-photo{display:block;position:relative;width:320px;background-color:#fe5716;color:#fff;font-size:1rem;font-weight:700;text-align:center;transform:rotate(2deg);margin:60px auto 40px auto;padding:10px}.page#quote #quote-confirm #import-photo span{display:inline-block;border-bottom:1px solid #fff}.page#quote #quote-confirm #import-photo::before{content:"";position:absolute;display:block;top:-45px;right:60px;width:12px;height:30px;background:url("../img/icons/sprite.png") no-repeat;background-position:-281px -378px}.page#quote #quote-confirm #indications{text-align:center;margin-top:40px}.page#quote #quote-confirm #indications p{width:80%;margin:20px auto 0 auto}.page#quote #quote-confirm #section-photos{display:flex;flex-wrap:wrap;padding-top:15px}.page#quote #quote-confirm #section-photos .sp-block{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;width:31.33%;text-align:center;border:2px solid #f9f9fb;margin:25px 1% 0 1%;padding:0 20px 20px 20px}.page#quote #quote-confirm #section-photos .sp-block .content{width:100%}.page#quote #quote-confirm #section-photos .sp-block .content h3{display:inline-block;background-color:#fe5716;color:#fff;font-size:1.2rem;font-weight:400;margin-bottom:20px;padding:4px 16px}.page#quote #quote-confirm #section-photos .sp-block .content h4{width:100% !important;color:#0a1b55;font-size:1.5rem;font-weight:700;margin-bottom:8px}.page#quote #quote-confirm #section-photos .sp-block .content>p{width:80%;min-height:44px;line-height:1.4rem;margin:0 auto 20px auto}.page#quote #quote-confirm #section-photos .sp-block .content .image-upload{text-align:center}.page#quote #quote-confirm #section-photos .sp-block .content .image-upload a{color:#1669d8;font-size:1.3rem;display:inline-block;padding-bottom:15px;text-decoration:underline}.page#quote #quote-confirm #section-photos .sp-block .content .image-upload p{color:#a8afbc;font-size:1rem;margin-bottom:15px}.page#quote #quote-confirm #section-photos .sp-block .content .image-upload p.text-danger{color:#fff}.page#quote #quote-confirm #section-photos .sp-block .content .image-upload .image-preview{margin:0 auto;max-height:200px;max-width:80%}.page#quote #quote-confirm #section-photos .sp-block .content .image-upload .upload-notif{font-size:.8rem;font-style:italic;margin-bottom:20px}.page#quote #quote-confirm #section-photos .sp-block .content .image-upload .upload-block{background-color:#f9f9fb;border:2px dashed #a8afbc;padding:5px;margin:5px;cursor:pointer}.page#quote #quote-confirm #section-photos .sp-block .content .image-upload .upload-block .example-title{font-weight:normal;color:#a8afbc;font-size:1.1rem;margin:15px}.page#quote #quote-confirm #section-photos .sp-block .content .image-upload .upload-block img{margin:0 auto;height:200px;max-width:80%}.page#quote #quote-confirm #section-photos .sp-block.sent .content>h3{background-color:#1669d8}.page#quote #quote-confirm #section-photos .sp-block.sent::after{content:"";position:absolute;top:-10px;right:-10px;display:block;color:#1669d8;font-family:"Font Awesome 5 Free";font-size:1.7rem;font-weight:900}.page#quote #quote-confirm #section-photos .sp-block .buttons,.page#quote #quote-confirm #section-photos .sp-block .image-delete{display:flex;justify-content:center;align-items:center;margin:15px}.page#quote #quote-confirm #section-photos .sp-block .buttons .cta,.page#quote #quote-confirm #section-photos .sp-block .image-delete .cta{text-transform:initial;padding:12px 24px}.page#quote #quote-confirm #section-photos .sp-block .buttons .cta i,.page#quote #quote-confirm #section-photos .sp-block .image-delete .cta i{font-size:1.4rem;margin-right:10px}.page#quote #quote-confirm #section-photos .sp-block .buttons input,.page#quote #quote-confirm #section-photos .sp-block .image-delete input{display:none}.page#quote #quote-confirm .picture-form-buttons{display:flex;align-items:flex-end;justify-content:center;margin:20px 0 80px 0}.page#quote #quote-confirm .picture-form-buttons div{width:30%;margin:0 12px}.page#quote #quote-confirm .picture-form-buttons div #opt-pic-label,.page#quote #quote-confirm .picture-form-buttons div #sendPic{font-size:1rem;border:2px solid #1669d8;padding:12px 24px;margin:0}.page#quote #quote-confirm .picture-form-buttons div #opt-pic-label i,.page#quote #quote-confirm .picture-form-buttons div #sendPic i{font-size:1.4rem;margin-right:10px}.page#quote #quote-confirm #steps{background-color:#1669d8}.page#quote #quote-confirm #steps ul{margin:0 auto}.page#quote #quote-confirm #steps ul li{margin-top:-22px}.page#quote #quote-confirm.photo-success{position:relative;text-align:center;padding:60px 20px 40px 20px}.page#quote #quote-confirm.photo-success h1{display:flex;justify-content:center;align-items:center;font-size:1.75rem;margin:0 0 40px 0}.page#quote #quote-confirm.photo-success h1 .fa-check-circle{color:#1669d8;font-size:2.2rem;margin-right:12px}.page#quote #quote-confirm.photo-success #description{font-size:1.2rem;margin-bottom:50px}.page#quote #quote-confirm.photo-success .cta{width:30%;font-size:1rem;border:2px solid #1669d8;margin:0 10px 40px 10px;padding:12px 24px}.page#quote #quote-confirm.photo-success .cta i{font-size:1.4rem}.page#quote #quote-confirm.photo-success .cta:hover,.page#quote #quote-confirm.photo-success .cta:focus{background-color:#fff;color:#1669d8}.page#quote #quote-confirm.photo-success .cta:hover span,.page#quote #quote-confirm.photo-success .cta:focus span{background-image:url(../img/icons/arrow-orange-down.svg)}.page#quote #quote-confirm.photo-success .cta.btn-reverse{background-color:#fff;color:#1669d8}.page#quote #quote-confirm.photo-success .cta.btn-reverse:hover,.page#quote #quote-confirm.photo-success .cta.btn-reverse:focus{background-color:#1669d8;color:#fff}.page#quote #quote-confirm .button-center{display:flex;flex-direction:column;justify-content:center}.popup-example{position:absolute;bottom:34px;right:-40px;background-color:#fff;border:4px solid #f9f9fb;padding:5px 10px;z-index:100}.popup-example p{width:100%;margin-bottom:10px}.popup-example>div{display:flex;justify-content:center}.popup-example>div img{height:100px;margin:0 10px 2px 10px}.popup-example>div span.i-intervention-yes{margin-top:4px}.popup-example::after{content:"";position:absolute;bottom:-10px;right:35px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:6px solid #f9f9fb}@media screen and (max-width: 820px){.header-light .header .header__exit-button{right:20px}.header-light .header .quote-header-light .qh__title{font-size:16px}.header-light .header .quote-header-light .logo{top:42px}.timeslot-field{gap:10px}}@media screen and (max-width: 500px){.header-light .header .header__exit-button{top:30px}.header-light .header .quote-header-light .qh__title{right:32px;display:flex;flex-direction:column;align-items:flex-end;line-height:20px}.timeslot-field{padding-left:3px !important}}#sitemap-container h1{margin:20px 0 40px 0}#sitemap-container h2{width:100%;color:#fe5716;font-weight:700;margin-bottom:5px}#sitemap-container h2::before{content:"";position:relative;top:4px;display:inline-block;width:11px;height:21px;background:url(../img/icons/arrow-faq.svg);transition:transform .2s ease;margin-right:20px}#sitemap-container h2 a{display:inline-block;color:#0a1b55;font-size:1rem;font-weight:700}#sitemap-container .sitemap-child{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:40px}#sitemap-container .sitemap-child .sitemap-subchild{width:23%;background-color:#f9f9fb;margin:14px 1%;padding:10px 20px}#sitemap-container .sitemap-child .sitemap-subchild h3{color:#a8afbc;font-size:1rem;margin-bottom:10px}#sitemap-container .sitemap-child .sitemap-subchild a{display:block;color:#a8afbc;margin:4px 0}#sitemap-container .sitemap-child .sitemap-subchild a:hover{color:#0a1b55}#sitemap-container .sitemap-child>a{display:block;width:23%;background-color:#f9f9fb;color:#a8afbc;text-transform:lowercase;margin:14px 1%;padding:10px 20px}#sitemap-container .sitemap-child>a::first-letter{text-transform:uppercase}.page#error{padding:20px 0 40px 0}.page#error .content{display:flex;flex-direction:column;align-items:center;justify-content:center}.page#error h1{margin-bottom:20px}.page#error .button-container{text-align:center;margin:20px 0}.page#error h2{margin-bottom:20px}.page#error .new-cta{padding:16px 32px}.page#error>ul{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:16px}.page#error>ul>li{width:30%;border-left:1px solid #a8afbc;padding:2px 0 2px 10px}.page#error>ul>li span{display:inline-block;color:#001a70;font-weight:700;text-transform:uppercase;margin-top:5px}.page#error>ul>li ul li{padding:2px 0 2px 10px}.page#login,.page#register,.page#profile,.page.account-area,.account-area.page#template-new{position:relative}.page#login h1,.page#register h1,.page#profile h1,.page.account-area h1,.account-area.page#template-new h1{font-size:1.75rem !important;margin:0 0 30px 0}.page#login h2,.page#register h2,.page#profile h2,.page.account-area h2,.account-area.page#template-new h2{font-size:1.75rem !important;font-weight:700;margin-bottom:30px}.page#login p,.page#login label,.page#register p,.page#register label,.page#profile p,.page#profile label,.page.account-area p,.account-area.page#template-new p,.page.account-area label,.account-area.page#template-new label{color:#0c273e;font-size:1rem;line-height:1.6rem}.page#login input,.page#login select,.page#register input,.page#register select,.page#profile input,.page#profile select,.page.account-area input,.account-area.page#template-new input,.page.account-area select,.account-area.page#template-new select{font-size:1rem}.page#login .policy-rule-title,.page#register .policy-rule-title,.page#profile .policy-rule-title,.page.account-area .policy-rule-title,.account-area.page#template-new .policy-rule-title{margin-top:10px}.page#login .policy-rule .fa-check,.page#register .policy-rule .fa-check,.page#profile .policy-rule .fa-check,.page.account-area .policy-rule .fa-check,.account-area.page#template-new .policy-rule .fa-check{font-size:1rem;width:20px;color:#22d788}.page#login .policy-rule .fa-times,.page#register .policy-rule .fa-times,.page#profile .policy-rule .fa-times,.page.account-area .policy-rule .fa-times,.account-area.page#template-new .policy-rule .fa-times{font-size:1.3rem;width:20px;color:#f53669}.page#login{padding:40px 0}.page#login #new-customer,.page#login #customer,.page#login #password-recovery{position:relative;background-color:#f9f9fb;padding:35px 40px}.page#login #new-customer span.text-danger,.page#login #customer span.text-danger,.page#login #password-recovery span.text-danger{position:absolute;top:22px;right:40px}.page#login #new-customer .form-checkbox,.page#login #customer .form-checkbox,.page#login #password-recovery .form-checkbox{margin-top:14px}.page#login #new-customer .form-checkbox label,.page#login #customer .form-checkbox label,.page#login #password-recovery .form-checkbox label{margin:0}.page#login #new-customer .cta,.page#login #customer .cta,.page#login #password-recovery .cta{min-width:40%;margin-top:30px;padding:15px 24px}.page#login #new-customer .lost-password,.page#login #customer .lost-password,.page#login #password-recovery .lost-password{display:block;color:#a8afbc;text-decoration:underline;float:right;margin-top:30px}.page#login #new-customer .lost-password:hover,.page#login #customer .lost-password:hover,.page#login #password-recovery .lost-password:hover{text-decoration:none}.page#login #new-customer .lost-password::after,.page#login #customer .lost-password::after,.page#login #password-recovery .lost-password::after{content:"";display:block;clear:both}.page#login #password-recovery{padding:35px 20%}@media screen and (max-width: 500px){.page#login .flex-container{flex-direction:column}.page#login .flex-container #new-customer,.page#login .flex-container #customer{width:100%}}.page#register{padding:40px 0}.page#register .flex-container{flex-wrap:wrap}.page#register .flex-container .center,.page#register .flex-container .page#quote #quote-confirm .center,.page#quote #quote-confirm .page#register .flex-container .center{width:100%;margin-top:30px}.page#register .flex-container .center .cta,.page#register .flex-container .page#quote #quote-confirm .center .cta,.page#quote #quote-confirm .page#register .flex-container .center .cta{min-width:30%;margin-top:10px;padding:15px 24px}.page.account-area,.account-area.page#template-new{padding:0 0 40px 0}.page.account-area ul.user-account li,.account-area.page#template-new ul.user-account li{margin-bottom:2px}.page.account-area ul.user-account li a,.account-area.page#template-new ul.user-account li a{display:inline-flex;align-items:center;width:100%;color:#001a70;background-color:#f9f9fb;padding:10px 14px}.page.account-area ul.user-account li a i,.account-area.page#template-new ul.user-account li a i{color:#06bac2;font-size:1rem;margin-right:9px}.page.account-area ul.user-account li a i.fa-times,.account-area.page#template-new ul.user-account li a i.fa-times{color:#a8afbc}.page.account-area ul.user-account li a:hover,.account-area.page#template-new ul.user-account li a:hover{font-weight:700}.page.account-area ul.user-account li.active a,.account-area.page#template-new ul.user-account li.active a{font-weight:700}.page.account-area .form-group .field-validation-error,.account-area.page#template-new .form-group .field-validation-error{display:inline-block;margin-top:3px}.page.account-area .button-container,.account-area.page#template-new .button-container{width:100%;margin-top:10px}.page.account-area .cta,.account-area.page#template-new .cta{min-width:30%;margin-top:10px;padding:14px 24px}.page.account-area #addresses-table tr>td a{display:inline-block;margin:5px}.cart{table-layout:fixed;border-top:1px solid rgba(168,175,188,.3);border-left:1px solid rgba(168,175,188,.3);margin:10px 0}.cart th,.cart td{border-bottom:1px solid rgba(168,175,188,.3);border-right:1px solid rgba(168,175,188,.3);vertical-align:middle;padding:10px}.cart th{background-color:#0a1b55;color:#f9f9fb;font-weight:700;text-transform:uppercase}.cart td a{text-decoration:underline}.cart td a:hover{text-decoration:none}.cart .plus-moins{display:flex;align-items:center;margin-top:0}.cart .plus-moins button{display:inline-flex;justify-content:center;align-items:center;width:38px;height:38px;color:#1669d8;font-size:1.75rem;font-weight:700;border:1px solid rgba(168,175,188,.3);z-index:1}.cart .plus-moins button.moins{border-radius:6px 0 0 6px}.cart .plus-moins button.moins::after{content:"-";display:block;position:relative;top:-3px}.cart .plus-moins button.plus{border-radius:0 6px 6px 0;margin-left:-1px}.cart .plus-moins button.plus::after{content:"+";display:block;position:relative;top:-2px}.cart .plus-moins button:hover{border:1px solid #1669d8;z-index:2}.cart .plus-moins input{width:40px;text-align:center;border:0;margin:0 10px}.cart .remove-product i{color:#1669d8;font-size:1.2rem;margin:0}.page#checkout .new-cta,.page#recap-commande .new-cta{font-weight:700}.page#checkout h1,.page#recap-commande h1{font-size:1.75rem;margin:30px 0 25px 0}.page#checkout h2,.page#recap-commande h2{font-size:1.4rem}.page#checkout .cart-info,.page#recap-commande .cart-info{align-items:center}.page#checkout .message,.page#recap-commande .message{margin-top:22px;margin-bottom:22px;display:flex;align-items:center;gap:24px;color:#001a70}.page#checkout .message .message-content,.page#recap-commande .message .message-content{font-size:16px;line-height:28px;font-weight:700}.page#checkout .cart-contact,.page#recap-commande .cart-contact{color:#0c273e;text-align:center;margin:30px 0;padding:16px 20px}.page#checkout .cart-contact a,.page#recap-commande .cart-contact a{color:#0c273e;text-decoration:none}.page#checkout .cart-contact a:hover,.page#recap-commande .cart-contact a:hover{text-decoration:underline}.page#checkout .steps-list,.page#recap-commande .steps-list{align-items:center;position:relative;margin-bottom:20px}.page#checkout .steps-list li.step,.page#recap-commande .steps-list li.step{flex:1;background-color:#f9f9fb}.page#checkout .steps-list li.step a,.page#recap-commande .steps-list li.step a{display:inline-flex;justify-content:center;align-items:center;position:relative;width:100%;height:50px;color:#a8afbc;font-family:"EDF 2020",Arial,sans-serif;font-size:1.25rem;font-weight:700;font-variant-ligatures:none;white-space:nowrap;text-align:center;text-decoration:none;border-right:3px solid #fff;border-bottom:3px solid #fff;padding:0 20px}.page#checkout .steps-list li.step.active a,.page#recap-commande .steps-list li.step.active a{color:#001a70}.page#checkout .steps-list li.step:last-of-type a,.page#recap-commande .steps-list li.step:last-of-type a{border-right:0}.page#checkout #designation-table,.page#recap-commande #designation-table{width:50%;float:right}.page#checkout #designation-table th,.page#checkout #designation-table td,.page#recap-commande #designation-table th,.page#recap-commande #designation-table td{padding:14px}.page#checkout #designation-table tr:last-child td,.page#recap-commande #designation-table tr:last-child td{background-color:#f9f9fb;font-size:1.3rem;font-weight:700}.page#checkout .command-btn,.page#recap-commande .command-btn{width:25%;padding:12px 24px}.page#checkout .address-list,.page#recap-commande .address-list{position:relative;border-top:1px solid #f9f9fb;padding-top:20px;margin:30px 0}.page#checkout .address-list:first-of-type,.page#recap-commande .address-list:first-of-type{border:0;padding:0}.page#checkout .address-list p,.page#recap-commande .address-list p{margin:10px 0 20px 0}.page#checkout .address-list label,.page#recap-commande .address-list label{display:flex;color:#0a1b55 !important;border:1px solid rgba(168,175,188,.3);margin-bottom:15px;cursor:pointer;padding:14px}.page#checkout .address-list label::before,.page#recap-commande .address-list label::before{top:initial;color:#06bac2;border-color:#06bac2}.page#checkout .address-list .label2,.page#recap-commande .address-list .label2{border:1px solid rgba(168,175,188,.3);margin-bottom:15px;padding:14px}.page#checkout .address-list .label2>div,.page#recap-commande .address-list .label2>div{display:flex}.page#checkout .address-list .label2>div i,.page#recap-commande .address-list .label2>div i{color:#06bac2;font-size:1.2rem;margin-right:8px}.page#checkout .address-list .flex-container,.page#recap-commande .address-list .flex-container{flex-wrap:wrap;justify-content:flex-start;margin:0 -1.5%}.page#checkout .address-list .flex-container>div,.page#recap-commande .address-list .flex-container>div{width:30.33%;margin:0 1.5% 15px 1.5%}.page#checkout .address-list .legende,.page#recap-commande .address-list .legende{font-size:.9rem;font-style:normal;margin:0 0 20px 0}.page#checkout .address-list .edf-cta-outline,.page#recap-commande .address-list .edf-cta-outline{font-size:1.05rem;text-transform:initial;padding:16px 40px}.page#checkout .address-list .edf-cta,.page#recap-commande .address-list .edf-cta{position:absolute;bottom:0;right:0;padding:16px 40px}.page#checkout #recap-paiement,.page#recap-commande #recap-paiement{align-items:center;margin-top:20px}.page#checkout #recap-paiement .choix-paiement,.page#recap-commande #recap-paiement .choix-paiement{width:50%}.page#checkout #recap-paiement .choix-paiement h2,.page#recap-commande #recap-paiement .choix-paiement h2{color:#fe5716;font-size:1.7rem;margin:5px 0 20px 0}.page#checkout #recap-paiement .choix-paiement .text-danger.field-validation-error,.page#recap-commande #recap-paiement .choix-paiement .text-danger.field-validation-error{display:inline-block}.page#checkout #recap-paiement .historique-paiement,.page#recap-commande #recap-paiement .historique-paiement{width:50%}.page#checkout #recap-paiement .historique-paiement h2,.page#recap-commande #recap-paiement .historique-paiement h2{color:#fe5716;margin:5px 0}.page#checkout #recap-paiement .historique-paiement p,.page#recap-commande #recap-paiement .historique-paiement p{margin-bottom:20px}.page#checkout .cgu,.page#recap-commande .cgu{margin:20px 0 15px 0}.page#checkout .cgu label,.page#recap-commande .cgu label{display:block}.page#checkout .cgu label a,.page#recap-commande .cgu label a{color:#0a1b55;text-decoration:underline}.page#checkout .cgu label a:hover,.page#recap-commande .cgu label a:hover{text-decoration:underline}.page#checkout .cgu .text-danger.field-validation-error,.page#recap-commande .cgu .text-danger.field-validation-error{display:inline-block}.page#checkout .cgu .cgu-error,.page#recap-commande .cgu .cgu-error{display:flex;justify-content:flex-end}.page#checkout .recap-button-container .grey-cta,.page#recap-commande .recap-button-container .grey-cta{min-width:20%;padding:16px 24px}.page#checkout .recap-button-container .edf-cta,.page#recap-commande .recap-button-container .edf-cta{min-width:25%;margin-left:10px;padding:16px 24px}.page#checkout .payment-info,.page#recap-commande .payment-info{margin-top:24px}.page#checkout .payment-info h2,.page#recap-commande .payment-info h2{color:#fe5716;margin-bottom:5px}.page#checkout .payment-button,.page#recap-commande .payment-button{margin-top:24px;display:flex;justify-content:space-between}