#root{margin:0}#mainContainer{padding:0;transition:.2s;overflow:hidden}@media (min-width : 768px){#mainContainer{padding:0}}@media (min-width : 1024px){#mainContainer{margin-left:auto;margin-right:auto}}#navbarcontainer{position:fixed;top:0;width:100%;display:flex;justify-content:center;padding:16px 5px;z-index:10;box-sizing:border-box}#headerContainer{display:grid;grid-template-rows:24px auto;grid-template-columns:1fr;border:1px solid rgba(255,255,255,.06);justify-content:center;min-height:60px;height:100%;width:100%;z-index:10;background:linear-gradient(137deg,#111214bf 4.87%,#0c0d0fe6 75.88%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:35px;max-width:920px}#headerContainer.active{padding-bottom:var(--spacing-3);height:263px;overflow:hidden}#headerLogoContainer{display:flex;height:60px;justify-content:space-between;align-items:center}#headerLogoContainer>a{height:60px}.active #headerLogoContainer{border-bottom:1px solid rgba(255,255,255,.06)}#headerlogo{height:40px;width:auto;padding-top:10px;padding-bottom:10px;padding-left:20px;margin-right:20px}#headerNav{display:none;opacity:1;height:60px}.active #headerNav{position:absolute;display:flex;flex-direction:column;gap:5px;z-index:10;top:60px;padding:0;width:100%;margin:0}.headerItem{display:flex;justify-content:center;align-items:center;max-width:300px;margin:auto;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;height:50px;font-family:roboto,sans-serif;color:#fff;list-style:none}#icons{font-size:24px;display:block;margin-right:30px;color:#fff}#icons:before{content:"☰"}.active #icons:before{content:"✕"}@media (min-width : 768px){#navbarcontainer{position:fixed;top:0;width:100%;display:flex;justify-content:center;padding:16px;z-index:10;box-sizing:border-box}#headerContainer{display:flex;width:100%;height:60px;align-items:center;justify-content:space-between;z-index:10;background:linear-gradient(137deg,#111214bf 4.87%,#0c0d0fe6 75.88%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:35px}#headerContainer.active{padding-bottom:0;height:0}#headerLogoContainer{border-bottom:none}#headerNav{display:flex;flex-direction:row;align-items:center;padding-left:0;justify-content:center;width:100%;background-color:#4d4c4c00}#headerNav>div{display:flex}.active #headerNav{position:relative;display:flex;flex-direction:column;gap:0px;padding:0;z-index:10;top:0;width:100%;margin:0}#icons{display:none}.headerItem:hover{background:linear-gradient(to right,#e08309,#cf1512);box-shadow:3px 3px 15px #cf151280,-3px -3px 15px #e0830980}.headerItem{position:relative;display:flex;justify-content:center;align-items:center;padding:0;border-bottom:none;margin-left:10px;margin-right:10px;height:40px;border-radius:25px;width:110px}#headerContact{background:linear-gradient(to right,#e08309,#cf1512);border-radius:25px;padding:10px 20px}#headerContact :hover{box-shadow:3px 3px 15px #cf151280,-3px -3px 15px #e0830980}}#logoScreenContainer{position:relative;margin-top:120px;margin-bottom:80px;padding:0 2%;display:flex;flex-direction:column;align-items:center;justify-content:center}#logoScreenContainer h1{font-size:3em;text-align:center;background:linear-gradient(to right,#e08309,#cf1512);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#logoScreenContainer h2{color:#fff;text-align:center}.slide-container{position:relative}#albumsContainer{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;width:100%}.albumContainerItem{position:relative;border-radius:15px;max-width:300px;margin:70px auto auto;overflow:hidden;height:300px;background-color:#fff;box-shadow:0 10px 15px -3px #0006}.albumContainerItem:hover{cursor:pointer}.albumContainerItem:hover>img{transition:.2s;transform:scale(1.1)}.albumContainerItem>img{transition:.2s}.textAlbum{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:50px;color:#fff;bottom:0;background:linear-gradient(to right,#e08309,#cf1512)}.logoAlbum{width:100%;height:250px;object-fit:contain}#logoScreenContainer{color:#000;display:flex;flex-direction:column;align-items:center}#tarifLogoContainer{display:flex;flex-direction:column;align-items:center}.tarif{position:relative}.check{color:green;font-weight:900;font-size:24px;vertical-align:middle}.cross{color:#777;font-size:24px}.box{font-weight:900;font-size:24px;vertical-align:middle}.tarifContainer{display:flex;flex-direction:column;width:100%}.itemBgRedLogo{position:absolute;display:none;transition:.2s;z-index:-2;top:50px;right:-50px;opacity:1;width:200px;height:200px;margin-bottom:80px;border-radius:50%;filter:blur(0px);background:linear-gradient(to right,#e08309,#cf1512);box-shadow:0 0 30px #e0830980,0 0 60px #cf151280;animation:slide 10s infinite ease-in-out}@keyframes slideLogo{0%{transform:translate(0) translateY(0)}50%{transform:translate(-20px) translateY(-20px) scale(1.05)}to{transform:translate(0) translateY(0)}}.toggle-btn{border-bottom:0px;background:linear-gradient(to right,#e08309,#cf1512);border-radius:25px;padding:10px 20px;margin-top:20px;box-sizing:border-box;transition:.2s}.toggle-btn>div>h2{display:flex;color:#fff;align-items:center;justify-content:space-between;font-size:1em}.toggle-btn>div>h2>svg{font-size:1.5em}.logoPriceContainer{margin-top:16px;box-sizing:border-box;background:#ffffff0e;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.096);padding:10px}.logoPriceContainer>ul{list-style:none;padding-left:0;font-size:16px}.buttonLogo{display:flex;align-items:center;height:70px}.buttonLogo>div{margin-left:10px}.logoPriceTitle{font-weight:600;font-size:42px;font-family:Arial,Helvetica,sans-serif}.logoPricedesc{height:120px;font-size:16px}.LogoPrice{font-size:42px;font-weight:600}#contactSection{display:flex;flex-direction:column;align-items:center;width:100%;margin:auto}@media (min-width : 768px){#logoScreenContainer h1{font-size:8vw}.tarif{margin:auto;width:100%;max-width:760px}.logoPriceTitle{font-weight:600;font-size:24px}.logoPricedesc{height:80px;font-size:14px}.LogoPrice{margin-top:20px}#tarifLogoContainer{margin-top:30px;display:grid;grid-template-columns:1fr 1fr 1fr;flex-direction:row;justify-content:center;align-items:flex-start}}@media (min-width : 1024px){#logoScreenContainer h1{font-size:5em}.toggle-btn{max-width:760px;width:100%;margin-left:auto;margin-right:auto}.toggle-btn>div>h2{font-size:1em}.toggle-btn>div>h2>svg{font-size:1.5em}#albumsContainer{display:flex;justify-content:center}.albumContainerItem{margin:50px;width:300px}}#ModalCarousselContainer{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.carousel{display:flex;flex-direction:row;align-items:center;position:relative;width:98%;z-index:3;max-height:600px;max-width:1200px;height:300px}.carousel>img{width:100%;object-fit:contain;border-radius:15px;position:absolute;max-height:600px}.carousel>button{position:absolute;width:50px;height:50px;display:flex;justify-content:center;align-items:center;padding:0;font-size:26px}.carousel>button.prev{left:0;z-index:3}.carousel>button.next{right:0;z-index:3}.carousel>button.close{position:absolute;z-index:3;right:5px;top:5px}#homeContainer{position:relative;width:100%}#headLine{position:relative;text-align:center;width:100%;max-width:600px;margin-top:200px;margin-bottom:100px;box-sizing:border-box}#headLine>h1{font-size:3em;background:linear-gradient(to right,#e08309,#cf1512);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#headLineGlass{box-sizing:border-box;padding:0 10px 25px;background:#ffffff0e;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.096)}#headLineGlass>h1{text-align:center;font-size:2.5em;color:#fff}.glassCard{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;padding:10px;background:#ffffff0e;border-radius:16px;box-sizing:border-box;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.096)}.glassCard #iconGlass{margin-bottom:20px;font-size:50px;color:#fff}.iconPos{font-size:60px;color:#fff;margin-bottom:10px}@keyframes warning{0%{transform:translateY(5px)}50%{transform:translateY(0)}to{transform:translateY(5px)}}.textContainer{position:relative;padding:0 2% 25px;font-weight:700;opacity:1;margin:0;display:flex;flex-direction:column;align-items:center}.items1Container{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}.itemBgRed{position:absolute;z-index:-1;top:-150px;left:-150px;opacity:1;width:300px;height:300px;border-radius:50%;filter:blur(0px);background:linear-gradient(to right,#e08309,#cf1512);animation:slide 10s infinite ease-in-out}@keyframes slide{0%{transform:translate(0) translateY(0)}50%{transform:translate(-10px) translateY(-10px) scale(1.05)}to{transform:translate(0) translateY(0)}}@keyframes slide2{0%{transform:translate(0) translateY(0)}50%{transform:translate(10px) translateY(10px) scale(.9)}to{transform:translate(0) translateY(0)}}.itemBgOrange{position:absolute;z-index:-1;bottom:-150px;right:-150px;opacity:1;width:200px;height:200px;border-radius:50%;filter:blur(0px);background:linear-gradient(to left,#e08309,#cf1512);animation:slide 9s infinite ease-in-out}.item1Blur{position:absolute;z-index:1;opacity:.3;width:400px;border-radius:50%;filter:blur(10px);background:radial-gradient(circle,#e08309,#cf1512,#000 50%)}.item1{opacity:1;z-index:10;overflow:hidden;border-radius:15px;padding:10px;display:flex;flex-direction:column;align-items:center}.item1>h1{height:300px;text-align:center;font-size:3.5em}.item1 p{color:#fff;font-size:1.5em;text-align:center}.color2{background:linear-gradient(to right,#e08309,#cf1512);color:#fff}.offers{position:relative;max-width:920px;grid-template-columns:repeat(1,1fr);display:grid;place-items:center;gap:20px;width:100%;box-sizing:border-box;font-size:1em;text-align:left;margin:0 auto;color:#fff}.item3{Text-align:center}.item3>h2{font-size:8vw;margin-bottom:25px}.avis>h2{margin-bottom:25px;margin-top:20px;font-size:1.6em}.solution{display:grid;grid-template-columns:repeat(1,1fr);width:100%;gap:50px}.solution>div{border-radius:20px;padding:20px 5px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(120deg,#e08309,#cf1512)}.solution>div h3{font-family:Inter,sans-serif;font-size:9vw;margin-top:0;margin-bottom:0;font-weight:700;color:#fff;text-align:center}.solution>div>p{font-family:Inter,sans-serif;font-size:1.5em;margin-bottom:0;font-weight:400;margin-top:0;color:#fff}.solution>div>div{display:flex;justify-content:center;height:50px;font-size:50px}.solution>div>div>svg{height:50px;color:#fff}#avisContainer{display:grid;grid-template-columns:repeat(1,1fr);gap:15px;width:100%}.item5{color:#fff;position:relative;margin-top:20px;margin-bottom:100px;font-family:roboto,sans-serif}.item5>h2{font-size:9vw;text-align:center}.item5>p{font-size:8vw;text-align:center}@media (min-width : 768px){.item1>p{font-size:4vw}.item1>p>strong{font-weight:700;font-size:4vw}.item1>h2#homePrice{font-size:4vw}.offers{position:relative;grid-template-columns:repeat(3,1fr);display:grid;place-items:center;gap:20px;width:100%;height:400px;box-sizing:border-box;font-size:1em;text-align:left;margin:0 auto;color:#fff}.glassCard{height:100%}.item3{margin-top:80px}.item3>h2{font-size:5vw}.solution>div h3{font-size:3em}.solution>div>p{font-size:2em}.solution>div>div{height:50px;font-size:50px}.solution>div>div>svg{height:50px;color:#fff}.avis{margin-top:80px}.avis>h2{font-size:6.2vw}.item5{margin-top:80px}.item5>h2{font-size:6vw;text-align:center}.item5>p{font-size:4vw;text-align:center}}@media (min-width : 1024px){.item1>p{font-size:3em}.item1>p>strong{font-weight:700;font-size:1em}.item1>h2#homePrice{font-size:3em}.item2{font-size:4em;height:500px;width:100%}.item3{margin-top:150px}.item3>h2{font-size:4em}.solution{grid-template-columns:repeat(3,1fr)}.solution>div{width:100%}.solution>div h3{font-size:2em}.solution>div>p{font-size:1.5em}.solution>div>div{height:75px;font-size:75px}.solution>div>div>svg{height:75px;color:#fff}.avis{height:500px;margin-top:150px}.avis>h2{font-size:4em}#avisContainer{display:grid;max-width:920px;grid-template-columns:repeat(3,1fr);gap:15px;width:100%}.item5{margin-top:150px}.item5>h2{font-size:4em;text-align:center}.item5>p{font-size:2em;text-align:center}}@media (min-width : 1440px){#homeContainer{position:relative}}.avisItem{color:#fff;border-radius:20px;padding:10px;box-shadow:0 0 10px 5px #0000001a;border:1px solid white;text-decoration:none;font-size:20px}.star{color:#f7c900;color:oklch(85.2% .199 91.936)}#devScreenContainer{margin-top:120px;padding:0 5px;margin-bottom:80px}#devScreenContainer h1{font-size:3em;text-align:center;background:linear-gradient(to right,#e08309,#cf1512);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#devScreenContainer h2{color:#fff;text-align:center}.tarif{color:#fff}@media (min-width : 768px){#devScreenContainer h1{font-size:8vw}}@media (min-width : 1024px){#devScreenContainer h1{font-size:5em}}.containerConfidentiality{color:#000;margin-top:60px}#contactScreen{padding:0 2%;margin-top:120px}#contactScreen>h1{font-size:11vw;text-align:center;background:linear-gradient(to right,#e08309,#cf1512);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#contactLinks{display:grid;grid-template-columns:repeat(1,1fr);gap:25px;margin-top:20px;width:100%}.contactItem{padding:20px 5px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ffffff0e;border-radius:16px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.096)}.contactItem label{color:#fff}.contactItem>a>button{display:flex;justify-content:space-evenly;align-items:center;color:#fff;background:linear-gradient(120deg,#e08309,#cf1512);-webkit-text-fill-color:white;font-size:20px;font-weight:500;-webkit-background-clip:border-box}.contactItem>button{display:flex;justify-content:space-evenly;align-items:center;font-size:20px;max-width:300px;font-weight:500;transition:all .1s ease;background:linear-gradient(120deg,#e08309,#cf1512);color:#fff;-webkit-text-fill-color:white;-webkit-background-clip:border-box}.contactItem>button.copy{transform:scale(1.05)}.contactIcon{margin:0 10px}@media (min-width : 768px){#contactScreen>h1{font-size:9vw}.contactItem{max-width:768px;margin:0 auto;width:100%}}@media (min-width : 1024px){#contactScreen>h1{font-size:4em}}#loginScreenContainer{margin-top:30px;display:flex;align-items:center;flex-direction:column;justify-content:center;font-family:Outfit,sans-serif;color:#fff}#loginScreenSecondContainer{display:flex;flex-direction:column;font-size:20px}.passwordForget{padding:10px}#loginCGU{margin-top:20px;padding-left:30px;padding-right:30px}#loginScreenButtonContainer{display:flex;justify-content:center;margin:20px auto auto}#loginScreenForm{border-radius:15px;padding:30px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(to right,#e08309,#cf1512);box-shadow:8px 8px 15px -3px #0000001a;max-width:600px}#loginScreenForm h1{background:#fff;-webkit-background-clip:text;font-size:40px;margin:0}#loginScreenForm>div{width:100%}.loginScreenItemContainer{display:flex}.loginScreenItemContainer input{border-radius:15px 0 0 15px;box-sizing:border-box}.loginScreenItemContainer>span{color:#fff;border-radius:15px 0 0 15px;border:2px solid white;padding:12px;margin-top:45px;width:50px;height:50px;position:relative;box-sizing:border-box}.loginScreenItemContainer>span>svg{width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loginScreenItemContainer button{margin-top:30px}#password-toggle{color:#fff;cursor:pointer;border-radius:15px 0 0 15px;position:relative;margin-top:20px;box-sizing:border-box}.InputBorderLeftOff{width:100%}@media (max-width : 640px){#loginScreenContainer{padding:10px}#loginScreenForm{width:100%;padding:15px}}.InputFloatLabelContainer{text-align:start;position:relative;box-sizing:border-box;width:100%;margin-top:25px}.InputFloatLabelContainer>input{margin-top:20px;height:50px;width:100%;border-radius:0 25px 25px 0;border:0px;padding:0 0 0 10px;outline:none;background-color:#fff;color:#000;font-size:18px}.InputFloatLabelContainer>input::placeholder{opacity:0}.InputFloatLabelContainer>label{position:absolute;background:linear-gradient(to right,#e08309,#cf1512);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;top:32px;font-size:14px;left:10px;font-weight:700;pointer-events:none;transition-duration:.2s}.InputFloatLabelContainer>input:focus~label,.InputFloatLabelContainer input:not(:placeholder-shown)~label{opacity:1;font-size:18px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;top:-10px;left:10px;padding:0;background:#fff;-webkit-background-clip:text;background-clip:text;transition-duration:.3s}.InputFloatLabelContainer>input:focus::placeholder{opacity:.5;transition-duration:.3s}#date{border-radius:15px;border:2px solid white;padding:10px;color:#fff;background:#000;-webkit-background-clip:text;background-clip:text}.input-error{border:1px solid #e74c3c}.input-error-text{background:#fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Atkinson Hyperlegible Next;text-shadow:2px 2px 5px rgba(255,0,0,.3);font-size:1rem;margin-top:.2rem;margin-bottom:0}#authScreenContainer{margin-top:80px;display:flex;flex-direction:column;justify-content:center;max-width:600px;margin-left:auto;margin-right:auto}#authScreenContainer>h1,#authScreenContainer h2{text-align:center;background:linear-gradient(to right,#e08309,#cf1512);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#profileScreenContainer{margin-top:150px;padding:20px}#onBoardingContainer{margin-top:80px;color:#fff}#cardOnboardingContainer{display:flex;flex-direction:row;justify-content:space-around}.cardOnboarding{background-color:#1e1e1e;border-radius:10px;padding:20px;margin:20px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;background-color:#000;padding:0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0}a{text-decoration:none}h1{font-size:36px;line-height:1.1;font-family:Atkinson Hyperlegible Next;font-weight:700;color:#fff}h2{font-size:28px;margin:0;font-family:Atkinson Hyperlegible Next}h3{font-size:20px}button{width:100%;margin-top:20px;padding:15px 60px;cursor:pointer;border:none;font-family:Atkinson Hyperlegible Next,sans-serif;font-size:22px;font-weight:400;border-radius:30px}button.button1{position:relative;width:100%;max-width:400px;margin:10px auto;box-shadow:0 0 10px 5px #0000;background:linear-gradient(to right,#e08309,#cf1512);z-index:0;transition:.2s;color:#fff}button.button1:hover{box-shadow:3px 3px 15px #cf151280,-3px -3px 15px #e0830980}button.button2{border:2px solid white;color:#fff;background-color:transparent}button.button2:hover{background:#fff;color:#e08309;box-shadow:3px 3px 15px #0003,}p{font-family:Roboto,sans-serif;font-weight:300;font-size:16px}section{padding:0 5%}
