*{border:0;box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;outline:0;padding:0}a{color:inherit;text-decoration:none}:root{--main-color:#fdf2ec;--red-color:#ea6421;--white-color:#fefefe;--black-color:#1a0b04;--blacksecondary-color:#332b23;--border-color:#fbded0}html{scroll-behavior:smooth}body{background-color:var(--white-color)}h1{font-size:2.75rem;line-height:48px;text-align:center}h1,h2{color:var(--black-color);font-weight:500}h2{font-size:3rem}h3{font-size:2rem;line-height:34px}h3,h4{color:var(--black-color);font-weight:500}h4{font-size:1.5rem}.p-xl{font-size:1.25rem}.p-xl,p{color:var(--black-color);font-weight:400}p{font-size:1rem}.container-nav{backdrop-filter:blur(150px);background-color:hsla(0,0%,100%,.6);justify-content:center;left:0;padding:16px 0;position:fixed;top:0;width:100vw;z-index:99999}.container-nav,.menu{align-items:center;display:flex}.menu{gap:64px;height:4rem;justify-content:space-between;max-width:1232px;padding:0 16px;width:100%}.logo{max-height:50px}.cta{align-items:center;background-color:var(--red-color);border-radius:100px;color:var(--white-color);cursor:pointer;display:flex;font-size:15px;font-weight:400;justify-content:center;padding:14px 24px;text-decoration:none;text-wrap:nowrap;transition:background-color .3s ease}.cta:hover{background-color:#d14f20}section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:8% auto 0;max-width:1232px;padding:0 16px;width:100%}.hero-banner{box-sizing:border-box;margin:100px 0;max-height:350px;max-width:100vw;overflow:hidden;padding:0;position:relative;width:100%}.img-banner{max-width:100%;object-fit:cover}.title-banner{max-width:1240px;padding:40px;position:absolute;width:100%}.title-banner>p{color:var(--white-color)}.title-banner>h1{color:var(--red-color);text-align:left}.cgu,.nlpd{align-items:start}h5{font-size:20px}.footer{margin-top:8%}footer{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;margin-bottom:40px;width:100%}.logo-footer{max-height:50px}.container-footer{align-items:start;display:flex;gap:32px;justify-content:space-between;padding:0 8px;width:100%}.container-link-footer{align-items:start;display:flex;flex-direction:column;gap:8px;justify-content:center;list-style:none}.container-link-footer>h4{margin-bottom:8px}.container-link-footer>a{padding:2px;width:100%}.container-link-footer-rsx{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:750px){.logo{max-height:30px}.cta{font-size:14px;padding:12px 22px}h2{font-size:1.8rem}.hero-banner{max-height:250px}.container-footer{flex-direction:column}}