.collapse-faq{margin-top:45px;border-bottom:1px solid #d5d4d3}.collapse-faq .collapse-banner{position:relative;border:1px solid #d5d4d3;border-bottom:0;margin:0;padding:0;width:100%;table-layout:fixed;display:table;color:#48433f;font-size:2.2rem;text-align:left}.collapse-faq .collapse-banner>a{text-decoration:none;display:table;table-layout:fixed;min-height:105px;height:105px;width:100%;font-size:2.2rem;color:#48433f;text-align:left;font-weight:600;font-family:Open Sans,sans-serif}.collapse-faq .collapse-banner .collapse-toggle{background-color:#d5d4d2;display:table-cell;vertical-align:middle;border-right:1px solid #d5d4d3;float:none;padding:15px 25px;width:11%}.collapse-faq .collapse-banner .collapse-toggle:last-child{border-right:0}.collapse-faq .collapse-banner .collapse-toggle:after{display:block;content:"";width:30px;height:30px;margin:0 auto;background:rgba(0,0,0,0) url(/themes/residentiel/espace-clients/images/icn-collapse-paiement.png) no-repeat 0}.collapse-faq .collapse-banner:hover .collapse-title{text-decoration:underline;color:#418cc6}.collapse-faq .collapse-banner+.collapse-content:before{margin-bottom:30px;background-color:#d5d4d2}.collapse-faq .collapse-banner .collapse-icn{display:table-cell;vertical-align:middle;border-right:1px solid #d5d4d3;float:none;padding:15px 25px;width:14%;text-align:center;background-color:#e9e7e8;font-size:55px}.collapse-faq .collapse-banner .collapse-icn:last-child{border-right:0}.collapse-faq .collapse-banner .collapse-title{display:table-cell;vertical-align:middle;border-right:1px solid #d5d4d3;float:none;padding:15px 25px;width:75%;font-weight:700}.collapse-faq .collapse-banner .collapse-title:last-child{border-right:0}.collapse-faq .collapse-banner .collapse-date{width:29%;background-color:#fff;font-size:1.4rem}.collapse-faq .collapse-banner .collapse-date span{font-weight:700;display:block;margin-bottom:5px;font-size:2.2rem}.collapse-faq .collapse-banner .collapse-closex{display:none}.collapse-faq .collapse-banner.open .collapse-toggle:after{background-position:100%}.collapse-faq .collapse-content{display:none}.collapse-faq .collapse-content:before{content:"";border-left:1px solid #d5d4d3;border-right:1px solid #d5d4d3;height:24px;display:block}.collapse-faq .collapse-content:after{display:none;content:"";height:10px}.collapse-faq .collapse-content:last-child{padding-bottom:50px;border-bottom:2px solid #d5d4d3}.collapse-faq .collapse-content:first-of-type:after{background-color:#9dc14b}.collapse-faq .collapse-content:nth-of-type(2):after{background-color:#f89b1d}.collapse-faq .collapse-content:nth-of-type(3):after{background-color:#f47721}.collapse-faq .collapse-content:nth-of-type(4):after{background-color:#f05623}.collapse-faq .collapse-content:nth-of-type(5):after{background-color:#ed4f3f}.collapse-faq .collapse-content:nth-of-type(6):after{background-color:#408dc8}.height-60{height:60px}.height-130{height:130px}.height-170{height:170px}.panel a{display:table;margin:20px 0 30px;border:1px solid #d5d4d3;background:#f4f3f3;padding:0 35px;color:inherit;text-decoration:none;height:137px;width:100%;table-layout:fixed}.panel a figure{font-size:76px;line-height:0;width:44%}.panel a .panel-text,.panel a figure{display:table-cell;vertical-align:middle}.panel a .panel-text{font-weight:700;font-size:1.4rem;width:56%}.panel a:hover{color:#418cc6;text-decoration:underline}@media screen and (max-width:767px){.collapse-faq .collapse-banner{display:block;min-height:unset;height:auto;border-bottom:1px solid #d5d4d3;margin-bottom:1em}.collapse-faq .collapse-banner:after{right:50%;margin-right:-23px}.collapse-faq .collapse-banner .collapse-icn{display:block;border-right:0;width:100%;padding-top:35px;padding-bottom:0;background:#f4f3f3}.collapse-faq .collapse-banner .collapse-title{display:block;border-right:0;width:100%;padding-bottom:20px;margin-top:0;font-size:1.6rem;text-align:center;color:#418cc6;text-decoration:underline}.collapse-faq .collapse-banner .collapse-toggle{display:block;border-right:0;width:100%;padding:0}.collapse-faq .collapse-banner .collapse-toggle:after{display:none}.collapse-faq .collapse-banner .collapse-date{width:100%;text-align:center;border-bottom:2px solid #d5d4d3}.collapse-faq .collapse-banner.open:after{display:none}.collapse-faq .collapse-banner.open .collapse-closex{display:block;position:absolute;top:20px;right:10px;width:11%}.collapse-faq .collapse-banner.open .collapse-closex:after{display:block;content:"";width:30px;height:30px;margin:0 auto;background:rgba(0,0,0,0) url(/themes/residentiel/espace-clients/images/icn-collapse-paiement.png) no-repeat 100%}.collapse-faq .collapse-content:before{display:none}.collapse-faq .collapse-content:after{display:block}.collapse-faq .collapse-content .hq-bloc-fond:last-child{margin-bottom:0}.collapse-faq .collapse-content p:last-child{margin-bottom:25px}.collapse-faq .collapse-content:last-child{padding-bottom:0;border:0}.see-more:before{content:"";display:block;border-top:1px solid #cecdcc;margin:0 15px 30px}.see-more:after{content:"";display:block;border-top:1px solid #cecdcc;margin:30px 15px 0;clear:both}.panel{float:none}.panel a{position:relative;padding:0;background:rgba(0,0,0,0);border:0;min-height:unset;margin:10px 0}.panel a,.panel a figure{display:block;height:95px}.panel a figure{width:48%;background-color:#e9e8e8;text-align:center;float:left;padding-top:14px}.panel a .panel-text{width:48%;font-size:1.6rem;float:right;display:table;height:95px}.panel a .panel-text span{display:table-cell;vertical-align:middle}.panel a .panel-text:before{content:"";display:inline-block;width:48%;border-top:1px solid #cecdcc;position:absolute;right:0;bottom:-5px}.compteur-title{height:auto;margin-bottom:0}.compteur-reading{padding-top:0}}@media screen and (max-width:320px){.collapse-faq .collapse-banner.open .collapse-closex{right:20px}}@media screen and (max-width:992px){.panel a figure{font-size:61px}}