.btn-default{display:inline-block;padding:.4rem 1.8rem;margin-top:1rem;border-radius:40px;color:#fcfdf6;background-color:#235347;transition:all 250ms ease-in-out;cursor:pointer;font-size:.9rem}@media screen and (max-width:767px){.btn-default{font-size:clamp(16px,calc(.8vw + 10px),22px)}}.btn-default:hover{background-color:#e8f2e3;color:#235347 !important}.btn-light{display:inline-block;padding:.4rem 1.8rem;margin-top:1rem;border-radius:40px;color:#fcfdf6;background-color:#235347;transition:all 250ms ease-in-out;cursor:pointer;font-size:.9rem;color:#fcfdf6 !important;border:2px solid #fcfdf6}@media screen and (max-width:767px){.btn-light{font-size:clamp(16px,calc(.8vw + 10px),22px)}}.btn-light:hover{background-color:#e8f2e3;color:#235347 !important}.btn-light:hover{background-color:#fcfdf6;color:#242424 !important}.btn-dark{display:inline-block;padding:.4rem 1.8rem;margin-top:1rem;border-radius:40px;color:#fcfdf6;background-color:#235347;transition:all 250ms ease-in-out;cursor:pointer;font-size:.9rem;color:#242424 !important;border:2px solid #242424;background-color:#fcfdf6}@media screen and (max-width:767px){.btn-dark{font-size:clamp(16px,calc(.8vw + 10px),22px)}}.btn-dark:hover{background-color:#e8f2e3;color:#235347 !important}.btn-dark:hover{background-color:#242424;color:#fcfdf6 !important;border-color:#fcfdf6}#nav{padding-block:4rem}#nav .-legal{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;text-align:center}#nav .-legal .active{text-decoration:underline}h1{text-align:center;max-width:1000px;margin-inline:auto;font-size:2rem}h2{margin-top:3rem;font-size:1.5rem}.hidden{display:none}.legal-block{padding-bottom:4rem}#politique-protection>p:last-child{margin-top:4rem}main a{color:#235347}main a:hover{color:inherit}