@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,html body{height:100%}html body div#root{display:flex;height:100%;width:100%}html body div#root main.app-content{background-color:#122e5c;height:100%;overflow-x:hidden;width:100%}html body div#root .head{color:#e0e0e0;margin-bottom:1rem}html body div#root .text-16-normal-uppercase{font-size:1rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}html body div#root .test-15-normal{font-size:.938rem;font-style:normal;line-height:120%}html ::-webkit-scrollbar{height:6px;width:6px}html ::-webkit-scrollbar-track{background-color:#0000}html ::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#d6dee1;border:2px solid #0000;border-radius:20px}html ::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}body,html{background:#0f203c}body{overflow:visible!important;overflow:initial!important}.column{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.cozy-bar{align-items:center;display:flex;justify-content:center;margin-left:0;width:100%}[role=banner] .coz-bar-container{background-color:#fff}@media only screen and (max-width:768px){[role=banner] .coz-bar-container{background-color:initial;padding:.6rem 0 0}}.coz-bar-wrapper{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;box-shadow:none!important}.coz-label{color:#32363f}.content-view-loading{align-items:center;color:#e0e0e0;display:flex;flex-direction:column;height:80vh;justify-content:center;width:100%}.content-view-loading .content-view-loading-text{margin:0 2rem;padding-top:1rem;text-align:center}.content-view-loading .content-view-loading-button{margin-top:1rem;max-width:50vw}[role=main]::-webkit-scrollbar{width:10px}[role=main]::-webkit-scrollbar-track{background:#3e4045}[role=main]::-webkit-scrollbar-thumb{background:#6f7074}*,h1,h2,h3,h4,h5,h6,p{font-family:Lato,sans-serif}h1,h2,h3,h4,h5,h6,p{color:#a0a0a0}.home-title{font-size:1rem;font-weight:400;line-height:120%;text-transform:uppercase}.app-title,.home-title{font-family:Lato,sans-serif;font-style:normal}.app-title{color:#e0e0e0;font-size:21px;font-weight:700;letter-spacing:.15px;line-height:24px;text-align:center;text-shadow:0 -1px 0 #060609,0 1px 0 #ffffff12}.text-10,.text-10-bold,.text-10-bold-capitalize,.text-10-bold-uppercase,.text-10-italic,.text-10-normal,.text-10-normal-150,.text-10-normal-uppercase{font-size:.625rem;font-style:normal;line-height:120%}.text-10-normal,.text-10-normal-150,.text-10-normal-uppercase{font-weight:400}.text-10-normal-uppercase{text-transform:uppercase}.text-10-normal-150{line-height:150%}.text-10-bold,.text-10-bold-capitalize,.text-10-bold-uppercase{font-weight:700}.text-10-bold-uppercase{text-transform:uppercase}.text-10-bold-capitalize{text-transform:capitalize}.text-10-italic{font-style:italic;font-weight:400}.text-14,.text-14-bold,.text-14-bold-capitalize,.text-14-bold-uppercase,.text-14-italic,.text-14-normal,.text-14-normal-150,.text-14-normal-uppercase{font-size:.875rem;font-style:normal;line-height:120%}.text-14-normal,.text-14-normal-150,.text-14-normal-uppercase{font-weight:400}.text-14-normal-uppercase{text-transform:uppercase}.text-14-normal-150{line-height:150%}.text-14-bold,.text-14-bold-capitalize,.text-14-bold-uppercase{font-weight:700}.text-14-bold-uppercase{text-transform:uppercase}.text-14-bold-capitalize{text-transform:capitalize}.text-14-italic{font-style:italic;font-weight:400}.text-15,.text-15-bold,.text-15-bold-capitalize,.text-15-bold-uppercase,.text-15-italic,.text-15-normal,.text-15-normal-150,.text-15-normal-uppercase{font-size:.938rem;font-style:normal;line-height:120%}.text-15-normal,.text-15-normal-150,.text-15-normal-uppercase{font-weight:400}.text-15-normal-uppercase{text-transform:uppercase}.text-15-normal-150{line-height:150%}.text-15-bold,.text-15-bold-capitalize,.text-15-bold-uppercase{font-weight:700}.text-15-bold-uppercase{text-transform:uppercase}.text-15-bold-capitalize{text-transform:capitalize}.text-15-italic{font-style:italic;font-weight:400}.text-16,.text-16-bold,.text-16-bold-capitalize,.text-16-bold-uppercase,.text-16-italic,.text-16-normal,.text-16-normal-150,.text-16-normal-uppercase{font-size:1rem;font-style:normal;line-height:120%}.text-16-normal,.text-16-normal-150,.text-16-normal-uppercase{font-weight:400}.text-16-normal-uppercase{text-transform:uppercase}.text-16-normal-150{line-height:150%}.text-16-bold,.text-16-bold-capitalize,.text-16-bold-uppercase{font-weight:700}.text-16-bold-uppercase{text-transform:uppercase}.text-16-bold-capitalize{text-transform:capitalize}.text-16-italic{font-style:italic;font-weight:400}.text-18,.text-18-bold,.text-18-bold-capitalize,.text-18-bold-uppercase,.text-18-italic,.text-18-normal,.text-18-normal-150,.text-18-normal-uppercase{font-size:1.125rem;font-style:normal;line-height:120%}.text-18-normal,.text-18-normal-150,.text-18-normal-uppercase{font-weight:400}.text-18-normal-uppercase{text-transform:uppercase}.text-18-normal-150{line-height:150%}.text-18-bold,.text-18-bold-capitalize,.text-18-bold-uppercase{font-weight:700}.text-18-bold-uppercase{text-transform:uppercase}.text-18-bold-capitalize{text-transform:capitalize}.text-18-italic{font-style:italic;font-weight:400}.text-19,.text-19-bold,.text-19-bold-capitalize,.text-19-bold-uppercase,.text-19-italic,.text-19-normal,.text-19-normal-150,.text-19-normal-uppercase{font-size:1.188rem;font-style:normal;line-height:120%}.text-19-normal,.text-19-normal-150,.text-19-normal-uppercase{font-weight:400}.text-19-normal-uppercase{text-transform:uppercase}.text-19-normal-150{line-height:150%}.text-19-bold,.text-19-bold-capitalize,.text-19-bold-uppercase{font-weight:700}.text-19-bold-uppercase{text-transform:uppercase}.text-19-bold-capitalize{text-transform:capitalize}.text-19-italic{font-style:italic;font-weight:400}.text-20,.text-20-bold,.text-20-bold-capitalize,.text-20-bold-uppercase,.text-20-italic,.text-20-normal,.text-20-normal-150,.text-20-normal-uppercase{font-size:1.25rem;font-style:normal;line-height:120%}.text-20-normal,.text-20-normal-150,.text-20-normal-uppercase{font-weight:400}.text-20-normal-uppercase{text-transform:uppercase}.text-20-normal-150{line-height:150%}.text-20-bold,.text-20-bold-capitalize,.text-20-bold-uppercase{font-weight:700}.text-20-bold-uppercase{text-transform:uppercase}.text-20-bold-capitalize{text-transform:capitalize}.text-20-italic{font-style:italic;font-weight:400}.text-21,.text-21-bold,.text-21-bold-capitalize,.text-21-bold-uppercase,.text-21-italic,.text-21-normal,.text-21-normal-150,.text-21-normal-uppercase{font-size:1.313rem;font-style:normal;line-height:120%}.text-21-normal,.text-21-normal-150,.text-21-normal-uppercase{font-weight:400}.text-21-normal-uppercase{text-transform:uppercase}.text-21-normal-150{line-height:150%}.text-21-bold,.text-21-bold-capitalize,.text-21-bold-uppercase{font-weight:700}.text-21-bold-uppercase{text-transform:uppercase}.text-21-bold-capitalize{text-transform:capitalize}.text-21-italic{font-style:italic;font-weight:400}.text-22,.text-22-bold,.text-22-bold-capitalize,.text-22-bold-uppercase,.text-22-italic,.text-22-normal,.text-22-normal-150,.text-22-normal-uppercase{font-size:1.375rem;font-style:normal;line-height:120%}.text-22-normal,.text-22-normal-150,.text-22-normal-uppercase{font-weight:400}.text-22-normal-uppercase{text-transform:uppercase}.text-22-normal-150{line-height:150%}.text-22-bold,.text-22-bold-capitalize,.text-22-bold-uppercase{font-weight:700}.text-22-bold-uppercase{text-transform:uppercase}.text-22-bold-capitalize{text-transform:capitalize}.text-22-italic{font-style:italic;font-weight:400}.text-24,.text-24-bold,.text-24-bold-capitalize,.text-24-bold-uppercase,.text-24-italic,.text-24-normal,.text-24-normal-150,.text-24-normal-uppercase{font-size:1.5rem;font-style:normal;line-height:120%}.text-24-normal,.text-24-normal-150,.text-24-normal-uppercase{font-weight:400}.text-24-normal-uppercase{text-transform:uppercase}.text-24-normal-150{line-height:150%}.text-24-bold,.text-24-bold-capitalize,.text-24-bold-uppercase{font-weight:700}.text-24-bold-uppercase{text-transform:uppercase}.text-24-bold-capitalize{text-transform:capitalize}.text-24-italic{font-style:italic;font-weight:400}.text-26,.text-26-bold,.text-26-bold-capitalize,.text-26-bold-uppercase,.text-26-italic,.text-26-normal,.text-26-normal-150,.text-26-normal-uppercase{font-size:1.625rem;font-style:normal;line-height:120%}.text-26-normal,.text-26-normal-150,.text-26-normal-uppercase{font-weight:400}.text-26-normal-uppercase{text-transform:uppercase}.text-26-normal-150{line-height:150%}.text-26-bold,.text-26-bold-capitalize,.text-26-bold-uppercase{font-weight:700}.text-26-bold-uppercase{text-transform:uppercase}.text-26-bold-capitalize{text-transform:capitalize}.text-26-italic{font-style:italic;font-weight:400}.text-28,.text-28-bold,.text-28-bold-capitalize,.text-28-bold-uppercase,.text-28-italic,.text-28-normal,.text-28-normal-150,.text-28-normal-uppercase{font-size:1.75rem;font-style:normal;line-height:120%}.text-28-normal,.text-28-normal-150,.text-28-normal-uppercase{font-weight:400}.text-28-normal-uppercase{text-transform:uppercase}.text-28-normal-150{line-height:150%}.text-28-bold,.text-28-bold-capitalize,.text-28-bold-uppercase{font-weight:700}.text-28-bold-uppercase{text-transform:uppercase}.text-28-bold-capitalize{text-transform:capitalize}.text-28-italic{font-style:italic;font-weight:400}.text-36,.text-36-bold,.text-36-bold-capitalize,.text-36-bold-uppercase,.text-36-italic,.text-36-normal,.text-36-normal-150,.text-36-normal-uppercase{font-size:2.25rem;font-style:normal;line-height:120%}.text-36-normal,.text-36-normal-150,.text-36-normal-uppercase{font-weight:400}.text-36-normal-uppercase{text-transform:uppercase}.text-36-normal-150{line-height:150%}.text-36-bold,.text-36-bold-capitalize,.text-36-bold-uppercase{font-weight:700}.text-36-bold-uppercase{text-transform:uppercase}.text-36-bold-capitalize{text-transform:capitalize}.text-36-italic{font-style:italic;font-weight:400}.card-title-on{font-size:1.125rem;font-weight:400}.card-text-bold,.card-title-on{color:#e0e0e0;font-family:Lato,sans-serif;font-style:normal;line-height:120%}.card-text-bold{font-size:1rem;font-weight:700}.card-indicator,.card-text{color:#e0e0e0}.card-indicator,.card-text,.chart-ticks-x-text{font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width:768px){.chart-ticks-x-text{font-size:.685rem}}.chart-ticks-y-text{font-family:Lato,sans-serif;font-size:.9rem;font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width:768px){.chart-ticks-y-text{font-size:.75rem}}.cozybar{color:#e0e0e0;font-family:Lato,sans-serif;font-size:1.3125rem;font-style:normal;font-weight:700;line-height:120%}.axis{color:#7b7b7b}.axis .tick-text{fill:#7b7b7b}.axis .tick-text.tick-text-selected{fill:#e0e0e0}.axis .separator{font-size:1rem!important;margin:0 2px;text-align:center}.value-text{fill:#7b7b7b}.value-text.selected{fill:#e0e0e0}.barContainer.disabled *,.barFill.disabled *{cursor:default!important}.barContainer:hover,.barFill:hover{cursor:pointer}.background-true{opacity:.1}.background-true:hover{cursor:pointer}.background-false{opacity:0}.bar-ELECTRICITY:hover,.bar-GAS:hover,.bar-MULTIFLUID:hover,.bar-WATER:hover,.bar-compare-ELECTRICITY:hover,.bar-compare-GAS:hover,.bar-compare-MULTIFLUID:hover,.bar-compare-WATER:hover{cursor:pointer}.bar-ELECTRICITY:hover.disabled,.bar-GAS:hover.disabled,.bar-MULTIFLUID:hover.disabled,.bar-WATER:hover.disabled,.bar-compare-ELECTRICITY:hover.disabled,.bar-compare-GAS:hover.disabled,.bar-compare-MULTIFLUID:hover.disabled,.bar-compare-WATER:hover.disabled{cursor:default}.bar-ELECTRICITY{fill:#5d3d2a}.bar-ELECTRICITY.selected{fill:#d87b39;filter:drop-shadow(0 -.1rem .2rem #d87b39)}.bar-compare-ELECTRICITY{fill:#795c47}.bar-compare-ELECTRICITY.selected{fill:#e2bca1;filter:drop-shadow(0 -.1rem .2rem #e2bca1)}.bar-WATER{fill:#20415e}.bar-WATER.selected{fill:#3a98ec;filter:drop-shadow(0 -.1rem .2rem #3a98ec)}.bar-compare-WATER{fill:#4d5c6e}.bar-compare-WATER.selected{fill:#abd4fa;filter:drop-shadow(0 -.1rem .2rem #abd4fa)}.bar-GAS{fill:#184940}.bar-GAS.selected{fill:#45d1b8;filter:drop-shadow(0 -.1rem .2rem #45d1b8)}.bar-compare-GAS{fill:#597773}.bar-compare-GAS.selected{fill:#a8f7e9;filter:drop-shadow(0 -.1rem .2rem #a8f7e9)}.bar-MULTIFLUID{fill:#705d1d}.bar-MULTIFLUID.selected{fill:#e3b82a;filter:drop-shadow(0 -.1rem .2rem #e3b82a)}.bar-MULTIFLUID.disabled:hover{cursor:default}.bar-duel{fill:#61f0f2}.bar-duel.selected{fill:#61f0f2;filter:drop-shadow(0 -.1rem .2rem #61f0f2)}.bar-duel.disabled:hover{cursor:default}.bar-UNCOMING{fill:#7b7b7b;opacity:.6}.bar-UNCOMING.selected{fill:#7b7b7b}.bar-UNCOMING.disabled:hover{cursor:default}.bar-compare-MULTIFLUID{fill:#7d6a4e}.bar-compare-MULTIFLUID.selected{fill:#ffd597;filter:drop-shadow(0 -.1rem .2rem #e3b82a)}.bar-average{stroke-width:2;stroke:#e3b82a}.week{fill:#e2bca1}.week.selected{fill:#e2bca1;filter:drop-shadow(0 -.1rem .2rem #e2bca1)}.weekend{fill:#ffd597}.weekend.selected{fill:#ffd597;filter:drop-shadow(0 -.1rem .2rem #e3b82a)}.bounce-1{animation-iteration-count:1;animation-name:bounce-1;animation-timing-function:cubic-bezier(1,1,.42,1);transform-box:fill-box;transform-origin:bottom center}@keyframes bounce-1{0%{transform:scale(.1)}28%{transform:scale(.1,1.1)}45%{transform:scale(.8,.95)}55%{transform:scale(1)}65%{transform:scaleY(.98)}75%{transform:scale(1)}}.bounce-2{animation-iteration-count:1;animation-name:bounce-2;animation-timing-function:cubic-bezier(1,1,.42,1);transform-box:fill-box;transform-origin:bottom center}@keyframes bounce-2{0%{transform:scale(1)}28%{transform:scaleY(1.1)}45%{transform:scale(.8,.95)}55%{transform:scale(1)}65%{transform:scaleY(.98)}75%{transform:scale(1)}}.bounce-3{animation-iteration-count:1;animation-name:bounce-3;animation-timing-function:cubic-bezier(1,1,.42,1);transform-origin:bottom center}@keyframes bounce-3{0%{opacity:.6;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.1)}to{opacity:1;transform:scaleY(1)}}.delay,.delay--0{animation-duration:.4s}.delay--1{animation-duration:.48s}.delay--2{animation-duration:.56s}.delay--3{animation-duration:.64s}.delay--4{animation-duration:.72s}.delay--5{animation-duration:.8s}.delay--6{animation-duration:.88s}.delay--7{animation-duration:.96s}.delay--8{animation-duration:1.04s}.delay--9{animation-duration:1.12s}.delay--10{animation-duration:1.2s}.delay--11{animation-duration:1.28s}.delay--12{animation-duration:1.36s}.delay--13{animation-duration:1.44s}.delay--14{animation-duration:1.52s}.delay--15{animation-duration:1.6s}.delay--16{animation-duration:1.68s}.delay--17{animation-duration:1.76s}.delay--18{animation-duration:1.84s}.delay--19{animation-duration:1.92s}.delay--20{animation-duration:2s}.delay--21{animation-duration:2.08s}.delay--22{animation-duration:2.16s}.delay--23{animation-duration:2.24s}.delay--24{animation-duration:2.32s}.delay--25{animation-duration:2.4s}.delay--26{animation-duration:2.48s}.delay--27{animation-duration:2.56s}.delay--28{animation-duration:2.64s}.delay--29{animation-duration:2.72s}.delay--30{animation-duration:2.8s}.delay--31{animation-duration:2.88s}.delay--32{animation-duration:2.96s}.delay--33{animation-duration:3.04s}.delay--34{animation-duration:3.12s}.delay--35{animation-duration:3.2s}.delay--36{animation-duration:3.28s}.delay--37{animation-duration:3.36s}.delay--38{animation-duration:3.44s}.delay--39{animation-duration:3.52s}.delay--40{animation-duration:3.6s}.delay--41{animation-duration:3.68s}.delay--42{animation-duration:3.76s}.delay--43{animation-duration:3.84s}.delay--44{animation-duration:3.92s}.delay--45{animation-duration:4s}.delay--46{animation-duration:4.08s}.delay--47{animation-duration:4.16s}.delay--48{animation-duration:4.24s}button.btn-highlight{background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#e2890480 0,#fff0 100%),#f1c017;background-color:#e3b82a;border:none;border-radius:2px;cursor:pointer;margin:1.5rem 0 0;text-transform:none;width:100%}button.btn-highlight span:first-child{color:#000}button.btn-highlight.active,button.btn-highlight:disabled,button.btn-highlight:focus,button.btn-highlight:hover{background-color:#b89318}button.btn-highlight:disabled{cursor:not-allowed;opacity:.5}button.btn-primary-positive{background:#0000;background-color:#0000;border:1px solid #0f203c;border-radius:2px;cursor:pointer;margin:1.5rem 0 0;text-transform:none;width:100%}button.btn-primary-positive span:first-child{color:#e3b82a}button.btn-primary-positive.active,button.btn-primary-positive:disabled,button.btn-primary-positive:focus,button.btn-primary-positive:hover{background-color:#0f203c33}button.btn-primary-positive.active span:first-child,button.btn-primary-positive:disabled span:first-child,button.btn-primary-positive:focus span:first-child,button.btn-primary-positive:hover span:first-child{color:#e3b82ab3}button.btn-primary-positive:disabled{cursor:not-allowed;opacity:.5}button.btn-primary-challenge{background:#0000;background-color:#61f0f2;border:1px solid #61f0f2;border-radius:2px;cursor:pointer;margin:1.5rem 0 0;text-transform:none;width:100%}button.btn-primary-challenge span:first-child{color:#000}button.btn-primary-challenge.active,button.btn-primary-challenge:disabled,button.btn-primary-challenge:focus,button.btn-primary-challenge:hover{background-color:#61f0f233}button.btn-primary-challenge.active span:first-child,button.btn-primary-challenge:disabled span:first-child,button.btn-primary-challenge:focus span:first-child,button.btn-primary-challenge:hover span:first-child{color:#000}button.btn-primary-challenge:disabled{cursor:not-allowed;opacity:.5}button.btn-secondary{background:#0000;background-color:#0000;border:1px solid #7b7b7b;border-radius:2px;cursor:pointer;margin:1.5rem 0 0;text-transform:none;width:100%}button.btn-secondary span:first-child{color:#f1c017}button.btn-secondary:disabled{cursor:not-allowed;opacity:.5}button.btn-secondary-positive{background:#0000;background-color:#0000;border:1px solid #fff;border-radius:2px;cursor:pointer;margin:1.5rem 0 0;text-transform:none;width:100%}button.btn-secondary-positive span:first-child{color:#e0e0e0}button.btn-secondary-positive.active,button.btn-secondary-positive:disabled,button.btn-secondary-positive:focus,button.btn-secondary-positive:hover{background-color:#0f203c33}button.btn-secondary-positive.active span:first-child,button.btn-secondary-positive:disabled span:first-child,button.btn-secondary-positive:focus span:first-child,button.btn-secondary-positive:hover span:first-child{color:#e0e0e0b3}button.btn-secondary-positive:disabled{cursor:not-allowed;opacity:.5}button.btn-secondary-negative{background:#0000;background-color:#0000;border:1px solid #7b7b7b;border-radius:2px;cursor:pointer;margin:1.5rem 0 0;text-transform:none;width:100%}button.btn-secondary-negative span:first-child{color:#e0e0e0}button.btn-secondary-negative.active,button.btn-secondary-negative:disabled,button.btn-secondary-negative:focus,button.btn-secondary-negative:hover{background-color:#7b7b7b33}button.btn-secondary-negative.active span:first-child,button.btn-secondary-negative:disabled span:first-child,button.btn-secondary-negative:focus span:first-child,button.btn-secondary-negative:hover span:first-child{color:#e0e0e0b3}button.btn-secondary-negative:disabled{cursor:not-allowed;opacity:.5}button.btn-duel-off{background:#0f203c;background-color:#0f203c;border:1px solid #61f0f280;border-radius:2px;cursor:pointer;margin:1.5rem 0 0;text-transform:none;width:100%}button.btn-duel-off span:first-child{color:#fff}button.btn-duel-off.active,button.btn-duel-off:disabled,button.btn-duel-off:focus,button.btn-duel-off:hover{background-color:#03060b}button.btn-duel-off:disabled{cursor:not-allowed;opacity:.5}button.btn-duel-active{background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380 0,#fff0 100%),#58ffff;background-color:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380 0,#fff0 100%),#58ffff;border:none;border-radius:4px!important;border-radius:2px;cursor:pointer;margin:1.5rem 0 0;text-transform:none;width:100%}button.btn-duel-active span:first-child{color:#0f203c}button.btn-duel-active:disabled{cursor:not-allowed;opacity:.5}button.btn-duel-on{background:radial-gradient(60.65% 30.62% at 50% 3.13%,#2a2b30 0,#1b1c22 100%);background-color:#0f203c;border:1px solid #58ffff;border-radius:2px;cursor:pointer;margin:1.5rem 0 0;text-transform:none;width:100%}button.btn-duel-on span:first-child{color:#fff}button.btn-duel-on.active,button.btn-duel-on:disabled,button.btn-duel-on:focus,button.btn-duel-on:hover{background-color:#03060b}button.btn-duel-on:disabled{cursor:not-allowed;opacity:.5}button.btn-profile-next{background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#e2890480 0,#fff0 100%),#f1c017;background-color:#e3b82a;border:1px solid #e3b82a;border-radius:2px;cursor:pointer;margin:1.5rem 0 0;text-transform:none;width:100%}button.btn-profile-next span:first-child{color:#000}button.btn-profile-next.active,button.btn-profile-next:disabled,button.btn-profile-next:focus,button.btn-profile-next:hover{background-color:#b89318}button.btn-profile-next:disabled{cursor:not-allowed;opacity:.5}button.btn-profile-back{background:none;background-color:none;border:1px solid #e0e0e0;border-radius:2px;cursor:pointer;margin:1.5rem 0 0;text-transform:none;width:100%}button.btn-profile-back span:first-child{color:#e0e0e0}button.btn-profile-back:disabled{cursor:not-allowed;opacity:.5}.card{background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 8px #000000bf;box-sizing:border-box;padding:16px}.card:hover{background:linear-gradient(180deg,#122e5c,#26476e)}.card.rich-card{padding:16px}div.modal-root .MuiBackdrop-root{background-color:#1b1c22d9}div.modal-paper{align-items:center;background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 16px #0000008c;box-sizing:border-box;color:#fff;max-height:90vh;max-width:100%;padding:2rem;width:36rem}@media only screen and (max-width:1023px){div.modal-paper{margin:0;width:35rem}}@media only screen and (max-width:768px){div.modal-paper{margin:0;max-width:35rem;padding:1rem 1rem 1.5rem;width:85%}}div.modal-paper.no-padding{padding:0}div.modal-paper.blue-border{border:1px solid rgba(88,255,255,.251)}div.modal-paper.blue-light-border{border:1px solid #61f0f2}div.modal-paper.yellow-border{border:1px solid #e3b82a66}div.modal-paper .modal-paper-close-button{padding:5px;position:absolute;right:.5rem;top:.5rem;z-index:10}div.modal-paper-full-screen{align-items:center;background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 16px #0000008c;box-sizing:border-box;color:#fff;display:flex;height:100%;margin:0;max-height:100%;max-width:100%;padding:0;width:100%}div.modal-paper-full-screen.dark-background{background:#0f203c}div.expansion-panel-root{background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 8px #000000bf;box-sizing:border-box;color:#e0e0e0;margin:1.2rem 0;transition:background-color .6s ease}div.expansion-panel-root.Mui-expanded:first-child,div.expansion-panel-root.Mui-expanded:last-child{margin:1.2rem 0}div.expansion-panel-root.red-border{border:1px solid #d25959}div.expansion-panel-summary{min-height:4rem;padding:.25rem 1.2rem}div.expansion-panel-summary.Mui-focused{background-color:initial;border-radius:4px;box-shadow:0 0 0 1px #e0e0e0}div.expansion-panel-summary.Mui-expanded{min-height:4rem}div.expansion-panel-summary.Mui-expanded.small{min-height:3rem}div.expansion-panel-summary.small{min-height:3rem;padding:0 1.2rem}div.expansion-panel-summary.bold-text{font-weight:700}div.expansion-panel-content{align-items:center;display:flex}div.expansion-panel-content.Mui-expanded{margin:.75rem 0}div.expansion-panel-details{padding:0 1.2rem 1.2rem}a,a:visited{color:#deaf0e}a:focus{box-shadow:inset 0 0 0 1px #e0e0e0;outline:none}a:focus>div:first-child{box-shadow:0 0 0 1px #e0e0e0}a.MuiLink-underlineHover:hover{text-decoration:none}a.MuiTypography-colorPrimary{color:#e0e0e0}:root{--blue:#58ffff;--blue40:rgba(88,255,255,.251);--blueBackground:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380 0%,#fff0 100%),#58ffff;--blueRadialGradient:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380 0%,#fff0 100%),#58ffff;--blueRadialGradientTrans:radial-gradient(circle,#58ffff 0%,#fff0 100%);--elecColor:#d87b39;--elecColor40:#d87b3966;--elecCompareColor:#e2bca1;--gasColor:#45d1b8;--gasColor40:#45d1b866;--gasCompareColor:#a8f7e9;--waterColor:#3a98ec;--waterColor40:#3a98ec66;--waterCompareColor:#abd4fa;--multiColor:#e3b82a;--multiCompareColor:#ffd597;--redPrimary:#d25959;--greyBright:#e0e0e0;--greyDark:#7b7b7b;--textWhite:#fff;--softGrey:#a0a0a0;--darkLight:#1e3a5c;--darkLight2:#0f203c;--textFont:Lato,sans-serif;--greyLinearGradientBackground:linear-gradient(180deg,#122e5c,#142546);--multiColorRadialGradientTrans:radial-gradient(circle,#e3b82a 0%,#fff0 100%);--elecColorRadialGradientTrans:radial-gradient(circle,#d87b39 0%,#fff0 100%);--waterColorRadialGradientTrans:radial-gradient(circle,#3a98ec 0%,#fff0 100%);--gasColorRadialGradientTrans:radial-gradient(circle,#e3b82a 0%,#fff0 100%);--multiColorRadialGradient:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#e2890480 0%,#fff0 100%),#f1c017;--elecColorRadialGradient:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#9e430280 0%,#fff0 100%),#d87b39;--gasColorRadialGradient:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#046a5880 0%,#fff0 100%),#45d1b8;--waterColorRadialGradient:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#025dae80 0%,#fff0 100%),#3a98ec}.application{background-color:#122e5c;overflow-x:hidden}.accordion-icon{color:#fff}.loaderContainer{align-items:center;display:flex;flex:1 1;height:80vh;justify-content:center}.splash-content{height:100%}.splash-content,.splash-content .splash-loader{align-items:center;display:flex;flex-direction:column}.splash-content .splash-loader{margin-top:20vh;width:100%}.splash-content .splash-loader .logo-wrap img{width:200px}.splash-content .splash-loader .error{margin-bottom:1rem}.splash-content .splash-loader span{color:#fff;font-size:3rem;font-weight:400;letter-spacing:-.02em;margin:0}.splash-content .splash-logos-container{margin-top:auto;max-width:380px;padding:1.5rem}.splash-content .splash-logos-container img{width:100%}.splash-content .step-label{color:#fff;height:40px;margin:1rem 0;max-width:350px;text-align:center}.splash-content .splash-error-text{color:#d25959;margin:.5rem;text-align:center}.splash-footer{align-items:center;display:flex;flex-direction:column;height:10rem;justify-content:flex-start}.splash-footer button.btn-highlight{height:40px;margin:.5rem 0 0;max-width:230px;width:100%}.splash-progress{align-items:center;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;margin:1rem auto;max-width:350px;padding:1rem;transition:all .3s ease;width:100%}.splash-progress .splash-progress-bar-container{background-image:linear-gradient(45deg,#e3b82a 11.11%,#1b1c22 0,#1b1c22 50%,#e3b82a 0,#e3b82a 61.11%,#1b1c22 0,#1b1c22);background-size:9px 9px;border:1px solid #e3b82a;border-radius:12px;box-sizing:border-box;flex:1 1;height:12px}.splash-progress .splash-progress-bar-container .splash-progress-bar-content{background-color:#e3b82a;border:1px solid #e3b82a;border-radius:12px 4px 0 12px;border-right:none;box-sizing:border-box;height:12px;left:-1px;overflow:hidden;position:relative;top:-1px;transition:all .3s ease}.splash-progress .splash-progress-bar-container .splash-progress-bar-content:after{background-color:#142546;content:"";display:block;height:15px;position:absolute;right:-9px;top:-8px;transform:rotate(45deg);width:15px}.splash-root{display:flex;flex-direction:column;height:100%;left:0;opacity:1;overflow:hidden;position:fixed;top:0;transition-property:opacity;transition-timing-function:ease-in-out;width:100%;z-index:1500}.splash-root.splash-fade{opacity:0}.o-sidebar{background-color:#142546;border-right:initial;border-top:initial;bottom:0;box-shadow:0 5px 5px #0003,0 3px 14px #0000001f,0 8px 10px #00000024;display:flex;height:65px;justify-content:center;left:0;position:fixed;transition:height .2s ease-out;width:100%;z-index:1001}.o-sidebar.with-secondary-nav{height:130px}.o-sidebar .secondary-c-nav{background-color:#142546}.o-sidebar .secondary-c-nav.profile-completed{margin-top:12px}.o-sidebar .navigation-items-wrapper{max-width:550px;width:100%}.c-nav{list-style:none;margin:1.5rem 0 0;padding:0}.c-nav .c-nav-item{box-sizing:border-box;cursor:pointer;position:relative;z-index:0}.c-nav .c-nav-item:hover a,.c-nav .c-nav-item:hover svg{color:#fff!important}.c-nav .c-nav-item:hover a.is-active,.c-nav .c-nav-item:hover svg.is-active{color:#b2901b}.c-nav .c-nav-item .c-nav-link{align-items:center;color:#fff9;font-size:.9rem;padding:0 1rem;text-decoration:none}.c-nav .c-nav-item .c-nav-link:visited{color:#fff9}.c-nav .c-nav-item .c-nav-link .c-nav-icon{height:36px;width:60px}.c-nav .c-nav-item .c-nav-link .on{display:none}.c-nav .c-nav-item .c-nav-link .off{display:block}.c-nav .c-nav-item .c-nav-link.is-active{box-shadow:inset .25rem 0 0 0 #b2901b;color:#fff;text-decoration:none}.c-nav .c-nav-item .c-nav-link.is-active svg.c-nav-icon{fill:#b2901b;color:#b2901b!important}.c-nav .c-nav-item .c-nav-link.is-active:focus-visible{box-shadow:inset 0 0 0 1px #e0e0e0,inset .25rem 0 0 0 #b2901b}.c-nav .c-nav-item .c-nav-link.is-active .on{display:block}.c-nav .c-nav-item .c-nav-link.is-active .off{display:none}.secondary-c-nav{margin-top:0}.c-nav-item .c-nav-link{padding:0}.c-nav-item .c-nav-link .c-nav-icon{margin:auto;padding:0}.c-nav-item .c-nav-link.is-active,.c-nav-item .c-nav-link.is-active:focus{box-shadow:none}.c-nav{grid-gap:10px;display:grid;grid-template-columns:repeat(5,1fr);margin:0}.c-nav .c-nav-item{height:54px}.c-nav .c-nav-item .c-nav-link{display:flex;flex-direction:column;padding:0}.c-nav .c-nav-item .c-nav-link .c-nav-icon{margin:auto;padding:0}.c-nav .c-nav-item .c-nav-link.is-active,.c-nav .c-nav-item .c-nav-link.is-active:focus{box-shadow:none}.nb-notif{align-items:center;background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380 0,#fff0 100%),#58ffff;border:1px solid #1e3a5c;border-radius:50%;color:#1e3a5c;display:flex;font-size:12px;height:1.25rem;justify-content:center;left:-20px;margin:auto;position:absolute;right:0;top:0;width:1.25rem;z-index:1}.shrink{transform:scale(.8)}.fb-root{align-items:center;display:flex;flex-direction:column;min-width:70%;overflow-y:auto}.fb-root p{text-align:center}.fb-root .title{color:#deaf0e;font-weight:700;padding:.5rem}.fb-root .text{color:#e0e0e0}.fb-root .actions{display:flex;gap:16px;justify-content:center;margin-top:1rem;width:100%}.fb-root .actions button{margin-top:0;max-width:150px}.content-view{background-color:#122e5c;position:relative}.content-view,.header{display:flex;flex-direction:column;width:100%}.header{align-items:center;overflow:hidden;position:fixed;z-index:18}@media only screen and (max-width:1023px){.header{width:100%}}@media only screen and (max-width:768px){.header{top:0}}.header .header-top{background:radial-gradient(51.85% 47.89% at 50% 13.32%,#122e5c 0,#142546 100%);width:100%}.header .header-top .header-text{color:#e0e0e0}.header .header-content{display:flex;flex-direction:column}@media only screen and (max-width:1023px){.header .header-content{margin:0}}@media only screen and (max-width:768px){.header .header-content{margin:6px 0 0}}.header .header-content .header-content-top{display:flex;flex-direction:row}.header .header-content .header-content-top.header-content-top-right{justify-content:flex-end}.header .header-content .header-content-top .header-text{flex:1 1}.header .header-content .header-content-top .header-text-desktop{color:#e0e0e0;display:flex;flex:1 1}.header .header-content .header-content-top .header-back-button{padding:1rem}@media only screen and (max-width:768px){.header .header-content .header-content-top .header-text{color:#e0e0e0}}.action-modal,.building-title{text-align:center}.action-modal{align-items:center;color:#e0e0e0;display:flex;flex-direction:column;justify-content:center;max-width:400px;padding:1.5rem}.action-modal .action-duration{margin-top:1rem}.action-modal .action-text{margin:1.6rem 0}.action-modal .buttons button{margin-top:.5rem}.action-begin{margin:auto}.action-container{justify-content:center;margin:auto;padding:1.5rem}.action-begin-container,.action-container{align-items:center;display:flex;flex-direction:column}.action-begin-container{background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 16px #0000008c;box-sizing:border-box;color:#fff;gap:1.5rem;height:auto;justify-content:space-around;padding:5rem 1rem 1rem;position:relative;text-align:center;transition:all .3s ease}@media(min-width:1201px){.action-begin-container{margin:6rem 1rem 1rem}}.action-begin-container .icon-container{background:linear-gradient(180deg,#122e5c,#142546);border:2px solid #58ffff;border-radius:8px;box-shadow:0 4px 16px #0000008c;display:flex;height:8.125rem;left:0;margin:0 auto;position:absolute;right:0;top:-70px;width:8.125rem}.action-begin-container .action-icon{margin:auto}.action-begin-container .action-icon-stars{margin-top:-4rem}.action-begin-container .stars .star:not(:last-of-type){margin-right:.4rem}.action-begin-container .action-duration{color:#e0e0e0}.action-begin-container .action-explanation{line-height:24px;margin-bottom:2rem;padding:1rem}@media(min-width:1201px){.action-begin-container .action-explanation{padding:0 2rem}}.action-begin-container .action-buttons button{margin:.5rem;padding:.7rem}.action-begin-container .action-buttons button span{font-weight:700}.em-header{border-bottom:1px solid #a3a3a366;color:#e0e0e0;padding:1em 0}.em-header,.em-root{display:flex;justify-content:center;width:100%}.em-root{overflow:auto}.em-root::-webkit-scrollbar{width:10px}.em-root::-webkit-scrollbar-track{background:#3e4045}.em-root::-webkit-scrollbar-thumb{background:#6f7074}.em-root .em-content{padding:1.5rem 2.5rem;width:100%}@media only screen and (max-width:768px){.em-root .em-content{padding:2rem;width:100%}}.em-root .em-content .em-content-box-img{align-items:center;display:flex;flex-direction:column;justify-content:center}.em-root .em-content .em-content-box-img .icon{margin-bottom:1rem}.em-root .em-content .em-detail{display:flex;flex-direction:row;margin:.5em 0}.em-root .em-content .em-detail .em-detail-efficiency{align-self:flex-start;color:#a0a0a0;display:flex;flex:1 1;margin-top:.65rem}.em-root .em-content .em-detail .em-picto-flow{align-self:flex-end;display:flex}.em-root .em-content .em-detail .em-picto-flow .em-pic-content{margin:.3em}.em-root .em-content .em-efficiency{margin:0 .5rem 0 .25rem}.em-root .em-content .em-title{margin-bottom:0;text-align:center}.em-root .em-content .long-name{background:radial-gradient(60.65% 30.62% at 50% 3.13%,#2a2b30 0,#1b1c22 100%);border:1px solid #58ffff;border-radius:50px 1px 50px 1px;font-weight:700;line-height:150%;margin:1.5rem 0 1rem;padding:1.5rem .6rem;text-align:center}.em-root .em-content button.btn-action-launch{background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380 0,#fff0 100%),#58ffff;border:none;border-radius:2px;color:#1b1c22;cursor:pointer;margin:1.5rem 0 0;padding:.6rem 0;text-transform:none;width:100%}.em-content-box-text{display:flex;flex-direction:column;padding:1.5rem 2.5rem}@media only screen and (max-width:768px){.em-content-box-text{padding:1.5rem}}.em-content-box-text .em-description{padding-bottom:2rem}.em-content-box-text .em-description-2{padding-top:2rem}.em-content-box-text .em-description-3{padding-bottom:.5rem}.em-content-box-text .em-title{margin-bottom:0}.block{display:block!important}.ecogesture-modal button.btn-secondary-negative{margin:1rem 0 1.5rem!important}button.action-card{align-items:center;background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 16px #0000008c;box-sizing:border-box;display:flex;height:10rem;justify-content:flex-start;padding:1rem;width:100%}button.action-card .action-title{color:#fff;font-size:1.2rem;margin-left:1rem;text-align:left;text-transform:none}.action-list-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:auto;max-width:600px;padding:0 1.5rem;width:100%}.action-content-view{margin:auto;outline:none;width:100%}.action-done-container{box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-width:600px;padding:1.5rem;width:100%}.action-done-container .action-done{align-items:center;background:linear-gradient(180deg,#122e5c,#142546);box-shadow:0 4px 16px #0000008c;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3rem 1.2rem;text-align:center}.action-done-container .action-done .result-title{color:#fff;font-size:1.8rem;text-transform:uppercase}.action-done-container .action-done .result-text{padding:.7rem 0}.action-done-container .action-done .stars{align-items:center;color:#61f0f2;display:flex;font-size:1.5rem;font-weight:700}.action-done-container .action-done .stars span{margin-right:.5rem}.action-done-container .action-done button.btn-detail{max-width:210px}.action-ongoing{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:600px;min-height:75vh;padding:1.5rem;text-align:center;width:100%}.action-ongoing .duration,.action-ongoing .result-title{color:#e0e0e0}.action-ongoing .description{color:#fff;margin-top:1rem}.action-ongoing .result-date{color:#61f0f2;margin-bottom:2rem}.action-ongoing button.btn-detail{padding:.3rem}.action-ongoing .duration-image{margin:3rem 0;padding:1rem;position:relative}.action-ongoing .duration-image .pie{background-color:#0f203c;border:4px solid #0f203c;border-radius:50%;display:block;height:9rem;left:-2px;position:relative;top:5px;width:9rem;z-index:0}.action-ongoing .duration-image .duration-icon{left:-25px;position:absolute;top:-25px;z-index:0}.cardContent.cardDone{align-items:center;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.cardContent.cardDone .challengeName{text-align:center}.cardContent.cardDone .iconResult{display:flex}@media (max-height:700px){.cardContent.cardDone .iconResult{margin:auto;width:55%}}.cardContent.cardDone .imgResult{height:100%;width:100%}.cardContent.cardDone .labelResult{font-size:28px;font-weight:700;line-height:120%;margin-bottom:.5rem;text-transform:uppercase}.cardContent.cardDone .win{color:#e3b82a}.cardContent.cardDone .lost{color:#d25959}.cardContent.cardDone .statsResult{text-align:center}.cardContent.cardDone .buttons{display:flex;flex-direction:column;gap:8px;width:100%}.cardContent.cardDone .buttons button{margin:0;padding:.625rem}.cardContent.cardDone .buttons button.grey-border{border:1px solid #e0e0e0}.cardLast{align-items:center;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;height:inherit;padding:5%;text-align:center;transition:all .3s ease;width:100%}.cardLast,.cardLast .content{display:flex;flex-direction:column}.cardLast .content{max-height:350px}.cardLast svg{max-height:150px}.cardLast .title-last{padding:1rem 2.3rem 1.5rem}.cardLast .message{margin:0 0 .7rem}.cardLast .btn_lastCard{max-height:40px;padding:8px}.cardLast .btn_lastCard,.cardLast .content,.cardLast .message,.cardLast .title-last,.cardLast svg{flex:1 1}.cardLocked{filter:drop-shadow(0 4px 16px rgba(0,0,0,.55))}@media (max-height:700px){.cardLocked .challengeIcon{margin:auto;width:60%}}.toUnlock{color:#e0e0e0;font-weight:700;text-align:center}.loader{display:flex;flex-direction:column;gap:1rem}.loader.gold{color:#b2901b}.loader.gaz{color:#45d1b8}.loader.elec{color:#d87b39}.loader.water{color:#3a98ec}.loader.black{color:#182a4e}.loader .bars{align-items:flex-end;display:flex;gap:8px;height:50px;justify-content:center;margin:auto}.loader .bars .bar{animation:load .4s linear -.4s infinite alternate;background:currentColor;border-radius:5px;width:10px}.loader .bars .bar:first-child{animation-delay:-.1s}.loader .bars .bar:nth-child(3){animation-delay:-.55s}@keyframes load{0%{height:20%}to{height:100%}}.noFluidModal{max-width:20rem;padding:1rem}.noFluidModal .no-fluid-title{color:#fff;font-family:Lato,sans-serif;font-size:1.8rem;margin:.5rem auto;text-align:center;text-transform:uppercase}.noFluidModal .no-fluid-content{color:#fff;font-family:Lato,sans-serif;font-size:1.1rem;text-align:center}.noFluidModal button.btn-secondary-negative{display:block;margin:3.5rem auto 0;text-align:center}.nofluid-portal .modal-overlay .modal-box{max-width:21rem}.cardContent{display:flex;flex-direction:column;gap:1rem;justify-content:center}.cardContent.onGoing{border:1px solid #e0e0e0}.titleBlock{max-width:235px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.notifChallenge{align-items:center;background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380 0,#fff0 100%),#58ffff;border:1px solid #1e3a5c;border-radius:50%;color:#1e3a5c;display:flex;font-size:12px;height:1.25rem;justify-content:center;position:absolute;right:4px;top:4px;width:1.25rem;z-index:1}.smallCard{background:linear-gradient(180deg,#122e5c,#142546);max-height:90px}@media (max-height:800px){.smallCard{max-height:85px}}@media (max-height:730px){.smallCard{max-height:70px}}.smallCard.finished{background:#0f203c;border:1px solid #7b7b7b}.smallCard.finished>*{color:#7b7b7b!important}.smallCard.duelCard{background:#181819;border:1px solid #61f0f280;justify-content:space-between!important}.smallCard.duelCard.active{background:linear-gradient(180deg,#122e5c,#142546)}.smallCard.duelCard .duelButton{justify-content:space-between!important;width:100%}.smallCard.goDuel{background:linear-gradient(180deg,#61f0f2,#48c2c4);justify-content:space-evenly!important}.smallCard.goDuel span{color:#0f203c!important;font-weight:700;justify-content:space-between!important}.smallCard.MuiButton-root{justify-content:start}.smallCard span.MuiButton-label{color:#e0e0e0;display:flex;justify-content:flex-start;padding:1rem .5rem;text-transform:capitalize;transition:all .3s ease}.smallCard span.MuiButton-label .content{align-items:flex-start;display:flex;flex-direction:column;text-transform:capitalize}.smallCard span.MuiButton-label .content .stars{display:flex;gap:2px}.smallCard span.MuiButton-label .spinner-container{height:3.75rem;margin:auto;width:3.75rem}.smallCard span.MuiButton-label .cardIcon{margin-right:1rem}.smallCard span.MuiButton-label span{font-size:1.1rem;font-weight:700}@media (max-height:700px){.smallCard span.MuiButton-label span{font-size:1rem}}.smallCard span.MuiButton-label .challengeminIcon{filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}.smallCard span.MuiButton-label .starCount{align-items:center;display:flex;margin:0}.smallCard span.MuiButton-label .starCount span{margin:0}.smallCard span.MuiButton-label .starCount .blueNumber{color:#61f0f2;font-weight:900;margin:0 .3rem 0 .7rem}.smallCard span.MuiButton-label .finalDuel{align-items:flex-start;display:flex;flex-direction:column}.smallCard span.MuiButton-label .finalDuel .starCount span{font-size:1rem;font-weight:500}.smallCard span.MuiButton-label .finalDuel .starCount .blueNumber{margin-left:0}.smallCard span.MuiButton-label .finalDuel.result span{font-size:1rem;font-weight:600;margin-bottom:.2rem}.modal-overlay{height:100%;width:100%}.cardUnlocked{background:linear-gradient(180deg,#323339,#1e3a5c);filter:drop-shadow(0 4px 16px rgba(0,0,0,.55))}.cardUnlocked button.btn-duel-active{padding:1.2rem 1.5rem}@media (max-height:700px){.cardUnlocked .challengeIcon{margin:auto;width:65%}}.slide{border-radius:4px;box-shadow:0 4px 16px #0000008c;color:#fff;display:flex;flex-direction:column;height:100%;transition:all .3s ease}.slide.active{transform:scale(1)}.slide.inactive{transform:scale(.9)}.slide .cardContent{background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-sizing:border-box;height:inherit;padding:1rem;transition:all .3s ease;width:100%}.challengeSlider{align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;position:relative;-webkit-user-select:none;user-select:none;width:100%}.cardContent{cursor:pointer;margin:auto}.cardContent .title{font-family:Lato,sans-serif;font-size:1.2rem;font-weight:400;margin-bottom:0;text-align:center;text-transform:uppercase}.cardContent .challengeTitle{color:#e0e0e0;display:block;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:700;margin-top:1rem;text-align:center}.cardContent .challengeIcon{display:block;height:auto;margin:auto;max-width:180px;text-align:center;width:100%}.sliderButtons{margin:1.5rem auto auto;text-align:center}@media (max-width:1023px){.sliderButtons{display:none}}.profile-navigation{align-items:center;background:#142546;border-top:1px solid #7b7b7b;display:flex;gap:1.5rem;justify-content:center;min-width:300px;padding:1rem}@media(min-width:1023px){.profile-navigation{background:#0f203c;height:3rem}}.profile-navigation button.profile-navigation-button{margin:0;max-width:12.5rem;padding:.5rem 1rem}.profile-type-progress{align-items:center;display:flex;flex-direction:row;justify-content:center}.profile-type-progress .profile-type-progress-label{color:#e3b82a;font-size:.938rem;font-weight:700;text-align:right;width:1.875rem}.profile-type-progress .profile-type-progress-bar-container{background-color:#0f203c;flex:1 1;height:6px;margin-left:.5rem}.profile-type-progress .profile-type-progress-bar-container .profile-type-progress-bar-content{background-color:#e3b82a;border-radius:12px;height:100%}.sge-view{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:inherit;width:inherit}.sge-view .sge-container{padding:1rem}.sge-view .sge-container .sge-step-container{color:#e0e0e0}.sge-view .sge-container .sge-step-container .head,.sge-view .sge-container .sge-step-container .title{margin-top:1rem}.sge-view .sge-container .sge-step-container label{cursor:pointer;display:block;margin-bottom:.625rem;margin-top:1rem}.sge-view .sge-container .sge-step-container label span span{color:#e3b82a}.sge-view .sge-container .sge-step-container #zipCode{max-width:115px}.sge-view .sge-container .sge-step-container .checkbox{align-items:center;display:flex;margin:.5rem 0}.sge-view .sge-container .sge-step-container .checkbox:first-of-type{margin-top:1.5rem}.sge-view .sge-container .sge-step-container .checkbox input{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:radial-gradient(60.65% 30.62% at 50% 3.13%,#2a2b30 0,#1b1c22 100%);border:2px solid #e3b82a;cursor:pointer;height:1.45rem;margin:.5rem 1rem .5rem .5rem;min-height:1.45rem;min-width:1.45rem;position:relative;width:1.45rem}.sge-view .sge-container .sge-step-container .answer-checked input:after,.sge-view .sge-container .sge-step-container .answer-checked input:before{background:#e3b82a;border-radius:.5rem;content:"";display:inline-block;position:absolute}.sge-view .sge-container .sge-step-container .answer-checked input:before{height:12px;left:10px;top:4px;transform:rotate(41deg);width:3px}.sge-view .sge-container .sge-step-container .answer-checked input:after{height:6px;left:5px;top:8px;transform:rotate(133deg);width:3px}.sge-view .sge-container .sge-step-container input:not([type=checkbox]){-webkit-appearance:none;appearance:none;background:#0000004d;border:1px solid #7b7b7b;border-radius:4px;color:#e0e0e0;height:45px;max-width:280px;padding:0 .5rem;transition:all .3s ease;width:100%}.sge-view .sge-container .sge-step-container input:not([type=checkbox]):focus,.sge-view .sge-container .sge-step-container input:not([type=checkbox]):focus-visible{border:1px solid #e3b82a;outline:none}.sge-view .sge-container .sge-step-container input::-webkit-inner-spin-button,.sge-view .sge-container .sge-step-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sge-view .sge-container .sge-step-container input[type=number]{-moz-appearance:textfield}.sge-view .sge-container .sge-step-container .pdl-hint{border-bottom:1px solid #e0e0e0;cursor:pointer;display:inline-block;margin:1rem auto auto;padding:.2rem;text-align:center}@media(min-width:1023px){.sge-view .sge-container .sge-step-container .pdl-hint{margin-left:0}}.sge-view .sge-container .sge-step-container ul{border-bottom:1px solid #7b7b7b;line-height:130%;padding:0 1rem 1rem}.sge-view .sge-container .sge-step-container ul li{margin:.5rem 0}.sgeHintModal{text-align:center}.sgeHintModal .title{color:#e3b82a;margin:1rem 0}.sgeHintModal .pdl{background:#eff2f4;display:flex;flex-direction:column;gap:1rem;padding:1rem;text-align:left}.sgeHintModal .pdl p{color:#526576;margin:0}.sgeHintModal .pdl .bill{display:flex;gap:.5rem}.sgeHintModal .pdl svg.prm{height:180px;width:100%}.sgeHintModal .pdl svg.bill{height:80px;width:150px}.modal-empty-value-root{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.5rem .5rem;text-align:center}.modal-empty-value-root .modal-empty-value-title{margin:2rem 0 1rem}.modal-empty-value-root button.btn-secondary-negative{margin:2rem .25rem 1.5rem}.duel-error-container{align-items:center;color:#e0e0e0;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:1rem 1.5rem}.duel-error-message{margin-top:3rem;text-align:center}.duel-error-button{margin-top:3rem;width:7.5rem}.chart-root{margin-bottom:1rem;max-width:400px}.duel-result-modal-root{overflow-x:hidden;text-align:center}.duel-result-modal-root .title{color:#e0e0e0;margin:2rem 0 1rem}.imgResultContainer{height:300px;position:relative;width:100%}.imgResultContainer .challengeWon{position:absolute;transform:translateX(-50%)}.imgResultContainer .imgResult{position:absolute;transform:translate(-50%,32%)}.buttonCloseModal{margin-top:1rem!important}.duel-last-modal-root{text-align:center}.duel-last-modal-root .closeIcon{cursor:pointer;float:right}.duel-last-modal-root .icon{margin:2rem 0 0}.duel-last-modal-root .title{margin:1rem 0}.duel-last-modal-root .subtitle{color:#61f0f2;margin:1rem 0 .5rem}.duel-last-modal-root .content{margin:.5rem 0}.duel-ongoing-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.duel-title{margin-top:1rem}.duel-goal{color:#e0e0e0;margin:1rem 3rem;text-align:center}.duel-consumption{color:#e0e0e0;margin:1rem auto}@media(max-width:576px){.duel-consumption{margin:.5rem auto -.5rem}}.duel-consumption .consumption{color:#deaf0e}.duel-chart{align-items:center;display:flex;height:15.625rem;justify-content:center;width:80%}.duel-chart-caption{align-self:flex-start;display:flex;flex-direction:column}.duel-chart-caption .duel-caption{display:flex;margin-top:.75rem}.duel-chart-caption .duel-caption .caption-icon{margin:auto 1.5rem}.duel-chart-caption .duel-caption .caption-label{color:#e0e0e0}.duel-unlocked-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1.25rem}.duel-icon{margin-top:2.5rem}.duel-title{color:#a0a0a0}.duel-description{color:#61f0f2;margin-top:.75rem;text-align:center}.duel-average-info{color:#e0e0e0;margin-top:2.5rem;text-align:center}.button-start{margin-top:1rem;max-width:175px;width:100%}button.btn-secondary-negative{margin:0;padding:.5rem}#eco-gagnant-program-content{align-items:center;align-self:center;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:space-evenly;width:100%}#eco-gagnant-program-content #title-wrapper{font-family:inherit;max-width:400px;padding:0 15px;text-align:center}#eco-gagnant-program-content #title-wrapper h1{color:#d3b22f;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2em;font-weight:900;text-transform:uppercase}#eco-gagnant-program-content #title-wrapper #app-logos{align-items:center;display:flex;justify-content:space-evenly}#eco-gagnant-program-content #title-wrapper #app-logos #eco-gagnant{max-width:100px}#eco-gagnant-program-content #title-wrapper #app-logos #dunkerque{max-width:180px}#eco-gagnant-program-content #title-wrapper #app-logos img{height:100%;width:100%}#eco-gagnant-program-content #title-wrapper h2{color:#fff;font-size:1em}#eco-gagnant-program-content #buttons-wrapper{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;max-width:360px}#eco-gagnant-program-content #buttons-wrapper .button{align-items:center;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:center;padding:5px;text-align:center;text-decoration:none;width:130px}#eco-gagnant-program-content #buttons-wrapper .button.green{background:#95c121;color:#00454f}#eco-gagnant-program-content #buttons-wrapper .button.blue{background:#009ba4;color:#003243}#eco-gagnant-program-content #buttons-wrapper .button.red{background:#ed6d91;color:#8c0a28}#eco-gagnant-program-content #buttons-wrapper .button.orange{background:#f39325;color:#8c0a28}#eco-gagnant-program-content #buttons-wrapper .button span{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:900;text-transform:uppercase}#eco-gagnant-program-content #helper-text{color:#fff;font-size:.8em;text-align:center}@media(min-width:1023px){#eco-gagnant-program-content #title-wrapper{font-size:1.4em;max-width:660px}#eco-gagnant-program-content #buttons-wrapper{gap:25px;max-width:660px}#eco-gagnant-program-content #buttons-wrapper .button{height:130px;width:280px}#eco-gagnant-program-content #buttons-wrapper .button span{font-size:1.4em}#eco-gagnant-program-content #helper-text{font-size:1.2em}}.profile-form-container{color:#fff;margin:1rem 1rem 3.5rem;max-width:53rem}.profile-form-container .number,.profile-form-container .text{font-size:1.25rem}.profile-form-container .number input,.profile-form-container .text input{background:#0f203c;border:1px solid #e3b82a;color:#fff;height:2.5rem;margin:.5rem;max-width:5rem;text-align:center}.profile-form-container .number input:focus,.profile-form-container .text input:focus{outline:1px #e3b82a}.profile-form-container .number input:disabled,.profile-form-container .text input:disabled{-webkit-text-fill-color:#fff;opacity:1}.profile-form-container .profile-question-label{font-size:1.375rem;font-weight:700;line-height:150%;padding:1rem 0}.profile-form-container .profile-question-hint{color:#e0e0e0;display:block;font-size:1rem;font-style:italic;margin-bottom:1rem}.profile-form-container .profile-question-answers{display:flex}.profile-form-container .profile-question-answers-radio-long{flex-wrap:wrap}.profile-form-container .profile-question-answers-other{flex-direction:column}.profile-form-container .checkbox,.profile-form-container .radio_long,.profile-form-container .radio_short{align-items:center;background:linear-gradient(180deg,#122e5c,#142546);box-shadow:0 4px 16px #0000008c;display:flex;font-weight:700;margin:.5rem 0}.profile-form-container .checkbox input,.profile-form-container .radio_long input,.profile-form-container .radio_short input{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:radial-gradient(60.65% 30.62% at 50% 3.13%,#2a2b30 0,#1b1c22 100%);border-radius:50%;height:1.2rem;margin:.5rem 1rem .5rem .5rem;position:relative;width:1.2rem}.profile-form-container .checkbox input{border-radius:1px}.profile-form-container .checkbox,.profile-form-container .radio_short{border-radius:4px;padding:1.2rem}.profile-form-container .radio_long{border-radius:4px;padding:.5rem 1rem;text-align:center}.profile-form-container .answer-checked{background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#e2890480 0,#fff0 100%),#f1c017;color:#0f203c}.profile-form-container .answer-checked input:after,.profile-form-container .answer-checked input:before{background:#e3b82a;border-radius:.5rem;content:"";display:inline-block;position:absolute}.profile-form-container .answer-checked input:before{height:12px;left:10px;top:4px;transform:rotate(41deg);width:3px}.profile-form-container .answer-checked input:after{height:6px;left:5px;top:8px;transform:rotate(133deg);width:3px}.profile-form-container .number-container{align-items:center;display:flex;justify-content:left}.profile-form-container .btn-profile-number{align-items:center;background:linear-gradient(180deg,#122e5c,#142546);background-color:#0000;border:none;border-radius:2px;color:#fff;display:flex;font-size:2rem;height:2.5rem;justify-content:center;margin:.5rem;width:2.5rem}.profile-form-container .btn-profile-number:disabled{color:#ffffff80}.profile-form-container .date-select{background:#0f203c;border:1px solid #e3b82a;font-weight:700;margin:.5em}.profile-form-container .date-select .MuiInput-underline:after{display:none}.profile-form-container .date-select .year{align-content:center;color:#fff;display:inline-flex;font-family:Lato,sans-serif;font-size:1.25rem;max-width:150px;min-width:130px;text-align:center}.profile-form-container .date-select .year svg{background-color:#e3b82a;height:100%;right:0;top:0}.profile-form-container .date-select .month{align-content:center;color:#fff;display:inline-flex;font-family:Lato,sans-serif;font-size:1.25rem;max-width:150px;min-width:130px;text-align:center}.profile-form-container .date-select .month svg{background-color:#e3b82a;height:100%;right:0;top:0}.profile-form-container .select-container{display:flex}.profile-form-container .date-option{color:#fff}.profile-form-container ul{background:linear-gradient(180deg,#122e5c,#142546);color:#fff;font-weight:400}.profile-form-container ul .MuiMenuItem-root{display:flex;font-family:Lato,sans-serif;font-size:1.25rem;justify-content:space-evenly;text-align:center}.profile-form-container ul .MuiMenuItem-root :hover{background-color:#e3b82a}.profile-form-container ul .MuiListItem-root.Mui-selected,.profile-form-container ul .MuiListItem-root.Mui-selected:hover{background-color:#e3b82a;color:#142546;display:flex;font-weight:700;justify-content:space-evenly}.ecogesture-profile-container .progress-wrapper{padding:1rem 0}.equipment-form-container{color:#e0e0e0;padding:1.5rem}@media(min-width:768px){.equipment-form-container .equipment-label{text-align:center}}.equipment-form-container .equipment-hint{margin:1rem 0}@media(min-width:768px){.equipment-form-container .equipment-hint{text-align:center}}.equipment-form-container .icons-container{grid-column-gap:32px;grid-row-gap:32px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr);margin:1.5rem auto 3rem;max-width:400px}.equipment-form-container .icons-container .checkbox-equipment{cursor:pointer;margin:0 auto;max-width:80px;text-align:center}.equipment-form-container .icons-container .checkbox-equipment .text{margin-top:.5rem;text-align:center}.equipment-form-container .icons-container input.item-eq{display:none}.equipment-form-container .icons-container .equipment-icon-container{background-color:#e0e0e0;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:80px;transition:all .2s ease;width:80px}.equipment-form-container .icons-container .equipment-icon-container.checked{background-color:#e3b82a}.equipment-form-container .icons-container .equipment-icon-container .equipmentIcon{margin:auto}.profile-type-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:inherit;position:relative}.profile-type-container input,.profile-type-container label{cursor:pointer}.profile-type-finished-card{background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 16px #0000008c;color:#fff;margin:auto;padding:1rem;text-align:center;transition:all .3s ease;width:80%}@media(min-width:1023px){.profile-type-finished-card{width:50%}}@media(min-width:1201px){.profile-type-finished-card{width:40%}}.profile-type-finished-card button.profile-type-finished-button{margin-top:2.875rem}.profile-type-finished-label{color:#e3b82a}.profile-type-finished-description{margin-top:1.875rem}.helper-text{color:#fff;margin:1rem 1rem 3.5rem;max-width:350px}.helper-text .toggler{cursor:pointer;display:flex;margin-top:5px;text-decoration:underline}.ecogesture-profile-container{display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 188px);justify-content:space-between}@media(min-width:768px){.ecogesture-profile-container{height:calc(100vh - 268px)}}.ecogesture-profile-container .ecogesture-form-single{color:#fff;margin:1rem 1rem 3.5rem;max-width:53rem}@media(min-width:1023px){.ecogesture-profile-container .ecogesture-form-single{margin:1rem 1rem 0}}.ecogesture-profile-container .ecogesture-form-single label{cursor:pointer}.eg-init-modal{color:#e0e0e0;margin:1rem 0}.eg-init-modal .title{color:#e3b82a;text-align:center}.eg-init-modal .text{margin:1rem 0}.eg-init-modal button{min-height:45px}.eg-selection-detail-container{color:#e0e0e0;display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - 132px);padding:0 1.5rem;text-align:center}.eg-selection-detail-container .content{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem;justify-content:flex-start;overflow-y:auto}.eg-selection-detail-container .content .title{color:#a0a0a0;font-weight:700}.eg-selection-detail-container .content .iconContainer{height:240px}.eg-selection-detail-container .content .showMore{cursor:pointer;margin-top:1rem;text-align:center;text-decoration:underline}.eg-selection-detail-container .content .longDescription{margin:1rem .5rem;text-align:left}.eg-selection-detail-container .buttons{display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin:1rem 0;width:100%}.eg-selection-detail-container .buttons button.btn-secondary-negative{border:1px solid #e0e0e0;border-radius:.25rem;height:7.375rem;margin:0;padding:.75rem .25rem}.eg-selection-detail-container .buttons button.btn-secondary-negative.active,.eg-selection-detail-container .buttons button.btn-secondary-negative:disabled,.eg-selection-detail-container .buttons button.btn-secondary-negative:focus,.eg-selection-detail-container .buttons button.btn-secondary-negative:hover{background:#0000}.eg-selection-detail-container .buttons button.btn-secondary-negative span{color:#e0e0e0;flex-direction:column}.eg-selection-detail-container .buttons button.noFocus{background:#0000}.eg-selection-detail-container .buttons .column-flex,.eg-selection-end-container{display:flex;flex-direction:column}.eg-selection-end-container{align-items:center;color:#e0e0e0;justify-content:center;margin:auto;max-width:45.75rem;min-height:inherit;position:relative;text-align:center}@media only screen and (max-width:768px){.eg-selection-end-container{margin:0 1rem;max-width:none}}.eg-selection-end-container .content{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center}.eg-selection-end-container .content .title{color:#e3b82a;margin:1rem}@media (min-width:1023px){.eg-selection-end-container .content .title{margin:5rem}}.eg-selection-end-container .buttons{display:flex;flex-direction:row;justify-content:center;margin:1rem 0;width:100%}.eg-selection-end-container .buttons button.btn-highlight{margin:0 .5rem;max-width:25rem;padding:.75rem .5rem}.eg-selection-modal{color:#e0e0e0;display:flex;flex-direction:column;margin:1rem 0;text-align:center}.eg-selection-modal .title{color:#e3b82a;margin:1rem 0}.eg-selection-modal .text{margin:1rem 0}.eg-selection-modal button.btn-highlight{padding:.75rem .5rem}.eg-selection-restart-container{align-items:center;color:#e0e0e0;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:45.75rem;min-height:inherit;position:relative;text-align:center}@media only screen and (max-width:768px){.eg-selection-restart-container{margin:0 1rem;max-width:none}}.eg-selection-restart-container .content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.eg-selection-restart-container .content .title{color:#e3b82a;margin:1rem}@media (min-width:1023px){.eg-selection-restart-container .content .title{margin:5rem}}.eg-selection-restart-container .content .text{margin-top:3.25rem}.eg-selection-restart-container .buttons{display:flex;flex-direction:row;justify-content:space-between;margin:1rem 0;width:100%}.eg-selection-restart-container .buttons button.btn-secondary-negative{margin:0 .25rem;padding:.75rem .5rem}.eg-selection-restart-container .buttons button.btn-highlight{margin:0 .5rem;padding:.75rem .5rem}.eg-selection-header{color:#e0e0e0;margin-bottom:1rem;margin-top:-1rem;text-align:center}.exploration-error-container{align-items:center;color:#e0e0e0;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:1rem 1.5rem}.exploration-error-message{margin-top:3rem;text-align:center}.exploration-error-button{margin-top:3rem;width:7.5rem}.exploration-card{align-items:center;background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 16px #0000008c;color:#fff;display:flex;flex-direction:column;font-size:1.1rem;font-weight:700;justify-content:center;margin:auto;padding:1rem 1.5rem;text-align:center;transition:all .3s ease;width:80%}@media(min-width:1023px){.exploration-card{width:50%}}@media(min-width:1201px){.exploration-card{width:40%}}.exploration-card .exploration-finish{width:75%}@media(min-width:768px){.exploration-card .exploration-finish{width:auto}}.exploration-card button.btn-secondary-negative{border-color:#e0e0e0;margin-top:1rem}.exploration-card .exploration-icon{margin-left:.5rem}.exploration-card .congratulation{font-size:2.3rem;margin:2rem 0 1rem}.exploration-card .exploration-earn{margin:2rem 0 1rem}.exploration-container{justify-content:center;margin:auto;padding:1.5rem}.exploration-begin-container,.exploration-container{align-items:center;display:flex;flex-direction:column}.exploration-begin-container{background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 16px #0000008c;color:#fff;justify-content:space-around;padding:2rem 1rem 1.5rem;text-align:center;transition:all .3s ease}.exploration-begin-container svg{margin-top:-33%}@media(min-width:768px){.exploration-begin-container{height:100%;width:60%}}@media(min-width:1201px){.exploration-begin-container{max-width:45%;padding:.5rem 1rem 2rem}}.exploration-begin-container .btn-start{border-color:#e0e0e0;margin-top:auto}.exploration-begin-container .exploration-icon-stars{margin-top:-4rem}.exploration-begin-container .exploration-explanation{display:flex;flex-direction:column;height:50%;line-height:24px;margin:2.5rem 0}.exploration-begin-container .exploration-explanation div{align-self:center}.exploration-begin-container .exploration-explanation div:first-child{margin-bottom:1rem}.exploration-begin-container .button-start{margin-top:0;width:100%}.exploration-begin-container .button-start button.btn-secondary-negative{margin:0}.exploration-begin-container .stars{margin-top:1rem}.exploration-begin-container .stars svg{margin-right:.25rem}#notifs-list-container{align-items:center;color:#e0e0e0;display:flex;flex-direction:column;gap:1rem;height:100%;margin-top:50px;width:100%}#notifs-list-container .notif-card-wrapper{max-width:450px;padding:0 10px}#notifs-list-container .ec-empty-content{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;padding:0 1.5rem;text-align:center}@media(min-width:576px){#notifs-list-container .ec-empty-content{max-width:45%}}@media(min-width:1200px){#notifs-list-container .ec-empty-content{max-width:35%}}#notifs-list-container .ec-empty-content .btn-container{display:flex;gap:1rem;margin-top:1rem}#notifs-list-container .ec-empty-content .btn-container button{margin:0}#notifs-list-container .ec-empty-content .btn-container button .btn-highlight{color:#182a4e}.card-title-wrapper{display:flex;justify-content:space-between}.notif-card-wrapper .notif-card{background-color:#142546}.fluid-icon.disabled{opacity:.4}.red-strike{background-color:red;bottom:8px;height:3px;left:14px;opacity:.7;position:absolute;transform:rotate(309deg);transform-origin:bottom left;width:48px}#new-notif-container{align-items:center;display:flex;flex-direction:column;margin-top:10px;padding:0 20px}#new-notif-container #please-connect-message{color:#e0e0e0;margin-top:50px;max-width:250px;text-align:center}#new-notif-container form{max-width:650px}#new-notif-container form .conso-helper{text-align:right}#new-notif-container form .step{align-items:center;display:flex;justify-content:center;margin-top:30px;width:100%}#new-notif-container form .step.duration>div:first-of-type{margin-right:10px}#new-notif-container form .step label{color:#fff;margin-right:20px;min-width:80px}#new-notif-container form .step.button{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:50px}#new-notif-container form .step.button label{margin-bottom:15px;margin-right:0;max-width:500px;text-align:center}#new-notif-container form .error{color:#d25959;margin-top:10px;text-align:center}.average-helper{color:#a0a0a0;font-size:.8em}.average-helper .unit{font-size:.7em}.notifications-tabs{background:#0000;box-sizing:border-box;color:#fff;display:flex;justify-content:center;margin:0 1rem}.notifications-tabs button{border-radius:4px 4px 0 0}.notifications-tabs .single-tab{color:#a0a0a0;font-size:1rem;font-weight:400;line-height:1.2rem;text-transform:none;width:32%}.notifications-tabs .single-tab.active{color:#e3b82a;font-weight:700}.notifications-tabs .indicator-tab{background:#e3b82a;height:1px}.notifications-tabs .indicator-tab:before{background:#e3b82a;bottom:-6px;content:"";filter:blur(10px);height:12px;left:10.41%;opacity:.35;position:absolute;right:10.42%}.unsubscribe-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:450px;padding:2rem;text-align:center}.unsubscribe-container .head{color:#e3b82a}.unsubscribe-container .question{color:#fff;margin-top:1.5rem}.quiz-container{justify-content:center;margin:auto;padding:1.5rem}.quiz-begin-container,.quiz-container{align-items:center;display:flex;flex-direction:column}.quiz-begin-container{background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 16px #0000008c;color:#fff;padding:2rem 1rem;text-align:center;transition:all .3s ease}.quiz-begin-container svg{margin-top:-33%}@media(min-width:768px){.quiz-begin-container{justify-content:space-evenly;max-width:60%}}@media(min-width:1201px){.quiz-begin-container{max-width:40%;padding:.5rem 1rem 2rem}}.quiz-begin-container .btn-secondary-negative{border-color:#e0e0e0;margin-top:auto}.quiz-begin-container .quiz-icon-stars{margin-top:-4rem}.quiz-begin-container .quiz-explanation{line-height:24px;margin-bottom:2rem;padding:1rem}@media(min-width:1201px){.quiz-begin-container .quiz-explanation{padding:0 2rem}}.quiz-finish-container{align-items:center;background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 16px #0000008c;color:#fff;display:flex;flex-direction:column;padding:1.5rem;text-align:center;transition:all .3s ease}.quiz-finish-container button.btn-secondary-negative{border-color:#e0e0e0}.quiz-finish-container .button-start{display:flex;flex-direction:column;gap:10px;margin-top:3rem}.score-final-title{font-size:2rem;font-weight:700;margin:2rem 0 .5rem}.score-final{font-size:2.2rem;font-weight:700;margin-bottom:2rem}.score-final span{color:#61f0f2}.score-label{font-size:1.15rem;font-weight:700;margin-bottom:.5rem}.score-stars{align-items:center;color:#61f0f2;display:flex;font-size:1.8rem;font-weight:700;justify-content:center}.score-stars .quiz-icon{margin-left:.5rem}.quiz-modal-root{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.quiz-modal-root .quiz-modal-answer{font-size:1.7rem;font-weight:700;margin-bottom:1rem;margin-top:0;text-transform:uppercase}.quiz-modal-root .quiz-modal-answer.correct{color:#e3b82a}.quiz-modal-root .quiz-modal-answer.wrong{color:#d25959}.quiz-modal-root .answer-label{margin-bottom:1.5rem}.quiz-modal-root button.btn-secondary-negative{border-color:#e0e0e0;padding:.5rem 3rem;width:auto}#accessibility-title{display:none}.quiz-content{margin:auto;outline:none}.quiz-content .quiz-container .question-container{align-items:center;background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 16px #0000008c;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;position:relative;transition:all .3s ease}@media(min-width:768px){.quiz-content .quiz-container .question-container{height:45vh}}.quiz-content .quiz-container .question-container .question-loading{align-items:center;display:flex;justify-content:center;min-height:13.875rem}.quiz-content .quiz-container .question-container .question{color:#e0e0e0;margin-bottom:2rem;text-align:center}@media(min-width:768px){.quiz-content .quiz-container .question-container .question{padding:0 1rem}}.quiz-content .quiz-container .question-container .question-title{color:#61f0f2;margin-bottom:.5rem}.quiz-content .quiz-container .question-container .btn-back{background:none;border:none;color:#fff;font-size:1.3rem;padding:0;position:absolute;right:1rem;top:1rem}.quiz-content .quiz-container .answer{text-align:center;width:100%}@media(min-width:768px){.quiz-content .quiz-container .answer{max-width:80%}}.quiz-content .quiz-container .answer input[type=radio]{opacity:0;pointer-events:none;position:fixed}.quiz-content .quiz-container .answer input[type=radio]:focus+label{background:#61f0f2;border-color:#61f0f2;color:#0f203c}.quiz-content .quiz-container .answer label{border:1px solid #e0e0e0;cursor:pointer;display:block;margin-bottom:1rem;padding:.5rem}.quiz-content .quiz-container .answer input[type=radio]:checked+label,.quiz-content .quiz-container .answer label:hover{background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380 0,#fff0 100%),#58ffff;border-color:#61f0f2;color:#0f203c}.quiz-content .quiz-container button.validate{margin-top:1rem;padding:.5rem 3rem;width:auto}.quiz-content .quiz-container .index-question{margin:2rem 0 1rem}#login-page{background-color:#122e5c;height:100%;justify-content:space-evenly;padding:0 10px;width:100%}#login-page,#login-page #form-section{align-items:center;display:flex;flex-direction:column}#login-page #form-section{gap:20px;justify-content:center;text-align:center}#login-page #form-section #eco-gagnant-logo-wrapper{max-width:200px}#login-page #form-section #eco-gagnant-logo-wrapper img{height:100%;width:100%}#login-page #form-section #catch-phrase{color:#f3f3f3;font-size:.9em;font-weight:600;max-width:300px}#login-page #logos-section-bottom{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}#login-page #logos-section-bottom #turfs-wrapper{margin-bottom:10px;text-align:center}#login-page #logos-section-bottom #turfs-wrapper span{color:#fff;font-size:.9em}#login-page #logos-section-bottom #turfs-wrapper #turfs-logos{max-width:300px}#login-page #logos-section-bottom #turfs-wrapper #turfs-logos img{height:100%;width:100%}#login-page #logos-section-bottom #funders-logos,#login-page #logos-section-bottom #partners-logos{max-width:350px}#login-page #logos-section-bottom #funders-logos img,#login-page #logos-section-bottom #partners-logos img{height:100%;width:100%}@media(min-width:1023px){#login-page #form-section #eco-gagnant-logo-wrapper{max-width:280px}#login-page #form-section #catch-phrase{font-size:1.1em;max-width:400px}#login-page #logos-section-bottom{flex-direction:row}}.gcu-content-root{align-items:center;display:flex;flex-direction:column;height:100%;padding:0 2rem;position:relative;text-align:left}.gcu-content-root .gcu-content-wrapper{color:#e0e0e0;margin:2rem 0;max-width:36rem;width:100%}.gcu-content-root .gcu-content-wrapper .version{color:#a0a0a0;text-align:center}.gcu-content-root .gcu-content-wrapper .gcu-content-subtitle,.gcu-content-root .gcu-content-wrapper .gcu-content-title{text-align:center}.gcu-content-root .gcu-content-wrapper ol{padding-left:0}.gcu-content-root .gcu-content-wrapper p{color:#e0e0e0;margin-top:1rem}.gcu-content-root .gcu-content-wrapper li,.gcu-content-root .gcu-content-wrapper p{font-size:.9em}.gcu-content-root .gcu-content-wrapper p:last-child{margin-bottom:1rem}.gcu-content-root .gcu-content-wrapper .gcu-content-part-title{color:#e3b82a;margin-top:1.25rem}.gcu-content-root .gcu-content-wrapper .gcu-content-part-title li{color:#e0e0e0}.checkbox{align-items:center;display:flex;margin:.5rem 0}.checkbox:first-of-type{margin-top:1.5rem}.checkbox input{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:radial-gradient(60.65% 30.62% at 50% 3.13%,#2a2b30 0,#1b1c22 100%);border:2px solid #e3b82a;cursor:pointer;height:1.45rem;margin:.5rem 1rem .5rem .5rem;min-height:1.45rem;min-width:1.45rem;position:relative;width:1.45rem}.answer-checked input:after,.answer-checked input:before{background:#e3b82a;border-radius:.5rem;content:"";display:inline-block;position:absolute}.answer-checked input:before{height:12px;left:10px;top:4px;transform:rotate(41deg);width:3px}.answer-checked input:after{height:6px;left:5px;top:8px;transform:rotate(133deg);width:3px}.terms-wrapper{box-sizing:border-box;overflow-x:hidden;padding:0 1.5rem;width:100vw}.terms-wrapper label,.terms-wrapper li,.terms-wrapper p,.terms-wrapper span,.terms-wrapper ul{color:#e0e0e0}.terms-wrapper h1{color:#e3b82a;font-weight:800}.terms-content{margin:auto;max-width:45rem}.terms-content .action{color:#e3b82a;cursor:pointer}.dataShare-content-root,.dataShare-content-wrapper{width:inherit}.terms-footer{height:60px;margin:auto;max-width:45rem;padding-top:1.5rem;text-align:center;width:100%}.terms-footer button{margin:0;max-width:150px}.terms-footer button:disabled{opacity:.3}.legal-notice-root{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 1.5rem 0}.legal-notice-root .legal-notice-content{font-size:.9em;max-width:45.75rem}.legal-notice-root .legal-notice-content p{color:#fff}.legal-notice-root .legal-notice-content ol{padding-left:0}.legal-notice-root .legal-notice-content ol>li{color:#e3b82a}.legal-notice-root .legal-notice-content a{color:#e3b82a;text-decoration:none}.legal-notice-root .legal-notice-content li{color:#fff;margin:1rem 0}.legal-notice-root .legal-notice-content .version{color:#a0a0a0;margin-bottom:2rem;margin-top:0;text-align:center}@media only screen and (max-width:768px){.legal-notice-root .legal-notice-content{width:100%}}#cookie-banner{background-color:#26476e;border-radius:8px;bottom:75px;color:#e0e0e0;font-family:Lato,sans-serif;left:0;margin:0 10px;max-width:360px;padding:20px;position:absolute;right:0;z-index:10}#cookie-banner .buttons{margin-top:8px;text-align:right}#cookie-banner .buttons button:first-of-type{margin-right:15px}
/*# sourceMappingURL=main.46dfd25b.css.map*/