* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'Outfit', sans-serif;
            color: #333;
            background-color: #fff;
        }

        input, select, button, textarea {
            font-family: inherit;
        }

        /* Header */
        .header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 15px 40px;
            border-bottom: 1px solid #eee;
        }

        .logo img {
            height: 45px;
        }

        .logo-tagline {
            font-size: 11px;
            color: #e2001a;
            margin-top: -5px;
            font-style: italic;
        }

        .nav-main {
            display: flex;
            gap: 25px;
            align-items: center;
        }

        .nav-main a {
            text-decoration: none;
            color: #333;
            font-size: 13px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }

        .nav-main a:hover {
            color: #e2001a;
        }

        .nav-main .sep {
            color: #ccc;
            font-size: 12px;
        }

        .header-buttons {
            display: flex;
            gap: 10px;
        }

        .btn-suivi {
            border: 2px solid #e2001a;
            color: #e2001a;
            background: transparent;
            padding: 8px 15px;
            font-size: 12px;
            font-weight: 600;
            cursor: pointer;
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .btn-espace {
            background: #e2001a;
            color: #fff;
            border: none;
            padding: 8px 15px;
            font-size: 12px;
            font-weight: 600;
            cursor: pointer;
            display: flex;
            align-items: center;
            gap: 8px;
        }

        /* Main Content */
        .main-content {
            max-width: 900px;
            margin: 0 auto;
            padding: 40px 20px;
        }

        .back-link {
            color: #e2001a;
            text-decoration: none;
            font-size: 28px;
            font-weight: 700;
            display: flex;
            align-items: center;
            gap: 12px;
            margin-bottom: 25px;
        }

        .back-link:hover {
            text-decoration: underline;
        }

        .step-title {
            font-size: 20px;
            font-weight: 600;
            color: #333;
            margin-bottom: 15px;
        }

        /* Progress Bar */
        .progress-container {
            margin-bottom: 30px;
        }

        .progress-bar {
            width: 100%;
            height: 12px;
            background: #ddd;
            border-radius: 6px;
            overflow: hidden;
        }

        .progress-fill {
            width: 35%;
            height: 100%;
            background: #e2001a;
            border-radius: 6px;
        }

        /* Form */
        .form-container {
            max-width: 500px;
            margin: 0 auto;
        }

        .required-note {
            text-align: right;
            font-size: 12px;
            color: #333;
            margin-bottom: 15px;
        }

        .required-note .star {
            color: #e2001a;
        }

        .form-group {
            margin-bottom: 12px;
            position: relative;
        }

        .form-group input,
        .form-group select {
            width: 100%;
            padding: 12px 15px;
            border: 1px solid #ccc;
            border-radius: 4px;
            font-size: 14px;
            color: #333;
            outline: none;
        }

        .form-group input::placeholder {
            color: #999;
        }

        .form-group input:focus,
        .form-group select:focus {
            border-color: #e2001a;
        }

        .form-group .help-icon {
            position: absolute;
            right: -30px;
            top: 50%;
            transform: translateY(-50%);
            width: 20px;
            height: 20px;
            border: 1px solid #ccc;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #666;
            font-size: 12px;
            cursor: help;
        }

        .form-group select {
            appearance: none;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23e2001a' d='M6 8L1 3h10z'/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-position: right 15px center;
            cursor: pointer;
        }

        /* Buttons */
        .form-buttons {
            display: flex;
            justify-content: center;
            gap: 15px;
            margin-top: 25px;
        }

        .btn-abandonner {
            border: 1px solid #999;
            background: #fff;
            color: #333;
            padding: 12px 30px;
            font-size: 14px;
            font-weight: 600;
            cursor: pointer;
            border-radius: 4px;
        }

        .btn-suivant {
            background: #e2001a;
            color: #fff;
            border: none;
            padding: 12px 30px;
            font-size: 14px;
            font-weight: 600;
            cursor: pointer;
            border-radius: 4px;
        }

        /* Legal notice */
        .legal-notice {
            max-width: 500px;
            margin: 25px auto 0;
            display: flex;
            gap: 10px;
            font-size: 10px;
            color: #666;
            line-height: 1.5;
        }

        .legal-notice i {
            color: #999;
            font-size: 14px;
            margin-top: 2px;
        }

        /* Yellow Banner */
        .yellow-banner {
            background: #ffc800;
            padding: 20px 0;
            margin-top: 60px;
        }

        .banner-content {
            max-width: 1100px;
            margin: 0 auto;
            display: flex;
            justify-content: space-around;
            align-items: center;
            padding: 0 20px;
        }

        .banner-item {
            display: flex;
            align-items: center;
            gap: 15px;
            color: #333;
            text-align: left;
        }

        .banner-item i {
            font-size: 32px;
            color: #333;
        }

        .banner-item .banner-title {
            font-size: 16px;
            font-weight: 700;
            line-height: 1.2;
        }

        .banner-item .banner-subtitle {
            font-size: 13px;
            margin-top: 5px;
        }

        /* Footer */
        .footer {
            background: #f5f5f5;
            padding: 40px 20px 20px;
        }

        .footer-intro {
            max-width: 1100px;
            margin: 0 auto 30px;
            font-size: 14px;
            font-weight: 400;
            color: #333;
            line-height: 1.6;
        }

        .footer-links {
            max-width: 1100px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            gap: 30px;
        }

        .footer-column {
            flex: 1;
        }

        .footer-column h4 {
            font-size: 16px;
            font-weight: 700;
            color: #333;
            margin-bottom: 20px;
            text-transform: uppercase;
        }

        .footer-column ul {
            list-style: none;
        }

        .footer-column ul li {
            margin-bottom: 8px;
        }

        .footer-column ul li a {
            text-decoration: none;
            color: #444;
            font-size: 14px;
            font-weight: 400;
        }

        .footer-column ul li a:hover {
            text-decoration: underline;
        }

        /* Awards */
        .awards {
            max-width: 1100px;
            margin: 30px auto 0;
            display: flex;
            justify-content: flex-end;
            gap: 15px;
        }

        .award-item {
            text-align: center;
        }

        .award-item img {
            height: 60px;
        }

        .award-caption {
            font-size: 9px;
            color: #666;
            margin-top: 5px;
        }

        /* Bottom Links */
        .bottom-links {
            max-width: 1100px;
            margin: 30px auto 0;
            padding-top: 20px;
            border-top: 1px solid #ddd;
            text-align: center;
            font-size: 14px;
            font-weight: 400;
            color: #444;
        }

        .bottom-links a {
            color: #444;
            text-decoration: none;
        }

        .bottom-links a:hover {
            text-decoration: underline;
        }

        .bottom-links .sep {
            margin: 0 10px;
            color: #999;
        }

        .bottom-line {
            margin-top: 15px;
            text-align: center;
            font-size: 14px;
            font-weight: 400;
            color: #444;
        }

        .bottom-line a {
            color: #444;
            text-decoration: none;
        }

        .bottom-line a:hover {
            text-decoration: underline;
        }

        .bottom-line .sep {
            margin: 0 5px;
            color: #999;
        }

        /* Award badges as CSS */
        .award-badge {
            display: inline-flex;
            flex-direction: column;
            align-items: center;
            margin: 0 10px;
        }

        .badge-elu {
            background: #e2001a;
            color: white;
            padding: 8px;
            font-size: 10px;
            font-weight: 800;
            text-align: center;
            line-height: 1.2;
            width: 80px;
            border-radius: 4px 4px 4px 20px;
            font-family: 'Outfit', sans-serif;
        }

        .badge-elu .year {
            font-size: 18px;
            font-weight: 900;
        }

        .badge-qualiweb {
            background: white;
            border: 2px solid #00a0b0;
            color: #00a0b0;
            padding: 8px;
            font-size: 10px;
            font-weight: 700;
            text-align: center;
            line-height: 1.2;
            width: 80px;
            border-radius: 4px;
            font-family: 'Outfit', sans-serif;
        }

        .badge-cofidis {
            background: white;
            border: 2px solid #d4af37;
            color: #333;
            padding: 8px;
            font-size: 9px;
            font-weight: 700;
            text-align: center;
            line-height: 1.2;
            width: 80px;
            border-radius: 4px;
            font-family: 'Outfit', sans-serif;
        }

        .badge-fevad {
            background: #0055a4;
            color: white;
            padding: 15px 5px;
            font-size: 11px;
            font-weight: 700;
            text-align: center;
            line-height: 1.2;
            width: 80px;
            border-radius: 40px;
            font-family: 'Outfit', sans-serif;
        }
        /* Responsiveness */
        @media screen and (max-width: 768px) {
            .header {
                flex-direction: column;
                gap: 15px;
                padding: 15px 20px;
            }
            .nav-main {
                flex-wrap: wrap;
                justify-content: center;
                gap: 15px;
            }
            .header-buttons {
                width: 100%;
                justify-content: space-between;
            }
            .btn-suivi, .btn-espace {
                flex: 1;
                justify-content: center;
            }
            .banner-content {
                flex-direction: column;
                align-items: center;
                gap: 25px;
                text-align: center;
            }
            .footer-links {
                flex-direction: column;
                gap: 30px;
                text-align: center;
            }
            .awards {
                flex-wrap: wrap;
                gap: 15px;
            }
            .bottom-links {
                display: flex;
                flex-direction: column;
                gap: 10px;
            }
            .bottom-links .sep, .bottom-line .sep {
                display: none;
            }
            .bottom-line {
                display: flex;
                flex-direction: column;
                gap: 10px;
            }
        }

/* Banner SVG Icons */
.banner-icon {
    width: 80px;
    height: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
}
.icon-actuPicto {
    background-image: url('data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20class%3D%22actuPicto%22%20focusable%3D%22false%22%20viewbox%3D%220%200%2086.8%2079.96%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3Cstyle%3E%20%20%20%20%20%20.cls-1%20%7B%20%20%20%20%20%20%20fill%3A%20%23363636%3B%20%20%20%20%20%20%7D%20%20%20%20%20%3C/style%3E%3C/defs%3E%3Cg%20data-name%3D%22Calque%202%22%20id%3D%22Calque_1%22%3E%3Cg%20id%3D%22actualite%22%3E%3Cg%20data-name%3D%22actualite%22%20id%3D%22actualite-2%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M75.64%2C70.6H57.19a4%2C4%2C0%2C0%2C1-3.95-4V54.76a4%2C4%2C0%2C0%2C1%2C3.95-3.95H75.64a4%2C4%2C0%2C0%2C1%2C4%2C3.95V66.64A4%2C4%2C0%2C0%2C1%2C75.64%2C70.6ZM57.19%2C53.31a1.46%2C1.46%2C0%2C0%2C0-1.45%2C1.45V66.64a1.46%2C1.46%2C0%2C0%2C0%2C1.45%2C1.46H75.64a1.45%2C1.45%2C0%2C0%2C0%2C1.45-1.46V54.76a1.45%2C1.45%2C0%2C0%2C0-1.45-1.45Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M77.59%2C26.5H25A1.25%2C1.25%2C0%2C0%2C1%2C25%2C24H77.59a1.25%2C1.25%2C0%2C0%2C1%2C0%2C2.5Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M78.34%2C35.32H25a1.25%2C1.25%2C0%2C1%2C1%2C0-2.5H78.34a1.25%2C1.25%2C0%2C0%2C1%2C0%2C2.5Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M78.34%2C44.14H25a1.25%2C1.25%2C0%2C0%2C1%2C0-2.5H78.34a1.25%2C1.25%2C0%2C0%2C1%2C0%2C2.5Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M47.75%2C53H25a1.25%2C1.25%2C0%2C1%2C1%2C0-2.5h22.8a1.25%2C1.25%2C0%2C0%2C1%2C0%2C2.5Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M47.75%2C70.6H25a1.25%2C1.25%2C0%2C0%2C1%2C0-2.5h22.8a1.25%2C1.25%2C0%2C0%2C1%2C0%2C2.5Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M48.5%2C61.78H25a1.25%2C1.25%2C0%2C0%2C1%2C0-2.5H48.5a1.25%2C1.25%2C0%2C0%2C1%2C0%2C2.5Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M25.28%2C16.78H22.71l-.48%2C1.46H20.67l2.64-7.1h1.36l2.65%2C7.1H25.77Zm-2.17-1.19h1.77L24%2C12.94Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M33.56%2C15.88a2.53%2C2.53%2C0%2C0%2C1-.85%2C1.8%2C3%2C3%2C0%2C0%2C1-2%2C.66%2C2.7%2C2.7%2C0%2C0%2C1-2.15-.92%2C3.78%2C3.78%2C0%2C0%2C1-.78-2.52v-.44a4.25%2C4.25%2C0%2C0%2C1%2C.36-1.8%2C2.76%2C2.76%2C0%2C0%2C1%2C1-1.2%2C3.21%2C3.21%2C0%2C0%2C1%2C3.54.24%2C2.73%2C2.73%2C0%2C0%2C1%2C.87%2C1.85H32.11a1.51%2C1.51%2C0%2C0%2C0-.39-1%2C1.44%2C1.44%2C0%2C0%2C0-1-.31%2C1.23%2C1.23%2C0%2C0%2C0-1.09.53%2C3%2C3%2C0%2C0%2C0-.38%2C1.62v.54a3.14%2C3.14%2C0%2C0%2C0%2C.35%2C1.68%2C1.22%2C1.22%2C0%2C0%2C0%2C1.1.53%2C1.42%2C1.42%2C0%2C0%2C0%2C1-.31%2C1.37%2C1.37%2C0%2C0%2C0%2C.39-.95Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M39.86%2C12.33H37.69v5.91H36.22V12.33H34.08V11.14h5.78Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M46.07%2C11.14v4.68a2.42%2C2.42%2C0%2C0%2C1-.73%2C1.84%2C3.28%2C3.28%2C0%2C0%2C1-4%2C0%2C2.38%2C2.38%2C0%2C0%2C1-.74-1.81V11.14h1.46v4.69a1.35%2C1.35%2C0%2C0%2C0%2C.33%2C1%2C1.27%2C1.27%2C0%2C0%2C0%2C.93.32c.82%2C0%2C1.24-.43%2C1.25-1.29V11.14Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M51.27%2C16.78H48.71l-.49%2C1.46H46.67l2.64-7.1h1.35l2.66%2C7.1H51.77ZM49.1%2C15.59h1.78L50%2C12.94Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M55.45%2C17.06h3.1v1.18H54v-7.1h1.47Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M61%2C18.24H59.48v-7.1H61Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M67.64%2C12.33H65.47v5.91H64V12.33H61.86V11.14h5.78Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M72.75%2C15.16H69.94v1.9h3.29v1.18H68.48v-7.1h4.74v1.19H69.94V14h2.81ZM71.22%2C9.23h1.54l-1.35%2C1.51H70.26Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M77.77%2C16.38a.77.77%2C0%2C0%2C0-.29-.64%2C4.11%2C4.11%2C0%2C0%2C0-1-.47%2C7.22%2C7.22%2C0%2C0%2C1-1.21-.48A2%2C2%2C0%2C0%2C1%2C74%2C13a1.69%2C1.69%2C0%2C0%2C1%2C.33-1%2C2.05%2C2.05%2C0%2C0%2C1%2C.93-.7A3.47%2C3.47%2C0%2C0%2C1%2C76.63%2C11a3.27%2C3.27%2C0%2C0%2C1%2C1.36.28%2C2.13%2C2.13%2C0%2C0%2C1%2C.92.78%2C2%2C2%2C0%2C0%2C1%2C.33%2C1.14H77.78a1%2C1%2C0%2C0%2C0-.31-.76%2C1.27%2C1.27%2C0%2C0%2C0-.86-.27%2C1.31%2C1.31%2C0%2C0%2C0-.84.23.72.72%2C0%2C0%2C0-.29.59.67.67%2C0%2C0%2C0%2C.34.58%2C3.76%2C3.76%2C0%2C0%2C0%2C1%2C.44%2C4.46%2C4.46%2C0%2C0%2C1%2C1.82.93%2C1.87%2C1.87%2C0%2C0%2C1%2C.57%2C1.39%2C1.69%2C1.69%2C0%2C0%2C1-.7%2C1.44%2C3%2C3%2C0%2C0%2C1-1.87.53%2C3.65%2C3.65%2C0%2C0%2C1-1.5-.3%2C2.41%2C2.41%2C0%2C0%2C1-1-.82A2.1%2C2.1%2C0%2C0%2C1%2C73.79%2C16h1.47q0%2C1.17%2C1.41%2C1.17a1.39%2C1.39%2C0%2C0%2C0%2C.81-.21A.7.7%2C0%2C0%2C0%2C77.77%2C16.38Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M1.25%2C27.37A1.25%2C1.25%2C0%2C0%2C1%2C0%2C26.12v-9c.07-2.1%2C1.21-6%2C5.1-6.2s10.3%2C0%2C10.58%2C0a1.26%2C1.26%2C0%2C0%2C1%2C1.22%2C1.28%2C1.22%2C1.22%2C0%2C0%2C1-1.28%2C1.22c-.07%2C0-6.75-.15-10.42%2C0-2.53.1-2.7%2C3.6-2.7%2C3.74v8.93A1.25%2C1.25%2C0%2C0%2C1%2C1.25%2C27.37Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M8.45%2C80C1.77%2C80%2C0%2C75.18%2C0%2C72.65V24.19a1.25%2C1.25%2C0%2C0%2C1%2C2.5%2C0V72.65c0%2C.48.23%2C4.81%2C5.95%2C4.81a7.09%2C7.09%2C0%2C0%2C0%2C5.2-1.73%2C5.5%2C5.5%2C0%2C0%2C0%2C1.5-3.52V6.59c0-.29-.2-3.56%2C1.53-5.4A3.94%2C3.94%2C0%2C0%2C1%2C19.56%2C0c4.15.05%2C60.17%2C0%2C60.73%2C0A7%2C7%2C0%2C0%2C1%2C85%2C1.7a6.31%2C6.31%2C0%2C0%2C1%2C1.81%2C4.79c0%2C2.87%2C0%2C34.11%2C0%2C47.21a1.25%2C1.25%2C0%2C0%2C1-2.5%2C0c0-13.1%2C0-44.35%2C0-47.22a3.94%2C3.94%2C0%2C0%2C0-1-3%2C4.45%2C4.45%2C0%2C0%2C0-2.89-1c-.63%2C0-56.66%2C0-60.82%2C0a1.39%2C1.39%2C0%2C0%2C0-1%2C.41c-.83.87-.9%2C2.94-.85%2C3.59V72.2a8%2C8%2C0%2C0%2C1-2.2%2C5.27A9.45%2C9.45%2C0%2C0%2C1%2C8.45%2C80Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M57.34%2C80c-20.62%2C0-48.25-.06-48.67-.07a1.25%2C1.25%2C0%2C0%2C1-1.25-1.25%2C1.26%2C1.26%2C0%2C0%2C1%2C1.25-1.25h0c.63%2C0%2C62.84.15%2C70.09%2C0a5.07%2C5.07%2C0%2C0%2C0%2C3.85-1.55c1.89-2.06%2C1.68-5.56%2C1.67-5.59V51.71a1.25%2C1.25%2C0%2C1%2C1%2C2.5%2C0V70.17c0%2C.1.3%2C4.49-2.32%2C7.36a7.5%2C7.5%2C0%2C0%2C1-5.65%2C2.36C76.38%2C79.94%2C67.75%2C80%2C57.34%2C80Z%22%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.icon-questionPicto {
    background-image: url('data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20class%3D%22questionPicto%22%20focusable%3D%22false%22%20viewbox%3D%220%200%2049.16%2079.46%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3Cstyle%3E%20%20%20%20%20%20.cls-1%20%7B%20%20%20%20%20%20%20fill%3A%20%23363636%3B%20%20%20%20%20%20%7D%20%20%20%20%20%3C/style%3E%3C/defs%3E%3Cg%20data-name%3D%22Calque%202%22%20id%3D%22Calque_2%22%3E%3Cg%20id%3D%22point_interrogation%22%3E%3Cg%20data-name%3D%22point_interrogation%22%20id%3D%22point_interrogation-2%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M31.5%2C55.75h-16v-1.5a32.34%2C32.34%2C0%2C0%2C1%2C1.86-12%2C24.88%2C24.88%2C0%2C0%2C1%2C6.76-8.93A31.77%2C31.77%2C0%2C0%2C0%2C30%2C27a9.06%2C9.06%2C0%2C0%2C0%2C1.33-4.7c0-5-2-7.17-6.49-7.17a6.6%2C6.6%2C0%2C0%2C0-5%2C1.88%2C7.72%2C7.72%2C0%2C0%2C0-1.95%2C5.43l0%2C1.46H0l0-1.51C.09%2C15.41%2C2.39%2C9.88%2C6.84%2C5.92S17.3%2C0%2C24.82%2C0%2C38.4%2C1.89%2C42.66%2C5.63s6.5%2C9.16%2C6.5%2C16a19.63%2C19.63%2C0%2C0%2C1-2.11%2C8.9%2C35.52%2C35.52%2C0%2C0%2C1-7.1%2C9l-4.16%2C3.95a12.53%2C12.53%2C0%2C0%2C0-4%2C7.85Zm-13-3H28.69L28.8%2C51a15.62%2C15.62%2C0%2C0%2C1%2C4.91-9.75l4.16-4a32.5%2C32.5%2C0%2C0%2C0%2C6.5-8.17%2C16.62%2C16.62%2C0%2C0%2C0%2C1.79-7.55c0-6-1.79-10.48-5.48-13.72S31.65%2C3%2C24.82%2C3s-12.14%2C1.74-16%2C5.16c-3.53%2C3.14-5.43%2C7.31-5.77%2C12.7H15a10%2C10%2C0%2C0%2C1%2C2.71-6%2C9.51%2C9.51%2C0%2C0%2C1%2C7.14-2.79c6.12%2C0%2C9.49%2C3.61%2C9.49%2C10.17a12.09%2C12.09%2C0%2C0%2C1-1.75%2C6.23%2C33.76%2C33.76%2C0%2C0%2C1-6.46%2C7.07%2C22%2C22%2C0%2C0%2C0-6%2C7.83A27.3%2C27.3%2C0%2C0%2C0%2C18.5%2C52.75Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M23.25%2C79.46a9.82%2C9.82%2C0%2C0%2C1-7.06-2.61%2C9.48%2C9.48%2C0%2C0%2C1%2C.06-13.37%2C9.79%2C9.79%2C0%2C0%2C1%2C7-2.64%2C9.77%2C9.77%2C0%2C0%2C1%2C7%2C2.64%2C9.45%2C9.45%2C0%2C0%2C1%2C.06%2C13.37A9.8%2C9.8%2C0%2C0%2C1%2C23.25%2C79.46Zm0-15.62a6.79%2C6.79%2C0%2C0%2C0-4.93%2C1.81%2C6%2C6%2C0%2C0%2C0-1.86%2C4.55%2C5.9%2C5.9%2C0%2C0%2C0%2C1.82%2C4.49%2C6.81%2C6.81%2C0%2C0%2C0%2C5%2C1.77%2C6.83%2C6.83%2C0%2C0%2C0%2C5-1.77%2C6.47%2C6.47%2C0%2C0%2C0%2C0-9A6.79%2C6.79%2C0%2C0%2C0%2C23.25%2C63.84Z%22%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.icon-socialPicto {
    background-image: url('data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20class%3D%22socialPicto%22%20focusable%3D%22false%22%20viewbox%3D%220%200%20132.48%2076.48%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3Cstyle%3E%20%20%20%20%20%20.cls-1%20%7B%20%20%20%20%20%20%20fill%3A%20%23363636%3B%20%20%20%20%20%20%7D%20%20%20%20%20%3C/style%3E%3C/defs%3E%3Cg%20data-name%3D%22Calque%202%22%20id%3D%22Calque_3%22%3E%3Cg%20id%3D%22trio_rs%22%3E%3Cg%20data-name%3D%22trio_rs%22%20id%3D%22trio_rs-2%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M67.39%2C76.48H50A1.5%2C1.5%2C0%2C0%2C1%2C48.47%2C75l-.23-27.47H39.17a1.5%2C1.5%2C0%2C0%2C1-1.5-1.5v-16a1.51%2C1.51%2C0%2C0%2C1%2C1.5-1.5h9.3V16.34A13.31%2C13.31%2C0%2C0%2C1%2C52.33%2C6.17c5.29-5.15%2C14-4.83%2C14.4-4.82H82.36a1.5%2C1.5%2C0%2C0%2C1%2C1.5%2C1.5V19a1.5%2C1.5%2C0%2C0%2C1-1.5%2C1.5H69.11c-.25%2C0-.7%2C0-.86.24a1.76%2C1.76%2C0%2C0%2C0-.13%2C1.11%2C1.32%2C1.32%2C0%2C0%2C1%2C0%2C.34v6.35h8.55A8.52%2C8.52%2C0%2C0%2C1%2C82.58%2C31c1.68%2C1.73%2C2.44%2C4.19%2C2.25%2C7.32C84.29%2C47.5%2C80%2C48.63%2C79.46%2C48.73l-.29%2C0H68.89V75A1.5%2C1.5%2C0%2C0%2C1%2C67.39%2C76.48Zm-15.93-3H65.89V47.26a1.5%2C1.5%2C0%2C0%2C1%2C1.5-1.5H78.93c.4-.2%2C2.55-1.52%2C2.91-7.67.13-2.24-.34-3.93-1.39-5a5.55%2C5.55%2C0%2C0%2C0-3.7-1.49H66.66a1.5%2C1.5%2C0%2C0%2C1-1.5-1.5v-7.7a4.53%2C4.53%2C0%2C0%2C1%2C.74-3.46%2C3.85%2C3.85%2C0%2C0%2C1%2C3.21-1.38H80.86V4.35H66.66c-.14%2C0-7.9-.27-12.25%2C4a10.42%2C10.42%2C0%2C0%2C0-2.94%2C8V30.08A1.5%2C1.5%2C0%2C0%2C1%2C51%2C31.14a1.46%2C1.46%2C0%2C0%2C1-1.06.44h-9.3v13h9A1.5%2C1.5%2C0%2C0%2C1%2C51.22%2C46Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M34.29%2C74.16A21.32%2C21.32%2C0%2C0%2C1%2C31.53%2C74%2C21.64%2C21.64%2C0%2C0%2C1%2C17%2C65.77l-12.45-16A21.8%2C21.8%2C0%2C0%2C1%2C8.4%2C19.2l16-12.46A21.4%2C21.4%2C0%2C0%2C1%2C52.57%2C8a1.5%2C1.5%2C0%2C1%2C1-2.08%2C2.16%2C18.41%2C18.41%2C0%2C0%2C0-24.24-1l-16%2C12.45A18.81%2C18.81%2C0%2C0%2C0%2C7%2C47.92l12.45%2C16a18.84%2C18.84%2C0%2C0%2C0%2C26.36%2C3.29l3.07-2.59a1.5%2C1.5%2C0%2C0%2C1%2C1.93%2C2.3l-3.12%2C2.62A21.62%2C21.62%2C0%2C0%2C1%2C34.29%2C74.16Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M36.86%2C52.61A15%2C15%2C0%2C1%2C1%2C48.7%2C28.37c.26.34.51.7.75%2C1.06l-2.52%2C1.63c-.18-.29-.39-.57-.6-.85A12%2C12%2C0%2C1%2C0%2C27.35%2C45a12%2C12%2C0%2C0%2C0%2C16.87%2C2.11%2C11.68%2C11.68%2C0%2C0%2C0%2C1.86-1.79l2.3%2C1.92a15.31%2C15.31%2C0%2C0%2C1-2.31%2C2.24A15%2C15%2C0%2C0%2C1%2C36.86%2C52.61Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M40.12%2C8.78a2.11%2C2.11%2C0%2C1%2C1-3-.37%2C2.11%2C2.11%2C0%2C0%2C1%2C3%2C.37%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M71.64%2C76.48c-1.8%2C0-3.62-.09-5.41-.27a1.5%2C1.5%2C0%2C0%2C1%2C.3-3c1.69.17%2C3.41.25%2C5.11.25C84%2C73.48%2C93%2C71%2C101.74%2C65.12a63.53%2C63.53%2C0%2C0%2C0%2C17.18-24.27%2C49.69%2C49.69%2C0%2C0%2C0%2C3.55-18.65c0-.78%2C0-1.56%2C0-2.33a1.48%2C1.48%2C0%2C0%2C1%2C.61-1.28%2C35.83%2C35.83%2C0%2C0%2C0%2C5.73-5.21%2C38.62%2C38.62%2C0%2C0%2C1-6%2C1.23%2C1.5%2C1.5%2C0%2C0%2C1-1-2.77%2C17.14%2C17.14%2C0%2C0%2C0%2C5.69-5.64%2C37.6%2C37.6%2C0%2C0%2C1-8.21%2C2.63%2C1.51%2C1.51%2C0%2C0%2C1-1.39-.45A16.86%2C16.86%2C0%2C0%2C0%2C88.63%2C20.05%2C9.76%2C9.76%2C0%2C0%2C0%2C89%2C22.8l.07.3a1.5%2C1.5%2C0%2C0%2C1-1.54%2C1.84%2C56.68%2C56.68%2C0%2C0%2C1-20-4.61%2C1.5%2C1.5%2C0%2C1%2C1%2C1.2-2.74%2C53.24%2C53.24%2C0%2C0%2C0%2C17%2C4.22%2C11%2C11%2C0%2C0%2C1-.11-1.76A19.86%2C19.86%2C0%2C0%2C1%2C119.44%2C5.72%2C34.94%2C34.94%2C0%2C0%2C0%2C127.17%2C3a2.64%2C2.64%2C0%2C0%2C1%2C3.49%2C3.61A20.79%2C20.79%2C0%2C0%2C1%2C128%2C10.48l1-.32a2.63%2C2.63%2C0%2C0%2C1%2C2.84%2C4.19%2C38.77%2C38.77%2C0%2C0%2C1-6.43%2C6.18c0%2C.56%2C0%2C1.11%2C0%2C1.67A52.85%2C52.85%2C0%2C0%2C1%2C121.7%2C42c-6.81%2C16.65-17.7%2C25.18-18.16%2C25.54l-.08%2C0C94.16%2C73.82%2C84.65%2C76.48%2C71.64%2C76.48Z%22%3E%3C/path%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M67.8%2C63.07A1.5%2C1.5%2C0%2C0%2C1%2C67%2C60.29a4.19%2C4.19%2C0%2C0%2C0%2C.44-.31h0a1.5%2C1.5%2C0%2C1%2C1%2C.67-2.92l.65.15a6.55%2C6.55%2C0%2C0%2C0%2C1.9.27%2C1.5%2C1.5%2C0%2C0%2C1%2C1.4%2C1%2C1.52%2C1.52%2C0%2C0%2C1-.49%2C1.66%2C8.35%2C8.35%2C0%2C0%2C0-1%2C1%2C8.32%2C8.32%2C0%2C0%2C1-2%2C1.69A1.46%2C1.46%2C0%2C0%2C1%2C67.8%2C63.07Z%22%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.icon-qdbPicto {
    background-image: url('data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20class%3D%22qdbPicto%22%20fill%3D%22none%22%20focusable%3D%22false%22%20height%3D%2265%22%20id%3D%22qdbPicto%22%20viewbox%3D%220%200%20115%20114%22%20width%3D%2265%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M19.77%2040.89C19.77%2028.98%2029.4%2019.32%2041.29%2019.32C41.3%2019.32%2041.32%2019.32%2041.33%2019.32V12.82C41.33%2012.82%2041.3%2012.82%2041.29%2012.82C25.82%2012.82%2013.29%2025.39%2013.29%2040.89C13.29%2041.07%2013.3%2041.25%2013.3%2041.43H19.8C19.8%2041.25%2019.77%2041.07%2019.77%2040.89Z%22%20fill%3D%22%23363636%22%3E%3C/path%3E%3Cpath%20d%3D%22M25.63%2043.53H23.57C20.26%2043.53%2017.57%2046.22%2017.57%2049.53V55.8C20.84%2061.02%2025.77%2065.08%2031.63%2067.24V49.53C31.63%2046.22%2028.94%2043.53%2025.63%2043.53Z%22%20fill%3D%22%23363636%22%3E%3C/path%3E%3Cpath%20d%3D%22M43.2%2024.16H41.14C37.83%2024.16%2035.14%2026.85%2035.14%2030.16V68.27C37.12%2068.71%2039.18%2068.96%2041.29%2068.96C44.04%2068.96%2046.69%2068.56%2049.2%2067.82V30.16C49.2%2026.85%2046.51%2024.16%2043.2%2024.16Z%22%20fill%3D%22%23363636%22%3E%3C/path%3E%3Cpath%20d%3D%22M66.77%2052.54V42.49C66.77%2039.18%2064.08%2036.49%2060.77%2036.49H58.71C55.4%2036.49%2052.71%2039.18%2052.71%2042.49V66.52C58.93%2063.73%2063.94%2058.74%2066.77%2052.54Z%22%20fill%3D%22%23363636%22%3E%3C/path%3E%3Cpath%20d%3D%22M70.79%2012.12C68.06%209.39%2065.02%207.13%2061.79%205.31C61.72%205.27%2061.64%205.24%2061.57%205.2C60.6%204.66%2059.61%204.16%2058.61%203.7C58.27%203.55%2057.93%203.42%2057.59%203.28C56.84%202.96%2056.1%202.65%2055.34%202.38C54.83%202.2%2054.31%202.06%2053.8%201.9C53.19%201.71%2052.59%201.51%2051.97%201.35C51.37%201.19%2050.77%201.08%2050.17%200.95C49.62%200.83%2049.07%200.7%2048.51%200.6C47.9%200.49%2047.28%200.43%2046.66%200.35C46.1%200.28%2045.55%200.2%2044.99%200.15C44.4%200.1%2043.82%200.0900002%2043.23%200.0600002C42.63%200.0300002%2042.03%200%2041.43%200C40.89%200%2040.35%200.0400002%2039.81%200.0600002C39.16%200.0800002%2038.52%200.1%2037.88%200.15C37.38%200.19%2036.88%200.27%2036.38%200.33C35.71%200.41%2035.04%200.49%2034.37%200.6C33.87%200.69%2033.38%200.81%2032.89%200.91C32.23%201.05%2031.57%201.18%2030.92%201.35C30.36%201.5%2029.82%201.68%2029.26%201.85C28.69%202.03%2028.12%202.19%2027.55%202.39C26.85%202.64%2026.15%202.94%2025.46%203.23C25.07%203.39%2024.67%203.54%2024.28%203.71C23.32%204.14%2022.39%204.63%2021.46%205.14C21.34%205.21%2021.22%205.26%2021.1%205.32C17.87%207.14%2014.83%209.4%2012.11%2012.12C11.92%2012.31%2011.76%2012.52%2011.57%2012.71C10.94%2013.36%2010.33%2014.03%209.75%2014.72C9.43%2015.1%209.12%2015.48%208.82%2015.87C8.21%2016.65%207.62%2017.44%207.07%2018.25C6.88%2018.53%206.7%2018.82%206.51%2019.1C5.91%2020.04%205.34%2020.99%204.82%2021.97C4.73%2022.13%204.65%2022.3%204.57%2022.46C4.02%2023.53%203.51%2024.61%203.06%2025.72C3.03%2025.8%203%2025.88%202.96%2025.97C2.49%2027.15%202.06%2028.35%201.7%2029.57C1.7%2029.6%201.69%2029.62%201.68%2029.65C1.31%2030.9%201%2032.17%200.75%2033.46C0.75%2033.48%200.75%2033.49%200.75%2033.5C0.51%2034.78%200.310001%2036.07%200.190001%2037.38C0.190001%2037.42%200.190001%2037.45%200.190001%2037.49C0.0700005%2038.77%200%2040.05%200%2041.35V41.42C0%2042.72%200.0700005%2044.01%200.190001%2045.28C0.190001%2045.31%200.190001%2045.35%200.190001%2045.38C0.320001%2046.69%200.51%2047.99%200.75%2049.28V49.3C1.01%2050.6%201.32%2051.88%201.69%2053.14C1.69%2053.16%201.69%2053.17%201.71%2053.19C2.07%2054.42%202.5%2055.63%202.98%2056.82C3.01%2056.89%203.03%2056.96%203.06%2057.03C3.52%2058.15%204.03%2059.25%204.59%2060.33C4.67%2060.48%204.74%2060.63%204.82%2060.78C5.35%2061.77%205.93%2062.74%206.54%2063.69C6.71%2063.95%206.87%2064.21%207.04%2064.46C7.61%2065.3%208.22%2066.12%208.85%2066.93C9.14%2067.29%209.43%2067.65%209.73%2068C10.33%2068.71%2010.96%2069.41%2011.61%2070.08C11.79%2070.26%2011.94%2070.46%2012.12%2070.64C20.2%2078.71%2030.82%2082.75%2041.44%2082.75H41.47C52.09%2082.75%2062.71%2078.71%2070.79%2070.64C86.96%2054.5%2086.96%2028.24%2070.79%2012.1V12.12ZM41.59%2072.86C33.54%2072.86%2025.49%2069.8%2019.36%2063.68C15.58%2059.9%2012.97%2055.39%2011.52%2050.61C11.51%2050.57%2011.49%2050.54%2011.48%2050.5C11.36%2050.11%2011.29%2049.71%2011.18%2049.31C10.51%2046.75%2010.14%2044.1%2010.14%2041.39C10.14%2033.02%2013.4%2025.17%2019.3%2019.27C25.21%2013.37%2033.08%2010.12%2041.46%2010.12C42.52%2010.12%2043.57%2010.17%2044.61%2010.28C51.87%2010.97%2058.59%2014.11%2063.8%2019.31C76.06%2031.54%2076.06%2051.45%2063.8%2063.69C57.67%2069.81%2049.62%2072.87%2041.57%2072.87L41.59%2072.86ZM110.52%2092.64L92.38%2074.53L87.02%2069.18C85.77%2067.93%2083.73%2067.93%2082.47%2069.18L79.42%2072.22L75.36%2068.17C74.34%2069.47%2073.23%2070.7%2072.03%2071.9C70.83%2073.1%2069.58%2074.2%2068.28%2075.23L72.35%2079.29L69.3%2082.33C68.05%2083.58%2068.05%2085.62%2069.3%2086.87L92.8%20110.33C95.24%20112.77%2098.45%20113.99%20101.66%20113.99C104.87%20113.99%20108.08%20112.77%20110.52%20110.33C112.89%20107.97%20114.19%20104.83%20114.19%20101.49C114.19%2098.15%20112.89%2095.01%20110.52%2092.65V92.64Z%22%20fill%3D%22%23363636%22%3E%3C/path%3E%3C/svg%3E');
}
