@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,html body{height:100%}html body div#root{height:100%;width:100%;display:flex}html body div#root main.app-content{height:100%;width:100%;background-color:#122e5c;overflow-x:hidden}html body div#root .head{color:#e0e0e0;margin-bottom:1rem}html body div#root .text-16-normal-uppercase{text-transform:uppercase;font-style:normal;font-size:1rem;line-height:120%;font-weight:400}html body div#root .test-15-normal{font-style:normal;font-size:.938rem;line-height:120%}html ::-webkit-scrollbar{width:6px;height:6px}html ::-webkit-scrollbar-track{background-color:transparent}html ::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:2px solid transparent;background-clip:content-box}html ::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}html{background:#0f203c}body{background:#0f203c;overflow:unset!important}.column{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.cozy-bar{width:100%;display:flex;align-items:center;justify-content:center;margin-left:0}[role=banner] .coz-bar-container{background-color:#fff}@media only screen and (max-width:768px){[role=banner] .coz-bar-container{padding:.6rem 0 0;background-color:unset}}.coz-bar-wrapper{box-shadow:unset!important;background:unset!important}.coz-label{color:#32363f}.content-view-loading{height:80vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#e0e0e0}.content-view-loading .content-view-loading-text{padding-top:1rem;margin:0 2rem;text-align:center}.content-view-loading .content-view-loading-button{max-width:50vw;margin-top:1rem}[role=main]::-webkit-scrollbar{width:10px}[role=main]::-webkit-scrollbar-track{background:#3e4045}[role=main]::-webkit-scrollbar-thumb{background:#6f7074}*{font-family:Lato,sans-serif}h1,h2,h3,h4,h5,h6,p{color:#a0a0a0;font-family:Lato,sans-serif}.home-title{font-size:1rem;font-family:Lato,sans-serif;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.app-title{font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:21px;line-height:24px;text-align:center;letter-spacing:.15px;color:#e0e0e0;text-shadow:0px -1px 0px #060609,0px 1px 0px rgba(255,255,255,.07)}.text-10,.text-10-italic,.text-10-bold,.text-10-bold-capitalize,.text-10-bold-uppercase,.text-10-normal,.text-10-normal-150,.text-10-normal-uppercase{font-style:normal;font-size:.625rem;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-italic,.text-14-bold,.text-14-bold-capitalize,.text-14-bold-uppercase,.text-14-normal,.text-14-normal-150,.text-14-normal-uppercase{font-style:normal;font-size:.875rem;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-italic,.text-15-bold,.text-15-bold-capitalize,.text-15-bold-uppercase,.text-15-normal,.text-15-normal-150,.text-15-normal-uppercase{font-style:normal;font-size:.938rem;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-italic,.text-16-bold,.text-16-bold-capitalize,.text-16-bold-uppercase,.text-16-normal,.text-16-normal-150,.text-16-normal-uppercase{font-style:normal;font-size:1rem;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-italic,.text-18-bold,.text-18-bold-capitalize,.text-18-bold-uppercase,.text-18-normal,.text-18-normal-150,.text-18-normal-uppercase{font-style:normal;font-size:1.125rem;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-italic,.text-19-bold,.text-19-bold-capitalize,.text-19-bold-uppercase,.text-19-normal,.text-19-normal-150,.text-19-normal-uppercase{font-style:normal;font-size:1.188rem;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-italic,.text-20-bold,.text-20-bold-capitalize,.text-20-bold-uppercase,.text-20-normal,.text-20-normal-150,.text-20-normal-uppercase{font-style:normal;font-size:1.25rem;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-italic,.text-21-bold,.text-21-bold-capitalize,.text-21-bold-uppercase,.text-21-normal,.text-21-normal-150,.text-21-normal-uppercase{font-style:normal;font-size:1.313rem;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-italic,.text-22-bold,.text-22-bold-capitalize,.text-22-bold-uppercase,.text-22-normal,.text-22-normal-150,.text-22-normal-uppercase{font-style:normal;font-size:1.375rem;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-italic,.text-24-bold,.text-24-bold-capitalize,.text-24-bold-uppercase,.text-24-normal,.text-24-normal-150,.text-24-normal-uppercase{font-style:normal;font-size:1.5rem;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-italic,.text-26-bold,.text-26-bold-capitalize,.text-26-bold-uppercase,.text-26-normal,.text-26-normal-150,.text-26-normal-uppercase{font-style:normal;font-size:1.625rem;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-italic,.text-28-bold,.text-28-bold-capitalize,.text-28-bold-uppercase,.text-28-normal,.text-28-normal-150,.text-28-normal-uppercase{font-style:normal;font-size:1.75rem;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-italic,.text-36-bold,.text-36-bold-capitalize,.text-36-bold-uppercase,.text-36-normal,.text-36-normal-150,.text-36-normal-uppercase{font-style:normal;font-size:2.25rem;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-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:120%;color:#e0e0e0}.card-text-bold{font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:120%;color:#e0e0e0}.card-indicator,.card-text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:120%;color:#e0e0e0}.chart-ticks-x-text{font-family:Lato,sans-serif;font-style:normal;font-weight:400;font-size:1rem;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-style:normal;font-weight:400;font-size:.9rem;line-height:120%}@media only screen and (max-width:768px){.chart-ticks-y-text{font-size:.75rem}}.cozybar{font-family:Lato,sans-serif;font-style:normal;font-weight:700;font-size:1.3125rem;line-height:120%;color:#e0e0e0}.axis{color:#7b7b7b}.axis .tick-text{fill:#7b7b7b}.axis .tick-text.tick-text-selected{fill:#e0e0e0}.axis .separator{text-align:center;margin:0 2px;font-size:1rem!important}.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-compare-ELECTRICITY:hover,.bar-compare-GAS:hover,.bar-compare-WATER:hover,.bar-compare-MULTIFLUID:hover,.bar-MULTIFLUID:hover,.bar-WATER:hover,.bar-GAS:hover,.bar-ELECTRICITY:hover{cursor:pointer}.bar-compare-ELECTRICITY:hover.disabled,.bar-compare-GAS:hover.disabled,.bar-compare-WATER:hover.disabled,.bar-compare-MULTIFLUID:hover.disabled,.bar-MULTIFLUID:hover.disabled,.bar-WATER:hover.disabled,.bar-GAS:hover.disabled,.bar-ELECTRICITY: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-name:bounce-1;animation-timing-function:cubic-bezier(1,1,.42,1);animation-iteration-count:1;transform-origin:bottom center;transform-box:fill-box}@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-name:bounce-2;animation-timing-function:cubic-bezier(1,1,.42,1);animation-iteration-count:1;transform-origin:bottom center;transform-box:fill-box}@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-name:bounce-3;animation-timing-function:cubic-bezier(1,1,.42,1);animation-iteration-count:1;transform-origin:bottom center}@keyframes bounce-3{0%{opacity:.6;transform:scaleY(1)}50%{transform:scaleY(1.1);opacity:.8}to{transform:scaleY(1);opacity: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,#fff0),#f1c017;background-color:#e3b82a;border:none;border-radius:2px;margin:1.5rem 0 0;width:100%;text-transform:initial;cursor:pointer}button.btn-highlight span:first-child{color:#000}button.btn-highlight:hover,button.btn-highlight:focus,button.btn-highlight.active,button.btn-highlight:disabled{background-color:#b89318}button.btn-highlight:disabled{cursor:not-allowed;opacity:.5}button.btn-primary-positive{background:transparent;background-color:transparent;border:1px solid #0f203c;border-radius:2px;margin:1.5rem 0 0;width:100%;text-transform:initial;cursor:pointer}button.btn-primary-positive span:first-child{color:#e3b82a}button.btn-primary-positive:hover,button.btn-primary-positive:focus,button.btn-primary-positive.active,button.btn-primary-positive:disabled{background-color:#0f203c33}button.btn-primary-positive:hover span:first-child,button.btn-primary-positive:focus span:first-child,button.btn-primary-positive.active span:first-child,button.btn-primary-positive:disabled span:first-child{color:#e3b82ab3}button.btn-primary-positive:disabled{cursor:not-allowed;opacity:.5}button.btn-primary-challenge{background:transparent;background-color:#61f0f2;border:1px solid #61f0f2;border-radius:2px;margin:1.5rem 0 0;width:100%;text-transform:initial;cursor:pointer}button.btn-primary-challenge span:first-child{color:#000}button.btn-primary-challenge:hover,button.btn-primary-challenge:focus,button.btn-primary-challenge.active,button.btn-primary-challenge:disabled{background-color:#61f0f233}button.btn-primary-challenge:hover span:first-child,button.btn-primary-challenge:focus span:first-child,button.btn-primary-challenge.active span:first-child,button.btn-primary-challenge:disabled span:first-child{color:#000}button.btn-primary-challenge:disabled{cursor:not-allowed;opacity:.5}button.btn-secondary{background:transparent;background-color:transparent;border:1px solid #7b7b7b;border-radius:2px;margin:1.5rem 0 0;width:100%;text-transform:initial;cursor:pointer}button.btn-secondary span:first-child{color:#f1c017}button.btn-secondary:disabled{cursor:not-allowed;opacity:.5}button.btn-secondary-positive{background:transparent;background-color:transparent;border:1px solid #ffffff;border-radius:2px;margin:1.5rem 0 0;width:100%;text-transform:initial;cursor:pointer}button.btn-secondary-positive span:first-child{color:#e0e0e0}button.btn-secondary-positive:hover,button.btn-secondary-positive:focus,button.btn-secondary-positive.active,button.btn-secondary-positive:disabled{background-color:#0f203c33}button.btn-secondary-positive:hover span:first-child,button.btn-secondary-positive:focus span:first-child,button.btn-secondary-positive.active span:first-child,button.btn-secondary-positive:disabled span:first-child{color:#e0e0e0b3}button.btn-secondary-positive:disabled{cursor:not-allowed;opacity:.5}button.btn-secondary-negative{background:transparent;background-color:transparent;border:1px solid #7b7b7b;border-radius:2px;margin:1.5rem 0 0;width:100%;text-transform:initial;cursor:pointer}button.btn-secondary-negative span:first-child{color:#e0e0e0}button.btn-secondary-negative:hover,button.btn-secondary-negative:focus,button.btn-secondary-negative.active,button.btn-secondary-negative:disabled{background-color:#7b7b7b33}button.btn-secondary-negative:hover span:first-child,button.btn-secondary-negative:focus span:first-child,button.btn-secondary-negative.active span:first-child,button.btn-secondary-negative:disabled 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 rgba(97,240,242,.5);border-radius:2px;margin:1.5rem 0 0;width:100%;text-transform:initial;cursor:pointer}button.btn-duel-off span:first-child{color:#fff}button.btn-duel-off:hover,button.btn-duel-off:focus,button.btn-duel-off.active,button.btn-duel-off:disabled{background-color:#03060b}button.btn-duel-off:disabled{cursor:not-allowed;opacity:.5}button.btn-duel-active{border-radius:4px!important;background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380,#fff0),#58ffff;background-color:radial-gradient(105.25% 64.58% at 49.68% 70.83%,rgba(1,153,163,.5) 0%,rgba(255,255,255,0) 100%),#58ffff;border:none;border-radius:2px;margin:1.5rem 0 0;width:100%;text-transform:initial;cursor:pointer}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,#1b1c22);background-color:#0f203c;border:1px solid #58ffff;border-radius:2px;margin:1.5rem 0 0;width:100%;text-transform:initial;cursor:pointer}button.btn-duel-on span:first-child{color:#fff}button.btn-duel-on:hover,button.btn-duel-on:focus,button.btn-duel-on.active,button.btn-duel-on:disabled{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,#fff0),#f1c017;background-color:#e3b82a;border:1px solid #e3b82a;border-radius:2px;margin:1.5rem 0 0;width:100%;text-transform:initial;cursor:pointer}button.btn-profile-next span:first-child{color:#000}button.btn-profile-next:hover,button.btn-profile-next:focus,button.btn-profile-next.active,button.btn-profile-next:disabled{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;margin:1.5rem 0 0;width:100%;text-transform:initial;cursor:pointer}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);box-sizing:border-box;box-shadow:0 4px 8px #000000bf;border-radius:4px;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{background:linear-gradient(180deg,#122e5c,#142546);width:36rem;max-width:100%;max-height:90vh;padding:2rem;box-sizing:border-box;box-shadow:0 4px 16px #0000008c;border-radius:4px;align-items:center;color:#fff}@media only screen and (max-width:1023px){div.modal-paper{width:35rem;margin:0}}@media only screen and (max-width:768px){div.modal-paper{padding:1rem 1rem 1.5rem;width:85%;max-width:35rem;margin:0}}div.modal-paper.no-padding{padding:0}div.modal-paper.blue-border{border:1px solid rgba(88,255,255,.2509803922)}div.modal-paper.blue-light-border{border:1px solid #61f0f2}div.modal-paper.yellow-border{border:1px solid rgba(227,184,42,.4)}div.modal-paper .modal-paper-close-button{position:absolute;top:.5rem;right:.5rem;padding:5px;z-index:10}div.modal-paper-full-screen{background:linear-gradient(180deg,#122e5c,#142546);width:100%;max-width:100%;height:100%;max-height:100%;padding:0;margin:0;box-sizing:border-box;box-shadow:0 4px 16px #0000008c;border-radius:4px;color:#fff;display:flex;align-items:center}div.modal-paper-full-screen.dark-background{background:#0f203c}div.expansion-panel-root{margin:1.2rem 0;color:#e0e0e0;background:linear-gradient(180deg,#122e5c,#142546);border-radius:4px;box-shadow:0 4px 8px #000000bf;transition:background-color .6s ease;box-sizing:border-box}div.expansion-panel-root.Mui-expanded:first-child{margin:1.2rem 0}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{padding:.25rem 1.2rem;min-height:4rem}div.expansion-panel-summary.Mui-focused{border-radius:4px;background-color:unset;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{padding:0 1.2rem;min-height:3rem}div.expansion-panel-summary.bold-text{font-weight:700}div.expansion-panel-content{display:flex;align-items:center}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{outline:none;box-shadow:inset 0 0 0 1px #e0e0e0}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, .2509803922);--blueBackground: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, .5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;--blueRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, .5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;--blueRadialGradientTrans: radial-gradient(circle, #58ffff 0%, rgba(255, 255, 255, 0) 100%);--elecColor: #d87b39;--elecColor40: rgba(216, 123, 57, .4);--elecCompareColor: #e2bca1;--gasColor: #45d1b8;--gasColor40: rgba(69, 209, 184, .4);--gasCompareColor: #a8f7e9;--waterColor: #3a98ec;--waterColor40: rgba(58, 152, 236, .4);--waterCompareColor: #abd4fa;--multiColor: #e3b82a;--multiCompareColor: #ffd597;--redPrimary: #d25959;--greyBright: #e0e0e0;--greyDark: #7b7b7b;--textWhite: #ffffff;--softGrey: #a0a0a0;--darkLight: #1e3a5c;--darkLight2: #0f203c;--textFont: Lato, sans-serif;--greyLinearGradientBackground: linear-gradient(180deg, #122e5c 0%, #142546 100%);--multiColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);--elecColorRadialGradientTrans: radial-gradient(circle, #d87b39 0%, rgba(255, 255, 255, 0) 100%);--waterColorRadialGradientTrans: radial-gradient(circle, #3a98ec 0%, rgba(255, 255, 255, 0) 100%);--gasColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);--multiColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, .5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;--elecColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(158, 67, 2, .5) 0%, rgba(255, 255, 255, 0) 100%), #d87b39;--gasColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(4, 106, 88, .5) 0%, rgba(255, 255, 255, 0) 100%), #45d1b8;--waterColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(2, 93, 174, .5) 0%, rgba(255, 255, 255, 0) 100%), #3a98ec}.application{overflow-x:hidden;background-color:#122e5c}.accordion-icon{color:#fff}.loaderContainer{height:80vh;display:flex;flex:1;justify-content:center;align-items:center}.splash-content{display:flex;flex-direction:column;align-items:center;height:100%}.splash-content .splash-loader{width:100%;margin-top:20vh;display:flex;flex-direction:column;align-items:center}.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;margin:0;letter-spacing:-.02em;font-weight:400}.splash-content .splash-logos-container{margin-top:auto;padding:1.5rem;max-width:380px}.splash-content .splash-logos-container img{width:100%}.splash-content .step-label{margin:1rem 0;max-width:350px;color:#fff;text-align:center;height:40px}.splash-content .splash-error-text{text-align:center;color:#d25959;margin:.5rem}.splash-footer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:10rem}.splash-footer button.btn-highlight{max-width:230px;width:100%;margin:.5rem 0 0;height:40px}.splash-progress{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:1rem auto;padding:1rem;transition:all .3s ease;border-radius:12px;box-sizing:border-box;max-width:350px}.splash-progress .splash-progress-bar-container{flex:1;height:12px;box-sizing:border-box;background-image:linear-gradient(45deg,#e3b82a 11.11%,#1b1c22 11.11%,#1b1c22 50%,#e3b82a 50%,#e3b82a 61.11%,#1b1c22 61.11%,#1b1c22);background-size:9px 9px;border:solid 1px #e3b82a;border-radius:12px}.splash-progress .splash-progress-bar-container .splash-progress-bar-content{height:12px;box-sizing:border-box;background-color:#e3b82a;border:solid 1px #e3b82a;border-radius:12px 4px 0 12px;border-right:none;transition:all .3s ease;position:relative;overflow:hidden;top:-1px;left:-1px}.splash-progress .splash-progress-bar-container .splash-progress-bar-content:after{content:"";position:absolute;display:block;transform:rotate(45deg);background-color:#142546;width:15px;height:15px;right:-9px;top:-8px}.splash-root{position:fixed;z-index:1500;left:0;top:0;height:100%;width:100%;opacity:1;overflow:hidden;display:flex;flex-direction:column;transition-property:opacity;transition-timing-function:ease-in-out}.splash-root.splash-fade{opacity:0}.o-sidebar{background-color:#142546;box-shadow:0 5px 5px #0003,0 3px 14px #0000001f,0 8px 10px #00000024;border-top:unset;border-right:unset;z-index:1001;position:fixed;bottom:0;left:0;display:flex;justify-content:center;width:100%;height:65px;transition:height .2s ease-out}.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{width:100%;max-width:550px}.c-nav{margin:1.5rem 0;margin-bottom:0;padding:0;list-style:none}.c-nav .c-nav-item{position:relative;z-index:0;height:54px;box-sizing:border-box;cursor:pointer}.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{display:flex;align-items:center;text-decoration:none;color:#fff9;padding:0 1rem;font-size:.9rem}.c-nav .c-nav-item .c-nav-link:visited{color:#fff9}.c-nav .c-nav-item .c-nav-link .c-nav-icon{width:60px;height:36px}.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{color:#fff;box-shadow:inset .25rem 0 #b2901b;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 #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{padding:0;margin:auto}.c-nav-item .c-nav-link.is-active{box-shadow:unset}.c-nav-item .c-nav-link.is-active:focus{box-shadow:unset}.c-nav{margin:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px}.c-nav .c-nav-item{height:54px}.c-nav .c-nav-item .c-nav-link{padding:0;display:flex;flex-direction:column}.c-nav .c-nav-item .c-nav-link .c-nav-icon{padding:0;margin:auto}.c-nav .c-nav-item .c-nav-link.is-active{box-shadow:unset}.c-nav .c-nav-item .c-nav-link.is-active:focus{box-shadow:unset}.nb-notif{position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:-20px;right:0;margin:auto;width:1.25rem;height:1.25rem;color:#1e3a5c;border-radius:50%;border:1px solid #1e3a5c;z-index:1;background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380,#fff0),#58ffff;font-size:12px}.shrink{transform:scale(.8)}.fb-root{overflow-y:auto;min-width:70%;display:flex;flex-direction:column;align-items:center}.fb-root p{text-align:center}.fb-root .title{color:#deaf0e;font-weight:700;padding:.5rem}.fb-root .text{color:#e0e0e0}.fb-root .actions{width:100%;display:flex;justify-content:center;margin-top:1rem;gap:16px}.fb-root .actions button{margin-top:0;max-width:150px}.content-view{position:relative;background-color:#122e5c;display:flex;flex-direction:column;width:100%}.header{display:flex;align-items:center;flex-direction:column;overflow:hidden;width:100%;z-index:18;position:fixed}@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,#142546);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}.header .header-content .header-content-top .header-text-desktop{display:flex;flex:1;color:#e0e0e0}.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}}.building-title{text-align:center}.action-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#e0e0e0;padding:1.5rem;max-width:400px}.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{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:1.5rem}.action-begin-container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;box-sizing:border-box;box-shadow:0 4px 16px #0000008c;border-radius:4px;transition:all .3s ease;color:#fff;background:linear-gradient(180deg,#122e5c,#142546);height:auto;gap:1.5rem;text-align:center;position:relative;padding:5rem 1rem 1rem}@media(min-width:1201px){.action-begin-container{margin:6rem 1rem 1rem}}.action-begin-container .icon-container{width:8.125rem;height:8.125rem;position:absolute;left:0;right:0;margin:0 auto;top:-70px;background:linear-gradient(180deg,#122e5c,#142546);box-shadow:0 4px 16px #0000008c;border-radius:8px;border:solid 2px #58ffff;display:flex}.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{margin-bottom:2rem;line-height:24px;padding:1rem}@media(min-width:1201px){.action-begin-container .action-explanation{padding:0rem 2rem}}.action-begin-container .action-buttons button{padding:.7rem;margin:.5rem}.action-begin-container .action-buttons button span{font-weight:700}.em-header{color:#e0e0e0;border-bottom:1px solid rgba(163,163,163,.4);padding:1em 0;width:100%;display:flex;justify-content:center}.em-root{overflow:auto;width:100%;display:flex;justify-content:center}.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{width:100%;padding:2rem}}.em-root .em-content .em-content-box-img{display:flex;flex-direction:column;justify-content:center;align-items: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{display:flex;flex:1;align-self:flex-start;margin-top:.65rem;color:#a0a0a0}.em-root .em-content .em-detail .em-picto-flow{display:flex;align-self:flex-end}.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{font-weight:700;line-height:150%;background:radial-gradient(60.65% 30.62% at 50% 3.13%,#2a2b30,#1b1c22);border:1px solid #58ffff;padding:1.5rem .6rem;border-radius:50px 1px;text-align:center;margin:1.5rem 0 1rem}.em-root .em-content button.btn-action-launch{background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380,#fff0),#58ffff;color:#1b1c22;border:none;border-radius:2px;margin:1.5rem 0 0;width:100%;text-transform:none;cursor:pointer;padding:.6rem 0}.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{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;height:10rem;background:linear-gradient(180deg,#122e5c,#142546);box-shadow:0 4px 16px #0000008c;border-radius:4px;padding:1rem}button.action-card .action-title{text-align:left;color:#fff;margin-left:1rem;text-transform:initial;font-size:1.2rem}.action-list-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:auto;gap:1rem;width:100%;box-sizing:border-box;padding:0 1.5rem}.action-content-view{width:100%;margin:auto;outline:none}.action-done-container{max-width:600px;margin:auto;width:100%;padding:1.5rem;box-sizing:border-box;display:flex;flex-direction:column}.action-done-container .action-done{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.2rem;color:#fff;background:linear-gradient(180deg,#122e5c,#142546);box-shadow:0 4px 16px #0000008c}.action-done-container .action-done .result-title{font-size:1.8rem;color:#fff;text-transform:uppercase}.action-done-container .action-done .result-text{padding:.7rem 0}.action-done-container .action-done .stars{display:flex;align-items:center;color:#61f0f2;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{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:600px;padding:1.5rem;min-height:75vh;margin:auto}.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{position:relative;padding:1rem;margin:3rem 0}.action-ongoing .duration-image .pie{width:9rem;height:9rem;display:block;border-radius:50%;background-color:#0f203c;border:4px solid #0f203c;position:relative;top:5px;left:-2px;z-index:0}.action-ongoing .duration-image .duration-icon{position:absolute;left:-25px;top:-25px;z-index:0}.cardContent.cardDone{border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;align-items:center}.cardContent.cardDone .challengeName{text-align:center}.cardContent.cardDone .iconResult{display:flex}@media all and (max-height:700px){.cardContent.cardDone .iconResult{width:55%;margin:auto}}.cardContent.cardDone .imgResult{width:100%;height:100%}.cardContent.cardDone .labelResult{font-weight:700;font-size:28px;line-height:120%;text-transform:uppercase;margin-bottom:.5rem}.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{padding:.625rem;margin:0}.cardContent.cardDone .buttons button.grey-border{border:1px solid #e0e0e0}.cardLast{width:100%;height:inherit;box-sizing:border-box;padding:5%;transition:all .3s ease;border:1px solid #e0e0e0;border-radius:4px;align-items:center;text-align:center;display:flex;flex-direction:column}.cardLast .content{max-height:350px;flex-direction:column;display:flex}.cardLast svg{max-height:150px}.cardLast .title-last{padding:1rem 2.3rem 1.5rem}.cardLast .message{margin:0 0 .7rem}.cardLast .btn_lastCard{padding:8px;max-height:40px}.cardLast .content,.cardLast .title-last,.cardLast .message,.cardLast .btn_lastCard,.cardLast svg{flex:1}.cardLocked{filter:drop-shadow(0px 4px 16px rgba(0,0,0,.55))}@media all and (max-height:700px){.cardLocked .challengeIcon{width:60%;margin:auto}}.toUnlock{text-align:center;color:#e0e0e0;font-weight:700}.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{height:50px;margin:auto;display:flex;align-items:flex-end;justify-content:center;gap:8px}.loader .bars .bar{width:10px;border-radius:5px;background:currentColor;animation:load .4s -.4s linear infinite alternate}.loader .bars .bar:nth-child(1){animation-delay:-.1s}.loader .bars .bar:nth-child(3){animation-delay:-.55s}@keyframes load{0%{height:20%}to{height:100%}}.noFluidModal{padding:1rem;max-width:20rem}.noFluidModal .no-fluid-title{text-transform:uppercase;font-size:1.8rem;color:#fff;font-family:Lato,sans-serif;margin:.5rem auto;text-align:center}.noFluidModal .no-fluid-content{font-size:1.1rem;color:#fff;font-family:Lato,sans-serif;text-align:center}.noFluidModal button.btn-secondary-negative{display:block;text-align:center;margin:auto;margin-top:3.5rem;margin-bottom:0}.nofluid-portal .modal-overlay .modal-box{max-width:21rem}.cardContent.onGoing{border:1px solid #e0e0e0}.cardContent{display:flex;flex-direction:column;justify-content:center;gap:1rem}.titleBlock{width:fit-content;max-width:235px}.notifChallenge{position:absolute;display:flex;justify-content:center;align-items:center;right:4px;top:4px;width:1.25rem;height:1.25rem;color:#1e3a5c;border-radius:50%;border:1px solid #1e3a5c;z-index:1;background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#0199a380,#fff0),#58ffff;font-size:12px}.smallCard{background:linear-gradient(180deg,#122e5c,#142546);max-height:90px}@media all and (max-height:800px){.smallCard{max-height:85px}}@media all and (max-height:730px){.smallCard{max-height:70px}}.smallCard.finished{border:1px solid #7b7b7b;background:#0f203c}.smallCard.finished>*{color:#7b7b7b!important}.smallCard.duelCard{background:#181819;border:solid 1px rgba(97,240,242,.5);justify-content:space-between!important}.smallCard.duelCard.active{background:linear-gradient(180deg,#122e5c,#142546)}.smallCard.duelCard .duelButton{width:100%;justify-content:space-between!important}.smallCard.goDuel{background:linear-gradient(180deg,#61f0f2,#48c2c4);justify-content:space-evenly!important}.smallCard.goDuel span{color:#0f203c!important;justify-content:space-between!important;font-weight:700}.smallCard.MuiButton-root{justify-content:start}.smallCard span.MuiButton-label{display:flex;justify-content:flex-start;padding:1rem .5rem;color:#e0e0e0;transition:all .3s ease;text-transform:capitalize}.smallCard span.MuiButton-label .content{display:flex;flex-direction:column;align-items:flex-start;text-transform:capitalize}.smallCard span.MuiButton-label .content .stars{display:flex;gap:2px}.smallCard span.MuiButton-label .spinner-container{height:3.75rem;width:3.75rem;margin:auto}.smallCard span.MuiButton-label .cardIcon{margin-right:1rem}.smallCard span.MuiButton-label span{font-size:1.1rem;font-weight:700}@media all and (max-height:700px){.smallCard span.MuiButton-label span{font-size:1rem}}.smallCard span.MuiButton-label .challengeminIcon{filter:drop-shadow(0px 2px 2px rgba(0,0,0,.55))}.smallCard span.MuiButton-label .starCount{display:flex;align-items:center;margin:0}.smallCard span.MuiButton-label .starCount span{margin:0}.smallCard span.MuiButton-label .starCount .blueNumber{font-weight:900;color:#61f0f2;margin:0 .3rem 0 .7rem}.smallCard span.MuiButton-label .finalDuel{display:flex;flex-direction:column;align-items:flex-start}.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{margin-bottom:.2rem;font-weight:600;font-size:1rem}.modal-overlay{width:100%;height:100%}.cardUnlocked{background:linear-gradient(180deg,#323339,#1e3a5c);filter:drop-shadow(0px 4px 16px rgba(0,0,0,.55))}.cardUnlocked button.btn-duel-active{padding:1.2rem 1.5rem}@media all and (max-height:700px){.cardUnlocked .challengeIcon{width:65%;margin:auto}}.slide{box-shadow:0 4px 16px #0000008c;border-radius:4px;transition:all .3s ease;color:#fff;display:flex;flex-direction:column;height:100%}.slide.active{transform:scale(1)}.slide.inactive{transform:scale(.9)}.slide .cardContent{background:linear-gradient(180deg,#122e5c,#142546);width:100%;height:inherit;box-sizing:border-box;padding:1rem;transition:all .3s ease;border-radius:4px}.challengeSlider{width:100%;position:relative;-webkit-user-select:none;user-select:none;display:flex;flex:1;flex-direction:column;align-items:center;overflow-y:auto}.cardContent{margin:auto;cursor:pointer}.cardContent .title{font-weight:400;text-align:center;text-transform:uppercase;font-family:Lato,sans-serif;font-size:1.2rem;margin-bottom:0}.cardContent .challengeTitle{display:block;font-weight:700;text-align:center;font-family:Lato,sans-serif;color:#e0e0e0;font-size:1.5rem;margin-top:1rem}.cardContent .challengeIcon{width:100%;max-width:180px;margin:auto;height:auto;text-align:center;display:block}.sliderButtons{text-align:center;margin:auto;margin-top:1.5rem}@media all and (max-width:1023px){.sliderButtons{display:none}}.profile-navigation{border-top:1px solid #7b7b7b;background:#142546;display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:1rem;min-width:300px}@media(min-width:1023px){.profile-navigation{background:#0f203c;height:3rem}}.profile-navigation button.profile-navigation-button{max-width:12.5rem;margin:0;padding:.5rem 1rem}.profile-type-progress{display:flex;flex-direction:row;justify-content:center;align-items:center}.profile-type-progress .profile-type-progress-label{font-size:.938rem;font-weight:700;width:1.875rem;color:#e3b82a;text-align:right}.profile-type-progress .profile-type-progress-bar-container{margin-left:.5rem;flex:1;height:6px;background-color:#0f203c}.profile-type-progress .profile-type-progress-bar-container .profile-type-progress-bar-content{height:100%;background-color:#e3b82a;border-radius:12px}.sge-view{box-sizing:border-box;min-height:inherit;width:inherit;display:flex;flex:1;flex-direction:column;justify-content:space-between}.sge-view .sge-container{padding:1rem}.sge-view .sge-container .sge-step-container{color:#e0e0e0}.sge-view .sge-container .sge-step-container .title,.sge-view .sge-container .sge-step-container .head{margin-top:1rem}.sge-view .sge-container .sge-step-container label{display:block;margin-top:1rem;margin-bottom:.625rem;cursor:pointer}.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{margin:.5rem 0;display:flex;align-items:center}.sge-view .sge-container .sge-step-container .checkbox:first-of-type{margin-top:1.5rem}.sge-view .sge-container .sge-step-container .checkbox input{margin:.5rem 1rem .5rem .5rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:1.45rem;height:1.45rem;min-width:1.45rem;min-height:1.45rem;background:radial-gradient(60.65% 30.62% at 50% 3.13%,#2a2b30,#1b1c22);position:relative;border:solid 2px #e3b82a;cursor:pointer}.sge-view .sge-container .sge-step-container .answer-checked input:before,.sge-view .sge-container .sge-step-container .answer-checked input:after{content:"";position:absolute;display:inline-block;background:#e3b82a;border-radius:.5rem}.sge-view .sge-container .sge-step-container .answer-checked input:before{width:3px;height:12px;left:10px;top:4px;transform:rotate(41deg)}.sge-view .sge-container .sge-step-container .answer-checked input:after{width:3px;height:6px;left:5px;top:8px;transform:rotate(133deg)}.sge-view .sge-container .sge-step-container input:not([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:280px;width:100%;height:45px;border-radius:4px;border:1px solid #7b7b7b;background:#0000004d;transition:all .3s ease;color:#e0e0e0;padding:0 .5rem}.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-outer-spin-button,.sge-view .sge-container .sge-step-container input::-webkit-inner-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{display:inline-block;cursor:pointer;border-bottom:solid 1px #e0e0e0;text-align:center;margin:1rem auto auto;padding:.2rem}@media(min-width:1023px){.sge-view .sge-container .sge-step-container .pdl-hint{margin-left:0}}.sge-view .sge-container .sge-step-container ul{padding:0 1rem 1rem;line-height:130%;border-bottom:1px solid #7b7b7b}.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{padding:1rem;display:flex;flex-direction:column;gap:1rem;background:#eff2f4;text-align:left}.sgeHintModal .pdl p{color:#526576;margin:0}.sgeHintModal .pdl .bill{display:flex;gap:.5rem}.sgeHintModal .pdl svg.prm{width:100%;height:180px}.sgeHintModal .pdl svg.bill{width:150px;height:80px}.modal-empty-value-root{display:flex;flex-direction:column;justify-content:center;align-items: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{display:flex;min-height:60vh;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1.5rem;color:#e0e0e0}.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{text-align:center;overflow-x:hidden}.duel-result-modal-root .title{margin:2rem 0 1rem;color:#e0e0e0}.imgResultContainer{position:relative;height:300px;width:100%}.imgResultContainer .challengeWon{position:absolute;transform:translate(-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{float:right;cursor:pointer}.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{display:flex;flex-direction:column;align-items:center;justify-content:center}.duel-title{color:#a0a0a0;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{height:15.625rem;display:flex;align-items:center;justify-content:center;width:80%}.duel-chart-caption{display:flex;flex-direction:column;align-self:flex-start}.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{display:flex;flex-direction:column;align-items:center;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;width:100%;max-width:175px}button.btn-secondary-negative{margin:0;padding:.5rem}#eco-gagnant-program-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;align-self:center;gap:5px}#eco-gagnant-program-content #title-wrapper{font-family:inherit;text-align:center;max-width:400px;padding:0 15px}#eco-gagnant-program-content #title-wrapper h1{color:#d3b22f;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.2em;text-transform:uppercase;font-weight:900}#eco-gagnant-program-content #title-wrapper #app-logos{display:flex;justify-content:space-evenly;align-items:center}#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{width:100%;height:100%}#eco-gagnant-program-content #title-wrapper h2{color:#fff;font-size:1em}#eco-gagnant-program-content #buttons-wrapper{max-width:360px;display:flex;justify-content:center;flex-wrap:wrap;gap:15px}#eco-gagnant-program-content #buttons-wrapper .button{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5px;text-decoration:none;cursor:pointer;width:130px;height:150px;border-radius:12px}#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{max-width:660px;font-size:1.4em}#eco-gagnant-program-content #buttons-wrapper{max-width:660px;gap:25px}#eco-gagnant-program-content #buttons-wrapper .button{width:280px;height:130px}#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 .text,.profile-form-container .number{font-size:1.25rem}.profile-form-container .text input,.profile-form-container .number input{margin:.5rem;background:#0f203c;color:#fff;border:1px solid #e3b82a;max-width:5rem;height:2.5rem;text-align:center}.profile-form-container .text input:focus,.profile-form-container .number input:focus{outline:#e3b82a 1px}.profile-form-container .text input:disabled,.profile-form-container .number input:disabled{-webkit-text-fill-color:#ffffff;opacity:1}.profile-form-container .profile-question-label{font-weight:700;font-size:1.375rem;line-height:150%;padding:1rem 0}.profile-form-container .profile-question-hint{font-size:1rem;color:#e0e0e0;display:block;margin-bottom:1rem;font-style:italic}.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 .radio_short,.profile-form-container .radio_long,.profile-form-container .checkbox{background:linear-gradient(180deg,#122e5c,#142546);box-shadow:0 4px 16px #0000008c;margin:.5rem 0;display:flex;align-items:center;font-weight:700}.profile-form-container .radio_short input,.profile-form-container .radio_long input,.profile-form-container .checkbox input{margin:.5rem 1rem .5rem .5rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:1.2rem;height:1.2rem;border-radius:50%;background:radial-gradient(60.65% 30.62% at 50% 3.13%,#2a2b30,#1b1c22);position:relative}.profile-form-container .checkbox input{border-radius:1px}.profile-form-container .radio_short,.profile-form-container .checkbox{padding:1.2rem;border-radius:4px}.profile-form-container .radio_long{padding:.5rem 1rem;border-radius:4px;text-align:center}.profile-form-container .answer-checked{background:radial-gradient(105.25% 64.58% at 49.68% 70.83%,#e2890480,#fff0),#f1c017;color:#0f203c}.profile-form-container .answer-checked input:before,.profile-form-container .answer-checked input:after{content:"";position:absolute;display:inline-block;background:#e3b82a;border-radius:.5rem}.profile-form-container .answer-checked input:before{width:3px;height:12px;left:10px;top:4px;transform:rotate(41deg)}.profile-form-container .answer-checked input:after{width:3px;height:6px;left:5px;top:8px;transform:rotate(133deg)}.profile-form-container .number-container{display:flex;justify-content:left;align-items:center}.profile-form-container .btn-profile-number{background:linear-gradient(180deg,#122e5c,#142546);background-color:transparent;border:none;border-radius:2px;width:2.5rem;height:2.5rem;font-size:2rem;color:#fff;display:flex;align-items:center;justify-content:center;margin:.5rem}.profile-form-container .btn-profile-number:disabled{color:#ffffff80}.profile-form-container .date-select{margin:.5em;border:1px solid #e3b82a;background:#0f203c;font-weight:700}.profile-form-container .date-select .MuiInput-underline:after{display:none}.profile-form-container .date-select .year{text-align:center;display:inline-flex;align-content:center;font-size:1.25rem;font-family:Lato,sans-serif;color:#fff;min-width:130px;max-width:150px}.profile-form-container .date-select .year svg{top:0;right:0;background-color:#e3b82a;height:100%}.profile-form-container .date-select .month{color:#fff;font-size:1.25rem;text-align:center;display:inline-flex;align-content:center;font-family:Lato,sans-serif;min-width:130px;max-width:150px}.profile-form-container .date-select .month svg{top:0;right:0;background-color:#e3b82a;height:100%}.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{font-family:Lato,sans-serif;text-align:center;font-size:1.25rem;display:flex;justify-content:space-evenly}.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;font-weight:700;display:flex;justify-content:space-evenly}.ecogesture-profile-container .progress-wrapper{padding:1rem 0}.equipment-form-container{padding:1.5rem;color:#e0e0e0}@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{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:32px;grid-row-gap:32px;max-width:400px;margin:1.5rem auto 3rem}.equipment-form-container .icons-container .checkbox-equipment{cursor:pointer;max-width:80px;text-align:center;margin:0 auto}.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{display:flex;transition:all .2s ease;box-sizing:border-box;flex-direction:column;width:80px;height:80px;border-radius:5px;background-color:#e0e0e0}.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{position:relative;min-height:inherit;display:flex;flex:1;flex-direction:column;justify-content:space-between;align-items:center}.profile-type-container label,.profile-type-container input{cursor:pointer}.profile-type-finished-card{margin:auto;box-shadow:0 4px 16px #0000008c;border-radius:4px;transition:all .3s ease;color:#fff;background:linear-gradient(180deg,#122e5c,#142546);width:80%;text-align:center;padding:1rem}@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{max-width:350px;margin:1rem 1rem 3.5rem;color:#fff}.helper-text .toggler{display:flex;cursor:pointer;margin-top:5px;text-decoration:underline}.ecogesture-profile-container{display:flex;flex-direction:column;flex:1;justify-content:space-between;height:calc(100vh - 188px)}@media(min-width:768px){.ecogesture-profile-container{height:calc(100vh - 268px)}}.ecogesture-profile-container .ecogesture-form-single{max-width:53rem;color:#fff;margin:1rem 1rem 3.5rem}@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{text-align:center;color:#e3b82a}.eg-init-modal .text{margin:1rem 0}.eg-init-modal button{min-height:45px}.eg-selection-detail-container{display:flex;flex-direction:column;text-align:center;color:#e0e0e0;padding:0 1.5rem;flex:1;max-height:calc(100vh - 132px)}.eg-selection-detail-container .content{display:flex;gap:.5rem;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;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{text-align:center;text-decoration:underline;margin-top:1rem;cursor:pointer}.eg-selection-detail-container .content .longDescription{margin:1rem .5rem;text-align:left}.eg-selection-detail-container .buttons{margin:1rem 0;display:flex;gap:.5rem;flex-direction:row;justify-content:center;width:100%}.eg-selection-detail-container .buttons button.btn-secondary-negative{margin:0;padding:.75rem .25rem;height:7.375rem;border:1px solid #e0e0e0;border-radius:.25rem}.eg-selection-detail-container .buttons button.btn-secondary-negative:focus,.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:hover{background:transparent}.eg-selection-detail-container .buttons button.btn-secondary-negative span{flex-direction:column;color:#e0e0e0}.eg-selection-detail-container .buttons button.noFocus{background:transparent}.eg-selection-detail-container .buttons .column-flex{display:flex;flex-direction:column}.eg-selection-end-container{position:relative;min-height:inherit;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#e0e0e0;max-width:45.75rem}@media only screen and (max-width:768px){.eg-selection-end-container{margin:0 1rem;max-width:unset}}.eg-selection-end-container .content{display:flex;flex-direction:column;flex:1;gap:1rem;justify-content:center;align-items:center}.eg-selection-end-container .content .title{color:#e3b82a;margin:1rem}@media all and (min-width:1023px){.eg-selection-end-container .content .title{margin:5rem}}.eg-selection-end-container .buttons{margin:1rem 0;display:flex;flex-direction:row;justify-content:center;width:100%}.eg-selection-end-container .buttons button.btn-highlight{padding:.75rem .5rem;margin:0 .5rem;max-width:25rem}.eg-selection-modal{color:#e0e0e0;margin:1rem 0;text-align:center;display:flex;flex-direction:column}.eg-selection-modal .title{margin:1rem 0;color:#e3b82a}.eg-selection-modal .text{margin:1rem 0}.eg-selection-modal button.btn-highlight{padding:.75rem .5rem}.eg-selection-restart-container{position:relative;min-height:inherit;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#e0e0e0;max-width:45.75rem}@media only screen and (max-width:768px){.eg-selection-restart-container{margin:0 1rem;max-width:unset}}.eg-selection-restart-container .content{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center}.eg-selection-restart-container .content .title{color:#e3b82a;margin:1rem}@media all and (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{margin:1rem 0;display:flex;flex-direction:row;justify-content:space-between;width:100%}.eg-selection-restart-container .buttons button.btn-secondary-negative{padding:.75rem .5rem;margin:0 .25rem}.eg-selection-restart-container .buttons button.btn-highlight{padding:.75rem .5rem;margin:0 .5rem}.eg-selection-header{color:#e0e0e0;text-align:center;margin-top:-1rem;margin-bottom:1rem}.exploration-error-container{display:flex;min-height:60vh;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1.5rem;color:#e0e0e0}.exploration-error-message{margin-top:3rem;text-align:center}.exploration-error-button{margin-top:3rem;width:7.5rem}.exploration-card{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;box-shadow:0 4px 16px #0000008c;border-radius:4px;transition:all .3s ease;color:#fff;background:linear-gradient(180deg,#122e5c,#142546);width:80%;text-align:center;padding:1rem 1.5rem;font-size:1.1rem;font-weight:700}@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{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:1.5rem}.exploration-begin-container{display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:2rem 1rem 1.5rem;box-shadow:0 4px 16px #0000008c;border-radius:4px;transition:all .3s ease;color:#fff;background:linear-gradient(180deg,#122e5c,#142546)}.exploration-begin-container svg{margin-top:-33%}.exploration-begin-container{text-align:center}@media(min-width:768px){.exploration-begin-container{width:60%;height:100%}}@media(min-width:1201px){.exploration-begin-container{max-width:45%;padding:.5rem 1rem 2rem}}.exploration-begin-container .btn-start{margin-top:auto;border-color:#e0e0e0}.exploration-begin-container .exploration-icon-stars{margin-top:-4rem}.exploration-begin-container .exploration-explanation{line-height:24px;height:50%;display:flex;flex-direction:column;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{margin-top:50px;color:#e0e0e0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}#notifs-list-container .notif-card-wrapper{max-width:450px;padding:0 10px}#notifs-list-container .ec-empty-content{text-align:center;padding:0 1.5rem;display:flex;gap:1rem;flex-direction:column;align-items:center;margin:0 auto}@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{margin-top:1rem;display:flex;gap: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{position:absolute;width:48px;height:3px;background-color:red;transform:rotate(309deg);transform-origin:bottom left;bottom:8px;left:14px;opacity:.7}#new-notif-container{margin-top:10px;display:flex;flex-direction:column;align-items:center;padding:0 20px}#new-notif-container #please-connect-message{margin-top:50px;color:#e0e0e0;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{width:100%;margin-top:30px;display:flex;justify-content:center;align-items:center}#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{margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center}#new-notif-container form .step.button label{max-width:500px;text-align:center;margin-right:0;margin-bottom:15px}#new-notif-container form .error{margin-top:10px;color:#d25959;text-align:center}.average-helper{color:#a0a0a0;font-size:.8em}.average-helper .unit{font-size:.7em}.notifications-tabs{background:transparent;color:#fff;display:flex;justify-content:center;margin:0 1rem;box-sizing:border-box}.notifications-tabs button{border-radius:4px 4px 0 0}.notifications-tabs .single-tab{width:32%;text-transform:initial;font-size:1rem;font-weight:400;line-height:1.2rem;color:#a0a0a0}.notifications-tabs .single-tab.active{font-weight:700;color:#e3b82a}.notifications-tabs .indicator-tab{background:#e3b82a;height:1px}.notifications-tabs .indicator-tab:before{content:"";position:absolute;height:12px;left:10.41%;right:10.42%;bottom:-6px;background:#e3b82a;opacity:.35;filter:blur(10px)}.unsubscribe-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:450px;margin:auto;padding:2rem;text-align:center}.unsubscribe-container .head{color:#e3b82a}.unsubscribe-container .question{color:#fff;margin-top:1.5rem}.quiz-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:1.5rem}.quiz-begin-container{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;box-shadow:0 4px 16px #0000008c;border-radius:4px;transition:all .3s ease;color:#fff;background:linear-gradient(180deg,#122e5c,#142546);text-align:center}.quiz-begin-container svg{margin-top:-33%}@media(min-width:768px){.quiz-begin-container{max-width:60%;justify-content:space-evenly}}@media(min-width:1201px){.quiz-begin-container{max-width:40%;padding:.5rem 1rem 2rem}}.quiz-begin-container .btn-secondary-negative{margin-top:auto;border-color:#e0e0e0}.quiz-begin-container .quiz-icon-stars{margin-top:-4rem}.quiz-begin-container .quiz-explanation{margin-bottom:2rem;line-height:24px;padding:1rem}@media(min-width:1201px){.quiz-begin-container .quiz-explanation{padding:0rem 2rem}}.quiz-finish-container{padding:1.5rem;box-shadow:0 4px 16px #0000008c;border-radius:4px;transition:all .3s ease;color:#fff;background:linear-gradient(180deg,#122e5c,#142546);text-align:center;display:flex;flex-direction:column;align-items:center}.quiz-finish-container button.btn-secondary-negative{border-color:#e0e0e0}.quiz-finish-container .button-start{margin-top:3rem;display:flex;gap:10px;flex-direction:column}.score-final-title{font-weight:700;font-size:2rem;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{font-size:1.8rem;font-weight:700;display:flex;justify-content:center;align-items:center;color:#61f0f2}.score-stars .quiz-icon{margin-left:.5rem}.quiz-modal-root{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.quiz-modal-root .quiz-modal-answer{font-weight:700;font-size:1.7rem;text-transform:uppercase;margin-top:0;margin-bottom:1rem}.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{width:auto;padding:.5rem 3rem;border-color:#e0e0e0}#accessibility-title{display:none}.quiz-content{outline:none;margin:auto}.quiz-content .quiz-container .question-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;box-shadow:0 4px 16px #0000008c;border-radius:4px;transition:all .3s ease;color:#fff;background:linear-gradient(180deg,#122e5c,#142546);position:relative}@media(min-width:768px){.quiz-content .quiz-container .question-container{height:45vh}}.quiz-content .quiz-container .question-container .question-loading{min-height:13.875rem;display:flex;justify-content:center;align-items:center}.quiz-content .quiz-container .question-container .question{color:#e0e0e0;text-align:center;margin-bottom:2rem}@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{color:#fff;background:none;border:none;padding:0;font-size:1.3rem;position:absolute;top:1rem;right: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]{position:fixed;opacity:0;pointer-events:none}.quiz-content .quiz-container .answer input[type=radio]:focus+label{background:#61f0f2;color:#0f203c;border-color:#61f0f2}.quiz-content .quiz-container .answer label{display:block;border:1px solid #e0e0e0;padding:.5rem;margin-bottom:1rem;cursor:pointer}.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,#fff0),#58ffff;color:#0f203c;border-color:#61f0f2}.quiz-content .quiz-container button.validate{margin-top:1rem;width:auto;padding:.5rem 3rem}.quiz-content .quiz-container .index-question{margin:2rem 0 1rem}#login-page{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;background-color:#122e5c;height:100%;width:100%;padding:0 10px}#login-page #form-section{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px}#login-page #form-section #eco-gagnant-logo-wrapper{max-width:200px}#login-page #form-section #eco-gagnant-logo-wrapper img{width:100%;height:100%}#login-page #form-section #catch-phrase{font-size:.9em;font-weight:600;max-width:300px;color:#f3f3f3}#login-page #logos-section-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}#login-page #logos-section-bottom #turfs-wrapper{margin-bottom:10px;text-align:center}#login-page #logos-section-bottom #turfs-wrapper span{font-size:.9em;color:#fff}#login-page #logos-section-bottom #turfs-wrapper #turfs-logos{max-width:300px}#login-page #logos-section-bottom #turfs-wrapper #turfs-logos img{width:100%;height:100%}#login-page #logos-section-bottom #partners-logos,#login-page #logos-section-bottom #funders-logos{max-width:350px}#login-page #logos-section-bottom #partners-logos img,#login-page #logos-section-bottom #funders-logos img{width:100%;height:100%}@media(min-width:1023px){#login-page #form-section #eco-gagnant-logo-wrapper{max-width:280px}#login-page #form-section #catch-phrase{max-width:400px;font-size:1.1em}#login-page #logos-section-bottom{flex-direction:row}}.gcu-content-root{height:100%;position:relative;display:flex;flex-direction:column;align-items:center;text-align:left;padding:0 2rem}.gcu-content-root .gcu-content-wrapper{max-width:36rem;margin:2rem 0;color:#e0e0e0;width:100%}.gcu-content-root .gcu-content-wrapper .version{color:#a0a0a0;text-align:center}.gcu-content-root .gcu-content-wrapper .gcu-content-title,.gcu-content-root .gcu-content-wrapper .gcu-content-subtitle{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 p,.gcu-content-root .gcu-content-wrapper li{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{margin-top:1.25rem;color:#e3b82a}.gcu-content-root .gcu-content-wrapper .gcu-content-part-title li{color:#e0e0e0}.checkbox{margin:.5rem 0;display:flex;align-items:center}.checkbox:first-of-type{margin-top:1.5rem}.checkbox input{margin:.5rem 1rem .5rem .5rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;width:1.45rem;height:1.45rem;min-width:1.45rem;min-height:1.45rem;background:radial-gradient(60.65% 30.62% at 50% 3.13%,#2a2b30,#1b1c22);position:relative;border:solid 2px #e3b82a;cursor:pointer}.answer-checked input:before,.answer-checked input:after{content:"";position:absolute;display:inline-block;background:#e3b82a;border-radius:.5rem}.answer-checked input:before{width:3px;height:12px;left:10px;top:4px;transform:rotate(41deg)}.answer-checked input:after{width:3px;height:6px;left:5px;top:8px;transform:rotate(133deg)}.terms-wrapper{padding:0rem 1.5rem 0;box-sizing:border-box;width:100vw;overflow-x:hidden}.terms-wrapper p,.terms-wrapper ul,.terms-wrapper li,.terms-wrapper label,.terms-wrapper span{color:#e0e0e0}.terms-wrapper h1{color:#e3b82a;font-weight:800}.terms-content{max-width:45rem;margin:auto}.terms-content .action{cursor:pointer;color:#e3b82a}.dataShare-content-wrapper,.dataShare-content-root{width:inherit}.terms-footer{max-width:45rem;width:100%;margin:auto;height:60px;text-align:center;padding-top:1.5rem}.terms-footer button{margin:0;max-width:150px}.terms-footer button:disabled{opacity:.3}.legal-notice-root{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:1.5rem 1.5rem 0}.legal-notice-root .legal-notice-content{font-size:.9em}.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{margin:1rem 0;color:#fff}.legal-notice-root .legal-notice-content .version{color:#a0a0a0;text-align:center;margin-top:0;margin-bottom:2rem}.legal-notice-root .legal-notice-content{max-width:45.75rem}@media only screen and (max-width:768px){.legal-notice-root .legal-notice-content{width:100%}}#cookie-banner{background-color:#26476e;color:#e0e0e0;font-family:Lato,sans-serif;position:absolute;bottom:75px;right:0;left:0;z-index:10;padding:20px;border-radius:8px;max-width:360px;margin:0 10px}#cookie-banner .buttons{margin-top:8px;text-align:right}#cookie-banner .buttons button:first-of-type{margin-right:15px}
