*{box-sizing:border-box;margin:0;padding:0}.center{margin-left:auto;margin-right:auto;display:block;-webkit-overflow-scrolling:touch;overflow:scroll}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}html{font-size:62.5%}html body{line-height:1;margin:0;padding:0}@media screen and (min-width:426px){header .multibrand div.partner{height:4.4rem}}main{background:#00a8e6;font-family:museo-sans,sans-serif;padding-bottom:1rem}main .wrapper{position:relative}main .mai{position:absolute;z-index:120;width:25%;right:0}@media screen and (min-width:426px){main .mai{width:20%}}@media screen and (min-width:769px){main .mai{width:15%}}main .mai .button{width:100%;backface-visibility:hidden;position:relative;cursor:pointer;display:inline-block;white-space:nowrap;background:#ff0009;border-radius:50px;padding:10px 0 10px 0;color:#ffffff;font-size:16px;font-weight:900;font-style:normal;text-align:center;margin-top:1rem}@media screen and (min-width:769px){main .background{position:absolute;background:url('https://loto-45-ans-gagnants.desmarques-etvous.fr/assets/themes/fdj-superloto/img/gagnants-super-loto.png');background-size:contain;background-repeat:no-repeat;background-position:95% -3rem;z-index:100;width:52%;height:18%;right:2%}}@media screen and (min-width:1025px){main .background{height:25%}}main .wrap-logo{z-index:120}main .wrap-logo .logo-anniversaire{width:90%;height:auto}main h1{color:#FFF;font-size:4.5rem;line-height:4.9rem;font-weight:900;margin-bottom:1.5rem}@media screen and (min-width:769px){main h1{font-size:5.2rem;line-height:5.6rem}}main p{color:#FFF;font-size:1.8rem;line-height:2.2rem;font-weight:300;margin-bottom:1.5rem}main p.accroche{font-size:2.2rem;line-height:2.6rem}main p a{color:#FFF;text-decoration:underline}main p a sup{text-decoration:none}main sup{top:unset;font-size:60%;vertical-align:super;line-height:60%}main h2{color:#154194;font-size:2.5rem;line-height:3rem;font-weight:900;margin-bottom:1.5rem}main .bloc-chiffres{background:#FFF;border-radius:10px}main .bloc-chiffres .wp-block-group__inner-container{padding:1.5rem}main .bloc-chiffres .wp-block-group__inner-container h2{color:#db3832;font-weight:900;font-size:2.9rem;line-height:3.2rem;font-family:museo-sans-condensed,sans-serif;margin:0}main .bloc-chiffres .wp-block-group__inner-container h3{color:#154194;font-size:2.4rem;line-height:2.9rem;font-weight:900;margin-bottom:1.5rem}@media screen and (min-width:1025px){main .bloc-chiffres .wp-block-group__inner-container h3{font-size:2.9rem;line-height:3.2rem}}main .bloc-chiffres .wp-block-group__inner-container .wp-block-columns{justify-content:center}main .bloc-chiffres .wp-block-group__inner-container .wp-block-columns p{color:#154194;font-family:museo-sans-condensed,sans-serif;font-weight:300;font-size:1.7rem;line-height:1.9rem}main .bloc-chiffres .wp-block-group__inner-container .wp-block-columns p strong{color:#e30513;font-weight:900;font-size:2.5rem;line-height:2.5rem}main .bloc-podcasts{background:#154194;border-radius:10px;padding:2.5rem 2.5rem 1.5rem 2.5rem;margin-top:3rem}main .bloc-podcasts h3{color:#ffe300;font-size:3.8rem;line-height:4rem;font-weight:900;padding-bottom:2rem}main .bloc-podcasts h3 img{float:left;margin-right:1.5rem}main .bloc-podcasts .podcast{color:#FFF;padding-top:2.5rem;padding-bottom:1rem;display:flex;border-top:2px solid #ffe300;margin:0}main .bloc-podcasts .podcast .actions{display:flex;align-items:center;flex-flow:row wrap;justify-content:center;margin-right:2rem;width:25%}main .bloc-podcasts .podcast .actions .micro{margin-bottom:1rem}main .bloc-podcasts .podcast .actions img{height:auto}main .bloc-podcasts .podcast p{width:75%;font-weight:900;font-size:1.9rem;line-height:2.1rem}@media screen and (min-width:769px){main .bloc-podcasts .podcast p{font-size:2.2rem;line-height:2.4rem}}main .bloc-podcasts .podcast.first{padding-bottom:1rem;margin-bottom:1.5rem}main .bloc-podcasts p.has-text-align-right{text-align:right;font-size:1.5rem;font-weight:400;padding-top:1rem;border:0;display:inherit;font-style:italic}main .bloc-podcasts .wrap-canvas{width:100%;background:#154194;margin-bottom:1rem;height:1.5rem;cursor:pointer}main .bloc-podcasts .wrap-canvas.active{background:#00a8e6}main .bloc-podcasts .wrap-canvas canvas{height:100%;width:0;background:#e30b17}main .sidebar{background-color:#ffe300;border-radius:12px}@media screen and (min-width:769px){main .sidebar{padding-top:20rem;padding-bottom:2rem}}@media screen and (min-width:1025px){main .sidebar{padding-top:25rem}}main .sidebar .carte{flex-flow:row wrap;justify-content:flex-end;position:relative}main .sidebar .carte h2{position:absolute;display:flex;width:31%;justify-content:center;align-items:center;color:#154194;font-size:2rem;line-height:2.2rem;font-weight:900;left:2rem;bottom:20%}@media screen and (min-width:426px){main .sidebar .carte h2{font-size:2.4rem;line-height:2.8rem}}@media screen and (min-width:769px){main .sidebar .carte h2{font-size:2.6rem;line-height:3rem;width:36%}}@media screen and (min-width:1025px){main .sidebar .carte h2{font-size:3.3rem;line-height:3.6rem}}main .sidebar .carte .svg-container{padding:2rem 0;width:75%;margin-right:2rem}main .sidebar .carte span{width:100%;text-align:center;color:#154194}main .sidebar article{background-color:#e7e7e8;box-shadow:3px 3px 15px 5px rgba(0,0,0,0.5);border-radius:1.2rem;display:none;padding:0.6rem;margin:2rem 1.5rem;width:100%}@media screen and (min-width:769px){main .sidebar article{margin:2rem 3rem}}main .sidebar article svg,main .sidebar article img{width:100%;height:auto}main .sidebar article.active{display:block}main .sidebar .deux article{width:65%}main .risque svg{height:40px;margin-right:1.5rem}main .risque p{font-family:museo-sans-condensed,sans-serif;font-weight:700;color:#000;margin:0;background:#FFF;border-radius:9px;justify-content:start;align-items:center;display:flex;padding:1rem;width:inherit}main .legal{color:#FFF}svg .fond{fill:transparent}svg .contour{fill:none;stroke:#134390;stroke-miterlimit:10;stroke-width:7px}svg .region path{fill:#134390}svg .region.active path{fill:#e30b17}svg .region.hover{cursor:pointer}svg .region.hover path{fill:#00a8e6}.sharer{text-align:right;bottom:0;position:sticky;margin-right:2rem}.sharer span{display:none;background:#FFF;color:#e30613;font-size:1.5rem;height:4rem;vertical-align:middle;padding:1rem;margin:1rem;border-radius:5px}.sharer img{height:5rem;width:auto;margin:1rem 0}footer .social span{display:inline-block;font-weight:700;color:#fff;font-size:12px;line-height:40px;text-decoration:none}