.\39 91 div#custom-select-categorie,.\39 91 div#custom-select-groupe{width:100%}.\39 91 .nav-container{--nav-texte-clair:var(--color-primary);--nav-texte-sombre:var(--color-tertiary)}.\39 91 .nav-container .nav-wrapper,.\39 91 .nav-container .sub-nav-list{border-radius:0}.\39 91 .nav-container.nav-fond-clair .nav-wrapper{background:color-mix(in srgb,var(--bg-light) 92%,transparent);border-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}.\39 91 .nav-container.nav-fond-sombre .nav-wrapper{background:color-mix(in srgb,var(--bg-dark) 55%,transparent);border-color:color-mix(in srgb,var(--color-tertiary) 12%,transparent)}.\39 91 .nav-container .nav-logo img{width:120px}.\39 91 .nav-container .nav-list--item{font-size:13px;letter-spacing:.04em;text-transform:uppercase}@media (min-width:1369px){.\39 91 .nav-container .nav-list>li:hover,.\39 91 .nav-container.nav-fond-sombre .nav-list>li:hover{background:transparent}.\39 91 .nav-container .nav-list>li>.nav-list--item:after{background:var(--color-primary-hover);bottom:-6px;height:2px;left:0;position:absolute;width:0}.\39 91 .nav-container .nav-list>li:hover>.nav-list--item:after,.\39 91 .nav-container .nav-list>li>.nav-list--item:focus-visible:after{width:100%}.\39 91 .nav-container .nav-list>li:hover>i{color:var(--color-primary-hover)}.\39 91 .nav-container .sub-nav-list{background:color-mix(in srgb,var(--bg-light) 96%,transparent)}.\39 91 .nav-container.nav-fond-sombre .sub-nav-list{background:color-mix(in srgb,var(--bg-dark) 94%,transparent)}.\39 91 .nav-container .sub-nav-list--item a:focus-visible,.\39 91 .nav-container .sub-nav-list--item a:hover{background:var(--color-primary-hover);color:var(--color-tertiary)}}.\39 91 .hero-search{--hero-gold:var(--color-primary-hover);--hero-gold-hover:var(--color-primary-hover);--hero-accent:var(--color-primary-hover);--hero-texte:var(--color-primary);--hero-gris:color-mix(in srgb,var(--color-primary) 55%,var(--bg-light));--hero-bordure:color-mix(in srgb,var(--color-primary) 10%,var(--bg-light));color:var(--color-tertiary)}.\39 91 .hero-search__slide:after{background:linear-gradient(90deg,color-mix(in srgb,var(--bg-dark) 75%,transparent) 0,color-mix(in srgb,var(--bg-dark) 35%,transparent) 40%,transparent 70%),linear-gradient(0deg,color-mix(in srgb,var(--bg-dark) 55%,transparent) 0,transparent 35%)}.\39 91 .hero-search__surtitre{align-items:center;color:var(--color-tertiary);display:inline-flex;font-weight:600;gap:.75rem;letter-spacing:.12em}.\39 91 .hero-search__surtitre:before{background:var(--color-primary-hover);content:"";height:2px;width:32px}.\39 91 .hero-search__desc,.\39 91 .hero-search__titre{color:var(--color-tertiary)}.\39 91 .hero-search__fields{background:var(--bg-light);border-top:3px solid var(--color-primary-hover)}.\39 91 .hero-search .custom-select.hero-search__field{background-color:var(--bg-light);transition:background-color .2s ease}.\39 91 .hero-search .custom-select.hero-search__field.active,.\39 91 .hero-search .custom-select.hero-search__field:hover{background-color:color-mix(in srgb,var(--color-primary) 5%,var(--bg-light))}.\39 91 .hero-search__label{color:var(--color-primary);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.\39 91 .hero-search .custom-select .input-button,.\39 91 .hero-search__input{color:var(--color-primary)}.\39 91 .hero-search .custom-select .badge{background:var(--color-primary);border-radius:0;color:var(--color-tertiary)}.\39 91 .hero-search .custom-select-body .custom-option:hover{background:color-mix(in srgb,var(--color-primary) 5%,var(--bg-light))}.\39 91 .hero-search .custom-select-body .form-check-input:checked{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.\39 91 .hero-search__field--texte:focus-within .hero-search__loupe{color:var(--color-primary-hover)}.\39 91 .hero-search .hero-search__submit{background:var(--color-primary);color:var(--color-tertiary);transition:background-color .2s ease}.\39 91 .hero-search .hero-search__submit:focus-visible,.\39 91 .hero-search .hero-search__submit:hover{background:var(--color-primary-hover);color:var(--color-tertiary)}.\39 91 .hero-search__arrow{color:var(--color-tertiary)}.\39 91 .hero-search__arrow:hover{color:var(--color-primary-hover)}.\39 91 .hero-search__keywords a{border-color:color-mix(in srgb,var(--color-tertiary) 60%,transparent);color:var(--color-tertiary)}.\39 91 .hero-search__keywords a:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-tertiary)}.\39 91 .hero-search__indicators .active{background-color:var(--color-primary-hover)}@media (max-width:1079px){.\39 91 .hero-search__keywords p{color:var(--color-primary)}.\39 91 .hero-search__keywords a{border-color:var(--color-primary);color:var(--color-primary)}}.\39 91 .section-activites--titre,.\39 91 .section-concessions-listing--titre,.\39 91 .section-faq-v2--titre,.\39 91 .section-news-2--titre,.\39 91 .section-reassurance--titre{color:var(--color-primary)}.\39 91 .section-activites--surtitre,.\39 91 .section-faq-v2--surtitre,.\39 91 .section-news-2--surtitre,.\39 91 .section-news-2--surtitre p{color:color-mix(in srgb,var(--color-primary) 70%,var(--bg-light));font-weight:600;letter-spacing:.12em}.\39 91 .title-primary{color:var(--color-primary-hover)}.\39 91 .section.bg-dark{background-color:var(--bg-dark)!important}.\39 91 .section.bg-dark,.\39 91 .section.bg-dark .section-carousel-vo--titre,.\39 91 .section.bg-dark .section-text-img--text h2,.\39 91 .section.bg-dark .section-text-img--text p{color:var(--color-tertiary)}.\39 91 .section.bg-dark .section-carousel-vo--surtitre,.\39 91 .section.bg-dark .section-carousel-vo--surtitre p,.\39 91 .section.bg-dark .section-text-img--surtitre{color:color-mix(in srgb,var(--color-tertiary) 70%,transparent);font-weight:600;letter-spacing:.12em}.\39 91 .section.bg-dark .section-carousel-vo--entete .btn-primary,.\39 91 .section.bg-dark .section-text-img--text .btn-primary{background:var(--color-tertiary);border-color:var(--color-tertiary);color:var(--color-primary)}.\39 91 .section.bg-dark .section-carousel-vo--entete .btn-primary:hover,.\39 91 .section.bg-dark .section-text-img--text .btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-tertiary)}.\39 91 .section.bg-dark .carousel-v2-button{background:var(--color-tertiary);color:var(--color-primary)}.\39 91 .section.bg-dark .carousel-v2-button:hover{background:var(--color-primary-hover);color:var(--color-tertiary)}.\39 91 .section-reassurance{--reassurance-picto-bg:color-mix(in srgb,var(--color-primary) 6%,var(--bg-light));--reassurance-picto-color:var(--color-primary);background:var(--bg-light);color:var(--color-primary)}.\39 91 .section-reassurance--picto,.\39 91 .section-reassurance--picto svg{height:64px;width:64px}.\39 91 .section-reassurance--picto svg rect{fill:var(--reassurance-picto-bg)}.\39 91 .section-reassurance--picto svg path[fill]{fill:var(--reassurance-picto-color)}.\39 91 .section-reassurance--picto svg path[stroke]{stroke:var(--reassurance-picto-color)}.\39 91 .section-reassurance--item:hover svg rect{fill:var(--color-primary)}.\39 91 .section-reassurance--item:hover svg path[fill]{fill:var(--color-tertiary)}.\39 91 .section-reassurance--item:hover svg path[stroke]{stroke:var(--color-tertiary)}.\39 91 .section-reassurance--picto svg path,.\39 91 .section-reassurance--picto svg rect{transition:fill .25s ease,stroke .25s ease}.\39 91 .section-avis-v3{background:var(--bg-dark);color:var(--color-tertiary)}.\39 91 .section-faq-v2--declencheur{background:var(--color-primary);color:var(--color-tertiary)}.\39 91 .section-faq-v2--declencheur:hover,.\39 91 .section-faq-v2--declencheur:not(.collapsed){background:var(--color-primary-hover)}.\39 91 footer{--footer-bg:var(--bg-dark);color:var(--color-tertiary)}@media (prefers-reduced-motion:reduce){.\39 91 .hero-search .custom-select.hero-search__field,.\39 91 .hero-search .hero-search__submit,.\39 91 .section-reassurance--picto svg path,.\39 91 .section-reassurance--picto svg rect{transition:none}}.\39 91 footer .footer-haut{border-top-color:var(--color-primary-hover)}.\39 91 .section-formulaire-rdv .formulaire-rdv--formulaire button[type=submit]{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.\39 91 .section-formulaire-rdv .formulaire-rdv--formulaire button[type=submit]:focus-visible,.\39 91 .section-formulaire-rdv .formulaire-rdv--formulaire button[type=submit]:hover{background:color-mix(in srgb,var(--color-primary-hover) 80%,#000)}.\39 91 .actu-tag:before{background:var(--color-primary-hover)}