#header{position:relative;height:8.2rem;background:#1423dc;z-index:2000}#header .container{height:100%}#header h1{position:relative;height:5.4rem;font-size:1.6rem;padding:0;margin:0}#header h2{position:absolute;top:0;right:0;display:flex;align-items:center;font-family:Ubuntu-Regular;font-size:1rem;color:#c1dcf2;text-transform:uppercase;padding:1rem 1.2rem 0 1.2rem;margin:0}#header p,#header ul{font-family:Ubuntu-Light;font-size:1.2rem;color:#fff;text-align:center;line-height:normal;margin:0}#header a{color:#fff}#header ul{text-align:left}#header strong{font-family:Ubuntu-Bold;font-weight:400}#header .sub,#header .txt p,#header .txt ul{line-height:1.8rem;padding-top:1.4rem}#header .dot{color:#fff;text-decoration:none;letter-spacing:.2rem}#header .detail{position:absolute;top:0;left:0;width:100%;background:#1423dc;padding:0 2rem;margin:7rem 0 0 0;z-index:100}#header .detail:before{display:block;content:"";width:40%;height:1px;background:#fff;margin-top:.6rem}#header .detail .close{color:#fff;font-size:1.6rem;padding:.6rem}#header .layout{position:fixed;bottom:0;left:0;width:100%;height:calc(100% - 100px);visibility:hidden;opacity:0;background:hsla(0,0%,100%,.8);transition:all .4s linear;z-index:50}#header.open .layout{visibility:visible;opacity:1}@media (min-width:768px){#header{height:24rem}#header h2{position:static;display:block;font-size:1.4rem;color:#fff;text-align:center;padding-top:0}#header .picto{width:9rem;margin:0 auto .6rem auto}#header .h-100{height:auto!important}#header .h-100 .justify-content-end{justify-content:center!important}#header h1{height:auto;font-size:2.8rem}#header .txt{width:100%;max-width:70rem;margin:0 auto}#header .sub,#header .txt p,#header .txt ul{font-size:1.5rem;line-height:normal;padding-bottom:1rem}#header .detail{margin:21rem 0 0 0}#header .detail:before{width:100%;max-width:20rem}#header .detail .close{padding:1.6rem}#header .layout{height:calc(100% - 288px)}}@media (min-width:992px){#header h1{font-size:3.4rem}#header .sub,#header .txt p,#header .txt ul{font-size:1.6rem}}#fournisseur-energie{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}#fournisseur-energie main{display:flex;flex-direction:column;flex:1}#fournisseur-energie #content{flex:1;padding-top:3rem;overflow:hidden}#fournisseur-energie #selectors+#content{padding-top:0}#fournisseur-energie .data-area{height:17rem}#fournisseur-energie .data-area .carousel .item:first-child{padding-left:2rem}#fournisseur-energie .data-area .carousel .item:last-child{padding-right:2rem}#fournisseur-energie .areachart{position:relative;padding:0 3rem 1.5rem 0}#fournisseur-energie .hc{position:relative;width:100%;max-width:80rem;height:30rem;margin:0 auto 0 auto;overflow:visible!important}#fournisseur-energie .step{font-family:Ubuntu-Medium;text-align:center;font-size:1.2rem;color:#707070;margin:-2rem 0 0 0}@media (min-width:768px){#fournisseur-energie main{min-height:50rem}#fournisseur-energie #content{padding-top:0;padding-bottom:8rem}#fournisseur-energie .data-area{height:13rem}#fournisseur-energie .data-area .carousel .item{max-width:inherit}#fournisseur-energie .areachart{padding:0 3rem 1.5rem 0}#fournisseur-energie .hc{height:35rem;margin-top:1rem}#fournisseur-energie .step{margin:-3rem 0 0 0}#fournisseur-energie.touch #content{padding-bottom:0!important}#fournisseur-energie.touch .data-area{height:18rem!important}#fournisseur-energie.touch .cursor-graph{height:87%!important}}