.homepage{display:flex;flex-direction:column;align-items:center;justify-content:center}.homepage .listCircle{position:relative;margin-top:30px}.homepage .introText{font-size:21px;max-width:600px;width:80%;text-align:center;line-height:28px;margin-bottom:50px}.homepage>a{display:flex;align-items:center;justify-content:center}.homepage .socials{display:flex;margin-top:0;margin-bottom:20px}.homepage .socials a{margin-left:10px;margin-right:10px}.homepage .socials img{width:40px;height:auto}.mainLogo{width:200px;margin:auto auto 40px;max-width:80%}.HomepageTextCircle{position:relative;margin:auto auto 50px;position:absolute;top:0;width:200px;height:200px;left:0;transform:translate(-50%) scale(1);transition:.3s transform ease-in-out;scale:1}.HomepageTextCircle .roundedImage{border-radius:5000px}@media screen and (max-width: 728px){.HomepageTextCircle{width:150px;height:150px}}.HomepageTextCircle:hover{transform:translate(-50%) scale(1.05)}.HomepageTextCircle img{width:300px;max-width:100%;transition:.3s all ease-in-out}.HomepageTextCircle svg{position:absolute;left:0;width:100%;height:100%;aspect-ratio:1/1;top:0;transition:.5s all ease-in-out;transform:scale(1.35)}.HomepageTextCircle svg text{color:#fff;font-size:42px;transform-origin:center;text-transform:uppercase;opacity:0}.HomepageTextCircle.isStarted:hover svg{transform:rotate(180deg)}.newsletter-page{display:flex;flex-direction:column;align-items:center;min-height:100dvh}.newsletter-page>a{display:flex;align-items:center}.newsletterContainer{display:flex;flex-direction:column;align-items:center;width:800;max-width:80%;margin-top:20px;justify-content:center}.newsletterContainer h2{font-family:Inter;font-size:21px}.newsletterContainer .description{font-size:16px;line-height:21px;margin-bottom:50px;text-align:center}.newsletterContainer #formulaire{display:flex;flex-direction:column;margin:auto auto 30px;font-family:Inter;width:100%}.newsletterContainer #formulaire>div{display:flex;flex-direction:column;align-items:center;width:100%}.newsletterContainer #formulaire>div>div{display:flex;flex-direction:column;width:100%}.newsletterContainer #formulaire>div>div label{margin-bottom:5px;margin-top:10px}.newsletterContainer #formulaire>div>div input{padding:10px;color:#fff;width:100%;background:rgba(0,0,0,.3);border:none;border-radius:3px}.newsletterContainer #formulaire>div>div button.button{width:auto;max-width:300px;margin:auto;font-family:Inter;padding:10px 20px;font-size:16px;border-radius:3px;border:none;background:white;transition:.3s all ease-in-out;border:solid 2px transparent;cursor:pointer}.newsletterContainer #formulaire>div>div button.button:hover{background:#004e7c;border:solid 2px white;color:#fff}.newsletterContainer #formulaire input[type=checkbox]{background:red;width:10px;height:20px;margin-right:10px;transform:translateY(-5px)}.newsletterContainer #formulaire p{margin:0!important;width:100%;text-align:left}.newsletterContainer #formulaire p span{display:block;margin-top:10px;font-size:12px;line-height:21px;text-align:left}.newsletterContainer #formulaire p span .in-cell-link{color:#fff}.newsletterContainer .thanksText{text-align:center;font-size:21px;line-height:28px;margin-bottom:30px}.newsletterContainer .listenCard{width:200px;max-width:80%;margin-top:30px;display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.3);padding:20px;border-radius:10px;margin-bottom:30px;box-shadow:0 0 15px #0000004d}.newsletterContainer .listenCard img{width:calc(100% + -0px);margin:auto;border-radius:3px}.newsletterContainer .listenCard a{padding:10px 35px;border-radius:30px;border:none;background:white;color:#000;font-family:Inter;text-transform:uppercase;font-weight:700;transition:.3s all ease-in-out;cursor:pointer;text-decoration:none;margin-top:20px}.newsletterContainer .listenCard a:hover{color:#004e7c;background:white}.newsletterContainer .backHome{color:#fff;margin-bottom:30px}.newsletterContainer .listenLink{background:white;padding:10px 30px;margin-bottom:30px;border-radius:20px;color:#000;transition:.3s all ease-in-out;text-decoration:none}.newsletterContainer .listenLink:hover{background:black;color:#fff}.newsletterContainer .opt-in-list li:last-of-type span a{color:#fff}.ImageAndRoundedText{position:relative;max-width:80%;margin:auto auto 50px}.ImageAndRoundedText img{width:300px;max-width:100%;border-radius:9000px}.ImageAndRoundedText svg{position:absolute;left:0;width:100%;height:100%;aspect-ratio:1/1;top:0;transform:scale(1.35);animation:moveText 20s infinite linear}.ImageAndRoundedText svg text{color:#fff;font-size:42px;transform-origin:center;text-transform:uppercase}@keyframes moveText{0%{transform:rotate(0) scale(1.35)}to{transform:rotate(360deg) scale(1.35)}}footer{background:rgb(30,30,30);padding-top:30px;padding-bottom:30px;width:100%;font-size:12px;display:flex;flex-direction:column;align-items:center;margin-top:50px}footer ul{display:flex;flex-wrap:wrap;margin-bottom:20px;justify-content:center}footer ul li{margin-left:30px;margin-right:30px;margin-bottom:20px}footer a{color:#fff;cursor:pointer}@media screen and (max-width: 728px){footer ul{font-size:12px}footer ul li{font-size:12px;margin-bottom:10px}footer ul li a{font-size:12px}}footer p{font-size:12px;text-align:center}*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background:#004E7C;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}#root{width:100%;font-family:Inter}
