@media screen and (max-width:767px){body{font-size:1.2rem;line-height:1.65}h1{font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.3rem}p{margin-bottom:1rem}.btn_full,.btn_line{width:100%;max-width:20rem;padding:.9rem 0;border-radius:2.5rem;font-size:1.1rem}.btn_line_dark{padding:.8rem 1.4rem;font-size:1.1rem}.back_to_top{right:1rem;bottom:1rem;width:2.8rem;height:2.8rem;border-radius:2px;font-size:1rem}header.main{height:4.5rem;padding:0 1.2rem}header.main.sticky{height:4rem}header.main .logo,header.main.sticky .logo{flex-shrink:0;width:10rem}header.main .actions{gap:.6rem}header.main .lang{display:none}header.main .btn_rdv{gap:.3rem;padding:.45rem .7rem;border-radius:2rem;font-size:.85rem;letter-spacing:0;white-space:nowrap}header.main .btn_rdv .libelle_long{display:none}header.main .btn_rdv .fa-calendar{display:none}header.main .btn_rdv .libelle_court{display:inline}header.main .btn_rdv i{font-size:1rem}header.main .btn_rdv .fleche{font-size:.75rem}header.main .rdv_choix{top:calc(100% + 0.5rem)}.rdv_choix{min-width:0;width:17rem;padding:.9rem 0 .5rem;box-shadow:0 .4rem 1.4rem rgb(0 0 0 / .2)}.rdv_choix[hidden]{transform:translateY(-.5rem)}#services #banniere .rdv_choix[hidden],#pathologies #banniere .rdv_choix[hidden]{transform:translateY(.5rem)}.rdv_choix .intitule{padding:0 1.2rem .6rem;font-size:.9rem}.rdv_choix a{gap:.6rem;padding:.7rem 1.2rem;font-size:1.15rem}.rdv_choix a i{font-size:1rem}#services #banniere .rdv_choix,#pathologies #banniere .rdv_choix{bottom:calc(100% + 0.6rem);left:0}header.main .hamburger{padding:.3rem}header.main .hamburger .hamburger-box{display:block;width:1.6rem;height:1.1rem}header.main .hamburger .hamburger-inner,header.main .hamburger .hamburger-inner:before,header.main .hamburger .hamburger-inner:after{width:1.6rem}header.main .hamburger .hamburger-inner:before{top:-.45rem}header.main .hamburger .hamburger-inner:after{bottom:-.45rem}#menu_panel{top:0;width:100%;height:100%}#menu_panel .panel_head{padding:1.2rem 1.2rem 0}#menu_panel .panel_head .logo{width:8rem}#menu_panel .head_actions{gap:1rem}#menu_panel .lang{font-size:1rem}#menu_panel .close{width:2.4rem;height:2.4rem;font-size:1.1rem}#menu_panel .panel_body{padding:1.2rem 1.2rem 1.6rem}#menu_panel .panel_haut{padding-bottom:1rem;font-size:1rem}#menu_panel .avis{gap:.5rem}#menu_panel .avis img{width:1rem}#menu_panel .panel_haut .socials{margin-left:auto;white-space:nowrap}#menu_panel .panel_haut .socials a{margin:0 0 0 1rem}#menu_panel .accordeon_tete{padding:1rem 0;font-size:1.3rem}#menu_panel .voir_tout{display:none}#menu_panel .accordeon_entete:has(.voir_tout) .libelle{padding-right:0}#menu_panel .accordeon_tete .fleche{width:2.2rem;height:2.2rem}#menu_panel .accordeon_tete .fleche img{width:.8rem}#menu_panel .accordeon_corps{padding-bottom:1rem}#menu_panel .accordeon_corps ul{columns:1}#menu_panel .accordeon_corps li{margin-bottom:.6rem;font-size:1.1rem;line-height:1.25}#menu_panel .liens_simples{padding:1rem 0}#menu_panel .liens_simples ul{gap:.6rem 1.4rem}#menu_panel .liens_simples a{font-size:1.1rem}#menu_panel .rdv{padding-top:1.5rem}#menu_panel .rdv_titre{gap:.5rem;margin-bottom:.9rem;font-size:1.2rem}#menu_panel .rdv_titre img{width:1.1rem}#menu_panel .rdv ul{display:block}#menu_panel .rdv li{margin-bottom:.7rem;padding:.9rem;border-radius:.4rem}#menu_panel .rdv .ville{margin-bottom:.2rem;font-size:1rem}#menu_panel .rdv .tel-link{margin-bottom:.6rem;font-size:1.1rem}#menu_panel .rdv .reserver{gap:.4rem;font-size:1.1rem}footer.main .top{display:block;padding:2.5rem 1.5rem}footer.main{text-align:center}footer.main .cliniques li{align-items:center}footer.main .brand .logo_dots{display:none}footer.main .brand .logo_simple{display:inline-block;width:100%;max-width:15rem;margin-bottom:2.5rem}footer.main .cliniques .tel-link,footer.main .cliniques p{display:block}footer.main .btn_rdv_petit,footer.main .btn_contact{display:inline-flex}footer.main .footer_menu ul,footer.main .socials{justify-content:center}footer.main .socials a{margin:0 .7rem}footer.main .infos{padding-left:0}footer.main .cliniques{display:block;margin-bottom:1.8rem}footer.main .cliniques li{margin-bottom:1.8rem}footer.main .cliniques h2,footer.main .cliniques h3{margin-bottom:.3rem;font-size:1.3rem}footer.main .cliniques p{margin-bottom:.4rem}footer.main .cliniques .tel-link{margin-bottom:.8rem}.btn_rdv_petit{padding:.6rem 1.2rem;border-radius:2rem;font-size:1rem}footer.main .bas{display:block;padding-top:1.5rem}footer.main .footer_menu ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}footer.main .socials{margin-top:1.2rem}footer.main .socials a{margin:0 1.4rem 0 0;font-size:1.3rem}footer.main .politique{margin-top:1.2rem}footer.main .bottom{padding:2.5rem 1.5rem}footer.main .bottom .membres{width:100%;margin-bottom:2rem}footer.main .bottom .copyright{font-size:.9rem}#home #hero{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:100vh;min-height:100svh;padding:1.5rem 1.5rem 3.5rem}#home #hero .content{padding-top:0}#home #hero .succursales{position:relative;top:auto;right:auto;z-index:2;order:-1;width:15.5rem;height:15.5rem;margin:0 0 2rem}#home #hero .content h2{font-size:2.2rem}#home #hero .succursales i{font-size:2rem}#home #hero .succursales .label{margin:.5rem 0 .6rem;font-size:1.1rem}#home #hero .succursales ul li a{font-size:1rem}#home #intro{display:block;padding:3rem 1.5rem 0}#home #intro .text{width:100%;padding-right:0}#home #intro .text h1{margin-bottom:.8rem}#home #intro .text h2{margin-bottom:1.8rem}#home #intro .text .list{margin-bottom:2rem}#home #intro .text .list li{padding-left:.9rem;margin-bottom:.4rem}#home #intro .visual{width:calc(100% + 3rem);margin:2.5rem -1.5rem 0}#home #acces{display:block}#home #acces .card{width:100%;height:36rem;padding:2.5rem}#home #acces .card h2{max-width:none;font-size:1.3rem;line-height:1.6}#home #acces .card h2 i{display:block;margin-top:1rem;font-size:2rem}#home #aide{display:block;padding:3rem 1.5rem}#home #aide .text{width:100%}#home #aide .text h2{font-size:1.8rem}#home #aide .text{padding:0;background-size:cover}#home #aide .text .dots{width:12rem;margin-top:1rem}#home #aide .desc{width:100%;margin-top:1.5rem}#home #blogue_home{display:block;padding:3rem 1.5rem}#home #blogue_home .text{width:100%;padding-right:0}#home #blogue_home .text h3{margin-bottom:1.5rem}#home #blogue_home .text h3 i{margin-top:.8rem;font-size:1.2rem}#home #blogue_home .text .dots{display:none}#home #blogue_home .visuals{display:block;width:100%;margin-top:2rem}#home #blogue_home .visuals img{display:block;width:100%;margin:0 0 1.5rem}#home #blogue_home .visuals img:last-child{margin-bottom:0}#home #partenaires{padding:4.5rem 1.5rem 5rem}#home #partenaires h2{margin-bottom:3rem;font-size:1.7rem}#home #partenaires .logos{display:block}#home #partenaires .logos li{margin:0 0 3rem}#home #partenaires .logos li:last-child{margin-bottom:0}#home #partenaires .logos li img{width:15rem}#services #banniere{min-height:100vh;min-height:100svh;padding:8rem 1.5rem 2.5rem}#services #banniere h2,#pathologies #banniere h2{font-size:2rem;line-height:1.05}#services #banniere .content,#pathologies #banniere .content{margin-bottom:1.5rem}#services #banniere .btn_banniere,#pathologies #banniere .btn_banniere{margin-left:-1.5rem;gap:.8rem;padding:1rem 1.5rem 1rem 1.5rem;background-image:linear-gradient(to right,#2f4254 0%,#101820 70%,#000 100%);background-size:cover;font-size:1.4rem}#services #banniere .btn_banniere span,#pathologies #banniere .btn_banniere span{max-width:none}#services #banniere .btn_banniere i,#pathologies #banniere .btn_banniere i{margin-bottom:.15rem;font-size:1.2rem}#services #pourquoi{padding:2.5rem 1.5rem 2rem}#services #pourquoi h1{margin-bottom:1.2rem}#services #pourquoi p{max-width:100%;margin-bottom:1rem}#services #traitement{display:block;min-height:0}#services #traitement .visual{min-height:14rem}#services #traitement .text{padding:2.5rem 1.5rem;background-image:none;background-color:#04050a}#services #traitement .text h2{margin-bottom:1rem;font-size:1.6rem}#services #traitement .text p{text-align:left}#services #liste_services{padding:2.5rem 1.5rem 0}#services #liste_services .surtitre{margin-bottom:.3rem;font-size:1.6rem}#services #liste_services h2{margin-bottom:1.8rem;font-size:1.7rem}#services .grille{display:block}#services .grille li{margin-bottom:.8rem}#services .grille li a{padding:1.5rem 1.2rem}#services .grille h3{margin-bottom:.4rem;font-size:1.4rem}#services .grille h3 i,#services .grille span{font-size:.9rem}#banniere,#home #hero{background-image:var(--fond-mobile,var(--fond))}#expertise #banniere,#service #banniere,#condition #banniere,#apropos #banniere,#equipe #banniere,#carriere #banniere{min-height:60vh;min-height:60svh}#expertise #banniere .content,#service #banniere .content,#condition #banniere .content,#apropos #banniere .content,#equipe #banniere .content,#carriere #banniere .content{top:auto;bottom:2rem;display:block;padding:0 1.5rem}#expertise #banniere .content .dots,#service #banniere .content .dots,#condition #banniere .content .dots,#apropos #banniere .content .dots,#equipe #banniere .content .dots,#carriere #banniere .content .dots{display:none}#expertise #banniere .content .titre,#service #banniere .content .titre,#condition #banniere .content .titre,#apropos #banniere .content .titre,#equipe #banniere .content .titre,#carriere #banniere .content .titre{display:block;max-width:100%;font-size:2rem;line-height:1.1}#service #intro{padding:2.5rem 1.5rem}#service #intro h1{margin-bottom:1.2rem}#service #intro p{margin-bottom:1rem}#service .contenu{padding:0 1.5rem 2rem}#service #banniere+.contenu{padding-top:2.5rem}#service .contenu h2{max-width:100%;padding-bottom:1rem;margin-bottom:1rem}#service .contenu p{margin-bottom:1rem}#service .symptomes{padding:2.5rem 1.5rem}#service .symptomes+.symptomes{margin-top:1.5rem}#service .symptomes h2{max-width:100%;padding-bottom:1rem;margin-bottom:1rem}#service .symptomes li,#service .question_corps li{padding-left:1.3rem}#service .symptomes li{margin-bottom:.4rem}#service #citation{min-height:24rem;padding:4.5rem 1.5rem}#service #citation .petit{font-size:1.5rem}#service #citation .grand{font-size:3.4rem}#service #faq{padding:2.5rem 1.5rem}#service #faq h2{margin-bottom:1.5rem}#service .questions{max-width:100%}#service .question_tete{padding:.9rem 1rem .9rem 2.4rem;font-size:1.2rem}#service .question_tete .signe{left:1rem;top:1.9rem;width:.7rem;height:.7rem;margin-top:-.35rem}#service .question_corps{padding:0 1rem 1rem 2.4rem}#service #cta_service,#condition #cta_condition{display:block;min-height:0}#service #cta_service .cta_image,#service #cta_service .cta_bleu,#condition #cta_condition .cta_image,#condition #cta_condition .cta_bleu{min-height:22rem;padding:2.5rem 1.5rem}#service #cta_service .cta_bleu,#condition #cta_condition .cta_bleu{background-image:none!important;background-color:#2a4760}#service #cta_service h2,#condition #cta_condition h2{max-width:100%;font-size:1.3rem}#pathologies #banniere{min-height:100vh;min-height:100svh;padding:8rem 1.5rem 2.5rem}#pathologies #intro{padding:2.5rem 1.5rem}#pathologies #intro h1{margin-bottom:1.2rem}#pathologies #intro p{margin-bottom:1rem}#pathologies #citation{min-height:24rem;padding:4.5rem 1.5rem}#pathologies #citation .petit{font-size:1.5rem}#pathologies #citation .grand{font-size:3.4rem}#pathologies #liste_pathologies{padding:2.5rem 1.5rem 0}#pathologies #liste_pathologies h2{margin-bottom:1.8rem;font-size:1.7rem}#pathologies .grille{columns:1}#pathologies .grille li{margin-bottom:.8rem}#pathologies .grille li a{padding:1.5rem 1.2rem}#pathologies .grille h3{font-size:1.4rem}#pathologies .grille h3 i{font-size:1rem}#condition #intro{padding:2.5rem 1.5rem}#condition #intro h1{margin-bottom:1rem}#condition #intro h2{margin-bottom:.9rem}#condition #intro p{margin-bottom:.9rem}#condition #intro .sous_titre{margin-top:1.6rem;margin-bottom:.9rem;font-size:1.2rem}#condition .causes{padding:2rem 1.5rem 2.5rem;background-size:6rem auto}#condition .causes+.causes{margin-top:1.5rem}#condition .causes h2{margin-bottom:1rem}#condition .causes li{margin-bottom:.5rem}#condition .causes li:before{margin-right:.3rem}#condition .causes .terme{font-size:1.2rem}#condition .causes .detail{font-size:1rem}#apropos #banniere .content .titre{max-width:100%}#apropos #intro{padding:2.5rem 1.5rem}#apropos #intro h1{margin-bottom:1rem}#apropos #intro p{margin-bottom:.9rem;text-align:left}#apropos #valeurs{padding:2rem 1.5rem 2.5rem}#apropos #valeurs h2{margin-bottom:1.5rem;font-size:1.5rem}#apropos #valeurs ul{flex-wrap:wrap;gap:1rem}#apropos #valeurs li{width:10.5rem;height:10.75rem}#apropos #valeurs li span{margin-bottom:0;font-size:1rem}#apropos #vision{flex-direction:column;min-height:0}#apropos #vision .visual{width:100%;height:14rem}#apropos #vision .text{width:100%;padding:2.5rem 2rem}#apropos #vision h2{font-size:1.5rem}#apropos #vision h2+p{margin-bottom:1.5rem}#apropos #professionnels{padding:2.5rem 1.5rem}#apropos #professionnels h2{margin-bottom:1rem;font-size:1.5rem;text-align:left}#apropos #professionnels p{margin-bottom:.9rem;text-align:left}#apropos #cta_apropos{grid-template-columns:1fr;min-height:0}#apropos #cta_apropos .cta{min-height:22rem;padding:2.5rem 1.5rem}#apropos #cta_apropos .petit{font-size:1.2rem}#apropos #cta_apropos .grand{font-size:1.6rem}#apropos #cta_apropos .grand i{font-size:1.2rem}#equipe #banniere .content .titre{max-width:100%}#equipe #membres{padding:2.5rem 1.5rem 3rem}#equipe #membres h1,#equipe #membres h2{margin-bottom:1.5rem}#equipe #membres h1{font-size:1.6rem}#equipe #membres .surtitre{margin-bottom:.4rem;font-size:1.2rem}#equipe #membres .filtres{display:none}#equipe #membres .filtre_select{position:relative;display:block;margin-bottom:2rem;text-align:left}#equipe #membres .filtre_select select{width:100%;padding:1rem 3rem 1rem 1.2rem;border:0;border-radius:0;background-color:#0e1620;color:#fff;font-family:inherit;font-size:1.1rem;letter-spacing:1px;appearance:none;cursor:pointer}#equipe #membres .filtre_select i{position:absolute;top:50%;right:1.2rem;margin-top:-.5rem;font-size:1rem;color:#83a4b1;pointer-events:none}#equipe #membres .filtre{min-width:0;flex:1 1 auto;gap:.4rem;padding:.7rem 1rem;font-size:1rem}#equipe #membres .bandeau{gap:.5rem;padding:.7rem 1rem;margin-bottom:1.5rem;font-size:1.2rem}#equipe #membres .grille{grid-template-columns:1fr;gap:2rem}#equipe #membres .succursale{margin-bottom:2.5rem}#equipe #membres .portrait{margin-bottom:.6rem}#equipe #membres .discipline,#equipe #membres .nom{font-size:1.4rem}#equipe #membres .titres{margin-bottom:.8rem;font-size:1.15rem}#equipe #membres .note{margin-top:.3rem;font-size:1.05rem}#equipe #membres .voir{gap:.5rem;padding:.9rem 1rem;font-size:1.1rem;opacity:1;transform:translateY(0);transition:none}#equipe #membres .contacts{gap:1rem}#equipe #membres .btn_rdv_membre{flex:1 0 100%;padding:.9rem 1rem;font-size:1.15rem;text-align:center}#membre #fiche{flex-direction:column;gap:2rem;padding:6rem 1.5rem 2rem}#membre #fiche .carte{display:contents}#membre #fiche .portrait{order:1}#membre #fiche .presentation{order:2}#membre #fiche .courriel{order:3}#membre #fiche .cliniques{order:4}#membre #fiche .portrait{margin-bottom:0}#membre #fiche .bio p{margin-bottom:.9rem;text-align:left}#membre #fiche .discipline,#membre #fiche .nom{font-size:1.4rem}#membre #fiche .titres{margin-bottom:.8rem;font-size:1.15rem}#membre #fiche .courriel{margin-bottom:0;font-size:1.15rem}#membre #fiche .bio{margin-top:1.2rem}#membre #fiche .cliniques{gap:.8rem}#membre #fiche .clinique{gap:.6rem;padding:1rem 1.1rem}#membre #fiche .succursale{gap:.4rem;font-size:1.15rem}#membre #fiche .clinique .tel-link{font-size:1.15rem}#membre #fiche .coordonnees a{font-size:1.15rem}#membre #retour{padding:0 1.5rem 3rem}#membre #retour a{gap:.5rem;font-size:1.15rem}#blogue #entete{padding:6rem 1.5rem 2rem}#blogue #entete .surtitre{margin-bottom:.3rem;font-size:1.2rem}#blogue #entete h1,#blogue #entete p{max-width:100%}#blogue #vedette{grid-template-columns:1fr;gap:1.2rem;margin:0 1.5rem 2.5rem;padding:1.2rem}#blogue #vedette .etiquette{padding:.3rem .8rem;margin-bottom:.8rem;font-size:.8rem}#blogue #vedette time,#blogue .billet time{margin-bottom:0;font-size:1.05rem}#blogue #vedette h2{margin-bottom:.8rem}#blogue #vedette p{margin-bottom:1rem}#blogue .lire{gap:.5rem;font-size:1.2rem}#blogue .lire i{font-size:1.6rem}#blogue #billets{padding:0 1.5rem 3rem}#blogue .grille{grid-template-columns:1fr;gap:2rem}#blogue .billet .visuel{margin-bottom:.7rem}#blogue .billet h3{font-size:1.4rem}#blogue .filtres{display:none}#blogue .filtre_select{position:relative;display:block;margin-bottom:2rem;text-align:left}#blogue .filtre_select select{width:100%;padding:1rem 3rem 1rem 1.2rem;border:0;border-radius:0;background-color:#0e1620;color:#fff;font-family:inherit;font-size:1.1rem;letter-spacing:1px;appearance:none;cursor:pointer}#blogue .filtre_select i{position:absolute;top:50%;right:1.2rem;margin-top:-.5rem;font-size:1rem;color:#83a4b1;pointer-events:none}#blogue .aucun{margin-bottom:1.5rem;font-size:1.1rem}#blogue .categorie{margin-bottom:.4rem;font-size:1rem;letter-spacing:1px}#blogue .chargement{margin-top:2.5rem;padding-top:1.5rem}#blogue .btn_plus{padding:.9rem 1.8rem;font-size:1rem}#blogue .restants{margin-top:.8rem;font-size:1rem}#article article{padding:6rem 1.5rem 0}#article h1{max-width:100%;margin-bottom:1.2rem}#article article>.categorie{margin-bottom:.5rem;font-size:1rem;letter-spacing:1px}#article .visuel{float:none;width:100%;margin:0 0 1.5rem 0}#article .contenu p,#article .contenu li{margin-bottom:.9rem}#article .contenu h2{margin-top:1.8rem;margin-bottom:.7rem;font-size:1.5rem}#article .contenu ol>li:has(>h2){font-size:1.5rem;line-height:1.2;margin-top:1.8rem;margin-bottom:.7rem}#article .contenu li{padding-left:1rem;margin-bottom:.5rem}#article .contenu ol{padding-left:0}#article .contenu ol>li{padding-left:1.5rem;text-indent:-1.5rem}#article .partage{flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem;margin-top:2rem;padding-top:1.5rem;text-align:center}#article .partage .intitule{width:100%;margin-top:.8rem;margin-left:0}#article .partage .tous_articles{flex:1 0 100%;justify-content:center;gap:.5rem;font-size:1.15rem}#article .partage .reseaux{flex:1 0 100%;justify-content:center;gap:.7rem}#article .partage .reseaux a{width:2.4rem;height:2.4rem;font-size:1rem}#article #voisins{grid-template-columns:1fr 1fr;gap:.7rem;padding:2.5rem 1.5rem 0}#article .voisin{gap:.4rem;padding:1rem .8rem;text-align:center}#article .voisin.suivant{text-align:center}#article .voisin .sens,#article .voisin.suivant .sens{justify-content:center}#article .voisin .titre{font-size:1rem}#carriere #intro{padding:2.5rem 1.5rem 2rem}#carriere #intro h1{margin-bottom:1.2rem;font-size:1.7rem}#carriere #intro p{margin-bottom:1rem}#carriere #postes{padding:2.5rem 1.5rem 3rem}#carriere #postes .entete{margin-bottom:1.5rem}#carriere #postes .pastille{width:2.4rem;height:2.4rem;margin-bottom:.8rem;font-size:1.1rem}#carriere #postes h2{font-size:1.4rem}#carriere #postes .panneaux{display:block}#carriere #postes .onglets{display:none}#carriere #postes .onglet_select{position:relative;display:block;margin-bottom:1.5rem;text-align:left}#carriere #postes .onglet_select select{width:100%;padding:1rem 3rem 1rem 1.2rem;border:0;border-radius:0;background-color:#0e1620;color:#fff;font-family:inherit;font-size:1.1rem;letter-spacing:1px;appearance:none;cursor:pointer}#carriere #postes .onglet_select i{position:absolute;top:50%;right:1.2rem;margin-top:-.5rem;font-size:1rem;color:#83a4b1;pointer-events:none}#carriere #postes .onglet i{font-size:1.1rem}#carriere #postes .contenus{padding:1.5rem 1.2rem}#carriere #postes .lieu{gap:.5rem;padding-bottom:.8rem;margin-bottom:1.2rem;font-size:1.2rem}#carriere #postes .lieu i{font-size:1.2rem}#carriere #postes .offre{padding-bottom:1.5rem;margin-bottom:1.5rem}#carriere #postes .offre h3{margin-bottom:.6rem;font-size:1.3rem}#carriere #postes .offre p{margin-bottom:1rem;max-width:100%}#carriere .btn_postuler{padding:.6rem 1.4rem;font-size:1rem}#carriere #culture{display:block}#carriere #culture .visuel{min-height:18rem}#carriere #culture .propos{padding:2.5rem 1.5rem}#carriere #culture .propos p{margin-bottom:1rem}#carriere #culture .propos .amorce{margin-bottom:1.2rem}#carriere #culture .avantages li{gap:.6rem;margin-bottom:.7rem}#carriere #culture .avantages i{font-size:1.1rem}#carriere #candidature{padding:2.5rem 1.5rem 3rem}#carriere #candidature .bloc{width:100%}#carriere #candidature h2{margin-bottom:1rem;font-size:1.5rem}#carriere #candidature .bloc>p{margin-bottom:1.5rem;max-width:100%}#carriere .wpforms-field{margin-bottom:.8rem}#carriere .wpforms-field-label{margin-bottom:.4rem;font-size:1rem}#carriere .wpforms-field input[type='text'],#carriere .wpforms-field input[type='email'],#carriere .wpforms-field input[type='tel'],#carriere .wpforms-field textarea{padding:.7rem .9rem;font-size:1.1rem}#carriere .wpforms-field textarea{min-height:8rem}#carriere .wpforms-field-file-upload{margin-top:1.2rem}#carriere .wpforms-field-file-upload input[type='file']{font-size:1rem}#carriere .wpforms-field-description,#carriere label.wpforms-error{margin-top:.3rem;font-size:.9rem}#carriere .wpforms-confirmation-container-full{padding:1rem 1.2rem}#carriere .wpforms-submit-container{margin-top:1.2rem}#carriere #cta_carriere{display:block;min-height:0}#carriere #cta_carriere .cta{min-height:22rem;padding:2.5rem 1.5rem}#carriere #cta_carriere .petit{font-size:1.3rem}#carriere #cta_carriere .grand{font-size:1.6rem}#carriere #cta_carriere .grand i{margin-left:.5rem;font-size:1.2rem}#emploi #banniere{min-height:60vh;min-height:60svh;padding-bottom:1.5rem}#emploi #banniere .plaque{min-height:0;padding:1.2rem 2.5rem 1.2rem 1.5rem;border-radius:0 3rem 3rem 0}#emploi #banniere .titre{max-width:none;font-size:1.8rem;line-height:1.2}#emploi #banniere .lieu{gap:.4rem;margin-top:.3rem;font-size:1.2rem}#emploi #description{padding:2.5rem 1.5rem 3rem}#emploi #description .bloc{max-width:100%}#emploi #description h2{margin-bottom:1.2rem;font-size:1.5rem}#emploi #description p{margin-bottom:1rem}#emploi #avantages{padding:2.5rem 1.5rem 3rem}#emploi #avantages h1{max-width:100%;margin-bottom:1.5rem;font-size:1.6rem}#emploi #avantages .liste{display:block}#emploi #avantages .liste li{gap:1rem;padding:1.1rem 1.2rem;margin-bottom:.5rem}#emploi #avantages .liste i{font-size:1.6rem}#emploi #postuler{display:block;padding:2.5rem 1.5rem 3rem}#emploi #postuler .pastille{width:8rem;height:8rem;margin-bottom:1.5rem;font-size:1.3rem}#emploi #postuler .wpforms-container{max-width:100%}#emploi .wpforms-field{margin-bottom:.8rem}#emploi .wpforms-field-label{margin-bottom:.4rem;font-size:1rem}#emploi .wpforms-field input[type='text'],#emploi .wpforms-field input[type='email'],#emploi .wpforms-field input[type='tel'],#emploi .wpforms-field textarea{padding:.7rem .9rem;font-size:1.1rem}#emploi .wpforms-field textarea{min-height:8rem}#emploi .wpforms-field-file-upload{margin-top:1.2rem}#emploi .wpforms-field-file-upload input[type='file']{font-size:1rem}#emploi .wpforms-field-description,#emploi label.wpforms-error{margin-top:.3rem;font-size:.9rem}#emploi .wpforms-confirmation-container-full{padding:1rem 1.2rem}#emploi .wpforms-submit-container{margin-top:1.2rem}#emploi .wpforms-submit{padding:.7rem 1.5rem;font-size:1.1rem}#emploi #autres_postes{padding:2rem 1.5rem}#emploi #autres_postes .retour{gap:.5rem;font-size:1.1rem}#emploi #autres_postes .retour i{font-size:1.2rem}#expertise #intro{padding:2.5rem 1.5rem 3rem}#expertise #intro h1{margin-bottom:1.2rem}#expertise #intro .texte p{margin-bottom:.9rem}#expertise #intro .rdv_libelle{gap:.5rem;margin-top:1.8rem;margin-bottom:1rem}#expertise #intro .cliniques{display:block}#expertise #intro .clinique{padding:1.1rem 1.2rem 1.3rem}#expertise #intro .clinique+.clinique{margin-top:1rem}#expertise #intro .clinique .tel{margin-top:.4rem}#expertise #intro .btn_reserver{gap:.5rem;min-height:0;margin-top:1rem;padding:.55rem 1.1rem}#expertise #intro .rdv_libelle img{display:none}#expertise #consulter{padding:2.5rem 1.5rem 3rem}#expertise #consulter h2{margin-bottom:1.2rem}#expertise #consulter .texte{margin-bottom:1.8rem}#expertise #consulter .onglets{flex-direction:column;padding:0 1.2rem 1.6rem;background-color:#fff}#expertise #consulter .liste,#expertise #consulter .panneaux{display:contents}#expertise #consulter .onglet{order:calc(var(--ordre) * 2);gap:1rem;padding:2.2rem 0 0;cursor:default}#expertise #consulter .onglet img{width:3.75rem}#expertise #consulter .onglet .libelle,#expertise #consulter .onglet.actif .libelle,#expertise #consulter .onglet:hover .libelle{font-size:1.4rem;color:#000}#expertise #consulter .panneau,#expertise #consulter .panneau.actif{order:calc(var(--ordre) * 2 + 1);opacity:1;visibility:visible;transform:none;transition:none}#expertise #consulter .panneau li,#expertise #consulter .panneau.actif li{padding:.7rem 0;opacity:1;transform:none;transition:none;transition-delay:0s}#expertise #complementaire{display:block;min-height:0}#expertise #complementaire>img{height:auto}#expertise #complementaire .propos{padding:2.5rem 1.5rem 3rem}#expertise #complementaire h2{margin-bottom:1rem}#expertise #complementaire .texte{text-align:left}#expertise #complementaire .texte p{margin-bottom:.9rem}#expertise #faq{padding:2.5rem 1.5rem 3rem}#expertise #faq h2{margin-bottom:1.5rem}#expertise #faq .liste{max-width:none}#expertise #faq .entete{gap:1rem;padding:1rem 0}#expertise #faq .entete .q{font-size:1.4rem}#expertise #faq .entete .picto{width:2rem;height:2rem}#expertise #faq .entete .picto:before,#expertise #faq .entete .picto:after{width:.8rem}#expertise #faq .reponse .contenu{text-align:left}#expertise #faq .reponse .contenu>:first-child{margin-top:1rem}#expertise #faq .reponse .contenu>:last-child{margin-bottom:1.2rem}#succursale #galerie_infos{padding:2.5rem 1.5rem 3rem}#succursale #galerie_infos .infos{display:block;margin-top:2.5rem;padding:0}#succursale #galerie_infos .infos h2{margin-bottom:1.2rem}#succursale #galerie_infos .proprios{margin-top:2.5rem}#succursale #galerie_infos .heures li{min-height:0;padding:.6rem .8rem}#succursale #galerie_infos .fiche{gap:1rem;padding:1rem}#succursale #galerie_infos .fiche+.fiche{margin-top:1rem}#succursale #galerie_infos .portrait{width:4rem}#succursale #galerie_infos .nom{padding-bottom:.4rem;margin-bottom:.4rem}#succursale #services{padding:2.5rem 1.5rem 3rem}#succursale #services h2{margin-bottom:1rem}#succursale #services .intro{margin-bottom:1.8rem}#succursale #services .cartes{display:block}#succursale #services .carte{padding:1rem 1.1rem 1.3rem}#succursale #services .carte+.carte{margin-top:1rem}#succursale #services .tete{gap:1rem}#succursale #services .visuel{width:4rem}#succursale #services .liens{display:block;margin-top:.8rem;padding-top:1rem}#succursale #services .pastille{min-height:0;padding:.6rem 1rem}#succursale #services .pastille+.pastille{margin-top:.6rem}#succursale #intro{display:block;padding:7rem 1.5rem 3rem}#succursale #intro .photo{width:100%;margin-top:2rem}#succursale #intro .surtitre{margin-bottom:.5rem;letter-spacing:1px}#succursale #intro h1{margin-bottom:1.2rem}#succursale #intro .desc p{margin-bottom:.9rem;text-align:left}#succursale #intro .coordonnees{display:block;margin-top:1.5rem;padding:1.3rem 1.3rem 1.4rem}#succursale #intro .coordonnees .bloc+.bloc{margin-top:1.2rem}#succursale #intro .coordonnees .etiquette{margin-bottom:.5rem}#succursale #intro .btn_rdv_clinique{gap:.6rem;min-height:0;margin-top:1.5rem;padding:.9rem 1.4rem}#succursale #galerie_infos .slick-dots{margin-top:1.5rem}#succursale #galerie_infos .slick-dots li,#succursale #galerie_infos .slick-dots li button{width:1.6rem;height:1.6rem}#succursale #galerie_infos .slick-dots li{margin:0 .1rem}#succursale #galerie_infos .slick-dots li button:before{top:50%;left:50%;width:.7rem;height:.7rem;transform:translate(-50%,-50%)}#succursale #question{display:block;padding:2.5rem 1.5rem 3rem}#succursale #question h2{margin-bottom:1rem}#succursale #question .propos>p{text-align:left}#succursale #question .encadre{margin-top:1.5rem;padding:1.2rem 1.2rem 1.1rem}#succursale #question .encadre p{margin-bottom:1rem}#succursale #question .encadre .btn_rdv_clinique{gap:.6rem;width:100%;min-height:0;padding:.9rem 1.2rem}#succursale #question .formulaire{margin-top:2.2rem}#succursale #question .wpforms-field-container{grid-template-columns:1fr;row-gap:1.1rem}#succursale #question .wpforms-field-label{margin-bottom:.4rem}#succursale #question .wpforms-field input[type='text'],#succursale #question .wpforms-field input[type='email'],#succursale #question .wpforms-field input[type='tel'],#succursale #question .wpforms-field textarea{padding:.7rem .9rem}#succursale #question .wpforms-field input[type='text'],#succursale #question .wpforms-field input[type='email'],#succursale #question .wpforms-field input[type='tel']{min-height:0}#succursale #question .wpforms-field textarea{min-height:8rem}#succursale #question .wpforms-field-checkbox li,#succursale #question .wpforms-field-gdpr-checkbox li{gap:.7rem}#succursale #question .wpforms-field-checkbox input[type='checkbox'],#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']{width:1.3rem;height:1.3rem}#succursale #question .wpforms-submit-container{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem}#succursale #question .wpforms-submit{gap:.6rem;min-height:0;padding:.8rem 1.6rem}#contact #entete{padding:6rem 1.5rem 1.8rem}#contact #entete .surtitre{margin-bottom:.3rem;font-size:1.2rem}#contact #entete h1{max-width:100%;margin-bottom:.7rem;font-size:1.7rem}#contact #entete p{font-size:1.3rem}#contact #centres{padding:0 1.5rem 3rem}#contact #centres>ul{display:block}#contact .centre{margin-bottom:2.5rem}#contact .centre:last-child{margin-bottom:0}#contact .centre .visuel{margin-bottom:1.2rem}#contact .centre h2{margin-bottom:.6rem;font-size:1.4rem}#contact .centre .adresse{margin-bottom:1rem}#contact .centre .lignes{margin-bottom:1.2rem}#contact .centre .lignes li{gap:.7rem;margin-bottom:.5rem}#contact .centre .lignes i{width:1.2rem;font-size:1.1rem}#contact .centre .btn_rdv_centre{padding:.7rem 1.5rem;font-size:1.1rem}#contact .centre .fiche{gap:.4rem;margin-top:1rem;font-size:1.1rem}#contact .centre .fiche i{font-size:1.1rem}#page #entete{padding:6rem 1.5rem 1rem}#page #entete h1{max-width:100%;font-size:1.7rem}#page #contenu{max-width:100%;padding:0 1.5rem 3rem}#page #contenu h2{margin-bottom:1.2rem;font-size:1.5rem}#page #contenu h3{margin:1.5rem 0 .7rem;font-size:1.2rem}#page #contenu p{margin-bottom:1rem}#page #contenu>ul{margin-bottom:1.3rem}#page #contenu>ul li{padding-left:1.1rem;margin-bottom:.7rem}#page #contenu .coordonnees{display:block;margin-top:1.5rem}#page #contenu .coordonnees li{padding:1.2rem 1.3rem;margin-bottom:1rem}#page #contenu .coordonnees li:last-child{margin-bottom:0}#page #contenu .coordonnees strong{margin-bottom:.4rem}#page.page_centree #entete{padding-top:7rem}#page.page_centree #contenu{padding-bottom:7rem}#page .retour{gap:.5rem;margin-top:.6rem;font-size:1.1rem}#page .retour i{font-size:1.2rem}#temoignages #entete{padding:6rem 1.5rem 1.5rem}#temoignages #entete .surtitre{margin-bottom:.3rem;font-size:1.2rem}#temoignages #entete h1{margin-bottom:1rem;font-size:1.7rem}#temoignages .bilan{flex-wrap:wrap;justify-content:center;gap:.5rem}#temoignages .bilan .note{font-size:1.5rem}#temoignages .bilan .total,#temoignages .notes i{font-size:1.1rem}#temoignages .bilan .notes{gap:.1rem}#temoignages #laisser_avis{padding:0 1.5rem 2.5rem}#temoignages #laisser_avis .invite{margin-bottom:1rem;font-size:1.1rem}#temoignages #laisser_avis .boutons{flex-direction:column;gap:.5rem}#temoignages .btn_avis{justify-content:center;gap:.5rem;padding:.8rem 1.2rem;font-size:1.1rem}#temoignages #liste_avis{padding:2.5rem 1.5rem 3rem}#temoignages .filtres{flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem}#temoignages .filtre{padding:.6rem 1.1rem;font-size:1rem}#temoignages .grille{column-count:1}#temoignages .avis{padding:1.2rem 1.3rem 1rem;margin-bottom:1rem}#temoignages .avis .tete{gap:.5rem;margin-bottom:.4rem}#temoignages .avis .nom{font-size:1.2rem}#temoignages .avis .date{font-size:1rem}#temoignages .avis .notes{margin-bottom:.7rem}#temoignages .avis .texte{margin-bottom:.8rem}#temoignages .avis .source i{font-size:1.2rem}#temoignages .plus{margin-top:1.5rem}#temoignages .btn_plus{padding:.8rem 1.8rem;font-size:1.1rem}#temoignages .restants{margin-top:.7rem;font-size:1rem}#home #hero:before,#services #banniere:before,#pathologies #banniere:before,#service #banniere:before,#condition #banniere:before,#apropos #banniere:before,#equipe #banniere:before,#carriere #banniere:before,#emploi #banniere:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .25) 8%,#fff0 20%),linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .7) 18%,rgb(0 0 0 / .45) 35%,rgb(0 0 0 / .2) 50%,#fff0 68%)}#equipe #banniere:before{background-image:linear-gradient(to bottom,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .25) 8%,#fff0 20%),linear-gradient(to top,rgb(255 255 255 / .85) 0%,rgb(255 255 255 / .6) 18%,#fff0 45%)}#home #hero .content{position:relative;z-index:2}#succursale #intro .desc p,#succursale #intro .coordonnees p,#condition .causes .detail,#apropos #valeurs li span,#equipe #membres .note{font-size:inherit}#succursale #intro .surtitre,#succursale #intro .coordonnees .etiquette,#succursale #intro .btn_rdv_clinique,#succursale #question .encadre .btn_rdv_clinique,#expertise #intro .btn_reserver{font-size:1.125rem}#succursale #question .wpforms-field-label,#succursale #question .wpforms-field input[type='text'],#succursale #question .wpforms-field input[type='email'],#succursale #question .wpforms-field input[type='tel'],#succursale #question .wpforms-field textarea,#succursale #question .wpforms-field-checkbox label,#succursale #question .wpforms-field-gdpr-checkbox label,#succursale #question .wpforms-submit,#succursale #question .note{font-size:1.125rem}#carriere .wpforms-field-label,#carriere .wpforms-field input[type='text'],#carriere .wpforms-field input[type='email'],#carriere .wpforms-field input[type='tel'],#carriere .wpforms-field textarea,#carriere .wpforms-field-description,#carriere label.wpforms-error,#emploi .wpforms-field-label,#emploi .wpforms-field input[type='text'],#emploi .wpforms-field input[type='email'],#emploi .wpforms-field input[type='tel'],#emploi .wpforms-field textarea,#emploi .wpforms-field-description,#emploi label.wpforms-error{font-size:1.125rem}#carriere .wpforms-submit,#carriere #postes .onglet{font-size:1.125rem}.rdv_choix .intitule,#blogue .aucun,#blogue .restants,#temoignages .restants,#carriere .wpforms-field-file-upload input[type='file'],#emploi .wpforms-field-file-upload input[type='file']{font-size:1.125rem}footer.main .bottom .copyright{font-size:1.125rem}#succursale #galerie_infos .visionneuse button{font-size:1.4rem}}@media screen and (max-width:767px){#expertise #banniere{aspect-ratio:auto}#expertise #banniere:before{background-image:linear-gradient(to right,rgb(35 52 62 / .85) 0%,rgb(35 52 62 / .75) 50%,rgb(35 52 62 / .7) 100%)}}@media screen and (max-width:767px){#membre #fiche .btn_rdv_membre{padding:.6rem .9rem;font-size:.85rem}}@media screen and (max-width:374px){header.main{padding:0 .9rem}header.main .logo,header.main.sticky .logo{width:7.6rem}header.main .actions{gap:.45rem}header.main .btn_rdv{padding:.4rem .6rem;font-size:.8rem}#banniere .titre,#banniere h1,#banniere h2{hyphens:auto;overflow-wrap:break-word}}