:root{--font-size-xs:1.05rem;--font-size-sm:1.2rem;--font-size-md:1.4rem;--font-size-lg:1.8rem;--font-size-xl:2.4rem;--font-size-xxl:3rem;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75}@media (min-width:768px){:root{--font-size-xs:1.2rem;--font-size-sm:1.4rem;--font-size-md:1.8rem;--font-size-lg:2.4rem;--font-size-xl:3rem;--font-size-xxl:4rem}}.form{color:#000;margin-bottom:0}.formWrapper__header{padding:12px 20px}.formWrapper__header .title{color:#10367a;font-family:var(--font-title),sans-serif;text-align:center;margin:0 0 5px;font-size:1.8rem;font-weight:600;line-height:2.2rem}@media (min-width:768px){.formWrapper__header .title{font-size:2rem;line-height:2.6rem}}.formWrapper__header .subtitle{text-align:center;color:#000;border-bottom:3px solid #10367a;padding-bottom:12px;font-size:1rem;line-height:1.6rem}.formWrapper__body form{min-height:450px;padding:0 14px 30px}@media (min-width:768px){.formWrapper__body form{padding:0 30px 30px}}textarea,select,input[type=tel],input[type=search],input[type=url],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local],input[type=text],input[type=number],input[type=date],input[type=email],input[type=password],.dropdown{color:#10367a;background-color:#f5f5fe;border:.1rem solid #d4d4e9;border-radius:8px;width:100%;height:55px;margin:0;padding:15px;font-size:1rem;transition:all .2s ease-in;display:block;position:relative}textarea::placeholder,select::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime-local]::placeholder,input[type=text]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,.dropdown::placeholder{color:#8383ab}textarea:active,textarea:focus,select:active,select:focus,input[type=tel]:active,input[type=tel]:focus,input[type=search]:active,input[type=search]:focus,input[type=url]:active,input[type=url]:focus,input[type=date]:active,input[type=date]:focus,input[type=month]:active,input[type=month]:focus,input[type=week]:active,input[type=week]:focus,input[type=time]:active,input[type=time]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=text]:active,input[type=text]:focus,input[type=number]:active,input[type=number]:focus,input[type=date]:active,input[type=date]:focus,input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,.dropdown:active,.dropdown:focus{border-color:#cad4e1;outline:none}textarea:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}textarea:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}textarea:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}textarea:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}select:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}select:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}select:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}select:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=tel]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=tel]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=tel]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=tel]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=search]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=search]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=search]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=search]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=url]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=url]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=url]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=url]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=date]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=date]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=date]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=date]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=month]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=month]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=month]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=month]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=week]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=week]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=week]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=week]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=time]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=time]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=time]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=time]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=datetime-local]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=datetime-local]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=datetime-local]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=datetime-local]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=text]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=text]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=text]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=number]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=number]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=number]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=number]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=date]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=date]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=date]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=date]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=email]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=email]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=email]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=email]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=password]:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=password]:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=password]:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}input[type=password]:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}.dropdown:-webkit-autofill{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}.dropdown:-webkit-autofill:hover{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}.dropdown:-webkit-autofill:focus{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}.dropdown:-webkit-autofill:active{-webkit-text-fill-color:#10367a!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5fe!important}textarea{min-height:200px}.step.factEnergie svg{transform:scale(1.5)!important}@media (min-width:768px){.step.infosPerso .err{height:auto;margin-bottom:0}}.step__intro{color:#10367a;font-size:2rem;font-weight:600;line-height:2.6rem;font-family:var(--font-main);margin-bottom:30px}.step__legend{color:#10367a;font-size:1.05rem;font-weight:600;line-height:1.45rem;font-family:var(--font-title),sans-serif;margin-bottom:.5rem}@media (min-width:768px){.step__legend{line-height:1.65rem}}.step__legend.bigger{margin-bottom:.5rem;font-size:1.4rem}@media (max-width:767px){.step__legend.bigger{margin:0 auto .5rem}}.step .required{color:#cd2a2a}.step__container>.step__legend{flex:100%;margin-bottom:0}.step__container{flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;display:flex;position:relative}.step__container.col2 .step__field{flex:calc(50% - .75rem)}@media (max-width:767px){.step__container.col2 .step__field{flex:100%}}.step__field{flex:calc(50% - .75rem);position:relative}@media (max-width:767px){.step__field{flex:100%}}.step__field label{cursor:pointer;background-color:#fff;border:2px solid #d6dcf2;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;width:100%;height:100%;padding:10px 15px 10px 50px;font-size:1rem;transition:background-color .3s;display:flex}.step__field .sublabel{color:#10367a;margin-bottom:.5rem;font-size:1rem;display:block}.step__field .card{cursor:pointer;background-color:#fff;border:2px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;width:100%;height:60px;padding:10px 15px 10px 50px;font-size:1rem;transition:transform .2s ease-in;display:flex;position:relative;box-shadow:0 5px 15px #0010761f}.step__field .card:hover{transform:translateY(-4px)}.step__field .card:before{content:"";z-index:10;background-color:#fff;border-radius:10px;width:11px;height:11px;display:none;position:absolute;top:calc(50% - 5px);left:17px}.step__field .card:after{content:"";border:1px solid #d6dcf2;border-radius:25px;width:25px;height:25px;display:block;position:absolute;top:calc(50% - 12px);left:10px}.step__field .card--checked{border:2px solid #d6dcf2}.step__field .card--checked:after{background-color:#10367a;border-color:#10367a}.step__field .card--checked:before{display:block}.step__field .icon{width:75px;height:75px;display:block}.step__field .icon svg{width:100%;height:100%;transform:scale(1.2)}.step__field .icon .cls-bgwhite{fill:#fefefe}.step__field .icon .cls-bgwhite2{fill:#ecf1f7}.step__field .icon .cls-bgwhiteprimary{fill:#d6dcf2}.step__field .icon .cls-primary,.step__field .icon .cls-primary2{fill:#10367a}.step__field .icon .cls-tertary{fill:#d70f23}.step__field .icon .c-transparent{fill:#0000}.step__field .text{color:#000}.step__field--checkbox-group{flex-wrap:wrap;gap:.75rem;width:100%;display:flex}.step__field--checkbox-group .checkbox-container{flex:auto}.step__field--checkbox-group .checkbox-container input[type=checkbox]{display:none}.step__field--checkbox-group .checkbox-container input[type=checkbox]:checked+label{color:#fff;background-color:#10367a;border-color:#10367a}.step__field--checkbox-group .checkbox-container label{cursor:pointer;text-align:center;border:2px solid #d6dcf2;border-radius:9999px;width:100%;height:100%;padding:.75rem 1.25rem;transition:all .2s ease-in-out;display:block}.step__field--checkbox-group .checkbox-container label:hover{background-color:#f5f5fe;border-color:#10367a}.step__hint{color:#10367a;margin-top:.5rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem}.step__hint em{font-style:italic}.err{color:#f68012;margin-top:.25rem;font-size:.9rem;line-height:1.2rem}.navigation{justify-content:space-between;gap:15px;margin-top:1rem;display:flex}@media (max-width:767px){.navigation{flex-direction:column-reverse;margin-top:30px}}.navigation.step-last{flex-direction:column-reverse}.navigation.step-last .btn{margin-left:inherit}.navigation.step-last .btn-previous{border:none;height:40px;margin-top:10px;padding-bottom:0;font-size:1rem;text-decoration:underline}.navigation .btn{font:500 1.15rem/1.5 var(--font-main);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;background-color:#10367a;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;min-width:180px;height:65px;margin-top:0;margin-left:auto;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease-in;display:inline-flex}.navigation .btn:disabled{background-color:#10367a80}.navigation .btn:active{transform:translateY(3px)}.navigation .btn-previous{color:#10367a;margin-left:inherit;background-color:#0000;border:1px solid #10367a}.navigation .btn-next{position:relative}.navigation .btn-next .iconAnimate{animation:1.5s ease-in-out infinite moveForwardBackward;position:absolute;top:39%;right:22px;transform:translateY(-50%)}.navigation .btn-next .iconAnimate svg{width:16px;height:16px;display:block}.navigation .btn-next:hover{background-color:#15469e}@media (max-width:767px){.navigation .btn{height:55px;min-width:inherit;width:100%;padding-left:2rem;padding-right:2rem}}.navigation #submitButton{font-family:var(--font-main);padding-left:40px;padding-right:50px;position:relative}.navigation #submitButton #formLoader{position:relative}.navigation #submitButton #formLoader svg{width:65px;height:50px;margin:0 auto;display:block}.navigation #submitButton .iconAnimate{animation:1.5s ease-in-out infinite moveForwardBackward;position:absolute;top:34%;right:25px}.navigation #submitButton .iconAnimate svg{width:16px;height:16px;display:block}.navigation #submitButton .checkIcon{position:relative}.navigation #submitButton .checkIcon path{fill:#fff}.navigation #submitButton.success:before{background-color:#0000}.navigation #submitButton.success path{fill:#fff}.progressBar{margin-bottom:20px}@media (min-width:768px){.progressBar{margin-bottom:25px}}.progressBar__steps{color:#aeaeda;text-align:right;font-size:.95rem;font-family:var(--font-main);margin-top:4px;margin-bottom:10px;margin-right:10px}.progressBar__line{background-color:#10367a1a;width:100%;height:5px}.progressBar .progress-bar{background-color:#10367a;width:0;height:100%}.selectArrow{pointer-events:none;background-color:#f5f5fe;padding:10px;position:absolute;top:28px;right:2px;transform:translateY(-50%)rotate(90deg)}.selectArrow:after{content:"";opacity:.5;background-image:url(/images/icons/icon-carret.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:15px;height:15px;transition:opacity .2s ease-in;display:block}.step__field select{width:100%;padding-right:30px}@media (max-width:767px){.step__field select{font-size:.95rem}}.step__field:hover .selectArrow:after{opacity:.8}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{text-align:center;color:#a1a1a1;margin:1rem auto 2rem;font-size:.8rem}.dropdown-button{text-align:left;color:#8383ab;z-index:12;white-space:nowrap;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:50px;padding:15px;display:flex;position:absolute;top:0;left:0}.dropdown-button[aria-complete=true]{color:#10367a}.dropdown-button:after{content:"";background:url(/images/icons/icon-carret.svg) 50%/contain no-repeat;width:15px;height:15px;transition:transform .2s ease-in;display:block;transform:rotate(90deg)}.dropdown-content{z-index:5;background:#fff;border-radius:10px;width:100%;min-width:160px;padding:50px 15px 15px;display:none;position:absolute;top:0;left:0;box-shadow:0 8px 16px #080e5033}.dropdown:hover .dropdown-content{display:block}#selectInput.active .dropdown-button:after{transform:rotate(-90deg)}
