:root,[data-bs-theme=light]{--bs-primary:#01c1b6;--bs-primary-rgb:1,193,182;--bs-primary-text-emphasis:#004D49;--bs-primary-bg-subtle:#CCF3F0;--bs-primary-border-subtle:#99E6E2;--bs-secondary:#ffbd01;--bs-secondary-rgb:255,189,1;--bs-secondary-text-emphasis:#664C00;--bs-secondary-bg-subtle:#FFF2CC;--bs-secondary-border-subtle:#FFE599;--bs-body-bg:#fafafa;--bs-body-bg-rgb:250,250,250;--bs-body-font-family:Lato,sans-serif;--bs-body-font-size:1.2rem;--bs-body-line-height:1.6;--bs-link-color:#01c1b6;--bs-link-color-rgb:1,193,182;--bs-link-hover-color:#00a097;--bs-link-hover-color-rgb:0,160,151}.btn-primary{--bs-btn-color:#000000;--bs-btn-bg:#01c1b6;--bs-btn-border-color:#01c1b6;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#27CAC1;--bs-btn-hover-border-color:#1AC7BD;--bs-btn-focus-shadow-rgb:0,29,27;--bs-btn-active-color:#000000;--bs-btn-active-bg:#34CDC5;--bs-btn-active-border-color:#1AC7BD;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#01c1b6;--bs-btn-disabled-border-color:#01c1b6}.btn-outline-primary{--bs-btn-color:#01c1b6;--bs-btn-border-color:#01c1b6;--bs-btn-focus-shadow-rgb:1,193,182;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#01c1b6;--bs-btn-hover-border-color:#01c1b6;--bs-btn-active-color:#000000;--bs-btn-active-bg:#01c1b6;--bs-btn-active-border-color:#01c1b6;--bs-btn-disabled-color:#01c1b6;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#01c1b6}.btn-secondary{--bs-btn-color:#000000;--bs-btn-bg:#ffbd01;--bs-btn-border-color:#ffbd01;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#FFC727;--bs-btn-hover-border-color:#FFC41A;--bs-btn-focus-shadow-rgb:38,28,0;--bs-btn-active-color:#000000;--bs-btn-active-bg:#FFCA34;--bs-btn-active-border-color:#FFC41A;--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#ffbd01;--bs-btn-disabled-border-color:#ffbd01}.btn-outline-secondary{--bs-btn-color:#ffbd01;--bs-btn-border-color:#ffbd01;--bs-btn-focus-shadow-rgb:255,189,1;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#ffbd01;--bs-btn-hover-border-color:#ffbd01;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ffbd01;--bs-btn-active-border-color:#ffbd01;--bs-btn-disabled-color:#ffbd01;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffbd01}.aspect-ratio-21x9{aspect-ratio:21/9}.aspect-ratio-16x9{aspect-ratio:16/9}.aspect-ratio-1x1{aspect-ratio:1/1}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.mt-0{margin-top:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-4{margin-right:1.5rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-6{margin-bottom:4.5rem!important}.mb-7{margin-bottom:6rem!important}.ms-1{margin-left:.25rem!important}.ms-4{margin-left:1.5rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.p-7{padding:6rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.py-7{padding-top:6rem!important;padding-bottom:6rem!important}.pt-3{padding-top:1rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-4{padding-right:1.5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-3{padding-bottom:1rem!important}.pb-6{padding-bottom:4.5rem!important}.ps-0{padding-left:0!important}.ps-2{padding-left:.5rem!important}.ps-4{padding-left:1.5rem!important}@media (min-width:576px){.p-sm-5{padding:3rem!important}}.cta-solar-banner{position:relative;background:linear-gradient(135deg,#0f2027 0,#203a43 50%,#2c5364 100%);border-radius:24px;padding:60px 40px;margin:60px auto;overflow:hidden;isolation:isolate}.cta-badge{display:inline-block;background:rgba(255,158,0,.15);color:#ffb703;font-size:1.25rem;font-weight:600;padding:6px 16px;border-radius:50px;margin-bottom:16px;border:1px solid rgba(255,183,3,.3)}.cta-title{color:#fff;font-size:2.2rem;font-weight:700;line-height:1.25;margin-bottom:16px}.cta-highlight{color:#ffb703;position:relative}.cta-subtitle{color:rgba(255,255,255,.75);font-size:1.05rem;line-height:1.6;margin-bottom:0;max-width:90%}.cta-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#ffb703;color:#0f2027;font-weight:700;font-size:1.05rem;padding:16px 32px;border-radius:50px;text-decoration:none;transition:.3s;box-shadow:0 8px 20px rgba(255,183,3,.3);white-space:nowrap}.cta-btn-primary:hover{background:#ffa000;transform:translateY(-3px);box-shadow:0 12px 28px rgba(255,183,3,.45);color:#0f2027}.cta-btn-primary svg{transition:transform .3s}.cta-btn-primary:hover svg{transform:translateX(4px)}.cta-note{color:rgba(255,255,255,.5);font-size:.85rem;margin-top:12px;margin-bottom:0}.cta-decor{position:absolute;border-radius:50%;filter:blur(60px);z-index:-1;pointer-events:none}.cta-decor-1{width:300px;height:300px;background:rgba(255,183,3,.25);top:-100px;right:-80px}.cta-decor-2{width:250px;height:250px;background:rgba(44,83,100,.4);bottom:-100px;left:-60px}@media (max-width:991px){.cta-solar-banner{padding:40px 24px;text-align:center}.cta-title{font-size:1.8rem}.cta-subtitle{max-width:100%;margin-left:auto;margin-right:auto}.cta-btn-primary{margin-top:20px}}*{outline:0}summary{list-style:none}summary::-webkit-details-marker,summary::marker{display:none}.accordion{width:100%;max-width:900px;display:block;margin:0 auto;position:relative}.accordion.full{max-width:unset}.accordion .accordion__title,.accordion .lab_accordion__title{text-align:left;font-size:19px;color:#c3c3c3;font-family:Roboto,sans-serif;cursor:pointer;position:relative;padding:20px 30px 20px 10px;line-height:30px;text-transform:none;letter-spacing:1px}.accordion .accordion__title span,.accordion .lab_accordion__title span{display:block;position:absolute;top:50%;right:0;width:30px;height:30px;transform:translateY(-50%)}.accordion .accordion__title span:after,.accordion .accordion__title span:before,.accordion .lab_accordion__title span:after,.accordion .lab_accordion__title span:before{content:"";position:absolute;background-color:#c3c3c3;transition:transform .25s ease-out}.accordion .accordion__title span:before,.accordion .lab_accordion__title span:before{top:0;left:50%;width:4px;height:100%;margin-left:-22px}.accordion .accordion__title span:after,.accordion .lab_accordion__title span:after{top:50%;left:-20px;width:100%;height:4px;margin-top:-2px}.accordion[open] .accordion__title span:before,.accordion[open] .lab_accordion__title span:before{transform:rotate(90deg)}.accordion[open] .accordion__title span:after,.accordion[open] .lab_accordion__title span:after{transform:rotate(180deg)}.accordion .accordion__content{text-align:left;padding:10px;color:#c3c3c3}@supports (-webkit-touch-callout:none){.accordion .accordion__title span:after,.accordion .accordion__title span:before,.accordion .lab_accordion__title span:after,.accordion .lab_accordion__title span:before{transition:none}}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s;transition:opacity .5s}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s,-webkit-transform .4s;transition:left .4s,transform .4s,-webkit-transform .4s,-moz-transform .4s}#baguetteBox-slider.bounce-from-right{-webkit-animation:.4s ease-out bounceFromRight;animation:.4s ease-out bounceFromRight}#baguetteBox-slider.bounce-from-left{-webkit-animation:.4s ease-out bounceFromLeft;animation:.4s ease-out bounceFromLeft}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s;transition:background-color .4s}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:2s ease-in-out infinite bounce;animation:2s ease-in-out infinite bounce}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}.col-divider,.navbar-nav .nav-item{position:relative}.navbar-nav .nav-item:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(100,100,100,.3) 50%,rgba(0,0,0,0) 100%)}.navbar-nav .nav-item .nav-link{padding-left:1rem!important;padding-right:1rem!important}h1,h2,h3,h4,h5,h6{font-family:Jost}.hr-custom{border-top:4px solid #6cc99d;opacity:1;margin-top:.5rem}.hr-custom-light{border-top:2px solid #6cc99d;opacity:1;margin-top:.5rem}ul.check-list li{list-style:none;position:relative;padding-left:20PX;padding-bottom:4px;font-weight:500;font-size:1.2rem}ul.check-list li::before{content:"❯";position:absolute;left:0;color:green}footer ul.check-list li::before{content:"▸";color:#78d3a8}footer a{color:#333;text-decoration:none}footer a:hover{color:#000;text-decoration:underline}footer a:visited{color:#333}.icon-big{font-size:79px}.text-justify-custom{text-align:justify}.appbg{background:url("/assets/img/enphase-app/enphase-app-light-mode.webp?h=9dac9a8df27e988d29a06a10ca64224c") center/cover no-repeat fixed;padding-bottom:350px;padding-top:350px}.green-bg{background:linear-gradient(-178deg,var(--bs-success-bg-subtle),#fff),var(--bs-success-bg-subtle)}.p14{font-size:14px}@media (min-width:992px){.mb-lg-5{margin-bottom:3rem!important}.col-divider:not(:last-child)::after{content:"";position:absolute;top:10%;bottom:10%;right:0;width:1px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 100%)}}.breadcrumb{font-family:Poppins,sans-serif;font-size:.85rem}.breadcrumb-item a{text-decoration:none;font-size:inherit;color:#6c757d}.breadcrumb-item.active{font-size:inherit;font-weight:500}@media (min-width:1200px){.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.titre-colonne{min-height:7rem}}