:root{--color-primaire:#27d4a9;--color-foncee:#009a73;--color-noir:#000;--color-secondaire:#fe7276;font-family:Inter,sans-serif}.root{height:100vh;width:100vw}html{box-sizing:border-box;font-size:16px}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0;padding:0}img{height:auto;max-width:100%}body{height:100vh;width:100vw}button{background:none;border:none;cursor:pointer;z-index:10}.top{left:0;top:0}.bottom,.top{height:20vh;position:absolute;z-index:5}.bottom{bottom:0;right:0}.closed{align-items:center;background-color:var(--color-primaire);border:none;border-radius:25px;cursor:pointer;display:flex;height:45px;justify-content:center;line-height:50px;position:absolute;right:10px;text-align:center;top:10px;width:45px}@media screen and (max-width:600px) and (max-height:850px){.closed{height:30px;width:30px}.closed svg{height:12px;width:12px}}.accueil{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:50px 0 120px;width:100%}.accueil h1{font-weight:600}.accueil .button_container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:40%}.accueil button{background-color:var(--color-primaire);border:none;border-radius:25px;cursor:pointer;display:block;font-size:22px;height:50px;line-height:50px;text-align:center;width:237px}.accueil button a{color:#000;text-decoration:none}.accueil button:hover{background-color:var(--color-foncee)}.accueil a:hover path{fill:var(--color-foncee)}.accueil img.logo{height:450px;width:450px}.accueil .confidential_link{bottom:66px;color:var(--color-foncee);position:absolute;z-index:100}.accueil .confidential_link:hover{color:#000}@media screen and (max-width:600px){.accueil img.logo{height:150px;width:150px}.accueil .button_container{width:80%}}@media screen and (min-width:600px) and (max-height:850px){.accueil img.logo{height:250px;width:250px}}.popup{align-items:center;background:#fff;border-radius:25px;box-shadow:0 0 35px #c8c8c8;display:flex;flex-direction:column;height:240px;justify-content:space-evenly;left:calc(50vw - 360px);padding:20px;position:absolute;text-align:center;top:20vh;width:720px;z-index:1000}@media screen and (max-width:850px){.popup{height:380px;left:10vw;width:80vw}.popup h1{font-size:28px}.popup h3{font-size:18px}}.slider{height:100%;width:100%}.slider .container{width:100%}.slider .container,.slider .prev{align-items:center;display:flex;height:100%;justify-content:center}.slider .prev{left:10px;position:absolute;width:50px}.slider .next{justify-content:center;position:absolute;right:10px;width:50px}.prix,.slider .next{align-items:center;display:flex;height:100%}.prix{flex-direction:column;justify-content:space-evenly;padding:50px;width:100%}.prix .titre_prix{text-align:center}.prix .card_container{align-items:center;display:flex;height:80%;justify-content:space-between;width:70%}.prix .card{border-radius:25px;box-shadow:0 0 35px #c8c8c8;height:100%;padding:20px;position:relative;width:30%}.prix .card:hover{box-shadow:0 0 45px #aaa}.prix .card h1{color:var(--color-foncee);font-size:38px;font-weight:bolder;margin-bottom:25px;text-align:center}.prix .card p{margin-bottom:25px;text-align:justify}.prix .card h2{font-size:18px;margin-bottom:15px;text-align:center}.prix .card h2 strong{color:var(--color-primaire);font-size:50px;font-weight:900}.prix .button_container{align-items:center;display:flex;justify-content:center;width:100%}.prix button{background-color:var(--color-primaire);border:none;border-radius:25px;cursor:pointer;display:block;font-size:22px;height:50px;line-height:50px;text-align:center;width:237px}.prix hr{margin:15px 0}.prix button:hover{background-color:var(--color-foncee)}.prix .choix{border:2px solid var(--color-foncee)}.prix .card ul{list-style:none;padding:0 18px}.prix .card li{font-size:20px;line-height:1.2;margin:8px 0}.prix .choix_container{align-content:center;background-color:var(--color-foncee);border-radius:0 0 22px 22px;bottom:0;color:#fff;font-size:x-large;font-weight:700;height:40px;left:0;position:absolute;text-align:center;text-transform:uppercase;width:100%}@media screen and ((max-width:1620px) or (max-height:900px)){.prix .card_container{gap:25px;padding-bottom:35px;padding-top:35px;width:90%}.prix .card{padding:12px}.prix .card p{font-size:12px;margin-bottom:12px}.prix .card h1{font-size:21px;margin-bottom:12px}.prix .card h2{font-size:14px;margin-bottom:12px}.prix .card h2 strong{font-size:25px}.prix button{font-size:13px;height:35px;line-height:25px}.prix .card ul{font-size:12px;padding:0 5px}.prix .card .check{margin:0 4px}.prix .card li{font-size:12px}.prix .choix_container{font-size:15px;height:25px}}@media screen and ((max-width:1000px) or (max-height:625px)){.prix .card_container{flex-direction:column;overflow:scroll}.prix .card{width:80%}.prix{padding:50px 50px 0}}.check,.no_check{stroke-width:2.8px;height:22px;margin:0 8px;width:22px}.check{stroke:var(--color-primaire)}.no_check{stroke:var(--color-secondaire)}.confidentialite{color:#000;height:100%;line-height:1.6;overflow:scroll;padding:50px;width:100%;z-index:999}.confidentialite h1{color:#fe7276;text-align:center}.confidentialite h2{color:#009a73;padding-left:25px}.confidentialite ul{list-style-position:inside}.confidentialite li{margin-bottom:10px;text-justify:auto}.confidentialite strong{color:#000}.confidentialite p,.confidentialite ul{margin-bottom:20px;text-justify:auto}
/*# sourceMappingURL=main.808d9374.css.map*/