.bg-cef-primary{background-color:var(--e-global-color-primary) !important}.text-cef-primary{color:var(--e-global-color-primary) !important}.bg-cef-secondary{background-color:var(--e-global-color-secondary) !important}.text-cef-secondary{color:var(--e-global-color-secondary) !important}.bg-cef-text{background-color:var(--e-global-color-text) !important}.text-cef-text{color:var(--e-global-color-text) !important}.bg-cef-title{background-color:var(--e-global-color-29f990b) !important}.text-cef-title{color:var(--e-global-color-29f990b) !important}.bg-cef-light{background-color:#f3f2f0 !important}.text-cef-light{color:#f3f2f0 !important}.bg-cef-light-yellow{background-color:#f8e2af !important}.text-cef-light-yellow{color:#f8e2af !important}.wrap-acef-form{box-shadow:10px 10px 20px rgba(0,0,0,.15);border-radius:20px;padding:33px 30px 50px}.wrap-acef-form form{max-width:960px;margin:0 auto}.wrap-acef-form form .loader{text-align:center}.wrap-acef-form form .spinner{width:48px;height:48px;border:5px solid var(--e-global-color-29f990b);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;display:block;margin:0 auto 10px}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wrap-acef-form form .cef-h1-title{color:var(--e-global-color-29f990b);font-weight:bold;line-height:1.2em;font-size:40px;margin-bottom:30px;position:relative;padding-left:46px}.wrap-acef-form form .cef-h1-title .print-btn{position:absolute;top:0;right:0}.wrap-acef-form form .cef-h1-title .print-btn a{font-size:35px;text-decoration:none;background:var(--e-global-color-29f990b);color:#fff;border-radius:100%;width:60px;height:60px;display:inline-block;line-height:60px;text-align:center;border:2px solid var(--e-global-color-29f990b)}.wrap-acef-form form .cef-h1-title .print-btn a:hover{background-color:#fff;color:var(--e-global-color-29f990b)}.wrap-acef-form form .cef-h1-title .print-btn a.print-pdf{background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);color:#000}.wrap-acef-form form .cef-h1-title .print-btn a.print-pdf .spinner{width:28px;height:28px;margin:0;display:inline-block;border-width:4px}.wrap-acef-form form .cef-h1-title .print-btn a.print-pdf:hover{background-color:#fff;border-color:var(--e-global-color-secondary)}.wrap-acef-form .radius-20{border-radius:20px}.wrap-acef-form .isloading{display:none}.wrap-acef-form .btn-cef{padding:10px;color:var(--e-global-color-29f990b);line-height:1em;border:0;text-transform:none}.wrap-acef-form .btn-cef-primary{background-color:var(--e-global-color-primary)}.wrap-acef-form .btn-cef-secondary{background-color:var(--e-global-color-secondary);color:var(--e-global-color-29f990b)}.wrap-acef-form .btn-cef-white{background-color:#fff;color:var(--e-global-color-primary)}.wrap-acef-form .btn-accordion{font-size:18px;text-transform:none}.wrap-acef-form .btn-accordion.btn-cef-white{background-color:#fff !important;color:var(--e-global-color-primary) !important}.wrap-acef-form .btn-accordion.btn-cef-secondary{background-color:var(--e-global-color-secondary) !important;color:var(--e-global-color-29f990b) !important}.wrap-acef-form .btn-accordion .tarif{margin-left:auto;margin-right:25px;line-height:1em;text-align:left}.wrap-acef-form .btn-accordion .tarif small{font-size:12px}.wrap-acef-form .btn-accordion>i{font-size:22px;transition:transform .3s}.wrap-acef-form .btn-accordion.collapsed>i{transform:rotate(180deg)}.wrap-acef-form .fs-4{font-size:1.3rem}.wrap-acef-form .form-cef-select{height:42px !important;display:block;background:#fff !important}.wrap-acef-form .form-cef-select.form-cef-select-commune{max-width:300px}.wrap-acef-form .form-cef-select span.current{line-height:40px !important}.wrap-acef-form .wrap-submit{margin:43px 0 0 0}.wrap-acef-form .wrap-submit .wrap-personal-data{font-size:1rem;line-height:1.3em;padding:0px 45px}@media(max-width: 991.99px){.wrap-acef-form .wrap-submit .wrap-personal-data{padding:0;margin-bottom:30px !important;font-size:.9rem;line-height:1.2em}}.wrap-acef-form .wrap-submit .btn{margin:0 0 0 10px;padding:18px 22px;font-size:20px}.wrap-acef-form .with-disabled.is-disabled .with-plus-minus .plus_minus{display:none}.wrap-acef-form .with-disabled.is-disabled .with-plus-minus .form-control{background:#e5e5e5}.wrap-acef-form .cef-form-switch{display:flex;align-items:center;font-size:14px;line-height:1.3em;color:var(--e-global-color-29f990b)}.wrap-acef-form .cef-form-switch [type=checkbox],.wrap-acef-form .cef-form-switch [type=radio]{appearance:none;aspect-ratio:1.8/1;border-radius:20px;font-size:20px;height:1em;margin:0 16px 0 0;position:relative;border:3.5px solid var(--e-global-color-primary);display:grid;padding:0;place-content:center start;width:1.5em}.wrap-acef-form .cef-form-switch [type=checkbox]::after,.wrap-acef-form .cef-form-switch [type=radio]::after{background:#f3f2f0;border:3.5px solid var(--e-global-color-primary);content:"";position:absolute;border-radius:50%;height:1em;position:static;width:1em;margin:0 0 0 -3px}.wrap-acef-form .cef-form-switch [type=checkbox]:checked,.wrap-acef-form .cef-form-switch [type=radio]:checked{justify-content:end;background:var(--e-global-color-primary)}.wrap-acef-form .cef-form-switch [type=checkbox]:checked::after,.wrap-acef-form .cef-form-switch [type=radio]:checked::after{border-width:4px;margin:0 -4px 0 0}.wrap-acef-form .cef-form-check{display:grid;grid-template-columns:29px auto;gap:13px;align-items:center;font-weight:bold;color:var(--e-global-color-29f990b)}.wrap-acef-form .cef-form-check+.cef-form-check{margin-top:9px}.wrap-acef-form .cef-form-check input[type=radio]{-webkit-appearance:none;appearance:none;margin:0;font:inherit;color:currentColor;width:29px;height:29px;border:2px solid var(--e-global-color-primary);border-radius:50%;transform:translateY(0.025em);display:grid;vertical-align:middle;place-content:center}.wrap-acef-form .cef-form-check input[type=radio]::before{content:"";width:21px;height:21px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.wrap-acef-form .cef-form-check input[type=radio]:checked::before{transform:scale(1)}.wrap-acef-form .wrap-form-step .form-control{background:#fff;height:auto;padding:10px 16px;color:var(--e-global-color-29f990b);font-weight:bold}.wrap-acef-form .wrap-form-step .with-plus-minus{position:relative;display:inline-block}.wrap-acef-form .wrap-form-step .with-plus-minus .form-control{padding-right:28px}.wrap-acef-form .wrap-form-step .with-plus-minus .plus_minus{position:absolute;top:0;right:12px;width:12px;height:12px;font-size:25px;line-height:1em;color:var(--e-global-color-primary);cursor:pointer;overflow:hidden}.wrap-acef-form .wrap-form-step .with-plus-minus .plus_minus.minus{top:20px}.wrap-acef-form .wrap-form-step .with-plus-minus .plus_minus.plus{top:8px;transform:rotate(180deg)}.wrap-acef-form .wrap-form-step .with-plus-minus .plus_minus i{line-height:12px;width:12px;height:12px;top:0;right:0;position:absolute}.wrap-acef-form .wrap-form-step .with-plus-minus .plus_minus i::before{display:inline-block;height:12px}.wrap-acef-form .wrap-form-step .with-suffix{position:relative;display:inline-block}.wrap-acef-form .wrap-form-step .with-suffix .form-control{padding-right:40px}.wrap-acef-form .wrap-form-step .with-suffix .suffix{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--e-global-color-primary);font-weight:bold}.wrap-acef-form .wrap-form-step #recapContainer{font-size:14px;line-height:1.4em;color:var(--e-global-color-29f990b)}.wrap-acef-form .wrap-form-step #recapContainer h2{font-size:20px;color:var(--e-global-color-29f990b);margin:15px 0 0 0}.wrap-acef-form .wrap-form-step #recapContainer h3{font-size:16px;color:var(--e-global-color-primary)}.wrap-acef-form .wrap-form-step #recapContainer ul{margin:0 0 5px}.wrap-acef-form .wrap-explication{font-size:1.3rem;line-height:1.25em;margin-bottom:36px}.wrap-acef-form .wrap-explication .card-body{padding:28px 45px 26px}.wrap-acef-form .border-top-dashed{border:1px dashed var(--e-global-color-29f990b)}.wrap-acef-form .col-icon{flex:0 0 200px;max-width:200px;margin-right:17px}.wrap-acef-form .col-icon .wrap-icon{background:#fff;border-radius:50%;width:100%;height:0;padding-bottom:100%;position:relative}.wrap-acef-form .col-icon .wrap-icon>i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:110px;color:var(--e-global-color-primary)}.wrap-acef-form .wrap-sum-details{background:#fff;border-radius:40px;padding:16px 35px;font-size:18px;margin:10px 15px 0 0}.wrap-acef-form .wrap-sum-details .number{font-size:28px;margin-left:17px}.wrap-acef-form .wrap-result{font-size:18px;font-weight:bold}.wrap-acef-form .wrap-result .wrap-detail-consom{background:#fff;border-radius:40px;padding:10px 0;margin-top:10px}.wrap-acef-form .wrap-result .wrap-detail-consom i{color:var(--e-global-color-primary);font-size:50px;vertical-align:middle;margin-left:15px}@media(max-width: 991.99px){.wrap-acef-form .with-plus-minus,.wrap-acef-form .with-suffix{width:100%}.wrap-acef-form .with-plus-minus .form-control,.wrap-acef-form .with-suffix .form-control{max-width:none !important;width:100%}.wrap-acef-form .cef-h1-title{padding-left:0 !important}.wrap-acef-form .block-select-chauffage_autre{order:2;margin:10px 0px 0px}.wrap-acef-form .btn-offer-accordion{position:relative;display:block !important;text-align:left;line-height:1.3em}.wrap-acef-form .btn-offer-accordion span{display:block}.wrap-acef-form .btn-offer-accordion i{position:absolute;top:50%;right:13px;transform:translateY(-50%)}}.wrap-steps{font-size:20px;margin-bottom:27px}.wrap-steps li.step{display:flex;margin-right:4px}.wrap-steps li.step .number{display:flex;border-radius:50%;background-color:var(--e-global-color-primary);color:#fff;align-items:center;justify-content:center;width:37px;height:37px}.wrap-steps li.step .info{margin-left:6px;margin-right:14px}.wrap-steps li.step.active .number{background-color:var(--e-global-color-29f990b)}#show_estimation_modal .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}#show_estimation_modal .modal-dialog-centered .modal-header{border:0;padding-bottom:0}#show_estimation_modal .modal-dialog-centered .modal-content{width:100%}#show_estimation_modal .modal-dialog-centered .modal-body p{color:var(--e-global-color-text) !important;padding:0px 70px;line-height:1.3em;margin:0 0 35px}#show_estimation_modal .modal-dialog-centered .modal-body .btn{padding:18px 22px;font-size:20px;margin:0 auto}@media(min-width: 576px){#show_estimation_modal .modal-dialog-centered{min-height:calc(100% - 3.5rem)}}#show_estimation_modal .close{padding:0;line-height:1em;background:rgba(0,0,0,0);border:0;color:#000;font-size:26px;opacity:1;margin:0 0 0 auto}@font-face{font-family:"adaka-cef";src:url("../fonts/adaka-cef.eot?xu0kvq");src:url("../fonts/adaka-cef.eot?xu0kvq#iefix") format("embedded-opentype"),url("../fonts/adaka-cef.ttf?xu0kvq") format("truetype"),url("../fonts/adaka-cef.woff?xu0kvq") format("woff"),url("../fonts/adaka-cef.svg?xu0kvq#adaka-cef") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=adaka-cef-],[class*=" adaka-cef-"]{font-family:"adaka-cef" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.adaka-cef-printer:before{content:""}.adaka-cef-file-pdf:before{content:""}.adaka-cef-home:before{content:""}.adaka-cef-tv:before{content:""}.adaka-cef-elec:before{content:""}.adaka-cef-radiator:before{content:""}.adaka-cef-location:before{content:""}.adaka-cef-freezer:before{content:""}.adaka-cef-shower:before{content:""}.adaka-cef-tv-2:before{content:""}