.gdpr-banner[data-v-454ee94b]{z-index:9999;background:linear-gradient(135deg, var(--surface-soft) 0%, color-mix(in srgb, var(--primary-color) 16%, white) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0000004d}.gdpr-content[data-v-454ee94b]{align-items:center;gap:20px;padding:20px 0;display:flex}.gdpr-icon[data-v-454ee94b]{color:var(--bs-warning);flex-shrink:0;font-size:2.5rem}.gdpr-text[data-v-454ee94b]{flex:1}.gdpr-title[data-v-454ee94b]{margin-bottom:8px;font-size:1.3rem;font-weight:600}.gdpr-description[data-v-454ee94b]{opacity:.9;margin-bottom:8px;line-height:1.5}.gdpr-more-info[data-v-454ee94b]{padding:0;font-size:.9rem;text-decoration:none;color:var(--primary-color)!important}.gdpr-more-info[data-v-454ee94b]:hover{text-decoration:underline;color:var(--bs-light)!important}.gdpr-policy-link[data-v-454ee94b]{margin-top:8px;margin-bottom:0;font-size:.85rem}.gdpr-link[data-v-454ee94b]{text-decoration:none;transition:all .3s;color:color-mix(in srgb, var(--primary-color) 90%, transparent)!important}.gdpr-link[data-v-454ee94b]:hover{text-decoration:underline;color:var(--primary-color)!important}.gdpr-link i[data-v-454ee94b]{margin-right:4px;font-size:.8rem}.gdpr-actions[data-v-454ee94b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gdpr-actions .theme-btn[data-v-454ee94b]{border-radius:6px;font-size:.9rem;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(0);min-width:auto!important;padding:8px 16px!important}.gdpr-actions .theme-btn[data-v-454ee94b]:hover{transform:translateY(-1px);box-shadow:0 2px 12px #00000026}.gdpr-actions .theme-btn[data-v-454ee94b]:active{transition:all .1s;transform:translateY(0)}.gdpr-btn-reject[data-v-454ee94b],.gdpr-btn-customize[data-v-454ee94b]{border-color:var(--primary-color);color:var(--primary-color)}.gdpr-details[data-v-454ee94b]{border-top:1px solid #fff3;margin-top:20px;padding-top:20px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.gdpr-details-title[data-v-454ee94b]{margin-bottom:20px;font-size:1.2rem;font-weight:600}.gdpr-cookie-category[data-v-454ee94b]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;margin-bottom:15px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.gdpr-cookie-category[data-v-454ee94b]:hover{background:#ffffff14;border-color:#fff3}.gdpr-category-title[data-v-454ee94b]{margin-bottom:5px;font-size:1rem;font-weight:600}.gdpr-category-desc[data-v-454ee94b]{opacity:.8;margin:0;font-size:.9rem;line-height:1.4}.gdpr-toggle[data-v-454ee94b]{position:relative}.gdpr-checkbox[data-v-454ee94b]{display:none}.gdpr-label[data-v-454ee94b]{cursor:pointer;background:#6c757d;border-radius:13px;width:50px;height:26px;transition:all .3s;display:block;position:relative}.gdpr-label[data-v-454ee94b]:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .3s;position:absolute;top:2px;left:2px}.gdpr-checkbox:checked+.gdpr-label[data-v-454ee94b]{background:var(--bs-success)}.gdpr-checkbox:checked+.gdpr-label[data-v-454ee94b]:before{transform:translate(24px)}.gdpr-checkbox:disabled+.gdpr-label[data-v-454ee94b]{opacity:.6;cursor:not-allowed}.gdpr-info-box[data-v-454ee94b]{background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:20px}.gdpr-info-box h5[data-v-454ee94b]{margin-bottom:15px;font-size:1rem}.gdpr-rights[data-v-454ee94b]{margin:0 0 15px;padding:0;list-style:none}.gdpr-rights li[data-v-454ee94b]{opacity:.9;padding:4px 0;font-size:.9rem}.gdpr-custom-actions[data-v-454ee94b]{border-top:1px solid #ffffff1a;justify-content:flex-end;gap:15px;margin:25px 0 15px;padding-top:20px;display:flex}.gdpr-custom-actions .theme-btn[data-v-454ee94b]{font-size:.85rem;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(0);min-width:auto!important;padding:6px 14px!important}.gdpr-custom-actions .theme-btn[data-v-454ee94b]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001f}.gdpr-custom-actions .theme-btn[data-v-454ee94b]:active{transition:all .1s;transform:translateY(0)}.gdpr-details-enter-active[data-v-454ee94b],.gdpr-details-leave-active[data-v-454ee94b]{transition:all .5s cubic-bezier(.4,0,.2,1)}.gdpr-details-enter-from[data-v-454ee94b]{opacity:0;max-height:0;transform:translateY(-10px)}.gdpr-details-enter-to[data-v-454ee94b],.gdpr-details-leave-from[data-v-454ee94b]{opacity:1;max-height:800px;transform:translateY(0)}.gdpr-details-leave-to[data-v-454ee94b]{opacity:0;max-height:0;transform:translateY(-10px)}.gdpr-slide-enter-active[data-v-454ee94b],.gdpr-slide-leave-active[data-v-454ee94b]{transition:all .6s cubic-bezier(.4,0,.2,1)}.gdpr-slide-enter-from[data-v-454ee94b]{opacity:0;transform:translateY(100%)}.gdpr-slide-enter-to[data-v-454ee94b],.gdpr-slide-leave-from[data-v-454ee94b]{opacity:1;transform:translateY(0)}.gdpr-slide-leave-to[data-v-454ee94b]{opacity:0;transform:translateY(100%)}@media (width<=768px){.gdpr-banner[data-v-454ee94b]{max-height:40vh;overflow-y:auto}.gdpr-content[data-v-454ee94b]{text-align:center;flex-direction:column;gap:10px;padding:12px 0}.gdpr-icon[data-v-454ee94b]{display:none}.gdpr-title[data-v-454ee94b]{margin-bottom:4px;font-size:1rem}.gdpr-description[data-v-454ee94b]{margin-bottom:4px;font-size:.85rem;line-height:1.35}.gdpr-policy-link[data-v-454ee94b]{margin-bottom:0;font-size:.8rem}.gdpr-actions[data-v-454ee94b]{justify-content:center;width:100%}.gdpr-actions .theme-btn[data-v-454ee94b]{flex:1;font-size:.85rem;min-width:100px!important;padding:6px 12px!important}.gdpr-custom-actions[data-v-454ee94b]{flex-direction:column}.gdpr-cookie-category .d-flex[data-v-454ee94b]{flex-direction:column;align-items:flex-start;gap:15px}}@media (width<=576px){.gdpr-banner[data-v-454ee94b]{padding:6px 0}.gdpr-actions[data-v-454ee94b]{flex-flow:wrap;gap:8px}.gdpr-actions .theme-btn[data-v-454ee94b]{flex:40%;width:auto;font-size:.85rem;padding:8px 12px!important}}.sr-only[data-v-454ee94b]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gdpr-checkbox:focus+.gdpr-label[data-v-454ee94b],.theme-btn[data-v-454ee94b]:focus{outline:2px solid var(--primary-color);outline-offset:2px}.page-loader[data-v-ee50fdc1]{z-index:99999;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-loader__bar[data-v-ee50fdc1]{background:var(--primary-color);border-radius:0 2px 2px 0;height:3px;animation:1.4s ease-in-out infinite progress-bar-ee50fdc1;position:absolute;top:0;left:0}.page-loader--permis-moto .page-loader__bar[data-v-ee50fdc1],.page-loader--permis-bva .page-loader__bar[data-v-ee50fdc1]{background:var(--primary-color)}@keyframes progress-bar-ee50fdc1{0%{opacity:1;width:0%}60%{opacity:1;width:85%}to{opacity:0;width:100%}}.page-loader__content[data-v-ee50fdc1]{flex-direction:column;align-items:center;gap:32px;display:flex}.page-loader__logo[data-v-ee50fdc1]{width:180px;height:auto;animation:1.4s ease-in-out infinite logo-pulse-ee50fdc1}@keyframes logo-pulse-ee50fdc1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.page-loader__dots[data-v-ee50fdc1]{gap:10px;display:flex}.page-loader__dots span[data-v-ee50fdc1]{background:var(--primary-color);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite dot-bounce-ee50fdc1}.page-loader--permis-moto .page-loader__dots span[data-v-ee50fdc1],.page-loader--permis-bva .page-loader__dots span[data-v-ee50fdc1]{background:var(--primary-color)}.page-loader__dots span[data-v-ee50fdc1]:first-child{animation-delay:0s}.page-loader__dots span[data-v-ee50fdc1]:nth-child(2){animation-delay:.2s}.page-loader__dots span[data-v-ee50fdc1]:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-ee50fdc1{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-10px)}}.loader-fade-enter-active[data-v-ee50fdc1]{transition:opacity .15s}.loader-fade-leave-active[data-v-ee50fdc1]{transition:opacity .4s}.loader-fade-enter-from[data-v-ee50fdc1],.loader-fade-leave-to[data-v-ee50fdc1]{opacity:0}.page-loader--permis-b[data-v-ee50fdc1]{--primary-color:var(--permis-b-color)}.page-loader--permis-bva[data-v-ee50fdc1]{--primary-color:var(--permis-bva-color)}.page-loader--permis-moto[data-v-ee50fdc1]{--primary-color:var(--permis-moto-color)}.label-img-resized[data-v-b41aeee6]{width:100px}.icon[data-v-b41aeee6]{color:var(--primary-color);font-size:3rem}.opinion-rating[data-v-280d1f1b]{color:inherit;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;line-height:1.3;text-decoration:none;display:inline-flex}.opinion-rating__stars i[data-v-280d1f1b]{color:#d0d5dd;font-size:14px}.opinion-rating__stars i.is-on[data-v-280d1f1b]{color:#ffc221}.opinion-rating__value[data-v-280d1f1b]{font-size:17px}.opinion-rating__count[data-v-280d1f1b]{opacity:.9}.opinion-rating__source[data-v-280d1f1b]{opacity:.75;font-size:13px}.opinion-rating:hover .opinion-rating__source[data-v-280d1f1b]{text-decoration:underline}.opinion-rating--compact[data-v-280d1f1b]{font-size:13px}.opinion-rating--compact .opinion-rating__value[data-v-280d1f1b]{font-size:14px}.opinion-rating--compact .opinion-rating__source[data-v-280d1f1b]{display:none}.footer-rating[data-v-482b9b39]{color:#ffffffd9}.footer-legal-links[data-v-482b9b39]{margin-top:10px;font-size:.9rem}.legal-link[data-v-482b9b39]{color:#ffffffb3;padding:0 8px;text-decoration:none;transition:all .3s}.legal-link[data-v-482b9b39]:hover{color:var(--white-color);text-decoration:none}.legal-link i[data-v-482b9b39]{margin-right:6px;font-size:.85rem}.separator[data-v-482b9b39]{color:#fff6;margin:0 8px}@media (width<=768px){.footer-legal-links[data-v-482b9b39]{font-size:.8rem}.legal-link[data-v-482b9b39]{margin:2px 0;padding:0 4px;display:inline-block}.separator[data-v-482b9b39]{margin:0 4px}}.iconic-info-box.style-two .content .title[data-v-c1741204],.code-page .section-title h2[data-v-c76bdc1a]{text-transform:none}.code-description[data-v-c76bdc1a]{white-space:pre-line;overflow-wrap:break-word;word-break:break-word;max-width:620px}.permis-b-formation-page .hero-section[data-v-81b4692e]{background-color:#fff;padding-top:130px;padding-bottom:100px}@media (width<=767px){.permis-b-formation-page .hero-section[data-v-81b4692e]{padding-top:100px;padding-bottom:60px}}.permis-b-formation-page .badge-title[data-v-81b4692e]{color:var(--permis-b-color);border:2px solid var(--permis-b-color);text-transform:uppercase;letter-spacing:.5px;border-radius:5px;margin-bottom:20px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-block}.permis-b-formation-page .highlight-text[data-v-81b4692e]{color:var(--permis-b-color)}.permis-b-formation-page h1[data-v-81b4692e]{margin-bottom:20px;font-size:42px;font-weight:800;line-height:1.2}@media (width<=767px){.permis-b-formation-page h1[data-v-81b4692e]{font-size:28px}}.permis-b-formation-page h2[data-v-81b4692e]{font-size:34px;font-weight:800}@media (width<=767px){.permis-b-formation-page h2[data-v-81b4692e]{font-size:26px}}.permis-b-formation-page .hero-stats[data-v-81b4692e]{flex-wrap:wrap;gap:24px;margin-bottom:30px;display:flex}.permis-b-formation-page .hero-stats .stat-pill[data-v-81b4692e]{background:var(--surface-soft);border:1px solid color-mix(in srgb, var(--primary-color) 20%, transparent);border-radius:50px;align-items:center;gap:10px;padding:10px 20px;display:flex}.permis-b-formation-page .hero-stats .stat-pill .stat-icon[data-v-81b4692e]{background:var(--permis-b-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.permis-b-formation-page .hero-stats .stat-pill .stat-icon i[data-v-81b4692e]{color:#fff;font-size:15px}.permis-b-formation-page .hero-stats .stat-pill .stat-text .stat-value[data-v-81b4692e]{color:#222;font-size:16px;font-weight:800;line-height:1.1;display:block}.permis-b-formation-page .hero-stats .stat-pill .stat-text .stat-label[data-v-81b4692e]{color:#888;text-transform:uppercase;letter-spacing:.4px;font-size:11px;display:block}.permis-b-formation-page .hero-description[data-v-81b4692e]{color:#555;max-width:560px;margin-bottom:35px;font-size:16px;line-height:1.75}.permis-b-formation-page .hero-visual-box[data-v-81b4692e]{background:var(--primary-color);text-align:center;color:#fff;box-shadow:0 20px 60px color-mix(in srgb, var(--primary-color) 30%, transparent);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:50px 40px;display:flex}.permis-b-formation-page .hero-visual-box i.hero-icon[data-v-81b4692e]{margin-bottom:20px;font-size:80px;line-height:1;display:block}.permis-b-formation-page .hero-visual-box .hero-visual-title[data-v-81b4692e]{margin-bottom:8px;font-size:22px;font-weight:700}.permis-b-formation-page .hero-visual-box .hero-visual-sub[data-v-81b4692e]{opacity:.85;font-size:14px}.permis-b-formation-page .section-title h2[data-v-81b4692e]{color:var(--permis-b-color)}.permis-b-formation-page .section-title .separator[data-v-81b4692e]{background-color:var(--permis-b-color);border-radius:2px;width:50px;height:4px;margin:15px auto}.permis-b-formation-page .section-title p[data-v-81b4692e]{color:#666;font-size:16px}.permis-b-formation-page .parcours-section[data-v-81b4692e]{background-color:var(--surface-soft)}.permis-b-formation-page .step-card[data-v-81b4692e]{background:#fff;border-radius:14px;align-items:flex-start;gap:20px;margin-bottom:20px;padding:30px 25px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 18px #0000000f}.permis-b-formation-page .step-card[data-v-81b4692e]:hover{box-shadow:0 10px 30px color-mix(in srgb, var(--primary-color) 12%, transparent);transform:translateY(-4px)}.permis-b-formation-page .step-card .step-num[data-v-81b4692e]{background:var(--permis-b-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:flex}.permis-b-formation-page .step-card .step-body h4[data-v-81b4692e]{color:#222;margin-bottom:8px;font-size:17px;font-weight:700}.permis-b-formation-page .step-card .step-body p[data-v-81b4692e]{color:#666;margin:0;font-size:15px;line-height:1.65}.permis-b-formation-page .step-card .step-body .step-tag[data-v-81b4692e]{color:var(--permis-b-color);background:color-mix(in srgb, var(--primary-color) 10%, transparent);text-transform:uppercase;letter-spacing:.4px;border-radius:20px;margin-bottom:8px;padding:3px 12px;font-size:11px;font-weight:600;display:inline-block}.permis-b-formation-page .detail-section[data-v-81b4692e]{background:#fff}.permis-b-formation-page .detail-card[data-v-81b4692e]{border-top:4px solid var(--permis-b-color);background:#fff;border-radius:14px;height:100%;padding:35px;box-shadow:0 4px 20px #00000012}.permis-b-formation-page .detail-card .detail-icon-header[data-v-81b4692e]{align-items:center;gap:14px;margin-bottom:25px;display:flex}.permis-b-formation-page .detail-card .detail-icon-header i[data-v-81b4692e]{color:var(--permis-b-color);font-size:30px}.permis-b-formation-page .detail-card .detail-icon-header h3[data-v-81b4692e]{color:#222;margin:0;font-size:20px;font-weight:700}.permis-b-formation-page .detail-card ul[data-v-81b4692e]{margin:0;padding:0;list-style:none}.permis-b-formation-page .detail-card ul li[data-v-81b4692e]{color:#444;border-bottom:1px solid #f0f0f0;padding:8px 0 8px 22px;font-size:15px;line-height:1.55;position:relative}.permis-b-formation-page .detail-card ul li[data-v-81b4692e]:last-child{border-bottom:none}.permis-b-formation-page .detail-card ul li[data-v-81b4692e]:before{content:"→";color:var(--permis-b-color);font-weight:700;position:absolute;left:0}.permis-b-formation-page .examens-section[data-v-81b4692e]{background-color:var(--surface-soft)}.permis-b-formation-page .examen-card[data-v-81b4692e]{text-align:center;background:#fff;border-radius:14px;height:100%;padding:40px 35px;transition:transform .25s;box-shadow:0 4px 20px #00000012}.permis-b-formation-page .examen-card[data-v-81b4692e]:hover{transform:translateY(-5px)}.permis-b-formation-page .examen-card .examen-icon[data-v-81b4692e]{background:color-mix(in srgb, var(--primary-color) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;display:flex}.permis-b-formation-page .examen-card .examen-icon i[data-v-81b4692e]{color:var(--permis-b-color);font-size:28px}.permis-b-formation-page .examen-card h3[data-v-81b4692e]{color:#222;margin-bottom:25px;font-size:20px;font-weight:700}.permis-b-formation-page .examen-card .examen-stat[data-v-81b4692e]{margin-bottom:16px}.permis-b-formation-page .examen-card .examen-stat .stat-num[data-v-81b4692e]{color:var(--permis-b-color);margin-bottom:4px;font-size:36px;font-weight:900;line-height:1;display:block}.permis-b-formation-page .examen-card .examen-stat .stat-desc[data-v-81b4692e]{color:#666;font-size:14px;display:block}.permis-b-formation-page .examen-card .examen-note[data-v-81b4692e]{color:#999;margin:16px 0 0;font-size:13px;font-style:italic}.permis-b-formation-page .conseil-section[data-v-81b4692e]{background:#fff}.permis-b-formation-page .conseil-box[data-v-81b4692e]{background:linear-gradient(135deg,#fff8e1,#fff3cd);border-left:5px solid #ffc221;border-radius:12px;padding:40px}.permis-b-formation-page .conseil-box .conseil-header[data-v-81b4692e]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.permis-b-formation-page .conseil-box .conseil-header i[data-v-81b4692e]{color:#ffc221;font-size:26px}.permis-b-formation-page .conseil-box .conseil-header span[data-v-81b4692e]{color:#555;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.permis-b-formation-page .conseil-box blockquote[data-v-81b4692e]{color:#333;margin:0 0 20px;font-size:17px;font-style:italic;line-height:1.75}.permis-b-formation-page .conseil-box cite[data-v-81b4692e]{color:#555;font-size:14px;font-style:normal;font-weight:600}.permis-b-formation-page .financement-section[data-v-81b4692e]{background:#f5f5f5}.permis-b-formation-page .financement-card[data-v-81b4692e]{text-align:center;background:#fff;border-radius:12px;height:100%;padding:30px;transition:transform .25s;box-shadow:0 4px 15px #0000000f}.permis-b-formation-page .financement-card[data-v-81b4692e]:hover{transform:translateY(-4px)}.permis-b-formation-page .financement-card i[data-v-81b4692e]{color:var(--permis-b-color);margin-bottom:15px;font-size:36px}.permis-b-formation-page .financement-card h4[data-v-81b4692e]{color:#222;margin-bottom:10px;font-size:17px;font-weight:700}.permis-b-formation-page .financement-card p[data-v-81b4692e]{color:#666;margin:0;font-size:14px;line-height:1.6}.permis-b-formation-page .cta-section[data-v-81b4692e]{background:#fff}.permis-b-formation-page .contact-blue-box[data-v-81b4692e]{background:var(--primary-color);color:#fff;text-align:center;box-shadow:0 20px 60px color-mix(in srgb, var(--primary-color) 25%, transparent);border-radius:16px;padding:65px 50px}@media (width<=767px){.permis-b-formation-page .contact-blue-box[data-v-81b4692e]{padding:45px 25px}}.permis-b-formation-page .contact-blue-box h2[data-v-81b4692e]{color:#fff;margin-bottom:15px;font-size:34px;font-weight:800}@media (width<=767px){.permis-b-formation-page .contact-blue-box h2[data-v-81b4692e]{font-size:26px}}.permis-b-formation-page .contact-blue-box p[data-v-81b4692e]{color:#ffffffe6;max-width:520px;margin:0 auto 35px;font-size:16px}.permis-b-formation-page .contact-blue-box .theme-btn.style-two[data-v-81b4692e]{color:#fff;background-color:#0000;border:2px solid #fff;padding:14px 36px;font-size:16px;font-weight:700}.permis-b-formation-page .contact-blue-box .theme-btn.style-two[data-v-81b4692e]:hover{color:var(--permis-b-color);background-color:#fff}.information-page .hero-section[data-v-81b4692e]{background:#fff;padding:152px 0 64px}.information-page .hero-content h1[data-v-81b4692e]{max-width:20ch;font-size:clamp(40px,4.5vw,64px);line-height:1.05}.information-page .hero-content p[data-v-81b4692e]{max-width:64ch;font-size:18px;line-height:1.65}.information-page .badge-title[data-v-81b4692e]{letter-spacing:.1em;color:var(--text-color);border:0;border-radius:0;padding:0;font-size:12px}.information-page>section[data-v-81b4692e]:not(.hero-section):not(.reclamation-section){padding-block:64px;background:#fff!important}.information-page .section-title[data-v-81b4692e]{margin-inline:0;max-width:none;margin-bottom:32px;text-align:left!important}.information-page .section-title h2[data-v-81b4692e],.information-page .section-title .highlight-text[data-v-81b4692e]{color:var(--primary-dark-color)}.information-page .section-title h2[data-v-81b4692e]{font-size:clamp(30px,3vw,42px);line-height:1.1}.information-page .section-title .separator[data-v-81b4692e]{display:none}.information-page .section-title p[data-v-81b4692e]{max-width:65ch;margin-top:16px}.information-page .section-title.text-center[data-v-81b4692e]{align-items:flex-start}.information-page .row.justify-content-center>.col-lg-10[data-v-81b4692e]{width:100%}.information-page .detail-card[data-v-81b4692e],.information-page .examen-card[data-v-81b4692e],.information-page .financement-card[data-v-81b4692e],.information-page .avantage-card[data-v-81b4692e],.information-page .step-card[data-v-81b4692e],.information-page .accomp-item[data-v-81b4692e],.information-page .download-card[data-v-81b4692e],.information-page .bon-a-savoir[data-v-81b4692e],.information-page .bon-a-savoir-mini[data-v-81b4692e],.information-page .info-box[data-v-81b4692e],.information-page .conseil-box[data-v-81b4692e],.information-page .info-highlight[data-v-81b4692e],.information-page .info-card[data-v-81b4692e],.information-page .email-highlight[data-v-81b4692e],.information-page .reclamation-info-box[data-v-81b4692e]{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:24px 0}.information-page .detail-card[data-v-81b4692e]:hover,.information-page .examen-card[data-v-81b4692e]:hover,.information-page .financement-card[data-v-81b4692e]:hover,.information-page .avantage-card[data-v-81b4692e]:hover,.information-page .step-card[data-v-81b4692e]:hover,.information-page .accomp-item[data-v-81b4692e]:hover,.information-page .download-card[data-v-81b4692e]:hover,.information-page .bon-a-savoir[data-v-81b4692e]:hover,.information-page .bon-a-savoir-mini[data-v-81b4692e]:hover,.information-page .info-box[data-v-81b4692e]:hover,.information-page .conseil-box[data-v-81b4692e]:hover,.information-page .info-highlight[data-v-81b4692e]:hover,.information-page .info-card[data-v-81b4692e]:hover,.information-page .email-highlight[data-v-81b4692e]:hover,.information-page .reclamation-info-box[data-v-81b4692e]:hover{box-shadow:none;transform:none}.information-page .detail-card[data-v-81b4692e],.information-page .avantage-card[data-v-81b4692e],.information-page .examen-card[data-v-81b4692e]{height:auto;padding-right:32px}.information-page .detail-card .detail-icon-header h3[data-v-81b4692e],.information-page .examen-card h3[data-v-81b4692e],.information-page .avantage-card h3[data-v-81b4692e]{margin-bottom:20px;font-size:28px}.information-page .detail-card p[data-v-81b4692e],.information-page .detail-card li[data-v-81b4692e],.information-page .avantage-card p[data-v-81b4692e]{font-size:16px;line-height:1.75}.information-page .detail-icon-header[data-v-81b4692e]{margin-bottom:0}.information-page .detail-card ul[data-v-81b4692e]{padding-left:20px;list-style:outside}.information-page .detail-card ul li[data-v-81b4692e]{border:0;padding:6px 0}.information-page .detail-card ul li[data-v-81b4692e]:before{display:none}.information-page .detail-section>.container[data-v-81b4692e],.information-page .examens-section>.container[data-v-81b4692e],.information-page .eligibility-section>.container[data-v-81b4692e],.information-page .download-section>.container[data-v-81b4692e]{border-top:1px solid var(--border-color);padding-top:32px}.information-page .step-card[data-v-81b4692e]{border-top:1px solid var(--border-color);grid-template-columns:64px minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.information-page .step-card .step-num[data-v-81b4692e],.information-page .step-item .step-number[data-v-81b4692e]{width:auto;height:auto;box-shadow:none;font-family:var(--heading-font);color:var(--primary-color);background:0 0;border-radius:0;font-size:40px;line-height:1}.information-page .step-card .step-body[data-v-81b4692e]{grid-template-columns:minmax(160px,1fr) 2fr;gap:24px;display:grid}.information-page .step-card .step-body h4[data-v-81b4692e]{font-size:25px}.information-page .step-card p[data-v-81b4692e]{max-width:68ch;margin:0;font-size:16px}.information-page .step-item[data-v-81b4692e]{box-shadow:none;border-top:1px solid var(--border-color);background:0 0;border-radius:0;padding:24px 24px 24px 0;text-align:left!important}.information-page .step-item .step-number[data-v-81b4692e]{justify-content:flex-start;margin:0 0 20px}.information-page .eligibility-list .eligibility-item[data-v-81b4692e]:hover,.information-page .step-item[data-v-81b4692e]:hover{transform:none}.information-page .eligibility-list .eligibility-item .eligibility-content h4[data-v-81b4692e],.information-page .step-item h4[data-v-81b4692e]{font-size:25px}.information-page .examen-icon[data-v-81b4692e],.information-page .accomp-item .icon-box[data-v-81b4692e],.information-page .eligibility-icon[data-v-81b4692e],.information-page .avantage-header>i[data-v-81b4692e],.information-page .download-card__icon[data-v-81b4692e],.information-page .info-card__icon[data-v-81b4692e],.information-page .commitment-item .icon-box[data-v-81b4692e]{display:none}.information-page .eligibility-list[data-v-81b4692e]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.information-page .eligibility-list .eligibility-item[data-v-81b4692e]{box-shadow:none;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;padding:22px 0}.information-page .accomp-item[data-v-81b4692e]{padding-right:28px;text-align:left!important}.information-page .accomp-item h4[data-v-81b4692e]{font-size:26px}.information-page .accomp-item p[data-v-81b4692e]{font-size:16px}.information-page .download-card[data-v-81b4692e]{border-block:1px solid var(--border-color);justify-content:flex-start;align-items:flex-start}.information-page .download-card h4[data-v-81b4692e]{font-size:25px}.information-page .commitment-item[data-v-81b4692e],.information-page .criteria-item[data-v-81b4692e]{border-top:1px solid var(--border-color);padding-top:24px}.information-page .service-item[data-v-81b4692e]{padding:24px 24px 24px 0;text-align:left!important}.information-page .service-item>img[data-v-81b4692e]{display:none}.information-page .service-item h4[data-v-81b4692e]{font-size:26px}.information-page .how-to-use-section .step-item .image-box[data-v-81b4692e]{background:0 0;border-radius:0;justify-content:flex-start;height:90px;padding:0}.information-page .contact-blue-box[data-v-81b4692e]{box-shadow:none;text-align:left;border-radius:0;padding:40px}.information-page .bon-a-savoir[data-v-81b4692e]{border-block:1px solid var(--border-color)}.information-page .conseil-box[data-v-81b4692e]{border-top:1px solid var(--border-color)}.information-page .hero-stats .stat-pill[data-v-81b4692e]{background:0 0;border:0;border-radius:0;padding:0 24px 0 0}.information-page .hero-stats .stat-pill .stat-text .stat-value[data-v-81b4692e]{font-family:var(--heading-font);font-size:30px}.information-page .hero-visual-box[data-v-81b4692e]{box-shadow:none;background:0 0;border-radius:0;padding:0}.information-page .info-card[data-v-81b4692e]{border-top:1px solid var(--border-color)}@media (width<=767px){.information-page .hero-section[data-v-81b4692e]{padding:120px 0 36px}.information-page>section[data-v-81b4692e]:not(.hero-section):not(.reclamation-section){padding-block:36px}.information-page .step-card[data-v-81b4692e]{grid-template-columns:36px minmax(0,1fr);gap:16px}.information-page .step-card .step-body[data-v-81b4692e]{display:block}.information-page .step-card h4[data-v-81b4692e]{margin-bottom:12px}.information-page .detail-card[data-v-81b4692e],.information-page .avantage-card[data-v-81b4692e],.information-page .examen-card[data-v-81b4692e]{padding-right:0}.information-page .contact-blue-box[data-v-81b4692e]{padding:28px 24px}}.agency-dropdown[data-v-2d1a6787]{position:relative}.agency-dropdown.is-open .arrow[data-v-2d1a6787]{transform:rotate(180deg)}.agency-dropdown.is-open .dropdown-trigger[data-v-2d1a6787]{border-color:var(--primary-color);border-radius:10px 10px 0 0}.agency-dropdown.is-open.open-upward .dropdown-trigger[data-v-2d1a6787]{border-radius:0 0 10px 10px}.dropdown-trigger[data-v-2d1a6787]{cursor:pointer;justify-content:space-between;align-items:center;min-height:60px;display:flex;background:var(--white-color)!important}.dropdown-trigger[data-v-2d1a6787]:hover{border-color:var(--primary-color);box-shadow:0 4px 15px color-mix(in srgb, var(--primary-color) 10%, transparent)}.selected-agency[data-v-2d1a6787]{flex:1}.selected-agency h5[data-v-2d1a6787]{color:var(--primary-color);font-size:20px;font-weight:700;font-family:var(--heading-font);margin-bottom:5px}.selected-agency p[data-v-2d1a6787]{color:var(--text-color);font-size:16px;font-family:var(--body-font);margin-bottom:8px}.selected-agency .distance-badge[data-v-2d1a6787]{background:var(--secondary-color);color:var(--white-color);border-radius:8px;align-items:center;gap:5px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-flex}.placeholder-dropdown[data-v-2d1a6787]{color:var(--text-color);opacity:.7;align-items:center;gap:10px;font-size:18px;display:flex}.placeholder-dropdown i[data-v-2d1a6787]{font-size:16px}.arrow[data-v-2d1a6787]{color:var(--primary-color);font-size:18px;transition:transform .3s}.arrow.rotated[data-v-2d1a6787]{transform:rotate(180deg)}.dropdown-panel[data-v-2d1a6787]{background:var(--white-color);border:1px solid var(--primary-color);z-index:9999;border-top:none;border-radius:0 0 10px 10px;max-height:400px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 25px #00000026}.agency-dropdown.open-upward .dropdown-panel[data-v-2d1a6787]{border-top:1px solid var(--primary-color);border-bottom:none;border-radius:10px 10px 0 0;top:auto;bottom:100%;box-shadow:0 -8px 25px #00000026}.search-section[data-v-2d1a6787]{border-bottom:1px solid #0000001a;padding:15px}.search-section .form_group[data-v-2d1a6787]{margin-bottom:0;position:relative}.search-section .search-icon[data-v-2d1a6787]{color:var(--text-color);opacity:.7;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.search-section .form_control[data-v-2d1a6787]{margin-bottom:0;padding-right:50px}.options-section[data-v-2d1a6787]{max-height:300px;overflow-y:auto}.option-item[data-v-2d1a6787]{cursor:pointer;border-bottom:1px solid #0000000d;padding:15px 20px;transition:background-color .2s}.option-item[data-v-2d1a6787]:hover{background-color:var(--gray-light-color)}.option-item[data-v-2d1a6787]:last-child{border-bottom:none}.option-item h6[data-v-2d1a6787]{color:var(--primary-color);font-size:20px;font-weight:700;font-family:var(--heading-font);margin-bottom:0}.option-item p[data-v-2d1a6787]{color:var(--text-color);font-size:16px;font-family:var(--body-font);margin-bottom:8px}.option-item .distance-info[data-v-2d1a6787]{color:var(--secondary-color);align-items:center;gap:5px;font-size:14px;font-weight:700;display:inline-flex}@media (width<=767px){.selected-agency h5[data-v-2d1a6787]{font-size:18px}.placeholder[data-v-2d1a6787]{font-size:16px}.option-item[data-v-2d1a6787]{padding:12px 15px}}.label-qualites-page .hero-section[data-v-e581c49f]{background-color:#fff}.label-qualites-page .highlight-text[data-v-e581c49f]{color:var(--primary-color)}.label-qualites-page .sub-title[data-v-e581c49f]{color:var(--primary-color);text-transform:uppercase;margin-bottom:10px;font-size:18px;font-weight:600;display:block}.label-qualites-page h1[data-v-e581c49f]{margin-bottom:20px;font-size:45px;line-height:1.2}@media (width<=767px){.label-qualites-page h1[data-v-e581c49f]{font-size:32px}}.label-qualites-page h2[data-v-e581c49f]{margin-bottom:20px;font-size:36px}@media (width<=767px){.label-qualites-page h2[data-v-e581c49f]{font-size:28px}}.label-qualites-page .section-title h2[data-v-e581c49f]{color:var(--primary-color)}.label-qualites-page .section-title .separator[data-v-e581c49f]{background-color:var(--primary-color);border-radius:2px;width:50px;height:4px;margin:15px auto}.label-qualites-page .service-item[data-v-e581c49f]{padding:20px}.label-qualites-page .service-item img[data-v-e581c49f]{width:80px;margin-bottom:20px}.label-qualites-page .service-item h4[data-v-e581c49f]{margin-bottom:15px;font-size:20px;font-weight:700}.label-qualites-page .service-item p[data-v-e581c49f]{color:#666;font-size:15px;line-height:1.6}.label-qualites-page .commitment-item[data-v-e581c49f]{align-items:flex-start;margin-bottom:40px;display:flex}.label-qualites-page .commitment-item .icon-box[data-v-e581c49f]{background:linear-gradient(135deg, #3a7bd533, var(--primary-color));background:linear-gradient(135deg, #e6f0ff, var(--primary-color));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-right:30px;display:flex;box-shadow:0 5px 15px #0000001a}.label-qualites-page .commitment-item .icon-box img[data-v-e581c49f]{width:30px;height:auto}.label-qualites-page .commitment-item .icon-box .icon-placeholder[data-v-e581c49f]{display:none}.label-qualites-page .commitment-item .content-box h4[data-v-e581c49f]{margin-bottom:10px;font-size:20px;font-weight:700}.label-qualites-page .commitment-item .content-box p[data-v-e581c49f]{color:#666;font-size:15px;line-height:1.6}.label-qualites-page .criteria-item[data-v-e581c49f]{margin-bottom:40px}.label-qualites-page .criteria-item h4[data-v-e581c49f]{color:#333;margin-bottom:15px;font-size:18px;font-weight:700}.label-qualites-page .criteria-item ul[data-v-e581c49f]{padding-left:0;list-style:none}.label-qualites-page .criteria-item ul li[data-v-e581c49f]{color:#666;margin-bottom:8px;padding-left:15px;font-size:15px;position:relative}.label-qualites-page .recognition-section .section-title h2[data-v-e581c49f]{color:#000;font-weight:800}.label-qualites-page .recognition-section .section-title .highlight-text[data-v-e581c49f]{color:var(--primary-color);font-weight:500}.label-qualites-page .recognition-section .recognition-item[data-v-e581c49f]{margin-bottom:30px}.label-qualites-page .recognition-section .recognition-item .image-box[data-v-e581c49f]{background-color:var(--surface-soft);border-radius:10px;justify-content:center;align-items:center;height:200px;margin-bottom:25px;padding:40px;display:flex}.label-qualites-page .recognition-section .recognition-item .image-box img[data-v-e581c49f]{width:auto;max-width:100%;max-height:50px}.label-qualites-page .recognition-section .recognition-item h4[data-v-e581c49f]{color:#000;margin-bottom:15px;font-size:20px;font-weight:800}.label-qualites-page .recognition-section .recognition-item p[data-v-e581c49f]{color:#333;font-size:15px;line-height:1.5}.label-qualites-page .reclamation-section[data-v-e581c49f]{background-color:#f5f5f5}.label-qualites-page .reclamation-section h2[data-v-e581c49f]{color:#222;font-size:32px;font-weight:800}@media (width<=767px){.label-qualites-page .reclamation-section h2[data-v-e581c49f]{font-size:24px}}.label-qualites-page .reclamation-section p[data-v-e581c49f]{color:#666;font-size:16px}.label-qualites-page .reclamation-section .reclamation-btn[data-v-e581c49f]{padding:14px 35px;font-size:16px}.label-qualites-page .reclamation-form-box[data-v-e581c49f]{background:#fff;border-radius:15px;padding:45px 40px;box-shadow:0 10px 40px #00000014}@media (width<=767px){.label-qualites-page .reclamation-form-box[data-v-e581c49f]{padding:30px 20px}}.label-qualites-page .reclamation-form-box h3[data-v-e581c49f]{color:#222;font-size:26px;font-weight:800}.label-qualites-page .reclamation-form-box .reclamation-email-info[data-v-e581c49f]{color:#555;background:color-mix(in srgb, var(--primary-color) 6%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;font-size:15px;display:flex}.label-qualites-page .reclamation-form-box .reclamation-email-info i[data-v-e581c49f]{color:var(--primary-color);font-size:18px}.label-qualites-page .reclamation-form-box .reclamation-email-info .email-link[data-v-e581c49f]{color:var(--primary-color);font-weight:600;text-decoration:underline}.label-qualites-page .reclamation-form-box .reclamation-email-info .email-link[data-v-e581c49f]:hover{opacity:.8}.label-qualites-page .reclamation-form label[data-v-e581c49f]{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.label-qualites-page .reclamation-form input[data-v-e581c49f],.label-qualites-page .reclamation-form select[data-v-e581c49f],.label-qualites-page .reclamation-form textarea[data-v-e581c49f]{color:#333;background:#fafafa;border:1.5px solid #ddd;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.label-qualites-page .reclamation-form input[data-v-e581c49f]:focus,.label-qualites-page .reclamation-form select[data-v-e581c49f]:focus,.label-qualites-page .reclamation-form textarea[data-v-e581c49f]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent);background:#fff}.label-qualites-page .reclamation-form input[data-v-e581c49f]::placeholder,.label-qualites-page .reclamation-form select[data-v-e581c49f]::placeholder,.label-qualites-page .reclamation-form textarea[data-v-e581c49f]::placeholder{color:#aaa}.label-qualites-page .reclamation-form select[data-v-e581c49f]{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.label-qualites-page .reclamation-form textarea[data-v-e581c49f]{resize:vertical;min-height:130px}.label-qualites-page .reclamation-success[data-v-e581c49f]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left:4px solid #4caf50;border-radius:10px;align-items:flex-start;gap:15px;padding:20px 25px;display:flex}.label-qualites-page .reclamation-success i[data-v-e581c49f]{color:#4caf50;flex-shrink:0;margin-top:2px;font-size:24px}.label-qualites-page .reclamation-success p[data-v-e581c49f]{color:#2e7d32;margin:0;font-size:15px;line-height:1.6}.label-qualites-page .slide-fade-enter-active[data-v-e581c49f]{transition:all .4s}.label-qualites-page .slide-fade-leave-active[data-v-e581c49f]{transition:all .3s}.label-qualites-page .slide-fade-enter-from[data-v-e581c49f],.label-qualites-page .slide-fade-leave-to[data-v-e581c49f]{opacity:0;transform:translateY(-15px)}.information-page .hero-section[data-v-e581c49f]{background:#fff;padding:152px 0 64px}.information-page .hero-content h1[data-v-e581c49f]{max-width:20ch;font-size:clamp(40px,4.5vw,64px);line-height:1.05}.information-page .hero-content p[data-v-e581c49f]{max-width:64ch;font-size:18px;line-height:1.65}.information-page .badge-title[data-v-e581c49f]{letter-spacing:.1em;color:var(--text-color);border:0;border-radius:0;padding:0;font-size:12px}.information-page>section[data-v-e581c49f]:not(.hero-section):not(.reclamation-section){padding-block:64px;background:#fff!important}.information-page .section-title[data-v-e581c49f]{margin-inline:0;max-width:none;margin-bottom:32px;text-align:left!important}.information-page .section-title h2[data-v-e581c49f],.information-page .section-title .highlight-text[data-v-e581c49f]{color:var(--primary-dark-color)}.information-page .section-title h2[data-v-e581c49f]{font-size:clamp(30px,3vw,42px);line-height:1.1}.information-page .section-title .separator[data-v-e581c49f]{display:none}.information-page .section-title p[data-v-e581c49f]{max-width:65ch;margin-top:16px}.information-page .section-title.text-center[data-v-e581c49f]{align-items:flex-start}.information-page .row.justify-content-center>.col-lg-10[data-v-e581c49f]{width:100%}.information-page .detail-card[data-v-e581c49f],.information-page .examen-card[data-v-e581c49f],.information-page .financement-card[data-v-e581c49f],.information-page .avantage-card[data-v-e581c49f],.information-page .step-card[data-v-e581c49f],.information-page .accomp-item[data-v-e581c49f],.information-page .download-card[data-v-e581c49f],.information-page .bon-a-savoir[data-v-e581c49f],.information-page .bon-a-savoir-mini[data-v-e581c49f],.information-page .info-box[data-v-e581c49f],.information-page .conseil-box[data-v-e581c49f],.information-page .info-highlight[data-v-e581c49f],.information-page .info-card[data-v-e581c49f],.information-page .email-highlight[data-v-e581c49f],.information-page .reclamation-info-box[data-v-e581c49f]{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:24px 0}.information-page .detail-card[data-v-e581c49f]:hover,.information-page .examen-card[data-v-e581c49f]:hover,.information-page .financement-card[data-v-e581c49f]:hover,.information-page .avantage-card[data-v-e581c49f]:hover,.information-page .step-card[data-v-e581c49f]:hover,.information-page .accomp-item[data-v-e581c49f]:hover,.information-page .download-card[data-v-e581c49f]:hover,.information-page .bon-a-savoir[data-v-e581c49f]:hover,.information-page .bon-a-savoir-mini[data-v-e581c49f]:hover,.information-page .info-box[data-v-e581c49f]:hover,.information-page .conseil-box[data-v-e581c49f]:hover,.information-page .info-highlight[data-v-e581c49f]:hover,.information-page .info-card[data-v-e581c49f]:hover,.information-page .email-highlight[data-v-e581c49f]:hover,.information-page .reclamation-info-box[data-v-e581c49f]:hover{box-shadow:none;transform:none}.information-page .detail-card[data-v-e581c49f],.information-page .avantage-card[data-v-e581c49f],.information-page .examen-card[data-v-e581c49f]{height:auto;padding-right:32px}.information-page .detail-card .detail-icon-header h3[data-v-e581c49f],.information-page .examen-card h3[data-v-e581c49f],.information-page .avantage-card h3[data-v-e581c49f]{margin-bottom:20px;font-size:28px}.information-page .detail-card p[data-v-e581c49f],.information-page .detail-card li[data-v-e581c49f],.information-page .avantage-card p[data-v-e581c49f]{font-size:16px;line-height:1.75}.information-page .detail-icon-header[data-v-e581c49f]{margin-bottom:0}.information-page .detail-card ul[data-v-e581c49f]{padding-left:20px;list-style:outside}.information-page .detail-card ul li[data-v-e581c49f]{border:0;padding:6px 0}.information-page .detail-card ul li[data-v-e581c49f]:before{display:none}.information-page .detail-section>.container[data-v-e581c49f],.information-page .examens-section>.container[data-v-e581c49f],.information-page .eligibility-section>.container[data-v-e581c49f],.information-page .download-section>.container[data-v-e581c49f]{border-top:1px solid var(--border-color);padding-top:32px}.information-page .step-card[data-v-e581c49f]{border-top:1px solid var(--border-color);grid-template-columns:64px minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.information-page .step-card .step-num[data-v-e581c49f],.information-page .step-item .step-number[data-v-e581c49f]{width:auto;height:auto;box-shadow:none;font-family:var(--heading-font);color:var(--primary-color);background:0 0;border-radius:0;font-size:40px;line-height:1}.information-page .step-card .step-body[data-v-e581c49f]{grid-template-columns:minmax(160px,1fr) 2fr;gap:24px;display:grid}.information-page .step-card .step-body h4[data-v-e581c49f]{font-size:25px}.information-page .step-card p[data-v-e581c49f]{max-width:68ch;margin:0;font-size:16px}.information-page .step-item[data-v-e581c49f]{box-shadow:none;border-top:1px solid var(--border-color);background:0 0;border-radius:0;padding:24px 24px 24px 0;text-align:left!important}.information-page .step-item .step-number[data-v-e581c49f]{justify-content:flex-start;margin:0 0 20px}.information-page .eligibility-list .eligibility-item[data-v-e581c49f]:hover,.information-page .step-item[data-v-e581c49f]:hover{transform:none}.information-page .eligibility-list .eligibility-item .eligibility-content h4[data-v-e581c49f],.information-page .step-item h4[data-v-e581c49f]{font-size:25px}.information-page .examen-icon[data-v-e581c49f],.information-page .accomp-item .icon-box[data-v-e581c49f],.information-page .eligibility-icon[data-v-e581c49f],.information-page .avantage-header>i[data-v-e581c49f],.information-page .download-card__icon[data-v-e581c49f],.information-page .info-card__icon[data-v-e581c49f],.information-page .commitment-item .icon-box[data-v-e581c49f]{display:none}.information-page .eligibility-list[data-v-e581c49f]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.information-page .eligibility-list .eligibility-item[data-v-e581c49f]{box-shadow:none;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;padding:22px 0}.information-page .accomp-item[data-v-e581c49f]{padding-right:28px;text-align:left!important}.information-page .accomp-item h4[data-v-e581c49f]{font-size:26px}.information-page .accomp-item p[data-v-e581c49f]{font-size:16px}.information-page .download-card[data-v-e581c49f]{border-block:1px solid var(--border-color);justify-content:flex-start;align-items:flex-start}.information-page .download-card h4[data-v-e581c49f]{font-size:25px}.information-page .commitment-item[data-v-e581c49f],.information-page .criteria-item[data-v-e581c49f]{border-top:1px solid var(--border-color);padding-top:24px}.information-page .service-item[data-v-e581c49f]{padding:24px 24px 24px 0;text-align:left!important}.information-page .service-item>img[data-v-e581c49f]{display:none}.information-page .service-item h4[data-v-e581c49f]{font-size:26px}.information-page .how-to-use-section .step-item .image-box[data-v-e581c49f]{background:0 0;border-radius:0;justify-content:flex-start;height:90px;padding:0}.information-page .contact-blue-box[data-v-e581c49f]{box-shadow:none;text-align:left;border-radius:0;padding:40px}.information-page .bon-a-savoir[data-v-e581c49f]{border-block:1px solid var(--border-color)}.information-page .conseil-box[data-v-e581c49f]{border-top:1px solid var(--border-color)}.information-page .hero-stats .stat-pill[data-v-e581c49f]{background:0 0;border:0;border-radius:0;padding:0 24px 0 0}.information-page .hero-stats .stat-pill .stat-text .stat-value[data-v-e581c49f]{font-family:var(--heading-font);font-size:30px}.information-page .hero-visual-box[data-v-e581c49f]{box-shadow:none;background:0 0;border-radius:0;padding:0}.information-page .info-card[data-v-e581c49f]{border-top:1px solid var(--border-color)}@media (width<=767px){.information-page .hero-section[data-v-e581c49f]{padding:120px 0 36px}.information-page>section[data-v-e581c49f]:not(.hero-section):not(.reclamation-section){padding-block:36px}.information-page .step-card[data-v-e581c49f]{grid-template-columns:36px minmax(0,1fr);gap:16px}.information-page .step-card .step-body[data-v-e581c49f]{display:block}.information-page .step-card h4[data-v-e581c49f]{margin-bottom:12px}.information-page .detail-card[data-v-e581c49f],.information-page .avantage-card[data-v-e581c49f],.information-page .examen-card[data-v-e581c49f]{padding-right:0}.information-page .contact-blue-box[data-v-e581c49f]{padding:28px 24px}}.cpf-page .hero-section[data-v-03082bfb]{background-color:#fff}.cpf-page .badge-title[data-v-03082bfb]{color:var(--permis-b-color);border:2px solid var(--permis-b-color);text-transform:uppercase;letter-spacing:.5px;border-radius:5px;margin-bottom:20px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-block}.cpf-page .highlight-text[data-v-03082bfb]{color:var(--permis-b-color)}.cpf-page h1[data-v-03082bfb]{margin-bottom:20px;font-size:42px;font-weight:800;line-height:1.2}@media (width<=767px){.cpf-page h1[data-v-03082bfb]{font-size:32px}}.cpf-page h2[data-v-03082bfb]{margin-bottom:20px;font-size:36px;font-weight:800}@media (width<=767px){.cpf-page h2[data-v-03082bfb]{font-size:28px}}.cpf-page .section-title h2[data-v-03082bfb]{color:var(--permis-b-color)}.cpf-page .section-title .separator[data-v-03082bfb]{background-color:var(--permis-b-color);border-radius:2px;width:50px;height:4px;margin:15px auto}.cpf-page .section-title p[data-v-03082bfb]{color:#666;font-size:16px}.cpf-page .cpf-advantages-section .advantages-image img[data-v-03082bfb]{width:100%;max-width:350px;height:auto}.cpf-page .cpf-advantages-section .advantages-list ul[data-v-03082bfb]{padding-left:0;list-style:none}.cpf-page .cpf-advantages-section .advantages-list ul li[data-v-03082bfb]{color:#333;margin-bottom:15px;padding-left:0;font-size:16px}.cpf-page .how-to-use-section .step-item[data-v-03082bfb]{margin-bottom:30px}.cpf-page .how-to-use-section .step-item .image-box[data-v-03082bfb]{background-color:var(--surface-soft);border-radius:10px;justify-content:center;align-items:center;height:200px;margin-bottom:25px;padding:40px;display:flex}.cpf-page .how-to-use-section .step-item .image-box img[data-v-03082bfb]{width:auto;max-width:100%;max-height:80px}.cpf-page .how-to-use-section .step-item h4[data-v-03082bfb]{color:#000;margin-bottom:15px;font-size:20px;font-weight:800}.cpf-page .how-to-use-section .step-item p[data-v-03082bfb]{color:#333;font-size:15px;line-height:1.5}.cpf-page .conditions-contact-section[data-v-03082bfb]{background-color:#f5f5f5}.cpf-page .conditions-contact-section .section-title h2[data-v-03082bfb]{color:var(--permis-b-color)}.cpf-page .conditions-contact-section .section-title .separator[data-v-03082bfb]{background-color:var(--permis-b-color);border-radius:2px;width:50px;height:4px;margin:15px auto}.cpf-page .conditions-contact-section .conditions-list ul[data-v-03082bfb]{padding-left:0;list-style:none}.cpf-page .conditions-contact-section .conditions-list ul li[data-v-03082bfb]{color:#333;text-align:center;margin-bottom:15px;padding-left:0;font-size:16px}.cpf-page .conditions-contact-section .conditions-list ul li .checkmark[data-v-03082bfb]{color:#28a745;margin-right:10px;font-size:18px}.cpf-page .conditions-contact-section .contact-blue-box[data-v-03082bfb]{background:var(--primary-color);color:#fff;text-align:center;border-radius:15px;padding:60px 40px}.cpf-page .conditions-contact-section .contact-blue-box h2[data-v-03082bfb]{color:#000;font-size:32px;font-weight:800}.cpf-page .conditions-contact-section .contact-blue-box p[data-v-03082bfb]{color:#fff;font-size:16px}.cpf-page .conditions-contact-section .contact-blue-box .agencies-list p[data-v-03082bfb]{color:#fff;margin-bottom:10px;font-size:15px}.cpf-page .conditions-contact-section .contact-blue-box .agencies-list p .location-pin[data-v-03082bfb]{color:#ff4757;margin-right:10px}.cpf-page .conditions-contact-section .contact-blue-box .theme-btn.style-two[data-v-03082bfb]{color:#fff;background-color:#0000;border:2px solid #fff;padding:12px 30px;font-weight:600}.cpf-page .conditions-contact-section .contact-blue-box .theme-btn.style-two[data-v-03082bfb]:hover{color:var(--permis-b-color);background-color:#fff}.information-page .hero-section[data-v-03082bfb]{background:#fff;padding:152px 0 64px}.information-page .hero-content h1[data-v-03082bfb]{max-width:20ch;font-size:clamp(40px,4.5vw,64px);line-height:1.05}.information-page .hero-content p[data-v-03082bfb]{max-width:64ch;font-size:18px;line-height:1.65}.information-page .badge-title[data-v-03082bfb]{letter-spacing:.1em;color:var(--text-color);border:0;border-radius:0;padding:0;font-size:12px}.information-page>section[data-v-03082bfb]:not(.hero-section):not(.reclamation-section){padding-block:64px;background:#fff!important}.information-page .section-title[data-v-03082bfb]{margin-inline:0;max-width:none;margin-bottom:32px;text-align:left!important}.information-page .section-title h2[data-v-03082bfb],.information-page .section-title .highlight-text[data-v-03082bfb]{color:var(--primary-dark-color)}.information-page .section-title h2[data-v-03082bfb]{font-size:clamp(30px,3vw,42px);line-height:1.1}.information-page .section-title .separator[data-v-03082bfb]{display:none}.information-page .section-title p[data-v-03082bfb]{max-width:65ch;margin-top:16px}.information-page .section-title.text-center[data-v-03082bfb]{align-items:flex-start}.information-page .row.justify-content-center>.col-lg-10[data-v-03082bfb]{width:100%}.information-page .detail-card[data-v-03082bfb],.information-page .examen-card[data-v-03082bfb],.information-page .financement-card[data-v-03082bfb],.information-page .avantage-card[data-v-03082bfb],.information-page .step-card[data-v-03082bfb],.information-page .accomp-item[data-v-03082bfb],.information-page .download-card[data-v-03082bfb],.information-page .bon-a-savoir[data-v-03082bfb],.information-page .bon-a-savoir-mini[data-v-03082bfb],.information-page .info-box[data-v-03082bfb],.information-page .conseil-box[data-v-03082bfb],.information-page .info-highlight[data-v-03082bfb],.information-page .info-card[data-v-03082bfb],.information-page .email-highlight[data-v-03082bfb],.information-page .reclamation-info-box[data-v-03082bfb]{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:24px 0}.information-page .detail-card[data-v-03082bfb]:hover,.information-page .examen-card[data-v-03082bfb]:hover,.information-page .financement-card[data-v-03082bfb]:hover,.information-page .avantage-card[data-v-03082bfb]:hover,.information-page .step-card[data-v-03082bfb]:hover,.information-page .accomp-item[data-v-03082bfb]:hover,.information-page .download-card[data-v-03082bfb]:hover,.information-page .bon-a-savoir[data-v-03082bfb]:hover,.information-page .bon-a-savoir-mini[data-v-03082bfb]:hover,.information-page .info-box[data-v-03082bfb]:hover,.information-page .conseil-box[data-v-03082bfb]:hover,.information-page .info-highlight[data-v-03082bfb]:hover,.information-page .info-card[data-v-03082bfb]:hover,.information-page .email-highlight[data-v-03082bfb]:hover,.information-page .reclamation-info-box[data-v-03082bfb]:hover{box-shadow:none;transform:none}.information-page .detail-card[data-v-03082bfb],.information-page .avantage-card[data-v-03082bfb],.information-page .examen-card[data-v-03082bfb]{height:auto;padding-right:32px}.information-page .detail-card .detail-icon-header h3[data-v-03082bfb],.information-page .examen-card h3[data-v-03082bfb],.information-page .avantage-card h3[data-v-03082bfb]{margin-bottom:20px;font-size:28px}.information-page .detail-card p[data-v-03082bfb],.information-page .detail-card li[data-v-03082bfb],.information-page .avantage-card p[data-v-03082bfb]{font-size:16px;line-height:1.75}.information-page .detail-icon-header[data-v-03082bfb]{margin-bottom:0}.information-page .detail-card ul[data-v-03082bfb]{padding-left:20px;list-style:outside}.information-page .detail-card ul li[data-v-03082bfb]{border:0;padding:6px 0}.information-page .detail-card ul li[data-v-03082bfb]:before{display:none}.information-page .detail-section>.container[data-v-03082bfb],.information-page .examens-section>.container[data-v-03082bfb],.information-page .eligibility-section>.container[data-v-03082bfb],.information-page .download-section>.container[data-v-03082bfb]{border-top:1px solid var(--border-color);padding-top:32px}.information-page .step-card[data-v-03082bfb]{border-top:1px solid var(--border-color);grid-template-columns:64px minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.information-page .step-card .step-num[data-v-03082bfb],.information-page .step-item .step-number[data-v-03082bfb]{width:auto;height:auto;box-shadow:none;font-family:var(--heading-font);color:var(--primary-color);background:0 0;border-radius:0;font-size:40px;line-height:1}.information-page .step-card .step-body[data-v-03082bfb]{grid-template-columns:minmax(160px,1fr) 2fr;gap:24px;display:grid}.information-page .step-card .step-body h4[data-v-03082bfb]{font-size:25px}.information-page .step-card p[data-v-03082bfb]{max-width:68ch;margin:0;font-size:16px}.information-page .step-item[data-v-03082bfb]{box-shadow:none;border-top:1px solid var(--border-color);background:0 0;border-radius:0;padding:24px 24px 24px 0;text-align:left!important}.information-page .step-item .step-number[data-v-03082bfb]{justify-content:flex-start;margin:0 0 20px}.information-page .eligibility-list .eligibility-item[data-v-03082bfb]:hover,.information-page .step-item[data-v-03082bfb]:hover{transform:none}.information-page .eligibility-list .eligibility-item .eligibility-content h4[data-v-03082bfb],.information-page .step-item h4[data-v-03082bfb]{font-size:25px}.information-page .examen-icon[data-v-03082bfb],.information-page .accomp-item .icon-box[data-v-03082bfb],.information-page .eligibility-icon[data-v-03082bfb],.information-page .avantage-header>i[data-v-03082bfb],.information-page .download-card__icon[data-v-03082bfb],.information-page .info-card__icon[data-v-03082bfb],.information-page .commitment-item .icon-box[data-v-03082bfb]{display:none}.information-page .eligibility-list[data-v-03082bfb]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.information-page .eligibility-list .eligibility-item[data-v-03082bfb]{box-shadow:none;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;padding:22px 0}.information-page .accomp-item[data-v-03082bfb]{padding-right:28px;text-align:left!important}.information-page .accomp-item h4[data-v-03082bfb]{font-size:26px}.information-page .accomp-item p[data-v-03082bfb]{font-size:16px}.information-page .download-card[data-v-03082bfb]{border-block:1px solid var(--border-color);justify-content:flex-start;align-items:flex-start}.information-page .download-card h4[data-v-03082bfb]{font-size:25px}.information-page .commitment-item[data-v-03082bfb],.information-page .criteria-item[data-v-03082bfb]{border-top:1px solid var(--border-color);padding-top:24px}.information-page .service-item[data-v-03082bfb]{padding:24px 24px 24px 0;text-align:left!important}.information-page .service-item>img[data-v-03082bfb]{display:none}.information-page .service-item h4[data-v-03082bfb]{font-size:26px}.information-page .how-to-use-section .step-item .image-box[data-v-03082bfb]{background:0 0;border-radius:0;justify-content:flex-start;height:90px;padding:0}.information-page .contact-blue-box[data-v-03082bfb]{box-shadow:none;text-align:left;border-radius:0;padding:40px}.information-page .bon-a-savoir[data-v-03082bfb]{border-block:1px solid var(--border-color)}.information-page .conseil-box[data-v-03082bfb]{border-top:1px solid var(--border-color)}.information-page .hero-stats .stat-pill[data-v-03082bfb]{background:0 0;border:0;border-radius:0;padding:0 24px 0 0}.information-page .hero-stats .stat-pill .stat-text .stat-value[data-v-03082bfb]{font-family:var(--heading-font);font-size:30px}.information-page .hero-visual-box[data-v-03082bfb]{box-shadow:none;background:0 0;border-radius:0;padding:0}.information-page .info-card[data-v-03082bfb]{border-top:1px solid var(--border-color)}@media (width<=767px){.information-page .hero-section[data-v-03082bfb]{padding:120px 0 36px}.information-page>section[data-v-03082bfb]:not(.hero-section):not(.reclamation-section){padding-block:36px}.information-page .step-card[data-v-03082bfb]{grid-template-columns:36px minmax(0,1fr);gap:16px}.information-page .step-card .step-body[data-v-03082bfb]{display:block}.information-page .step-card h4[data-v-03082bfb]{margin-bottom:12px}.information-page .detail-card[data-v-03082bfb],.information-page .avantage-card[data-v-03082bfb],.information-page .examen-card[data-v-03082bfb]{padding-right:0}.information-page .contact-blue-box[data-v-03082bfb]{padding:28px 24px}}.politique-page[data-v-090ca6dd]{color:var(--text-color)}.politique-page .container[data-v-090ca6dd]{max-width:1120px}.politique-page .hero-section[data-v-090ca6dd]{padding:160px 0 48px}.politique-page .hero-section .col-lg-8[data-v-090ca6dd]{width:100%;max-width:850px;margin-right:auto}.politique-page .hero-content[data-v-090ca6dd],.politique-page .section-title[data-v-090ca6dd],.politique-page .contact-blue-box[data-v-090ca6dd]{text-align:left!important}.politique-page .badge-title[data-v-090ca6dd]{letter-spacing:.12em;color:var(--text-color);font-size:13px;font-weight:700}.politique-page h1[data-v-090ca6dd]{margin-top:18px;font-size:clamp(42px,5vw,68px);line-height:1.05}.politique-page h2[data-v-090ca6dd]{color:var(--primary-dark-color);font-size:clamp(28px,3vw,36px);line-height:1.15}.politique-page h4[data-v-090ca6dd],.politique-page h5[data-v-090ca6dd]{font-family:var(--body-font);margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.4}.politique-page p[data-v-090ca6dd],.politique-page li[data-v-090ca6dd]{font-size:16px;line-height:1.75}.politique-page .hero-content>p[data-v-090ca6dd]{max-width:68ch}.politique-page .last-update[data-v-090ca6dd]{color:var(--gray-color);font-size:13px}.politique-page .highlight-text[data-v-090ca6dd]{color:inherit}.politique-page a[data-v-090ca6dd]{color:var(--primary-dark-color);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.politique-page a[data-v-090ca6dd]:hover{color:var(--primary-color)}.politique-page .privacy-index[data-v-090ca6dd]{border-block:1px solid var(--border-color);flex-wrap:wrap;gap:12px 28px;padding-top:24px;padding-bottom:24px;display:flex}.politique-page .privacy-index>span[data-v-090ca6dd]{text-transform:uppercase;letter-spacing:.1em;width:100%;font-size:12px;font-weight:700}.politique-page .privacy-index a[data-v-090ca6dd]{font-size:15px}.politique-page>section[data-v-090ca6dd]:not(.hero-section){padding:56px 0;background:#fff!important}.politique-page>section:not(.hero-section)>.container[data-v-090ca6dd]{border-bottom:1px solid var(--border-color);padding-bottom:48px}.politique-page .col-lg-10[data-v-090ca6dd],.politique-page .cta-section .col-lg-8[data-v-090ca6dd]{width:100%}.politique-page .section-title[data-v-090ca6dd]{margin-bottom:28px;display:block}.politique-page .section-title .separator[data-v-090ca6dd]{display:none}.politique-page .engagement-section .row[data-v-090ca6dd]:first-child{justify-content:start!important}.politique-page .engagement-card[data-v-090ca6dd]{padding:0 28px 0 0}.politique-page .engagement-card h4[data-v-090ca6dd]{font-size:17px}.politique-page .engagement-card p[data-v-090ca6dd]{font-size:15px}.politique-page .info-block[data-v-090ca6dd],.politique-page .data-card[data-v-090ca6dd],.politique-page .cookie-card[data-v-090ca6dd]{padding:0 32px 24px 0}.politique-page .info-list li[data-v-090ca6dd]{padding:4px 0}.politique-page .info-list i[data-v-090ca6dd]{display:none}.politique-page .data-card__header[data-v-090ca6dd],.politique-page .cookie-card__header[data-v-090ca6dd],.politique-page .data-not-collected__header[data-v-090ca6dd]{margin-bottom:16px}.politique-page .data-card__header i[data-v-090ca6dd],.politique-page .cookie-card__header i[data-v-090ca6dd],.politique-page .data-not-collected__header i[data-v-090ca6dd]{display:none}.politique-page .data-card ul[data-v-090ca6dd],.politique-page .data-not-collected ul[data-v-090ca6dd]{padding-left:20px;list-style:outside}.politique-page .data-card__note[data-v-090ca6dd]{color:var(--gray-color);margin-top:12px;font-size:13px}.politique-page .data-not-collected[data-v-090ca6dd],.politique-page .droits-exercise[data-v-090ca6dd]{border-top:1px solid var(--border-color);padding-top:24px}.politique-page .cookie-badge[data-v-090ca6dd]{color:var(--text-color);margin-top:12px;font-size:13px;font-weight:700}.politique-page .droit-item[data-v-090ca6dd]{margin-bottom:28px;padding-right:24px}.politique-page .droit-item h5[data-v-090ca6dd]{margin-bottom:6px}.politique-page .droit-item p[data-v-090ca6dd]{font-size:15px}.politique-page .droits-exercise__meta[data-v-090ca6dd]{flex-wrap:wrap;gap:24px;margin-top:20px;font-size:14px;display:flex}.politique-page .droits-exercise__meta i[data-v-090ca6dd]{display:none}.politique-page .conservation-item[data-v-090ca6dd]{border-bottom:1px solid var(--border-color);justify-content:space-between;gap:24px;padding:16px 0;display:flex}.politique-page .conservation-item__value[data-v-090ca6dd]{text-align:right;font-weight:700}.politique-page .conservation-note[data-v-090ca6dd],.politique-page .destinataires-note[data-v-090ca6dd]{margin-top:20px;font-size:14px}.politique-page .destinataire-item[data-v-090ca6dd]{margin-bottom:20px}.politique-page .destinataire-item strong[data-v-090ca6dd]{display:block}.politique-page .conservation-section .row>.col-md-6[data-v-090ca6dd]{padding-right:40px}.politique-page .cta-section .container[data-v-090ca6dd]{border:0!important}.politique-page .cta-contacts[data-v-090ca6dd]{flex-wrap:wrap;gap:24px 64px;display:flex}.politique-page .cta-contact-item>i[data-v-090ca6dd]{display:none}.politique-page .cta-contact-item span[data-v-090ca6dd],.politique-page .cta-contact-item small[data-v-090ca6dd]{font-size:13px;display:block}.politique-page .cta-contact-item a[data-v-090ca6dd]{margin:8px 0;font-weight:700;display:block}.politique-page .cta-update-note[data-v-090ca6dd]{color:var(--gray-color);font-size:13px}@media (width>=992px){.politique-page .responsable-section .col-lg-10[data-v-090ca6dd],.politique-page .donnees-section .col-lg-10[data-v-090ca6dd],.politique-page .cookies-section .col-lg-10[data-v-090ca6dd],.politique-page .droits-section .col-lg-10[data-v-090ca6dd]{grid-template-columns:260px minmax(0,1fr);column-gap:64px;display:grid}.politique-page .responsable-section .col-lg-10>.section-title[data-v-090ca6dd],.politique-page .donnees-section .col-lg-10>.section-title[data-v-090ca6dd],.politique-page .cookies-section .col-lg-10>.section-title[data-v-090ca6dd],.politique-page .droits-section .col-lg-10>.section-title[data-v-090ca6dd]{grid-area:1/1/span 4}.politique-page .responsable-section .col-lg-10[data-v-090ca6dd]>:not(.section-title),.politique-page .donnees-section .col-lg-10[data-v-090ca6dd]>:not(.section-title),.politique-page .cookies-section .col-lg-10[data-v-090ca6dd]>:not(.section-title),.politique-page .droits-section .col-lg-10[data-v-090ca6dd]>:not(.section-title){grid-column:2}}@media (width<=767px){.politique-page .hero-section[data-v-090ca6dd]{padding:120px 0 32px}.politique-page .privacy-index[data-v-090ca6dd]{gap:12px 20px;width:calc(100% - 24px);margin-inline:12px}.politique-page>section[data-v-090ca6dd]:not(.hero-section){padding:32px 0 0}.politique-page>section:not(.hero-section)>.container[data-v-090ca6dd]{padding-bottom:32px}.politique-page .engagement-card[data-v-090ca6dd]{padding:0 0 24px}.politique-page .info-block[data-v-090ca6dd],.politique-page .data-card[data-v-090ca6dd],.politique-page .cookie-card[data-v-090ca6dd]{padding-right:0}.politique-page .conservation-section .row>.col-md-6[data-v-090ca6dd]{padding-right:12px}}.handicap-page .hero-section[data-v-5d3d067a]{background-color:#fff;padding-top:130px;padding-bottom:100px}@media (width<=767px){.handicap-page .hero-section[data-v-5d3d067a]{padding-top:100px;padding-bottom:60px}}.handicap-page .badge-title[data-v-5d3d067a]{color:var(--permis-b-color);border:2px solid var(--permis-b-color);text-transform:uppercase;letter-spacing:.5px;border-radius:5px;margin-bottom:20px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-block}.handicap-page .highlight-text[data-v-5d3d067a]{color:var(--permis-b-color)}.handicap-page h1[data-v-5d3d067a]{margin-bottom:20px;font-size:42px;font-weight:800;line-height:1.2}@media (width<=767px){.handicap-page h1[data-v-5d3d067a]{font-size:30px}}.handicap-page h2[data-v-5d3d067a]{margin-bottom:20px;font-size:36px;font-weight:800}@media (width<=767px){.handicap-page h2[data-v-5d3d067a]{font-size:26px}}.handicap-page .hero-icon-circle[data-v-5d3d067a]{background:var(--primary-color);width:200px;height:200px;box-shadow:0 20px 60px color-mix(in srgb, var(--primary-color) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}.handicap-page .hero-icon-circle i[data-v-5d3d067a]{color:#fff;font-size:80px}@media (width<=767px){.handicap-page .hero-icon-circle[data-v-5d3d067a]{width:140px;height:140px}.handicap-page .hero-icon-circle i[data-v-5d3d067a]{font-size:55px}}.handicap-page .section-title h2[data-v-5d3d067a]{color:var(--permis-b-color)}.handicap-page .section-title .separator[data-v-5d3d067a]{background-color:var(--permis-b-color);border-radius:2px;width:50px;height:4px;margin:15px auto}.handicap-page .section-title p[data-v-5d3d067a]{color:#666;font-size:16px}.handicap-page .accomp-item[data-v-5d3d067a]{background:#fff;border-radius:12px;margin-bottom:30px;padding:30px 20px;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 20px #0000000f}.handicap-page .accomp-item[data-v-5d3d067a]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001f}.handicap-page .accomp-item .icon-box[data-v-5d3d067a]{background:color-mix(in srgb, var(--primary-color) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;display:flex}.handicap-page .accomp-item .icon-box i[data-v-5d3d067a]{color:var(--permis-b-color);font-size:28px}.handicap-page .accomp-item h4[data-v-5d3d067a]{color:#222;margin-bottom:12px;font-size:18px;font-weight:700}.handicap-page .accomp-item p[data-v-5d3d067a]{color:#666;font-size:15px;line-height:1.6}.handicap-page .info-list[data-v-5d3d067a]{margin:20px 0;padding:0;list-style:none}.handicap-page .info-list li[data-v-5d3d067a]{color:#333;align-items:center;gap:12px;margin-bottom:12px;font-size:16px;display:flex}.handicap-page .info-list li i[data-v-5d3d067a]{color:var(--permis-b-color);flex-shrink:0;font-size:18px}.handicap-page .bon-a-savoir[data-v-5d3d067a]{background:linear-gradient(135deg,#fff8e1,#fff3cd);border-left:4px solid #ffc221;border-radius:10px;padding:30px}.handicap-page .bon-a-savoir .bon-header[data-v-5d3d067a]{align-items:center;gap:10px;margin-bottom:15px;display:flex}.handicap-page .bon-a-savoir .bon-header i[data-v-5d3d067a]{color:#ffc221;font-size:22px}.handicap-page .bon-a-savoir .bon-header span[data-v-5d3d067a]{color:#333;text-transform:uppercase;letter-spacing:.5px;font-size:16px;font-weight:700}.handicap-page .bon-a-savoir p[data-v-5d3d067a]{color:#555;margin:0;font-size:15px;line-height:1.7}.handicap-page .download-section[data-v-5d3d067a]{background-color:var(--surface-soft)}.handicap-page .download-card[data-v-5d3d067a]{text-align:center;background:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 30px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 5px 25px #00000014}.handicap-page .download-card[data-v-5d3d067a]:hover{transform:translateY(-5px);box-shadow:0 20px 50px #00000026}.handicap-page .download-card__icon[data-v-5d3d067a]{background:color-mix(in srgb, var(--primary-color) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.handicap-page .download-card__icon i[data-v-5d3d067a]{color:var(--permis-b-color);font-size:32px}.handicap-page .download-card h4[data-v-5d3d067a]{color:#222;margin-bottom:12px;font-size:22px;font-weight:800}.handicap-page .download-card p[data-v-5d3d067a]{color:#666;margin-bottom:25px;font-size:15px;line-height:1.6}.handicap-page .download-card .theme-btn.style-one[data-v-5d3d067a]{justify-content:center;width:100%;padding:14px 20px;font-size:16px}.handicap-page .contact-cta-section[data-v-5d3d067a]{background-color:#fff}.handicap-page .contact-blue-box[data-v-5d3d067a]{background:var(--primary-color);color:#fff;text-align:center;border-radius:15px;padding:60px 40px}.handicap-page .contact-blue-box h2[data-v-5d3d067a]{color:#fff;font-size:32px;font-weight:800}@media (width<=767px){.handicap-page .contact-blue-box h2[data-v-5d3d067a]{font-size:24px}}.handicap-page .contact-blue-box p[data-v-5d3d067a]{color:#ffffffe6;font-size:16px}.handicap-page .contact-blue-box .agencies-list p[data-v-5d3d067a]{margin-bottom:10px;font-size:15px}.handicap-page .contact-blue-box .agencies-list p .location-pin[data-v-5d3d067a]{margin-right:8px}.handicap-page .contact-blue-box .theme-btn.style-two[data-v-5d3d067a]{color:#fff;background-color:#0000;border:2px solid #fff;padding:12px 30px;font-weight:600}.handicap-page .contact-blue-box .theme-btn.style-two[data-v-5d3d067a]:hover{color:var(--permis-b-color);background-color:#fff}@media (width<=767px){.handicap-page .download-card[data-v-5d3d067a]{margin-bottom:20px}}.information-page .hero-section[data-v-5d3d067a]{background:#fff;padding:152px 0 64px}.information-page .hero-content h1[data-v-5d3d067a]{max-width:20ch;font-size:clamp(40px,4.5vw,64px);line-height:1.05}.information-page .hero-content p[data-v-5d3d067a]{max-width:64ch;font-size:18px;line-height:1.65}.information-page .badge-title[data-v-5d3d067a]{letter-spacing:.1em;color:var(--text-color);border:0;border-radius:0;padding:0;font-size:12px}.information-page>section[data-v-5d3d067a]:not(.hero-section):not(.reclamation-section){padding-block:64px;background:#fff!important}.information-page .section-title[data-v-5d3d067a]{margin-inline:0;max-width:none;margin-bottom:32px;text-align:left!important}.information-page .section-title h2[data-v-5d3d067a],.information-page .section-title .highlight-text[data-v-5d3d067a]{color:var(--primary-dark-color)}.information-page .section-title h2[data-v-5d3d067a]{font-size:clamp(30px,3vw,42px);line-height:1.1}.information-page .section-title .separator[data-v-5d3d067a]{display:none}.information-page .section-title p[data-v-5d3d067a]{max-width:65ch;margin-top:16px}.information-page .section-title.text-center[data-v-5d3d067a]{align-items:flex-start}.information-page .row.justify-content-center>.col-lg-10[data-v-5d3d067a]{width:100%}.information-page .detail-card[data-v-5d3d067a],.information-page .examen-card[data-v-5d3d067a],.information-page .financement-card[data-v-5d3d067a],.information-page .avantage-card[data-v-5d3d067a],.information-page .step-card[data-v-5d3d067a],.information-page .accomp-item[data-v-5d3d067a],.information-page .download-card[data-v-5d3d067a],.information-page .bon-a-savoir[data-v-5d3d067a],.information-page .bon-a-savoir-mini[data-v-5d3d067a],.information-page .info-box[data-v-5d3d067a],.information-page .conseil-box[data-v-5d3d067a],.information-page .info-highlight[data-v-5d3d067a],.information-page .info-card[data-v-5d3d067a],.information-page .email-highlight[data-v-5d3d067a],.information-page .reclamation-info-box[data-v-5d3d067a]{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:24px 0}.information-page .detail-card[data-v-5d3d067a]:hover,.information-page .examen-card[data-v-5d3d067a]:hover,.information-page .financement-card[data-v-5d3d067a]:hover,.information-page .avantage-card[data-v-5d3d067a]:hover,.information-page .step-card[data-v-5d3d067a]:hover,.information-page .accomp-item[data-v-5d3d067a]:hover,.information-page .download-card[data-v-5d3d067a]:hover,.information-page .bon-a-savoir[data-v-5d3d067a]:hover,.information-page .bon-a-savoir-mini[data-v-5d3d067a]:hover,.information-page .info-box[data-v-5d3d067a]:hover,.information-page .conseil-box[data-v-5d3d067a]:hover,.information-page .info-highlight[data-v-5d3d067a]:hover,.information-page .info-card[data-v-5d3d067a]:hover,.information-page .email-highlight[data-v-5d3d067a]:hover,.information-page .reclamation-info-box[data-v-5d3d067a]:hover{box-shadow:none;transform:none}.information-page .detail-card[data-v-5d3d067a],.information-page .avantage-card[data-v-5d3d067a],.information-page .examen-card[data-v-5d3d067a]{height:auto;padding-right:32px}.information-page .detail-card .detail-icon-header h3[data-v-5d3d067a],.information-page .examen-card h3[data-v-5d3d067a],.information-page .avantage-card h3[data-v-5d3d067a]{margin-bottom:20px;font-size:28px}.information-page .detail-card p[data-v-5d3d067a],.information-page .detail-card li[data-v-5d3d067a],.information-page .avantage-card p[data-v-5d3d067a]{font-size:16px;line-height:1.75}.information-page .detail-icon-header[data-v-5d3d067a]{margin-bottom:0}.information-page .detail-card ul[data-v-5d3d067a]{padding-left:20px;list-style:outside}.information-page .detail-card ul li[data-v-5d3d067a]{border:0;padding:6px 0}.information-page .detail-card ul li[data-v-5d3d067a]:before{display:none}.information-page .detail-section>.container[data-v-5d3d067a],.information-page .examens-section>.container[data-v-5d3d067a],.information-page .eligibility-section>.container[data-v-5d3d067a],.information-page .download-section>.container[data-v-5d3d067a]{border-top:1px solid var(--border-color);padding-top:32px}.information-page .step-card[data-v-5d3d067a]{border-top:1px solid var(--border-color);grid-template-columns:64px minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.information-page .step-card .step-num[data-v-5d3d067a],.information-page .step-item .step-number[data-v-5d3d067a]{width:auto;height:auto;box-shadow:none;font-family:var(--heading-font);color:var(--primary-color);background:0 0;border-radius:0;font-size:40px;line-height:1}.information-page .step-card .step-body[data-v-5d3d067a]{grid-template-columns:minmax(160px,1fr) 2fr;gap:24px;display:grid}.information-page .step-card .step-body h4[data-v-5d3d067a]{font-size:25px}.information-page .step-card p[data-v-5d3d067a]{max-width:68ch;margin:0;font-size:16px}.information-page .step-item[data-v-5d3d067a]{box-shadow:none;border-top:1px solid var(--border-color);background:0 0;border-radius:0;padding:24px 24px 24px 0;text-align:left!important}.information-page .step-item .step-number[data-v-5d3d067a]{justify-content:flex-start;margin:0 0 20px}.information-page .eligibility-list .eligibility-item[data-v-5d3d067a]:hover,.information-page .step-item[data-v-5d3d067a]:hover{transform:none}.information-page .eligibility-list .eligibility-item .eligibility-content h4[data-v-5d3d067a],.information-page .step-item h4[data-v-5d3d067a]{font-size:25px}.information-page .examen-icon[data-v-5d3d067a],.information-page .accomp-item .icon-box[data-v-5d3d067a],.information-page .eligibility-icon[data-v-5d3d067a],.information-page .avantage-header>i[data-v-5d3d067a],.information-page .download-card__icon[data-v-5d3d067a],.information-page .info-card__icon[data-v-5d3d067a],.information-page .commitment-item .icon-box[data-v-5d3d067a]{display:none}.information-page .eligibility-list[data-v-5d3d067a]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.information-page .eligibility-list .eligibility-item[data-v-5d3d067a]{box-shadow:none;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;padding:22px 0}.information-page .accomp-item[data-v-5d3d067a]{padding-right:28px;text-align:left!important}.information-page .accomp-item h4[data-v-5d3d067a]{font-size:26px}.information-page .accomp-item p[data-v-5d3d067a]{font-size:16px}.information-page .download-card[data-v-5d3d067a]{border-block:1px solid var(--border-color);justify-content:flex-start;align-items:flex-start}.information-page .download-card h4[data-v-5d3d067a]{font-size:25px}.information-page .commitment-item[data-v-5d3d067a],.information-page .criteria-item[data-v-5d3d067a]{border-top:1px solid var(--border-color);padding-top:24px}.information-page .service-item[data-v-5d3d067a]{padding:24px 24px 24px 0;text-align:left!important}.information-page .service-item>img[data-v-5d3d067a]{display:none}.information-page .service-item h4[data-v-5d3d067a]{font-size:26px}.information-page .how-to-use-section .step-item .image-box[data-v-5d3d067a]{background:0 0;border-radius:0;justify-content:flex-start;height:90px;padding:0}.information-page .contact-blue-box[data-v-5d3d067a]{box-shadow:none;text-align:left;border-radius:0;padding:40px}.information-page .bon-a-savoir[data-v-5d3d067a]{border-block:1px solid var(--border-color)}.information-page .conseil-box[data-v-5d3d067a]{border-top:1px solid var(--border-color)}.information-page .hero-stats .stat-pill[data-v-5d3d067a]{background:0 0;border:0;border-radius:0;padding:0 24px 0 0}.information-page .hero-stats .stat-pill .stat-text .stat-value[data-v-5d3d067a]{font-family:var(--heading-font);font-size:30px}.information-page .hero-visual-box[data-v-5d3d067a]{box-shadow:none;background:0 0;border-radius:0;padding:0}.information-page .info-card[data-v-5d3d067a]{border-top:1px solid var(--border-color)}@media (width<=767px){.information-page .hero-section[data-v-5d3d067a]{padding:120px 0 36px}.information-page>section[data-v-5d3d067a]:not(.hero-section):not(.reclamation-section){padding-block:36px}.information-page .step-card[data-v-5d3d067a]{grid-template-columns:36px minmax(0,1fr);gap:16px}.information-page .step-card .step-body[data-v-5d3d067a]{display:block}.information-page .step-card h4[data-v-5d3d067a]{margin-bottom:12px}.information-page .detail-card[data-v-5d3d067a],.information-page .avantage-card[data-v-5d3d067a],.information-page .examen-card[data-v-5d3d067a]{padding-right:0}.information-page .contact-blue-box[data-v-5d3d067a]{padding:28px 24px}}.post-permis-page .hero-section[data-v-ce084b0d]{background-color:#fff;padding-top:130px;padding-bottom:100px}@media (width<=767px){.post-permis-page .hero-section[data-v-ce084b0d]{padding-top:100px;padding-bottom:60px}}.post-permis-page .badge-title[data-v-ce084b0d]{color:var(--permis-b-color);border:2px solid var(--permis-b-color);text-transform:uppercase;letter-spacing:.5px;border-radius:5px;margin-bottom:20px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-block}.post-permis-page .highlight-text[data-v-ce084b0d]{color:var(--permis-b-color)}.post-permis-page h1[data-v-ce084b0d]{margin-bottom:20px;font-size:42px;font-weight:800;line-height:1.2}@media (width<=767px){.post-permis-page h1[data-v-ce084b0d]{font-size:28px}}.post-permis-page h2[data-v-ce084b0d]{margin-bottom:20px;font-size:36px;font-weight:800}@media (width<=767px){.post-permis-page h2[data-v-ce084b0d]{font-size:26px}}.post-permis-page .hero-icon-circle[data-v-ce084b0d]{background:var(--primary-color);width:200px;height:200px;box-shadow:0 20px 60px color-mix(in srgb, var(--primary-color) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}.post-permis-page .hero-icon-circle i[data-v-ce084b0d]{color:#fff;font-size:80px}@media (width<=767px){.post-permis-page .hero-icon-circle[data-v-ce084b0d]{width:130px;height:130px}.post-permis-page .hero-icon-circle i[data-v-ce084b0d]{font-size:50px}}.post-permis-page .section-title h2[data-v-ce084b0d]{color:var(--permis-b-color)}.post-permis-page .section-title .separator[data-v-ce084b0d]{background-color:var(--permis-b-color);border-radius:2px;width:50px;height:4px;margin:15px auto}.post-permis-page .section-title p[data-v-ce084b0d]{color:#666;font-size:16px}.post-permis-page .bon-a-savoir[data-v-ce084b0d]{background:linear-gradient(135deg,#fff8e1,#fff3cd);border-left:4px solid #ffc221;border-radius:10px;padding:30px}.post-permis-page .bon-a-savoir .bon-header[data-v-ce084b0d]{align-items:center;gap:10px;margin-bottom:15px;display:flex}.post-permis-page .bon-a-savoir .bon-header i[data-v-ce084b0d]{color:#ffc221;font-size:22px}.post-permis-page .bon-a-savoir .bon-header span[data-v-ce084b0d]{color:#333;text-transform:uppercase;letter-spacing:.5px;font-size:16px;font-weight:700}.post-permis-page .bon-a-savoir p[data-v-ce084b0d]{color:#555;margin:0;font-size:15px;line-height:1.7}.post-permis-page .eligibility-list .eligibility-item[data-v-ce084b0d]{background:#fff;border-radius:12px;align-items:flex-start;gap:20px;margin-bottom:15px;padding:25px;transition:transform .2s;display:flex;box-shadow:0 3px 15px #0000000f}.post-permis-page .eligibility-list .eligibility-item[data-v-ce084b0d]:hover{transform:translate(5px)}.post-permis-page .eligibility-list .eligibility-item .eligibility-icon[data-v-ce084b0d]{background:color-mix(in srgb, var(--primary-color) 10%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.post-permis-page .eligibility-list .eligibility-item .eligibility-icon i[data-v-ce084b0d]{color:var(--permis-b-color);font-size:22px}.post-permis-page .eligibility-list .eligibility-item .eligibility-content h4[data-v-ce084b0d]{color:#222;margin-bottom:8px;font-size:18px;font-weight:700}.post-permis-page .eligibility-list .eligibility-item .eligibility-content p[data-v-ce084b0d]{color:#666;margin:0;font-size:15px;line-height:1.6}.post-permis-page .deroulement-section[data-v-ce084b0d]{background-color:var(--surface-soft)}.post-permis-page .step-item[data-v-ce084b0d]{background:#fff;border-radius:12px;margin-bottom:30px;padding:30px 20px;transition:transform .3s;box-shadow:0 5px 20px #0000000f}.post-permis-page .step-item[data-v-ce084b0d]:hover{transform:translateY(-5px)}.post-permis-page .step-item .step-number[data-v-ce084b0d]{background:var(--permis-b-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin:0 auto 20px;font-size:22px;font-weight:800;display:flex}.post-permis-page .step-item h4[data-v-ce084b0d]{color:#222;margin-bottom:12px;font-size:17px;font-weight:700}.post-permis-page .step-item p[data-v-ce084b0d]{color:#666;font-size:15px;line-height:1.6}.post-permis-page .bon-a-savoir-mini[data-v-ce084b0d]{background:linear-gradient(135deg,#fff8e1,#fff3cd);border:none;box-shadow:0 5px 20px #ffc22133}.post-permis-page .bon-a-savoir-mini .bon-header-mini[data-v-ce084b0d]{justify-content:center;align-items:center;gap:8px;margin-bottom:15px;display:flex}.post-permis-page .bon-a-savoir-mini .bon-header-mini i[data-v-ce084b0d]{color:#ffc221;font-size:20px}.post-permis-page .bon-a-savoir-mini .bon-header-mini span[data-v-ce084b0d]{color:#333;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:700}.post-permis-page .bon-a-savoir-mini p[data-v-ce084b0d]{color:#555;font-size:14px;line-height:1.6}.post-permis-page .avantage-card[data-v-ce084b0d]{border-top:4px solid var(--permis-b-color);background:#fff;border-radius:12px;margin-bottom:25px;padding:30px;box-shadow:0 5px 20px #0000000f}.post-permis-page .avantage-card .avantage-header[data-v-ce084b0d]{align-items:center;gap:15px;margin-bottom:20px;display:flex}.post-permis-page .avantage-card .avantage-header i[data-v-ce084b0d]{color:var(--permis-b-color);flex-shrink:0;font-size:28px}.post-permis-page .avantage-card .avantage-header h3[data-v-ce084b0d]{color:#222;margin:0;font-size:20px;font-weight:700}.post-permis-page .avantage-card .avantage-body p[data-v-ce084b0d]{color:#555;margin-bottom:12px;font-size:15px;line-height:1.6}.post-permis-page .avantage-card .avantage-body p[data-v-ce084b0d]:last-child{margin-bottom:0}.post-permis-page .avantage-card .avantage-body p.mt-15[data-v-ce084b0d]{margin-top:15px}.post-permis-page .avantage-card .avantage-body ul[data-v-ce084b0d]{margin:10px 0;padding:0;list-style:none}.post-permis-page .avantage-card .avantage-body ul li[data-v-ce084b0d]{color:#444;padding:5px 0 5px 20px;font-size:15px;position:relative}.post-permis-page .avantage-card .avantage-body ul li[data-v-ce084b0d]:before{content:"→";color:var(--permis-b-color);font-weight:700;position:absolute;left:0}.post-permis-page .faq-section[data-v-ce084b0d]{background-color:#f5f5f5}.post-permis-page .accordion-card[data-v-ce084b0d]{background:#fff;border:1px solid #0000001a;border-radius:10px;overflow:hidden}.post-permis-page .accordion-card .accordion-title[data-v-ce084b0d]{cursor:pointer;color:#222;justify-content:space-between;align-items:center;padding:20px 30px;font-size:16px;transition:background-color .2s;display:flex}.post-permis-page .accordion-card .accordion-title[data-v-ce084b0d]:hover{background-color:color-mix(in srgb, var(--primary-color) 4%, transparent)}.post-permis-page .accordion-card .accordion-title[aria-expanded=true][data-v-ce084b0d]{background-color:color-mix(in srgb, var(--primary-color) 6%, transparent);color:var(--permis-b-color)}.post-permis-page .accordion-card .accordion-title[aria-expanded=true][data-v-ce084b0d]:after{content:"−";color:var(--permis-b-color);font-size:22px}.post-permis-page .accordion-card .accordion-title[aria-expanded=false][data-v-ce084b0d]:after,.post-permis-page .accordion-card .accordion-title[data-v-ce084b0d]:not([aria-expanded]):after{content:"+";color:var(--permis-b-color);flex-shrink:0;margin-left:auto;font-size:22px}.post-permis-page .accordion-card .accordion-content[data-v-ce084b0d]{border-top:1px solid #0000000f;padding:0 30px 25px}.post-permis-page .accordion-card .accordion-content p[data-v-ce084b0d]{color:#555;margin:20px 0 0;font-size:15px;line-height:1.7}.post-permis-page .cta-section[data-v-ce084b0d]{background:#fff}.post-permis-page .contact-blue-box[data-v-ce084b0d]{background:var(--primary-color);color:#fff;text-align:center;border-radius:15px;padding:60px 40px}.post-permis-page .contact-blue-box h2[data-v-ce084b0d]{color:#fff;font-size:32px;font-weight:800}@media (width<=767px){.post-permis-page .contact-blue-box h2[data-v-ce084b0d]{font-size:24px}}.post-permis-page .contact-blue-box p[data-v-ce084b0d]{color:#ffffffe6;font-size:16px}.post-permis-page .contact-blue-box .agencies-list p[data-v-ce084b0d]{margin-bottom:10px;font-size:15px}.post-permis-page .contact-blue-box .theme-btn.style-two[data-v-ce084b0d]{color:#fff;background-color:#0000;border:2px solid #fff;padding:12px 30px;font-weight:600}.post-permis-page .contact-blue-box .theme-btn.style-two[data-v-ce084b0d]:hover{color:var(--permis-b-color);background-color:#fff}.information-page .hero-section[data-v-ce084b0d]{background:#fff;padding:152px 0 64px}.information-page .hero-content h1[data-v-ce084b0d]{max-width:20ch;font-size:clamp(40px,4.5vw,64px);line-height:1.05}.information-page .hero-content p[data-v-ce084b0d]{max-width:64ch;font-size:18px;line-height:1.65}.information-page .badge-title[data-v-ce084b0d]{letter-spacing:.1em;color:var(--text-color);border:0;border-radius:0;padding:0;font-size:12px}.information-page>section[data-v-ce084b0d]:not(.hero-section):not(.reclamation-section){padding-block:64px;background:#fff!important}.information-page .section-title[data-v-ce084b0d]{margin-inline:0;max-width:none;margin-bottom:32px;text-align:left!important}.information-page .section-title h2[data-v-ce084b0d],.information-page .section-title .highlight-text[data-v-ce084b0d]{color:var(--primary-dark-color)}.information-page .section-title h2[data-v-ce084b0d]{font-size:clamp(30px,3vw,42px);line-height:1.1}.information-page .section-title .separator[data-v-ce084b0d]{display:none}.information-page .section-title p[data-v-ce084b0d]{max-width:65ch;margin-top:16px}.information-page .section-title.text-center[data-v-ce084b0d]{align-items:flex-start}.information-page .row.justify-content-center>.col-lg-10[data-v-ce084b0d]{width:100%}.information-page .detail-card[data-v-ce084b0d],.information-page .examen-card[data-v-ce084b0d],.information-page .financement-card[data-v-ce084b0d],.information-page .avantage-card[data-v-ce084b0d],.information-page .step-card[data-v-ce084b0d],.information-page .accomp-item[data-v-ce084b0d],.information-page .download-card[data-v-ce084b0d],.information-page .bon-a-savoir[data-v-ce084b0d],.information-page .bon-a-savoir-mini[data-v-ce084b0d],.information-page .info-box[data-v-ce084b0d],.information-page .conseil-box[data-v-ce084b0d],.information-page .info-highlight[data-v-ce084b0d],.information-page .info-card[data-v-ce084b0d],.information-page .email-highlight[data-v-ce084b0d],.information-page .reclamation-info-box[data-v-ce084b0d]{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:24px 0}.information-page .detail-card[data-v-ce084b0d]:hover,.information-page .examen-card[data-v-ce084b0d]:hover,.information-page .financement-card[data-v-ce084b0d]:hover,.information-page .avantage-card[data-v-ce084b0d]:hover,.information-page .step-card[data-v-ce084b0d]:hover,.information-page .accomp-item[data-v-ce084b0d]:hover,.information-page .download-card[data-v-ce084b0d]:hover,.information-page .bon-a-savoir[data-v-ce084b0d]:hover,.information-page .bon-a-savoir-mini[data-v-ce084b0d]:hover,.information-page .info-box[data-v-ce084b0d]:hover,.information-page .conseil-box[data-v-ce084b0d]:hover,.information-page .info-highlight[data-v-ce084b0d]:hover,.information-page .info-card[data-v-ce084b0d]:hover,.information-page .email-highlight[data-v-ce084b0d]:hover,.information-page .reclamation-info-box[data-v-ce084b0d]:hover{box-shadow:none;transform:none}.information-page .detail-card[data-v-ce084b0d],.information-page .avantage-card[data-v-ce084b0d],.information-page .examen-card[data-v-ce084b0d]{height:auto;padding-right:32px}.information-page .detail-card .detail-icon-header h3[data-v-ce084b0d],.information-page .examen-card h3[data-v-ce084b0d],.information-page .avantage-card h3[data-v-ce084b0d]{margin-bottom:20px;font-size:28px}.information-page .detail-card p[data-v-ce084b0d],.information-page .detail-card li[data-v-ce084b0d],.information-page .avantage-card p[data-v-ce084b0d]{font-size:16px;line-height:1.75}.information-page .detail-icon-header[data-v-ce084b0d]{margin-bottom:0}.information-page .detail-card ul[data-v-ce084b0d]{padding-left:20px;list-style:outside}.information-page .detail-card ul li[data-v-ce084b0d]{border:0;padding:6px 0}.information-page .detail-card ul li[data-v-ce084b0d]:before{display:none}.information-page .detail-section>.container[data-v-ce084b0d],.information-page .examens-section>.container[data-v-ce084b0d],.information-page .eligibility-section>.container[data-v-ce084b0d],.information-page .download-section>.container[data-v-ce084b0d]{border-top:1px solid var(--border-color);padding-top:32px}.information-page .step-card[data-v-ce084b0d]{border-top:1px solid var(--border-color);grid-template-columns:64px minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.information-page .step-card .step-num[data-v-ce084b0d],.information-page .step-item .step-number[data-v-ce084b0d]{width:auto;height:auto;box-shadow:none;font-family:var(--heading-font);color:var(--primary-color);background:0 0;border-radius:0;font-size:40px;line-height:1}.information-page .step-card .step-body[data-v-ce084b0d]{grid-template-columns:minmax(160px,1fr) 2fr;gap:24px;display:grid}.information-page .step-card .step-body h4[data-v-ce084b0d]{font-size:25px}.information-page .step-card p[data-v-ce084b0d]{max-width:68ch;margin:0;font-size:16px}.information-page .step-item[data-v-ce084b0d]{box-shadow:none;border-top:1px solid var(--border-color);background:0 0;border-radius:0;padding:24px 24px 24px 0;text-align:left!important}.information-page .step-item .step-number[data-v-ce084b0d]{justify-content:flex-start;margin:0 0 20px}.information-page .eligibility-list .eligibility-item[data-v-ce084b0d]:hover,.information-page .step-item[data-v-ce084b0d]:hover{transform:none}.information-page .eligibility-list .eligibility-item .eligibility-content h4[data-v-ce084b0d],.information-page .step-item h4[data-v-ce084b0d]{font-size:25px}.information-page .examen-icon[data-v-ce084b0d],.information-page .accomp-item .icon-box[data-v-ce084b0d],.information-page .eligibility-icon[data-v-ce084b0d],.information-page .avantage-header>i[data-v-ce084b0d],.information-page .download-card__icon[data-v-ce084b0d],.information-page .info-card__icon[data-v-ce084b0d],.information-page .commitment-item .icon-box[data-v-ce084b0d]{display:none}.information-page .eligibility-list[data-v-ce084b0d]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.information-page .eligibility-list .eligibility-item[data-v-ce084b0d]{box-shadow:none;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;padding:22px 0}.information-page .accomp-item[data-v-ce084b0d]{padding-right:28px;text-align:left!important}.information-page .accomp-item h4[data-v-ce084b0d]{font-size:26px}.information-page .accomp-item p[data-v-ce084b0d]{font-size:16px}.information-page .download-card[data-v-ce084b0d]{border-block:1px solid var(--border-color);justify-content:flex-start;align-items:flex-start}.information-page .download-card h4[data-v-ce084b0d]{font-size:25px}.information-page .commitment-item[data-v-ce084b0d],.information-page .criteria-item[data-v-ce084b0d]{border-top:1px solid var(--border-color);padding-top:24px}.information-page .service-item[data-v-ce084b0d]{padding:24px 24px 24px 0;text-align:left!important}.information-page .service-item>img[data-v-ce084b0d]{display:none}.information-page .service-item h4[data-v-ce084b0d]{font-size:26px}.information-page .how-to-use-section .step-item .image-box[data-v-ce084b0d]{background:0 0;border-radius:0;justify-content:flex-start;height:90px;padding:0}.information-page .contact-blue-box[data-v-ce084b0d]{box-shadow:none;text-align:left;border-radius:0;padding:40px}.information-page .bon-a-savoir[data-v-ce084b0d]{border-block:1px solid var(--border-color)}.information-page .conseil-box[data-v-ce084b0d]{border-top:1px solid var(--border-color)}.information-page .hero-stats .stat-pill[data-v-ce084b0d]{background:0 0;border:0;border-radius:0;padding:0 24px 0 0}.information-page .hero-stats .stat-pill .stat-text .stat-value[data-v-ce084b0d]{font-family:var(--heading-font);font-size:30px}.information-page .hero-visual-box[data-v-ce084b0d]{box-shadow:none;background:0 0;border-radius:0;padding:0}.information-page .info-card[data-v-ce084b0d]{border-top:1px solid var(--border-color)}@media (width<=767px){.information-page .hero-section[data-v-ce084b0d]{padding:120px 0 36px}.information-page>section[data-v-ce084b0d]:not(.hero-section):not(.reclamation-section){padding-block:36px}.information-page .step-card[data-v-ce084b0d]{grid-template-columns:36px minmax(0,1fr);gap:16px}.information-page .step-card .step-body[data-v-ce084b0d]{display:block}.information-page .step-card h4[data-v-ce084b0d]{margin-bottom:12px}.information-page .detail-card[data-v-ce084b0d],.information-page .avantage-card[data-v-ce084b0d],.information-page .examen-card[data-v-ce084b0d]{padding-right:0}.information-page .contact-blue-box[data-v-ce084b0d]{padding:28px 24px}}.reclamation-page .reclamation-honeypot[data-v-c7896b61]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reclamation-page .reclamation-antibot__status[data-v-c7896b61]{color:var(--text-color,#666);margin:10px 0 0;font-size:14px;line-height:1.5}.reclamation-page .reclamation-antibot__retry[data-v-c7896b61]{color:var(--primary-color);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;text-decoration:underline}.reclamation-page .reclamation-section[data-v-c7896b61]{background-color:#fff}.reclamation-page .badge-title[data-v-c7896b61]{color:var(--primary-color);border:2px solid var(--primary-color);text-transform:uppercase;letter-spacing:.5px;border-radius:5px;margin-bottom:18px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-block}.reclamation-page .section-title h1[data-v-c7896b61]{color:#222;margin-bottom:15px;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.2}@media (width<=767px){.reclamation-page .section-title h1[data-v-c7896b61]{font-size:34px}}.reclamation-page .section-title p[data-v-c7896b61]{color:#666;font-size:16px;line-height:1.7}.reclamation-page .email-highlight[data-v-c7896b61]{background:color-mix(in srgb, var(--primary-color) 7%, transparent);border:1.5px solid color-mix(in srgb, var(--primary-color) 25%, transparent);border-radius:12px;padding:20px 25px}.reclamation-page .email-highlight__inner[data-v-c7896b61]{align-items:center;gap:16px;display:flex}.reclamation-page .email-highlight__inner i[data-v-c7896b61]{color:var(--primary-color);flex-shrink:0;font-size:28px}.reclamation-page .email-highlight__label[data-v-c7896b61]{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.reclamation-page .email-highlight__address[data-v-c7896b61]{color:var(--primary-color);font-size:18px;font-weight:700;text-decoration:none;display:block}.reclamation-page .email-highlight__address[data-v-c7896b61]:hover{text-decoration:underline}.reclamation-page .reclamation-form .form-group[data-v-c7896b61]{margin-bottom:22px}.reclamation-page .reclamation-form label[data-v-c7896b61]{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.reclamation-page .reclamation-form input[data-v-c7896b61],.reclamation-page .reclamation-form select[data-v-c7896b61],.reclamation-page .reclamation-form textarea[data-v-c7896b61]{color:#333;width:100%;font-size:16px;font-family:var(--body-font);background:#fafafa;border:1.5px solid #e0e0e0;border-radius:8px;outline:none;padding:13px 18px;transition:border-color .2s,box-shadow .2s}.reclamation-page .reclamation-form input[data-v-c7896b61]:focus,.reclamation-page .reclamation-form select[data-v-c7896b61]:focus,.reclamation-page .reclamation-form textarea[data-v-c7896b61]:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 10%, transparent);background:#fff}.reclamation-page .reclamation-form input[data-v-c7896b61]::placeholder,.reclamation-page .reclamation-form select[data-v-c7896b61]::placeholder,.reclamation-page .reclamation-form textarea[data-v-c7896b61]::placeholder{color:#bbb}.reclamation-page .reclamation-form select[data-v-c7896b61]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:44px}.reclamation-page .reclamation-form textarea[data-v-c7896b61]{resize:vertical;min-height:150px}.reclamation-page .reclamation-form .theme-btn[data-v-c7896b61]{padding:16px 40px;font-size:17px}.reclamation-page .reclamation-form .theme-btn[data-v-c7896b61]:disabled{opacity:.6;cursor:not-allowed}.reclamation-page .reclamation-error[data-v-c7896b61]{background:var(--surface-soft);border-left:5px solid #e53935;border-radius:10px;align-items:center;gap:14px;padding:18px 22px;display:flex}.reclamation-page .reclamation-error i[data-v-c7896b61]{color:#e53935;flex-shrink:0;font-size:22px}.reclamation-page .reclamation-error p[data-v-c7896b61]{color:#c62828;margin:0;font-size:15px;line-height:1.5}.reclamation-page .reclamation-success[data-v-c7896b61]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left:5px solid #4caf50;border-radius:12px;align-items:flex-start;gap:18px;padding:25px 30px;display:flex}.reclamation-page .reclamation-success i[data-v-c7896b61]{color:#4caf50;flex-shrink:0;margin-top:2px;font-size:30px}.reclamation-page .reclamation-success strong[data-v-c7896b61]{color:#2e7d32;margin-bottom:6px;font-size:17px;display:block}.reclamation-page .reclamation-success p[data-v-c7896b61]{color:#388e3c;margin:0;font-size:15px;line-height:1.6}.reclamation-page .fade-up-enter-active[data-v-c7896b61]{transition:all .4s}.reclamation-page .fade-up-leave-active[data-v-c7896b61]{transition:all .3s}.reclamation-page .fade-up-enter-from[data-v-c7896b61]{opacity:0;transform:translateY(15px)}.reclamation-page .reclamation-info-box[data-v-c7896b61]{padding:10px 0 0 30px}.reclamation-page .info-card[data-v-c7896b61]{border-left:4px solid var(--primary-color);background:#f8fafc;border-radius:12px;align-items:flex-start;gap:18px;padding:25px;display:flex}.reclamation-page .info-card__icon[data-v-c7896b61]{background:color-mix(in srgb, var(--primary-color) 10%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.reclamation-page .info-card__icon i[data-v-c7896b61]{color:var(--primary-color);font-size:20px}.reclamation-page .info-card__content h4[data-v-c7896b61]{color:#222;margin-bottom:8px;font-size:17px;font-weight:700}.reclamation-page .info-card__content p[data-v-c7896b61]{color:#666;margin:0;font-size:14px;line-height:1.6}.reclamation-page .contact-agencies[data-v-c7896b61]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 20px #00000012}.reclamation-page .contact-agencies h4[data-v-c7896b61]{color:#222;font-size:18px;font-weight:800}.reclamation-page .agency-item[data-v-c7896b61]{border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.reclamation-page .agency-item[data-v-c7896b61]:last-child{border-bottom:none;padding-bottom:0}.reclamation-page .agency-item i[data-v-c7896b61]{color:var(--primary-color);flex-shrink:0;margin-top:3px;font-size:16px}.reclamation-page .agency-item strong[data-v-c7896b61]{color:#222;font-size:15px;font-weight:700;display:block}.reclamation-page .agency-item span[data-v-c7896b61]{color:#888;font-size:13px}.information-page .hero-section[data-v-c7896b61]{background:#fff;padding:152px 0 64px}.information-page .hero-content h1[data-v-c7896b61]{max-width:20ch;font-size:clamp(40px,4.5vw,64px);line-height:1.05}.information-page .hero-content p[data-v-c7896b61]{max-width:64ch;font-size:18px;line-height:1.65}.information-page .badge-title[data-v-c7896b61]{letter-spacing:.1em;color:var(--text-color);border:0;border-radius:0;padding:0;font-size:12px}.information-page>section[data-v-c7896b61]:not(.hero-section):not(.reclamation-section){padding-block:64px;background:#fff!important}.information-page .section-title[data-v-c7896b61]{margin-inline:0;max-width:none;margin-bottom:32px;text-align:left!important}.information-page .section-title h2[data-v-c7896b61],.information-page .section-title .highlight-text[data-v-c7896b61]{color:var(--primary-dark-color)}.information-page .section-title h2[data-v-c7896b61]{font-size:clamp(30px,3vw,42px);line-height:1.1}.information-page .section-title .separator[data-v-c7896b61]{display:none}.information-page .section-title p[data-v-c7896b61]{max-width:65ch;margin-top:16px}.information-page .section-title.text-center[data-v-c7896b61]{align-items:flex-start}.information-page .row.justify-content-center>.col-lg-10[data-v-c7896b61]{width:100%}.information-page .detail-card[data-v-c7896b61],.information-page .examen-card[data-v-c7896b61],.information-page .financement-card[data-v-c7896b61],.information-page .avantage-card[data-v-c7896b61],.information-page .step-card[data-v-c7896b61],.information-page .accomp-item[data-v-c7896b61],.information-page .download-card[data-v-c7896b61],.information-page .bon-a-savoir[data-v-c7896b61],.information-page .bon-a-savoir-mini[data-v-c7896b61],.information-page .info-box[data-v-c7896b61],.information-page .conseil-box[data-v-c7896b61],.information-page .info-highlight[data-v-c7896b61],.information-page .info-card[data-v-c7896b61],.information-page .email-highlight[data-v-c7896b61],.information-page .reclamation-info-box[data-v-c7896b61]{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:24px 0}.information-page .detail-card[data-v-c7896b61]:hover,.information-page .examen-card[data-v-c7896b61]:hover,.information-page .financement-card[data-v-c7896b61]:hover,.information-page .avantage-card[data-v-c7896b61]:hover,.information-page .step-card[data-v-c7896b61]:hover,.information-page .accomp-item[data-v-c7896b61]:hover,.information-page .download-card[data-v-c7896b61]:hover,.information-page .bon-a-savoir[data-v-c7896b61]:hover,.information-page .bon-a-savoir-mini[data-v-c7896b61]:hover,.information-page .info-box[data-v-c7896b61]:hover,.information-page .conseil-box[data-v-c7896b61]:hover,.information-page .info-highlight[data-v-c7896b61]:hover,.information-page .info-card[data-v-c7896b61]:hover,.information-page .email-highlight[data-v-c7896b61]:hover,.information-page .reclamation-info-box[data-v-c7896b61]:hover{box-shadow:none;transform:none}.information-page .detail-card[data-v-c7896b61],.information-page .avantage-card[data-v-c7896b61],.information-page .examen-card[data-v-c7896b61]{height:auto;padding-right:32px}.information-page .detail-card .detail-icon-header h3[data-v-c7896b61],.information-page .examen-card h3[data-v-c7896b61],.information-page .avantage-card h3[data-v-c7896b61]{margin-bottom:20px;font-size:28px}.information-page .detail-card p[data-v-c7896b61],.information-page .detail-card li[data-v-c7896b61],.information-page .avantage-card p[data-v-c7896b61]{font-size:16px;line-height:1.75}.information-page .detail-icon-header[data-v-c7896b61]{margin-bottom:0}.information-page .detail-card ul[data-v-c7896b61]{padding-left:20px;list-style:outside}.information-page .detail-card ul li[data-v-c7896b61]{border:0;padding:6px 0}.information-page .detail-card ul li[data-v-c7896b61]:before{display:none}.information-page .detail-section>.container[data-v-c7896b61],.information-page .examens-section>.container[data-v-c7896b61],.information-page .eligibility-section>.container[data-v-c7896b61],.information-page .download-section>.container[data-v-c7896b61]{border-top:1px solid var(--border-color);padding-top:32px}.information-page .step-card[data-v-c7896b61]{border-top:1px solid var(--border-color);grid-template-columns:64px minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.information-page .step-card .step-num[data-v-c7896b61],.information-page .step-item .step-number[data-v-c7896b61]{width:auto;height:auto;box-shadow:none;font-family:var(--heading-font);color:var(--primary-color);background:0 0;border-radius:0;font-size:40px;line-height:1}.information-page .step-card .step-body[data-v-c7896b61]{grid-template-columns:minmax(160px,1fr) 2fr;gap:24px;display:grid}.information-page .step-card .step-body h4[data-v-c7896b61]{font-size:25px}.information-page .step-card p[data-v-c7896b61]{max-width:68ch;margin:0;font-size:16px}.information-page .step-item[data-v-c7896b61]{box-shadow:none;border-top:1px solid var(--border-color);background:0 0;border-radius:0;padding:24px 24px 24px 0;text-align:left!important}.information-page .step-item .step-number[data-v-c7896b61]{justify-content:flex-start;margin:0 0 20px}.information-page .eligibility-list .eligibility-item[data-v-c7896b61]:hover,.information-page .step-item[data-v-c7896b61]:hover{transform:none}.information-page .eligibility-list .eligibility-item .eligibility-content h4[data-v-c7896b61],.information-page .step-item h4[data-v-c7896b61]{font-size:25px}.information-page .examen-icon[data-v-c7896b61],.information-page .accomp-item .icon-box[data-v-c7896b61],.information-page .eligibility-icon[data-v-c7896b61],.information-page .avantage-header>i[data-v-c7896b61],.information-page .download-card__icon[data-v-c7896b61],.information-page .info-card__icon[data-v-c7896b61],.information-page .commitment-item .icon-box[data-v-c7896b61]{display:none}.information-page .eligibility-list[data-v-c7896b61]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.information-page .eligibility-list .eligibility-item[data-v-c7896b61]{box-shadow:none;border-bottom:1px solid var(--border-color);background:0 0;border-radius:0;padding:22px 0}.information-page .accomp-item[data-v-c7896b61]{padding-right:28px;text-align:left!important}.information-page .accomp-item h4[data-v-c7896b61]{font-size:26px}.information-page .accomp-item p[data-v-c7896b61]{font-size:16px}.information-page .download-card[data-v-c7896b61]{border-block:1px solid var(--border-color);justify-content:flex-start;align-items:flex-start}.information-page .download-card h4[data-v-c7896b61]{font-size:25px}.information-page .commitment-item[data-v-c7896b61],.information-page .criteria-item[data-v-c7896b61]{border-top:1px solid var(--border-color);padding-top:24px}.information-page .service-item[data-v-c7896b61]{padding:24px 24px 24px 0;text-align:left!important}.information-page .service-item>img[data-v-c7896b61]{display:none}.information-page .service-item h4[data-v-c7896b61]{font-size:26px}.information-page .how-to-use-section .step-item .image-box[data-v-c7896b61]{background:0 0;border-radius:0;justify-content:flex-start;height:90px;padding:0}.information-page .contact-blue-box[data-v-c7896b61]{box-shadow:none;text-align:left;border-radius:0;padding:40px}.information-page .bon-a-savoir[data-v-c7896b61]{border-block:1px solid var(--border-color)}.information-page .conseil-box[data-v-c7896b61]{border-top:1px solid var(--border-color)}.information-page .hero-stats .stat-pill[data-v-c7896b61]{background:0 0;border:0;border-radius:0;padding:0 24px 0 0}.information-page .hero-stats .stat-pill .stat-text .stat-value[data-v-c7896b61]{font-family:var(--heading-font);font-size:30px}.information-page .hero-visual-box[data-v-c7896b61]{box-shadow:none;background:0 0;border-radius:0;padding:0}.information-page .info-card[data-v-c7896b61]{border-top:1px solid var(--border-color)}@media (width<=767px){.information-page .hero-section[data-v-c7896b61]{padding:120px 0 36px}.information-page>section[data-v-c7896b61]:not(.hero-section):not(.reclamation-section){padding-block:36px}.information-page .step-card[data-v-c7896b61]{grid-template-columns:36px minmax(0,1fr);gap:16px}.information-page .step-card .step-body[data-v-c7896b61]{display:block}.information-page .step-card h4[data-v-c7896b61]{margin-bottom:12px}.information-page .detail-card[data-v-c7896b61],.information-page .avantage-card[data-v-c7896b61],.information-page .examen-card[data-v-c7896b61]{padding-right:0}.information-page .contact-blue-box[data-v-c7896b61]{padding:28px 24px}}.error-code[data-v-2020020a]{color:var(--primary-color);text-shadow:2px 2px #0000001a;margin-top:20px;font-size:120px;font-weight:800;line-height:1}@media (width<=768px){.error-code[data-v-2020020a]{font-size:80px}}.error-text h2[data-v-2020020a]{margin-bottom:20px;font-size:36px;font-weight:700}.error-text p[data-v-2020020a]{color:#666;max-width:600px;margin:0 auto 40px;font-size:18px}.theme-btn.style-two[data-v-2020020a]{border:2px solid var(--primary-color);color:var(--primary-color);background-color:#0000}.theme-btn.style-two[data-v-2020020a]:hover{background-color:var(--primary-color);color:#fff}.animated-list-wrap .animated-list-item span,.animated-list-wrap .animated-list-item i,.ptp-menu-cart .remove-cart:hover,.ptp-menu-cart a:hover,.booking-form-two .theme-btn.style-one,.error-wrapper .error-content span.number,.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content .reply,.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content span.author-name span,.blog-details-wrapper .blog-post-item .entry-footer .social-share a:not(:last-child):hover,.blog-details-wrapper .blog-post-item .entry-footer .tag-links a:hover,.intro-wrapper_three .section-content-box .play-button .video-popup,.sidebar-widget-area .sidebar-widget.sidebar-category-widget .widget-content ul li a:hover,.sidebar-widget-area .sidebar-widget.sidebar-post-widget .recent-post-list .post-thumbnail-content .post-title-date h6:hover,.blog-post-item.style-four .post-content .post-meta span :hover a,.blog-post-item.style-two .post-content .read-more,.blog-post-item.style-two .post-content h4.post-title:hover,.blog-post-item.style-two .post-content .post-meta span:hover a,.blog-post-item.style-one .post-content h4.post-title:hover,.blog-post-item.style-one .post-content .post-meta span a:hover,.read-more,.team-item.style-three .member-image .hover-content .social-box .social-link li a,.team-item.style-two .member-info ul.social-link li a:hover,.accordion-card .accordion-title[aria-expanded=true]:after,.ptp-tabs.style-three .nav-link.active,.pricing-item.style-two .pricing-body .theme-btn.style-two,.pricing-item.style-two:hover .pricing-body .theme-btn.style-two,.iconic-info-box.style-two .content h4,.iconic-info-box.style-one .content p:hover a,.iconic-info-box.style-one .icon,.iconic-box.style-six .icon,.sub-title,.read-more.style-one{color:var(--primary-color)}.blog-post-item.style-three .post-content h4.title:hover,.blog-post-item.style-three .post-content .post-meta span:hover a,.blog-post-item.style-two .post-content .read-more:hover,.read-more:hover,.pricing-item.style-one .pricing-body .theme-btn.style-two,.header-two .nav-right-item .theme-btn.style-one{color:var(--secondary-color)}.filter-category .nice-select,.booking-form .theme-btn.style-one,.booking-form .nice-select .option,.contact-form-wrapper form .nice-select .option,.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content span.author-name,.blog-details-wrapper .blog-post-item .entry-footer .tag-links a,.blog-details-wrapper .blog-post-item .entry-footer .social-share span,.blog-details-wrapper .blog-post-item .entry-footer .tag-links span,.history-wrapper .section-content-box p,.sidebar-widget-area .sidebar-widget.sidebar-search-widget .widget-content form .search-btn,.blog-post-item.style-one .post-thumbnail .category-btn,.ptp-tabs.style-four .nav-link,.ptp-tabs.style-three .nav-link,.ptp-tabs.style-two .nav-link,.ptp-tabs.style-one .nav-link,.pricing-item.style-two .pricing-body ul li,.pricing-item.style-two .pricing-head span.title,.pricing-item.style-one .pricing-body ul li,.pricing-item.style-one .pricing-head span.title,.special-off-item .content p,.header-navigation .main-menu ul>li>a,.quantity-input input,h1,h2,h3,h4,h5,h6{color:var(--primary-dark-color)}.footer-widget.footer-about-widget ul.social-link li a:hover,.footer-widget h4.widget-title,.animated-list-wrap,.page-banner-content ul.breadcrumb-link li.active,.page-banner-content ul.breadcrumb-link li,.page-banner-content h1,.offer-countdown .simply-countdown .simply-section .simply-amount,.booking-form-two .theme-btn.style-one:hover,.booking-wrapper-three .booking-form-box .booking-title h3,.booking-wrapper-two .booking-form .theme-btn,.booking-wrapper .booking-form-box .booking-title h3,.booking-form .form_control::placeholder,.booking-form .nice-select,.booking-form .form_control,.booking-form .form_group .icon,.intro-wrapper_two .play-wrapper h2,.intro-wrapper_one .section-content-box .video-popup:hover,.sidebar-widget-area .sidebar-widget.sidebar-tag-widget .tagcloud a:hover,.gallery-item.style-two .gallery-content h4.title,.gallery-item.style-one .gallery-img .hover-content .insta-icon,.author-quote-item .quote,.team-item.style-four .member-image ul.social-link li a:hover,.team-item.style-three .member-image .hover-content .social-box .social-link li a:hover,.team-item.style-three:hover .member-image .hover-content .member-info h4.title,.team-item.style-two .member-info ul.social-link li a,.team-item.style-two .member-info span.position,.team-item.style-two .member-info h4,.team-item.style-one .member-image ul.social-link li a,.ptp-tabs.style-four .nav-link.active,.ptp-tabs.style-two .nav-link.active,.ptp-tabs.style-one .nav-link.active,.pricing-item.style-two:hover .pricing-body ul li,.pricing-item.style-two:hover .pricing-head span.title,.pricing-item.style-two:hover .pricing-head p,.pricing-item.style-two:hover .pricing-head h2,.pricing-item.style-one .pricing-body .theme-btn.style-two:hover,.special-off-item:hover .content p,.special-off-item:hover .item-title h4,.iconic-info-box.style-two .icon,.iconic-box.style-six:hover .content h4.title,.iconic-box.style-six:hover .icon,.iconic-box.style-four:hover .content h4.title,.iconic-box.style-four:hover .icon,.iconic-box.style-two .content h5,.ptp-pagination li a:hover,.ptp-pagination li a.active,.text-white .sub-title,.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.circle-button a:hover,.circle-button a,.back-to-top:hover,.back-to-top{color:var(--white-color)}.footer-widget.footer-about-widget ul.social-link li a:hover,.booking-map-wrapper .booking-form-wrapper,.blog-details-wrapper .blog-post-item .post-content .post-meta span:not(:last-child):after,.sidebar-widget-area .sidebar-widget.sidebar-tag-widget .tagcloud a:hover,.blog-post-item.style-two .post-content .post-meta span:not(:last-child):after,.team-item.style-four .member-image ul.social-link li a:hover,.team-item.style-three .member-image .hover-content .social-box .social-link li a:hover,.team-item.style-three:hover .member-image .hover-content .member-info,.team-item.style-two .member-info,.team-item.style-one .member-image ul.social-link,.ptp-tabs.style-four .nav-link.active,.ptp-tabs.style-three .nav-link:after,.ptp-tabs.style-two .nav-link.active,.ptp-tabs.style-one .nav-link.active,.pricing-item.style-two:hover,.pricing-item.style-one .pricing-body .theme-btn.style-two:hover,.iconic-box.style-six:hover,.iconic-box.style-four:hover,.header-navigation .main-menu ul>li .sub-menu li a:before,.ptp-pagination li a:hover,.ptp-pagination li a.active,ul.slick-dots li.slick-active button,.circle-button a,.back-to-top{background-color:var(--primary-color)}.booking-form-two .theme-btn.style-one:hover,.booking-wrapper .booking-form-box,.author-quote-item .quote,.special-off-item:hover,.iconic-box.style-three .icon{background-color:var(--secondary-color)}.footer-default,.pricing-item.style-two .pricing-body ul li:before,.pricing-item.style-one .pricing-body ul li:before,.pricing-item.style-one:after,.header-area.header-two.sticky,.header-area.header-one.sticky,.primary-dark-bg{background-color:var(--primary-dark-color)}.sidemenu-wrapper-cart,.booking-form-two .theme-btn.style-one,.sidebar-widget-area .sidebar-widget.sidebar-tag-widget .tagcloud a,.sidebar-widget-area .sidebar-widget.sidebar-search-widget .widget-content form input,.testimonial-item.style-three,.team-item.style-three .member-image .hover-content .member-info,.team-item.style-three .member-image .hover-content .social-box .social-link li a,.team-item.style-two .member-info ul.social-link li a:hover,.accordion-card,.ptp-tabs.style-four .nav-link,.pricing-item.style-two:hover .pricing-body .theme-btn.style-two,.pricing-item.style-two:hover .pricing-body ul li:before,.pricing-item.style-two,.special-off-item,.iconic-box.style-four .icon,.header-area.sticky,.header-two .nav-right-item .theme-btn.style-one{background-color:var(--white-color)}.gray-bg{background-color:var(--gray-color)}.blog-post-item.style-three .post-content,.iconic-box.style-six,.iconic-box.style-five,.iconic-box.style-four{background-color:var(--gray-light-color)}.booking-form .theme-btn.style-one,.blog-post-item.style-one .post-thumbnail .category-btn{background-color:var(--orange-color)}.permis-b-color-bg{background-color:var(--permis-b-color)}h1{font-size:80px;line-height:90px}h2{font-size:60px;line-height:1}h3{font-size:27px;line-height:1.1}h4{font-size:24px;line-height:1.2}h5{font-size:20px;line-height:1}h6{font-size:18px;line-height:1}.footer-widget.footer-about-widget ul.social-link li a,.ptp-menu-cart .remove-cart,.sidemenu-wrapper-cart .sidemenu-cart-close,.offer-countdown .simply-countdown .simply-section,.gallery-item.style-one .gallery-img .hover-content,.author-quote-item .quote,.team-item.style-four .member-image ul.social-link li a,.team-item.style-three .member-image .hover-content .social-box .social-link li a,.team-item.style-two .member-info ul.social-link li a,.team-item.style-one .member-image ul.social-link li a,.iconic-info-box.style-three .icon,.iconic-info-box.style-two .icon,.iconic-info-box.style-one .icon,.iconic-box.style-four .icon,.iconic-box.style-three .icon,.iconic-box.style-one .icon,.nav-right-item .cart-button,.ptp-pagination li a{justify-content:center;align-items:center;display:flex}html{font-size:100%}a{color:inherit;-o-transition:all .3s ease-out 0s;text-decoration:none;transition:all .3s ease-out}a:hover,a:focus{color:inherit;text-decoration:none}a:focus,input:focus,textarea:focus,button:focus{outline:none;text-decoration:none}i,span,a{display:inline-block}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:var(--heading-font);margin:0}ul,ol{margin:0;padding:0;list-style-type:none}p{margin:0}input,textarea{display:inherit}button{border:none}label{margin-bottom:0}iframe{width:100%;display:inherit;border:none}img{max-width:100%}body{color:var(--text-color);font-style:normal;font-weight:400;font-family:var(--body-font);font-size:16px;line-height:30px;overflow-x:hidden}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#010101}body.permis-b-theme .contact-section,body.permis-bva-theme .contact-section,body.permis-moto-theme .contact-section{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 15%, transparent) 0%, color-mix(in srgb, var(--primary-color) 25%, transparent) 100%)}:root{--primary-color:var(--permis-b-color);--secondary-color:var(--primary-color);--primary-dark-color:#222;--white-color:#fff;--orange-color:#fe6928;--gray-color:#6c7079;--gray-light-color:#f4f4f4;--text-color:#484848;--permis-b-color:#22a7df;--permis-bva-color:#8bc160;--permis-moto-color:#ee2d36;--accent-color:#ffc107;--heading-font:"Barlow Condensed", sans-serif;--body-font:"Hanken Grotesk", sans-serif}.permis-b-theme{--action-color:var(--permis-b-color);--primary-color:var(--permis-b-color);--secondary-color:var(--permis-b-color)}.permis-bva-theme{--action-color:var(--permis-bva-color);--primary-color:var(--permis-bva-color);--secondary-color:var(--permis-bva-color)}.permis-moto-theme{--action-color:var(--permis-moto-color);--primary-color:var(--permis-moto-color);--secondary-color:var(--permis-moto-color)}:root,.permis-b-theme,.permis-bva-theme,.permis-moto-theme{--surface-soft:color-mix(in srgb, var(--primary-color) 6%, white);--permis-b-dark:var(--permis-b-color);--permis-bva-dark:var(--permis-bva-color);--permis-moto-dark:var(--permis-moto-color)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--body-font);color:var(--text-color);line-height:1.6}.text-primary-blue{color:var(--permis-b-color)!important}.text-primary-green{color:var(--permis-bva-color)!important}.text-primary-red{color:var(--permis-moto-color)!important}.bg-primary-blue{background-color:var(--permis-b-color)!important}.bg-primary-green{background-color:var(--permis-bva-color)!important}.bg-primary-red{background-color:var(--permis-moto-color)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:.6s ease-out fadeInUp}a,button{transition:all .3s}@media (width<=768px){body{font-size:16px}}.blog-details-wrapper .post-content h1,.blog-details-wrapper .post-content h2,.blog-details-wrapper .post-content h3,.blog-details-wrapper .post-content h4,.blog-details-wrapper .post-content h5,.blog-details-wrapper .post-content h6{margin-top:24px;margin-bottom:12px;line-height:1.2}.blog-details-wrapper .post-content p{margin-bottom:12px}.blog-details-wrapper .post-content .post-body ul,.blog-details-wrapper .post-content .post-body ol{margin:0 0 12px;padding-left:1.25rem}.blog-details-wrapper .post-content .post-body ul{list-style:outside}.blog-details-wrapper .post-content .post-body ol{list-style:decimal}.blog-details-wrapper .post-content .post-body ul ul{list-style:circle}.blog-details-wrapper .post-content .post-body ul ul ul{list-style:square}.blog-details-wrapper .post-content .post-body li{margin-bottom:6px}.blog-details-wrapper .entry-footer .tag-links .tag{margin-bottom:6px;margin-right:8px;display:inline-block}.bg_cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.slick-slide{outline:0}.form_group{position:relative}.form_control{border:none;width:100%}textarea.form_control{display:inherit;padding-top:15px}ul.social-link li{display:inline-block}.p-r{position:relative}.z-1{z-index:1}.z--1{z-index:-1}.z-2{z-index:2}.loader{border:3px solid;border-color:var(--secondary-color) var(--secondary-color) transparent transparent;box-sizing:border-box;border-radius:50%;width:90px;height:90px;animation:1s linear infinite rotation;display:inline-block;position:relative}.loader:after,.loader:before{content:"";box-sizing:border-box;border:3px solid;border-color:transparent transparent var(--primary-color) var(--primary-color);transform-origin:50%;border-radius:50%;width:70px;height:70px;margin:auto;animation:.5s linear infinite rotationBack;position:absolute;inset:0}.loader:before{border-color:var(--secondary-color) var(--secondary-color) transparent transparent;width:50px;height:50px;animation:1.5s linear infinite rotation}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.back-to-top{cursor:pointer;text-align:center;z-index:337;border-radius:50%;width:50px;height:50px;font-size:20px;line-height:50px;text-decoration:none;transition:all .3s;display:none;position:fixed;bottom:30px;right:30px}.theme-btn{font:700 20px var(--body-font);-o-transition:all .3s ease-out 0s;justify-content:center;align-items:center;padding:17px 46px;transition:all .3s ease-out;display:inline-flex;position:relative}.theme-btn.style-one{background-color:var(--primary-color);color:var(--white-color);border-radius:10px;box-shadow:0 4px 15px #0000001a}.theme-btn.style-one i{margin-right:10px}.theme-btn.style-one:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.theme-btn.style-two{border:1px solid var(--primary-color);background-color:#0000;border-radius:10px}.read-more.style-one{font:700 18px var(--body-font)}.circle-button a{width:110px;height:110px;font:700 18px var(--body-font);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.circle-button a span{margin-bottom:5px}.sub-title{text-transform:uppercase;font-weight:700}.section-title{max-width:700px;margin-left:auto;margin-right:auto}.section-title h2{text-transform:uppercase;font:800 60px var(--heading-font);margin-bottom:15px}@media (width<=1199px){.section-title h2{font-size:42px;line-height:55px}}@media (width<=767px){.section-title h2{font-size:36px;line-height:45px}}.section-title p{font-size:18px;font-weight:500;line-height:27px}.section-title.section-title-left{margin-left:0;margin-right:0}.text-white.section-title p{color:#ffffffb3}.ratings{line-height:1}.ratings.rating-one li:nth-child(2),.ratings.rating-one li:nth-child(3),.ratings.rating-one li:nth-child(4),.ratings.rating-one li:nth-child(5),.ratings.rating-two li:nth-child(3),.ratings.rating-two li:nth-child(4),.ratings.rating-two li:nth-child(5),.ratings.rating-three li:nth-child(4),.ratings.rating-three li:nth-child(5),.ratings.rating-four li:last-child{color:#c8c8c8}.ratings li{color:#fea400;display:inline-block}ul.slick-dots{justify-content:center;align-items:center;gap:10px;display:flex}ul.slick-dots li button{background-color:#0003;border-radius:50%;width:11px;height:11px;transition:all .3s}ul.slick-dots li.slick-active button{border-radius:20px;width:28px}.form_control{-o-transition:all .3s ease-out 0s;background-color:#fff;border:1px solid #0000004d;border-radius:10px;width:100%;margin-bottom:30px;padding:17px 30px;font-size:18px;transition:all .3s ease-out}.form_control:focus{border-color:var(--primary-color)}.quantity-input{border:1px solid var(--primary-color);border-radius:10px;justify-content:center;align-items:center;max-width:170px;padding:14px 20px;display:flex}@media (width<=575px){.quantity-input{max-width:100px;padding:14px 15px}}.quantity-input input{text-align:center;border:none;max-width:100px;font-weight:500}@media (width<=575px){.quantity-input input{max-width:50px}}.quantity-input button{background-color:#0000}.quantity-input button i{font-size:18px}@media (width<=575px){.quantity-input button i{font-size:16px}}.vue3-calendly-container{width:100%;max-width:100%;height:700px!important}@media (width<=767px){.vue3-calendly-container{height:780px!important}}@media (width<=575px){.vue3-calendly-container{height:820px!important}}.home-four .sub-title{border:1px solid #0000001a;border-radius:8px;align-items:center;margin-bottom:15px;padding:4px 15px;display:inline-flex}.home-four .sub-title i{margin-right:10px;line-height:0}@media only screen and (width>=1200px) and (width<=1600px){.home-four .our-product-section .section-title h2{font-size:43px}}.home-four .our-product-section .product-item .product-thumbnail img{border-radius:15px;width:100%}.ptp-pagination{gap:15px}.ptp-pagination li a{border:1px solid #2323234d;border-radius:5px;width:50px;height:50px;font-weight:500}.transparent-header{background-color:var(--white-color);z-index:999;width:100%;position:absolute;top:0;left:0;box-shadow:0 0 25px #00000014}@media (width<=1199px){.header-navigation{padding:20px 0}}.header-navigation .nav-overlay{-o-transition:all .3s ease-out 0s;visibility:hidden;opacity:0;z-index:9999;background-color:#00000080;width:100%;height:100%;transition:all .3s ease-out;position:fixed;top:0;left:0}.header-navigation .nav-overlay.active{visibility:visible;opacity:1}.header-navigation .primary-menu{justify-content:space-between;align-items:center;display:flex}.header-navigation .site-branding{max-width:200px}.header-navigation .nav-inner-menu{align-items:center;display:flex}.header-navigation .nav-inner-menu .nav-right-item{margin-left:40px}.header-navigation .main-menu ul>li{margin-left:17px;margin-right:17px;display:inline-block;position:relative}.header-navigation .main-menu ul>li>a{font:600 20px var(--heading-font);text-transform:capitalize;padding:35px 0 34px;line-height:1;display:block;position:relative}.header-navigation .main-menu ul>li>a span.dd-trigger{margin-left:5px}.header-navigation .main-menu ul>li .sub-menu{opacity:0;visibility:hidden;z-index:99;background-color:var(--white-color);text-align:left;width:250px;height:auto;padding:15px 30px;transition:all .2s;position:absolute;top:120%;left:0;box-shadow:0 30px 80px 15px #00000017}.header-navigation .main-menu ul>li .sub-menu li{border-bottom:1px solid #3022221a;margin:0;display:block}.header-navigation .main-menu ul>li .sub-menu li a{color:var(--primary-dark-color);text-transform:none;-o-transition:all .3s ease-out 0s;align-items:center;margin:0;padding:0;line-height:2.5;transition:all .3s ease-out;display:flex;position:relative}.header-navigation .main-menu ul>li .sub-menu li a:before{content:"";-o-transition:all .35s ease-out 0s;width:0;height:1px;transition:all .35s ease-out;display:inline-flex}.header-navigation .main-menu ul>li .sub-menu li a span.dd-trigger{margin-left:auto}.header-navigation .main-menu ul>li .sub-menu li a:hover{color:var(--primary-color)}.header-navigation .main-menu ul>li .sub-menu li a:hover:before{width:10px;margin-right:5px}.header-navigation .main-menu ul>li .sub-menu li.active>a{color:var(--primary-color)}.header-navigation .main-menu ul>li .sub-menu li:last-child{border-bottom:0;margin-bottom:0}.header-navigation .main-menu ul>li .sub-menu li:last-child a{padding-bottom:0}.header-navigation .main-menu ul>li .sub-menu li .sub-menu{top:50%;left:100%}.header-navigation .main-menu ul>li .sub-menu li:hover .sub-menu{top:0%}.header-navigation .main-menu ul>li .sub-menu li:hover>a,.header-navigation .main-menu ul>li:hover>a{color:var(--primary-color)}.header-navigation .main-menu ul>li:hover>.sub-menu{opacity:1;visibility:visible;top:100%}.header-navigation .main-menu ul>li.active>a{color:var(--primary-color)}.header-navigation .navbar-toggler{border:1px solid var(--primary-dark-color);cursor:pointer;background-color:#0000;border-radius:5px;margin-left:20px;padding:11px 7px;display:none}.header-navigation .navbar-toggler span{cursor:pointer;-o-transition:all .3s ease-out 0s;background-color:var(--primary-dark-color);border-radius:3px;width:30px;height:2px;padding:0;transition:all .3s ease-out;display:block;position:relative}.header-navigation .navbar-toggler span:not(:first-child){margin-top:5px}.header-navigation .navbar-toggler.active span:first-of-type{top:7px;transform:rotate(45deg)}.header-navigation .navbar-toggler.active span:nth-of-type(2){opacity:0}.header-navigation .navbar-toggler.active span:nth-of-type(3){top:-7px;transform:rotate(-45deg)}@media (width<=1199px){.header-navigation .ptp-nav-menu{text-align:left;z-index:9999;background-color:var(--white-color);width:290px;height:100%;padding:30px 20px;transition-duration:.5s;display:block;position:fixed;top:0;left:-290px;overflow:hidden scroll}.header-navigation .ptp-nav-menu.menu-on{left:0}.header-navigation .ptp-nav-menu .main-menu ul li{margin:0;display:block}.header-navigation .ptp-nav-menu .main-menu ul li:not(:last-child){border-bottom:1px solid #2e2e2e}.header-navigation .ptp-nav-menu .main-menu ul li a{padding:12px 0;font-size:18px;display:block}.header-navigation .ptp-nav-menu .main-menu ul li .sub-menu{width:100%;box-shadow:none;visibility:visible;opacity:1;background-color:#0000;border-top:1px solid #2e2e2e;padding:0;transition:none;display:none;position:relative;top:0;left:0}.header-navigation .ptp-nav-menu .main-menu ul li .sub-menu>li>a{padding:5px 20px}.header-navigation .ptp-nav-menu .main-menu ul li .dd-trigger{z-index:2;cursor:pointer;border-radius:3px;width:25px;height:25px;font-size:16px;position:absolute;top:10px;right:0}.header-navigation .ptp-nav-menu .main-menu.menu-on{left:0}.header-navigation .navbar-toggler{display:block}}.header-area .main-menu ul>li.menu-item>a{color:var(--primary-dark-color)!important}.header-area .main-menu ul>li.menu-item:hover>a,.header-area .main-menu ul>li.menu-item.active>a,.header-area .main-menu ul>li.menu-item>a.router-link-active,.header-area .main-menu ul>li.menu-item>a.router-link-exact-active,.header-area[data-page=permis-bva] .main-menu ul>li.menu-item:hover>a,.header-area[data-page=permis-bva] .main-menu ul>li.menu-item.active>a,.header-area[data-page=permis-bva] .main-menu ul>li.menu-item>a.router-link-active,.header-area[data-page=permis-bva] .main-menu ul>li.menu-item>a.router-link-exact-active,.header-area[data-page=permis-moto] .main-menu ul>li.menu-item:hover>a,.header-area[data-page=permis-moto] .main-menu ul>li.menu-item.active>a,.header-area[data-page=permis-moto] .main-menu ul>li.menu-item>a.router-link-active,.header-area[data-page=permis-moto] .main-menu ul>li.menu-item>a.router-link-exact-active{color:var(--action-color)!important}.nav-right-item{align-items:center;display:flex}.nav-right-item .cart-button{background-color:var(--secondary-color);width:60px;height:60px;color:var(--white-color);cursor:pointer;border-radius:10px;margin-left:20px}@media (width<=1199px){.nav-right-item .cart-button{width:40px;height:40px}}.navigation-white .header-navigation .main-menu ul li>a{color:var(--white-color)}.navigation-white .header-navigation .main-menu ul li:hover>a{color:var(--primary-color)}@media (width<=1199px){.navigation-white .header-navigation .ptp-nav-menu .main-menu ul li>a{color:var(--primary-dark-color)}.navigation-white .header-navigation .navbar-toggler{border-color:var(--white-color)}.navigation-white .header-navigation .navbar-toggler span{background-color:var(--white-color)}}.header-two .header-navigation .main-menu ul li>a{color:var(--white-color)}.header-two .header-navigation .main-menu ul li:hover>a{color:var(--secondary-color)}.header-area.sticky{z-index:999;border-color:#0000;animation:1.2s sticky;position:fixed;top:0;left:0;right:0;box-shadow:0 0 25px #00000014}.header-area.sticky .main-menu ul>li.menu-item>a{color:var(--primary-dark-color)!important}.header-area.sticky .main-menu ul>li.menu-item:hover>a,.header-area.sticky .main-menu ul>li.menu-item.active>a,.header-area.sticky .main-menu ul>li.menu-item>a.router-link-active,.header-area.sticky .main-menu ul>li.menu-item>a.router-link-exact-active,.header-area.sticky[data-page=permis-bva] .main-menu ul>li.menu-item:hover>a,.header-area.sticky[data-page=permis-bva] .main-menu ul>li.menu-item.active>a,.header-area.sticky[data-page=permis-bva] .main-menu ul>li.menu-item>a.router-link-active,.header-area.sticky[data-page=permis-bva] .main-menu ul>li.menu-item>a.router-link-exact-active,.header-area.sticky[data-page=permis-moto] .main-menu ul>li.menu-item:hover>a,.header-area.sticky[data-page=permis-moto] .main-menu ul>li.menu-item.active>a,.header-area.sticky[data-page=permis-moto] .main-menu ul>li.menu-item>a.router-link-active,.header-area.sticky[data-page=permis-moto] .main-menu ul>li.menu-item>a.router-link-exact-active{color:var(--action-color)!important}@keyframes sticky{0%{top:-200px}to{top:0}}.brand-logo img{width:auto;max-height:60px}.header-navigation .primary-menu{justify-content:flex-start!important;align-items:center!important;gap:0!important;display:flex!important}.site-branding{flex-shrink:0}.nav-inner-menu{align-items:center!important;width:100%!important;display:flex!important}.ptp-nav-menu{margin-left:2rem!important;margin-right:auto!important}.nav-right-item{flex-shrink:0;margin-left:auto!important}.navigation-open{overflow:hidden}.header-navigation .main-menu ul>li>.nav-category{color:var(--primary-dark-color);font:600 20px var(--heading-font);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:35px 0 34px;line-height:1;display:flex}.header-navigation .main-menu ul>li>.nav-category i{font-size:12px;transition:transform .2s}.header-navigation .main-menu ul>li>.nav-category[aria-expanded=true] i{transform:rotate(180deg)}.header-navigation .main-menu ul>li.active>.nav-category,.header-navigation .main-menu ul>li>.nav-category:hover{color:var(--action-color)}.header-navigation .main-menu ul>li.is-expanded>.sub-menu{visibility:visible;opacity:1;top:100%}.header-navigation .main-menu ul>li .sub-menu{border:1px solid var(--border-color);border-radius:12px;padding:12px 20px}.menu-close{background:var(--surface-soft);width:44px;height:44px;color:var(--primary-dark-color);border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:flex}@media (width<=1199px){.header-navigation .main-menu ul>li>.nav-category{text-align:left;justify-content:space-between;width:100%;padding:18px 0;font-size:18px}.header-navigation .ptp-nav-menu{width:min(340px,100vw);padding:20px 24px 32px;left:-350px}.header-navigation .ptp-nav-menu .main-menu ul li:not(:last-child){border-bottom-color:var(--border-color)}.header-navigation .ptp-nav-menu .main-menu ul li>a{padding:18px 0}.header-navigation .ptp-nav-menu .main-menu ul li.is-expanded>.sub-menu{display:block;top:0}.header-navigation .ptp-nav-menu .main-menu ul li .sub-menu{border:0;border-radius:0;padding:0 0 12px}.header-navigation .ptp-nav-menu .main-menu ul li .sub-menu>li>a{padding:12px;line-height:1.4}.header-navigation .primary-menu{justify-content:space-between!important}.nav-inner-menu{width:auto!important;display:block!important}.ptp-nav-menu{margin-left:0!important;margin-right:0!important}.nav-right-item{margin-left:0!important}.sub-menu{display:none}}@media (width<=767px){.hero{padding:80px 0 60px}}.hero__container{justify-content:space-between;align-items:center;gap:20px;max-width:1300px;margin:0 auto;padding:0 20px;display:flex}@media (width<=991px){.hero__container{text-align:center;flex-direction:column-reverse;gap:30px}}.hero h1{text-transform:uppercase;font-size:60px;font-weight:800;line-height:1.2}@media (width<=1199px){.hero h1{font-size:42px}}@media (width<=575px){.hero h1{font-size:36px}}.hero .blue{color:var(--primary-color)}.hero__text{flex:1.2}.hero__location{align-items:center;margin:25px 0;font-size:22px;font-weight:600;display:flex}@media (width<=991px){.hero__location{justify-content:center}}.hero__location .icon-location{width:22px;height:22px;margin-right:8px}.hero__cta{background:var(--primary-color);color:#fff;border-radius:8px;padding:18px 30px;font-size:18px;font-weight:600;transition:all .3s;display:inline-block}.hero__cta:hover{background:var(--primary-color)}.hero__visual{flex:1;justify-content:center;display:flex}.hero__image{width:100%;max-width:650px}@media (width<=991px){.hero__image{max-width:400px}}.cursor{color:var(--primary-color);margin-left:2px;font-weight:400;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.hero.permis-b .blue,.hero.permis-b__location,.hero.permis-b .cursor,.hero.permis-b .city,.hero.permis-b .icon-location,.hero.permis-bva .blue,.hero.permis-bva__location,.hero.permis-bva .cursor,.hero.permis-bva .city,.hero.permis-bva .icon-location,.hero.permis-moto .blue,.hero.permis-moto__location,.hero.permis-moto .cursor,.hero.permis-moto .city,.hero.permis-moto .icon-location{color:var(--action-color)}.about-section{position:relative;overflow:hidden}.about-section .about-image-box{z-index:1;position:relative}.about-section .about-image-box img{width:100%;max-width:500px}@media (width<=991px){.about-section .about-image-box img{margin-bottom:40px}}.about-section .section-content-box .section-title{margin-bottom:20px}.about-section .section-content-box .section-title h2{text-transform:uppercase;margin-bottom:15px;font-size:42px;font-weight:900;line-height:1.1}@media (width<=575px){.about-section .section-content-box .section-title h2{font-size:32px}}.about-section .section-content-box .separator-bar{background-color:var(--text-color);border-radius:3px;width:6px;height:40px;margin-bottom:25px}.about-section .section-content-box p{color:var(--text-color);margin-bottom:40px;font-size:18px;font-weight:500;line-height:1.6}.about-section .features-row{margin-top:30px}.about-section .features-row.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}.about-section .feature-card-wrapper{height:100%;display:block}.about-section .feature-card-wrapper .card-link{height:100%;color:inherit;text-decoration:none;display:block}.about-section .feature-card{text-align:center;background:#fff;border:1px solid #eef3f880;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px 20px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 10px 40px #00000014}.about-section .feature-card:hover{transform:translateY(-5px)}.about-section .feature-card .icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;height:80px;margin-bottom:20px;display:flex}.about-section .feature-card .icon-wrapper img{object-fit:contain;max-width:100%;max-height:80px}.about-section .feature-card .icon-wrapper .icon-circle{background:var(--action-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto;font-size:24px;transition:background-color .3s;display:flex;position:relative}.about-section .feature-card .icon-wrapper .icon-circle:before{content:"";background:inherit;z-index:-1;width:30px;height:25px;position:absolute;top:-15px}.about-section .feature-card h4{color:#000;text-transform:uppercase;flex-shrink:0;margin:0;font-size:18px;font-weight:800;line-height:1.4}.about-section .about-button{margin-top:60px}.about-section .about-button .theme-btn{background:var(--action-color);color:#fff;border-radius:8px;padding:18px 30px;font-size:18px;font-weight:600;transition:all .3s;display:inline-block}.about-section .about-button .theme-btn:hover{background:var(--action-color);color:#fff}.about-section.permis-b .feature-card:hover{box-shadow:0 15px 50px color-mix(in srgb, var(--primary-color) 25%, transparent);border-color:var(--permis-b-color)}.about-section.permis-b .about-button .theme-btn,.about-section.permis-b .about-button .theme-btn:hover{background:var(--action-color)}.about-section.permis-bva .feature-card:hover{box-shadow:0 15px 50px color-mix(in srgb, var(--primary-color) 25%, transparent);border-color:var(--text-color)}.about-section.permis-bva .icon-circle{background:var(--action-color)}.about-section.permis-bva .separator-bar{background-color:var(--text-color)}.about-section.permis-bva .section-content-box p{color:var(--text-color)}.about-section.permis-bva .about-button .theme-btn,.about-section.permis-bva .about-button .theme-btn:hover{background:var(--action-color)}.about-section.permis-moto .feature-card:hover{box-shadow:0 15px 50px color-mix(in srgb, var(--primary-color) 25%, transparent);border-color:var(--text-color)}.about-section.permis-moto .icon-circle{background:var(--action-color)}.about-section.permis-moto .separator-bar{background-color:var(--text-color)}.about-section.permis-moto .section-content-box p{color:var(--text-color)}.about-section.permis-moto .about-button .theme-btn,.about-section.permis-moto .about-button .theme-btn:hover{background:var(--action-color)}.iconic-box.style-one{max-width:200px}.iconic-box.style-one .icon{background-color:#00833e1a;border-radius:50%;width:70px;height:70px}.iconic-box.style-one .content{padding-top:20px}.iconic-box.style-one .content h5{font-family:var(--body-font);line-height:30px}.iconic-box.style-two{max-width:300px}.iconic-box.style-two .icon{margin-bottom:20px}.iconic-box.style-two .content h5{font:400 18px var(--body-font)}.iconic-box.style-three{max-width:200px}.iconic-box.style-three .icon{border-radius:50%;width:60px;height:60px;margin-bottom:10px}.iconic-box.style-three .content h5{font:500 18px var(--body-font)}.iconic-box.style-four{-o-transition:all .3s ease-out 0s;border-radius:10px;align-items:center;padding:35px 30px;transition:all .3s ease-out;display:flex}@media only screen and (width>=1200px) and (width<=1600px){.iconic-box.style-four{padding:35px 20px}}.iconic-box.style-four:hover .icon{background-color:#ffffff1a}.iconic-box.style-four:hover .content span{color:#ffffffb3}.iconic-box.style-four .icon{border-radius:50%;flex:none;width:60px;height:60px;margin-right:15px;font-size:30px}.iconic-box.style-five{border-radius:10px;align-items:center;max-width:290px;padding:22px 30px 20px;display:flex}@media only screen and (width>=1200px) and (width<=1600px){.iconic-box.style-five{padding:30px 20px}}@media (width<=575px){.iconic-box.style-five{max-width:100%}}.iconic-box.style-five .icon{flex:none;width:60px;margin-right:20px}.iconic-box.style-five .content h3.title{font-size:32px}.iconic-box.style-five .content p{font-size:18px;font-weight:500}.iconic-box.style-six{text-align:center;-o-transition:all .3s ease-out 0s;border-radius:10px;padding:40px 30px 35px;transition:all .3s ease-out}@media only screen and (width>=992px) and (width<=1199px){.iconic-box.style-six{padding:40px 50px 35px}}.iconic-box.style-six:hover .content p{color:#fffc}.iconic-box.style-six .icon{margin-bottom:15px;font-size:80px}.iconic-box.style-six .content h4.title{margin-bottom:10px}.iconic-box.style-six .content p{font-size:18px;font-weight:500}.iconic-info-box.style-one{background-color:#fff;border-radius:16px;padding:40px 50px;box-shadow:0 0 25px #00000014}.iconic-info-box.style-one .icon{border-radius:50%;width:80px;height:80px;margin-bottom:20px;font-size:28px;display:inline-flex}.iconic-info-box.style-one .content h4{margin-bottom:10px}.iconic-info-box.style-one .content p{font-weight:500}.iconic-info-box.style-two{text-align:center}.iconic-info-box.style-two .icon{background-color:var(--primary-color);border-radius:50%;width:70px;height:70px;margin-bottom:23px;font-size:32px;display:inline-flex}.iconic-info-box.style-two .content h4.title{font-family:var(--body-font);color:var(--primary-dark-color);margin-bottom:5px}.iconic-info-box.style-two .content h4{font-family:var(--body-font);margin-bottom:10px}.iconic-info-box.style-three{align-items:center;display:inline-flex}@media (width<=767px){.iconic-info-box.style-three{justify-content:center}}.iconic-info-box.style-three .icon{background-color:var(--primary-color);width:55px;height:55px;color:var(--white-color);border-radius:50%;flex:none;margin-right:20px;font-size:30px}@media only screen and (width>=1200px) and (width<=1600px){.iconic-info-box.style-three .content p{font-size:14px}}.special-off-item{border-radius:20px;padding:40px 30px;transition:all .3s;position:relative;overflow:hidden}.special-off-item .sp-shape{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.special-off-item .sp-shape img{width:100%}.special-off-item .item-title,.special-off-item .image{margin-bottom:20px}.special-off-item .image img{min-height:285px;max-height:285px;margin:0 auto}.special-off-item .content p{font:500 16px var(--body-font)}.pricing-item.style-one{z-index:1;background-color:var(--white-color);border:5px solid #0000;border-radius:16px;padding:40px;transition:all .3s;position:relative;box-shadow:0 0 25px #00000014}.pricing-item.style-one:after{content:"";z-index:-1;visibility:hidden;opacity:0;border-radius:30px;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.pricing-item.style-one:hover{border-color:var(--primary-dark-color)}.pricing-item.style-one:hover:after{top:20px;right:-20px}.pricing-item.style-one .pricing-head{border-bottom:1px solid #e1e1e1;padding-bottom:35px}.pricing-item.style-one .pricing-head span.title{font:700 18px var(--body-font)}.pricing-item.style-one .pricing-head h2.price span.duration{font:500 18px var(--body-font)}.pricing-item.style-one .pricing-body{padding-top:20px}.pricing-item.style-one .pricing-body ul{margin-bottom:35px}.pricing-item.style-one .pricing-body ul li{font:500 18px var(--body-font);align-items:center;display:flex}.pricing-item.style-one .pricing-body ul li:not(:last-child){margin-bottom:20px}.pricing-item.style-one .pricing-body ul li:before{content:"";border-radius:50%;flex:none;width:5px;height:5px;margin-right:20px}.pricing-item.style-one .pricing-body .theme-btn.style-two{border-color:var(--secondary-color);width:100%}.pricing-item.style-one .pricing-body .theme-btn.style-two:hover{border-color:#0000}.pricing-item.style-two{-o-transition:all .3s ease-out 0s;border:1px solid #00000026;padding:30px 40px 40px;transition:all .3s ease-out}.pricing-item.style-two:hover,.pricing-item.style-two:hover .pricing-body .theme-btn.style-two{border-color:#0000}.pricing-item.style-two .pricing-head{border-bottom:1px solid #e1e1e1;padding-bottom:30px}.pricing-item.style-two .pricing-head span.title{font:700 18px var(--body-font)}.pricing-item.style-two .pricing-head h2{margin-bottom:15px}.pricing-item.style-two .pricing-head h2.price span.duration{font:500 18px var(--body-font)}.pricing-item.style-two .pricing-body{padding-top:35px}.pricing-item.style-two .pricing-body ul{margin-bottom:35px}.pricing-item.style-two .pricing-body ul li{font:500 18px var(--body-font);align-items:center;display:flex}.pricing-item.style-two .pricing-body ul li:not(:last-child){margin-bottom:20px}.pricing-item.style-two .pricing-body ul li:before{content:"";-o-transition:all .33s ease-out 0s;border-radius:50%;flex:none;width:5px;height:5px;margin-right:20px;transition:all .33s ease-out}.pricing-item.style-two .pricing-body .theme-btn.style-two{border-color:var(--primary-color);width:100%}.ptp-tabs.style-one{background-color:var(--white-color);border-radius:10px;margin:0 auto 40px;padding:10px}@media only screen and (width>=1200px){.ptp-tabs.style-one{max-width:1025px}}@media (width<=1199px){.ptp-tabs.style-one{max-width:675px}}.ptp-tabs.style-one .nav-tabs{border-bottom:none;justify-content:center}.ptp-tabs.style-one .nav-link{font:700 24px var(--heading-font);text-transform:uppercase;background-color:#0000;border:none;border-radius:7px;padding:15px 55px}@media only screen and (width>=1200px) and (width<=1600px){.ptp-tabs.style-one .nav-link{padding:15px 47px}}@media (width<=1199px){.ptp-tabs.style-one .nav-link{font:700 18px var(--heading-font);font:700 16px var(--heading-font);padding:15px 35px}}.ptp-tabs.style-two .nav-tabs{border-bottom:none;justify-content:center;gap:30px}@media (width<=991px){.ptp-tabs.style-two .nav-tabs{gap:15px}}@media (width<=767px){.ptp-tabs.style-two .nav-tabs{gap:10px}}.ptp-tabs.style-two .nav-link{font:700 18px var(--heading-font);border:none;border-radius:10px;margin-bottom:0;padding:14px 50px}.ptp-tabs.style-three .nav-tabs{justify-content:space-between}.ptp-tabs.style-three .nav-link{border:none;border-radius:0;font-size:20px;font-weight:500;position:relative}@media (width<=575px){.ptp-tabs.style-three .nav-link{font-size:16px}}.ptp-tabs.style-three .nav-link:after{content:"";visibility:hidden;opacity:0;width:100%;height:2px;transition:all .3s;position:absolute;bottom:0;left:0}.ptp-tabs.style-three .nav-link.active:after{visibility:visible;opacity:1}.ptp-tabs.style-four .nav-tabs{border-bottom:none;justify-content:center;gap:30px}@media (width<=991px){.ptp-tabs.style-four .nav-tabs{gap:15px}}@media (width<=767px){.ptp-tabs.style-four .nav-tabs{gap:10px}}.ptp-tabs.style-four .nav-link{font:700 18px var(--heading-font);border:none;border-radius:6px;margin-bottom:0;padding:14px 50px;box-shadow:0 0 20px #0000001a}.accordion-card{border:1px solid #0000001a;border-radius:10px;padding:0}.accordion-card .accordion-title{cursor:pointer;padding:20px 30px;display:flex}.accordion-card .accordion-title:after{content:"";margin-left:auto;font-family:"Font Awesome 5 Pro";font-weight:400;display:inline-flex}.accordion-card .accordion-title[aria-expanded=true]:after{content:""}.accordion-card .accordion-content{padding:0 30px 30px}.team-item.style-one:hover .member-image ul.social-link{bottom:0}.team-item.style-one .member-image{margin-bottom:20px;position:relative;overflow:hidden}.team-item.style-one .member-image ul.social-link{-o-transition:all .3s ease-out 0s;padding:10px;transition:all .3s ease-out;position:absolute;bottom:-55%;left:0}.team-item.style-one .member-image ul.social-link li{display:block}.team-item.style-one .member-image ul.social-link li:not(:last-child){margin-bottom:10px}.team-item.style-one .member-image ul.social-link li a{border:1px solid #ffffff1a;border-radius:50%;width:30px;height:30px}.team-item.style-one .member-info span.position{color:#0009;font-size:18px;font-weight:500}.team-item.style-two .member-info{text-align:center;padding:20px 40px 25px}.team-item.style-two .member-info h4{margin-bottom:5px}.team-item.style-two .member-info span.position{font:500 18px var(--body-font);text-transform:capitalize;margin-bottom:20px}.team-item.style-two .member-info ul.social-link li{margin-left:5px;margin-right:5px}.team-item.style-two .member-info ul.social-link li a{border:1px solid #ffffff1a;border-radius:50%;width:35px;height:35px}.team-item.style-three:hover .member-image .hover-content .social-box{left:30px}.team-item.style-three:hover .member-image .hover-content .member-info span.position{color:#ffffffb3}.team-item.style-three .member-image{position:relative;overflow:hidden}.team-item.style-three .member-image img{width:100%}.team-item.style-three .member-image .hover-content{justify-content:center;align-items:flex-end;width:100%;height:100%;padding:30px;display:flex;position:absolute;top:0;left:0}.team-item.style-three .member-image .hover-content .social-box{-o-transition:all .3s ease-out 0s;transition:all .3s ease-out;position:absolute;top:30px;left:-20%}.team-item.style-three .member-image .hover-content .social-box .social-link li{display:block}.team-item.style-three .member-image .hover-content .social-box .social-link li:not(:last-child){margin-bottom:10px}.team-item.style-three .member-image .hover-content .social-box .social-link li a{border-radius:50%;width:40px;height:40px}.team-item.style-three .member-image .hover-content .member-info{text-align:center;-o-transition:all .3s ease-out 0s;width:100%;padding:20px 30px;transition:all .3s ease-out}.team-item.style-three .agency-card-footer{text-align:center;background-color:var(--white-color);padding:18px 20px 22px}@media (width<=767px){.team-item.style-three .agency-card-footer{padding:15px 15px 20px}}.team-item.style-four:hover .member-image .hover-content{visibility:visible;opacity:1}.team-item.style-four:hover .member-image ul.social-link{right:25px}.team-item.style-four .member-image{position:relative;overflow:hidden}.team-item.style-four .member-image img{width:100%}.team-item.style-four .member-image .hover-content{visibility:hidden;opacity:0;background-color:#0006;width:100%;height:100%;transition:all .3s;position:absolute;top:0;right:0}.team-item.style-four .member-image ul.social-link{-o-transition:all .4s ease-out 0s;transition:all .4s ease-out;position:absolute;top:25px;right:-40%}.team-item.style-four .member-image ul.social-link li{display:block}.team-item.style-four .member-image ul.social-link li:not(:last-child){margin-bottom:10px}.team-item.style-four .member-image ul.social-link li a{background-color:var(--white-color);border:1px solid #12161933;border-radius:30px;width:40px;height:40px}.team-item.style-four .member-info{text-align:center;padding-top:25px}.team-item.style-four .member-info h4.title{text-transform:capitalize;margin-bottom:5px}.team-item.style-four .member-info span.position{font-size:18px;font-weight:500}.agences-section{text-align:center;padding:60px 0}.agences-section .agences-title{font-family:var(--heading-font);margin-bottom:50px;font-size:36px;font-weight:700}.agences-section .agences-title i{color:var(--primary-color);margin-right:8px}.agences-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}@media (width<=1200px){.agences-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.agences-grid{grid-template-columns:1fr}}.agence-card{text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;min-height:330px;max-height:330px;padding:25px 15px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 25px #0000000f}.agence-card:hover{transform:translateY(-4px);box-shadow:0 0 25px #00000026}.agence-card .agence-image-wrapper{justify-content:center;align-items:center;height:150px;display:flex}.agence-card .agence-image-wrapper img{object-fit:contain;width:auto;max-height:100%}.agence-card .agence-ville{font-family:var(--heading-font);text-transform:uppercase;margin-top:10px;font-size:24px;font-weight:700}.agence-card .agence-adresse{font-size:16px;font-family:var(--body-font);color:var(--text-color)}.agence-card .agence-phone{font-size:15px;font-family:var(--body-font);color:var(--primary-color);margin-top:4px;font-weight:600}.permis-b .agence-ville{color:var(--permis-b-color)}.permis-bva .agence-ville{color:var(--permis-bva-color)}.permis-moto .agence-ville{color:var(--permis-moto-color)}.testimonial-item.style-one{background-color:var(--white-color);border-radius:15px;padding:40px 40px 35px}@media only screen and (width>=1200px) and (width<=1600px){.testimonial-item.style-one{padding:40px 35px}}.testimonial-item.style-one .testimonial-content P{font:500 18px var(--body-font);margin-bottom:20px;line-height:30px}.testimonial-item.style-two{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #fff3;border-radius:20px;flex-direction:column;height:100%;padding:40px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.testimonial-item.style-two:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.testimonial-item.style-two:hover{transform:translateY(-10px);box-shadow:0 25px 50px #00000026}.testimonial-item.style-two:hover:before{left:100%}.testimonial-item.style-two.permis-b{border-top:4px solid var(--permis-b-color)}.testimonial-item.style-two.permis-b .author-info h5{color:var(--permis-b-color);font-weight:700}.testimonial-item.style-two.permis-b .ratings li i{color:var(--accent-color)}.testimonial-item.style-two.permis-b:hover{box-shadow:0 25px 50px color-mix(in srgb, var(--primary-color) 20%, transparent);border-color:var(--permis-b-color)}.testimonial-item.style-two.permis-bva{border-top:4px solid var(--permis-bva-color)}.testimonial-item.style-two.permis-bva .author-info h5{color:var(--permis-bva-color);font-weight:700}.testimonial-item.style-two.permis-bva .ratings li i{color:var(--accent-color)}.testimonial-item.style-two.permis-bva:hover{box-shadow:0 25px 50px color-mix(in srgb, var(--primary-color) 20%, transparent);border-color:var(--permis-bva-color)}.testimonial-item.style-two.permis-moto{border-top:4px solid var(--permis-moto-color)}.testimonial-item.style-two.permis-moto .author-info h5{color:var(--permis-moto-color);font-weight:700}.testimonial-item.style-two.permis-moto .ratings li i{color:var(--accent-color)}.testimonial-item.style-two.permis-moto:hover{border-color:var(--permis-moto-color)}.testimonial-item.style-two .testimonial-content{flex-direction:column;height:100%;display:flex}.testimonial-item.style-two .testimonial-content .author-thumb-item{margin-bottom:30px}.testimonial-item.style-two .testimonial-content P{flex-grow:1;margin-bottom:20px;font-size:18px;line-height:27px}.testimonial-item.style-two .testimonial-content .ratings{margin-top:auto}.testimonial-item.style-three{border:1px dashed #0000001a;padding:40px}.testimonial-item.style-three .testimonial-content .ratings{margin-bottom:25px}.testimonial-item.style-three .testimonial-content p{margin-bottom:30px}.testimonial-item.style-four{text-align:center;border-radius:10px;padding:30px;position:relative;overflow:hidden}.testimonial-item.style-four.permis-b{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 15%, transparent) 0%, color-mix(in srgb, var(--primary-color) 25%, transparent) 100%);border:1px solid color-mix(in srgb, var(--primary-color) 40%, transparent)}.testimonial-item.style-four.permis-b:before{content:"";background-size:contain;width:30px;height:30px;position:absolute;top:10px;right:10px}.testimonial-item.style-four.permis-bva{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 15%, transparent) 0%, color-mix(in srgb, var(--primary-color) 25%, transparent) 100%);border:1px solid color-mix(in srgb, var(--primary-color) 40%, transparent)}.testimonial-item.style-four.permis-bva:before,.testimonial-item.style-four.permis-moto:before{content:"";background-size:contain;width:30px;height:30px;position:absolute;top:10px;right:10px}.testimonial-item.style-four .testimonial-content .author-thumb-item{flex-direction:column;margin-bottom:20px}.testimonial-item.style-four .testimonial-content .author-thumb-item .author-thumb{margin-bottom:20px;margin-right:0}.testimonial-item.style-four .testimonial-content p{color:var(--primary-dark-color);margin-bottom:27px;font-size:18px}.testimonial-card-modern{background:#fff;border-top:4px solid #0000;border-radius:20px;margin:0 15px;padding:35px 30px;transition:all .4s;position:relative;box-shadow:0 10px 40px #00000014}.testimonial-card-modern:hover{transform:translateY(-10px);box-shadow:0 20px 60px #00000026}.testimonial-card-modern.permis-b{border-top-color:var(--primary-color)}.testimonial-card-modern.permis-b .quote-icon i{color:var(--primary-color)}.testimonial-card-modern.permis-b .testimonial-rating .stars i{color:#ffb200}.testimonial-card-modern.permis-b .testimonial-author .author-details h6{color:var(--primary-color)}.testimonial-card-modern.permis-b:hover{box-shadow:0 20px 60px color-mix(in srgb, var(--primary-color) 25%, transparent)}.testimonial-card-modern.permis-bva{border-top-color:var(--primary-color)}.testimonial-card-modern.permis-bva .quote-icon i{color:var(--primary-color)}.testimonial-card-modern.permis-bva .testimonial-rating .stars i{color:#ffb200}.testimonial-card-modern.permis-bva .testimonial-author .author-details h6{color:var(--primary-color)}.testimonial-card-modern.permis-bva:hover{box-shadow:0 20px 60px color-mix(in srgb, var(--primary-color) 25%, transparent)}.testimonial-card-modern.permis-moto{border-top-color:var(--primary-color)}.testimonial-card-modern.permis-moto .quote-icon i{color:var(--primary-color)}.testimonial-card-modern.permis-moto .testimonial-rating .stars i{color:#ffb200}.testimonial-card-modern.permis-moto .testimonial-author .author-details h6{color:var(--primary-color)}.testimonial-card-content .quote-icon{text-align:center;margin-bottom:25px}.testimonial-card-content .quote-icon i{opacity:.8;font-size:28px}.testimonial-card-content .testimonial-text{margin-bottom:25px}.testimonial-card-content .testimonial-text p{color:#666;text-align:center;margin:0;font-size:16px;font-style:italic;line-height:1.7}.testimonial-card-content .testimonial-rating{text-align:center;margin-bottom:25px}.testimonial-card-content .testimonial-rating .stars i{margin:0 2px;font-size:14px}.testimonial-card-content .testimonial-author{justify-content:center;align-items:center;gap:15px;display:flex}.testimonial-card-content .testimonial-author .author-avatar{border-radius:50%;width:60px;height:60px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.testimonial-card-content .testimonial-author .author-avatar img{object-fit:cover;width:100%;height:100%}.testimonial-card-content .testimonial-author .author-details{text-align:left}.testimonial-card-content .testimonial-author .author-details h6{font-size:18px;font-weight:600;font-family:var(--heading-font);margin:0 0 5px}.testimonial-card-content .testimonial-author .author-details span{color:#999;font-size:14px;font-weight:400}.testimonial-slider-modern .slick-dots{bottom:-60px}.testimonial-slider-modern .slick-dots li{margin:0 8px}.testimonial-slider-modern .slick-dots li button:before{color:#ccc;opacity:1;font-size:12px}.testimonial-slider-modern .slick-dots li.slick-active button:before{color:var(--primary-color)}.testimonial-slider-two .slick-track{align-items:stretch;display:flex}.testimonial-slider-two .slick-track .slick-slide{height:auto}.testimonial-slider-two .slick-track .slick-slide>div{height:100%}.testimonial-slider-two .slick-dots{text-align:center;bottom:-60px}.testimonial-slider-two .slick-dots li{margin:0 8px;display:inline-block}.testimonial-slider-two .slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;border-radius:50%;outline:none;width:12px;height:12px;padding:0;font-size:0;line-height:0;display:block}.testimonial-slider-two .slick-dots li button:before{content:"•";text-align:center;color:#ccc;opacity:1;background:#ccc;border-radius:50%;width:12px;height:12px;font-size:12px;line-height:12px;transition:all .3s;position:absolute;top:0;left:0}.testimonial-slider-two .slick-dots li button:hover:before{opacity:1;background:#999}.testimonial-slider-two .slick-dots li.slick-active button:before{opacity:1;background:var(--primary-color);color:var(--primary-color)}.testimonial-section{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);position:relative;overflow:hidden}.testimonial-section:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--primary-color) 5%, transparent) 0%, transparent 70%);z-index:1;border-radius:50%;width:600px;height:600px;animation:20s ease-in-out infinite float;position:absolute;top:-50%;right:-20%}.testimonial-section:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--primary-color) 5%, transparent) 0%, transparent 70%);z-index:1;border-radius:50%;width:400px;height:400px;animation:15s ease-in-out infinite reverse float;position:absolute;bottom:-30%;left:-15%}.testimonial-section .container{z-index:2;position:relative}.testimonial-section.permis-b{background:linear-gradient(135deg, var(--surface-soft) 0%, color-mix(in srgb, var(--primary-color) 16%, white) 100%)}.testimonial-section.permis-b .section-title h2{font-weight:800}.testimonial-section.permis-b .testimonial-slider-two .slick-dots li.slick-active button:before{background:var(--permis-b-color);color:var(--permis-b-color)}.testimonial-section.permis-b .testimonial-item:hover{box-shadow:0 20px 40px color-mix(in srgb, var(--primary-color) 15%, transparent)}.testimonial-section.permis-bva{background:linear-gradient(135deg, var(--surface-soft) 0%, color-mix(in srgb, var(--primary-color) 16%, white) 100%)}.testimonial-section.permis-bva .section-title h2{font-weight:800}.testimonial-section.permis-bva .testimonial-slider-two .slick-dots li.slick-active button:before{background:var(--permis-bva-color);color:var(--permis-bva-color)}.testimonial-section.permis-bva .testimonial-item:hover{box-shadow:0 20px 40px color-mix(in srgb, var(--primary-color) 15%, transparent)}.testimonial-section.permis-moto{background:linear-gradient(135deg, var(--surface-soft) 0%, color-mix(in srgb, var(--primary-color) 16%, white) 100%)}.testimonial-section.permis-moto .section-title h2{font-weight:800}.testimonial-section.permis-moto .testimonial-slider-two .slick-dots li.slick-active button:before{background:var(--permis-moto-color);color:var(--permis-moto-color)}.author-quote-item{justify-content:space-between;align-items:center;display:flex}.author-quote-item .quote{border-radius:50%;width:45px;height:45px}.author-thumb-item{align-items:center;display:flex}.author-thumb-item .author-thumb{flex:none;width:60px;height:60px;margin-right:20px}.author-thumb-item .author-thumb img{border-radius:50%;width:100%;height:100%}.author-thumb-item .author-info{line-height:1}.author-thumb-item .author-info h5{margin-bottom:8px}.gallery-item.style-one:hover .gallery-img .hover-content{visibility:visible;opacity:1}.gallery-item.style-one:hover .gallery-img .hover-content .insta-icon{transform:translateY(0)}.gallery-item.style-one .gallery-img{position:relative;overflow:hidden}.gallery-item.style-one .gallery-img img{width:100%}.gallery-item.style-one .gallery-img .hover-content{visibility:hidden;opacity:0;-o-transition:all .35s ease-out 0s;background-color:#000000b3;width:100%;height:100%;transition:all .35s ease-out;position:absolute;top:0;left:0}.gallery-item.style-one .gallery-img .hover-content .insta-icon{-o-transition:all .35s ease-out 0s;font-size:30px;transition:all .35s ease-out;transform:translateY(-50px)}.gallery-item.style-two:hover .gallery-img .hover-content{visibility:visible;opacity:1}.gallery-item.style-two:hover .gallery-img .gallery-content{transform:translateY(0)}.gallery-item.style-two .gallery-img{position:relative;overflow:hidden}.gallery-item.style-two .gallery-img img{width:100%}.gallery-item.style-two .gallery-img .hover-content{visibility:hidden;opacity:0;background:linear-gradient(#0000 0%,#000 100%);justify-content:center;align-items:flex-end;width:100%;height:100%;padding:30px;transition:all .3s ease-in-out;display:flex;position:absolute;top:0;left:0}.gallery-item.style-two .gallery-content{text-align:center;transition:all .35s ease-in;transform:translateY(30px)}.gallery-item.style-two .gallery-content h4.title{text-transform:uppercase;margin-bottom:10px}.gallery-item.style-two .gallery-content span{color:#ffffffb3;font-size:18px;font-weight:500}.post-thumbnail img{width:100%}.read-more{font:700 18px var(--body-font);text-transform:capitalize}.read-more i{-o-transition:all .35s ease-out 0s;margin-left:10px;transition:all .35s ease-out}.read-more:hover i{margin-left:13px}.blog-post-item.style-one .post-thumbnail{position:relative;overflow:hidden}.blog-post-item.style-one .post-thumbnail img{border-radius:10px}.blog-post-item.style-one .post-thumbnail .category-btn{line-height:24px;font:700 16px var(--body-font);border-radius:5px;padding:5px 15px;position:absolute;top:20px;left:20px}.blog-post-item.style-one .post-content{padding-top:20px}.blog-post-item.style-one .post-content .post-meta{justify-content:space-between;display:flex}.blog-post-item.style-one .post-content .post-meta span{margin-bottom:10px}.blog-post-item.style-one .post-content .post-meta span i{margin-right:10px}.blog-post-item.style-one .post-content h4.post-title{text-transform:uppercase;margin-bottom:15px}.blog-post-item.style-one .post-content p{font:500 18px var(--body-font);margin-bottom:10px;line-height:27px}.blog-post-item.style-two .post-thumbnail img{border-radius:10px}.blog-post-item.style-two .post-content{padding-top:10px}.blog-post-item.style-two .post-content .post-meta{margin-bottom:6px}.blog-post-item.style-two .post-content .post-meta span{font:500 18px var(--body-font);color:#000000b3;text-transform:capitalize;margin-bottom:2px}.blog-post-item.style-two .post-content .post-meta span:not(:last-child):after{content:"";border-radius:50%;width:7px;height:8px;margin-left:10px;margin-right:10px;display:inline-flex}.blog-post-item.style-two .post-content .post-meta span i{margin-right:10px}.blog-post-item.style-two .post-content h4.post-title{text-transform:none;margin-bottom:10px}.blog-post-item.style-two .post-content figure img{width:100%}.blog-post-item.style-two .post-content p{font:500 16px var(--body-font);margin-bottom:10px;line-height:26px}.blog-post-item.style-two .post-content .read-more{font:700 16px var(--body-font);text-transform:capitalize}.blog-post-item.style-two .post-content .read-more i{-o-transition:all .35s ease-out 0s;margin-left:10px;transition:all .35s ease-out}.blog-post-item.style-two .post-content .read-more:hover i{margin-left:13px}.blog-post-item.style-three .post-content{padding:30px 30px 25px}.blog-post-item.style-three .post-content .post-meta span{margin-bottom:10px}.blog-post-item.style-three .post-content .post-meta span:not(:last-child){margin-right:25px}.blog-post-item.style-three .post-content .post-meta span i{margin-right:10px}.blog-post-item.style-three .post-content h4.title{text-transform:uppercase;margin-bottom:20px;line-height:31px}@media (width<=1199px){.blog-post-item.style-three .post-content h4.title{font-size:22px}}.blog-post-item.style-four{background-color:var(--white-color);border:1px solid #1216191a;border-radius:10px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden}.blog-post-item.style-four:hover{border-color:#0000;box-shadow:0 4px 20px #0000001a}.blog-post-item.style-four .post-thumbnail{height:250px;overflow:hidden}.blog-post-item.style-four .post-thumbnail img{object-fit:cover;width:100%;height:100%}.blog-post-item.style-four .post-content{flex-direction:column;flex:1;padding:25px 25px 20px;display:flex}.blog-post-item.style-four .post-content .post-meta{margin-bottom:10px}.blog-post-item.style-four .post-content .post-meta span{margin-bottom:5px}.blog-post-item.style-four .post-content .post-meta span i{margin-right:10px}.blog-post-item.style-four .post-content .post-meta span:not(:last-child){margin-right:20px}.blog-post-item.style-four .post-content h4.title{text-transform:uppercase;margin-bottom:15px}.blog-post-item.style-four .post-content h4.title:hover{color:var(--primary-color)}.blog-post-item.style-four .post-content p{flex:1;margin-bottom:15px}.sidebar-widget-area .sidebar-widget{background-color:#f5f5f5;border-radius:16px;padding:23px 30px 30px}.sidebar-widget-area .sidebar-widget h4.sidebar-title{text-transform:uppercase;margin-bottom:20px}.sidebar-widget-area .sidebar-widget.sidebar-search-widget .widget-content form input{border:none;border-radius:8px;width:100%;padding:12px 20px;font-size:18px}.sidebar-widget-area .sidebar-widget.sidebar-search-widget .widget-content form .search-btn{background-color:#0000;position:absolute;top:15px;right:20px}.sidebar-widget-area .sidebar-widget.sidebar-post-widget .recent-post-list .post-thumbnail-content{align-items:center;display:flex}.sidebar-widget-area .sidebar-widget.sidebar-post-widget .recent-post-list .post-thumbnail-content:not(:last-child){margin-bottom:30px}.sidebar-widget-area .sidebar-widget.sidebar-post-widget .recent-post-list .post-thumbnail-content img{object-fit:contain;flex:none;width:95px;height:95px;margin-right:20px}.sidebar-widget-area .sidebar-widget.sidebar-post-widget .recent-post-list .post-thumbnail-content .post-title-date h6{font-weight:500;line-height:25px}.sidebar-widget-area .sidebar-widget.sidebar-post-widget .recent-post-list .post-thumbnail-content .post-title-date span.posted-on{color:#0009;font-weight:600}.sidebar-widget-area .sidebar-widget.sidebar-category-widget{padding:23px 30px 25px}.sidebar-widget-area .sidebar-widget.sidebar-category-widget .widget-content ul li:not(:last-child) a{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}.sidebar-widget-area .sidebar-widget.sidebar-category-widget .widget-content ul li a{font:600 18px var(--body-font);align-items:center;display:flex}.sidebar-widget-area .sidebar-widget.sidebar-category-widget .widget-content ul li a i{margin-right:10px}.sidebar-widget-area .sidebar-widget.sidebar-category-widget .widget-content ul li a span{margin-left:auto}.sidebar-widget-area .sidebar-widget.sidebar-tag-widget{padding:23px 30px 20px}.sidebar-widget-area .sidebar-widget.sidebar-tag-widget .tagcloud a{font:600 18px var(--heading-font);text-transform:uppercase;border-radius:8px;margin-bottom:10px;margin-right:5px;padding:13px 20px}.blog-list-page .blog-cards-wrapper{flex-direction:column;gap:40px;display:flex}.blog-list-page .blog-card{background:var(--white-color);-o-transition:all .3s ease-out 0s;border-radius:16px;flex-direction:column;transition:all .3s ease-out;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000012}.blog-list-page .blog-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #00000021}.blog-list-page .blog-card:hover .blog-card__image img{transform:scale(1.04)}.blog-list-page .blog-card__image-link{flex-shrink:0;display:block;position:relative;overflow:hidden}.blog-list-page .blog-card__image{background:#f0f4f8;width:100%;height:260px;overflow:hidden}.blog-list-page .blog-card__image img{object-fit:cover;-o-transition:all .4s ease-out 0s;width:100%;height:100%;transition:all .4s ease-out}.blog-list-page .blog-card__image-placeholder{background:linear-gradient(135deg, var(--surface-soft), color-mix(in srgb, var(--primary-color) 16%, white));width:100%;height:100%;color:var(--primary-color);opacity:.5;justify-content:center;align-items:center;font-size:3rem;display:flex}.blog-list-page .blog-card__category{background:var(--primary-color);color:var(--white-color);letter-spacing:.5px;text-transform:uppercase;pointer-events:none;border-radius:20px;padding:5px 14px;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:16px}.blog-list-page .blog-card__body{flex-direction:column;flex:1;padding:28px 30px 32px;display:flex}.blog-list-page .blog-card__meta{color:#999;align-items:center;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.blog-list-page .blog-card__meta i{color:var(--primary-color);margin-right:5px}.blog-list-page .blog-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:22px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-list-page .blog-card__title a{color:var(--primary-dark-color);-o-transition:all .2s ease-out 0s;text-decoration:none;transition:all .2s ease-out}.blog-list-page .blog-card__title a:hover{color:var(--primary-color)}.blog-list-page .blog-card__excerpt{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:20px;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-list-page .blog-card__link{color:var(--primary-color);-o-transition:all .2s ease-out 0s;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s ease-out;display:inline-flex}.blog-list-page .blog-card__link:hover{color:var(--primary-color);gap:12px}.blog-list-page .blog-loading,.blog-list-page .blog-empty{padding:60px 0}.blog-list-page .blog-loading p,.blog-list-page .blog-empty p{color:#999;font-size:16px}.blog-list-page .blog-spinner{border:4px solid color-mix(in srgb, var(--primary-color) 20%, transparent);border-top-color:var(--primary-color);border-radius:50%;width:44px;height:44px;margin:0 auto;animation:.75s linear infinite blog-spin}@keyframes blog-spin{to{transform:rotate(360deg)}}.blog-details-page .blog-spinner{border:4px solid color-mix(in srgb, var(--primary-color) 20%, transparent);border-top-color:var(--primary-color);border-radius:50%;width:44px;height:44px;margin:0 auto;animation:.75s linear infinite blog-spin}.blog-details-page .article-breadcrumb{color:#999;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.blog-details-page .article-breadcrumb a{color:#999;-o-transition:all .2s ease-out 0s;text-decoration:none;transition:all .2s ease-out}.blog-details-page .article-breadcrumb a:hover{color:var(--primary-color)}.blog-details-page .article-breadcrumb .sep{color:#ccc;font-size:10px}.blog-details-page .article-breadcrumb .current{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:500;overflow:hidden}@media (width<=767px){.blog-details-page .article-breadcrumb .current{max-width:160px}}.blog-details-page .article-category-badge{background:var(--primary-color);color:var(--white-color);letter-spacing:.5px;text-transform:uppercase;border-radius:20px;margin-bottom:20px;padding:5px 16px;font-size:12px;font-weight:700;display:inline-block}.blog-details-page .article-title{color:var(--primary-dark-color);margin-bottom:20px;font-size:38px;font-weight:800;line-height:1.2}@media (width<=767px){.blog-details-page .article-title{font-size:26px}}.blog-details-page .article-meta{color:#888;border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:24px;font-size:14px;display:flex}.blog-details-page .article-meta i{color:var(--primary-color);margin-right:6px}.blog-details-page .article-featured-image{border-radius:16px;margin:0 0 32px;line-height:0;overflow:hidden}.blog-details-page .article-featured-image img{object-fit:cover;width:100%;height:auto;max-height:480px}.blog-details-page .article-excerpt{color:#555;border-left:4px solid var(--primary-color);background:var(--surface-soft);border-radius:0 8px 8px 0;margin-bottom:32px;padding:14px 20px;font-size:17px;font-weight:500;line-height:1.7}.blog-details-page .article-body{color:#333;margin-bottom:40px;font-size:16px;line-height:1.8}.blog-details-page .article-body h1,.blog-details-page .article-body h2{color:var(--primary-dark-color);border-bottom:2px solid var(--surface-soft);margin:40px 0 16px;padding-bottom:10px;font-size:26px;font-weight:800}.blog-details-page .article-body h3{color:var(--primary-color);margin:28px 0 12px;font-size:20px;font-weight:700}.blog-details-page .article-body h4{color:var(--primary-dark-color);margin:24px 0 10px;font-size:18px;font-weight:700}.blog-details-page .article-body p{margin-bottom:18px}.blog-details-page .article-body ul,.blog-details-page .article-body ol{margin-bottom:20px;padding-left:0;list-style:none}.blog-details-page .article-body ul li,.blog-details-page .article-body ol li{color:#444;padding:6px 0 6px 28px;position:relative}.blog-details-page .article-body ul li:before{content:"";background:var(--primary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:0}.blog-details-page .article-body ol{counter-reset:ol-counter}.blog-details-page .article-body ol li{counter-increment:ol-counter}.blog-details-page .article-body ol li:before{content:counter(ol-counter) ".";color:var(--primary-color);font-size:14px;font-weight:700;position:absolute;top:6px;left:0}.blog-details-page .article-body strong{color:var(--primary-dark-color);font-weight:700}.blog-details-page .article-body a{color:var(--primary-color);-o-transition:all .2s ease-out 0s;text-decoration:underline;transition:all .2s ease-out}.blog-details-page .article-body a:hover{color:var(--primary-color)}.blog-details-page .article-body hr{border:none;border-top:2px solid #f0f0f0;margin:36px 0}.blog-details-page .article-body blockquote{border-left:4px solid var(--primary-color);background:var(--surface-soft);color:#555;border-radius:0 8px 8px 0;margin:24px 0;padding:16px 20px;font-style:italic}.blog-details-page .article-body code{background:#f4f4f4;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:14px}.blog-details-page .article-body img{border-radius:8px;max-width:100%;margin:16px 0}.blog-details-page .article-footer{border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 0;display:flex}.blog-details-page .article-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-details-page .article-tags__label{color:#888;white-space:nowrap;font-size:13px;font-weight:600}.blog-details-page .article-tag{border:1.5px solid var(--primary-color);color:var(--primary-color);-o-transition:all .2s ease-out 0s;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s ease-out;display:inline-block}.blog-details-page .article-tag:hover{background:var(--primary-color);color:var(--white-color)}.blog-details-page .article-share{flex-shrink:0;align-items:center;gap:10px;display:flex}.blog-details-page .article-share__label{color:#888;font-size:13px;font-weight:600}.blog-details-page .share-btn{width:36px;height:36px;color:var(--white-color);-o-transition:all .2s ease-out 0s;border-radius:50%;justify-content:center;align-items:center;font-size:14px;text-decoration:none;transition:all .2s ease-out;display:flex}.blog-details-page .share-btn:hover{opacity:.85;transform:translateY(-2px)}.blog-details-page .share-btn--facebook{background:#1877f2}.blog-details-page .share-btn--x{background:#000}.blog-details-page .share-btn--linkedin{background:#0a66c2}.blog-details-page .back-link{color:var(--primary-color);-o-transition:all .2s ease-out 0s;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s ease-out;display:inline-flex}.blog-details-page .back-link:hover{color:var(--primary-color);gap:12px}.contact-page .contact-hero{background-color:#fff;padding-top:140px;padding-bottom:80px}@media (width<=767px){.contact-page .contact-hero{padding-top:110px;padding-bottom:50px}}.contact-page .contact-badge{color:var(--primary-color);border:2px solid var(--primary-color);text-transform:uppercase;letter-spacing:.5px;border-radius:5px;margin-bottom:20px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-block}.contact-page .contact-hero h1{color:var(--primary-dark-color);margin-bottom:16px;font-size:44px;font-weight:800;line-height:1.2}@media (width<=767px){.contact-page .contact-hero h1{font-size:30px}}.contact-page .contact-hero h1 span{color:var(--primary-color)}.contact-page .contact-hero-desc{color:#666;max-width:520px;margin-bottom:40px;font-size:17px;line-height:1.7}.contact-page .contact-info-pills{flex-wrap:wrap;gap:14px;display:flex}.contact-page .contact-info-pill{background:var(--surface-soft);border:1.5px solid color-mix(in srgb, var(--primary-color) 16%, white);color:var(--primary-dark-color);-o-transition:all .2s ease-out 0s;border-radius:40px;align-items:center;gap:10px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease-out;display:inline-flex}.contact-page .contact-info-pill i{color:var(--primary-color);flex-shrink:0;font-size:15px}.contact-page .contact-info-pill:hover{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color)}.contact-page .contact-info-pill:hover i{color:var(--white-color)}.contact-page .contact-hero-image{justify-content:center;align-items:center;height:100%;display:flex}.contact-page .contact-hero-image img{object-fit:contain;width:100%;max-height:580px}.contact-page .contact-main{background:var(--surface-soft);padding:80px 0 100px}@media (width<=767px){.contact-page .contact-main{padding:60px 0}}.contact-page .contact-section-label{text-transform:uppercase;letter-spacing:1px;color:var(--primary-color);margin-bottom:10px;font-size:13px;font-weight:700}.contact-page .contact-section-title{color:var(--primary-dark-color);margin-bottom:24px;font-size:28px;font-weight:800}@media (width<=767px){.contact-page .contact-section-title{font-size:22px}}.contact-page .agencies-grid{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.contact-page .agency-card{background:var(--white-color);cursor:pointer;-o-transition:all .2s ease-out 0s;border:2px solid #0000;border-radius:14px;align-items:center;gap:16px;padding:18px 22px;transition:all .2s ease-out;display:flex;box-shadow:0 2px 12px #0000000d}.contact-page .agency-card:hover{border-color:color-mix(in srgb, var(--primary-color) 40%, transparent);box-shadow:0 6px 24px color-mix(in srgb, var(--primary-color) 12%, transparent)}.contact-page .agency-card.is-active{border-color:var(--primary-color);background:var(--surface-soft);box-shadow:0 6px 24px color-mix(in srgb, var(--primary-color) 15%, transparent)}.contact-page .agency-card__icon{background:color-mix(in srgb, var(--primary-color) 10%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.contact-page .agency-card__icon i{color:var(--primary-color);font-size:18px}.contact-page .agency-card.is-active .agency-card__icon{background:var(--primary-color)}.contact-page .agency-card.is-active .agency-card__icon i{color:var(--white-color)}.contact-page .agency-card__info{flex:1;min-width:0}.contact-page .agency-card__name{color:var(--primary-dark-color);margin-bottom:3px;font-size:16px;font-weight:700}.contact-page .agency-card__address{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.contact-page .agency-card__check{-o-transition:all .2s ease-out 0s;border:2px solid #ddd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s ease-out;display:flex}.contact-page .agency-card__check i{color:#0000;font-size:11px}.contact-page .agency-card.is-active .agency-card__check{background:var(--primary-color);border-color:var(--primary-color)}.contact-page .agency-card.is-active .agency-card__check i{color:var(--white-color)}.contact-page .opening-hours{background:var(--white-color);border-radius:14px;padding:24px;box-shadow:0 2px 12px #0000000d}.contact-page .opening-hours--driving{margin-top:16px}.contact-page .opening-hours__title{color:var(--primary-dark-color);align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:700;display:flex}.contact-page .opening-hours__title i{color:var(--primary-color)}.contact-page .opening-hours__row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:7px 0;font-size:14px;display:flex}.contact-page .opening-hours__row:last-child{border-bottom:none}.contact-page .opening-hours__day{color:#555;font-weight:500}.contact-page .opening-hours__time{color:var(--primary-dark-color);text-align:right;font-weight:600}.contact-page .opening-hours__time.is-closed{color:#bbb;font-weight:400}.contact-page .calendly-card{background:var(--white-color);border-radius:20px;padding:36px 36px 12px;position:sticky;top:100px;box-shadow:0 8px 40px #0000001a}@media (width<=767px){.contact-page .calendly-card{margin-top:40px;padding:24px 20px 8px}}.contact-page .calendly-card__header{margin-bottom:24px}.contact-page .calendly-card__title{color:var(--primary-dark-color);margin-bottom:6px;font-size:22px;font-weight:800}.contact-page .calendly-card__subtitle{color:#888;font-size:14px;line-height:1.5}.contact-page .contact-map-section{position:relative}.contact-page .contact-map-box iframe{border:0;width:100%;height:480px;display:block}@media (width<=767px){.contact-page .contact-map-box iframe{height:320px}}.agence-page .agence-hero{background:var(--surface-soft);padding:150px 0 64px}.agence-page .agence-hero h1{margin:18px 0 22px;font-size:clamp(38px,4.5vw,60px);line-height:1.1}.agence-page .agence-hero h1 span{color:var(--primary-color)}.agence-page .agence-badge{color:var(--primary-dark-color);border-left:3px solid var(--primary-color);letter-spacing:.08em;text-transform:uppercase;padding-left:12px;font-size:13px;font-weight:700}.agence-page .agence-hero-desc{max-width:600px;color:var(--text-color);font-size:18px;line-height:1.7}.agence-page .agence-hero-image{padding-left:28px}.agence-page .agence-hero-image img{object-fit:cover;border-radius:var(--card-radius);width:100%;height:auto;max-height:420px}.agence-page .agence-pills{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.agence-page .agence-pill{border:1px solid var(--border-color);background:var(--white-color);max-width:100%;color:var(--primary-dark-color);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:inline-flex}.agence-page .agence-pill i{color:var(--primary-color);flex-shrink:0}.agence-page .agence-pill:hover{border-color:var(--primary-color)}.agence-page .agence-pill--primary{font-weight:700}.agence-page .agence-infos{padding:72px 0}.agence-page .agence-infos .row{row-gap:32px}.agence-page .agence-infos h2{margin-bottom:22px;font-size:32px;line-height:1.2}.agence-page .agence-intro{max-width:65ch;font-size:17px;line-height:1.8}.agence-page .agence-atouts{margin:24px 0}.agence-page .agence-atouts li{align-items:baseline;gap:12px;padding:8px 0;display:flex}.agence-page .agence-atouts i{color:var(--primary-color)}.agence-page .agence-zone{color:var(--text-color);line-height:1.8}.agence-page .agence-formations{gap:12px;display:grid}.agence-page .agence-formations a{border-bottom:1px solid var(--border-color);background:var(--white-color);border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.agence-page .agence-formations a:hover{border-color:var(--primary-color);background:var(--surface-soft)}.agence-page .agence-formations strong{color:var(--primary-dark-color)}.agence-page .agence-formations i{color:var(--primary-color);flex-shrink:0}.agence-page .agence-formation-desc{margin-top:5px;font-size:15px;line-height:1.6;display:block}.agence-page .agence-details{background:var(--white-color);border-left:1px solid var(--border-color);box-shadow:none;border-radius:0;margin-left:16px;padding:28px}.agence-page .agence-details h3{margin-bottom:20px;font-size:28px}.agence-page .agence-details .agence-address{margin-bottom:16px;font-style:normal;line-height:1.7}.agence-page .agence-details p{align-items:baseline;gap:10px;margin:10px 0;display:flex}.agence-page .agence-details p i{width:18px;color:var(--primary-color);flex-shrink:0}.agence-page .agence-details a{overflow-wrap:anywhere}.agence-page .agence-horaires{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.agence-page .agence-horaires caption{caption-side:top;color:var(--primary-dark-color);padding:26px 0 10px;font-size:17px;font-weight:700}.agence-page .agence-horaires caption i{color:var(--primary-color);margin-right:6px}.agence-page .agence-horaires th{text-align:left;padding:10px 12px 10px 0;font-weight:500}.agence-page .agence-horaires td{text-align:right;font-variant-numeric:tabular-nums;padding:10px 0}.agence-page .agence-horaires tr+tr{border-top:1px solid var(--border-color)}.agence-page .agence-horaires .is-closed{color:var(--text-color)}.agence-page .agence-time-range{white-space:nowrap;display:block}.agence-page .agence-map iframe{background:var(--surface-soft);border:0;border-radius:10px;width:100%;height:230px}.agence-page .agence-directions{justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-weight:600;display:flex}.agence-page .agence-directions i{color:var(--primary-color)}.agence-page .agence-directions:hover{text-decoration:underline}@media (width<=991px){.agence-page .agence-details{margin-left:0}}@media (width<=575px){.agence-page .agence-hero{padding:128px 0 40px}.agence-page .agence-hero-desc{font-size:16px}.agence-page .agence-infos{padding:40px 0}.agence-page .agence-details{padding:22px 18px}.agence-page .agence-cta .theme-btn{width:100%}}.agency-selection-page .agency-selection-hero{background:var(--surface-soft);padding:150px 0 56px}.agency-selection-page .agency-selection-hero h1{margin-bottom:20px;font-size:clamp(36px,4vw,56px);line-height:1.15}.agency-selection-page .agency-selection-hero p{max-width:600px;margin:0 auto;font-size:18px}.agency-selection-page .agency-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.agency-selection-page .agency-link-pill{border:1px solid var(--border-color);background:var(--white-color);border-radius:8px;padding:10px 18px;font-weight:600}.agency-selection-page .agency-link-pill:hover{border-color:var(--primary-color)}.agency-selection-page .agency-selector-section{padding:64px 0}.agency-selection-page .section-title h2{text-transform:none;font-size:clamp(28px,3vw,38px);line-height:1.2}.agency-selection-page .agency-layout-row{row-gap:24px}.agency-selection-page .agency-selection-box{background:var(--white-color);border:1px solid var(--border-color);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:32px}.agency-selection-page .agency-map-wrapper{border-radius:var(--card-radius);background:var(--surface-soft);height:320px;overflow:hidden}.agency-selection-page .agency-map{border:0;width:100%;height:100%;display:block}.agency-selection-page .confirm-btn{width:100%;margin-top:20px}.agency-selection-page .confirm-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=575px){.agency-selection-page .agency-selection-hero{padding:130px 0 40px}.agency-selection-page .agency-selector-section{padding:40px 0}.agency-selection-page .agency-selection-box{padding:24px 18px}}.testimonial-slider-three,.menu-slider-one,.instagram-slider-two,.gallery-slider-two,.special-off-slider,.testimonial-slider-two,.testimonial-slider-one{margin-left:-15px;margin-right:-15px}@media (width<=991px){.testimonial-slider-three,.menu-slider-one,.instagram-slider-two,.gallery-slider-two,.special-off-slider,.testimonial-slider-two,.testimonial-slider-one{margin-left:-12px;margin-right:-12px}}.testimonial-slider-three .slick-slide,.menu-slider-one .slick-slide,.instagram-slider-two .slick-slide,.gallery-slider-two .slick-slide,.special-off-slider .slick-slide,.testimonial-slider-two .slick-slide,.testimonial-slider-one .slick-slide{margin-left:15px;margin-right:15px}@media (width<=991px){.testimonial-slider-three .slick-slide,.menu-slider-one .slick-slide,.instagram-slider-two .slick-slide,.gallery-slider-two .slick-slide,.special-off-slider .slick-slide,.testimonial-slider-two .slick-slide,.testimonial-slider-one .slick-slide{margin-left:12px;margin-right:12px}}.instagram-slider-two .gallery-item .gallery-img,.instagram-slider-two .gallery-item .gallery-img img{border-radius:10px}.instagram-wrapper-two .instagram-slider-one{margin-left:-15px;margin-right:-15px}@media (width<=991px){.instagram-wrapper-two .instagram-slider-one{margin-left:-12px;margin-right:-12px}}.instagram-wrapper-two .instagram-slider-one .slick-slide{margin-left:15px;margin-right:15px}@media (width<=991px){.instagram-wrapper-two .instagram-slider-one .slick-slide{margin-left:12px;margin-right:12px}}.instagram-wrapper-two .gallery-item.style-one img{border-radius:20px}.instagram-wrapper-two .gallery-item.style-one .gallery-img{overflow:hidden}.instagram-wrapper-two .gallery-item.style-one .gallery-img .hover-content{border-radius:20px}.about-wrapper_one{z-index:1;position:relative;overflow:hidden}.about-wrapper_one .shape{z-index:-1;position:absolute}.about-wrapper_one .shape span.circle{border:102.321px solid var(--Orenge,#ffb200);border-radius:50%;width:630px;height:630px}.about-wrapper_one .shape.shape-one{top:40px;left:-15%}@media only screen and (width>=1200px) and (width<=1600px){.about-wrapper_one .shape.shape-one{left:-35%}}@media (width<=1199px){.about-wrapper_one .shape.shape-one{top:-21%;left:-30%}}.about-wrapper_one .shape.shape-two{bottom:20px;right:-20%}@media only screen and (width>=1200px) and (width<=1600px){.about-wrapper_one .shape.shape-two{right:-35%}}@media (width<=1199px){.about-wrapper_one .shape.shape-two{bottom:-17%;right:-30%}}@media (width<=991px){.about-wrapper_one .shape.shape-two{display:none}}.intro-wrapper_one{z-index:1;position:relative}.intro-wrapper_one:after{content:"";z-index:-1;background-color:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.intro-wrapper_one .section-content-box .video-popup{margin-bottom:35px}.intro-wrapper_one .section-content-box h2{font-size:45px;line-height:55px}.intro-wrapper_two .text-box h3{max-width:560px;font-size:32px;line-height:48px}.intro-wrapper_two .text-box p{font-size:18px;line-height:27px}.intro-wrapper_two .play-wrapper{z-index:1;border-radius:20px;position:relative}@media (width<=991px){.intro-wrapper_two .play-wrapper h2{font-size:32px;line-height:45px}}.intro-wrapper_two .play-wrapper .video-popup{margin-bottom:40px}.intro-wrapper_two .play-wrapper .video-popup:hover{color:var(--white-color)}.intro-wrapper_three{z-index:1;border-radius:30px;position:relative;overflow:hidden}.intro-wrapper_three:after{content:"";z-index:-1;background:linear-gradient(90deg,#00000073 .28%,#0000005c 29.63% 69.53%,#00000073 100.25%);width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=767px){.intro-wrapper_three .section-content-box h2{font-size:32px;line-height:45px}}.intro-wrapper_three .section-content-box .play-button{margin-bottom:30px}.intro-wrapper_three .section-content-box .play-button .video-popup{background-color:var(--white-color)}.history-wrapper:not(:last-child){border-bottom:1px solid #00000026;margin-bottom:80px;padding-bottom:80px}.history-wrapper .section-content-box p{font-size:18px;font-weight:500}.history-wrapper .history-img img{width:100%}.cta-wrapper{z-index:1;position:relative}.cta-wrapper:after{content:"";z-index:-1;background-color:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.cta-wrapper .cta-content-box h2,.cta-wrapper .cta-content-box p{margin-bottom:30px}.blog-classic-wrapper{padding-right:100px}@media only screen and (width>=1200px) and (width<=1600px){.blog-classic-wrapper{padding-right:50px}}@media (width<=1199px){.blog-classic-wrapper{padding-right:0}}.blog-classic-wrapper .blog-post-item.style-two{border-bottom:1px solid #0000001a;padding-bottom:50px}.blog-classic-wrapper .blog-post-item.style-two .post-content h4.post-title{margin-bottom:20px;font-size:48px;line-height:1.1}@media (width<=575px){.blog-classic-wrapper .blog-post-item.style-two .post-content h4.post-title{font-size:30px;line-height:40px}}.blog-classic-wrapper .blog-post-item.style-two .post-content .post-meta{margin-bottom:25px}.blog-details-wrapper .blog-post-item{border-bottom:1px solid #ddd;padding-bottom:60px}.blog-details-wrapper .blog-post-item .post-content h4.post-title{margin-bottom:20px;font-size:48px}@media (width<=575px){.blog-details-wrapper .blog-post-item .post-content h4.post-title{font-size:30px;line-height:40px}}.blog-details-wrapper .blog-post-item .post-content .post-meta{margin-bottom:15px}.blog-details-wrapper .blog-post-item .post-content .post-meta span{font:500 18px var(--body-font);color:#000000b3;margin-bottom:10px}.blog-details-wrapper .blog-post-item .post-content .post-meta span:not(:last-child):after{content:"";border-radius:50%;width:7px;height:8px;margin-left:10px;margin-right:10px;display:inline-flex}.blog-details-wrapper .blog-post-item .post-content img{border-radius:10px;width:100%}.blog-details-wrapper .blog-post-item .post-content p{margin-bottom:40px}.blog-details-wrapper .blog-post-item .entry-footer{justify-content:space-between;align-items:center;display:flex}@media (width<=575px){.blog-details-wrapper .blog-post-item .entry-footer{flex-direction:column}}.blog-details-wrapper .blog-post-item .entry-footer .social-share span,.blog-details-wrapper .blog-post-item .entry-footer .tag-links span{font:600 18px var(--heading-font);text-transform:uppercase;margin-right:15px}.blog-details-wrapper .blog-post-item .entry-footer .tag-links a{font:600 18px var(--heading-font);text-transform:uppercase}.blog-details-wrapper .blog-post-item .entry-footer .tag-links a:not(:last-child),.blog-details-wrapper .blog-post-item .entry-footer .social-share a:not(:last-child){margin-right:10px}.blog-details-wrapper .comments-area h3.comments-title{margin-bottom:30px}.blog-details-wrapper .comments-area .comments-list .comment{border:1px solid #0000001a;border-radius:8px;margin-bottom:30px;padding:30px;display:flex}@media (width<=767px){.blog-details-wrapper .comments-area .comments-list .comment{flex-direction:column}}.blog-details-wrapper .comments-area .comments-list .comment .comment-avatar{flex:none;width:85px;height:85px;margin-right:30px}@media (width<=767px){.blog-details-wrapper .comments-area .comments-list .comment .comment-avatar{margin-bottom:20px}}.blog-details-wrapper .comments-area .comments-list .comment .comment-avatar img{border-radius:50%;width:100%}.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content span.author-name{text-transform:uppercase;font:600 18px var(--heading-font);margin-bottom:15px;display:block}.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content span.author-name span{float:right;font:500 16px var(--body-font)}.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content p{margin-bottom:10px}.blog-details-wrapper .comments-area .comments-list .comment .comment-author-content .reply{font-weight:500}.blog-details-wrapper .comments-area .comments-list .comment-reply .comment{margin-left:50px}.blog-details-wrapper .comments-respond{background:#f5f5f5;border-radius:16px;padding:30px}.blog-details-wrapper .comments-respond h3.comments-heading{margin-bottom:10px}.blog-details-wrapper .comments-respond p{margin-bottom:20px}.blog-details-wrapper .comments-respond .theme-btn{text-transform:uppercase}@media (width<=767px){.blog-details-wrapper .comments-respond .theme-btn{padding:17px 35px}}.contact-form-wrapper form .form_group span.icon{color:#ffffffb3;position:absolute;top:24px;right:30px}.contact-form-wrapper form .nice-select,.contact-form-wrapper form .form_control{color:#ffffffb3;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;width:100%;margin-bottom:30px;padding:20px 30px;font-size:18px;font-weight:500}.contact-form-wrapper form .nice-select::placeholder,.contact-form-wrapper form .form_control::placeholder{color:#ffffffb3}.contact-form-wrapper form .nice-select::focus{color:#ffffffb3}.contact-form-wrapper form .form_control::focus{color:#ffffffb3}.contact-form-wrapper form .nice-select{line-height:30px}.contact-form-wrapper form .nice-select:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;right:30px}.contact-form-wrapper form .theme-btn.style-one{width:100%;max-width:535px;margin:auto}.error-wrapper{z-index:1;position:relative}.error-wrapper:after{content:"";z-index:-1;background-color:#000000b3;width:100%;height:100%;position:absolute;top:0;left:0}.error-wrapper .error-content span.number{font-size:70px;font-weight:700;font-family:var(--heading-font)}.error-wrapper .error-content h1{margin-bottom:40px}@media (width<=767px){.error-wrapper .error-content h1{font-size:42px;line-height:55px}}.error-wrapper .error-content p{margin-bottom:30px}@media (width<=1199px){.contact-wrapper{padding-bottom:130px}}.booking-form .form_group .icon{position:absolute;top:20px;right:20px}.booking-form .nice-select,.booking-form .form_control{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;font-size:18px}.booking-form .nice-select{margin-bottom:30px}.booking-form .nice-select:after{float:right}.booking-form .theme-btn.style-one{width:100%}@media (width<=991px){.booking-wrapper .section-content-box{text-align:center}}.booking-wrapper .booking-form-box{border-top-left-radius:20px;border-top-right-radius:20px;padding:50px 30px 60px}@media (width<=1199px){.booking-wrapper .booking-form-box{margin-top:50px}}@media only screen and (width>=992px) and (width<=1199px){.booking-wrapper .booking-form-box{padding:40px 20px 50px}}@media (width<=991px){.booking-wrapper .booking-form-box{margin-top:50px}}.booking-wrapper .booking-form-box .booking-title h3{text-transform:uppercase}@media only screen and (width>=992px) and (width<=1199px){.booking-wrapper .booking-form-box .form_control{padding:17px 10px}}.booking-wrapper-two{z-index:1;background-attachment:fixed;position:relative}.booking-wrapper-two:after{content:"";z-index:-1;background:linear-gradient(#000000d9 0% 100%);width:100%;height:100%;position:absolute;top:0;left:0}.booking-wrapper-two .booking-form .theme-btn{background-color:var(--secondary-color)}.happy-wrapper,.booking-wrapper-three{z-index:1;position:relative}.happy-wrapper:after,.booking-wrapper-three:after{content:"";z-index:-1;background:linear-gradient(90deg,#000 22.42%,#0000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.happy-wrapper .section-content-box p,.booking-wrapper-three .section-content-box p{font:500 18px var(--body-font);max-width:600px;margin-bottom:15px;line-height:30px}.happy-wrapper .section-content-box .happy-button p,.booking-wrapper-three .section-content-box .happy-button p{font:500 18px var(--body-font);color:#ffb200;margin-bottom:15px}.booking-wrapper-three{z-index:1;position:relative}.booking-wrapper-three:after{content:"";z-index:-1;background-color:#000c;width:100%;height:100%;position:absolute;top:0;left:0}.booking-wrapper-three .section-content-box .section-title .sub-title{color:var(--primary-dark-color);background-color:#ffb200}.booking-wrapper-three .booking-form-box{background-color:var(--secondary-color);border-radius:20px;padding:53px 40px 60px}@media only screen and (width>=992px) and (width<=1199px){.booking-wrapper-three .booking-form-box{padding:23px 20px 40px}}@media (width<=767px){.booking-wrapper-three .booking-form-box{padding:23px 20px 40px}}.booking-wrapper-three .booking-form-box .booking-title{margin-bottom:40px}.booking-wrapper-three .booking-form-box .booking-title h3{text-transform:uppercase}@media only screen and (width>=992px) and (width<=1199px){.booking-wrapper-three .booking-form-box .form_control{padding:17px 10px}}.booking-form-two .form_group span.icon{color:#ffffffb3;position:absolute;top:20px;right:20px}.booking-form-two .nice-select,.booking-form-two .form_control{color:#fff;background-color:#0000;border:1px solid #fff;border-radius:10px;margin-bottom:30px;padding:17px 30px;font-size:18px;font-weight:500}.booking-form-two .nice-select::placeholder,.booking-form-two .form_control::placeholder{color:#fff}.booking-form-two .nice-select{width:100%;line-height:30px}.booking-form-two .nice-select:after{float:right}.booking-form-two .nice-select .list{color:var(--primary-dark-color)}.booking-map-wrapper{display:flex}@media (width<=1199px){.booking-map-wrapper{flex-direction:column}}.booking-map-wrapper .map-box{width:50%}@media (width<=1199px){.booking-map-wrapper .map-box{width:100%}}.booking-map-wrapper .booking-form-wrapper{width:50%;padding:120px 100px}@media (width<=1199px){.booking-map-wrapper .booking-form-wrapper{width:100%}}@media (width<=767px){.booking-map-wrapper .booking-form-wrapper{padding:50px 30px}}.booking-map-wrapper .booking-form-wrapper .section-content-box{max-width:595px}.booking-map-wrapper .booking-form-wrapper .section-content-box p{color:#ffffffe6;font-size:18px;font-weight:500}.happy-wrapper .section-content-box .sub-title{color:#ffb200}.happy-wrapper .section-content-box .happy-button{margin-top:90px}.happy-wrapper .section-content-box .happy-button .theme-btn:not(:last-child){margin-bottom:10px;margin-right:25px}.happy-wrapper .section-content-box .happy-button .theme-btn.style-one{padding:17px 30px}.instagram-wrapper-two{z-index:2;margin-bottom:-150px;position:relative;overflow:hidden}@media (width<=767px){.instagram-wrapper-two{padding:0 15px}}.offer-bg-wrapper .shape{position:absolute}.offer-bg-wrapper .shape.shape-one{position:absolute;top:0;right:0}@media only screen and (width>=1200px) and (width<=1600px){.offer-bg-wrapper .shape.shape-one{width:10%}}@media only screen and (width>=992px) and (width<=1199px){.offer-bg-wrapper .shape.shape-one{width:10%}}@media (width<=991px){.offer-bg-wrapper .shape.shape-one{display:none}}.offer-bg-wrapper .section-content-box{max-width:550px}@media (width<=991px){.offer-bg-wrapper .section-content-box{margin:0 auto 50px}}.offer-countdown .simply-countdown{flex-wrap:wrap;gap:30px;margin-bottom:20px;display:flex}@media (width<=991px){.offer-countdown .simply-countdown{justify-content:center}}@media (width<=575px){.offer-countdown .simply-countdown{gap:10px}}.offer-countdown .simply-countdown .simply-section{text-align:center;background-color:#ffffff1a;border-radius:10px;width:80px;height:90px;margin-bottom:20px;padding:20px 15px}.offer-countdown .simply-countdown .simply-section .simply-amount{font:700 32px var(--heading-font);display:block}.offer-countdown .simply-countdown .simply-section .simply-word{color:#ffffffb3;font-size:18px;font-weight:500}.tarifs-section{background-color:color-mix(in srgb, var(--permis-b-color) 9%, white);--tarif-accent:var(--permis-b-color);padding:80px 0;position:relative}.tarifs-section.tarifs-permis-b{--tarif-accent:var(--permis-b-color);background-color:color-mix(in srgb, var(--permis-b-color) 9%, white)}.tarifs-section.tarifs-permis-bva{--tarif-accent:var(--permis-bva-color);background-color:color-mix(in srgb, var(--permis-bva-color) 9%, white)}.tarifs-section.tarifs-permis-moto{--tarif-accent:var(--permis-moto-color);background-color:color-mix(in srgb, var(--permis-moto-color) 9%, white)}.tarifs-header{margin-bottom:28px}.tarifs-header .tarifs-main-title{text-transform:uppercase;letter-spacing:3px;color:var(--tarif-accent);margin:0 0 14px;font-size:34px;font-weight:800;line-height:1.1}@media (width<=768px){.tarifs-header .tarifs-main-title{font-size:26px}}.tarifs-header .tarifs-subtitle{color:#16222e;margin:0;font-size:16px;font-weight:700}@media (width<=768px){.tarifs-header .tarifs-subtitle{font-size:14px}}.tarifs-card{background:#fff;border-radius:28px;margin-bottom:26px;padding:30px 32px;box-shadow:0 14px 44px #1c50781a}@media (width<=768px){.tarifs-card{border-radius:20px;padding:20px 16px}}.tarif-section-titre{color:#16222e;margin:26px 4px 16px;font-size:16px;font-weight:700}.tarif-section-titre:first-child{margin-top:4px}.tarif-formule{box-sizing:border-box;background:#eef4f4;border-radius:18px;align-items:center;gap:18px;width:100%;margin-bottom:14px;padding:16px 22px;display:flex}.tarif-formule.is-accelere{box-shadow:inset 0 0 0 2px var(--tarif-accent)}@media (width<=768px){.tarif-formule{gap:12px;padding:14px 16px}}@media (width<=460px){.tarif-formule{gap:8px;padding:12px}}.tarif-formule-info{flex:0 0 230px;min-width:0}@media (width<=768px){.tarif-formule-info{flex:auto}}.tarif-formule-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tarif-formule-head .tarif-categorie{color:#16222e;text-transform:uppercase;font-size:20px;font-weight:800}.tarif-formule-head .tarif-label-permis{color:var(--tarif-accent);font-size:26px;font-weight:900}.tarif-formule-head .tarif-lecons{color:#2a3b49;font-size:18px;font-weight:600}.tarif-formule-head .tarif-lecons .tarif-lecons-num{color:var(--tarif-accent);margin-right:2px;font-size:34px;font-weight:800}@media (width<=768px){.tarif-formule-head .tarif-lecons{font-size:16px}.tarif-formule-head .tarif-lecons .tarif-lecons-num{font-size:28px}}.tarif-sub{color:var(--tarif-accent);margin-top:2px;font-size:14px;font-weight:600;display:block}.tarif-formule-puces{margin:6px 0 0;padding:0;list-style:none}.tarif-formule-puces li{color:#5a6b78;padding-left:12px;font-size:11px;line-height:1.55;position:relative}.tarif-formule-puces li:before{content:"•";color:var(--tarif-accent);position:absolute;left:0}.tarif-formule-prix{flex:auto;grid-template-columns:168px 1fr 140px;align-items:center;gap:24px;display:grid}.tarif-formule-prix .tarif-badge{justify-self:start}.tarif-formule-prix .tarif-reduit-note--standalone{justify-self:center}.tarif-formule-prix .tarif-reduit{justify-self:end}.tarif-formule-prix.is-single{justify-content:flex-end;display:flex}@media (width<=768px){.tarif-formule-prix{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}}@media (width<=460px){.tarif-formule-prix{gap:8px}}.tarif-badge{color:#fff;text-align:center;background-color:var(--tarif-accent);box-sizing:border-box;border-radius:16px;flex-direction:column;flex:0 0 168px;justify-content:center;align-items:center;width:168px;height:72px;padding:8px 12px;display:flex}.tarif-badge .tarif-badge-prix{font-size:30px;font-weight:900;line-height:1.05}@media (width<=768px){.tarif-badge .tarif-badge-prix{font-size:24px}}.tarif-badge .tarif-badge-note{opacity:.95;margin-top:2px;font-size:13px;font-weight:600}@media (width<=768px){.tarif-badge{flex:0 0 126px;width:126px;height:auto;min-height:62px;padding:8px 10px}.tarif-badge .tarif-badge-prix{font-size:27px}}@media (width<=460px){.tarif-badge{flex-basis:110px;width:110px}.tarif-badge .tarif-badge-prix{font-size:24px}}.tarif-reduit-note{text-align:center;color:#ed7bac;flex-direction:column;align-items:center;line-height:1.2;display:flex}.tarif-reduit-note strong{font-size:22px;font-weight:900}@media (width<=768px){.tarif-reduit-note strong{font-size:16px}}.tarif-reduit-note span{font-size:12px;font-weight:600}@media (width<=768px){.tarif-reduit-note span{font-size:10px}.tarif-reduit-note--standalone{display:none}}.tarif-reduit-note--inside{margin-top:4px;display:none}@media (width<=768px){.tarif-reduit-note--inside{display:flex}}.tarif-reduit{text-align:center;box-sizing:border-box;border:2px solid #f3a6c8;border-radius:16px;flex-direction:column;flex:0 0 140px;justify-content:center;align-items:center;width:140px;height:72px;padding:6px 12px;display:flex}.tarif-reduit .tarif-reduit-prix{color:#ed7bac;font-size:28px;font-weight:900;line-height:1.05}@media (width<=768px){.tarif-reduit{flex:0 0 126px;width:126px;height:auto;min-height:62px;padding:8px 10px}.tarif-reduit .tarif-reduit-prix{font-size:26px}}@media (width<=460px){.tarif-reduit{flex-basis:110px;width:110px}.tarif-reduit .tarif-reduit-prix{font-size:23px}}.tarif-bloc-notes{align-items:flex-start;gap:28px;margin:6px 0 16px;padding:0 24px;display:flex}@media (width<=768px){.tarif-bloc-notes{padding:0 6px}}.tarif-bloc-notes .tarif-notes-labels{color:#2a3b49;flex:0 0 52%;max-width:52%;margin:0;font-size:14px;line-height:1.7}@media (width<=768px){.tarif-bloc-notes .tarif-notes-labels{flex-basis:60%;max-width:60%}}.tarif-bloc-notes .tarif-notes-labels .tarif-note-item{white-space:normal;margin-right:14px;display:inline}.tarif-bloc-notes .tarif-notes-labels .tarif-note-item .tarif-note-puce{color:var(--tarif-accent);margin-right:3px;font-weight:700}.tarif-bloc-notes .tarif-notes-prix{flex-direction:column;flex:none;align-items:flex-start;display:flex}.tarif-bloc-notes .tarif-notes-prix span{color:var(--tarif-accent);white-space:nowrap;font-size:15px;font-weight:800;line-height:1.7}.tarifs-footer{margin-top:22px}.tarifs-footer p{color:#5a6b78;margin:4px 0;font-size:15px;line-height:1.65}.wow{visibility:hidden}.wow.fadeInDown,.wow.fadeInUp{animation-duration:.8s}.section-content-box>p{max-width:670px;margin-bottom:25px}.section-image-box.style-one .image-box{z-index:1;position:relative}.section-image-box.style-one .image-box img{margin-left:-115px}@media (width<=1199px){.section-image-box.style-one .image-box img{margin-left:0}}.section-image-box.style-one .image-box .shape-element{position:absolute}.section-image-box.style-one .image-box .shape-element img{margin-left:0}.section-image-box.style-one .image-box .shape-element.element-one{top:9%;right:21%}@media (width<=1199px){.section-image-box.style-one .image-box .shape-element.element-one{top:10%;right:30%}}.section-image-box.style-one .image-box .shape-element.element-two{bottom:-70px;left:5%;transform:rotate(45deg)}@media (width<=1199px){.section-image-box.style-one .image-box .shape-element.element-two{bottom:-45px;left:5%}}.section-image-box.style-two .image-box img{border-radius:10px;width:100%}.section-image-box.style-three{z-index:1;height:550px;padding-top:150px;position:relative}@media (width<=767px){.section-image-box.style-three{height:450px}}.section-image-box.style-three .discount-item{z-index:-1;position:absolute;top:0;left:20px}.section-image-box.style-three .discount-inner{text-align:center;justify-content:center;align-items:center;width:245px;height:260px;display:flex}.section-image-box.style-three .discount-inner h2 span{font-size:36px;font-family:var(--heading-font);display:block}.section-image-box.style-three .fill-text{z-index:-1;-webkit-text-fill-color:white;-webkit-text-stroke-width:2px;text-transform:uppercase;font:700 135px var(--heading-font);position:absolute;bottom:0%;left:10%}@media (width<=1199px){.section-image-box.style-three .fill-text{font-size:100px;bottom:13%}}@media (width<=767px){.section-image-box.style-three .fill-text{font-size:70px}}.section-image{padding:20px}.order-image-box-two img{max-width:780px}@media only screen and (width>=1200px) and (width<=1600px){.order-image-box-two img{max-width:100%}}@media (width<=1199px){.order-image-box-two img{max-width:100%}}.menu-image-box img{width:100%}.page-banner-content h1{z-index:1;margin-bottom:18px;display:inline-block;position:relative}@media (width<=1199px){.page-banner-content h1{font-size:52px;line-height:60px}}.page-banner-content ul.breadcrumb-link li{font-size:18px;font-weight:500;display:inline-block}.page-banner-content ul.breadcrumb-link li:not(:last-child):after{content:"-";margin-left:13px;margin-right:10px}.text-box p{font:500 18px var(--body-font);line-height:27px}.nice-select{border:1px solid #e1e1e1;padding:10px 20px}.nice-select:after{content:"";margin-left:10px;font-family:"Font Awesome 5 Pro"}.filter-category{max-width:220px}@media (width<=767px){.filter-category{margin:0 auto}}.filter-category .nice-select{font:500 18px var(--body-font)}@media (width<=767px){.filter-category .nice-select{margin-bottom:30px}}.checkout-faqs .alert{padding:20px 30px}.checkout-faqs .alert form{padding:20px 0}.checkout-faqs .alert form p{margin-bottom:15px;font-size:18px;font-weight:500}.checkout-faqs .cl-pass{font:600 18px var(--heading-font);margin-top:15px}.checkout-faqs .form-check-input{margin-top:7px}.checkout-faqs .form-footer .theme-btn{margin-right:30px}.ptp-banner-v1 .container-fluid{padding-left:70px;padding-right:70px}@media (width<=991px){.ptp-banner-v1 .container-fluid{padding-left:15px;padding-right:15px}}.contact-image-box img{max-height:820px}.sidemenu-wrapper-cart{z-index:99999;opacity:0;width:350px;height:100%;transition:transform .45s ease-in-out,opacity .45s ease-in-out;position:fixed;top:0;right:0;overflow:auto;transform:translate(calc(100% + 80px))}@media (width<=575px){.sidemenu-wrapper-cart{width:300px}}.sidemenu-wrapper-cart.info-open{opacity:1;transform:translate(0)}.sidemenu-wrapper-cart .sidemenu-cart-close{border:1px solid var(--primary-color);width:25px;height:25px;color:var(--primary-color);cursor:pointer;position:absolute;top:27px;right:22px}.sidemenu-wrapper-cart h4{padding:25px 20px 30px}.sidemenu-wrapper-cart .cart-mini-total{margin-top:100px;padding:25px 20px 30px}.sidemenu-wrapper-cart .cart-mini-total .cart-total{border:1px solid #00000026;border-radius:8px;padding:10px 20px}.sidemenu-wrapper-cart .cart-button{padding:25px 20px 30px}.sidemenu-wrapper-cart .cart-button .theme-btn{padding:17px 30px}.sidemenu-wrapper-cart .cart-button .theme-btn.style-one{width:100%}.ptp-menu-cart{text-align:left;border-bottom:1px solid #0000001a;margin-bottom:0;padding:35px 20px 35px 115px;position:relative}.ptp-menu-cart:first-child{border-top:1px solid #0000001a}.ptp-menu-cart a{font:700 16px var(--heading-font);width:150px;display:block}.ptp-menu-cart img{border-radius:10px;width:80px;height:80px;position:absolute;top:30px;left:20px}.ptp-menu-cart .remove-cart{width:20px;height:20px;font-size:15px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.offcanvas__overlay{z-index:900;opacity:0;visibility:hidden;background:#151515;width:100%;height:100%;position:fixed;top:0;right:0}.offcanvas__overlay.overlay-open{opacity:.8;visibility:visible}.animated-list-wrap{text-transform:uppercase;font-size:17px;font-weight:600;line-height:.5px}.animated-list-wrap .animated-wrap{white-space:nowrap;display:flex;overflow:hidden}.animated-list-wrap .animated-wrap .animated-inner{display:flex}.animated-list-wrap .animated-wrap .animated-inner.left{animation:20s linear infinite marquee_left}.animated-list-wrap .animated-list-item{align-items:center;display:flex}.animated-list-wrap .animated-list-item i{margin-left:25px;margin-right:25px}@keyframes marquee{to{transform:translate(-100%)}}@keyframes marquee_left{0%{transform:translate(0,0)}to{transform:translate(-100%)}}.section-icon{margin-right:15px;font-size:1.1em}.tarifs-permis-b .section-icon,.permis-b .section-icon{color:var(--permis-b-color)}.tarifs-permis-bva .section-icon,.permis-bva .section-icon{color:var(--permis-bva-color)}.tarifs-permis-moto .section-icon,.permis-moto .section-icon{color:var(--permis-moto-color)}.blog-section .section-icon,.team-section .section-icon,.testimonial-section .section-icon{color:var(--primary-color)}@media (prefers-reduced-motion:no-preference){.section-icon{transition:all .3s}.section-icon:hover{opacity:1;transform:scale(1.1)}}@media (width<=767px){.section-icon{margin-right:10px;font-size:1em}}.footer-default{color:#ffffffb3;background-color:#121619}.footer-default.footer-permis-b,.footer-default.footer-permis-bva,.footer-default.footer-permis-moto{background:var(--primary-color)}.footer-default .footer-shape{z-index:-1;position:absolute}@media (width<=991px){.footer-default .footer-shape{display:none}}.footer-default .footer-shape.f-shape_one{top:120px;left:0}.footer-default .footer-shape.f-shape_two{bottom:0;left:0}.footer-default .footer-shape.f-shape_three{bottom:50px;left:30%}.footer-default .footer-shape.f-shape_four{bottom:30px;right:47%}.footer-default .footer-shape.f-shape_five{bottom:20px;right:30%}.footer-default .footer-shape.f-shape_six{bottom:0;right:5px}.footer-default .footer-shape.f-shape_seven{bottom:180px;right:0}.footer-widget h4.widget-title{text-transform:uppercase;margin-bottom:15px}.footer-widget .widget-content p{margin-bottom:20px}.footer-widget.footer-about-widget ul.social-link li:not(:last-child){margin-right:10px}.footer-widget.footer-about-widget ul.social-link li a{border:1px solid #ffffff1a;border-radius:50%;width:40px;height:40px}.footer-widget.footer-about-widget ul.social-link li a:hover{border-color:#0000}.footer-widget.footer-contact-widget{padding-left:30px}@media (width<=1199px){.footer-widget.footer-contact-widget{padding-left:0}}.footer-widget.footer-contact-widget .widget-content ul.address-list li:not(:last-child){margin-bottom:10px}.footer-widget.footer-contact-widget .widget-content ul.address-list li a:hover{color:var(--white-color);text-decoration:underline}.footer-widget.footer-nav-widget{padding-left:50px}@media (width<=1199px){.footer-widget.footer-nav-widget{padding-left:0}}.footer-widget.footer-nav-widget .widget-content ul.widget-menu li:not(:last-child){margin-bottom:10px}.footer-widget.footer-nav-widget .widget-content ul.widget-menu li a{font-weight:500}.footer-widget.footer-nav-widget .widget-content ul.widget-menu li a:hover{color:var(--white-color);text-decoration:underline}.footer-widget.footer-opening-widget .widget-content ul.opening-schedule li:not(:last-child){margin-bottom:10px}.copyright-area{border-top:1px solid #ffffff0d;padding:20px 0}.instagram-section{background:var(--white-color);padding:72px 0 48px}.instagram-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.instagram-heading h2{margin:8px 0 12px;font-size:clamp(30px,3vw,40px);line-height:1.15}.instagram-heading p{max-width:55ch}.instagram-eyebrow{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.instagram-eyebrow i{color:var(--primary-color);font-size:18px}.instagram-profile{text-underline-offset:5px;align-items:center;gap:14px;padding:10px 0;font-weight:700;text-decoration:underline;display:inline-flex}.instagram-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--surface-soft);grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;gap:20px;padding:6px 0 16px;display:grid;overflow-x:auto}.instagram-post{aspect-ratio:1;border-radius:var(--card-radius);background:var(--surface-soft);scroll-snap-align:start;min-width:0;display:block;position:relative;overflow:hidden}.instagram-post img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.instagram-post:hover img{transform:scale(1.03)}.instagram-post:focus-visible{outline-offset:-4px}.instagram-post-icon{background:var(--white-color);width:36px;height:36px;color:var(--primary-dark-color);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;bottom:12px;right:12px}.instagram-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.instagram-controls>span{color:var(--text-color);font-size:14px}.instagram-controls>div{gap:8px;display:flex}.instagram-controls button{border:1px solid var(--border-color);background:var(--white-color);width:44px;height:44px;color:var(--primary-dark-color);border-radius:50%}.instagram-controls button:hover:not(:disabled){border-color:var(--primary-color);background:var(--surface-soft)}.instagram-controls button:disabled{opacity:.35;cursor:not-allowed}@media (width<=991px){.instagram-track{grid-auto-columns:calc(33.3333% - 10.6667px);gap:16px}}@media (width<=575px){.instagram-section{padding:44px 0 32px}.instagram-track{grid-auto-columns:76%;gap:14px}.instagram-controls>span{max-width:24ch;line-height:1.5}}:root{--border-color:#dfe7ed;--card-radius:16px;--card-shadow:0 8px 28px #162a3b0f}html{scroll-padding-top:110px}body{text-rendering:optimizelegibility}h1,h2,h3{text-wrap:balance}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--primary-dark-color);outline-offset:4px}.theme-btn{text-align:center;gap:8px;max-width:100%;min-height:48px;padding:15px 28px;font-size:17px;line-height:1.4}.theme-btn.style-one{box-shadow:none;background-color:var(--action-color,var(--primary-color))}.theme-btn.style-one:hover{box-shadow:var(--card-shadow)}.theme-btn.style-two{color:var(--primary-dark-color);background:var(--white-color)}.hero{background:var(--surface-soft);padding:156px 0 72px}.hero__container{gap:48px}.hero__text{min-width:0}.hero h1{font-size:clamp(36px,4vw,58px);line-height:1.08}.hero__slogan{max-width:48ch;margin:24px 0 16px;font-size:18px;line-height:1.7}.hero__location{min-height:36px;margin:20px 0 28px;font-size:18px}.hero__location .icon-location{background:0 0}.hero__visual{min-width:0}.hero__image{object-fit:contain;max-height:440px}.hero__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero__secondary{text-underline-offset:5px;padding:12px 0;font-weight:700;text-decoration:underline}.fade-img-enter-active{transition:opacity .4s}.fade-img-enter-from{opacity:0}.agences-section{background:var(--surface-soft);padding:72px 0}.agences-section .agences-title{margin-bottom:32px;font-size:clamp(28px,3vw,38px)}.agences-grid{gap:20px}.agences-grid .agence-card{border:1px solid var(--border-color);min-height:0;max-height:none;box-shadow:none;text-align:left;align-items:stretch;padding:0}.agences-grid .agence-card:hover{border-color:var(--primary-color);box-shadow:var(--card-shadow)}.agences-grid .agence-card .agence-link{flex-direction:column;height:100%;padding:24px;display:flex}.agences-grid .agence-card .agence-image-wrapper{height:130px;margin-bottom:16px}.agences-grid .agence-card .agence-ville{text-transform:none;color:var(--primary-dark-color);font-size:26px;line-height:1.2}.agences-grid .agence-card .agence-adresse{margin:12px 0 6px;line-height:1.6}.agences-grid .agence-card .agence-phone{color:var(--primary-dark-color)}.agences-grid .agence-card .agence-link-label{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:14px;font-weight:700;display:flex}.agences-grid .agence-card .agence-link-label i{color:var(--primary-color)}.contact-page .agency-card{text-align:left;width:100%;font-family:inherit}.contact-page .opening-hours__row{align-items:baseline;gap:16px}.contact-page .opening-hours__time{text-align:right;font-variant-numeric:tabular-nums}.contact-page .agency-card__address{white-space:normal;color:var(--text-color)}.agency-dropdown .dropdown-trigger,.agency-dropdown .option-item{text-align:left;width:100%;font-family:inherit}.agency-dropdown .option-item{background:var(--white-color)}.agency-dropdown .option-item[aria-pressed=true]{background:var(--surface-soft)}.footer-default .footer-widget-area{padding:64px 0 24px}.footer-default .footer-widget .widget-title{letter-spacing:.02em;font-size:23px}.footer-default .footer-widget .widget-content a{overflow-wrap:anywhere}.footer-default .widget-menu a{padding:5px 0}.footer-default .footer-logo img{width:180px;height:auto}.footer-default .footer-logo a{background:var(--white-color);border-radius:12px;padding:12px}.footer-default .footer-widget{color:var(--white-color)}.page-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.page-secondary-link{text-underline-offset:5px;padding:12px 0;font-weight:600;text-decoration:underline}.code-page .about-section{background:var(--surface-soft);padding-top:150px;padding-bottom:48px}.code-page .about-section h1{margin:14px 0 22px;font-size:clamp(36px,4vw,56px);line-height:1.1}.code-page .about-section .section-image-box img{object-fit:contain;border-radius:var(--card-radius);width:100%;max-height:450px}.code-page .iconic-info-box{border-radius:var(--card-radius);height:100%}.reclamation-page .reclamation-info-box{margin-top:32px}.post-permis-page .faq-list .accordion-title{text-align:left;width:100%;font-family:inherit}.formation-hero-image{object-fit:contain;width:100%;height:auto;max-height:320px}.tarifs-next-step{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}@media (width<=575px){.code-page .about-section{padding-top:130px}.code-page .about-section .section-image-box img{object-fit:cover;height:260px;max-height:280px}.page-hero-actions{flex-direction:column;align-items:stretch;gap:8px}.page-secondary-link{text-align:center}.footer-default .footer-widget-area{padding:40px 0 8px}.footer-default .footer-widget{margin-bottom:28px}.footer-default .footer-logo img{width:150px}.back-to-top{display:none!important}.footer-default .footer-nav-widget .widget-menu{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.reclamation-page .reclamation-form .theme-btn{width:100%;padding-inline:18px}}@media (width<=991px){.hero{padding:140px 0 48px}.hero__container{flex-direction:column;gap:32px}.hero__slogan{margin-left:auto;margin-right:auto}.hero__actions{justify-content:center}.hero__image{max-height:280px}}@media (width<=575px){.hero{padding-top:126px}.hero__actions{flex-direction:column;align-items:stretch;gap:8px}.agences-section{padding:48px 0}.agences-grid .agence-card .agence-link{padding:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.about-section .section-content-box .separator-bar{display:none}.about-section .feature-card{border:0;border-top:1px solid var(--border-color);box-shadow:none;text-align:left;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:20px;padding:24px 0}.about-section .feature-card .icon-wrapper{height:auto;margin:0}.about-section .feature-card .icon-wrapper img{max-width:48px;max-height:48px}.about-section .feature-card .icon-wrapper .icon-circle{width:auto;height:auto;color:var(--primary-color);background:0 0;border-radius:0;font-size:24px}.about-section .feature-card .icon-circle:before{display:none}.about-section .feature-card h4{text-transform:none;font-size:23px}.about-section.permis-b .feature-card:hover,.about-section.permis-bva .feature-card:hover,.about-section.permis-moto .feature-card:hover{box-shadow:none;border-color:var(--primary-color);transform:none}.code-page .iconic-info-box.style-one{box-shadow:none;border:0;border-top:1px solid var(--border-color);background:0 0;border-radius:0;padding:24px 0;text-align:left!important}.code-page .iconic-info-box.style-one .icon{display:none}.code-page .iconic-info-box.style-one h4{font-size:26px}.testimonial-item.style-two{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:0}.testimonial-item.style-two.permis-b,.testimonial-item.style-two.permis-bva,.testimonial-item.style-two.permis-moto{border:0;border-top:1px solid var(--border-color)}.testimonial-item.style-two.permis-b:hover,.testimonial-item.style-two.permis-bva:hover,.testimonial-item.style-two.permis-moto:hover{box-shadow:none;transform:none}.testimonial-section .avatar-initials{color:#555;background:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;font-weight:700;display:flex}.testimonial-section .testimonial-item{color:inherit;text-decoration:none}.testimonial-section .opinion-logo-container{text-align:center;margin-top:32px}.testimonial-section .opinion-logo{width:auto;height:60px}.testimonial-section .testimonial-slider-two .slick-dots{justify-content:center;align-items:center;width:100%;margin:24px 0 0;padding:0;display:flex;position:static}.testimonial-section .testimonial-slider-two .slick-dots li{flex:0 0 20px;margin:0 6px}@media (width<=767px){.testimonial-section{padding-block:48px}.testimonial-section>.container{padding-inline:20px}.testimonial-section .section-title{margin-bottom:28px}.testimonial-section .testimonial-slider-two{width:100%;margin:0;padding:0}.testimonial-section .testimonial-slider-two .slick-slide{margin:0}.testimonial-section .testimonial-item.style-two{margin-bottom:0;padding:24px;transition:none}.testimonial-section .testimonial-item.style-two .testimonial-content .author-thumb-item{margin-bottom:24px}.testimonial-section .testimonial-item.style-two .testimonial-content p{font-size:16px;line-height:1.65}.testimonial-section .opinion-logo-container{margin-top:24px}.testimonial-section .opinion-logo{height:48px}}
