@charset "UTF-8";.App{text-align:center;font-family:DM Sans,sans-serif;background-color:#fff}.layout{max-width:1180px;width:100%;margin:0 auto;flex:1;height:100%;padding:0 24px}.NavigationBar__containerMenu__menu ul li{font-size:1.125;font-weight:700;margin-bottom:36px;cursor:pointer;display:flex;justify-content:center;align-items:center}.NavigationBar__containerMenu__menu ul li:last-child{margin-top:5rem;text-decoration:underline}.TitlePassed:before{content:"";margin-right:10px;background-image:url(/assets/images/checkmark.svg);background-size:100%;background-position:center;width:14px;height:14px}.LoadStudyDataHoc__LoadingContainer{min-height:calc(100vh - 77px);display:flex;flex-direction:column}.LoadingScreen{height:100%;overflow-y:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:100vw;padding-top:2.5rem;flex:1}.LoadingScreen__CloudContainer{display:flex;justify-content:space-between}.LoadingScreen__CloudsLeft{flex:1;display:flex;flex-direction:column;align-items:flex-start}.LoadingScreen__CloudsRight{flex:1;display:flex;flex-direction:column;align-items:flex-end}.LoadingScreen__CloudOne{height:3rem;text-align:left;margin-bottom:1rem}.LoadingScreen__CloudOne img{height:100%;width:100%;object-fit:contain}.LoadingScreen__CloudTwo{height:7rem;margin-left:2rem}.LoadingScreen__CloudTwo img{height:100%;width:100%;object-fit:contain}.LoadingScreen__CloudThree{height:3rem;text-align:left;margin-bottom:1rem;margin-right:17rem}.LoadingScreen__CloudThree img{height:100%;width:100%;object-fit:contain}.LoadingScreen__CloudFour{height:7rem;margin-left:7rem;margin-top:-2rem}.LoadingScreen__CloudFour img{height:100%;width:100%;object-fit:contain}.LoadingScreen__LoadingText{margin-top:1rem;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;flex:1;padding:0 1rem}.LoadingScreen__LoadingText p{font-size:1.3rem;max-width:30rem;margin-bottom:.5rem}.LoadingScreen__LoadingSpinner{position:absolute;margin-top:7rem}.LoadingScreen__HouseContainer{position:fixed;bottom:0;overflow:hidden;width:100%;font-size:0;line-height:0}.LoadingScreen__HouseContainer img{width:100%;object-fit:contain}.accordion-wrapper__content-enter{overflow:hidden;max-height:0}.accordion-wrapper__content-enter-active{max-height:1000px;transition:max-height .6s ease-in-out}.accordion-wrapper__content-exit{max-height:1000px}.accordion-wrapper__content-exit-active{overflow:hidden;max-height:0;transition:max-height .4s cubic-bezier(0,1,0,1)}.ErrorEeroAlert{border:#ff3032 2px solid;border-radius:5px;background-color:#ff303233;width:100%;padding:.5rem;margin:.5rem 0}.FooterHills{width:100vw;position:absolute;bottom:0;z-index:1}.FooterHills>img{position:absolute;width:100%;height:auto;bottom:0;left:0}.NavigationBarOutsideStudy{width:100%;height:77px;background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;cursor:default}.NavigationBarOutsideStudy__Container{display:flex;align-items:center;justify-content:space-between;width:100%;height:77px;background-color:#fff;border-bottom:1px solid #d3d4d7}.NavigationBarOutsideStudy__Layout{padding-left:112px;width:100%}.NavigationBarOutsideStudy__LeftTitle{font-size:1.5rem;font-weight:700;padding-left:36px}.NavigationBarOutsideStudy__RightPart{display:flex;align-items:center;padding-right:2rem}.NavigationBarOutsideStudy__RightTitle{font-size:1.3rem;font-weight:700;padding-right:2rem}.NavigationBarOutsideStudy__Profile{width:32px;height:32px;border-radius:50%;background-color:#e9eaeb;display:flex;justify-content:center;align-items:center;font-size:.563rem;font-weight:700;cursor:pointer}.NavigationBarOutsideStudy__containerMenu{height:100%;position:absolute;z-index:10;left:0;top:0;overflow:hidden}.NavigationBarOutsideStudy__containerMenu__menu{background-color:#fff;height:100vh;width:112px;display:flex;align-items:center;flex-direction:column;padding-top:32px;border-right:1px solid #d3d4d7;left:0;transition:width .5s ease-in-out;overflow-y:auto}.NavigationBarOutsideStudy__containerMenu__menu .Profile{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding-top:40px;margin-bottom:50px}.NavigationBarOutsideStudy__containerMenu__menu .Separate{display:block;width:100%;height:2px;background-color:#e9eaeb;margin:36px 0;padding:0;border-radius:0;cursor:default}.NavigationBarOutsideStudy__containerMenu__menu .Expand{margin-top:auto}.NavigationBarOutsideStudy__containerMenu__menu .Selected{display:flex;flex-direction:row;align-items:center;gap:5px;background-color:#44ba82}.NavigationBarOutsideStudy__containerMenu__menu .Selected img{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(0deg)}.NavigationBarOutsideStudy__containerMenu__menu ul{display:flex;flex-direction:column;height:100%}.NavigationBarOutsideStudy__containerMenu__menu ul li{padding:16px;border-radius:4px;margin-bottom:20px;cursor:pointer}.NavigationBarOutsideStudy__containerMenu__menu ul li:hover{background-color:#e9eaeb}.NavigationBarOutsideStudy__containerMenu__menu.clicked{left:0;width:215px}.NavigationBarOutsideStudyNoBG{background-color:transparent}.TitlePassed:before{content:"";margin-right:10px;background-image:url(/assets/images/checkmark.svg);background-size:100%;background-position:center;width:14px;height:14px}.layout:has(.NavigationBarOutsideStudy){display:flex;justify-content:center;align-items:center}.arrowButton{height:38px;width:46px;border:1px solid #e9eaeb;border-radius:4px;display:flex;justify-content:center;align-items:center;position:absolute;left:89px;top:24px;z-index:1000;background:#fff;transition:left .5s ease-in-out}.arrowButton.clicked{left:155px}.open{transform:rotate(180deg);transition:transform .5s ease-in-out}.close{transform:rotate(0);transition:transform .5s ease-in-out}.menuEntryTitle{display:none;transition:display .5s ease-in-out}.menuEntryTitle.titleClicked{display:unset}.listElement{display:flex;flex-direction:row;align-items:center}.Documents{width:100vw;min-height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8}.Documents__Content{display:flex;flex-direction:column;align-items:start;flex:1;width:100%;margin-left:20rem;margin-top:5rem}.Documents__Content ul>li{display:flex;align-items:center;margin-bottom:2rem}.Documents__Content ul>li img{margin-right:1rem}.Documents__Content ul>li>a{color:#08b77f;font-weight:500}.Home{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8}.Home>img{width:100%;height:auto}.Home__ButtonsContainer{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:1.1rem;max-width:300px;flex:1;margin-left:112px;z-index:2}.Home .MonCompteButton{font-family:DM Sans;font-size:18px;font-weight:700;color:#000;text-align:center}.Home .Deconnexion{font-size:1rem;color:#3b4863;text-decoration:underline}.Home .Deconnexion:hover{color:#ed8c00}.login{background-color:#f8f8f8;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px}.authentication-window{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;gap:1rem;padding:0 1.5rem}.authentication-window__EspaceClient{width:95%;font-size:.9375rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;background-color:#f8f8f8;border-radius:8px;padding:30px 25px 15px;margin-top:17px;margin-bottom:17px}@media (min-width: 768px){.authentication-window__EspaceClient{width:100%;padding:32px 100px 20px}}.authentication-window__EspaceClient>p{font-size:.938rem;text-align:center}.authentication-window__EspaceClient>a{box-shadow:0 1px 3px #00000040;border-radius:25px;padding:7px 18px;color:#5e5e5e;font-weight:700}.authentication-credentials{flex:1;display:flex;flex-direction:column;box-sizing:border-box;width:100%}@media (min-width: 768px){.authentication-credentials{flex:none;padding:0;max-width:320px}}.authentication-credentials form{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:0}.authentication-credentials .loading-container{width:100%;height:100%;display:flex;justify-content:center}.authentication-credentials .loading-container>div{margin-top:2.5rem}.authentication-credentials .login-notice{flex:1;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.authentication-credentials .login-notice{margin-bottom:.938rem}}.authentication-credentials .login-notice .register-successfull{font-size:1rem;color:#71b051}.authentication-credentials .authentication-inputs{flex:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%}.authentication-credentials__InputContainer{margin-bottom:2rem;height:25px}@media (min-width: 768px){.authentication-credentials__InputContainer{height:35px}}.authentication-credentials .authentication-message{margin-bottom:1.2rem;height:2.5rem;display:flex;justify-content:center}.authentication-credentials .authentication-buttons{flex:1;display:flex;flex-direction:column}.authentication-credentials .go-to-forget-password{font-size:1rem;width:11rem;color:#3b4863;text-decoration:underline}.authentication-credentials .go-to-forget-password:hover{color:#ed8c00}.forgot-password{flex:1;display:flex;flex-direction:column;padding:2.5rem;box-sizing:border-box}@media (max-width: 768px){.forgot-password{flex:none}}.forgot-password .forgot-password-inputs{flex:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin-bottom:.625rem;padding-bottom:.625rem}.forgot-password .forgot-password-inputs>p{font-size:.9rem;margin-bottom:1.875rem;color:#5e5e5e}.forgot-password .forgot-password-inputs .reset-password-success{color:#71b051}.forgot-password .forgot-password-inputs .input-container{margin-bottom:1.25rem;width:100%}.forgot-password .forget-password-message{height:1.25rem}.forgot-password .forget-password-message .error-message{margin-bottom:.625rem}.forgot-password .forgot-password-buttons{flex:1;display:flex;justify-content:center}.forgot-password .forgot-password-buttons .go-to-login{font-size:.9rem;margin-right:.625rem;font-weight:700;color:#3b4863}.forgot-password .forgot-password-buttons .go-to-login:hover{color:#ed8c00}.MesEtudes{min-height:100vh;background-color:#f8f8f8}.MesEtudes__Layout{padding-left:136px;padding-right:24px;padding-bottom:24px}.MesEtudes__SearchContainer{padding-top:1.2rem;padding-bottom:2rem;max-width:18.75rem}.MesEtudes__Container{margin-top:1rem;overflow-y:scroll;height:76vh}.MesEtudes__Container .loadingContainer{display:flex;justify-content:center;align-items:center}.MesEtudes__NoStudies{margin-top:2rem}.arrayHeader__Container{display:flex;padding:0rem 1rem;align-items:flex-start}.arrayHeader__Container p{font-size:.75rem;color:#7c7f87;line-height:1rem;font-weight:700}.flex-item{flex:1;text-align:left}.flex-item:first-letter{text-transform:capitalize}.flex-item.size-0{flex:.4}.flex-item.size-1{flex:1;display:flex;align-items:center;cursor:pointer;text-transform:capitalize}.flex-item.size-1 svg{height:.7rem}.flex-item.size-1 svg path{fill:#7c7f87}.flex-item.size-2{flex:.5}.flex-item.size-3{flex:1.6}.flex-item.size-4,.flex-item.size-5{flex:.4}.flex-item.size-6{flex:1.1}.flex-item.size-7{flex:1.2;display:flex;align-items:center;cursor:pointer}.flex-item.size-7 svg{height:.7rem}.flex-item.size-7 svg path{fill:#7c7f87}.flex-item.size-8{flex:.9;display:flex;align-items:center;cursor:pointer}.flex-item.size-8 svg{height:.7rem}.flex-item.size-8 svg path{fill:#7c7f87}.chevron-right{justify-content:space-between}.singleEtude{width:100%;position:relative;z-index:0}.singleEtude__Container{background-color:#fff;height:4.375rem;transition:background-color .2s ease;cursor:pointer}.singleEtude__Container:first-child{border-top:1px solid #e9eaeb}.singleEtude__Container:hover{background-color:#dbe9f8}.singleEtude__Content{height:100%;display:flex;justify-content:space-around;align-items:center;padding:0rem .5rem 0rem 1rem;font-size:.875rem;font-weight:500}.singleEtude__Content>p{text-overflow:ellipsis;overflow:hidden}.singleEtude__TypeOfProductContainer{position:absolute;bottom:-10px;right:70px}.MesEtudesDetailsEtude{background-color:#f8f8f8;min-height:100vh}.MesEtudesDetailsEtude__LoadingContainer{display:flex;justify-content:center;align-items:center}.MesEtudesDetailsEtude__Container{position:relative}.MesEtudesDetailsEtude__Container__Header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:77px;border-bottom:1px solid #d3d4d7;padding:0 32px;background-color:#fff}.MesEtudesDetailsEtude__Container__Header__Left{display:flex;justify-content:center;align-items:center}.MesEtudesDetailsEtude__Container__Header__Left img{margin-right:20px;cursor:pointer}.MesEtudesDetailsEtude__Container__Header__Left h1{font-size:1.125rem}.MesEtudesDetailsEtude__Container__SubHeader{background-color:#f3f8fc;padding:1rem 2.5rem;display:flex;justify-content:space-between;align-items:center}.MesEtudesDetailsEtude__Container__SubHeader .contact_information{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;text-align:left}.MesEtudesDetailsEtude__Container__SubHeader .contact_information .phone{grid-column:1/3}.MesEtudesDetailsEtude__Container__SubHeader .contact_information .information{display:flex;align-items:center;gap:.38rem}.MesEtudesDetailsEtude__Container__SubHeader .contact_information .information>img{filter:brightness(0) saturate(100%) invert(32%) sepia(21%) saturate(256%) hue-rotate(186deg) brightness(94%) contrast(90%)}.MesEtudesDetailsEtude__Container__SubHeader .contact_information p{color:#191b1e;font-weight:500;font-size:.875rem}.MesEtudesDetailsEtude__Content{padding-left:1rem;border-radius:8px;background-color:#fff;display:flex;flex-direction:row;position:relative;gap:2rem;min-height:calc(100vh - 11rem)}.MesEtudesDetailsEtude__Content .WrapperBanner{position:absolute;top:-20px;left:-32px}.MesEtudesDetailsEtude__ButtonContainer{display:flex;gap:1rem}.MesEtudesDetailsEtude__StudyInformation{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;background-color:#fff;flex:1;padding:1.5rem;min-height:calc(100vh - 11rem);box-shadow:0 0 14px #1836501f}.MesEtudesDetailsEtude__StudyInformation .date{color:#191b1e;font-size:1rem;font-weight:700;margin-bottom:1rem}.MesEtudesDetailsEtude__StudyInformation h2{font-size:1.125rem;margin-bottom:16px}.MesEtudesDetailsEtude__StudyInformation__Rdv,.MesEtudesDetailsEtude__StudyInformation__Contact{margin-bottom:30px}.MesEtudesDetailsEtude__StudyInformation__Rdv p,.MesEtudesDetailsEtude__StudyInformation__Contact p{font-size:.875rem;margin-bottom:12px}.MesEtudesDetailsEtude__StudyInformation__Rdv p span,.MesEtudesDetailsEtude__StudyInformation__Contact p span{color:#50545f}.MesEtudesDetailsEtude__Documents{margin-bottom:2rem}.MesEtudesDetailsEtude__SingleDoc{display:flex;justify-content:space-between;gap:.7rem}.MesEtudesDetailsEtude__SingleDoc>section{display:flex;gap:2rem}.MesEtudesDetailsEtude__SingleDoc>section>.button{cursor:pointer}.MesEtudesDetailsEtude__DocumentsContainer{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.MesEtudesDetailsEtude__CustomerFilesAndComments{display:flex;flex-direction:column;flex:2}.MesEtudesDetailsEtude__Loader{display:flex;justify-content:center;align-items:center}.MesEtudesDetailsEtude__ModaleButtons{display:flex;justify-content:center;align-items:center;margin:30px 0 10px}.MesEtudesDetailsEtude__ModaleButtons button:first-child{margin-right:24px}.MesEtudesDetailsEtude__TableStudies{width:100%}.MesEtudesDetailsEtude__TableStudies tbody tr>td:first-child,.MesEtudesDetailsEtude__TableStudies tbody tr th:first-child,.MesEtudesDetailsEtude__TableStudies thead tr>td:first-child,.MesEtudesDetailsEtude__TableStudies thead tr th:first-child{padding-left:.5rem}.MesEtudesDetailsEtude__TableStudies tbody tr>td:last-child,.MesEtudesDetailsEtude__TableStudies tbody tr th:last-child,.MesEtudesDetailsEtude__TableStudies thead tr>td:last-child,.MesEtudesDetailsEtude__TableStudies thead tr th:last-child{padding-right:1rem}.MesEtudesDetailsEtude__TableStudies tbody td,.MesEtudesDetailsEtude__TableStudies tbody th,.MesEtudesDetailsEtude__TableStudies thead td,.MesEtudesDetailsEtude__TableStudies thead th{vertical-align:middle;text-align:left}.MesEtudesDetailsEtude__TableStudies tbody th,.MesEtudesDetailsEtude__TableStudies thead th{color:#7c7f87}.MesEtudesDetailsEtude__TableStudies thead{height:3rem}.MesEtudesDetailsEtude__TableStudies tbody>tr{height:4.375rem;border-bottom:1px solid #e9eaeb;transition:background-color .2s ease;cursor:pointer}.MesEtudesDetailsEtude__TableStudies tbody>tr:first-child{border-top:1px solid #e9eaeb}.MesEtudesDetailsEtude__TableStudies tbody>tr:hover{background-color:#dbe9f8}.MesEtudesDetailsEtude__TableStudies .image_container{height:4.375rem;display:flex;align-items:center}.MesEtudesDetailsEtude__CustomerFilesAndComments{display:flex;justify-content:flex-start;align-items:flex-start;padding:20px 0 20px 20px}.MesEtudesDetailsEtude__CustomerFilesAndComments__DocumentSection{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;margin-bottom:32px;max-height:calc(100vh - 250px);overflow-y:scroll;overflow-x:auto}.MesEtudesDetailsEtude__CustomerFilesAndComments__DocumentSection ::-webkit-scrollbar{display:none}.MesEtudesDetailsEtude__CustomerFilesAndComments__DocumentSection ::-webkit-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.MesEtudesDetailsEtude__CustomerFilesAndComments__DocumentSection .titleSection{display:flex;width:100%;margin-bottom:32px}.MesEtudesDetailsEtude__CustomerFilesAndComments__DocumentSection .titleSection p{font-size:1.115rem;font-weight:700;margin-right:20px}.MesEtudesDetailsEtude__CustomerFilesAndComments__DocumentSection .titleSection .line{width:100%;height:1px;background-color:#50545f;align-self:flex-end}.MesEtudesDetailsEtude__CustomerFilesAndComments__DocumentSection .centered{text-align:center;width:100%;margin:40px 0;color:#50545f}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection .commentsList{margin-bottom:10px;width:100%}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection .commentsList li{border:1px solid #e9eaeb;padding:16px;margin-bottom:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;border-radius:4px}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection .commentsList__Title{font-size:.75rem;margin-bottom:8px;text-align:left}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection .commentsList__Author{font-size:.5rem;color:#7c7f87}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection .addComment{margin-bottom:20px;width:100%}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection .addComment__Title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:26px}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection .addComment__Title img{margin-right:5px}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection .addComment__Title p{font-size:1.115rem;font-weight:700}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection .addComment .textArea{width:100%;border:1px solid #d3d4d7;border-radius:4px;font-size:1rem;padding:12px;font-family:DM Sans}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection .addComment .textArea::placeholder{color:#7c7f87}.MesEtudesDetailsEtude__CustomerFilesAndComments__CommentSection .buttonContainer{align-self:flex-end}.monCompte{position:relative;min-height:100vh;background-color:#f8f8f8}.monCompte__Layout{padding-left:136px;padding-right:24px;padding-top:30px}.monCompte__UserInformationContainer{position:relative;display:flex;flex-direction:column;align-items:flex-start;z-index:1}.monCompte__UserInformationContainer .userInformation{width:80%;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.monCompte__UserInformationContainer .singleInformation{position:relative;text-align:left;padding-bottom:6px}.monCompte__UserInformationContainer .singleInformation__Title{font-weight:500;font-size:1rem;margin-bottom:6px}.monCompte__UserInformationContainer .singleInformation__Value{padding-left:.625rem;font-size:.875rem}.monCompte__UserInformationContainer .singleInformation__ModificableIcon{position:absolute;top:0;right:12%;transform:translateY(50%);width:20px;height:20px;cursor:pointer;transition:all .2s ease}.monCompte__UserInformationContainer .singleInformation__ModificableIcon>img{width:100%;height:100%}.monCompte__UserInformationContainer .singleInformation__ModificableIcon:hover{width:22px;height:22px}.monCompte__UserInformationContainer .singleInformation:after{content:"";position:absolute;bottom:0;width:90%;height:1px;background-color:#e9eaeb}.monCompte__LoadingContainer{display:flex;align-items:center;justify-content:center}.monCompte__PasswordModal{position:absolute;left:50%;top:20%;transform:translate(-50%);max-width:584px;background:#fff;border-radius:4px;padding:40px 50px;z-index:2}@media (min-width: 835px){.monCompte__PasswordModal{padding:40px 100px}}.monCompte__PasswordModal .closeModal{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer;transition:all .2s ease}.monCompte__PasswordModal .closeModal>img{width:100%;height:100%;filter:brightness(0) saturate(100%) invert(32%) sepia(9%) saturate(642%) hue-rotate(186deg) brightness(91%) contrast(85%)}.monCompte__PasswordModal .closeModal:hover{width:21px;height:21px}.monCompte__PasswordModal .modalHeader{padding-bottom:3.125rem}.monCompte__PasswordModal .modalHeader>p{font-size:1rem;font-weight:700;text-align:center}.monCompte__PasswordModal .modifyPasswordInputsContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4375rem}.monCompte__PasswordModal .modifyPasswordInputsContainer .singleInputContainer{position:relative;width:100%;text-align:left}.monCompte__PasswordModal .modifyPasswordInputsContainer .singleInputContainer>p{font-size:1rem;font-weight:500}.monCompte__PasswordModal .errorMessageContainer{padding-top:15px}.monCompte__PasswordModal .buttonContainer{padding-top:20px}.monCompte__PasswordModal .buttonContainer>button{margin-left:auto;margin-right:auto}.monCompte .modalBackground{position:absolute;z-index:2;top:0;left:0;width:100%;height:100vh;background-color:#191b1e99}.monCompte h1{font-weight:400;font-style:"PulpDisplay";font-size:2.125rem;color:#50545f;margin-bottom:50px}.monCompte .layout{position:relative}.MountainsFooter{position:absolute;bottom:0;width:100%;overflow-y:hidden}.MountainsFooter .imageBackground{margin-bottom:-2px;max-height:280px;width:100%;object-fit:cover;object-position:top}@media (min-width: 1050px){.MountainsFooter .imageBackground{margin-bottom:0;max-height:300px}}.MountainsFooter .imageBackgroundTablet{display:block}@media (min-width: 835px){.MountainsFooter .imageBackgroundTablet{display:none}}.MountainsFooter .imageBackgroundDesktop{display:none}@media (min-width: 835px){.MountainsFooter .imageBackgroundDesktop{display:block}}.photoContainer{width:80%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:.625rem;padding-bottom:1.25rem;margin-bottom:40px}.photoContainer>img{max-width:6rem;border-radius:50%}.photoContainer .changePictureButton{cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.25rem;text-decoration:underline}.photoContainer .changePictureButton:hover{text-decoration:underline}.Oree2Home{width:100vw;display:flex;flex-direction:column;background-color:#fff}.Oree2Home>img{width:100%;height:auto}.Oree2Home__ButtonsContainer{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:9rem;gap:1.1rem;flex:1;z-index:2}.Oree2Home__HitBox{padding:2rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:15rem;border-radius:.25rem;box-shadow:0 0 14px #1836501f}.Oree2Home__HitBox>h2{color:#191b1e;font-weight:1.125rem;font-weight:700}.Oree2Home__HitBox>p{color:#191b1e}.ProjectsMap{width:100vw;display:flex;flex-direction:column;align-items:flex-end}.ProjectsMap__Container{position:relative;width:calc(100vw - 112px);height:calc(100vh - 77px)}.ProjectsMap__loadingContainer{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.DepotsMarkersContainer__ModaleContainer{height:100%;width:auto;position:relative;padding-bottom:1rem}.DepotsMarkersContainer__ExitModalPicto{position:absolute;top:0;right:0}.DepotsMarkersContainer__ExitModalPicto>img{cursor:pointer}.DepotsMarkersContainer__ModaleContent{padding:1rem;height:100%}.DepotsMarkersContainer__ModaleSwiperSlide{width:auto;height:100%;overflow:hidden;cursor:grab;border-radius:.5rem}.DepotsMarkersContainer__ModaleImageContainer{height:100%;display:flex;justify-content:center;border-radius:.5rem}.DepotsMarkersContainer__ModaleImageContainer img{height:100%;width:auto;border-radius:.5rem;object-fit:contain}.DepotsMarkersContainer__Switch{position:absolute;top:7rem;left:.8rem;z-index:100;background-color:#fff;display:flex;padding:.5rem;align-items:center;gap:.5rem;border-radius:.5rem;width:12rem}.DepotsMarkersContainer__Switch>p{font-size:.8rem}.DepotsMarkersContainer__Loader{display:flex;align-items:center;gap:.5rem}.DepotsMarkersContainer__Loader>p{font-size:.7rem}.DepotMarker__windowContainer{width:100%;text-align:start;display:flex;flex-direction:column;gap:1rem;font-family:DM Sans;color:#191b1e;padding:.5rem}.DepotMarker__Installations{display:flex;flex-direction:column;gap:.2rem}.DepotMarker__loadingContainer{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.DepotMarker__imagesContainer{width:100%;display:flex;flex-direction:row;justify-content:center}.DepotMarker__SwiperSlide{width:100px;height:100px;cursor:pointer}.DepotMarker__SwiperSlide img{width:100px;height:100px;object-fit:cover}.DepotMarker__imageContainer{width:200px}.ProjectsMarkersContainer__ModaleContainer{height:100%;width:auto;position:relative;padding-bottom:1rem}.ProjectsMarkersContainer__ExitModalPicto{position:absolute;top:0;right:0}.ProjectsMarkersContainer__ExitModalPicto>img{cursor:pointer}.ProjectsMarkersContainer__ModaleContent{padding:1rem;height:100%}.ProjectsMarkersContainer__ModaleSwiperSlide{width:auto;height:100%;overflow:hidden;cursor:grab;border-radius:.5rem}.ProjectsMarkersContainer__ModaleImageContainer{height:100%;display:flex;justify-content:center;border-radius:.5rem}.ProjectsMarkersContainer__ModaleImageContainer img{height:100%;width:auto;border-radius:.5rem;object-fit:contain}.ProjectsMarkersContainer__FiltersContainer{position:absolute;top:.5rem;left:14rem;display:flex;gap:1rem;flex-wrap:wrap}.ProjectsMarkersContainer__Dropdown{width:27rem}.ProjectsMarkersContainer__Switch{position:absolute;top:4rem;left:.8rem;z-index:100;background-color:#fff;display:flex;padding:.5rem;align-items:center;gap:.5rem;border-radius:.5rem;width:12rem}.ProjectsMarkersContainer__Switch>p{font-size:.8rem}.ProjectsMarkersContainer__Loader{display:flex;align-items:center;gap:.5rem}.ProjectsMarkersContainer__Loader>p{font-size:.7rem}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.ProjectMarker__windowContainer{width:100%;text-align:start;display:flex;flex-direction:column;gap:1rem;font-family:DM Sans;color:#191b1e;padding:.5rem}.ProjectMarker__Installations{display:flex;flex-direction:column;gap:.2rem}.ProjectMarker__loadingContainer{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.ProjectMarker__imagesContainer{width:100%;display:flex;flex-direction:row;justify-content:center}.ProjectMarker__SwiperSlide{width:100px;height:100px;cursor:pointer}.ProjectMarker__SwiperSlide img{width:100px;height:100px;object-fit:cover}.ProjectMarker__imageContainer{width:200px}.reset-password-page{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background-color:#fff}.reset-password-window{background-color:#fff;display:flex;flex-direction:column;width:100%;max-width:400px}.reset-password-window .simple-vertical-trait-container{display:flex;justify-content:center;align-items:center;height:100%}.reset-password-form{width:auto;box-sizing:border-box;background-color:#fff}.reset-password-form .loading-container{width:100%;height:100%;display:flex;justify-content:center}.reset-password-form .loading-container>div{margin-top:40px}.reset-password-form .reset-password-inputs{flex:4;display:flex;flex-direction:column;justify-content:flex-end}.reset-password-form .reset-password-inputs .input-container{margin-bottom:20px;height:3rem}.reset-password-form .reset-password-message{display:flex;align-items:center;justify-content:center;margin-bottom:20px;height:10px}.reset-password-form .reset-password-buttons{flex:1;display:flex;justify-content:center}.reset-password-welcome{flex:1;margin-bottom:2rem;box-sizing:border-box;flex:none}.reset-password-welcome .reset-password-welcome-message{display:flex;align-items:flex-start;justify-content:center;width:100%}.reset-password-welcome .reset-password-welcome-message>p{font-size:22px;font-weight:700;margin-right:8px;color:#ed8c00}.reset-password-welcome .reset-password-welcome-message>p:nth-child(2){color:#3b4863}.StartEtude{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8}.StartEtude__Buttons{display:flex;flex-direction:column;gap:15px;width:195px}.StartEtude__ButtonsContainer{flex:1;margin-bottom:6.4375rem;flex-direction:column;align-items:stretch;gap:1.875rem;display:flex;justify-content:center;align-items:center}.StartEtude__ButtonsContainer>h1{font-family:DM Sans;font-size:1.5625rem;font-weight:400;text-align:center}.StartEtude{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#fff}.StartEtude>img{width:100%;height:auto}.StartEtude__Header{height:77px;width:100%;background-color:gray}.StartEtude__Buttons{width:16rem;height:10rem}.StartEtude__ButtonContent{flex-direction:column;gap:15px;width:16rem}.StartEtude__ButtonsContainer{flex:1;margin-bottom:6.4375rem;flex-direction:column;align-items:stretch;gap:1.875rem;display:flex;justify-content:center;align-items:center;z-index:2}.StartEtude__ButtonsContainer>h1{font-family:DM Sans;font-size:1.9375rem;color:#50545f;font-weight:400;text-align:center}.NavigationBar{width:100%;height:77px;background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;cursor:default}.NavigationBar__Container{display:flex;align-items:center;width:100%}.NavigationBar__TitleSection{width:20%;pointer-events:none;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}.NavigationBar__TitleSection h1{font-size:.75rem;font-weight:700;line-height:1.125rem;text-align:center;color:#7c7f87}.NavigationBar__Underlined{width:80%;height:4px;border-radius:13px;margin:0 auto;background-color:transparent;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.NavigationBar__burgerMenu{cursor:pointer;width:64px;height:64px;display:flex;justify-content:center;align-items:center}.NavigationBar__goBackto{cursor:pointer;display:flex;justify-content:center;align-items:center;margin:10px}.NavigationBar__containerMenu{width:100%;height:0;background-color:#191b1e00;position:absolute;z-index:10;top:0;overflow:hidden;transform:translate(-100%);transition:all ease-out .3s;height:100vh}.NavigationBar__containerMenu__menu{background-color:#fff;height:100vh;width:100%;display:flex;align-items:center;flex-direction:column;padding-top:50px}.NavigationBar__containerMenu__menu .Profile{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:112px;cursor:pointer;line-height:normal}.NavigationBar__containerMenu__menu .Profile h2{font-size:1.5rem}.NavigationBar__containerMenu__menu .Profile img{width:24px;height:24px;margin-right:10px}.NavigationBar__containerMenu__menu .Separate{display:block;max-width:220px;width:100%;height:2px;background-color:#e9eaeb;margin:36px 0;padding:0;border-radius:0}.NavigationBar__containerMenu__menu ul{text-align:center}.NavigationBar__containerMenu__menu ul li{font-size:1.125rem;font-weight:700;margin-bottom:36px;cursor:pointer;display:flex;justify-content:center;align-items:center}.NavigationBar__containerMenu__menu ul li img{margin-right:10px}.NavigationBar__containerMenu__menu .close{position:absolute;right:35px;top:35px;width:20px;height:20px;cursor:pointer}.NavigationBarNoBG{background-color:transparent}.opened{height:100%;transition:background-color ease-out .3s;background-color:#191b1e80;transform:translate(0);transition:all ease-out .3s}.UnderlinedActive{background-color:#191b1e}.UnderlinePassed{background-color:transparent}.TitleActive{pointer-events:all;cursor:pointer}.TitleActive h1{color:#191b1e;font-weight:700;font-size:.875rem}.TitlePassed{display:flex;flex-direction:row;align-items:center;pointer-events:all}.TitlePassed:hover{cursor:pointer;background-color:#e9eaeb}.TitlePassed h1{font-weight:700;font-size:.75rem}.TitlePassed:before{content:"";margin-right:10px;background-image:url(/assets/images/checkmark.svg);background-size:100%;background-position:center;width:14px;height:14px}.layout:has(.NavigationBar){display:flex;justify-content:center;align-items:center}.HomeLayout{height:calc(100vh - 77px)}.HomeLayout__Content{width:100%;height:100%;padding-left:112px;display:flex;flex-direction:column;justify-content:space-between}.LeadsChoice{height:100%;display:flex;justify-content:center;align-items:center;gap:2rem}._LeadContactForm_1shfd_1{width:30rem}._LeadContactForm__FormContainer_1shfd_4{flex:1;padding:2rem 25px 25px;margin-top:30px;border:1px solid #f8f8f8;border-radius:4px;background-color:#fff;position:relative;perspective:150em}@media (min-width: 1050px){._LeadContactForm__FormContainer_1shfd_4{display:flex;flex-direction:column;margin-top:2rem;width:100%;max-width:50rem}}._LeadContactForm__Flipped_1shfd_23 ._LeadContactForm__FlipFront_1shfd_23{transform:rotateY(-180deg)}._LeadContactForm__Flipped_1shfd_23 ._LeadContactForm__FlipBack_1shfd_26{transform:rotateY(0)}._LeadContactForm__FlipFront_1shfd_23{width:100%;height:100%;backface-visibility:hidden;transition:all .6s ease}._LeadContactForm__FlipBack_1shfd_26{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 30px;width:100%;height:100%;position:absolute;top:0;left:0;backface-visibility:hidden;transition:all .6s ease;transform:rotateY(180deg);font-size:18px;text-align:center;background-color:#fff}._LeadContactForm__FlipBack_1shfd_26 span{font-weight:700;color:#08b77f}._LeadContactForm__FlipBackImage_1shfd_57{max-width:18rem;margin-bottom:2rem;position:relative}._LeadContactForm__FlipBackImage_1shfd_57>img{width:100%}._LeadContactForm__FlipBackIllustration_1shfd_65{position:absolute;top:5%;right:20%}._LeadContactForm__FlipBackSVG_1shfd_70{height:4rem}._LeadContactForm__FlipBackSVG_1shfd_70 path{fill:#05a358}._LeadContactForm__FormContent_1shfd_76{display:flex;flex-direction:column;gap:1rem}._LeadContactForm__FormContent__TextInputWrapper_1shfd_81>p{color:#ff3032}._LeadContactForm__Checkboxes_1shfd_84{display:flex;flex-direction:column;gap:15px}._LeadContactForm__Checkboxes_1shfd_84 p{font-family:DM Sans,sans-serif;font-size:.625rem;font-weight:400;line-height:13px;text-align:left}._LeadContactForm__Checkboxes_1shfd_84 span{color:#ff3032}._LeadContactForm__CheckboxesError_1shfd_99{color:#e02819;font-family:DM Sans,sans-serif;font-size:.625rem;font-weight:400;line-height:13px;text-align:left}._LeadContactForm__CheckboxWrapper_1shfd_107{display:flex;flex-direction:row;align-items:center;gap:15px}._LeadContactForm__CheckboxWrapper_1shfd_107 p{flex:1;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:16px;text-align:left}._LeadContactForm__CheckboxWrapper_1shfd_107 span{color:#e02819}._LeadContactForm__BlockFormButton_1shfd_124{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:5px}._LeadContactForm__BlockFormButton_1shfd_124>p{font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:16px;text-align:left;color:#012330}._LeadContactForm__TextInputContainer_1shfd_139{height:4.5rem}._LeadContactForm__TextInput_1shfd_139{max-width:17rem}._LeadContactForm__TextInputLarge_1shfd_145{max-width:23rem}.LeadsContactFormPage{width:100%;height:100%;display:flex;justify-content:center;align-items:center}._LeadRdvForm__FormContainer_6o7vi_1{flex:1;padding:2rem 25px 25px;margin-top:30px;border:1px solid #f8f8f8;border-radius:4px;background-color:#fff;position:relative;perspective:150em}@media (min-width: 1050px){._LeadRdvForm__FormContainer_6o7vi_1{display:flex;flex-direction:column;margin-top:2rem;width:100%;max-width:50rem}}._LeadRdvForm__Flipped_6o7vi_20 ._LeadRdvForm__FlipFront_6o7vi_20{transform:rotateY(-180deg)}._LeadRdvForm__Flipped_6o7vi_20 ._LeadRdvForm__FlipBack_6o7vi_23{transform:rotateY(0)}._LeadRdvForm__FlipFront_6o7vi_20{width:100%;height:100%;backface-visibility:hidden;transition:all .6s ease}._LeadRdvForm__FlipBack_6o7vi_23{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 30px;width:100%;height:100%;position:absolute;top:0;left:0;backface-visibility:hidden;transition:all .6s ease;transform:rotateY(180deg);font-size:18px;text-align:center;background-color:#fff}._LeadRdvForm__FlipBack_6o7vi_23 span{font-weight:700;color:#08b77f}._LeadRdvForm__FlipBackImage_6o7vi_54{max-width:18rem;margin-bottom:2rem;position:relative}._LeadRdvForm__FlipBackImage_6o7vi_54>img{width:100%}._LeadRdvForm__FlipBackIllustration_6o7vi_62{position:absolute;top:5%;right:20%}._LeadRdvForm__FlipBackSVG_6o7vi_67{height:4rem}._LeadRdvForm__FlipBackSVG_6o7vi_67 path{fill:#05a358}._LeadRdvForm__FormContent_6o7vi_73{display:flex;gap:4rem}._LeadRdvForm__FormBlock_6o7vi_77{width:30rem;display:flex;flex-direction:column;gap:1rem}._LeadRdvForm__FormBlock__TextInputWrapper_6o7vi_83>p{color:#ff3032}._LeadRdvForm__Checkboxes_6o7vi_86{display:flex;flex-direction:column;gap:15px}._LeadRdvForm__Checkboxes_6o7vi_86 p{font-family:DM Sans,sans-serif;font-size:.625rem;font-weight:400;line-height:13px;text-align:left}._LeadRdvForm__Checkboxes_6o7vi_86 span{color:#ff3032}._LeadRdvForm__CheckboxesError_6o7vi_101{color:#e02819;font-family:DM Sans,sans-serif;font-size:.625rem;font-weight:400;line-height:13px;text-align:left}._LeadRdvForm__CheckboxWrapper_6o7vi_109{display:flex;flex-direction:row;align-items:center;gap:15px}._LeadRdvForm__CheckboxWrapper_6o7vi_109 p{flex:1;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:16px;text-align:left}._LeadRdvForm__CheckboxWrapper_6o7vi_109 span{color:#e02819}._LeadRdvForm__BlockFormButton_6o7vi_126{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:5px}._LeadRdvForm__BlockFormButton_6o7vi_126>p{font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:16px;text-align:left;color:#012330}._LeadRdvForm__TextInputContainer_6o7vi_141{height:4.5rem}._LeadRdvForm__TextInput_6o7vi_141{max-width:17rem}._LeadRdvForm__TextInputLarge_6o7vi_147{max-width:23rem}.LeadsRdvFormPage{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ShopSelection{display:flex;flex-direction:column;gap:2rem}.ShopSelection__ButtonContainer{display:flex;justify-content:center}.StoreChoice{height:100%;display:flex;justify-content:center;align-items:center;gap:2rem}.StoreChoice__Choice{width:100%;max-width:30rem;display:flex;flex-direction:column}.MesConsommationsForm{background-color:#f8f8f8;height:100%;padding-bottom:2rem}.MesConsommationsForm__ErrorContainer{margin-bottom:1rem}.MesConsommationsForm__HorizontalQuestionContainer{display:flex;flex-direction:row;align-items:center;width:100%;gap:1rem}.MesConsommationsForm__HorizontalQuestionContainer>label{color:#50545f;display:flex}.MesConsommationsForm__VerticalQuestionContainer{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.MesConsommationsForm__VerticalQuestionContainer>label{color:#50545f;display:flex}.MesConsommationsForm__InputSection{display:flex;flex-direction:column;gap:1.75rem;width:100%}.MesConsommationsForm__InputContainer{flex:1;max-width:261px}.MesConsommationsForm__InputNumber{max-width:7rem}.MesConsommationsForm form{display:flex;flex-direction:column;gap:1.75rem}.MesConsommationsForm section{background-color:#fff;display:flex;flex-direction:column;gap:2rem;width:100%;padding:2rem;border-radius:.5rem}.MesConsommationsForm__SectionTitle{display:flex;gap:1rem;align-items:center}.MesConsommationsForm__SectionTitle h3{text-align:start;font-family:PulpDisplay;color:#50545f;font-size:1.5rem;line-height:1.875rem}.MesConsommationsForm__Dropdown,.MesConsommationsForm__Input{max-width:25rem}.MesConsommationsForm__MainButton{display:flex;justify-content:center}.MesConsommationsForm__ButtonContainer{padding:1rem 0 0;display:flex;justify-content:center}.MesConsommationsForm__Trait{border-top:1px solid #d3d4d7;width:100%}.MesConsommationsForm__EquipmentSection{display:flex;flex-direction:column;gap:1.75rem}.MesConsommationsForm__TitleTwo{display:flex;justify-content:flex-start;align-items:center}.MesConsommationsForm__TitleTwo h3{color:#50545f;font-weight:700;font-size:1.125rem}.MesConsommationsForm__SyntheseQuestionContainer{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.MesConsommationsForm__SyntheseLabelContainer{display:flex;align-items:center}.MesConsommationsForm__SyntheseLabelContainer img{width:3rem;height:3rem}.MesConsommationsForm__SyntheseTextInputContainer{margin-left:2rem}.MesConsommationsForm__SyntheseTextInputContainer>p{margin-top:.5rem;text-align:start;color:#50545f;font-style:italic;font-size:.875rem}.MesConsommationsForm__SyntheseRow{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-start}.SubHeader{width:100%;padding:23px 0 17px;background-color:#f8f8f8}.SubHeader .clientInfo{text-align:left;color:#50545f;font-size:.75rem;font-weight:500;margin-top:-8px;margin-bottom:19px}.SubHeader__GoBack{width:100%;display:flex}.SubHeader__GoBack button{color:#50545f;font-size:.75rem;font-weight:400;letter-spacing:.04rem}.SubHeader__Container{display:flex;align-items:center;justify-content:space-between}.SubHeader__Title{font-size:1.95rem;font-family:PulpDisplay;color:#50545f}@media (max-width: 768px){.SubHeader__Title{font-size:1.1rem}}.mesInformationsForm{position:relative;background-color:#f8f8f8}.mesInformationsForm__Container{min-height:calc(100vh - 77px);padding-top:50px;padding-bottom:150px;display:flex;flex-direction:column;align-items:center;gap:2rem}@media (max-width: 835px){.mesInformationsForm__Container{padding-bottom:100px}}.mesInformationsForm__FormContainer{max-width:750px;color:#191b1e;display:flex;flex-direction:column;gap:31px;width:100%}.mesInformationsForm__Asterisque{color:#c7c7c7;font-size:.8rem;font-family:DM Sans;font-style:italic;text-align:left}.mesInformationsForm__TextInputsContainers{padding:20px 20px 25px;border-radius:8px;background-color:#fff;display:flex;flex-direction:column;width:100%}.mesInformationsForm__TextInputsDescription{text-align:left;font-size:1.1rem;font-weight:400;margin-top:1rem;margin-bottom:2rem}.mesInformationsForm__TextInputsDescription>img{height:auto;margin-bottom:1rem}.mesInformationsForm__InputsList{display:grid;grid-template-columns:repeat(2,1fr);row-gap:25px;column-gap:2rem;padding:0 2rem 0 1rem}.mesInformationsForm__InputsList>div{margin-bottom:0}.mesInformationsForm__InputsList>div>input{color:#5e5e5e}.mesInformationsForm__ButtonContainer{position:relative;margin-bottom:50px;z-index:2}.mesInformationsForm__NumberInpuContainer{max-width:21rem}.mesInformationsForm__ErrorMessage{display:flex;justify-content:center}.mesInformationsForm__BackgroundImage{position:absolute;bottom:0;width:100%}.mesInformationsForm__BackgroundImage>img{margin-bottom:-5px;width:100%;height:auto}.mesInformationsForm__InputErrorMessage{font-size:.8rem;color:#c00}.mesInformationsForm__ModalContent{display:flex;flex-direction:column;padding:1rem}.mesInformationsForm__ModalContent>p{color:#50545f;font-family:DM Sans;line-height:1.3rem;margin-bottom:1rem;text-align:center}.mesInformationsForm__ModalUserInfo{margin-bottom:1rem}.mesInformationsForm__ModalUserInfo li{color:#50545f;font-family:DM Sans;margin-bottom:.5rem}.mesInformationsForm__ModalButtons{display:flex;justify-content:space-around;width:100%}.inputAddress{display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.inputAddress{margin-bottom:30px}}.inputAddress input{border:none;width:100%;height:1.8rem;font-family:DM Sans,sans-serif;color:#5e5e5e;font-size:16px;text-align:left}@media (min-width: 768px){.inputAddress input{line-height:23px}}.inputAddress input::placeholder{color:#c7c7c7;font-size:16px;font-family:DM Sans,sans-serif}@media (min-width: 768px){.inputAddress input::placeholder{line-height:23px}}.inputAddress input:disabled{color:#5e5e5e;border-bottom:none}.inputAddress__Form{position:relative}.inputAddress__List{border:1px solid #e9eaeb;border-radius:3px;width:100%;margin:0 -10px 0 auto;display:flex;align-items:flex-start;height:fit-content;flex-direction:column;overflow:auto;max-height:160px;position:absolute;background-color:#fff;z-index:3}.inputAddress__List::-webkit-scrollbar{width:0}.inputAddress__RenderSuggestions{width:100%}.inputAddress__ListElement{padding:7px 10px;cursor:pointer;width:100%;text-align:start}.inputAddress__ListElement:hover{background-color:#f8f8f8}.MesInformationsPopup{display:flex;justify-content:center;align-items:center;padding:30px 20px}.MesInformationsPopup__Modal{display:flex;flex-direction:column;max-width:35rem}.MesInformationsPopup__ModalTitle{font-family:PulpDisplay;font-size:1.125rem;font-weight:700;line-height:1.375rem;text-align:center;color:#191b1e;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.MesInformationsPopup__ModalTitle p{max-width:27rem}.MesInformationsPopup__ModalTitle>img{margin-top:1rem;height:4rem;margin-bottom:.5rem}.MesInformationsPopup__ThanksMessage{text-align:center;font-size:1rem;line-height:1.325rem;color:#50545f;padding-left:15px;padding-right:15px;margin-bottom:1rem}.MesInformationsPopup__ButtonsContainer{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;gap:10px}.MesInformationsMap{position:relative}.MesInformationsMap__Map{position:relative;height:calc(100vh - 77px);width:100vw;z-index:0}@media (max-width: 835px){.MesInformationsMap__Map{height:calc(97vh - 77px)}}@media (max-width: 1050px){.MesInformationsMap__Map{height:calc(96vh - 77px)}}.MesInformationsMap__ImagesContainer{max-width:300px;display:flex;align-items:center;position:absolute;z-index:1000;bottom:20px;right:50px}.MesInformationsMap__ImagesContainer>img{width:100%;height:auto;margin:0 10px}.MesInformationsMap__NextPageController{background-color:#fff;border-radius:4px;padding:30px 15px 25px;display:flex;flex-direction:column;align-items:center;border:none;margin:0;position:absolute;top:15px;left:5%;max-width:500px;color:#50545f}@media (max-width: 835px){.MesInformationsMap__NextPageController{left:2%;margin-left:auto;margin-right:auto}}.MesInformationsMap__NextPageController>p:nth-child(1){font-family:PulpDisplay;font-size:1.3125rem;margin-bottom:15px}.MesInformationsMap__NextPageController>p:nth-child(2){margin-bottom:15px;line-height:1.25rem}.MesInformationsMap__NextPageController>p:nth-child(3){margin-bottom:15px;line-height:1.25rem}.MesInformationsMap__ButtonsContainer{display:flex;justify-content:space-between;width:100%;max-width:20rem}.MesInformationsMap__ButtonsContainer>div:nth-child(1){color:#50545f;background-color:#fff;border-radius:30px;padding:12px 20px;font-weight:700;box-shadow:0 1px 3px #00000040}.MesInformationsMap__ButtonsContainer>div:nth-child(1):hover{cursor:pointer}.MesInformationsMap__ErrorMessage{color:#50545f;margin-bottom:5px;font-size:.8rem;line-height:1.25rem}.PDLModal{background-color:#fff;position:absolute;border:none;border-radius:4px;padding:0;z-index:3;top:3%;min-width:527px;left:50%;transform:translate(-50%)}.backgroundModalBlur{position:absolute;top:0;z-index:1;height:100%;width:100%;background-color:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.MonPotentielSolaire{background-color:#f8f8f8;min-height:calc(100vh - 77px);display:flex;flex-direction:column}.MonPotentielSolaire .layout{flex:inherit}.MonPotentielSolaire__ButtonContainer{display:flex;justify-content:center;margin-top:1rem}.MonPotentielSolaire__LoadingWrapper{display:flex;justify-content:center}.MonPotentielSolaire__Desktop{display:block;margin-top:.5rem}.MonPotentielSolaire__LoaderContainer{height:calc(100vh - 77px - 4.5rem)}.MonPotentielSolaireDesktop__Container{display:flex;justify-content:center}.MonPotentielSolaireDesktop__LeftContainer{flex:1;display:flex;align-items:center}.MonPotentielSolaireDesktop__CenterContainer{flex:4}.MonPotentielSolaireDesktop__RightContainer{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:3rem}.MonPotentielSolaireDesktop__ExitButton{margin-top:1rem}.MonPotentielSolaireDesktop__ExitButton button{padding-bottom:1rem;color:#50545f;text-decoration:underline;font-size:.9rem;letter-spacing:.01rem;font-family:DM Sans}.MonPotentielSolaireDesktop__FilterContainer{width:100%}.MonPotentielSolaireDesktop__FilterList{display:flex;align-items:center;gap:1rem;cursor:pointer;margin-left:1rem;margin-bottom:5rem}.MonPotentielSolaireDesktop__FilterList>p{font-size:.875rem}.MonPotentielSolaireDesktop__FilterBorder{width:1rem;height:1rem;border:solid black 1.5px;border-radius:50%;display:flex;justify-content:center;align-items:center}.MonPotentielSolaireDesktop__ClickableButton{height:70%;width:70%;border-radius:50%}.MonPotentielSolaireDesktop__FilterClicked{background-color:#ed8c00}.MonPotentielSolaireDesktop__Filter{display:flex;align-items:center;height:3rem;border-bottom:1px solid #d3d4d7;margin-bottom:1rem;width:100%}.MonPotentielSolaireDesktop__Filter>img{height:100%;width:auto;margin-right:.5rem}.PotentielSolaireImage{position:relative;width:100%;height:100%;padding:2rem}.PotentielSolaireImage>img{width:100%;height:auto;border-radius:8px}.panIndexMarker{position:absolute;border-radius:50%;-webkit-border-radius:50%;width:18px;height:18px;background-color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;top:-10px;font-size:.5625rem}.panIndexMarker .whiteOutline{top:-2px;left:-2px;width:100%;height:100%;padding:1px;border:1px solid white;box-sizing:content-box;position:absolute;border-radius:50%;-webkit-border-radius:50%}.clickedPanIndexMarker{color:#fff;background-color:#191b1e;border:none}.clickedPanIndexMarker .whiteOutline{display:none}.potentielSolairePanInformationContainer{position:absolute;bottom:3rem;left:3rem}.PotentielSolairePanInformation{background-color:#fff;border-radius:4px;z-index:1000;padding:7px 10px}.PotentielSolairePanInformation__Container{display:flex;flex-direction:column;gap:4px}.PotentielSolairePanInformation__ComponentHeader{display:flex;justify-content:space-between}.PotentielSolairePanInformation__ComponentHeader>img{filter:brightness(0) saturate(100%) invert(32%) sepia(9%) saturate(684%) hue-rotate(186deg) brightness(93%) contrast(86%);width:15px;height:auto;cursor:pointer}.PotentielSolairePanInformation__Content{align-items:stretch;display:flex;gap:25px;padding:0 15px}.PotentielSolairePanInformation__Item{display:flex;flex-direction:column;gap:9px}.PotentielSolairePanInformation__Item>img{flex:1;max-width:48px;height:auto}.PotentielSolairePanInformation__ImageContainer{display:flex;justify-content:center;align-items:center;flex:1}.PotentielSolairePanInformation__ImageContainer>img{flex:1;max-width:48px}.PotentielSolairePanInformation__ItemText{flex:1;display:flex;flex-direction:column;color:#191b1e}.PotentielSolairePanInformation__ItemText>p{height:100%}.PotentielSolairePanInformation__ItemText>p:nth-child(2){font-size:1.25rem}.PotentielSolaireLegendImage{width:100%}.PotentielSolaireLegendImage__ImageDesktop{width:100%;max-width:10rem;margin-left:2rem}.PotentielSolaireLegendImage__ImageDesktop>img{width:100%;height:auto}.PotentielSolaireMainInfo{display:flex;flex-direction:column;gap:20px}.PotentielSolaireMainInfo__ItemContainer{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:8px;flex:1}.PotentielSolaireMainInfo__ImageContainer{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.PotentielSolaireMainInfo__ImageContainer>img{width:auto;height:auto}.PotentielSolaireMainInfo__TextContainer{color:#191b1e}.PotentielSolaireMainInfo__TextContainer>p:first-child{margin-bottom:8px}.SolarPotentialLoadingScreenWrapper{width:100%;height:50vh}.SolarPotentialLoadingScreenWrapper__CloudContainer{margin-top:1rem;display:flex;align-items:center;gap:2rem;width:100%;height:100%}.SolarPotentialLoadingScreenWrapper__CloudsLeft{flex:2;height:100%;display:flex;flex-direction:column;align-items:flex-start}.SolarPotentialLoadingScreenWrapper__CloudsRight{flex:1;height:100%;display:flex;flex-direction:column;align-items:flex-end}.SolarPotentialLoadingScreenWrapper__CloudOne{height:3rem;text-align:left;margin-bottom:1rem}.SolarPotentialLoadingScreenWrapper__CloudOne img{height:100%;width:100%;object-fit:contain}.SolarPotentialLoadingScreenWrapper__CloudTwo{height:7rem;margin-left:2rem}.SolarPotentialLoadingScreenWrapper__CloudTwo img{height:100%;width:100%;object-fit:contain}.SolarPotentialLoadingScreenWrapper__CloudThree{height:3rem;text-align:left;margin-bottom:1rem}.SolarPotentialLoadingScreenWrapper__CloudThree img{height:100%;width:100%;object-fit:contain}.SolarPotentialLoadingScreenWrapper__CloudFour{height:7rem;margin-left:7rem;margin-top:-2rem}.SolarPotentialLoadingScreenWrapper__CloudFour img{height:100%;width:100%;object-fit:contain}.SolarPotentialLoadingScreenWrapper__HouseContainer{position:fixed;bottom:0;overflow:hidden;width:100%;font-size:0;line-height:0}.SolarPotentialLoadingScreenWrapper__HouseContainer img{width:100%;object-fit:contain}.PotentialSolarLoadingComponent{text-align:start}.PotentialSolarLoadingComponent__Textcontainer{display:flex;flex-direction:row;align-items:center;gap:10px;padding:5px 0}.PotentialSolarLoadingComponent__Textcontainer p{font-style:italic;font-size:16px;color:#50545f}.PotentialSolarLoadingComponent__EmptyIconeContainer{width:30px;height:30px}.PotentialSolarLoadingComponent__ExitButton{margin-top:1rem;text-align:center}.PotentialSolarLoadingComponent__ExitButton button{padding-bottom:1rem;color:#50545f;text-decoration:underline;font-size:.9rem;letter-spacing:.01rem;font-family:DM Sans}.PotentielSolaireKOForm form{width:100%;display:flex;flex-direction:column;align-items:center}.PotentielSolaireKOForm section{background-color:#fff;display:flex;flex-direction:column;gap:2rem;width:100%;padding:2rem;border-radius:.5rem}.PotentielSolaireKOForm__ButtonContainer{margin-top:2rem;display:flex;justify-content:center}.PotentielSolaireKOForm__SectionTitle{display:flex;align-items:center;gap:1rem;width:100%}.PotentielSolaireKOForm__SectionTitle h3{font-family:PulpDisplay;color:#50545f;font-size:1.5rem;line-height:1.875rem}.PotentielSolaireKOForm__VerticalQuestionContainer{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.PotentielSolaireKOForm__VerticalQuestionContainer>label{color:#50545f}.PotentielSolaireKOForm__HorizontalQuestionContainer{display:flex;flex-direction:row;align-items:center;width:100%;gap:1rem}.PotentielSolaireKOForm__HorizontalQuestionContainer>label{color:#50545f;display:flex}.PotentielSolaireKOForm__InputNumber{max-width:7rem}.PotentielSolaireKOForm__DropDown{width:100%;max-width:261px}.PotentielSolaireKOForm__MainButton{margin-top:1rem;padding-bottom:2rem;display:flex;gap:2rem}.MonInstallationContainer{background-color:#f8f8f8;height:100%;min-height:calc(100vh - 77px)}.MonInstallationContainer__Container{min-height:calc(100vh - 148px);display:flex;flex-direction:column;justify-content:space-between}.Footer{width:100vw}.Footer>img{width:100%;height:auto}.FormulePersonnalisableForm{display:flex;gap:1.3125rem;padding:3rem 2rem;background-color:#fff;flex-direction:column}.FormulePersonnalisableForm__InfoMessage{color:#191b1e;font-style:italic;font-size:.875rem}.FormulePersonnalisableForm__DropDownContainer{display:flex;align-items:center;gap:2rem}.FormulePersonnalisableForm__DropDown{max-width:27rem;width:100%;display:flex;flex-direction:column;gap:.5rem}.FormulePersonnalisableForm__InputContainer{color:#50545f;flex:1;text-align:left;display:flex;flex-direction:column;gap:10px}.FormulePersonnalisableForm__InputContainer>h2{color:#191b1e}.FormulePersonnalisableForm__InputContainer__hide{display:none}.FormulePersonnalisableForm__ButtonContainer{display:flex;justify-content:center}.FormulePersonnalisableForm__SVG{width:2rem;cursor:pointer}.FormulePersonnalisableForm__SVG path{fill:#50545f}.FormulePersonnalisableForm__LoadinContainer{display:flex;justify-content:center}.FormulePersonnalisableForm__UserMessage{font-style:italic;color:#b0261b;min-height:1rem}.FormulePersonnalisableForm__CanvasContainer{flex:1;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.FormulePersonnalisableForm__PanelsDrawingContainer{display:flex;flex-direction:column;align-items:center}.FormulePersonnalisableForm__CanvasDiv{width:100%;display:flex;gap:1rem}@media screen and (max-width: 1180px){.FormulePersonnalisableForm__CanvasDiv{flex-direction:column}}.FormulePersonnalisableForm__CanvasContent{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}.FormulePersonnalisableForm__FormSection{display:flex;align-items:flex-end;width:100%}.FormulePersonnalisableForm__OptionsSection{padding:1rem 2rem 2rem;border-radius:.5rem;background-color:#f3f8fc}.FormulePersonnalisableForm__OptionsTitle{height:1.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-top:.5rem}.FormulePersonnalisableForm__OptionsContainer{margin-top:1rem;display:flex;flex-direction:column;gap:2.1875rem}.FormulePersonnalisableForm__FormContainer{width:100%;flex:1;padding-top:1rem;display:flex;flex-direction:column;justify-content:flex-start;gap:2.1875rem}.FormulePersonnalisableForm__FormContainer h4{color:#191b1e;font-size:1.25rem;font-weight:700;text-align:left}.FormulePersonnalisableForm__ProjectOverview{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:1rem;flex:1}.FormulePersonnalisableForm__InformationContainer{background-color:#f3f8fc;border-radius:.5rem;display:flex;flex-direction:column;padding:2rem;margin-bottom:2rem;flex:1;text-align:left}.FormulePersonnalisableForm__InstallationInformation{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:1rem}.FormulePersonnalisableForm__CanvasTitle{color:#191b1e;font-size:1rem;font-weight:500;margin-bottom:1rem}.PanelsDrawing{display:flex;flex-direction:column}.PanelsDrawing__Container{position:relative}.PanelsDrawing__ZoomButtons{position:absolute;width:100%;bottom:0;left:0;z-index:1;display:flex;gap:.5rem;padding:.5rem .8rem}.PanelsDrawing__ZoomButtons .last-item{margin-left:auto}.PanelsDrawing__StageContainer{border-radius:1rem;overflow:hidden}.PanelsDrawing__SwitchContainer{flex:1;justify-content:center;display:flex;gap:16px;margin-top:1rem}.PanelsDrawing__SwitchContainer>p{color:#a8aaaf;font-family:DM Sans;font-size:16px;font-weight:500}.ExtraChargesListItem{border-top:1px solid #d3d4d7;display:flex;justify-content:space-between;align-items:center;padding:1rem}.ExtraChargesListItem:last-child{border-bottom:1px solid #d3d4d7}.ExtraChargesListItem__Left{display:flex;align-items:center}.ExtraChargesListItem__Image{height:4rem;margin-right:1rem}.ExtraChargesListItem__Image>img{height:100%}.ExtraChargesListItem__InfoText{text-align:left}.ExtraChargesListItem__Name{text-align:left;margin-bottom:.7rem}.ExtraChargesListItem__Name>p{font-weight:700}.ExtraChargesListItem__Description>p{font-size:.9rem}.ExtraChargesListItem__Price{display:flex;align-items:center}.ExtraChargesListItem__Price>p{margin-right:1rem;font-weight:700}.ExtraChargesListItem__Trash{cursor:pointer}.ExtraChargesListItem__Trash path{fill:#b0261b}.ExtraChargesModal__ModaleInputContainer{margin-bottom:1rem}.ExtraChargesModal__ModaleTextAreaContainer{margin-bottom:2rem}.ExtraChargesModal__ModaleButtonsContainer{display:flex;justify-content:center;gap:2rem;margin-top:2rem;margin-bottom:1.5rem}.ExtraChargesModal__SwiperPriceRecap{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.ProjectOverview{background-color:#fff;padding:0rem 1rem;box-shadow:0 0 10px #00000014;border-radius:.6rem;display:flex;flex-direction:column;gap:1.25rem;align-items:center;min-width:22rem}.ProjectOverview__ImageContainer{width:100%}.ProjectOverview__ImageContainer>img{max-width:280px;width:100%;height:auto;margin-left:auto;margin-right:auto}.ProjectOverview__LoaderContainer{width:100%;display:flex;justify-content:center;align-items:center}.ProjectOverview__ImageContainer{display:flex;justify-content:center}.ProjectOverview__OptionsRecap{min-height:50px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ProjectOverview .arrowAndText{display:flex;align-items:center;gap:.75rem;color:#50545f;font-size:.875rem}.ProjectOverview__ProjectCostRecap{width:100%;display:flex;justify-content:space-between}.ProjectOverview__ProjectCostRecap>div>p:first-child{font-size:1.1875rem;font-weight:700;margin-bottom:.5rem}.ProjectOverview__ProjectCostRecap>div>p{font-size:.875rem;text-align:left}.ProjectOverview__ButtonContainer{display:flex;justify-content:center;margin-bottom:1rem}.needBlur{filter:blur(5px)}.ScenariosListContainer{padding-bottom:2rem}.ScenariosListContainer__Container{padding:1.5rem 0rem 0rem 0em;gap:2rem;display:flex;justify-content:space-around}@media (max-width: 1050px){.ScenariosListContainer__Container{display:flex;flex-direction:column}}.ScenariosListContainer__AidesDeduites{margin-top:1rem;font-size:.875rem;text-align:left}.SingleScenario{position:relative;background-color:#fff;border-radius:20px;min-width:16.75rem;min-height:33.4375rem;padding:1.375rem 1.375rem 1.4375rem;width:100%;max-width:356px;border:1px solid #d3d4d7;display:flex;flex-direction:column}.SingleScenario__Scenariosérénité{border:1px solid #46d1ca;background-color:#f3f8fc;box-shadow:0 0 14px #1836501f}.SingleScenario__Scenariosérénité:before{content:"Recommandé";background-color:#46d1ca;height:1.3rem;width:10rem;position:absolute;top:-1.5rem;left:2rem;color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-top:.2rem;font-weight:700}.SingleScenario__Scenarioliberté{border:1px solid #ed8c00;background-color:#f3f8fc;box-shadow:0 0 14px #1836501f}.SingleScenario__Scenarioliberté:before{content:"Recommandé";background-color:#ed8c00;height:1.3rem;width:10rem;position:absolute;top:-1.5rem;left:2rem;color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding-top:.2rem;font-weight:700}.SingleScenario__Title{margin-top:1.5rem;z-index:1;display:flex;justify-content:center}.SingleScenario__Title>p{width:14rem;height:2.5rem;font-family:PulpDisplay;font-size:1.3rem;font-weight:600;color:#fff;padding:.7rem 1rem .3rem}.SingleScenario__Titleessentielle{background-color:#e056b2}.SingleScenario__Titlesérénité{background-color:#46d1ca}.SingleScenario__Titleliberté{background-color:#ed8c00}.SingleScenario__SubTitle{margin-top:1rem;min-height:2.5rem}.SingleScenario__SubTitle>p{font-size:.8125rem}.SingleScenario__ImageContainer{margin-left:auto;margin-right:auto;z-index:0;overflow:hidden;width:100%;height:15rem;position:relative;border-radius:20px;display:flex;justify-content:center;align-items:center}.SingleScenario__ImageContainer>img{width:100%;height:100%;object-fit:cover}.SingleScenario__ProductList{min-height:5rem}.SingleScenario__DataInformation{display:flex;flex-direction:column;flex:1;gap:.4rem}@media (max-width: 768px){.SingleScenario__DataInformation{gap:.25rem}}.SingleScenario__Price{display:flex;flex:1;flex-direction:column;justify-content:flex-end;height:100%;margin-top:1rem;margin-bottom:1rem}.SingleScenario__PriceComptant{width:100%;font-size:1.5625rem;font-weight:700;line-height:2.0625rem;align-self:flex-end;text-align:center;margin-bottom:.5rem}.SingleScenario__PriceMonthly{display:flex;margin-bottom:1rem;margin-top:1rem}.SingleScenario__PriceMonthly p{line-height:1.5rem;width:100%;align-self:flex-end;text-align:center}.SingleScenario__PriceMonthly p strong{line-height:0;font-size:1.5625rem}.SingleScenario__ButtonContainer{margin:0 auto}.SingleScenario__RecommandedMobile{display:none}@media (max-width: 1050px){.SingleScenario{position:relative;width:100%;min-height:unset;max-height:18rem;max-width:unset;display:grid;gap:.625rem;grid-template-columns:.5fr 1fr .7fr;grid-template-rows:repeat(5,1fr)}.SingleScenario__Title{grid-column-start:1;grid-row-start:1;margin-top:0}.SingleScenario__ImageContainer{grid-column-start:1;grid-row-start:2;grid-row-end:4;max-width:140px;max-height:140px}.SingleScenario__SubTitle{grid-column-start:2;grid-row-start:2;margin-top:0}.SingleScenario__ProductList{grid-column-start:3;grid-row-start:2;grid-row-end:4;margin-top:0}.SingleScenario__DataInformation{grid-column-start:2;grid-row-start:3;grid-row-end:5;margin-top:0}.SingleScenario__Price{grid-column-start:3;grid-row-start:4;margin-top:0;position:relative;bottom:auto;left:auto;transform:none}.SingleScenario__ButtonContainer{grid-column-start:3;grid-row-start:5;margin-top:0;position:relative;bottom:auto;left:auto;transform:none;width:fit-content;margin-left:auto;margin-right:auto}.SingleScenario__RecommandedMobile{position:absolute;color:#fff;background-color:#46d1ca;top:0;right:0;border-radius:0 20px;display:flex;gap:.375rem;padding:9px 11px 7px}.SingleScenario__RecommandedDesktop{display:none}}.DataInformationLine__Information{display:flex;justify-content:space-between;align-items:center;position:relative;padding:.5rem;border-radius:.2rem;color:#7c7f87}.DataInformationLine__Information>p:nth-child(1){font-size:13px}.DataInformationLine__Information>p:nth-child(2){font-size:15px;font-weight:700}.DataInformationLine__Underline{width:100%;height:1px;background-color:#e9eaeb}.DataInformationLine__Backgroundessentielle{margin-bottom:.5rem}.DataInformationLine__Backgroundsérénité{background-color:#46d1ca33;margin-bottom:.5rem;color:#191b1e}.DataInformationLine__Backgroundliberté{background-color:#ed8c001a;margin-bottom:.5rem;color:#191b1e}.ProductsList{width:fit-content;margin-left:auto;margin-right:auto;min-height:62px}.ProductsList__SingleProduct{display:flex;align-items:center;gap:8px;color:#50545f;margin-bottom:7px}.MesScenarios{margin-top:2rem}.MesScenarios__Container{margin-bottom:8rem;background-color:#fff;border-radius:.5rem}.MesScenarios__ButtonContainer__hideBtn{display:none}.MesScenarios__Header{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.3rem 2rem}.MesScenarios__FormContainer{transition:height .2s ease}.MesScenarios__Title h4{text-align:left;font-family:PulpDisplay;color:#50545f;font-size:1.5rem;font-weight:400;margin-bottom:.5rem}.MesScenarios__Title p{font-size:.8125rem}.DetailOptionTabs{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;margin-bottom:10px}.SingleTab{width:182px;height:105px;cursor:pointer;transition:all .3s ease}@media (min-width: 1050px){.SingleTab{width:250px;height:70px}}.SingleTab__Container{height:100%}@media (min-width: 1050px){.SingleTab__Container{display:flex;flex-direction:row;align-items:center}}.SingleTab__Logo{height:50%;width:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 1050px){.SingleTab__Logo{width:50%}}.SingleTab__Logo path{fill:#605d57}.SingleTab__Title{height:50%;width:50%;display:flex;justify-content:center;margin:0 auto;margin-top:.5rem}.SingleTab__Title h4{font-family:PulpDisplay;font-size:1rem;padding:0 .3125rem;font-weight:400;color:#50545f}@media (min-width: 1050px){.SingleTab__Title{width:100%;margin:unset;justify-content:flex-start;align-items:center;text-align:left}}.tabIsOpen{transform:translateY(1rem);box-shadow:0 14px 31px -13px #0073e066;border-bottom:6px solid #08b77f;border-radius:8px;z-index:1;pointer-events:none}.tabIsOpen h4{color:#08b77f;font-weight:700}.tabIsOpen path{fill:#08b77f}.SubHeaderOptionChosen{width:100%;margin-top:1rem}.SubHeaderOptionChosen__MainContainer{display:flex}.SubHeaderOptionChosen__Container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around}.SubHeaderOptionChosen__ContainerButtonText{display:flex;align-items:center;justify-content:space-between;width:100%}.SubHeaderOptionChosen__Title{font-size:1.95rem;font-family:PulpDisplay;color:#50545f}@media (max-width: 768px){.SubHeaderOptionChosen__Title{font-size:1.1rem}}.SubHeaderOptionChosen__isRecommended{display:flex;align-items:center;gap:5px;font-family:PulpDisplay;font-size:14px;font-weight:400;text-align:left;color:#08b77f}.SubHeaderOptionChosen__isRecommended img{filter:invert(33%) sepia(66%) saturate(5466%) hue-rotate(195deg) brightness(96%) contrast(100%)}.SubHeaderOptionChosen__SubTitle{font-family:DM Sans;font-size:1rem;font-style:italic;font-weight:400;text-align:left}.SubHeaderOptionChosen__Image{margin:0 40px}.SubHeaderOptionChosen__Image img{border-radius:50%}.DimensionComponent{background-color:#f3f8fc;padding:30px 0 0;min-height:calc(100vh - 210px)}.DimensionComponent__LoadingContainer{display:flex;justify-content:center}.DimensionComponent__Container{display:flex;justify-content:space-between;padding-bottom:50px;gap:20px;height:100%}@media screen and (max-width: 1050px){.DimensionComponent__Container{flex-direction:column}}.DimensionComponent__ImageContainer{flex:1;display:flex;flex-direction:column;align-items:center}.DimensionComponent__InfosSection{flex:1}.DimensionComponent__SwitchContainer{flex:1;justify-content:center;display:flex;gap:16px}.DimensionComponent__SwitchContainer>p{color:#a8aaaf;font-family:DM Sans;font-size:16px;font-weight:500}.DimensionComponent__Table{display:table;width:100%;border-radius:8px;background-color:#fff;padding:12px;margin-bottom:15px}.DimensionComponent__Table table{width:100%}.DimensionComponent__Table td{padding:20px 0}.DimensionComponent__Table td:first-child{text-align:start}.DimensionComponent__Table td:first-child>p{font-size:16px;font-weight:400;color:#191b1e}.DimensionComponent__Table td:last-child{text-align:end}.DimensionComponent__Table tr{border:1px #e9eaeb;border-style:none none solid none}.DimensionComponent__Table tr:first-child>td{padding:0 0 20px}.DimensionComponent__Table tr:last-child{border:none}.DimensionComponent__Table tr:last-child>td{padding:20px 0 0}.DimensionComponent__ProductDetails{display:flex;flex-direction:column;gap:8px}.DimensionComponent__ProductDetails h3{font-size:16px;font-weight:400;color:#191b1e}.DimensionComponent__ProductDetails p{color:#7c7f87;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.DimensionComponent__Include{text-align:start;margin:15px 0 0;font-size:16px;font-weight:500}.DimensionComponent__TechnicalSheet{display:flex;align-items:center;gap:4px}.DimensionComponent__TechnicalSheet>img{width:16px;height:16px;filter:invert(35%) sepia(55%) saturate(5821%) hue-rotate(196deg) brightness(93%) contrast(101%)}.ImpactComponent{background:linear-gradient(195.32deg,#d9d9d9 4.1%,#a3e8e4 37.51%);position:relative;z-index:0;width:100%;height:calc(100vh - 378px);min-height:700px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1050px){.ImpactComponent{height:calc(100vh - 300px)}}.ImpactComponent__LoadingContainer{display:flex;justify-content:center}.ImpactComponent__Container{display:flex;flex-direction:column;align-items:flex-start;color:#50545f;padding:30px 0}.ImpactComponent__Container .title{display:flex;justify-content:space-between;align-items:stretch;font-size:20px;font-weight:700;margin-bottom:60px}.ImpactComponent__Container .title .o2{display:flex;position:relative;justify-content:center;align-items:center;padding-right:10px;padding-left:5px}.ImpactComponent__Container .title .o2:after{content:"2";display:block;font-size:10px;position:absolute;bottom:-2px;right:4px}.ImpactComponent__Container .bigTitle{font-size:60px;font-weight:700;display:flex;justify-content:center;align-items:center;margin-bottom:25px}.ImpactComponent__Container .bigTitle span{font-size:40px;font-weight:400}.ImpactComponent__Container .bigTitle .o2{display:flex;position:relative;justify-content:center;align-items:center;padding-right:35px;padding-left:15px;font-size:60px;font-weight:700}.ImpactComponent__Container .bigTitle .o2:after{content:"2";display:block;font-size:40px;position:absolute;bottom:-5px;right:10px}.ImpactComponent__Container .paragraph{max-width:480px;text-align:left;font-size:16px;font-weight:400;line-height:22.5px}@media (min-width: 835px){.ImpactComponent__Container .paragraph{max-width:520px}}@media (min-width: 1050px){.ImpactComponent__Container .paragraph{max-width:800px}}.ImpactComponent__ContainerClouds{width:100%;height:273px;position:absolute;left:50%;transform:translate(-50%)}.ImpactComponent__ContainerClouds__Clouds{width:480px;height:100%;position:absolute;right:0;top:20%}@media (min-width: 835px){.ImpactComponent__ContainerClouds__Clouds{width:653px}}.ImpactComponent__ContainerClouds__Clouds .cloud1{position:absolute;left:0;top:0;transform:translate(1000px);transition:all ease-in-out 1.5s}.ImpactComponent__ContainerClouds__Clouds .cloud2{position:absolute;right:5%;top:2%;z-index:2;transform:translate(1000px);transition:all ease-in-out 1s}@media (min-width: 835px){.ImpactComponent__ContainerClouds__Clouds .cloud2{right:17%}}.ImpactComponent__ContainerClouds__Clouds .cloud3{position:absolute;right:2%;top:0%;z-index:1;transform:translate(1000px);transition:all ease-in-out 1.75s}.ImpactComponent__ContainerClouds__Clouds .cloud4{position:absolute;right:0%;top:50%;transform:translate(1000px);transition:all ease-in-out 1.75s}.ImpactComponent__ContainerMountains{position:relative;margin-bottom:-10px}.ImpactComponent__ContainerMountains img{width:100%;object-fit:cover;object-position:top}.ImpactComponent__ContainerMountains .modal{border-radius:20px;width:210px;height:110px;color:#fff;background:#191b1e40;position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;transition:all ease-in-out 3s;padding:20px;z-index:5}.ImpactComponent__ContainerMountains .modal:before{content:"Soit :";position:absolute;top:-30px;color:#50545f;font-size:20px}.ImpactComponent__ContainerMountains .modal .title{font-size:30px;font-family:PulpDisplay;font-weight:700;display:flex;align-items:flex-start;text-shadow:0px 2px 10px rgba(0,0,0,.25)}.ImpactComponent__ContainerMountains .modal .title:after{content:"";font-size:30px;font-family:PulpDisplay;font-weight:700;margin-left:5px}.ImpactComponent__ContainerMountains .modal .subtitle{font-size:16px;font-weight:400;text-align:start;text-shadow:0px 2px 10px rgba(0,0,0,.25)}.ImpactComponent__ContainerMountains .c-mountain1 .c-maison{position:absolute;right:13.5vw;bottom:7.5vw;z-index:6;width:16.041vw;height:12.916vw;transform:translateY(1000px);transition:all ease-in-out 1.2s}.ImpactComponent__ContainerMountains .c-mountain1 .c-maison img{width:100%;height:100%;object-fit:cover}.ImpactComponent__ContainerMountains .c-mountain1 .c-maison .modal2{top:-70px;left:-170px}.ImpactComponent__ContainerMountains .c-mountain1 .mountain1{z-index:4;position:relative;top:0vw;transition:all ease-in-out .75s;transform:translateY(1000px)}.ImpactComponent__ContainerMountains .c-mountain2{position:absolute;top:-1vw;transition:all ease-in-out .85s;transform:translateY(1000px);left:0;z-index:3;width:58.13vw;height:100%}.ImpactComponent__ContainerMountains .c-mountain2 .c-voiture{width:6.282vw;height:3.918vw;position:absolute;z-index:5;left:28.5vw;top:7vw;transition:all ease-in-out 3s}.ImpactComponent__ContainerMountains .c-mountain2 .c-voiture .modal1{top:-145px;left:-180px}.ImpactComponent__ContainerMountains .c-mountain2 .c-voiture .mountain2{position:absolute;left:0}.ImpactComponent__ContainerMountains .mountain3{position:absolute;z-index:2;left:20vw;top:3.8vw;transition:all ease-in-out .9s;transform:translateY(1000px);width:48.41vw}.ImpactComponent__ContainerMountains .mountain4{position:absolute;z-index:1;left:27vw;top:3vw;transition:all ease-in-out 1.05s;width:23.89vw;transform:translateY(1000px)}.PerformanceComponent{background-color:#f3f8fc;min-height:calc(100vh - 300px);padding:30px 0}.PerformanceComponent__EssentiellePourcentage{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px;gap:30px}@media (max-width: 835px){.PerformanceComponent__EssentiellePourcentage{flex-direction:column;align-items:center}}.PerformanceComponent__EssentiellePourcentage .IndependenceLevelComponent{width:50%;max-width:100%}@media (max-width: 835px){.PerformanceComponent__EssentiellePourcentage .IndependenceLevelComponent{width:100%;flex-direction:column;align-items:inherit;max-width:345px}}.PerformanceComponent__LoadingContainer{display:flex;justify-content:center}.PerformanceComponent__BottomSection{display:flex;gap:20px}.PerformanceComponent__TopSection{display:flex;flex-direction:column;gap:30px}.PerformanceComponent__TopSection__Column{flex-direction:column!important}@media (min-width: 835px){.PerformanceComponent__TopSection{flex-direction:row}}.ChartComponent{position:relative;background-color:#fff;border-radius:8px;padding:20px;width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.ChartComponent>h2{font-size:1rem;font-weight:400;margin:0 0 10px}.ChartComponent__checkboxSection{margin:0 0 20px;display:flex;gap:5px;align-items:center}.ChartComponent__checkboxSection>input{all:revert}.ChartComponent__legendContainer{display:flex;flex-direction:column;justify-content:center}.ChartComponent__SingleLegendContainer{display:flex;flex-direction:row;align-items:center;text-align:left;gap:10px;margin-bottom:2px}.ChartComponent__onAreaClickTooltip{position:absolute;max-width:200px;top:70px;left:20%;z-index:2;padding:9px;background-color:#fff;text-align:left;box-shadow:0 1px 35px -13px #0b263973;border-radius:8px}.ChartComponent__onAreaClickTooltip .title{font-weight:700;font-size:.875rem;padding-bottom:5px}.ChartComponent__onAreaClickTooltip .content{font-size:.8125rem;font-weight:400}@media (min-width: 835px){.ChartComponent__onAreaClickTooltip{top:110px}}.ConsumptionComponent{margin-top:30px;background-color:#fff;border-radius:8px;width:100%;padding:25px;overflow:hidden}.ConsumptionComponent__MainInfoSection{display:flex;gap:20px;margin-bottom:25px;color:#50545f}.ConsumptionComponent__Title{display:flex;gap:10px}.ConsumptionComponent__Title h4{font-size:1.125rem;font-weight:700;text-align:left}.ConsumptionComponent__SubTitle{display:flex;align-items:center;gap:10px;margin-bottom:30px}.ConsumptionComponent__SubTitle h5{font-size:14px;font-weight:400;text-align:left}.ConsumptionComponent__SecondaryInfoSection{display:flex;justify-content:space-between;margin-top:40px;color:#50545f}.ConsumptionComponent__SecondaryInfoSection>div{border-left:1px solid #a8aaaf;padding-left:40px}.ConsumptionComponent__SecondaryInfoSection>div:first-child{border:0;padding-left:0}.ConsumptionComponent__SecondaryInfoBlock{width:50%;text-align:start}.ModalitéPopUP{width:20px;height:20px;background-color:#fff;border-radius:50%;color:#50545f;text-align:center;box-shadow:0 0 2px #00000040;position:relative;bottom:15px;display:inline-block}.ModalitéPopUP:hover .ModalitéPopUPText{visibility:visible}.ModalitéPopUPText{visibility:hidden;width:320px;background-color:#000;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1;top:160%;right:0%;margin-right:-50px;padding:10px;display:flex;align-items:center}.ModalitéPopUP .ModalitéPopUPText:after{content:" ";position:absolute;bottom:100%;left:80%;margin-left:-5px;border-width:9px;border-style:solid;border-color:transparent transparent black transparent}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.IndependenceLevelComponent{display:flex;background-color:#fff;border-radius:8px;padding:20px;position:relative;flex-direction:column;width:100%;max-width:350px}.IndependenceLevelComponent__Hide{display:none}@media (max-width: 835px){.IndependenceLevelComponent{flex-direction:row;align-items:center;max-width:none}}.IndependenceLevelComponent__chart{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:-50px}.IndependenceLevelComponent__CircularProgressBarContent{position:relative;top:-30px}.IndependenceLevelComponent__CircularProgressBarContent>img{width:4rem;height:auto}.IndependenceLevelComponent__CircularProgressBarContent>p{font-size:.625rem;font-weight:400;color:#50545f;margin:10px 0;text-transform:uppercase}.IndependenceLevelComponent__CircularProgressBarContent__independenceRate{display:flex;justify-content:center;align-items:center;min-height:4rem}.IndependenceLevelComponent__CircularProgressBarContent__independenceRate>p{font-family:PulpDisplay;font-size:4.125rem;font-weight:700}.IndependenceLevelComponent__CircularProgressBarContent__independenceRate>p span{font-size:2.0625rem;vertical-align:super}.IndependenceLevelComponent__LegendeSection{width:80%;position:relative;top:-85px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 835px){.IndependenceLevelComponent__LegendeSection{top:-70px;width:90%}}.IndependenceLevelComponent__LegendeSection .PourcentSection{width:100%;max-width:17rem;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:0}.IndependenceLevelComponent__LegendeSection .PourcentSection>p{font-size:.625rem}.IndependenceLevelComponent__LegendeContainer .Legende{display:flex;margin-bottom:5px;gap:5px}.IndependenceLevelComponent__LegendeContainer .Legende>p{font-size:.75rem;text-align:left}@media (min-width: 835px){.IndependenceLevelComponent__LegendeContainer .Legende>p{font-size:.625rem}}.IndependenceLevelComponent__LegendeContainer .Bullet{width:10px;height:10px;min-height:10px;min-width:10px;border-radius:50%}.IndependenceLevelComponent__TextSection{width:100%}.IndependenceLevelComponent__Title{justify-content:space-between;margin-bottom:25px;display:flex;text-align:left}.IndependenceLevelComponent__Title h4{font-size:1.125rem;line-height:1.125rem;padding-right:10px}.IndependenceLevelComponent__Text{padding-right:20px;padding-left:15px;border-left:1px solid #d3d4d7;text-align:start;margin-bottom:2rem}.ModalitéPopUPText__FirstDivision p{font-size:1rem;font-weight:400}.IndependenceRate{display:flex;justify-content:center}.IndependenceRate>p{font-family:PulpDisplay;font-size:4.125rem;font-weight:700}.IndependenceRate>p span{font-size:2.0625rem;vertical-align:super}.InfoAlert{border:rgba(0,115,224,.5) 2px solid;border-radius:.5rem;background-color:#0073e01a;width:100%;padding:.5rem 1rem;margin:.5rem 0rem;line-height:1.3rem;text-align:start;color:#012330}.SelfConsumptionSlider{margin-bottom:1rem;display:flex;flex-direction:column}.SelfConsumptionSlider__Container{display:flex;width:100%}.SelfConsumptionSlider__Container>p{margin:0;font-size:1rem;color:#50545f;font-weight:400}.SelfConsumptionSlider .slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:15px;border-radius:10px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.SelfConsumptionSlider .slider:hover{opacity:1}.SelfConsumptionSlider .slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#08b77f;cursor:pointer}.SelfConsumptionSlider .slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#08b77f;cursor:pointer}.SelfConsumptionSlider__Title{display:flex;align-items:center;justify-content:center}.SelfConsumptionSlider__SliderContainer{position:relative;width:100%;height:1.5rem;margin:0rem .5rem}.SelfConsumptionSlider__LabelContainer{position:relative;width:calc(100% - 25px);background-color:#ff0}.SelfConsumptionSlider__Label{position:absolute;top:-1.7rem;pointer-events:none;height:1rem;width:3.5rem;display:flex;align-items:center;font-size:1.1rem;color:#08b77f;font-weight:600}.SelfConsumptionComponent{margin-top:30px;background-color:#fff;border-radius:8px;width:35%;padding:25px;text-align:left}.SelfConsumptionComponent__Picto{margin-bottom:15px}.SelfConsumptionComponent__Picto>img{display:block;margin:0 0 auto}.SelfConsumptionComponent__Title{display:flex;align-items:center;gap:10px}.SelfConsumptionComponent__Title h4{font-size:.875rem;font-weight:700;text-align:left}.SelfConsumptionComponent__Rate{text-align:left;margin:20px 0}.SelfConsumptionComponent__Rate>span{display:inline-block;font-size:1.875rem;font-weight:400}.SelfSufficiencyComponent__TitleContainer{cursor:pointer;background-color:#fff;width:100%;margin-top:30px;padding:25px 0 15px;border-radius:8px;display:flex;justify-content:center;gap:10px;font-size:1.125rem;font-weight:700}.SelfSufficiencyComponent__TitleContainer__FirstPart{font-family:PulpDisplay;font-size:2.875rem;font-weight:700}.SelfSufficiencyComponent__TitleContainer__LastPart{color:#191b1e;font-weight:400;font-family:DM Sans,serif;font-size:18px}.SelfSufficiencyComponent__TitleContainer .ChevronPicto{display:flex;justify-content:center;align-items:center}@media (min-width: 1180px){.SelfSufficiencyComponent__TitleContainer .ChevronPicto{position:relative;left:210px}}.SelfSufficiencyComponent__GraphSection{width:100%;margin-top:10px;border-radius:8px;background-color:#fff;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:height .2s ease}.SelfSufficiencyComponent__GraphSection .GraphContainer{width:90%}.SelfSufficiencyComponent__GraphSection .GraphContainer span{font-weight:500}@media (min-width: 835px){.SelfSufficiencyComponent__GraphSection .GraphContainer{width:70%}}.SelfSufficiencyChartComponent{width:100%;height:330px}.XaxisLabel{font-size:16px;font-weight:400;text-align:center;fill:#191b1e}.ProfitabilityComponent{background-color:#f3f8fc;padding:30px 0;min-height:calc(100vh - 300px)}.ProfitabilityComponent__LoadingContainer{display:flex;justify-content:center}.ProfitabilityComponent__BottomSection{display:flex;gap:20px}.ProfitabilityComponent__TopSection{display:flex;flex-direction:column;gap:30px}@media (min-width: 835px){.ProfitabilityComponent__TopSection{flex-direction:row}}.ProfitabilityComponent__TotalGainContainer{margin-top:1rem}.ProfitabilityComponent__SectionTitle{color:#50545f;font-family:PulpDisplay;font-size:1.25rem;font-weight:700;line-height:1.25rem;text-align:left;margin-top:2rem;margin-left:1.5rem}.KWhPriceComponent{display:flex;gap:1.75rem;justify-content:space-between;margin-top:1rem;background-color:#e9eaeb;padding:2rem;border-radius:8px}.KWhPriceComponent__DataContainer{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;gap:.5rem;padding:1.3rem 0rem;border-radius:.25rem;border:1px solid #d3d4d7;background-color:#fff}.KWhPriceComponent__DataContainer>p{font-family:PulpDisplay}.KWhPriceComponent__NumbersTitle{font-size:1rem;line-height:1.125rem;letter-spacing:.06em;color:#50545f}.KWhPriceComponent__NumbersValue{font-weight:700;font-size:1.5rem}.KWhPriceComponent__NumbersValueSolar{color:#ffc043}.KWhPriceComponent__NumbersValueNetwork{color:#0073e0}.KWhPriceComponent__Tooltip{position:absolute;top:.63rem;right:.63rem}.KWhPriceComponent__Tooltip .icon{display:none}.KWhPriceComponent__Tooltip>svg{filter:invert(32%) sepia(8%) saturate(780%) hue-rotate(186deg) brightness(93%) contrast(85%)}.KWhPriceComponent__Tooltip:hover .icon{display:block}.TopSectionMainInfo{width:100%;gap:10px;display:flex}.TopSectionMainInfo__SingleInfoBlock{background-color:#fff;border-radius:8px;display:flex;align-items:center;gap:1rem;flex:1;padding:18px;min-height:5rem}.TopSectionMainInfo__TextContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.375rem;color:#50545f;text-align:left}.TopSectionMainInfo__Value{font-size:1rem;font-weight:700}.TopSectionMainInfo__Title{font-size:.875rem;font-family:PulpDisplay}.TopSectionMainInfo__Subtitle{font-size:.8rem;font-weight:400}.TotalGainContainer{background-color:#e9eaeb;border-radius:8px;padding:27px 7px 7px}@media (min-width: 835px){.TotalGainContainer{padding:27px 20px 20px}}.TotalGainContainer__Summary{margin-top:-70px;margin-bottom:30px}.TotalGainContainer__FilterButton{position:relative;display:flex;align-items:center;z-index:1}.TotalGainContainer__FilterButton>p{width:fit-content;font-size:1.125rem;font-weight:700;line-height:1.4375rem}.TotalGainContainer__FilterButton>div{width:130px;background-color:#000;color:#fff;padding:10px 25px;border-radius:5px;margin-left:10px;font-size:1.125rem;font-weight:700}.TotalGainContainer__FilterButton>div img{width:18px;margin-top:4px;filter:brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(155%) hue-rotate(91deg) brightness(116%) contrast(100%)}.ExtraElectricitySalesGraph{background-color:#fff;padding:30px 5px 40px;border-radius:8px 0 8px 8px}.ExtraElectricitySalesGraph__GraphContainer{width:100%;height:360px;margin-bottom:2rem}.ExtraElectricitySalesGraph__GraphDescription{color:#50545f;text-align:left;padding:0 22px}.ExtraElectricitySalesGraph__GraphDescription .Title{font-weight:700;font-size:1rem;margin-bottom:1rem}.ExtraElectricitySalesGraph__GraphDescription .Description{font-size:.875rem}@media (min-width: 835px){.ExtraElectricitySalesGraph__GraphDescription .Description{font-size:1rem}}.ExtraElectricitySalesGraph .customTooltip{background-color:#fff;box-shadow:0 2px 4px #00000014;border-radius:4px;padding:5px 10px;display:flex;flex-direction:column;gap:10px}.ExtraElectricitySalesGraph .customTooltip .labelPriceContainer{display:flex;align-items:center;gap:.625rem}.ExtraElectricitySalesGraph .customTooltip .labelPriceContainer .price{color:#000;font-size:.875rem;font-weight:600;line-height:1.25rem}.ExtraElectricitySalesGraph .legendContainer{display:flex;flex-direction:row;gap:20px;margin-left:100px}.ExtraElectricitySalesGraph .legendItem{display:flex;align-items:center;gap:8px}.ExtraElectricitySalesGraph .colorPastille{width:20px;height:20px;border-radius:50%}.ProfitabilityTabBlock{flex:1;box-shadow:0 2px 10px 1px #10424538;border-radius:8px;margin-bottom:10px;background-color:#f8f8f8;padding:1rem 0rem;cursor:pointer;transition:all .3s ease}@media (min-width: 768px){.ProfitabilityTabBlock{padding:1rem;display:flex;flex-direction:row;justify-content:space-between}}.ProfitabilityTabBlock__Header{display:flex;flex-direction:column;align-items:center;flex:1;width:fit-content}.ProfitabilityTabBlock__Title>h4{font-weight:600;font-size:1.1rem;text-align:center}.ProfitabilityTabBlock__BottomArrow{width:18px}.ProfitabilityTabBlock__BottomArrow>img{width:100%}.ProfitabilityTabBlock__BottomArrow .arrow-image{transition:all .3s ease}.ProfitabilityTabBlock__BottomArrow .arrow-active{transform:rotate(-180deg)}.ProfitabilityTabBlock__tabIsOpen{border-radius:8px 8px 0 0;margin-bottom:0;background-color:#fff}@media (min-width: 768px){.ProfitabilityTabBlock__tabIsOpen{transform:translateY(.5rem);box-shadow:none}}.oceanTurquoise h4{color:#46d1ca}.oceanTurquoise img{filter:brightness(0) saturate(100%) invert(66%) sepia(79%) saturate(349%) hue-rotate(127deg) brightness(98%) contrast(81%)}.zealOrange h4{color:#ed8c00}.zealOrange img{filter:brightness(0) saturate(100%) invert(77%) sepia(43%) saturate(7153%) hue-rotate(4deg) brightness(97%) contrast(101%)}.SavingsGraph{background-color:#fff;padding:30px 5px 40px;border-radius:0 8px 8px}.SavingsGraph__GraphContainer{width:100%;height:600px;margin-bottom:2rem;padding:0 1rem}.SavingsGraph__GraphDescription{color:#50545f;text-align:left;padding:0 22px}.SavingsGraph__GraphDescription .Title{font-weight:700;font-size:1rem;margin-bottom:1rem}.SavingsGraph__GraphDescription .Description{font-size:.875rem}@media (min-width: 835px){.SavingsGraph__GraphDescription .Description{font-size:1rem}}.SavingsGraph .customTooltip{background-color:#fff;box-shadow:0 2px 4px #00000014;border-radius:4px;padding:5px 10px;display:flex;flex-direction:column;gap:10px}.SavingsGraph .customTooltip .labelPriceContainer{display:flex;align-items:center;gap:.625rem}.SavingsGraph .customTooltip .labelPriceContainer .price{color:#000;font-size:.875rem;font-weight:600;line-height:1.25rem}.SavingsGraph .legendContainer{display:flex;flex-direction:row;gap:20px;margin-left:100px}.SavingsGraph .legendItem{display:flex;align-items:center;gap:8px}.SavingsGraph .colorPastille{width:20px;height:20px;border-radius:50%}.TotalGainGraphs__Tabs{display:flex;gap:30px}.TotalGainSummary{display:flex;justify-content:center;align-items:flex-end;position:relative}.TotalGainSummary__InformationBlockContainer{background-color:#fff;padding:10px 15px;box-shadow:0 0 7px #00000014;border-radius:8px;min-width:12rem;text-align:left;margin-bottom:4rem}.TotalGainSummary__InformationBlockContainer .title{color:#191b1e;font-size:.75rem;margin-bottom:17px}.TotalGainSummary__InformationBlockContainer .price{font-weight:700;font-size:1.5rem}.TotalGainSummary__PieChartContainer{flex:1;height:23rem}.TotalGainSummary__PieChartContainer .recharts-layer{background-color:#00f}.TotalGainSummary__TotalAmount{position:absolute;color:#191b1e;text-align:center;bottom:4rem;left:50%;transform:translate(-50%)}.TotalGainSummary__TotalAmount .price{font-size:2rem;font-weight:700;font-family:PulpDisplay}.TotalGainSummary__TotalAmount .title{font-size:1rem}.ProfitabilityCashFlow{background-color:#f3f8fc;min-height:calc(100vh - 300px);padding-top:1.5rem}.ProfitabilityCashFlow__TitleContainer{display:flex;align-items:flex-end;gap:10px;margin-bottom:1.0625rem}.ProfitabilityCashFlow__Title{color:#50545f;font-size:1.5rem;font-weight:700}.ProfitabilityCashFlow__FormContainer{background-color:#fff;padding:1.25rem 1.5rem 2rem;border-radius:.5rem}.ProfitabilityCashFlow__BoxesContainer{display:flex;gap:.625rem}.ProfitabilityCashFlow__SwitchContainer{margin-top:2rem;display:flex;flex-direction:column;gap:.5rem;max-width:25rem}.ProfitabilityCashFlow__Switch{display:flex;justify-content:space-between;gap:1rem}.ProfitabilityCashFlow__DataContainer{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;gap:.5rem;padding:1.3rem 0rem;border-radius:.25rem;border:1px solid #d3d4d7}.ProfitabilityCashFlow__DataContainer>p{font-family:PulpDisplay}.ProfitabilityCashFlow__SectionComptant{display:flex;gap:1.75rem;justify-content:space-between;margin:3rem 2rem 2rem 0}.ProfitabilityCashFlow__Subtitle{font-size:1rem;line-height:1.125rem;letter-spacing:.06em;color:#50545f}.ProfitabilityCashFlow__Text{letter-spacing:unset;color:#50545f;font-size:.9rem}.ProfitabilityCashFlow__Value{font-weight:700;font-size:1.125rem;color:#191b1e}.ProfitabilityCashFlow__CashDropdown{width:30%}.FinancingGraphContainer__SectionTitle{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:2rem;border-top:1px solid #d3d4d7;padding-top:1rem;cursor:pointer}.FinancingGraphContainer__SectionTitle>p{color:#50545f;font-family:PulpDisplay;font-size:1.25rem;font-weight:700;line-height:1.25rem;text-align:left;margin-left:1.5rem}.FinancingGraph{background-color:#f8f8f8;padding:10px 5px 40px;border-radius:8px;margin-top:1.9375rem;padding-top:2.3125rem}.FinancingGraph__TotalValues{width:100%;display:flex;justify-content:center;gap:3.125rem;margin-bottom:2.625rem}.FinancingGraph__TotalValues .dataContainer{display:flex;gap:.625rem}.FinancingGraph__TotalValues .title{font-weight:700;font-size:.8125rem;margin-bottom:.375rem}.FinancingGraph__TotalValues .value{color:#191b1e;font-family:PulpDisplay;font-size:1rem;font-weight:700;text-align:left}.FinancingGraph__TotalValues .colorPastille{width:14px;height:14px;border-radius:50%}.FinancingGraph__GraphContainer{width:100%;height:400px;margin-bottom:2rem}.FinancingGraph__GraphDescription{color:#50545f;text-align:left;padding:0 22px}.FinancingGraph__GraphDescription .Title{font-weight:700;font-size:1rem;margin-bottom:1rem}.FinancingGraph__GraphDescription .Description{font-size:.875rem}.FinancingGraph__ButtonContainer{display:flex;justify-content:center;gap:1rem}.CustomTooltip{background-color:#fff;width:340px;padding:17px;border-radius:4px;-webkit-box-shadow:0px 0px 20px 2px rgba(107,107,107,.75);box-shadow:0 0 20px 2px #6b6b6bbf}.CustomTooltip__detail{display:flex;align-items:center;justify-content:space-between;font-family:PulpDisplay;margin-bottom:.5rem}.CustomTooltip__detail .annuality p{color:#50545f}.CustomTooltip__detail .economy p{color:#0073e0}.CustomTooltip__detail .extraElectricitySales p{color:#ed8c00}.CustomTooltip__detail .help_amount p{color:#05a358}.CustomTooltip__TotalPriceBreakdown{width:100%;text-align:center;color:#191b1e;font-size:.8rem;padding-right:8px;border-right:1px solid #a8aaaf}.CustomTooltip__labelPriceContainer{width:100%;display:flex;justify-content:space-between;gap:1rem;padding-bottom:3px}.CustomTooltip__TotalPrice{min-width:60px;font-weight:700;font-size:1rem;text-align:right;white-space:nowrap}.CustomTooltip__MonthlyPrice{font-family:PulpDisplay}.GenericFinancingForm{display:flex;flex-direction:column;gap:1rem;margin:2rem 0;max-width:400px}.GenericFinancingForm__Input{display:flex;flex-direction:column;gap:.5rem}.GenericFinancingForm__Input label{align-self:start;font-size:14px;color:#50545f}.GenericFinancingForm__Switch{display:flex;justify-content:space-between;align-items:center}.InformationBox{border-radius:.25rem;border:1px solid #d3d4d7;text-align:center;padding:.5rem;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.75rem}.SofincoSimulator{display:flex;justify-content:flex-start;align-items:flex-start;gap:4rem;margin-top:1.5rem;padding:1.25rem 0}.SofincoSimulator__InputsContainer{display:flex;flex-direction:column;gap:1.25rem;justify-content:stretch;max-width:22rem;width:100%}.SofincoSimulator__Input{display:flex;align-items:center;gap:1rem}.SofincoSimulator__DropDown{width:100%}.SofincoSimulator__LoanInformation{border-radius:.25rem;border:1px solid #d3d4d7;padding:.5rem;width:13rem;min-height:7.5rem;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.75rem}.SofincoSimulator__OptionItem{font-size:.875rem;color:#7c7f87}.SofincoSimulator__Result{height:30px;font-size:1.25rem;font-weight:700;font-family:PulpDisplay,sans-serif}.MonProjetRG__ButtonsContainer{display:flex;flex-direction:row;align-items:center;gap:24px}.MonProjetRG__ContainerParent{display:flex;gap:2.5rem;margin-top:.5rem}@media screen and (max-width: 768px){.MonProjetRG__ContainerParent{flex-direction:column}}.MonProjetRG__ContainerChildren{flex:2.5}.MonProjetRG__KpiContainer{display:flex;flex-direction:column;align-items:center}.MonProjetRG__LoadingContainer{display:flex;justify-content:center;flex-direction:column-reverse;align-items:center;width:100%;min-height:7rem}.MonProjetRG__LoadingContainer>p{font-style:italic;color:#50545f;font-size:.875rem}.MonProjetRG__UserMessage{text-align:center;padding:1rem 0;font-style:italic;color:#50545f;font-size:1rem}.MonProjetRG__Content{background-color:#f8f8f8;padding:24px;min-height:calc(100vh - 15rem);text-align:left;display:flex;flex-direction:column}.MonProjetRG__Content__containerCadreInfos{display:flex;gap:16px}.MonProjetRG__Content__containerMore{width:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:12px;background-color:#e9eaeb;border-radius:4px;margin-bottom:2rem;background-image:linear-gradient(#d3d4d7 33%,#fff0 0%),linear-gradient(#d3d4d7 33%,#fff0 0%),linear-gradient(to right,#d3d4d7 33%,#fff0 0%),linear-gradient(to right,#d3d4d7 33%,#fff0 0%);background-position:right,left,bottom,top;background-size:1px 12px,1px 12px,12px 1px,12px 1px;background-repeat:repeat-y,repeat-y,repeat-x,repeat-x}.MonProjetRG__Content__containerMore p{font-size:16px}.MonProjetRG__Content__containerMore svg{margin-right:12px}.MonProjetRG__Content__containerMore svg path{fill:#08b77f}.MonProjetRG__ProductsContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-column-gap:16px;grid-row-gap:50px;margin-bottom:24px}.MonProjetRG__ModalRGEligible{width:100%;padding:24px 0;display:flex;justify-content:center;gap:24px}.IncomeModale{margin-top:42px;display:flex;flex-direction:column;gap:20px}.IncomeModale__InputContainer{display:flex;flex-direction:row;align-items:center;gap:16px;color:#50545f}.IncomeModale__ChoiceButtonContainer{color:#50545f;display:flex;flex-direction:column;gap:16px;text-align:start}.IncomeModale__ButtonContainer{padding:24px 0;justify-content:center;display:flex;flex-direction:row;gap:24px}.IncomeModale__DropdownContainer{width:100%;max-width:25rem}.KPIComponent{width:20rem}.KPIComponent__ContainerCadreInfoDesktop{display:flex;flex-direction:column;align-items:center;width:100%;padding:1.125rem 1.125rem 2rem;border-radius:4px;background-color:#fff;box-shadow:0 2px 13px -4px #10424538;margin-bottom:2rem}.KPIComponent__ContainerCadreInfoDesktop h2{text-align:left}.KPIComponent__Title{font-family:DM Sans;font-size:1rem;font-weight:500;display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;margin-top:1.5rem}.KPIComponent__Title:first-child{margin-top:.5rem}.KPIComponent__Tip{cursor:help}.KPIComponent__Icon{margin-left:10px;display:flex;justify-content:center;align-items:center;position:relative}.KPIComponent__Icon:hover .MonProjetRG__Tooltip{display:flex}.KPIComponent__SideContent{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:1rem}.KPIComponent__SideContent h2{font-size:1.125rem}.KPIComponent__SideContent span{padding:4px 12px;background-color:#e1f4eb;border-radius:20px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:500;color:#025e52}.KPIComponent__SideContent span svg{margin-right:6px}.KPIComponent__SideContent span svg path{fill:#025e52}.KPIComponent__SideContent:last-child{margin-bottom:0}.KPIComponent__ContentItem{display:flex;justify-content:space-between;width:100%;align-items:center;gap:.8rem}.KPIComponent__ContentItem img{max-width:78px}.KPIComponent__ContentItemContainer{display:flex;width:100%;flex-direction:column;gap:.8rem}.KPIComponent__HelpContainer{display:flex;width:100%;justify-content:space-between;gap:.8rem}.KPIComponent__ImportantNumberGreen,.KPIComponent__ImportantNumberHelp{color:#025e52}.KPIComponent__Trait{border-bottom:1px solid #d3d4d7;width:90%;margin-top:1rem;margin-bottom:2rem}.KPIComponent__AsideBulb{background-color:#fff2d6;padding:12px 10px;display:flex;justify-content:center;align-items:center;height:fit-content;font-size:14px;font-weight:500;line-height:1.2rem;gap:12px;margin-bottom:18px;border-radius:.3rem}.KPIComponent__AsideBulb svg path{fill:#ed8c00}.KPIComponent__AsideBulb p{width:calc(100% - 24px)}.KPIComponent__SubTitleLight{font-family:DM Sans;font-size:1rem;font-weight:400}.KPIComponent__SubTitleLightSlim{font-family:DM Sans;font-size:.9rem;font-weight:400;color:#7c7f87}.KPIComponent__TitleStrong{font-size:1.125rem}.KPIComponent__LoadingContainer{display:flex;justify-content:center;flex-direction:column-reverse;align-items:center;width:100%;min-height:7rem}.KPIComponent__LoadingContainer>p{font-style:italic;color:#50545f;font-size:.875rem}.KPIComponent__Content{background-color:#f8f8f8;padding:24px;min-height:calc(100vh - 15rem);text-align:left;display:flex;flex-direction:column}.KPIComponent__Content__containerCadreInfos{display:flex;gap:16px}.KPIComponent__ResumeContainer{display:flex;width:100%;flex-direction:column;gap:1rem}.KPIComponent__KPIGainEnergetique{display:flex;gap:1rem;flex-direction:column;justify-content:center;align-items:center}.KPIComponent__KPIGainEnergetique>h2{font-size:1.5rem}.KPIComponent__KPIDetails{font-size:.875rem;color:#7c7f87}.KPIComponent__LauchHelpCalculus{display:flex;align-items:center;margin-bottom:18px}.KPIComponent__LauchHelpCalculus>p{font-size:14px;font-weight:500;color:#08b77f;border-bottom:1px solid #08b77f;margin:0;cursor:pointer}.KPIComponent__LauchHelpCalculus svg path{fill:#08b77f}.isManageCartActive{filter:blur(2px)}.ProductCard{position:relative;padding:24px;text-align:left;background-color:#f8f8f8;border-radius:8px;display:flex;justify-content:space-between;flex-direction:column;border:2px solid #e9eaeb;color:gray;max-width:300px}.ProductCard__Priority{font-weight:700;font-size:16px;color:#fff;width:55%;position:absolute;bottom:100%;left:-2px;background-color:#e9eaeb;border-radius:20px 20px 0 0;padding:6px 20px;color:gray}.ProductCard__Priority--active{font-weight:700;font-size:16px;color:#fff;width:55%;position:absolute;bottom:100%;left:-2px;background-color:#08b77f;border-radius:20px 20px 0 0;padding:6px 20px}.ProductCard__Checkbox{position:absolute;right:20px;top:20px}.ProductCard__ImageContainer{margin-bottom:16px}.ProductCard img{display:flex;justify-content:center;align-items:center;margin:0 auto 16px;max-width:200px}.ProductCard__Category{font-weight:400;font-size:12px;text-transform:uppercase;color:#50545f;margin-bottom:8px}.ProductCard__Title{font-size:18px;font-weight:700;margin-bottom:16px}.ProductCard__Description{font-weight:400;font-size:12px;margin-bottom:8px}.ProductCard__ContainerChiffres h3{font-weight:700;font-size:24px;margin-bottom:8px}.ProductCard__ContainerChiffres h4{font-weight:700;font-size:16px}.ProductCard__ContainerChiffres h5{font-weight:400;font-size:14px}.ProductCard__ContainerHelpRG>span{font-size:14px;font-style:italic}.ProductCard__Cta{display:flex;justify-content:center;align-items:center;margin-top:1.5rem}.ProductCard--isRecommended{border-radius:0 8px 8px;border:2px solid #e9eaeb;background-color:#f8f8f8}.ProductCard--active{border:2px solid #08b77f;background-color:#f6f7fb;color:unset}.isNotRecommendedProduct{display:none}.SubHeaderRG{padding-bottom:1.5rem}.SubHeaderRG__Title{width:100%;margin-top:1rem;display:flex;justify-content:space-between;align-items:center}.SubHeaderRG__Title>h2{text-align:left;font-size:2rem;color:#191b1e}.SubHeaderRG__CustomerInfo{width:100%;margin-top:1rem}.SubHeaderRG__CustomerInfo>p{text-align:left;font-size:.8rem;color:#50545f;font-weight:500}.SubHeaderRG__ButtonsContainer{display:flex}.ProductsCatalogue{background-color:#f8f8f8;min-height:calc(100vh - 77px)}.ProductsCatalogue__LayoutContent{padding-top:2rem}.ProductsCatalogue__Title{text-align:left;margin-top:2rem;font-size:1.5rem;color:#191b1e}.ProductsCatalogue__GoBack{display:flex;gap:.63rem;width:fit-content;padding:.75rem 0;text-align:left;font-size:1rem;color:#7c7f87;font-weight:700;cursor:pointer}.ProductsCatalogue__GoBack>img{rotate:180deg;width:1rem;height:1rem;filter:brightness(0) saturate(100%) invert(51%) sepia(5%) saturate(515%) hue-rotate(186deg) brightness(96%) contrast(91%)}.ProductsCatalogue__products_container{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);padding:2rem 0}.ProductsCatalogue__product_box{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;background-color:#fff;padding:.88rem}.ProductsCatalogue__product_box h2{height:3.3rem;color:#191b1e;font-size:1.125rem;text-align:left}.ProductsCatalogue__product_box .image_container{width:100%}.ProductsCatalogue__product_box .image_container>img{width:100%;max-width:15rem}.ProductsCatalogue__LoaderContainer{display:flex;justify-content:center;align-items:center;margin-top:2rem}.ProductsCatalogue__LoaderContainer>p{font-style:italic;color:#50545f}.ProductPagesWrapper{margin-top:3rem}.ProductPagesWrapper__GoBack{display:flex;gap:.63rem;width:fit-content;padding:.75rem 0;text-align:left;font-size:1rem;color:#7c7f87;font-weight:700;cursor:pointer}.ProductPagesWrapper__GoBack>img{rotate:180deg;width:1rem;height:1rem;filter:brightness(0) saturate(100%) invert(51%) sepia(5%) saturate(515%) hue-rotate(186deg) brightness(96%) contrast(91%)}.ProductPagesWrapper__ContentContainer{display:flex;gap:2rem}.ProductPagesWrapper__Image{width:20rem;margin-top:3rem;margin-right:1rem}.ProductPagesWrapper__Image>img{width:100%}.ProductPagesWrapper__Content{flex:1;width:70%}.ProductPagesWrapper__FormulaireContainer{margin-top:1.3rem;margin-bottom:2rem;width:100%}.ProductPagesWrapper__FormulaireTitle{width:100%;font-size:2rem;font-weight:700;color:#191b1e;font-family:PulpDisplay;text-align:left;margin-bottom:1.8rem}.ProductPagesWrapper__LoaderContainer{display:flex;justify-content:center;align-items:center;max-width:35rem}.ProductPagesWrapper__LoaderContainer>p{font-style:italic;color:#50545f}.CETPage{width:100%}.CETPage__FormContainer{display:flex;flex:1;flex-direction:column;gap:1.25rem}.CETPage__SubTitle{font-weight:700;color:#50545f;font-size:1.1rem;text-align:left}.CETPage__FiltersContent{display:flex;flex:1;flex-direction:column;gap:1.25rem}.CETPage__Question{display:flex;flex:1;align-items:center;max-width:25rem}.CETPage__ProductContainer{display:flex;flex:1;align-items:center}.CETPage__Dropdown{flex:1;margin-right:1rem}.CETPage__Textinput{flex:1;margin-right:1rem;color:#191b1e;font-weight:500}.CETPage__Textinput>div>div{border:1px solid #7c7f87}.CETPage__Textinput input::placeholder{font-weight:500;color:#50545f}.CETPage__SVG{width:2rem;cursor:pointer}.CETPage__SVG path{fill:#50545f}.CETPage__ListFraisSuppContainer{margin-top:3rem}.CETPage__ListFraisSuppDescription>p{font-size:.9rem}.CETPage__ButtonPicto,.ExtraChargesCarrousel{margin-top:2rem}.ExtraChargesCarrousel__FraisSuppTitle{font-weight:700;color:#50545f;font-size:1.1rem;margin-bottom:1rem;text-align:left}.ExtraChargesCarrousel__Carrousel{padding-right:1rem}.ExtraChargesCarrousel__SwiperSlideContent{border:solid 1px #d3d4d7;border-radius:8px;padding:1rem;max-width:25rem}.ExtraChargesCarrousel__SwiperContentTop{display:flex}.ExtraChargesCarrousel__SwiperImageContainer{min-width:4rem;height:4rem;margin-right:1rem}.ExtraChargesCarrousel__SwiperImageContainer>img{width:100%}.ExtraChargesCarrousel__SwiperTextContent{color:#5e5e5e;text-align:left;display:flex;flex-direction:column;gap:10px}.ExtraChargesCarrousel__SwiperTextContent>h3{font-size:1rem}.ExtraChargesCarrousel__SwiperTextContent>p{font-size:.75rem}.ProductTotalPrice{border:1px solid #d3d4d7;border-radius:.3rem;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center;margin-top:3rem}.ProductTotalPrice__Description{text-align:left;color:#191b1e;display:flex;flex-direction:column;gap:.3rem}.ProductTotalPrice__Price{font-family:PulpDisplay;font-size:1.5rem}.ProductTotalPrice__Subventions{color:#50545f;font-size:1rem}.FilterComponent{display:flex;align-items:center;font-family:PulpDisplay;font-weight:700;font-size:.875rem;color:#08b77f;cursor:pointer}.FilterComponent svg path{fill:#08b77f}.FilterComponent__Content{transition:height .2s ease}.ISOComblesPage{width:100%}.ISOComblesPage__FormContainer{display:flex;flex:1;flex-direction:column;gap:1.25rem}.ISOComblesPage__SubTitle{font-weight:700;color:#50545f;font-size:1.1rem;margin-top:1rem;text-align:left}.ISOComblesPage__Question{display:flex;flex:1;align-items:center;max-width:30rem}.ISOComblesPage__ProductContainer{display:flex;flex:1;align-items:center}.ISOComblesPage__FiltersContent{display:flex;flex:1;flex-direction:column;gap:1.25rem}.ISOComblesPage__Dropdown{flex:1;margin-right:1rem}.ISOComblesPage__Textinput{flex:1;margin-right:1rem;color:#191b1e;font-weight:500}.ISOComblesPage__Textinput>div>div{border:1px solid #7c7f87}.ISOComblesPage__Textinput input::placeholder{font-weight:500;color:#50545f}.ISOComblesPage__SVG{width:2rem;cursor:pointer}.ISOComblesPage__SVG path{fill:#50545f}.ISOComblesPage__ListFraisSuppContainer{margin-top:3rem}.ISOComblesPage__ButtonPicto{margin-top:2rem}.ITEPage{width:100%}.ITEPage__FormContainer{display:flex;flex:1;flex-direction:column;gap:1.25rem}.ITEPage__SubTitle{font-weight:700;color:#50545f;font-size:1.1rem;margin-top:1rem;text-align:left}.ITEPage__Question{display:flex;flex:1;align-items:center;max-width:30rem}.ITEPage__ProductContainer{display:flex;flex:1;align-items:center}.ITEPage__FiltersContent{display:flex;flex:1;flex-direction:column;gap:1.25rem}.ITEPage__Dropdown{flex:1;margin-right:1rem}.ITEPage__Textinput{flex:1;margin-right:1rem;color:#191b1e;font-weight:500}.ITEPage__Textinput>div>div{border:1px solid #7c7f87}.ITEPage__Textinput input::placeholder{font-weight:500;color:#50545f}.ITEPage__SVG{width:2rem;cursor:pointer}.ITEPage__SVG path{fill:#50545f}.ITEPage__ListFraisSuppContainer{margin-top:3rem}.ITEPage__ButtonPicto{margin-top:2rem}.ITIPage{width:100%}.ITIPage__FormContainer{display:flex;flex:1;flex-direction:column;gap:1.25rem}.ITIPage__SubTitle{font-weight:700;color:#50545f;font-size:1.1rem;margin-top:1rem;text-align:left}.ITIPage__Question{display:flex;flex:1;align-items:center;max-width:30rem}.ITIPage__ProductContainer{display:flex;flex:1;align-items:center}.ITIPage__FiltersContent{display:flex;flex:1;flex-direction:column;gap:1.25rem}.ITIPage__Dropdown{flex:1;margin-right:1rem}.ITIPage__Textinput{flex:1;margin-right:1rem;color:#191b1e;font-weight:500}.ITIPage__Textinput>div>div{border:1px solid #7c7f87}.ITIPage__Textinput input::placeholder{font-weight:500;color:#50545f}.ITIPage__SVG{width:2rem;cursor:pointer}.ITIPage__SVG path{fill:#50545f}.ITIPage__ListFraisSuppContainer{margin-top:3rem}.ITIPage__ButtonPicto{margin-top:2rem}.NoReferencedProduct{width:100%}.NoReferencedProduct__FormContainer{display:flex;flex:1;flex-direction:column;gap:1.25rem}.NoReferencedProduct__ProductContainer{display:flex;flex:1;align-items:center}.NoReferencedProduct__Textinput{flex:1;margin-right:1rem;color:#191b1e;font-weight:500}.NoReferencedProduct__ListFraisSuppContainer{margin-top:3rem}.NoReferencedProduct__ButtonPicto{margin-top:2rem}.NoReferencedProduct__Dropdown{max-width:30rem}.PACAirAirPage{width:100%}.PACAirAirPage__FormContainer{display:flex;flex:1;flex-direction:column;gap:1.25rem}.PACAirAirPage__SubTitle{font-weight:700;color:#50545f;font-size:1.1rem;margin-top:1rem;text-align:left}.PACAirAirPage__FiltersContent{display:flex;flex:1;flex-direction:column;gap:1.25rem}.PACAirAirPage__QuestionContainer{max-width:25rem}.PACAirAirPage__Question{display:flex;flex:1;align-items:center}.PACAirAirPage__Dropdown{flex:1;margin-right:1rem}.PACAirAirPage__Textinput{flex:1;margin-right:1rem;color:#191b1e;font-weight:500}.PACAirAirPage__Textinput>div>div{border:1px solid #7c7f87}.PACAirAirPage__Textinput input::placeholder{font-weight:500;color:#50545f}.PACAirAirPage__Dualite{margin-top:1rem}.PACAirAirPage__Dualite div>div>div{width:175px;height:60px;min-height:60px}.PACAirAirPage__SVG{width:2rem;cursor:pointer}.PACAirAirPage__SVG path{fill:#50545f}.PACAirAirPage__ListFraisSuppContainer{margin-top:3rem}.PACAirAirPage__ButtonPicto,.PACAirAirPage__Rooms{margin-top:2rem}.PacAirAirQuantiteContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.PacAirAirQuantiteContainer__QuestionTitle{font-family:DM Sans,serif;font-weight:500;font-size:18px;color:#50545f}.PacAirAirQuantiteContainer__QuestionAnswerContainer{display:flex;flex-direction:row;align-items:center;gap:20px}.PacAirAirRoom__Block{border:1px solid #e9eaeb;border-radius:1rem;padding:1.5rem;background-color:#fff;margin-bottom:2rem}.PacAirAirRoom__BlockContainer{overflow:hidden;transition:height .2s ease}.PacAirAirRoom__BlockTitle{display:flex;justify-content:space-between;cursor:pointer;align-items:center}.PacAirAirRoom__BlockTitleLeftContainer{flex:1;height:100%;padding:1rem 0;margin-right:2rem;display:flex;justify-content:space-between}.PacAirAirRoom__BlockTitleLeft{display:flex;align-items:center}.PacAirAirRoom__Chevron{margin-right:.5rem;padding-top:.1rem}.PacAirAirRoom__Chevron>img{height:.7rem}.PacAirAirRoom__Trait{flex:1;border-top:1px solid #e9eaeb;margin-top:1rem}.PacAirAirRoom__Question{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.PacAirAirRoom__InfoAlert{flex:1}.PacAirAirRoom__InfoAlert p{font-size:.8rem}.PacAirAirRoom__Delete{display:flex;justify-content:flex-end;margin-top:1rem}.PacAirAirRoom__Modale{display:flex;justify-content:center;gap:4rem}.PacAirAirInputContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%}.PacAirAirInputContainer__QuestionTitle{font-size:18px;color:#50545f}.PacAirAirInputContainer__question-answer_container{display:flex;flex-direction:row;align-items:center;gap:20px;text-align:left}.PacAirAirInputContainer__FieldContainer{max-width:104px}.answerUnderTitle{flex-direction:column;align-items:flex-start}.PacAirAirInteriorUnit__WindowContainer{background-color:#f3f8fc;padding:1rem 2rem 2rem;margin-top:2rem}.PacAirAirInteriorUnit__SubTitle{margin-top:2rem;text-align:left;display:flex;justify-content:space-between}.PacAirAirInteriorUnit__Question{margin-top:2rem;display:flex;width:100%}.PacAirAirInteriorUnit__QuestionTitle{display:flex;align-items:center;margin-right:1rem}.PacAirAirInteriorUnit__Dropdown{flex:1}.PacAirAirInteriorUnit__DuplicateContainer{display:flex}.PacAirAirInteriorUnit__DuplicateContainer h2{font-weight:700;font-family:DM Sans,serif;font-size:18px;margin-right:2rem}.PacAirAirInteriorUnit__Trash{cursor:pointer}.PacAirAirInteriorUnit__Modale{display:flex;justify-content:center;gap:4rem}.PACAirEauPage{width:100%}.PACAirEauPage__FormContainer{display:flex;flex:1;flex-direction:column;gap:1.25rem}.PACAirEauPage__SubTitle{font-weight:700;color:#50545f;font-size:1.1rem;margin-top:1rem;text-align:left}.PACAirEauPage__FiltersContent{display:flex;flex:1;flex-direction:column;gap:1.25rem}.PACAirEauPage__QuestionContainer{max-width:25rem}.PACAirEauPage__Question{display:flex;flex:1;align-items:center}.PACAirEauPage__Dropdown{flex:1;margin-right:1rem}.PACAirEauPage__DualiteContainer{text-align:left}.PACAirEauPage__DualiteContainer label{color:#50545f}.PACAirEauPage__Dualite{margin-top:1rem}.PACAirEauPage__Dualite div>div>div{width:175px;height:60px;min-height:60px}.PACAirEauPage__SVG{width:2rem;cursor:pointer}.PACAirEauPage__SVG path{fill:#50545f}.PACAirEauPage__ListFraisSuppContainer{margin-top:3rem}.PACAirEauPage__ButtonPicto{margin-top:2rem}.PelletBoilerPage{text-align:left;width:100%}.PelletBoilerPage__ProductSelectionSection{display:flex;flex-direction:column;gap:1.25rem}.PelletBoilerPage__ProductSelectionSection>h3{font-size:1.1rem;font-weight:700;color:#50545f}.PelletBoilerPage__QuestionContainer{max-width:25rem}.PelletBoilerPage__Question{display:flex;flex:1;align-items:center}.PelletBoilerPage__Dropdown{flex:1;margin-right:1rem}.PelletBoilerPage__DualiteContainer{text-align:left}.PelletBoilerPage__DualiteContainer label{color:#50545f}.PelletBoilerPage__Dualite{margin-top:1rem}.PelletBoilerPage__Dualite div>div>div{width:175px;height:60px;min-height:60px}.PelletBoilerPage__SVG{width:2rem;cursor:pointer}.PelletBoilerPage__SVG path{fill:#50545f}.PelletBoilerPage__FiltersContent{display:flex;flex:1;flex-direction:column;gap:1.25rem}.PelletBoilerPage__ListFraisSuppContainer{margin-top:3rem}.PelletBoilerPage__ButtonPicto{margin-top:2rem}.PVProductPage{width:100%}.PVProductPage__LoaderContainer{display:flex;justify-content:center;gap:1rem;align-items:center}.PVProductPage__LoaderContainer>p{color:#b1afa9;font-style:italic}.PVProductPage__FormContainer{display:flex;flex:1;flex-direction:column;gap:1.25rem}.PVProductPage__SubTitle{font-weight:700;color:#50545f;font-size:1.1rem;text-align:left}.PVProductPage__Question{display:flex;flex:1;align-items:center;max-width:27rem}.PVProductPage__ProductContainer{display:flex;flex:1;align-items:center}.PVProductPage__FiltersContent{display:flex;flex:1;flex-direction:column;gap:1.25rem}.PVProductPage__DropdownContainer{display:flex;flex-direction:column;gap:1rem;text-align:left}.PVProductPage__Dropdown{flex:1;margin-right:1rem}.PVProductPage__SVG{width:2rem;cursor:pointer}.PVProductPage__SVG path{fill:#50545f}.PVProductPage__QuantiteContainer{display:flex;align-items:center}.PVProductPage__QuantiteContainer label{margin-right:1rem;color:#50545f}.PVProductPage__DualiteContainer{text-align:left}.PVProductPage__DualiteContainer label{color:#50545f}.PVProductPage__Dualite{margin-top:1rem}.PVProductPage__ListFraisSuppContainer{margin-top:3rem}.PVProductPage__ButtonPicto{margin-top:2rem}.VMCPage{width:100%}.VMCPage__FormContainer{display:flex;flex:1;flex-direction:column;gap:1.25rem}.VMCPage__SubTitle{font-weight:700;color:#50545f;font-size:1.1rem;margin-top:1rem;text-align:left}.VMCPage__SubTitle>h3>sup{font-size:.8rem;vertical-align:super}.VMCPage__Question{display:flex;flex:1;align-items:center;max-width:30rem}.VMCPage__FiltersContent{display:flex;flex:1;flex-direction:column;gap:1.25rem}.VMCPage__ProductContainer{display:flex;flex:1;align-items:center}.VMCPage__Dropdown{flex:1;margin-right:1rem}.VMCPage__Textinput{flex:1;margin-right:1rem;color:#191b1e;font-weight:500}.VMCPage__Textinput>div>div{border:1px solid #7c7f87}.VMCPage__Textinput input::placeholder{font-weight:500;color:#50545f}.VMCPage__SVG{width:2rem;cursor:pointer}.VMCPage__SVG path{fill:#50545f}.VMCPage__FraisSupp{margin-top:2rem}.VMCPage__FraisSuppTitle{font-weight:700;color:#50545f;font-size:1.1rem;margin-bottom:1rem;text-align:left}.VMCPage__Carrousel{padding-right:1rem}.VMCPage__SwiperSlideContent{border:solid 1px #d3d4d7;border-radius:8px;padding:1rem}.VMCPage__SwiperContentTop{display:flex}.VMCPage__SwiperImageContainer{min-width:4rem;height:4rem;margin-right:1rem}.VMCPage__SwiperImageContainer>img{width:100%}.VMCPage__SwiperTextContent{color:#5e5e5e;text-align:left;display:flex;flex-direction:column;gap:10px}.VMCPage__SwiperTextContent>h3{font-size:1rem}.VMCPage__SwiperTextContent>p{font-size:.75rem}.VMCPage__SwiperPriceRecap{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.VMCPage__ListFraisSuppContainer{margin-top:3rem}.VMCPage__FraisSuppItem{border-top:1px solid #d3d4d7;display:flex;justify-content:space-between;align-items:center;padding:1rem}.VMCPage__FraisSuppItem:last-child{border-bottom:1px solid #d3d4d7}.VMCPage__ListFraisSuppLeft{display:flex;align-items:center}.VMCPage__ListFraisSuppImage{height:4rem;margin-right:1rem}.VMCPage__ListFraisSuppImage>img{height:100%}.VMCPage__ListFraisSuppInfoText{text-align:left}.VMCPage__ListFraisSuppName{text-align:left;margin-bottom:.7rem}.VMCPage__ListFraisSuppName>p{font-weight:700}.VMCPage__ListFraisSuppDescription>p{font-size:.9rem}.VMCPage__ListFraisSuppPrice{display:flex;align-items:center}.VMCPage__ListFraisSuppPrice>p{margin-right:1rem;font-weight:700}.VMCPage__ListFraisSuppPrice SVG{cursor:pointer}.VMCPage__ListFraisSuppPrice SVG path{fill:#b0261b}.VMCPage__PriceRecap{border:1px solid #d3d4d7;border-radius:.3rem;padding:1.25rem 2rem;display:flex;justify-content:space-between;align-items:center;margin-top:3rem}.VMCPage__PriceDescription{text-align:left;color:#191b1e;display:flex;flex-direction:column;gap:.3rem}.VMCPage__PriceDescription .total_price{font-family:PulpDisplay;font-size:1.2rem}.VMCPage__PriceDescription .total_price>strong{font-size:1.5rem}.VMCPage__PriceDescription .subventions{color:#50545f;font-size:1rem}.VMCPage__ButtonPicto{margin-top:2rem}.VMCPage__ModaleInputContainer{margin-bottom:1rem}.VMCPage__ModaleTextAreaContainer{margin-bottom:2rem}.VMCPage__ModaleButtonsContainer{display:flex;justify-content:center;gap:2rem;margin-top:2rem;margin-bottom:1.5rem}.WindowPage{width:100%;padding-bottom:5rem}.WindowPage__FormContainer{display:flex;flex:1;flex-direction:column;gap:1.25rem}.WindowPage__SubTitle{font-weight:700;color:#50545f;font-size:1.1rem;margin-top:1rem;text-align:left}.WindowPage__FiltersContent{display:flex;flex:1;flex-direction:column;gap:1.25rem}.WindowPage__QuestionContainer{max-width:25rem}.WindowPage__Question{display:flex;flex:1;align-items:center}.WindowPage__Dropdown{flex:1;margin-right:1rem}.WindowPage__SVG{width:2rem;cursor:pointer}.WindowPage__SVG path{fill:#50545f}.WindowPage__ListFraisSuppContainer{margin-top:3rem}.WindowPage__ButtonPicto,.WindowPage__Rooms{margin-top:2rem}.WindowPage__UserMessage{margin-top:2rem;text-align:left}.Window__Block{border:1px solid #e9eaeb;border-radius:1rem;padding:1.5rem;background-color:#fff;margin-bottom:2rem}.Window__BlockTitle{display:flex;justify-content:space-between;cursor:pointer;align-items:center}.Window__BlockTitleLeftContainer{flex:1;height:100%;padding:1rem 0;margin-right:2rem;display:flex;justify-content:space-between}.Window__BlockTitleRightContainer{height:100%;display:flex;gap:1rem;align-items:center}.Window__BlockTitleLeft{display:flex;align-items:center}.Window__Chevron{margin-right:.5rem;padding-top:.1rem}.Window__Chevron>img{height:.7rem}.Window__Trait{flex:1;border-top:1px solid #e9eaeb;margin-top:1rem}.Window__Question{margin-top:2rem;display:flex;align-items:center;gap:1rem}.Window__QuestionTitle{font-size:1rem;color:#50545f}.Window__CommentContainer{width:100%}.Window__Modale{display:flex;justify-content:center;gap:4rem}.ManPowerProduct{width:100%}.ManPowerProduct__FormContainer{display:flex;flex:1;flex-direction:column;gap:1.25rem}.ManPowerProduct__ProductContainer{display:flex;flex:1;align-items:center}.ManPowerProduct__Textinput{flex:1;margin-right:1rem;color:#191b1e;font-weight:500}.ManPowerProduct__ListFraisSuppContainer{margin-top:3rem}.ManPowerProduct__ButtonPicto{margin-top:2rem}.ManPowerProduct__Dropdown{max-width:30rem}.MonProjetRecapWrapper__ButtonsContainer{display:flex;gap:1rem}.DetailOptionTabsRG{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch}.SingleTabRG{flex:1;height:5rem;cursor:pointer;transition:all .1s ease}.SingleTabRG__Container{height:100%;flex:1;display:flex;align-items:center;justify-content:center}.SingleTabRG__Logo{display:flex;justify-content:center;align-items:center}.SingleTabRG__Logo path{fill:#76726b}.SingleTabRG__Title{display:flex;justify-content:center}.SingleTabRG__Title h4{font-family:PulpDisplay;font-size:1rem;padding:0 .3125rem;font-weight:400;color:#50545f}.SingleTabRG__TabIsOpen{border-bottom:6px solid #08b77f;z-index:1;pointer-events:none}.SingleTabRG__TabIsOpen h4{color:#08b77f;font-weight:500}.SingleTabRG__TabIsOpen path{fill:#08b77f}.ProfitabilityComponentRG{background-color:#f3f8fc;padding:30px 0;min-height:calc(100vh - 18rem)}.ProfitabilityComponentRG__LoadingContainer{display:flex;justify-content:center}.ProfitabilityComponentRG__BottomSection{display:flex;gap:20px}.ProfitabilityComponentRG__TopSection{display:flex;flex-direction:column;gap:30px}@media (min-width: 835px){.ProfitabilityComponentRG__TopSection{flex-direction:row}}.ProfitabilityComponentRG__TotalGainContainer,.ProfitabilityComponentRG__ProfitabilityContainer{margin-top:2.1875rem}.ProfitabilityComponentRG .SectionTitle{color:#50545f;font-family:PulpDisplay;font-size:1.25rem;font-weight:700;line-height:1.25rem;text-align:left;margin-left:1.5rem;margin-bottom:.625rem}.ChartsContainerRG{background-color:#e9eaeb;border-radius:8px;padding:27px 7px 7px}@media (min-width: 835px){.ChartsContainerRG{padding:27px 20px 20px}}.ChartsContainerRG__Summary{margin-top:-70px;margin-bottom:30px}.ChartsContainerRG__FilterButton{position:relative;display:flex;align-items:center;z-index:1}.ChartsContainerRG__FilterButton>p{width:fit-content;font-size:1.125rem;font-weight:700;line-height:1.4375rem}.ChartsContainerRG__FilterButton>div{width:130px;background-color:#000;color:#fff;padding:10px 25px;border-radius:5px;margin-left:10px;font-size:1.125rem;font-weight:700}.ChartsContainerRG__FilterButton>div img{width:18px;margin-top:4px;filter:brightness(0) saturate(100%) invert(100%) sepia(73%) saturate(155%) hue-rotate(91deg) brightness(116%) contrast(100%)}.ExtraElectricitySalesGraphRG{background-color:#fff;padding:30px 5px 40px;border-radius:8px 0 8px 8px}.ExtraElectricitySalesGraphRG__Title{padding-bottom:30px;color:#46d1ca;font-weight:600;font-size:1.1rem;text-align:center}.ExtraElectricitySalesGraphRG__GraphContainer{width:100%;height:360px;margin-bottom:2rem}.ExtraElectricitySalesGraphRG__GraphDescription{color:#50545f;text-align:left;padding:0 22px}.ExtraElectricitySalesGraphRG__GraphDescription .Title{font-weight:700;font-size:1rem;margin-bottom:1rem}.ExtraElectricitySalesGraphRG__GraphDescription .Description{font-size:.875rem}@media (min-width: 835px){.ExtraElectricitySalesGraphRG__GraphDescription .Description{font-size:1rem}}.ExtraElectricitySalesGraphRG .customTooltip{background-color:#fff;box-shadow:0 2px 4px #00000014;border-radius:4px;padding:5px 10px;display:flex;flex-direction:column;gap:10px}.ExtraElectricitySalesGraphRG .customTooltip .labelPriceContainer{display:flex;align-items:center;gap:.625rem}.ExtraElectricitySalesGraphRG .customTooltip .labelPriceContainer .price{color:#000;font-size:.875rem;font-weight:600;line-height:1.25rem}.ExtraElectricitySalesGraphRG .legendContainer{display:flex;flex-direction:row;gap:20px;margin-left:100px}.ExtraElectricitySalesGraphRG .legendItem{display:flex;align-items:center;gap:8px}.ExtraElectricitySalesGraphRG .colorPastille{width:20px;height:20px;border-radius:50%}.SavingsGraphRG{background-color:#fff;padding:30px 5px 40px;border-radius:0 8px 8px}.SavingsGraphRG__Title{padding-bottom:30px;color:#ed8c00;font-weight:600;font-size:1.1rem;text-align:center}.SavingsGraphRG__GraphContainer{width:100%;height:400px;margin-bottom:2rem}.SavingsGraphRG__GraphDescription{color:#50545f;text-align:left;padding:0 22px}.SavingsGraphRG__GraphDescription .Title{font-weight:700;font-size:1rem;margin-bottom:1rem}.SavingsGraphRG__GraphDescription .Description{font-size:.875rem}@media (min-width: 835px){.SavingsGraphRG__GraphDescription .Description{font-size:1rem}}.SavingsGraphRG .customTooltip{background-color:#fff;box-shadow:0 2px 4px #00000014;border-radius:4px;padding:5px 10px;display:flex;flex-direction:column;gap:10px}.SavingsGraphRG .customTooltip .labelPriceContainer{display:flex;align-items:center;gap:.625rem}.SavingsGraphRG .customTooltip .labelPriceContainer .price{color:#000;font-size:.875rem;font-weight:600;line-height:1.25rem}.SavingsGraphRG .legendContainer{display:flex;flex-direction:row;gap:20px;margin-left:100px}.SavingsGraphRG .legendItem{display:flex;align-items:center;gap:8px}.SavingsGraphRG .colorPastille{width:20px;height:20px;border-radius:50%}.TotalGainGraphsRG{display:flex;flex-direction:column;gap:30px}.GreenValueComponent{background-color:#fff;border-radius:8px;padding:20px 24px 32px;display:flex;flex-direction:column;gap:24px;text-align:start}.GreenValueComponent>h2{font-family:PulpDisplay;font-size:18px;font-weight:700}.GreenValueComponent__CalculusContainer{display:flex;justify-content:space-evenly;align-items:center}.GreenValueComponent__ImageContainer{width:100%}.GreenValueComponent__ImageContainer>img{display:block;margin:0 auto}.GreenValueComponent__ResultContainer{width:100%}.GreenValueComponent__InputsContainer{width:100%;display:flex;flex-direction:column;gap:20px}.GreenValueComponent__InputContainer{display:flex;justify-content:space-between;align-items:center;gap:6px}.GreenValueComponent__InputContainer>p{white-space:nowrap}.GreenValueComponent__Result{border:1px solid #d3d4d7;padding:30px 20px;display:flex;flex-direction:column;gap:12px;text-align:center}.TopSectionMainInformationRG{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.TopSectionMainInformationRG__SingleInfoBlock{background-color:#fff;border:1px solid #d3d4d7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px}.TopSectionMainInformationRG__TextContainer{display:flex;flex-direction:column;color:#50545f}.TopSectionMainInformationRG__TextContainer .title{font-size:.875rem;font-family:DM Sans;text-align:center;font-style:italic;font-weight:400}.TopSectionMainInformationRG__TextContainer .value{font-size:1rem;font-weight:700;text-align:center;width:100%;margin-bottom:.7rem}.TopSectionMainInformationRG__ImageContainer{margin-bottom:.5rem}.FinancingComponent{background-color:#f3f8fc;min-height:calc(100vh - 300px);padding:1.5rem 0}.FinancingComponent__TitleContainer{display:flex;align-items:flex-end;gap:10px;margin-bottom:1.0625rem}.FinancingComponent__Title{color:#50545f;font-size:1.5rem;font-weight:700}.FinancingComponent__FormContainer{background-color:#fff;padding:1.25rem 1.5rem 2rem;border-radius:.5rem}.FinancingComponent__BoxesContainer{display:flex;gap:.625rem}.FinancingComponent__SwitchContainer{margin-top:2rem;display:flex;flex-direction:column;gap:.5rem;max-width:25rem}.FinancingComponent__Switch{display:flex;justify-content:space-between;gap:1rem}.FinancingComponent__DataContainer{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;gap:.5rem;padding:1.3rem 0rem;border-radius:.25rem;border:1px solid #d3d4d7}.FinancingComponent__DataContainer>p{font-family:PulpDisplay}.FinancingComponent__SectionComptant{display:flex;gap:1.75rem;justify-content:space-between;margin:3rem 2rem 2rem 0}.FinancingComponent__Subtitle{font-size:1rem;line-height:1.125rem;letter-spacing:.06em;color:#50545f}.FinancingComponent__Text{letter-spacing:unset;color:#50545f;font-size:.9rem}.FinancingComponent__Label{text-align:start;margin-bottom:.5rem}.FinancingComponent__Value{font-weight:700;font-size:1.125rem;color:#191b1e}.FinancingComponent__CashDropdown{width:30%}.ImpactComponentRG{background:linear-gradient(195.32deg,#d9d9d9 4.1%,#a3e8e4 37.51%);position:relative;z-index:0;width:100%;height:calc(100vh - 17.2rem);min-height:700px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.ImpactComponentRG__LoadingContainer{display:flex;justify-content:center}.ImpactComponentRG__Container{display:flex;flex-direction:column;align-items:flex-start;color:#50545f;padding:30px 0}.ImpactComponentRG__Container .title{display:flex;justify-content:space-between;align-items:stretch;font-size:20px;font-weight:700;margin-bottom:60px}.ImpactComponentRG__Container .title .o2{display:flex;position:relative;justify-content:center;align-items:center;padding-right:10px;padding-left:5px}.ImpactComponentRG__Container .title .o2:after{content:"2";display:block;font-size:10px;position:absolute;bottom:-2px;right:4px}.ImpactComponentRG__Container .bigTitle{font-size:60px;font-weight:700;display:flex;justify-content:center;align-items:center;margin-bottom:25px}.ImpactComponentRG__Container .bigTitle span{font-size:40px;font-weight:400}.ImpactComponentRG__Container .bigTitle .o2{display:flex;position:relative;justify-content:center;align-items:center;padding-right:35px;padding-left:15px;font-size:60px;font-weight:700}.ImpactComponentRG__Container .bigTitle .o2:after{content:"2";display:block;font-size:40px;position:absolute;bottom:-5px;right:10px}.ImpactComponentRG__Container .paragraph{max-width:480px;text-align:left;font-size:16px;font-weight:400;line-height:22.5px}@media (min-width: 835px){.ImpactComponentRG__Container .paragraph{max-width:520px}}@media (min-width: 1050px){.ImpactComponentRG__Container .paragraph{max-width:800px}}.ImpactComponentRG__ContainerClouds{width:100%;height:273px;position:absolute;left:50%;transform:translate(-50%)}.ImpactComponentRG__ContainerClouds__Clouds{width:480px;height:100%;position:absolute;right:0;top:20%}@media (min-width: 835px){.ImpactComponentRG__ContainerClouds__Clouds{width:653px}}.ImpactComponentRG__ContainerClouds__Clouds .cloud1{position:absolute;left:0;top:0;transform:translate(1000px);transition:all ease-in-out 1.5s}.ImpactComponentRG__ContainerClouds__Clouds .cloud2{position:absolute;right:5%;top:2%;z-index:2;transform:translate(1000px);transition:all ease-in-out 1s}@media (min-width: 835px){.ImpactComponentRG__ContainerClouds__Clouds .cloud2{right:17%}}.ImpactComponentRG__ContainerClouds__Clouds .cloud3{position:absolute;right:2%;top:0%;z-index:1;transform:translate(1000px);transition:all ease-in-out 1.75s}.ImpactComponentRG__ContainerClouds__Clouds .cloud4{position:absolute;right:0%;top:50%;transform:translate(1000px);transition:all ease-in-out 1.75s}.ImpactComponentRG__ContainerMountains{position:relative;margin-bottom:-10px}.ImpactComponentRG__ContainerMountains img{width:100%;object-fit:cover;object-position:top}.ImpactComponentRG__ContainerMountains .modal{border-radius:20px;width:210px;height:110px;color:#fff;background:#191b1e40;position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;transition:all ease-in-out 3s;padding:20px;z-index:5}.ImpactComponentRG__ContainerMountains .modal:before{content:"Soit :";position:absolute;top:-30px;color:#50545f;font-size:20px}.ImpactComponentRG__ContainerMountains .modal .title{font-size:30px;font-family:PulpDisplay;font-weight:700;display:flex;align-items:flex-start;text-shadow:0px 2px 10px rgba(0,0,0,.25)}.ImpactComponentRG__ContainerMountains .modal .title:after{content:"";font-size:30px;font-family:PulpDisplay;font-weight:700;margin-left:5px}.ImpactComponentRG__ContainerMountains .modal .subtitle{font-size:16px;font-weight:400;text-align:start;text-shadow:0px 2px 10px rgba(0,0,0,.25)}.ImpactComponentRG__ContainerMountains .c-mountain1 .c-maison{position:absolute;right:13.5vw;bottom:7.5vw;z-index:6;width:16.041vw;height:12.916vw;transform:translateY(1000px);transition:all ease-in-out 1.2s}.ImpactComponentRG__ContainerMountains .c-mountain1 .c-maison img{width:100%;height:100%;object-fit:cover}.ImpactComponentRG__ContainerMountains .c-mountain1 .c-maison .modal2{top:-70px;left:-170px}.ImpactComponentRG__ContainerMountains .c-mountain1 .mountain1{z-index:4;position:relative;top:0vw;transition:all ease-in-out .75s;transform:translateY(1000px)}.ImpactComponentRG__ContainerMountains .c-mountain2{position:absolute;top:-1vw;transition:all ease-in-out .85s;transform:translateY(1000px);left:0;z-index:3;width:58.13vw;height:100%}.ImpactComponentRG__ContainerMountains .c-mountain2 .c-voiture{width:6.282vw;height:3.918vw;position:absolute;z-index:5;left:28.5vw;top:7vw;transition:all ease-in-out 3s}.ImpactComponentRG__ContainerMountains .c-mountain2 .c-voiture .modal1{top:-145px;left:-180px}.ImpactComponentRG__ContainerMountains .c-mountain2 .c-voiture .mountain2{position:absolute;left:0}.ImpactComponentRG__ContainerMountains .mountain3{position:absolute;z-index:2;left:20vw;top:3.8vw;transition:all ease-in-out .9s;transform:translateY(1000px);width:48.41vw}.ImpactComponentRG__ContainerMountains .mountain4{position:absolute;z-index:1;left:27vw;top:3vw;transition:all ease-in-out 1.05s;width:23.89vw;transform:translateY(1000px)}.PerformanceComponentRG{background-color:#f3f8fc;padding:30px 0;min-height:calc(100vh - 300px)}.PerformanceComponentRG__Title{width:100%;text-align:left;font-size:1.5rem;font-weight:700;font-family:PulpDisplay;margin-bottom:1rem;color:#50545f}.PerformanceComponentRG__LoaderContainer{display:flex;justify-content:center}.EnergyGain{background-color:#fff;width:100%;padding:2rem 2rem 3rem;margin-bottom:1.5rem}.EnergyGain__Container{display:flex}.EnergyGain__Title{font-family:PulpDisplay;font-weight:700;font-size:1.2rem;text-align:left;width:100%}.EnergyGain__Subtitle{text-align:left;width:100%;flex:2.5;margin-top:1rem;line-height:1.3rem}.EnergyGain__GainContainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex:1}.EnergyGain__Gain{display:flex;margin-left:2rem;align-items:center;color:#025e52}.EnergyGain__GainInformation>strong{color:#025e52}.EnergyGain__GainInformation>h5{font-size:1.6rem}.EnergyGain__GainInformation>p{color:#7c7f87;text-align:left;margin-bottom:.4rem;font-size:.8rem}.EnergyNewLabel{background-color:#fff;width:100%;padding:2rem;margin-bottom:2rem}.EnergyNewLabel__Container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem}.EnergyNewLabel__Title{font-family:PulpDisplay;font-weight:700;font-size:1.2rem;text-align:left;width:100%}.EnergyNewLabel__Subtitle{text-align:left;width:100%;line-height:1.3rem}.EnergyNewLabel__LabelsContainer{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:45rem}.EnergyNewLabel__Label{display:flex;flex:1;align-items:center}.EnergyNewLabel__LabelInformation{margin-right:.8rem}.EnergyNewLabel__LabelInformation>strong{font-size:.9rem}.EnergyNewLabel__LabelInformation>p{color:#7c7f87;text-align:left;margin-bottom:.4rem;font-size:.8rem}.EnergyNewLabel__LabelInformationAfter>p{color:#191b1e}.EnergyNewLabel__LabelImage{width:fit-content;height:100%}.EnergyNewLabel__LabelImage>img{height:100%}.EnergyNewLabel__good_to_know{display:flex;flex:1;gap:.7rem;padding:.75rem 1.12rem;border-radius:.25rem;text-align:left;min-width:22rem;align-self:center;height:fit-content}.EnergyNewLabel__good_to_know .content{color:#191b1e}.EnergyNewLabel__good_to_know .title{margin-bottom:.5rem;font-weight:700}.EnergyNewLabel .labelF{background-color:#fae0c4}.EnergyNewLabel .labelF .title{color:#ed8c00}.EnergyNewLabel .labelG{background-color:#f4b3ae}.EnergyNewLabel .labelG .title{color:#e02819}.EnergyNewLabel .labelG img{filter:brightness(0) saturate(100%) invert(26%) sepia(94%) saturate(5147%) hue-rotate(354deg) brightness(91%) contrast(93%)}.EnergyNewLabel__Juridique{text-align:left;width:100%}.EnergyNewLabel__Juridique>p{font-size:.75rem;color:#50545f}.SolarPerformanceComponentRG{background-color:#f3f8fc}.SolarPerformanceComponentRG__LoadingContainer{display:flex;justify-content:center}.SolarPerformanceComponentRG__BottomSection{display:flex;gap:20px}.SolarPerformanceComponentRG__TopSection{display:flex;flex-direction:column;gap:30px}.SolarPerformanceComponentRG__TopSection__Column{flex-direction:column!important}@media (min-width: 835px){.SolarPerformanceComponentRG__TopSection{flex-direction:row}}.ChartComponentRG{position:relative;background-color:#fff;border-radius:8px;padding:20px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.ChartComponentRG>p{font-size:1rem;font-weight:400;margin:0 0 10px}.ChartComponentRG__checkboxSection{margin:0 0 20px;display:flex;gap:5px;align-items:center}.ChartComponentRG__checkboxSection>input{all:revert}.ChartComponentRG__legendContainer{display:flex;flex-direction:column;justify-content:center}.ChartComponentRG__SingleLegendContainer{display:flex;flex-direction:row;align-items:center;text-align:left;gap:10px;margin-bottom:2px}.ChartComponentRG__onAreaClickTooltip{position:absolute;max-width:200px;top:70px;left:20%;z-index:2;padding:9px;background-color:#fff;text-align:left;box-shadow:0 1px 35px -13px #0b263973;border-radius:8px}.ChartComponentRG__onAreaClickTooltip .title{font-weight:700;font-size:.875rem;padding-bottom:5px}.ChartComponentRG__onAreaClickTooltip .content{font-size:.8125rem;font-weight:400}@media (min-width: 835px){.ChartComponentRG__onAreaClickTooltip{top:110px}}.recharts-cartesian-axis-tick-value{font-size:.75rem}.SolarPerformanceKPIsRG{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px;gap:30px}.SolarPerformanceKPIsRG .IndependenceLevelComponent{width:50%;max-width:100%}@media (max-width: 835px){.SolarPerformanceKPIsRG .IndependenceLevelComponent{flex-direction:column;align-items:inherit;max-width:345px}}.MaSituationEnergetiqueRG{background-color:#f8f8f8;padding-bottom:3rem}.MaSituationEnergetiqueRG__body{display:flex;flex-direction:column;gap:30px;min-height:calc(100vh - 77px)}.MaSituationEnergetiqueRG__block{width:100%;background-color:#fff;box-shadow:0 1px 18px #00000021}.MaSituationEnergetiqueRG__TwoBlocks{display:flex;flex-direction:column;gap:30px}@media (min-width: 835px){.MaSituationEnergetiqueRG__TwoBlocks{width:100%;flex-direction:row;gap:24px}}.MaSituationEnergetiqueRG__ButtonContainer{display:flex;justify-content:center}.HeatLosses{padding:2rem;text-align:left}.HeatLosses__title{color:#191b1e;font-size:1.5rem;font-weight:700;font-family:PulpDisplay;margin-bottom:1.25rem}.HeatLosses__article{color:#191b1e;margin-bottom:3rem}.HeatLossesSchema{padding:2rem;text-align:left}.HeatLossesSchema__house_details{display:flex;justify-content:center;padding:2rem 0rem 3.5rem 5rem;text-align:left;font-size:.875rem}.HeatLossesSchema__house_details .image_container{position:relative;width:100%;max-width:19rem;min-width:16.625rem}.HeatLossesSchema__house_details .image_container>img{width:100%}.HeatLossesSchema__house_details .image_container .flag{width:.89rem}.HeatLossesSchema__house_details .arrowRoof{position:absolute;top:-40px;left:-127px}.HeatLossesSchema__house_details .arrowRoof .text_arrow{display:flex;gap:1.7rem;align-items:flex-end}.HeatLossesSchema__house_details .arrowRoof .text_arrow>p{width:7rem}.HeatLossesSchema__house_details .arrowRoof .text_arrow>img{position:absolute;right:-95px;bottom:-10px}.HeatLossesSchema__house_details .arrowWindows{position:absolute;bottom:-60px;left:-40px}.HeatLossesSchema__house_details .arrowWindows .text_arrow{display:flex;gap:1.7rem;align-items:flex-end}.HeatLossesSchema__house_details .arrowWindows .text_arrow>p{width:7rem}.HeatLossesSchema__house_details .arrowWindows .text_arrow>img{position:absolute;right:-50px;bottom:0}.HeatLossesSchema__house_details .arrowGarage{position:absolute;top:-20px;right:-60px}.HeatLossesSchema__house_details .arrowGarage .text_arrow{display:flex;gap:1.7rem;align-items:flex-end}.HeatLossesSchema__house_details .arrowGarage .text_arrow>p{width:7rem}.HeatLossesSchema__house_details .arrowGarage .text_arrow>img{position:absolute;right:50px;bottom:-60px}.HeatLossesSchema__house_details .arrowFloor{position:absolute;bottom:-70px;right:-50px}.HeatLossesSchema__house_details .arrowFloor .text_arrow{display:flex;gap:1.7rem;align-items:flex-end}.HeatLossesSchema__house_details .arrowFloor .text_arrow>p{width:7rem}.HeatLossesSchema__house_details .arrowFloor .text_arrow>img{position:absolute;left:-70px;bottom:15px}.HeatLossesSchema__house_details .arrowWalls{position:absolute;bottom:50px;left:-130px}.HeatLossesSchema__house_details .arrowWalls .text_arrow{display:flex;gap:1.7rem;align-items:flex-end}.HeatLossesSchema__house_details .arrowWalls .text_arrow>p{width:7rem}.HeatLossesSchema__house_details .arrowWalls .text_arrow>img{position:absolute;right:-20px;bottom:-40px}.HeatLossesSchema__legend{display:flex;gap:1.75rem;width:110%;padding-top:.62rem;margin-left:-20px;justify-content:center;align-items:center;font-size:.75rem;margin-top:4rem;border-top:solid 1px #d3d4d7;color:#50545f}.HeatLossesSchema__legend .singleLegend{display:flex;align-items:flex-end;gap:.5rem}.HeatLossesSchema__loader{width:100%;display:flex;justify-content:center;align-items:center}.RepartitionEnergetique{background-color:#fff;padding:32px;display:flex;flex-direction:column;align-items:center;gap:36px}.RepartitionEnergetique>h2{color:#191b1e;font-family:PulpDisplay;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.RepartitionEnergetique__GraphContainer{width:330px;height:330px}.RepartitionEnergetique__TextContainer{display:flex;flex-direction:column;align-items:center;gap:13px}.RepartitionEnergetique__TextContainer>span{font-family:DM Sans;font-size:24px;font-style:normal;font-weight:700;color:#191b1e}.RepartitionEnergetiqueDonut,.RepartitionEnergetiqueDonut__GraphContainer{width:100%;height:100%}.RepartitionEnergetiqueDonut__Label{font-size:12px}.RepartitionEnergetiqueDonut__SpecialLabel{font-size:14px;font-weight:700}.EnergyLabel{background-color:#fff;width:100%;padding:2rem}.EnergyLabel__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.EnergyLabel__title{font-family:PulpDisplay;font-weight:700;font-size:1.5rem}.EnergyLabel__labels_container{display:flex;flex-wrap:wrap;align-items:stretch;gap:2rem;max-width:1200px;width:100%;margin-left:auto;margin-right:auto}.EnergyLabel__labels_container .label,.EnergyLabel__labels_container .bars{height:13.3438rem}.EnergyLabel__labels_container .label .label_image{width:fit-content;height:100%}.EnergyLabel__labels_container .label .label_image>img{height:100%}.EnergyLabel__labels_container .bars{text-align:left;padding:1.5rem 1.75rem;display:flex;flex-direction:column;justify-content:space-around;border:solid 2px #d3d4d7;border-radius:.5rem}.EnergyLabel__labels_container .bar>p{margin-bottom:.6rem;color:#000;font-weight:500}.EnergyLabel__Details{text-align:center}.EnergyLabel__Details>p{color:#5e5e5e}.EnergyLabel__Details>p>sup{font-size:.8rem;vertical-align:super}.EnergyLabel__NoDataAvailable{width:100%;font-style:italic;text-align:center}.EnergyLabel__good_to_know{display:flex;flex:1;gap:.7rem;padding:.75rem 1.12rem;border-radius:.25rem;text-align:left;min-width:22rem;align-self:center;height:fit-content}.EnergyLabel__good_to_know .content{color:#191b1e}.EnergyLabel__good_to_know .title{margin-bottom:.5rem;font-weight:700}.EnergyLabel .labelF{background-color:#fae0c4}.EnergyLabel .labelF .title{color:#ed8c00}.EnergyLabel .labelG{background-color:#f4b3ae}.EnergyLabel .labelG .title{color:#e02819}.EnergyLabel .labelG img{filter:brightness(0) saturate(100%) invert(26%) sepia(94%) saturate(5147%) hue-rotate(354deg) brightness(91%) contrast(93%)}.EnergyLabel__juridique{text-align:left}.EnergyLabel__juridique>p{font-size:.75rem;color:#50545f}.EnergyLabel__juridique :first-child{margin-bottom:.5rem}.EnergyLabel__loader{width:100%;display:flex;justify-content:center;align-items:center}.MonPotentielSolaireRGDesktop__Title{color:#191b1e;font-family:PulpDisplay,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;text-align:left;padding:32px}.MonPotentielSolaireRGDesktop__LoaderContainer{display:flex;justify-content:center;flex-direction:column;gap:2rem;padding:0 32px 32px}.MonPotentielSolaireRGDesktop__ButtonContainer{display:flex;justify-content:center}.PredictedBills{background-color:#fff;padding:30px 5px 40px;border-radius:0 8px 8px}.PredictedBills__GraphContainer{width:100%;height:400px;margin-bottom:2rem}.PredictedBills__title{text-align:start;font-family:PulpDisplay;font-weight:700;font-size:1.5rem;margin-bottom:2rem}.PredictedBills__LoaderContainer{display:flex;justify-content:center}.PredictedBills__Total>span{font-size:1.5rem;font-weight:700}.PredictedBills .customTooltip{background-color:#fff;box-shadow:0 2px 4px #00000014;border-radius:4px;padding:5px 10px;display:flex;flex-direction:column;gap:10px}.PredictedBills .customTooltip .labelPriceContainer{display:flex;align-items:center;gap:.625rem}.PredictedBills .customTooltip .labelPriceContainer .price{color:#000;font-size:.875rem;font-weight:600;line-height:1.25rem}.PredictedBills .legendContainer{display:flex;flex-direction:row;gap:20px;margin-left:100px}.PredictedBills .legendItem{display:flex;align-items:center;gap:8px}.PredictedBills .colorPastille{width:20px;height:20px;border-radius:50%}.MesConsommationsAndEquipementsRG{background-color:#f8f8f8}.MesConsommationsAndEquipementsRG__imgLabelWrapper{display:flex;flex-direction:row;align-items:center}.MesConsommationsAndEquipementsRG__line{border-top:1px solid #191b1e;width:3rem;height:.0625rem}.MesConsommationsAndEquipementsRG__conversionBlock{display:flex;flex-direction:row;align-items:center;gap:.75rem}.MesConsommationsAndEquipementsRG__conversionBlock p{color:#50545f;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.MesConsommationsAndEquipementsRG__conversionBlock span{color:#191b1e;font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.MesConsommationsAndEquipementsRG__ElectricityInformationsEnedisOK{display:flex;gap:16px;flex-direction:column}.MesConsommationsAndEquipementsRG__ElectricityInformationsEnedisOK__titleContainer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.MesConsommationsAndEquipementsRG__ElectricityInformationsEnedisOK__titleContainer p:first-of-type{font-size:1.125rem;font-weight:700}.MesConsommationsAndEquipementsRG__ElectricityInformationsEnedisOK__dropdownContainer{display:flex;flex-direction:row;align-items:center;gap:.75rem}.MesConsommationsAndEquipementsRG__ElectricityInformationsEnedisOK__doubleDropdownContainer{display:flex;flex-direction:row;align-items:center;gap:2rem}.MesConsommationsAndEquipementsRG__Container{display:flex;justify-content:center}.MesConsommationsAndEquipementsRG__Content{width:100%;max-width:1058px}.MesConsommationsAndEquipementsRG__TitleOne{display:flex;justify-content:flex-start;align-items:center;margin-bottom:2rem}.MesConsommationsAndEquipementsRG__TitleOne h3{color:#50545f;font-weight:700;font-size:1.5rem}.MesConsommationsAndEquipementsRG__TitleOne img{width:4.25rem;height:4.25rem}.MesConsommationsAndEquipementsRG__TitleTwo{display:flex;justify-content:flex-start;align-items:center;margin-bottom:2rem}.MesConsommationsAndEquipementsRG__TitleTwo h3{color:#50545f;font-weight:700;font-size:1.125rem}.MesConsommationsAndEquipementsRG__TitleSynthese{display:flex;justify-content:flex-start;align-items:center}.MesConsommationsAndEquipementsRG__TitleSynthese h3{color:#50545f;font-weight:700;font-size:1.125rem}.MesConsommationsAndEquipementsRG__SectionContent{background-color:#fff;padding:40px 24px 35px;border-radius:8px;margin:2rem 0}.MesConsommationsAndEquipementsRG__MainButton{margin-top:3rem;padding-bottom:3rem;display:flex;justify-content:center}.MesConsommationsAndEquipementsRG__ButtonContainer{padding:1rem 0 0;display:flex;justify-content:center}.MesConsommationsAndEquipementsRG__QuestionContainer{display:flex;align-items:center;gap:20px;margin-bottom:28px}.MesConsommationsAndEquipementsRG__QuestionContainer__Bottom{display:flex;align-items:center;gap:20px}.MesConsommationsAndEquipementsRG__SyntheseQuestionContainer{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.MesConsommationsAndEquipementsRG__DropdowContainer{flex:1;max-width:20rem}.MesConsommationsAndEquipementsRG__MultiChoiceContainer{text-align:left;display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.MesConsommationsAndEquipementsRG__MultiChoiceContainer__LimitWidth{max-width:600px;text-align:left;display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.MesConsommationsAndEquipementsRG__UniqueChoiceContainer{text-align:left;display:flex;align-items:center;gap:20px;margin-bottom:28px}.MesConsommationsAndEquipementsRG__UniqueChoiceContainer label{white-space:nowrap}.MesConsommationsAndEquipementsRG__Trait{border-top:1px solid #d3d4d7;width:100%;margin-bottom:2rem;margin-top:2rem}.MesConsommationsAndEquipementsRG__Synthese{padding:0rem 1rem 1rem;display:grid;grid-template-rows:1fr 1fr}.MesConsommationsAndEquipementsRG__SyntheseRow{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-start}.MesConsommationsAndEquipementsRG__SyntheseLabelContainer{display:flex;align-items:center}.MesConsommationsAndEquipementsRG__SyntheseLabelContainer img{width:3rem;height:3rem}.MesConsommationsAndEquipementsRG__SyntheseTextInputContainer{margin-left:2rem}.MesConsommationsAndEquipementsRG__SyntheseTextInputContainer>p{margin-top:.5rem;text-align:start;color:#50545f;font-style:italic;font-size:.875rem}.MesConsommationsAndEquipementsRG__SyntheseQuestionMessageContainer{height:100%;display:flex;align-items:center;justify-content:flex-start}.MesConsommationsAndEquipementsRG__SyntheseQuestionMessageContainer>p{color:#50545f;font-style:italic;font-size:.875rem}.MesConsommationsAndEquipementsRG__LoadingScreen{height:calc(100vh - 170px)}.MesConsommationsAndEquipementsRG .label{color:#50545f}.MesConsommationsAndEquipementsRG__Subtitle{color:#50545f;font-size:1rem;font-weight:700;line-height:1.375rem}.MesConsommationsAndEquipementsRG .Hidden{display:none}.MesConsommationsAndEquipementsRG .overlay{position:fixed;top:0;left:0;z-index:9999}.MesConsommationsAndEquipementsRG .overlay p{font-size:.875rem}.MesConsommationsAndEquipementsRG__ErrorMessage{width:100%;display:flex;justify-content:center}.MesConsommationsAndEquipementsRG__PricePerWattHour{display:flex;align-items:center;gap:1rem;max-width:12rem}.MonLogementRG{padding-bottom:2rem;background-color:#f8f8f8}.MonLogementRG__Container{display:flex;justify-content:center}.MonLogementRG__Content{width:100%;max-width:1058px}.MonLogementRG__TitleContainer{display:flex;align-items:flex-end;background-color:#fff;padding:40px 0 0 25px;border-radius:8px}.MonLogementRG__TitleContainer h3{color:#50545f;font-weight:700;font-size:1.125rem}.MonLogementRG__TitleContainer img{margin-bottom:-4px}.MonLogementRG__FormContent{background-color:#fff;padding:40px 24px 35px;border-radius:8px}.MonLogementRG__MainButton{margin-top:1rem;padding-bottom:2rem;display:flex;justify-content:center}.MonLogementRG__ButtonContainer{padding:1rem 0 0;display:flex;justify-content:center}.MonLogementRG__QuestionContainer{display:flex;align-items:center;gap:20px;margin-bottom:28px}.MonLogementRG__QuestionContainer .dropdown_container{flex:1;max-width:261px}.MonLogementRG__MultiChoiceContainer{text-align:left;display:flex;flex-direction:column;gap:20px;margin-bottom:28px}.MonLogementRG .label{color:#50545f}.MonLogementRG__ErrorMessage{width:100%;display:flex;justify-content:center;margin-bottom:1rem}.MonLogementRG__WindowDetailsContainer{display:flex;gap:1.5rem}.MonLogementRG__WindowDetailsContainer>*{flex:0 0 164px;display:flex;flex-direction:column;gap:1rem}.pageDeSortie{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;background-color:#f8f8f8}.pageDeSortie>img{width:100%;height:auto}.pageDeSortie__Container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.pageDeSortie__Content{border-radius:4px;background:#fff;width:30rem;padding-bottom:2rem}.pageDeSortie__ButtonsContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:1rem;margin-top:2rem}.pageDeSortie__Button{display:flex;flex-direction:column;width:100%;max-width:20rem}.Title{font-size:21px;font-family:PulpDisplay,serif;padding-top:38px}.Text{font-size:18px;font-family:DM Sans,serif;padding:0 23px}.LinkText{font-size:12px;font-family:DM Sans,serif;padding-top:30px}.LinkText p{cursor:pointer}.Recapitulatif{width:100%;min-height:calc(100vh - 77px);background-color:#fff;display:flex;flex-direction:column}.Recapitulatif iframe{width:100vw;height:100vh}.Recapitulatif__Header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:35px}.Recapitulatif__Header .title{font-size:31px;font-family:PulpDisplay;color:#50545f}@media (max-width: 768px){.Recapitulatif__Header .title{font-size:24px}}.Recapitulatif__RightContainer{display:flex;flex-direction:column;align-items:flex-end;flex:1}.Recapitulatif__ErrorMessage{display:flex;justify-content:center;margin-top:2rem}.Recapitulatif__MainContainer{display:flex;justify-content:space-between;gap:35px}@media (max-width: 1050px){.Recapitulatif__MainContainer{flex-direction:column}}.Recapitulatif__MainContainer .hide{overflow:hidden!important;height:0!important;opacity:0!important;transition:height .3s,opacity .3s!important}.Recapitulatif__MainContainer .svgTranslate:after{transform:rotate(180deg) translateY(50%)!important;transition:all .3s!important}.Recapitulatif__MainContainer__ContainerInfos{display:flex;flex-direction:column;justify-items:flex-start;align-items:flex-start;width:calc(100% - 383px);flex:2}@media (max-width: 1050px){.Recapitulatif__MainContainer__ContainerInfos{width:100%}}.Recapitulatif__MainContainer__ContainerInfos .c-contact{display:flex;flex-direction:column;margin-bottom:30px}.Recapitulatif__MainContainer__ContainerInfos .c-contact__Infos{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:1rem}.Recapitulatif__MainContainer__ContainerInfos .c-contact__Infos>p{text-align:start;flex:50%}.Recapitulatif__MainContainer__ContainerInfos .c-contact__Infos>p>span{font-family:DM Sans;color:#50545f}.Recapitulatif__MainContainer__ContainerInfos .c-installation{width:100%;display:flex;flex-direction:column;margin-bottom:30px}.Recapitulatif__MainContainer__ContainerInfos .c-installation__LoadingComponent{display:flex;justify-content:center;padding-bottom:2rem}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content{display:flex;flex-direction:column;background-color:#f8f8f8;border-radius:20px}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Header .title{margin-bottom:20px;font-size:18px}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Header .item{display:flex;gap:1rem;width:100%}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Header .item__Infos{background-color:#fff;border-radius:8px;flex:1;box-shadow:0 0 10px #00000014;display:flex;flex-direction:column;justify-content:flex-start}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Header .item__Infos__Wrapper{margin:0 20px;padding:20px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Header .item__Infos__Wrapper:first-of-type{border-bottom:.5px solid #e9eaeb}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Header .item__Infos__Wrapper p{color:#7c7f87}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Header .item__Infos__Wrapper .important{color:#50545f;font-weight:700}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Main{display:flex;flex-direction:column;align-items:flex-start;padding:20px}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Main .title{font-size:18px;font-weight:700;margin-bottom:20px}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Main .title2{font-size:16px;font-weight:700;margin-bottom:10px;color:#50545f}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Main .c-secondItems{display:flex;flex-direction:column;width:100%}.Recapitulatif__MainContainer__ContainerInfos .c-installation__Content__Main .c-secondItems img{max-width:86px;height:86px;margin-right:54px}.Recapitulatif__MainContainer__ContainerCheckout{width:383px;min-height:auto;height:100%;padding:30px 46px 20px 22px;border-radius:8px;box-shadow:0 0 10px #00000014;display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;position:sticky;top:20px}@media (max-width: 1050px){.Recapitulatif__MainContainer__ContainerCheckout{width:100%;flex-direction:row;gap:10vw;margin-bottom:50px}}.Recapitulatif__MainContainer__ContainerCheckout .c-parrainage{display:flex;flex-direction:column;justify-content:flex-start;width:100%;margin-bottom:10px}@media (max-width: 1050px){.Recapitulatif__MainContainer__ContainerCheckout .c-parrainage{width:40%;justify-content:flex-start;align-items:flex-start}}.Recapitulatif__MainContainer__ContainerCheckout .c-parrainage .wrapper{transition:height .3s,opacity .3s;display:flex;flex-direction:column;align-self:flex-start;text-align:left}.Recapitulatif__MainContainer__ContainerCheckout .c-parrainage .wrapper input{padding-left:10px}.Recapitulatif__MainContainer__ContainerCheckout .c-parrainage .wrapper input::placeholder{font-size:14px}.Recapitulatif__MainContainer__ContainerCheckout .c-parrainage .wrapper button{color:#50545f;font-size:14px;font-family:DM Sans;font-weight:700;padding:10px 0;background:#fff;box-shadow:0 1px 3px #00000040;border-radius:25px;min-width:147px;margin:15px 0 30px}.Recapitulatif__MainContainer__ContainerCheckout .c-parrainage .title{font-size:14px;margin-bottom:20px;position:relative;width:100%;cursor:pointer;text-align:left}.Recapitulatif__MainContainer__ContainerCheckout .c-parrainage .title:after{content:"";display:block;width:18px;height:10.5px;background:url(/assets/images/dropdown.svg) no-repeat center;background-size:cover;position:absolute;right:-31px;top:50%;transform:rotate(0) translateY(-50%);transition:all .3s}.Recapitulatif__MainContainer__ContainerCheckout .c-prices{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:10px 0;font-weight:600;font-size:14px}@media (max-width: 1050px){.Recapitulatif__MainContainer__ContainerCheckout .c-prices{width:60%}}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__price{width:100%;display:flex;justify-content:space-between;margin-bottom:15px}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__priceWithDropdown{width:100%;display:flex;flex-direction:column;margin-bottom:15px}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__priceWithDropdown__Wrapper{display:flex;justify-content:space-between;position:relative;cursor:pointer}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__priceWithDropdown__Wrapper:after{content:"";display:block;width:13px;height:8px;background:url(/assets/images/dropdown.svg) no-repeat center;position:absolute;right:-28px;top:50%;transform:rotate(0) translateY(-50%);transition:all .3s}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__dropdown{width:100%;height:100%;color:#7c7f87;display:flex;justify-content:space-between;flex-direction:column;height:auto;opacity:1;transition:height .3s,opacity .3s;padding-left:10px;font-weight:500}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__dropdown .item{width:100%;display:flex;justify-content:space-between}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__dropdown .item:first-of-type{margin-top:10px}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__dropdown .item p{margin:10px 0}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__dropdown .name{display:flex;align-items:center;gap:10px}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__dropdown .name>img{cursor:pointer}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__total{width:100%;display:flex;justify-content:space-between;margin-bottom:28px;border-top:1px solid #e9eaeb;padding-top:15px}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__buttonsContainer,.Recapitulatif__MainContainer__ContainerCheckout .c-prices__buttonsContainer a{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.Recapitulatif__MainContainer__ContainerCheckout .c-prices__buttonsContainer button{width:100%;max-width:266px}.Recapitulatif__ErrorMessage{display:flex;justify-content:center;margin-top:.5rem}.Shadow__ContainerMonPotentielSolaire img{width:400px;height:400px;object-fit:cover}.Shadow .TotalGainGraphs__Tabs,.Shadow .TotalGainGraphs__SavingGraph,.Shadow .TotalGainContainer__FilterButton{display:none}.Shadow .TotalGainContainer__Summary{margin-top:0}.Shadow .TotalGainContainer{background-color:transparent;width:fit-content;padding:20;margin:-30px auto 0}.Shadow .TotalGainSummary__InformationBlockContainer{border:1px solid grey}.Shadow .ChartComponent h2,.Shadow .ChartComponent__checkboxSection{display:none}.Shadow .IndependenceLevelComponent{width:100%}.Shadow .IndependenceLevelComponent__LegendeSection,.Shadow .IndependenceLevelComponent__TextSection{width:300px}.Shadow__PerformanceIndependance{width:300px;margin:20px}.Shadow{min-height:100vh;width:100%;position:fixed;background-color:#fff;z-index:-1000000000000;top:0}.Shadow__PerformanceIndependance{display:flex}.CheckoutContainer{display:flex;flex-direction:column;gap:44px;position:sticky;top:20px;width:100%}.CheckoutContainer__CouponContainer{display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:20px;padding-bottom:30px;border-bottom:1px solid #d3d4d7}.CheckoutContainer__CouponContainer .wrapper{transition:height .3s,opacity .3s;display:flex;flex-direction:row;align-self:flex-start;text-align:left;gap:12px}.CheckoutContainer__CouponContainer .title{font-size:14px;position:relative;width:100%;cursor:pointer;text-align:left;margin-bottom:0}.CheckoutContainer__CouponContainer .title:after{content:"";display:block;width:18px;height:10.5px;background:url(/assets/images/dropdown.svg) no-repeat center;background-size:cover;position:absolute;right:0;top:50%;transform:rotate(0) translateY(-50%);transition:all .3s}.CheckoutContainer__CouponContainer .hide{display:none!important;height:0!important;opacity:0!important;transition:height .3s,opacity .3s!important}.CheckoutContainer__CouponContainer .svgTranslate:after{transform:rotate(180deg) translateY(50%)!important;transition:all .3s!important}.CheckoutContainer__PricesContainer{width:100%;display:flex;flex-direction:column;align-items:flex-start;font-weight:600;font-size:14px}.CheckoutContainer__PricesDetails{width:100%;display:flex;justify-content:space-between;margin-bottom:15px}.CheckoutContainer__PricesDetails>p{font-family:DM Sans;font-size:18px;font-weight:500}.CheckoutContainer__HelpsDetails{width:100%;display:flex;justify-content:space-between;margin-bottom:15px}.CheckoutContainer__HelpsDetails>p{font-family:DM Sans;font-size:16px;font-weight:400;color:#7c7f87}.CheckoutContainer__priceWithDropdown{width:100%;margin-bottom:15px}.CheckoutContainer__priceWithDropdown .dropdownhide{overflow:hidden!important;height:0!important;opacity:0!important;transition:height .3s,opacity .3s!important}.CheckoutContainer__priceWithDropdown .svgTranslate:after{transform:rotate(180deg) translateY(50%)!important;transition:all .3s!important}.CheckoutContainer__CouponsDetails{display:flex;justify-content:space-between;position:relative;cursor:pointer}.CheckoutContainer__CouponsDetails>p{font-family:DM Sans;font-size:16px;font-weight:400;color:#7c7f87}.CheckoutContainer__CouponsDetails:after{content:"";display:block;width:13px;height:8px;background:url(/assets/images/dropdown.svg) no-repeat center;position:absolute;right:-28px;top:50%;transform:rotate(0) translateY(-50%);transition:all .3s}.CheckoutContainer__dropdown{width:100%;height:100%;color:#7c7f87;height:auto;transition:height .3s,opacity .3s;padding-left:10px;font-weight:500}.CheckoutContainer__dropdown .item{width:100%;display:flex;justify-content:space-between}.CheckoutContainer__dropdown .item:first-of-type{margin-top:10px}.CheckoutContainer__dropdown .item p{margin:10px 0}.CheckoutContainer__dropdown .name{display:flex;align-items:center;gap:10px}.CheckoutContainer__dropdown .name>img{cursor:pointer}.CheckoutContainer__RestToPay{width:100%;display:flex;justify-content:space-between;margin:15px 0}.CheckoutContainer__RestToPay>p{font-family:PulpDisplay;font-size:18px;font-weight:700}.CheckoutButtonsDefault{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1050px){.CheckoutButtonsDefault{align-items:center}}.CheckoutButtonsDefault__ButtonsContainer{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:20rem}.CheckoutButtonsDefault__SaveButton,.CheckoutButtonsDefault__RenoGlobaleButton{grid-column:span 2;display:flex;flex-direction:column}.CheckoutButtonsDefault__ErrorMessageContainer{grid-column:span 2;margin-top:1rem}.BdcStatus{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;align-items:flex-start;justify-content:center;min-height:3rem}.BdcStatus__Info{width:100%;display:flex;justify-content:space-between;color:#50545f}.BdcStatus__Info strong{color:#012330}.BdcStatus__LoaderContainer{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.BdcStatus__LoaderContainer>p{color:#9e9b94;font-size:.8rem}.BdcStatus__ErrorMessage{margin-bottom:1rem}.CheckoutButton{grid-column:span 2;display:flex;flex-direction:column}.CheckoutButtonsDemo{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px}.CheckoutButtonsDemo__ButtonOne,.CheckoutButtonsDemo__ButtonTwo{grid-column:span 1;display:flex;flex-direction:column}.CheckoutButtonsDemo__ErrorMessageContainer{grid-column:span 2}.SaveModale__PDFOptionsContainer{margin-top:30px;display:flex;flex-direction:column;justify-content:center;gap:20px}.SaveModale__PDFOptionsContainer>h3{margin-bottom:unset}.SaveModale__Option{display:flex;gap:1rem}.SaveModale__Option>p{font-family:DM Sans;font-size:16px;font-weight:400;color:#7c7f87}.SaveModale__ButtonContainer{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:1rem}.SaveModale__ButtonContainer>button{flex:1;width:100%}.ContractualAddresses{display:flex;flex-direction:column;gap:1rem}.SubscriptionModale__PDFOptionsContainer{margin-top:2rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.SubscriptionModale__Option{display:flex;gap:1rem}.SubscriptionModale__Option>p{font-family:DM Sans;font-size:16px;font-weight:400;color:#7c7f87}.SubscriptionModale__ButtonContainer{display:flex;justify-content:center;gap:20px}.SubscriptionModale__PDFOptionsSection{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.SubscriptionModale__PDFOptionsSection>h3{margin-bottom:unset}.RecapProduit{display:flex;background-color:#fff;border-radius:8px;width:100%;padding:14px;box-shadow:0 0 10px #00000014;color:#50545f;margin-bottom:15px}.RecapProduit__Image{margin-right:20px;width:110px;height:110px}.RecapProduit__Image img{object-fit:contain;height:100%;width:100%}.RecapProduit__Infos{display:flex;justify-content:space-between;align-items:center;width:100%}.RecapProduit__Infos__Wrapper{display:flex;flex-direction:column;align-items:flex-start;max-width:70%;height:100%;padding-top:.5rem}.RecapProduit__Infos__Wrapper .titleProduct{font-size:16px;font-weight:700;color:#50545f;margin-bottom:5px;text-align:left}.RecapProduit__Infos__Wrapper ul{display:flex;flex-direction:column;align-items:flex-start}.RecapProduit__Infos__Wrapper ul li{font-size:13px;margin-bottom:2px;text-align:left}.RecapProduit__Infos__Link{padding-right:20px}.RecapProduit__Infos__Link a{color:#50545f;text-decoration:underline;position:relative}.RecapProduit__Infos__Link a:after{content:"";background-image:url(/assets/images/ficheTechniqueArrow.svg);display:block;width:11px;height:11px;background-repeat:no-repeat;position:absolute;right:-15px;top:50%;transform:translateY(-50%)}.RecapTitle__Title{display:flex;align-items:center;margin-bottom:20px}.RecapTitle__Title .title{font-size:18px;font-family:PulpDisplay;color:#50545f;margin-left:10px}.RecapTitle__Title img{width:44px;height:31px}.ContactInformation__Title{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.ContactInformation__Title>h3{margin-bottom:unset}.ContactInformation__CustomerInformation{display:grid;grid-template-columns:.7fr 1fr;grid-template-rows:auto;grid-column-gap:.5rem;grid-row-gap:12px}.ContactInformation__CustomerInformation>p{text-align:start}.ContactInformationModal{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1.5rem;padding:2rem 2rem 3rem}.ContactInformationModal>:last-child{grid-column:1/-1;justify-self:center}.RecapitulatifLoaderModale{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;gap:1rem;margin-bottom:2rem}.RecapitulatifLoaderModale__ErrorSection{text-align:center}.RecapitulatifLoaderModale__LoaderSection{flex:1;display:flex;flex-direction:column;gap:.5rem}.RecapitulatifLoaderModale__LoaderTextContainer{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;height:2rem}.RecapitulatifLoaderModale__ActionButtonSection{flex:1.5;display:flex;flex-direction:column;justify-content:center;gap:1rem;flex-wrap:wrap}.RecapitulatifLoaderModale__SVG{height:1.8rem;width:1.8rem}.RecapitulatifLoaderModale__SVG path{fill:#ffcc51}.RecapitulatifLoaderModale__DocumentSection{width:100%;min-height:50rem}.RecapitulatifLoaderModale__DocumentSection>iframe{width:100%;height:100%}.RecapitulatifRG{width:100%;min-height:calc(100vh - 77px);background-color:#fff;display:flex;flex-direction:column;padding:30px 0}.RecapitulatifRG h2{text-align:start;color:#191b1e;font-family:PulpDisplay;font-size:1.9375rem;font-weight:700;margin-bottom:30px}.RecapitulatifRG h3{text-align:start;font-family:PulpDisplay;font-size:1.125rem;font-weight:700;margin-bottom:20px}.RecapitulatifRG__LeftContainer{flex:2}.RecapitulatifRG__RightContainer{display:flex;flex-direction:column;align-items:flex-end;flex:1}.RecapitulatifRG__ContainerProject{padding:20px 0}.RecapitulatifRG__ContainerCheckout{display:flex;flex-direction:column;gap:44px;position:sticky;top:20px}.RecapitulatifRG__CouponContainer{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.RecapitulatifRG__CouponContainer .wrapper{transition:height .3s,opacity .3s;display:flex;flex-direction:row;align-self:flex-start;text-align:left;gap:12px}.RecapitulatifRG__CouponContainer .title{font-size:14px;position:relative;width:100%;cursor:pointer;text-align:left}.RecapitulatifRG__CouponContainer .title:after{content:"";display:block;width:18px;height:10.5px;background:url(/assets/images/dropdown.svg) no-repeat center;background-size:cover;position:absolute;right:-31px;top:50%;transform:rotate(0) translateY(-50%);transition:all .3s}.RecapitulatifRG__CouponContainer .hide{overflow:hidden!important;height:0!important;opacity:0!important;transition:height .3s,opacity .3s!important}.RecapitulatifRG__CouponContainer .svgTranslate:after{transform:rotate(180deg) translateY(50%)!important;transition:all .3s!important}.RecapitulatifRG__PricesContainer{width:100%;display:flex;flex-direction:column;align-items:flex-start;font-weight:600;font-size:14px}.RecapitulatifRG__priceWithDropdown{width:100%;margin-bottom:15px}.RecapitulatifRG__priceWithDropdown .dropdownhide{overflow:hidden!important;height:0!important;opacity:0!important;transition:height .3s,opacity .3s!important}.RecapitulatifRG__priceWithDropdown .svgTranslate:after{transform:rotate(180deg) translateY(50%)!important;transition:all .3s!important}.RecapitulatifRG__dropdown{width:100%;height:100%;color:#7c7f87;height:auto;transition:height .3s,opacity .3s;padding-left:10px;font-weight:500}.RecapitulatifRG__dropdown .item{width:100%;display:flex;justify-content:space-between}.RecapitulatifRG__dropdown .item:first-of-type{margin-top:10px}.RecapitulatifRG__dropdown .item p{margin:10px 0}.RecapitulatifRG__dropdown .name{display:flex;align-items:center;gap:10px}.RecapitulatifRG__dropdown .name>img{cursor:pointer}.RecapitulatifRG__PricesDetails{width:100%;display:flex;justify-content:space-between;margin-bottom:15px}.RecapitulatifRG__PricesDetails>p{font-family:DM Sans;font-size:18px;font-weight:500}.RecapitulatifRG__HelpsDetails{width:100%;display:flex;justify-content:space-between;margin-bottom:15px}.RecapitulatifRG__HelpsDetails>p{font-family:DM Sans;font-size:16px;font-weight:400;color:#7c7f87}.RecapitulatifRG__CouponsDetails{display:flex;justify-content:space-between;position:relative;cursor:pointer}.RecapitulatifRG__CouponsDetails>p{font-family:DM Sans;font-size:16px;font-weight:400;color:#7c7f87}.RecapitulatifRG__CouponsDetails:after{content:"";display:block;width:13px;height:8px;background:url(/assets/images/dropdown.svg) no-repeat center;position:absolute;right:-28px;top:50%;transform:rotate(0) translateY(-50%);transition:all .3s}.RecapitulatifRG__RestToPay{width:100%;display:flex;justify-content:space-between;margin:15px 0}.RecapitulatifRG__RestToPay>p{font-family:PulpDisplay;font-size:18px;font-weight:700}.RecapitulatifRG__buttonsContainer{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.RecapitulatifRG__MainContainer{display:flex;justify-content:space-between;gap:35px}@media (max-width: 1050px){.RecapitulatifRG__MainContainer{flex-direction:column}}.RecapitulatifRG__Shadow{min-height:100vh;width:100%;position:fixed;background-color:#fff;z-index:-10000000;top:0}.ProductsRecapitulatif{display:flex;flex-direction:column;gap:12px}.ProductsRecapitulatif__ContainerProducts{background-color:#f8f8f8;border-radius:4px;padding:20px 24px;display:flex;flex-direction:column;gap:24px}.ProductsRecapitulatif__ProductDetailsContainer{width:100%;background-color:#fff;padding:12px;border-radius:4px}.ProductsRecapitulatif__ProductTitle{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.ProductsRecapitulatif__ProductTitle>p{font-family:DM Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal;color:#191b1e;text-align:start}.ProductsRecapitulatif__ProductDetails>p{text-align:start;font-family:DM Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#50545f}.ProductsRecapitulatif__ProductsToAdd{margin-top:20px}.ProductsRecapitulatif__ProductsToAddContent{width:100%;display:flex;flex-direction:row;justify-content:space-between}.ProductsRecapitulatif__ProductsToAddContent>p{text-align:start;font-family:DM Sans;font-size:14px;font-weight:400;color:#191b1e}.ProductsRecapitulatif__ProductsToAddContent>span{font-size:16px;font-weight:500}.ProductsRecapitulatif__HelpDetails{background-color:#e9eaeb;padding:12px;border-radius:4px}.ProductsRecapitulatif__HelpDetailsContent{display:flex;flex-direction:row;justify-content:space-between}.ProductsRecapitulatif__HelpDetailsContent>p{font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#191b1e}.ProductsRecapitulatif__ContainerInfos{margin-bottom:50px}.ProductPVRecapitulatif{display:flex;flex-direction:column;gap:20px}.ProductPVRecapitulatif__ShowDetails>p{text-align:end;font-family:DM Sans;font-size:12px;font-weight:700;text-decoration-line:underline;color:#08b77f;cursor:pointer}.ProductPVRecapitulatif__ProductDetailsContainer{display:flex;flex-direction:column;gap:10px;width:100%;background-color:#fff;border-radius:4px;padding:12px}.ProductPVRecapitulatif__TechnicalSheet{text-align:start}.ProductPVRecapitulatif__TechnicalSheet>a{margin:15px 0;width:100%;font-family:DM Sans;font-size:12px;font-weight:700;text-decoration-line:underline;color:#08b77f}.ProductPVRecapitulatif__ProductTitle{display:flex;flex-direction:row;justify-content:space-between}.ProductPVRecapitulatif__ProductTitle>p{font-family:DM Sans;font-size:16px;font-weight:700;color:#191b1e;text-align:start}.ProductPVRecapitulatif__ProductDetails>p{text-align:start;font-family:DM Sans;font-size:14px;font-weight:400;color:#50545f}.ProductPVRecapitulatif__ProductsToAdd{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}.ProductPVRecapitulatif__ProductsToAddContent{width:100%;display:flex;flex-direction:row;justify-content:space-between}.ProductPVRecapitulatif__ProductsToAddContent>p{text-align:start;font-family:DM Sans;font-size:14px;font-weight:400;color:#191b1e}.ProductPVRecapitulatif__ProductsToAddContent>span{font-size:16px;font-weight:500}.ProductPVRecapitulatif__HelpDetails{background-color:#e9eaeb;padding:12px;border-radius:4px}.ProductPVRecapitulatif__HelpDetailsContent{display:flex;flex-direction:row;justify-content:space-between}.ProductPVRecapitulatif__HelpDetailsContent>p{font-family:DM Sans;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:#191b1e}.ProductPVRecapitulatif__RecapProduit{display:flex;flex-direction:column;gap:12px;padding:0 24px}.ProductPVRecapitulatif__LoaderContainer{display:flex;justify-content:center}.ProductPVRecapitulatif .hide{display:none}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-ExtraLight.ttf);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Light.ttf);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Regular.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Medium.ttf);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-SemiBold.ttf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Bold.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-ExtraBold.ttf);font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-ExtraLight.woff);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Light.woff);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Regular.woff);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Medium.woff);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-SemiBold.woff);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Bold.woff);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-ExtraBold.woff);font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-ExtraLight.woff2);font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Light.woff2);font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Regular.woff2);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Medium.woff2);font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-SemiBold.woff2);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-Bold.woff2);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PulpDisplay;src:url(/fonts/PulpDisplay/PulpDisplay-ExtraBold.woff2);font-style:normal;font-weight:900;font-display:swap}.tab-content-enter{transform:translateY(-100%)}.tab-content-enter-active{transform:translateY(0);transition:all .2s ease}.tab-content-exit-active{transform:translateY(-100%);transition:all .2s ease}.tab-chevron-enter{transform:rotate(0)}.tab-chevron-enter-active{transform:rotate(180deg);transition:all .2s ease}.tab-chevron-enter-done{transform:rotate(180deg)}.tab-chevron-exit{transform:rotate(0);transition:all .2s ease}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(40px);transform:translateY(40px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(40px);transform:translateY(40px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button:focus{outline:none}a{text-decoration:none;color:unset}input{all:unset}input:focus{outline:none}textarea:focus{outline:none}textarea{resize:none}button{background-color:transparent;border:none;cursor:pointer;padding:0}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}*{scrollbar-width:thin;scrollbar-color:#ed8c00}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-track{background:#fff;border:solid 2px #d7d7d7;border-radius:20px}*::-webkit-scrollbar-thumb{border-radius:20px;background-color:#ed8c00;margin:2px}*{box-sizing:border-box}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
