.cgu{font-family:Inter,serif;color:#3d403f;line-height:1.6;display:flex;flex-direction:column;padding-top:8rem;margin:auto}.cgu .text-container-legal{padding:0 20rem 8rem}.cgu .data-protection-policy{font-family:Inter,serif;color:#3d403f;line-height:1.6;width:100%;display:flex;flex-direction:column;padding-top:100px}.cgu .data-protection-policy .navbar-container{position:fixed;width:100%}.cgu .data-protection-policy .text-container{padding:0 50px 100px}.cgu .data-protection-policy .footer-container-confidentiality{width:100%}.cgu .table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem;border:1px solid #d0d4da;background-color:#fff;border-radius:6px;overflow:hidden}.cgu .table caption{caption-side:top;text-align:left;font-weight:600;color:#333;margin-bottom:.5rem}.cgu .table thead{background-color:#f5f7fa;color:#333}.cgu .table th{padding:.75rem;border:1px solid #d0d4da;text-align:center;font-weight:600;font-size:.9rem}.cgu .table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem;background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.9));border-radius:6px}.cgu .table td{padding:.75rem;border:1px solid #e2e5e9;text-align:left;vertical-align:top;line-height:1.5}.cgu .table tbody tr:nth-child(odd){background-color:#fafbfc}.cgu .table tbody tr:hover{background-color:#f1f3f6;transition:background-color .2s ease}.cgu .title{font-size:3.25rem;font-weight:900;letter-spacing:.06em;line-height:normal;margin-bottom:20px}.cgu .table-cgv{width:100%;border-collapse:collapse;font-size:15px}.cgu .table-cgv th{padding:8px 10px;font-weight:600;border-bottom:1px solid #ccc}.cgu .table-cgv td{padding:8px 10px;border-bottom:1px solid #eee}.cgu .table-cgv tr:hover{background:#fafafa}.cgu .table-cgv td:nth-child(2),.cgu .table-cgv td:nth-child(3){text-align:center;width:140px}.cgu .version{margin-bottom:40px;font-size:1rem}.cgu .section-title{font-size:2.5rem;font-weight:600;text-align:center}.cgu .section-title,.cgu .subsection-title{color:#2b8074;margin-top:25px;margin-bottom:30px}.cgu .subsection-title{font-size:2rem;font-weight:400}.cgu .text{font-size:1.25rem;font-weight:400;margin-bottom:10px}.cgu .list{list-style-type:disc;padding-left:20px}.cgu .list li{font-size:1.25rem;font-weight:400;margin-bottom:10px}.cgu .link a{color:#3d403f;font-size:18px;text-decoration:none}.cgu .link a:hover,.cgu h3{color:#2b8074}.cgu h3{font-size:2rem;font-weight:400;margin-top:25px;margin-bottom:30px}.cgu .btn-rdv{text-decoration:none;padding:15px 30px;background-color:#2b8074;color:#fff;display:block;width:-moz-fit-content;width:fit-content;margin-top:50px;border:none;cursor:pointer;border-radius:.8vw;font-size:20px;transition:background-color .3s ease}.cgu .btn-rdv:hover{background-color:#3d403f}@media(max-width:800px){.cgu .text-container-legal{padding:0 20px!important;width:100%}}