*,*::before,*::after{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto;vertical-align:middle}button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}body{overflow-x:hidden;background:#fff;font-family:'Barlow',Helvetica,Arial,sans-serif;font-size:clamp(15px, 1.1vw, 28px);line-height:1.65;color:#000}*:focus{outline:0!important;box-shadow:none!important}a,button{transition:all 0.25s ease}a,button,summary,[role='button'],.hamburger{-webkit-tap-highlight-color:#fff0}a,:where(a:hover,a:focus,a:active,a:visited){text-decoration:none;color:inherit}ul,ol{list-style:none;padding:0;margin:0}h1,h2,h3{font-weight:400;margin:0;letter-spacing:1px}h1{font-size:clamp(31px, 2.2vw, 56px);line-height:1.1}h2{font-size:clamp(25px, 1.8vw, 46px);line-height:1.1}h3{font-size:clamp(18px, 1.3vw, 33px);line-height:1.1}p{margin-bottom:1vw}.tel-link{pointer-events:none;cursor:default}.btn_full,.btn_line{display:inline-block;width:20.2vw;padding:1vw 0;border:2px solid #fff0;border-radius:2vw;font-size:clamp(17px, 1.21vw, 31px);font-weight:500;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#fff}.btn_full{background-color:#384d60}.btn_full:hover{background-color:#2b3d4d}.btn_line{border-color:#fff}.btn_line:hover{background-color:#fff;color:#384d60}.btn_line_dark{display:inline-block;padding:.8vw 1.4vw;border:1px solid #000;font-size:clamp(14px, 0.99vw, 25px);color:#000}.btn_line_dark:hover{background-color:#000;color:#fff}.back_to_top{position:fixed;right:2.6vw;bottom:2.6vw;z-index:1030;display:flex;align-items:center;justify-content:center;width:2.6vw;height:2.6vw;border-radius:.1vw;border:1px solid #fff0;background-color:#000;font-size:clamp(12px, 0.88vw, 23px);color:#ddd;opacity:0;visibility:hidden;transition:all 0.3s ease-out}.back_to_top.show{opacity:.7;visibility:visible}.back_to_top.show:hover{opacity:.2;transform:scale(.94);color:#fff}header.main{position:absolute;top:0;left:0;z-index:100;display:flex;align-items:center;justify-content:space-between;width:100%;height:6vw;padding:0 2.5vw;transition:all 0.35s ease}header.main.fond_sombre{background-color:#000}header.main.sticky{position:fixed;height:4.5vw;background-color:rgb(0 0 0 / .8)}header.main .logo{display:block;width:13vw;transition:all 0.35s ease}header.main.sticky .logo{width:10.5vw}header.main .actions{display:flex;align-items:center;gap:1.8vw}header.main .lang{font-size:clamp(13px, 0.94vw, 24px);letter-spacing:1px;color:#fff}header.main .lang span{margin:0 .2vw;opacity:.5}header.main .lang:hover{opacity:.7}.btn_rdv{display:inline-flex;align-items:center;gap:.6vw;padding:.75vw 1.7vw;border:1px solid #fff;border-radius:2vw;background-color:#fff0;font-family:inherit;font-size:clamp(13px, 0.94vw, 24px);font-weight:500;letter-spacing:1px;color:#fff;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}.rdv_menu{position:relative}.btn_rdv .libelle_court{display:none}.btn_rdv .fleche{font-size:clamp(10px, 0.73vw, 19px);transition:transform 0.3s ease}.btn_rdv[aria-expanded='true'] .fleche{transform:rotate(180deg)}.rdv_choix{position:absolute;top:calc(100% + 0.6vw);right:0;z-index:120;display:flex;flex-direction:column;min-width:16vw;padding:1vw 0 .6vw;background-color:#fff;box-shadow:0 .6vw 2vw rgb(0 0 0 / .18);text-align:left;opacity:1;visibility:visible;transform:translateY(0);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0s}.rdv_choix[hidden]{display:flex;opacity:0;visibility:hidden;transform:translateY(-.5vw);pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease,visibility 0s linear 0.25s}.rdv_choix:before{content:'';position:absolute;left:0;right:0;bottom:100%;height:.8vw}#services #banniere .rdv_choix:before,#pathologies #banniere .rdv_choix:before{bottom:auto;top:100%;height:1vw}.rdv_choix .intitule{display:block;padding:0 1.4vw .7vw;font-size:clamp(11px, 0.8vw, 20px);letter-spacing:2px;text-transform:uppercase;color:#83a4b1}.rdv_choix a{display:flex;align-items:center;gap:.6vw;padding:.7vw 1.4vw;font-size:clamp(14px, 1.04vw, 27px);letter-spacing:1px;color:#1b2b3a;transition:background-color 0.25s ease,color 0.25s ease}.rdv_choix a i{font-size:clamp(13px, 0.94vw, 24px);color:#83a4b1;transition:color 0.25s ease}.rdv_choix a:hover{background-color:#2d4356;color:#fff}.rdv_choix a:hover i{color:#fff}#services #banniere .rdv_menu_banniere,#pathologies #banniere .rdv_menu_banniere{position:relative;z-index:2}#services #banniere .rdv_choix,#pathologies #banniere .rdv_choix{top:auto;right:auto;bottom:calc(100% + 0.8vw);left:0;min-width:22vw}#services #banniere .rdv_choix[hidden],#pathologies #banniere .rdv_choix[hidden]{transform:translateY(.5vw)}#services #banniere .btn_banniere,#pathologies #banniere .btn_banniere{border:0;font-family:inherit;text-align:left;cursor:pointer}#services #banniere .btn_banniere span,#pathologies #banniere .btn_banniere span{display:block;max-width:12.5vw}.btn_rdv i{font-size:clamp(14px, 0.99vw, 25px)}.btn_rdv:hover{background-color:#fff;color:#384d60}header.main .hamburger{display:flex;align-items:center;justify-content:center;padding:0}header.main .hamburger .hamburger-box{display:block;width:1.9vw;height:1.3vw}header.main .hamburger .hamburger-inner,header.main .hamburger .hamburger-inner:before,header.main .hamburger .hamburger-inner:after{width:1.9vw;height:2px;border-radius:0;background-color:#fff}header.main .hamburger .hamburger-inner:before{top:-.55vw}header.main .hamburger .hamburger-inner:after{bottom:-.55vw}#menu_panel{position:fixed;top:0;right:0;z-index:200;display:flex;flex-direction:column;width:43vw;height:100%;background-color:#36444e;color:#f5f5f5;transform:translateX(100%);transition:transform 0.4s ease}#menu_panel.open{transform:translateX(0)}#menu_panel .panel_head{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:1.7vw 2.5vw 0}#menu_panel .panel_head .logo{display:block;width:12vw}#menu_panel .panel_head .logo img{display:block;width:100%}#menu_panel .head_actions{display:flex;align-items:center;gap:1.2vw}#menu_panel .lang{font-size:clamp(13px, 0.94vw, 24px);letter-spacing:1px}#menu_panel .close{display:flex;align-items:center;justify-content:center;width:2.3vw;height:2.3vw;min-width:32px;min-height:32px;border:1px solid rgb(245 245 245 / .35);border-radius:50%;font-size:clamp(14px, 0.99vw, 25px);color:inherit;transition:background-color 0.25s ease,border-color 0.25s ease}#menu_panel .close:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#36444e}#menu_panel .panel_body{flex:1;overflow-y:auto;padding:1.6vw 2.5vw 2.6vw}#menu_panel a{color:inherit}#menu_panel .panel_haut{display:flex;align-items:center;justify-content:space-between;gap:1vw;padding-bottom:1.2vw;font-size:clamp(13px, 0.94vw, 24px)}#menu_panel .avis{display:inline-flex;align-items:center;gap:.55vw}#menu_panel .avis img{width:1.1vw;min-width:15px}#menu_panel .panel_haut .socials a{margin-left:1.4vw}#menu_panel .avis:hover,#menu_panel .panel_haut .socials a:hover{text-decoration:underline}#menu_panel .accordeon{border-top:1px solid rgb(245 245 245 / .22)}#menu_panel .accordeon_entete{position:relative}#menu_panel .accordeon_tete{display:flex;align-items:center;justify-content:space-between;gap:1vw;width:100%;padding:1.25vw 0;font-size:clamp(19px, 1.38vw, 35px);font-weight:600;text-align:left;color:inherit}#menu_panel .accordeon_entete:has(.voir_tout) .libelle{padding-right:8vw}#menu_panel .accordeon_tete .fleche{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.4vw;height:2.4vw;min-width:34px;min-height:34px;border-radius:50%;background-color:#e9eaec;transition:transform 0.3s ease}#menu_panel .accordeon_tete .fleche img{width:.75vw;min-width:11px}#menu_panel .accordeon_tete[aria-expanded="false"] .fleche{transform:rotate(180deg)}#menu_panel .voir_tout{position:absolute;top:50%;right:3.4vw;z-index:1;padding:.55vw 1.4vw;border-radius:2em;background-image:linear-gradient(90deg,#23333F 0%,#141D24 137.5%);font-size:clamp(12px, 0.88vw, 23px);font-weight:600;white-space:nowrap;transform:translateY(-50%);transition:filter 0.25s ease}#menu_panel .voir_tout:hover{filter:brightness(.78)}#menu_panel .accordeon_corps{display:none;padding-bottom:1.4vw}#menu_panel .accordeon_corps.open a{animation:apparition_sous_menu 0.35s ease both}@keyframes apparition_sous_menu{from{opacity:0;transform:translateY(-.4vw)}to{opacity:1;transform:none}}#menu_panel .accordeon_corps ul{columns:2;column-gap:2.4vw}#menu_panel .accordeon_corps li{margin-bottom:.61vw;font-size:clamp(14px, 1.09vw, 27px);line-height:1.12;break-inside:avoid}#menu_panel .accordeon_corps a:hover,#menu_panel .accordeon_corps a.actif{text-decoration:underline}#menu_panel .liens_simples{padding:1.25vw 0;border-top:1px solid rgb(245 245 245 / .22)}#menu_panel .liens_simples ul{display:flex;flex-wrap:wrap;gap:.6vw 2.2vw}#menu_panel .liens_simples a{font-size:clamp(15px, 1.04vw, 27px)}#menu_panel .liens_simples a:hover,#menu_panel .liens_simples a.actif{text-decoration:underline}#menu_panel .rdv{padding-top:1.8vw}#menu_panel .rdv_titre{display:flex;align-items:center;gap:.6vw;margin-bottom:1vw;font-size:clamp(15px, 1.1vw, 28px);font-weight:600}#menu_panel .rdv_titre img{width:1.15vw;min-width:16px}#menu_panel .rdv ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.9vw}#menu_panel .rdv li{display:flex;flex-direction:column;align-items:flex-start;padding:1vw 1.1vw;border-radius:.3vw;background-color:#e9eaec;color:#1d2b35;transition:background-color 0.25s ease}#menu_panel .rdv .ville{display:block;margin-bottom:.3vw;font-size:clamp(13px, 0.94vw, 24px);font-weight:600;letter-spacing:1px;text-transform:uppercase}#menu_panel .rdv .tel-link{display:block;margin-bottom:.9vw;font-size:clamp(13px, 0.94vw, 24px)}#menu_panel .rdv .reserver{display:inline-flex;align-items:center;gap:.45vw;margin-top:auto;font-size:clamp(13px, 0.94vw, 24px);font-weight:600;color:#83a4b1}#menu_panel .rdv .reserver i{font-size:.75em;transition:transform 0.25s ease}#menu_panel .rdv li:hover{background-color:#fff}#menu_panel .rdv li:hover .reserver i{transform:translateX(.3vw)}#menu_overlay{position:fixed;top:0;left:0;z-index:150;width:100%;height:100%;background-color:rgb(0 0 0 / .5);opacity:0;visibility:hidden;transition:all 0.4s ease}#menu_overlay.open{opacity:1;visibility:visible}html.noscroll{overflow:hidden}footer.main .top{display:grid;grid-template-columns:1fr 1.35fr;align-items:start;padding:4vw 5vw 3.5vw 0}footer.main .brand img{display:block;width:32.3vw}footer.main .infos{padding-left:2vw}footer.main .cliniques{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2vw;margin-bottom:2.4vw}footer.main .cliniques li{display:flex;flex-direction:column;align-items:flex-start;height:100%}footer.main .cliniques .btn_rdv_petit{margin-top:auto}footer.main .cliniques h2,footer.main .cliniques h3{margin-bottom:.5vw;font-size:clamp(18px, 1.32vw, 34px);font-weight:600}footer.main .cliniques p{margin-bottom:.5vw;line-height:1.5}footer.main .cliniques .tel-link{display:block;margin-bottom:1vw;font-weight:600;color:#384d60}.btn_rdv_petit{display:inline-block;padding:.55vw 1.2vw;border:1px solid #384d60;border-radius:1.6vw;font-size:clamp(12px, 0.88vw, 23px);font-weight:500;letter-spacing:1px;color:#384d60}.btn_rdv_petit:hover{background-color:#384d60;color:#fff}footer.main .bas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2vw;padding-top:1.7vw;border-top:1px solid #e3e3e3}footer.main .footer_menu ul{display:flex;flex-wrap:wrap;gap:.5vw 1.7vw}footer.main .footer_menu a:hover{color:#384d60;text-decoration:underline}footer.main .socials a{margin-left:.9vw;font-size:clamp(17px, 1.21vw, 31px);color:#384d60}footer.main .socials a:hover{opacity:.7}footer.main .politique{display:inline-block;margin-top:1.3vw}footer.main .politique:hover{color:#384d60;text-decoration:underline}footer.main .bottom{padding:2.5vw 0;background-color:#181819;text-align:center;color:#fff}footer.main .bottom .membres{display:block;width:42vw;margin:0 auto 2.5vw}footer.main .bottom .copyright{margin:0;font-size:clamp(12px, 0.83vw, 21px)}#home #hero{position:relative;display:flex;align-items:center;min-height:100vh;padding:0 5vw;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}#home #hero .content{padding-top:8.4vw}#home #hero .content h2{font-size:clamp(43px, 3.08vw, 79px);line-height:1.15}#home #hero .succursales{position:absolute;top:15vw;right:4vw;display:flex;flex-direction:column;align-items:center;justify-content:center;width:20.4vw;height:20.4vw;border-radius:50%;background-color:rgb(56 77 96 / .9);text-align:center}#home #hero .succursales i{font-size:clamp(43px, 3.08vw, 79px)}#home #hero .succursales .label{margin:.8vw 0 1.5vw;font-size:clamp(20px, 1.43vw, 37px)}#home #hero .succursales ul li a{font-size:clamp(17px, 1.21vw, 31px);text-transform:uppercase;letter-spacing:1px}#home #hero .succursales ul li a:hover{text-decoration:underline}#home #intro{display:flex;align-items:center;padding:0 0 0 5vw}#home #intro .text{width:45%;padding-right:5vw}#home #intro .text h1{margin-bottom:.5vw}#home #intro .text h2{margin-bottom:2.5vw}#home #intro .text p{margin-bottom:2vw}#home #intro .text .list{margin-bottom:2.5vw;font-weight:700}#home #intro .text .list li{position:relative;padding-left:1.1vw;margin-bottom:.3vw}#home #intro .text .list li:before{content:'\2022';position:absolute;left:0;top:0}#home #intro .visual{width:55%}#home #intro .visual img{width:100%}#home #acces{display:flex}#home #acces .card{position:relative;display:flex;align-items:center;justify-content:flex-start;width:50%;height:36.5vw;padding:6.3vw;background-position:center;background-size:cover;overflow:hidden;color:#fff}#home #acces .card:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-position:center;background-size:cover;transition:transform 0.4s ease}#home #acces .card:hover:before{transform:scale(1.05)}#home #acces .card h2{position:relative;z-index:2;max-width:24vw;font-size:clamp(20px, 1.43vw, 37px);font-weight:700;text-transform:uppercase;line-height:1.6}#home #acces .card:last-child h2{color:#000}#home #acces .card h2 i{font-size:clamp(17px, 1.21vw, 31px);color:#384d60}#home #aide{display:flex;align-items:stretch;gap:4.1vw;padding:6.8vw 5vw;background-color:#000;color:#fff}#home #aide .text{width:calc(50% - 2.05vw);padding:0 0 1.1vw 1.6vw;background-image:url(/wp-content/themes/physioelite/assets/images/aide-bg.jpg);background-position:0 0;background-repeat:no-repeat}#home #aide .text h2{font-size:clamp(23px, 1.65vw, 42px);line-height:1.1}#home #aide .text .dots{display:block;width:19.3vw;margin-top:.7vw}#home #aide .desc{width:calc(50% - 2.05vw)}#home #aide .desc p{margin:0;font-weight:400}#home #blogue_home{display:flex;padding:6vw 5vw}#home #blogue_home .text{width:25%;padding-right:3vw}#home #blogue_home .text h3{margin-bottom:1.5vw;line-height:1.3}#home #blogue_home .text h3 i{display:block;margin-top:.8vw;font-size:clamp(17px, 1.21vw, 31px);color:#384d60}#home #blogue_home .text .dots{display:block;width:11.2vw;margin-top:4vw}#home #blogue_home .visuals{display:flex;width:75%}#home #blogue_home .visuals img{width:50%;margin-left:2.4vw}#home #partenaires{padding:6vw 5vw;background-position:center;background-size:cover;background-color:#10231c;text-align:center;color:#fff}#home #partenaires h2{margin-bottom:4vw;font-size:clamp(23px, 1.65vw, 42px)}#home #partenaires .logos{display:flex;align-items:center;justify-content:center}#home #partenaires .logos li{margin:0 3vw}#home #partenaires .logos li img{width:11vw}#services #banniere{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:100vh;min-height:100svh;padding:6vw 5vw 7vw 8.7vw;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}#services #banniere:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .3) 10%,#fff0 22%),linear-gradient(to right,rgb(0 0 0 / .75) 0%,rgb(0 0 0 / .62) 20%,rgb(0 0 0 / .43) 38%,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .08) 62%,#fff0 70%)}#services #banniere .content,#pathologies #banniere .content{position:relative;z-index:2;margin-bottom:3vw}#services #banniere h2,#pathologies #banniere h2{font-size:clamp(43px, 3.1vw, 79px);line-height:1.05}#services #banniere .btn_banniere,#pathologies #banniere .btn_banniere{position:relative;z-index:2;margin-left:-8.7vw;display:flex;align-items:flex-end;gap:1.2vw;padding:1.6vw 2.5vw 1.6vw 8.7vw;background-image:url(/wp-content/themes/physioelite/assets/images/dots-h-clair.svg),linear-gradient(to right,#2f4254 0%,#101820 55%,#000 100%);background-position:left center,center;background-size:13vw auto,cover;background-repeat:no-repeat,no-repeat;font-size:clamp(27px, 1.93vw, 49px);font-weight:600;line-height:1.2;text-transform:uppercase;color:#fff}#services #banniere .btn_banniere i,#pathologies #banniere .btn_banniere i{margin-bottom:.2vw;font-size:clamp(24px, 1.71vw, 44px);color:#384d60;transition:transform 0.25s ease}#services #banniere .btn_banniere:hover i,#pathologies #banniere .btn_banniere:hover i{transform:translateX(.4vw)}#services #pourquoi{padding:5vw 5vw 4vw}#services #pourquoi h1{margin-bottom:1.8vw}#services #pourquoi p{margin-bottom:1.2vw}#services #traitement{display:grid;grid-template-columns:1fr 1fr;min-height:45vw}#services #traitement .visual{background-position:center;background-size:cover;background-repeat:no-repeat}#services #traitement .text{display:flex;flex-direction:column;justify-content:center;padding:3.9vw 7.7vw;background-image:url(/wp-content/themes/physioelite/assets/images/services-traitement-fond.jpg);background-position:100% 0;background-size:cover;background-repeat:no-repeat;color:#83a4b1}#services #traitement .text h2{margin-bottom:1.5vw;font-size:clamp(25px, 1.8vw, 46px);line-height:1.2;color:#fff}#services #traitement .text p{margin:0;text-align:justify}#services #traitement .text p a{text-decoration:underline}#services #traitement .text p a:hover{color:#fff}#services #liste_services{padding:5vw 5vw 0;text-align:center}#services #liste_services .surtitre{display:block;margin-bottom:.3vw;font-size:clamp(25px, 1.8vw, 46px)}#services #liste_services h2{margin-bottom:3vw;font-size:clamp(31px, 2.2vw, 56px)}#services .grille{display:grid;grid-template-columns:1fr 1fr;gap:1.2vw}#services .grille li a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2vw 2.5vw;background-image:url(/wp-content/themes/physioelite/assets/images/services-carte-fond.jpg);background-position:center;background-size:cover;transition:all 0.3s ease}#services .grille li a:hover{background-color:#384d60;background-image:none;color:#fff}#services .grille h3{margin-bottom:.5vw;font-size:clamp(28px, 2vw, 51px);line-height:1.2}#services .grille h3 i{font-size:clamp(12px, 0.88vw, 23px);color:#384d60;vertical-align:middle}#services .grille li a:hover h3 i{color:#fff}#services .grille span{font-size:clamp(15px, 1.1vw, 28px);letter-spacing:1px;text-transform:uppercase;line-height:1.4}#banniere,#home #hero{background-image:var(--fond)}#expertise #banniere,#service #banniere,#condition #banniere,#apropos #banniere,#equipe #banniere,#carriere #banniere{position:relative;min-height:100vh;min-height:100svh;background-position:center;background-size:cover;background-repeat:no-repeat}#expertise #banniere:before,#service #banniere:before,#condition #banniere:before,#apropos #banniere:before,#equipe #banniere:before,#carriere #banniere:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .3) 10%,#fff0 22%),linear-gradient(to right,rgb(35 52 62 / .77) 0%,rgb(35 52 62 / .79) 5%,rgb(35 52 62 / .66) 20%,rgb(35 52 62 / .43) 35%,rgb(35 52 62 / .19) 50%,rgb(35 52 62 / .14) 60%,rgb(35 52 62 / .17) 67%,rgb(35 52 62 / .28) 75%,rgb(35 52 62 / .57) 90%,rgb(35 52 62 / .73) 100%)}#expertise #banniere .content,#service #banniere .content,#condition #banniere .content,#apropos #banniere .content,#equipe #banniere .content,#carriere #banniere .content{position:absolute;left:0;top:67%;z-index:2;display:flex;align-items:center;gap:1.5vw;padding-right:5vw}#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:block;flex-shrink:0;width:13.5vw;aspect-ratio:202 / 164;object-fit:cover;object-position:left center}#expertise #banniere .content .titre,#service #banniere .content .titre,#condition #banniere .content .titre,#apropos #banniere .content .titre,#equipe #banniere .content .titre,#carriere #banniere .content .titre{max-width:38vw;font-size:clamp(49px, 3.5vw, 90px);font-weight:400;letter-spacing:1px;text-transform:uppercase;line-height:1.1;color:#fff}#service #intro{padding:5vw 10vw}#service #intro h1{margin-bottom:1.8vw}#service #intro p{margin-bottom:1.2vw}#service #intro p strong{display:inline-block;margin-bottom:.3vw;font-weight:700}#service .contenu{padding:0 10vw 4vw}#service #banniere+.contenu{padding-top:5vw}#service .contenu h2{max-width:45vw;padding-bottom:1.5vw;margin-bottom:1.5vw;border-bottom:1px solid #c7c7c7}#service .contenu p{margin-bottom:1.2vw}#service .contenu p:last-child{margin-bottom:0}#service .contenu a,#service #intro a{text-decoration:underline;text-decoration-color:#9aa6b0;text-decoration-thickness:1px;text-underline-offset:.2em}#service .contenu a:hover,#service #intro a:hover{text-decoration-color:currentColor}#service .symptomes{padding:4vw 10vw;background-color:#f4f4f4}#service .symptomes+.symptomes{margin-top:2.5vw}#service .symptomes h2{padding-bottom:1.5vw;margin-bottom:1.5vw;border-bottom:1px solid #c7c7c7;max-width:45vw}#service .symptomes li{position:relative;padding-left:1.2vw;margin-bottom:.3vw}#service .symptomes li:before{content:'\2022';position:absolute;left:0;top:0}#service #citation{display:flex;align-items:center;min-height:43vw;padding:5vw 10vw;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}#service #citation p{margin:0}#service #citation .petit{display:block;font-size:clamp(31px, 2.2vw, 56px);font-weight:400;letter-spacing:1px;text-transform:uppercase;line-height:1.1}#service #citation .grand{display:block;font-size:clamp(92px, 6.6vw, 169px);font-weight:600;line-height:1}#service #faq{padding:5vw 10vw;background-color:#f7f5f5;text-align:center}#service #faq h2{margin-bottom:2.5vw;font-size:clamp(31px, 2.2vw, 56px)}#service .questions{max-width:62vw;margin:0 auto}#service .question{transition:background-color 0.25s ease}#service .question:hover,#service .question.ouverte{background-color:#fff}#service .question_tete{position:relative;display:block;width:100%;padding:.9vw 1.5vw .9vw 3.2vw;background:none;font-size:clamp(17px, 1.2vw, 31px);font-weight:500;text-align:left;color:#000}#service .question_tete .signe{position:absolute;left:1.5vw;top:50%;width:.75vw;height:.75vw;margin-top:-.35vw}#service .question_tete .signe:before,#service .question_tete .signe:after{content:'';position:absolute;background-color:#000;transition:all 0.4s ease-in-out}#service .question_tete .signe:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}#service .question_tete .signe:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}#service .question_tete[aria-expanded="true"] .signe:before{transform:rotate(90deg);opacity:0}#service .question_corps{display:none;padding:0 1.5vw 1.5vw 3.2vw;text-align:left}#service .question_corps p{margin:0}#service .question_corps li{margin-bottom:.4vw}#service .question_corps li:before{content:'\2022';margin-right:.5vw}#service #cta_service,#condition #cta_condition{display:grid;grid-template-columns:1fr 1fr;min-height:35.5vw}#service #cta_service .cta_image,#service #cta_service .cta_bleu,#condition #cta_condition .cta_image,#condition #cta_condition .cta_bleu{position:relative;display:flex;align-items:center;padding:4vw 10vw 4vw 5vw;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}#service #cta_service .cta_image:before,#condition #cta_condition .cta_image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-position:center;background-size:cover;transition:transform 0.45s ease}#service #cta_service .cta_image:hover:before,#condition #cta_condition .cta_image:hover:before{transform:scale(1.06)}#service #cta_service .cta_bleu,#condition #cta_condition .cta_bleu{background-color:#2d4356;color:#fff}#service #cta_service .cta_bleu:after,#condition #cta_condition .cta_bleu:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4a7794;opacity:0;transition:opacity 0.35s ease}#service #cta_service .cta_bleu:hover:after,#condition #cta_condition .cta_bleu:hover:after{opacity:.55}#service #cta_service h2,#condition #cta_condition h2{position:relative;z-index:2;font-weight:700;text-transform:uppercase;line-height:1.4}#service #cta_service h2 i,#condition #cta_condition h2 i{position:relative;top:-.117em;margin-left:.5vw;font-size:clamp(21px, 1.5vw, 38px);color:#384d60;vertical-align:middle;transition:transform 0.3s ease}#service #cta_service a:hover h2 i,#condition #cta_condition a:hover h2 i{transform:translateX(.4vw)}#service #cta_service .cta_bleu h2 i,#condition #cta_condition .cta_bleu h2 i{color:#fff}#condition #cta_condition .cta_image,#condition #cta_condition .cta_image:before{background-position:top center}#service #cta_service .texte_blanc,#condition #cta_condition .texte_blanc{color:#fff}#service #cta_service .texte_blanc h2 i,#condition #cta_condition .texte_blanc h2 i{color:#fff}#pathologies #banniere{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:100vh;min-height:100svh;padding:6vw 5vw 7vw 8.7vw;color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat}#pathologies #banniere:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgb(0 0 0 / .72) 0%,rgb(0 0 0 / .5) 10%,#fff0 25%),linear-gradient(to right,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .7) 17%,rgb(0 0 0 / .55) 25%,rgb(0 0 0 / .35) 33%,rgb(0 0 0 / .15) 45%,#fff0 58%)}#pathologies #intro{padding:5vw 10vw}#pathologies #intro h1{margin-bottom:1.8vw}#pathologies #intro p{margin-bottom:1.2vw}#pathologies #citation{display:flex;align-items:center;min-height:43vw;padding:5vw 10vw;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}#pathologies #citation p{margin:0}#pathologies #citation .petit{display:block;font-size:clamp(31px, 2.2vw, 56px);font-weight:400;letter-spacing:1px;text-transform:uppercase;line-height:1.2}#pathologies #citation .grand{display:block;font-size:clamp(92px, 6.6vw, 169px);font-weight:600;text-transform:uppercase;line-height:1}#pathologies #liste_pathologies{padding:5vw 10vw 0;text-align:center}#pathologies #liste_pathologies h2{margin-bottom:3vw;font-size:clamp(31px, 2.2vw, 56px)}#pathologies .grille{columns:2;column-gap:1.2vw}#pathologies .grille li{margin-bottom:1.2vw;break-inside:avoid}#pathologies .grille li a{display:block;padding:1.6vw 2vw;background-image:url(/wp-content/themes/physioelite/assets/images/services-carte-fond.jpg);background-position:center;background-size:cover;transition:all 0.3s ease}#pathologies .grille li a:hover{background-color:#384d60;background-image:none;color:#fff}#pathologies .grille h3{font-size:clamp(25px, 1.8vw, 46px);line-height:1.2}#pathologies .grille h3 i{font-size:clamp(16px, 1.15vw, 29px);color:#384d60;vertical-align:middle}#pathologies .grille li a:hover h3 i{color:#fff}#condition #intro{padding:5vw 10vw;text-align:center}#condition #intro h1{margin-bottom:1.8vw}#condition #intro h2{margin-bottom:1.2vw}#condition #intro p{margin-bottom:1.2vw}#condition #intro p a{text-decoration:underline}#condition #intro p strong a{text-decoration:none}#condition #intro p strong a:hover{text-decoration:underline}#condition #intro p a:hover{color:#304e67}#condition #intro p strong{font-weight:700}#condition #intro .sous_titre{margin-top:2.8vw;margin-bottom:1.2vw;font-size:clamp(17px, 1.2vw, 31px);font-weight:700;letter-spacing:0;line-height:1.65}#condition .causes{padding:3.5vw 10vw 4vw;background-color:#f7f5f5;background-image:url(/wp-content/themes/physioelite/assets/images/condition-bande-dots.svg);background-position:left top;background-size:10vw auto;background-repeat:repeat-y}#condition .causes+.causes{margin-top:2.5vw}#condition .causes h2{margin-bottom:1.5vw}#condition .causes li{margin-bottom:.3vw}#condition .causes li:before{content:'\2022';margin-right:.4vw}#condition .causes .terme{font-size:clamp(17px, 1.3vw, 33px)}#condition .causes .detail{font-size:clamp(13px, 0.95vw, 24px)}#apropos #banniere .content .titre{max-width:46vw;text-transform:none}#apropos #banniere .content .titre strong{font-weight:700}#apropos #intro{padding:5vw 10vw}#apropos #intro h1{margin-bottom:1.8vw;line-height:1.25}#apropos #intro p{margin-bottom:1.2vw;text-align:justify}#apropos #valeurs{padding:3.5vw 5vw 4.5vw;background-color:#e6ecf0;text-align:center}#apropos #valeurs h2{margin-bottom:2.8vw;font-size:clamp(20px, 1.46vw, 37px)}#apropos #valeurs ul{display:flex;justify-content:center;gap:2.3vw}#apropos #valeurs li{display:flex;align-items:center;justify-content:center;width:11vw;height:11.3vw;background-image:url(/wp-content/themes/physioelite/assets/images/rond-physio.svg);background-position:center;background-size:contain;background-repeat:no-repeat}#apropos #valeurs li span{margin-bottom:1.4vw;font-size:clamp(14px, 1.04vw, 27px);letter-spacing:1px;text-transform:uppercase;color:#000}#apropos #vision{display:flex;min-height:31vw}#apropos #vision .visual{width:50%;background-position:center;background-size:cover;background-repeat:no-repeat}#apropos #vision .text{display:flex;flex-direction:column;justify-content:center;width:50%;padding:4.5vw 6.5vw;background-color:#000;color:#fff}#apropos #vision h2{margin-bottom:.73vw;font-size:clamp(20px, 1.46vw, 37px);color:#83a4b1}#apropos #vision p{margin-top:0}#apropos #vision h2+p{margin-bottom:2.3vw}#apropos #vision p:last-child{margin-bottom:0}#apropos #vision a{text-decoration:underline}#apropos #vision a:hover{color:#83a4b1}#apropos #professionnels{padding:4.5vw 10vw;text-align:center}#apropos #professionnels h2{margin-bottom:1.8vw;font-size:clamp(20px, 1.46vw, 37px)}#apropos #professionnels p{margin-bottom:1.2vw;text-align:justify}#apropos #cta_apropos{display:grid;grid-template-columns:1fr 1fr;min-height:19vw}#apropos #cta_apropos .cta{position:relative;display:flex;flex-direction:column;justify-content:center;padding:3.5vw 5vw;overflow:hidden}#apropos #cta_apropos .cta_sombre{background-color:#0e1620;background-image:url(/wp-content/themes/physioelite/assets/images/Rencontre_Equipe_Physio_Elite.jpg.webp);background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}#apropos #cta_apropos .cta_sombre:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform 0.45s ease}#apropos #cta_apropos .cta_sombre:hover:before{transform:scale(1.06)}#apropos #cta_apropos .cta_clair{background-color:#e6ecf0;color:#000;transition:background-color 0.35s ease}#apropos #cta_apropos .cta_clair:hover{background-color:#cfdae3}#apropos #cta_apropos .petit,#apropos #cta_apropos .grand{position:relative;z-index:2}#apropos #cta_apropos .petit{font-size:clamp(22px, 1.6vw, 41px);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#83a4b1}#apropos #cta_apropos .cta_clair .petit{color:#8c9aa5}#apropos #cta_apropos .grand{font-size:clamp(27px, 1.95vw, 50px);letter-spacing:1px;text-transform:uppercase;line-height:1.3}#apropos #cta_apropos .grand i{position:relative;top:-.117em;margin-left:.5vw;font-size:clamp(21px, 1.5vw, 38px);color:#384d60;vertical-align:middle;transition:transform 0.3s ease}#apropos #cta_apropos .cta_sombre .grand i{color:#fff}#apropos #cta_apropos .cta:hover .grand i{transform:translateX(.4vw)}#equipe #banniere:before{background-image:linear-gradient(to bottom,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .25) 9%,#fff0 18%)}#equipe #banniere .content .titre{max-width:44vw;text-transform:none;color:#000}#equipe #banniere .content .titre strong{font-weight:700;text-transform:uppercase}#equipe #membres{padding:4.5vw 5vw 5vw;text-align:center}#equipe #membres .surtitre{display:block;margin-bottom:.3vw;font-size:clamp(14px, 1.04vw, 27px);color:#83a4b1}#equipe #membres h1{font-size:clamp(25px, 1.8vw, 46px)}#equipe #membres h1,#equipe #membres h2{margin-bottom:2.2vw;font-weight:700;text-transform:uppercase}#equipe #membres .filtres{display:flex;justify-content:center;gap:1.2vw;margin-bottom:3vw}#equipe #membres .filtre{display:inline-flex;align-items:center;justify-content:center;gap:.5vw;min-width:11vw;padding:.9vw 1.8vw;background-color:#eef1f3;font-family:inherit;font-size:clamp(14px, 1.04vw, 27px);color:#000;cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease}#equipe #membres .filtre i{font-size:clamp(12px, 0.88vw, 23px);color:#83a4b1;transition:color 0.25s ease}#equipe #membres .filtre:hover{background-color:#dde4e8}#equipe #membres .filtre.actif{background-color:#2d4356;color:#fff}#equipe #membres .filtre.actif i{color:#fff}#equipe #membres .succursale{margin-bottom:3.5vw;opacity:1;transition:opacity 0.26s ease}#equipe #membres .succursale.en_fondu{opacity:0}@media (prefers-reduced-motion:reduce){#equipe #membres .succursale{transition:none}}#equipe #membres .succursale:last-child{margin-bottom:0}#equipe #membres .succursale[hidden]{display:none}#equipe #membres .bandeau{display:flex;align-items:center;justify-content:center;gap:.6vw;padding:.8vw 1vw;margin-bottom:2.2vw;background-color:#2d4356;font-size:clamp(16px, 1.17vw, 30px);letter-spacing:1px;color:#fff}#equipe #membres h2.bandeau{font-weight:400;text-transform:none}#equipe #membres .bandeau i{font-size:clamp(14px, 1.04vw, 27px)}#equipe #membres .grille{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5vw 1.8vw}#equipe #membres .membre{display:flex;flex-direction:column;text-align:left}#equipe #membres .contacts{margin-top:auto}#equipe #membres .portrait{display:block;margin-bottom:.9vw;aspect-ratio:1 / 1;overflow:hidden}#equipe #membres .portrait img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease}#equipe #membres .portrait:hover img{transform:scale(1.05)}#equipe #membres .discipline,#equipe #membres .nom{display:block;font-size:clamp(15px, 1.15vw, 29px);font-weight:800;letter-spacing:.5px;text-transform:uppercase;line-height:1.25}#equipe #membres .discipline{color:#83a4b1}#equipe #membres .nom{margin-bottom:.2vw;color:#000}#equipe #membres .titres{display:block;margin-bottom:.8vw;font-size:clamp(12px, 0.88vw, 23px);line-height:1.45;color:#000}#equipe #membres .portrait{position:relative}#equipe #membres .voir{position:absolute;left:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5vw;width:100%;padding:.9vw 1vw;background-color:rgb(45 67 86 / .92);font-size:clamp(13px, 0.94vw, 24px);letter-spacing:1px;color:#fff;opacity:0;transform:translateY(100%);transition:opacity 0.35s ease,transform 0.35s ease}#equipe #membres .voir i{position:relative;top:-.09em;font-size:clamp(15px, 1.1vw, 28px)}#equipe #membres .portrait:hover .voir,#equipe #membres .portrait:focus-visible .voir{opacity:1;transform:translateY(0)}#equipe #membres .contacts{display:flex;align-items:center;justify-content:flex-start;gap:1.3vw}#equipe #membres .titres{flex:1}#equipe #membres .note{display:block;margin-top:.3vw;font-style:italic;color:#6b7b88}#equipe #membres .btn_rdv_membre,#membre #fiche .btn_rdv_membre{display:inline-block;padding:.45vw 1vw;border:1px solid #384d60;font-size:clamp(11px, 0.8vw, 20px);letter-spacing:1px;line-height:1.3;color:#384d60;transition:background-color 0.25s ease,color 0.25s ease}#equipe #membres .btn_rdv_membre:hover,#membre #fiche .btn_rdv_membre:hover{background-color:#384d60;color:#fff}#membre #fiche{display:flex;align-items:flex-start;gap:4vw;padding:9vw 5vw 3vw}#membre #fiche .presentation{flex:1}#membre #fiche .bio{margin-top:2vw}#membre #fiche .bio p{margin-top:0;margin-bottom:1.3vw;text-align:justify}#membre #fiche .bio p:last-child{margin-bottom:0}#membre #fiche .bio p.a_venir{font-style:italic;text-align:left;color:#4a5560}#membre #fiche .carte{flex-shrink:0;width:24vw}#membre #fiche .portrait{margin-bottom:1.4vw;aspect-ratio:1 / 1;overflow:hidden}#membre #fiche .portrait img{width:100%;height:100%;object-fit:cover}#membre #fiche h1{margin-bottom:.5vw}#membre #fiche .discipline,#membre #fiche .nom{display:block;font-size:clamp(16px, 1.25vw, 32px);font-weight:800;letter-spacing:1px;text-transform:uppercase;line-height:1.3}#membre #fiche .discipline{color:#83a4b1}#membre #fiche .titres{display:block;margin-bottom:1vw;font-size:clamp(12px, 0.88vw, 23px);line-height:1.45}#membre #fiche .courriel{display:inline-flex;align-items:center;gap:.4vw;margin-bottom:1.6vw;font-size:clamp(13px, 0.94vw, 24px);color:#384d60;transition:color 0.25s ease}#membre #fiche .courriel i{color:#83a4b1}#membre #fiche .courriel:hover{color:#2d4356}#membre #fiche .cliniques{display:flex;flex-direction:column;gap:.8vw}#membre #fiche .clinique{display:flex;flex-direction:column;align-items:flex-start;gap:.55vw;padding:1.1vw 1.2vw;border:1px solid #c3ccd3}#membre #fiche .succursale{display:inline-flex;align-items:center;gap:.4vw;font-size:clamp(13px, 0.94vw, 24px);font-weight:600}#membre #fiche .clinique .tel-link{font-size:clamp(13px, 0.94vw, 24px);color:#384d60;transition:color 0.25s ease}#membre #fiche .clinique .tel-link:hover{color:#2d4356}#membre #fiche .succursale i{color:#83a4b1}#membre #fiche .succursale:hover{color:#304e67}#membre #retour{padding:0 5vw 5vw}#membre #retour a{display:inline-flex;align-items:center;gap:.6vw;font-size:clamp(14px, 1.04vw, 27px);letter-spacing:1px;text-transform:uppercase;color:#384d60}#membre #retour a i{font-size:clamp(18px, 1.3vw, 33px);transition:transform 0.3s ease}#membre #retour a:hover i{transform:translateX(-.4vw)}#blogue #entete{padding:9vw 5vw 3vw;text-align:center}#blogue #entete .surtitre{display:block;margin-bottom:.4vw;font-size:clamp(14px, 1.04vw, 27px);letter-spacing:2px;text-transform:uppercase;color:#83a4b1}#blogue #entete h1{margin:0 auto 1vw}#blogue #entete p{max-width:42vw;margin:0 auto;color:#4a5560}#blogue #vedette{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:3.5vw;margin:0 5vw 4.5vw;padding:2.5vw;background-color:#e6ecf0}#blogue #vedette .visuel{display:block;aspect-ratio:5 / 3;overflow:hidden}#blogue #vedette .visuel img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}#blogue #vedette .visuel:hover img{transform:scale(1.04)}#blogue #vedette .etiquette{display:inline-block;padding:.35vw 1vw;margin-bottom:1vw;background-color:#2d4356;font-size:clamp(11px, 0.8vw, 20px);letter-spacing:2px;text-transform:uppercase;color:#fff}#blogue #vedette time,#blogue .billet time{display:block;margin-bottom:.5vw;font-size:clamp(12px, 0.88vw, 23px);letter-spacing:1px;color:#83a4b1}#blogue #vedette h2{margin-bottom:1vw;line-height:1.2}#blogue #vedette p{margin-bottom:1.6vw;color:#4a5560}#blogue .lire{display:inline-flex;align-items:center;gap:.6vw;font-size:clamp(14px, 1.04vw, 27px);letter-spacing:1px;color:#2d4356}#blogue .lire i{font-size:clamp(17px, 1.25vw, 32px);transition:transform 0.3s ease}#blogue .lire:hover i{transform:translateX(.3vw)}#blogue #billets{padding:0 5vw 5vw}#blogue .grille{display:grid;grid-template-columns:repeat(4,1fr);gap:3vw 1.8vw}#blogue .billet .visuel{display:block;margin-bottom:1vw;aspect-ratio:5 / 3;overflow:hidden}#blogue .billet .visuel img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}#blogue .billet .visuel:hover img{transform:scale(1.05)}#blogue .billet h3{font-size:clamp(16px, 1.21vw, 31px);line-height:1.3;letter-spacing:0}#blogue .billet h3 a:hover{color:#2d4356;text-decoration:underline}#blogue .filtres{display:flex;flex-wrap:wrap;justify-content:center;gap:.4vw;margin-bottom:2.5vw}#blogue .filtre{padding:.5vw 1.1vw;border:1px solid #0e1620;border-radius:2em;background-color:#fff0;color:#0e1620;font-family:inherit;font-size:clamp(12px, 0.85vw, 22px);letter-spacing:.5px;white-space:nowrap;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}#blogue .filtre:hover{background-color:#cfdae3}#blogue .filtre.actif{background-color:#0e1620;color:#fff}#blogue .filtre_select{display:none}#blogue .aucun{margin:0 0 2vw;font-size:clamp(14px, 1vw, 26px);color:#6b7b88}#blogue .categorie{display:inline-block;margin-bottom:.5vw;font-size:clamp(11px, 0.8vw, 20px);letter-spacing:2px;text-transform:uppercase;color:#83a4b1}#blogue #vedette .categorie{display:block}#blogue .billet .categorie{margin-top:.2vw;margin-bottom:.3vw}#blogue .billet[hidden]{display:none}#blogue .chargement{margin-top:4vw;padding-top:2.5vw;border-top:1px solid #e3e3e3;text-align:center}#blogue .chargement.termine{display:none}#blogue .btn_plus{padding:.8vw 2.2vw;border:1px solid #0e1620;background-color:#0e1620;color:#fff;font-family:inherit;font-size:clamp(12px, 0.89vw, 23px);letter-spacing:1px;cursor:pointer;transition:background-color 0.3s ease}#blogue .btn_plus:hover{background-color:#27394b}#blogue .restants{margin:.8vw 0 0;font-size:clamp(12px, 0.88vw, 23px);color:#6b7b88}#article article{padding:9vw 5vw 0}#article article>.categorie{display:inline-block;margin-bottom:.6vw;font-size:clamp(11px, 0.8vw, 20px);letter-spacing:2px;text-transform:uppercase;color:#83a4b1;transition:color 0.25s ease}#article article>.categorie:hover{color:#2d4356}#article h1{margin-bottom:2.2vw;text-transform:uppercase;line-height:1.2}#article .visuel{float:right;width:34vw;margin:0 0 2vw 3.5vw}#article .visuel img{display:block;width:100%;aspect-ratio:5 / 3;object-fit:cover}#article .contenu:after{content:'';display:block;clear:both}#article .contenu p,#article .contenu li{margin-top:0;margin-bottom:1.2vw;line-height:1.75}#article .contenu ul{margin-bottom:1.8vw}#article .contenu li{position:relative;padding-left:1.4vw;margin-bottom:.7vw}#article .contenu li:before{position:absolute;left:0;top:0;color:#83a4b1}#article .contenu ul>li:before{content:'\2022'}#article .contenu ol{margin-bottom:1.8vw;padding-left:0;list-style:decimal inside}#article .contenu ol>li{padding-left:2.6vw;text-indent:-2.6vw}#article .contenu ol>li:before{content:none}#article .contenu ol>li::marker{color:#83a4b1;font-weight:600}#article .contenu ol>li:has(>h2){font-size:clamp(25px, 1.8vw, 46px);line-height:1.1;margin-top:2.2vw;margin-bottom:.9vw}#article .contenu ol>li:has(>h2)>h2{display:inline}#article .contenu a{text-decoration:underline}#article .contenu a:hover{color:#304e67}#article .partage{display:flex;align-items:center;gap:1.2vw;margin-top:3vw;padding-top:2vw;border-top:1px solid #e3e3e3}#article .partage .intitule{margin-left:auto;font-size:clamp(12px, 0.88vw, 23px);letter-spacing:2px;text-transform:uppercase;color:#83a4b1}#article .partage .reseaux{display:flex;gap:.9vw}#article .partage .reseaux a{display:inline-flex;align-items:center;justify-content:center;width:2.4vw;height:2.4vw;border:1px solid #d8d8d8;border-radius:50%;font-size:clamp(13px, 0.94vw, 24px);color:#2d4356;transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease}#article .partage .reseaux a:hover{background-color:#2d4356;border-color:#2d4356;color:#fff}#article .partage .tous_articles{display:inline-flex;align-items:center;gap:.6vw;font-size:clamp(14px, 1.04vw, 27px);letter-spacing:1px;text-transform:uppercase;color:#2d4356}#article .partage .tous_articles i{font-size:clamp(18px, 1.3vw, 33px);transition:transform 0.3s ease}#article .partage .tous_articles:hover i{transform:translateX(-.3vw)}#article #voisins{display:grid;grid-template-columns:1fr 1fr;gap:1.8vw;padding:5vw 5vw 0}#article .voisin{display:flex;flex-direction:column;gap:.6vw;padding:2vw 2.2vw;background-color:#f2f5f7;transition:background-color 0.3s ease}#article .voisin:hover{background-color:#e4ebef}#article .voisin.suivant{text-align:right}#article .voisin .sens{display:inline-flex;align-items:center;gap:.5vw;font-size:clamp(12px, 0.88vw, 23px);letter-spacing:2px;text-transform:uppercase;color:#83a4b1}#article .voisin.suivant .sens{justify-content:flex-end}#article .voisin .sens i{transition:transform 0.3s ease}#article .voisin.precedent:hover .sens i{transform:translateX(-.3vw)}#article .voisin.suivant:hover .sens i{transform:translateX(.3vw)}#article .voisin .titre{font-size:clamp(16px, 1.21vw, 31px);line-height:1.3;color:#000}#article .voisin.desactive{opacity:.45;pointer-events:none}#carriere #banniere .content .titre{max-width:none}#carriere #intro{padding:5vw 10vw 4vw}#carriere #intro h1{margin-bottom:2vw;font-size:clamp(27px, 1.95vw, 50px);line-height:1.25}#carriere #intro p{margin-bottom:1.2vw;text-align:left}#carriere #postes{padding:4vw 10vw 5vw;background-color:#e6ecf0}#carriere #postes .entete{margin-bottom:1.8vw}#carriere #postes .pastille{display:flex;align-items:center;justify-content:center;width:2.6vw;height:2.6vw;margin-bottom:1vw;border-radius:50%;background-color:#0e1620;color:#fff;font-size:clamp(14px, 1vw, 26px)}#carriere #postes h2{font-size:clamp(19px, 1.35vw, 35px)}#carriere #postes .panneaux{display:grid;grid-template-columns:17vw 1fr;gap:1vw;align-items:start}#carriere #postes .onglets{display:flex;flex-direction:column;gap:.6vw}#carriere #postes .onglet{display:flex;align-items:center;gap:.7vw;padding:.9vw 1.1vw;border:0;background-color:#0e1620;color:#fff;font-family:inherit;font-size:clamp(11px, 0.8vw, 20px);letter-spacing:1px;text-align:left;cursor:pointer;transition:background-color 0.3s ease}#carriere #postes .onglet i{font-size:clamp(12px, 0.85vw, 22px);color:#83a4b1;transition:color 0.3s ease}#carriere #postes .onglet:hover{background-color:#27394b}#carriere #postes .onglet.actif{background-color:#4a6076}#carriere #postes .onglet.actif i{color:#fff}#carriere #postes .contenus{background-color:#fff;padding:2vw 2.5vw 2.5vw}#carriere #postes .contenu[hidden]{display:none}#carriere #postes .contenu.en_fondu{opacity:0}#carriere #postes .contenu{opacity:1;transition:opacity 0.26s ease}#carriere #postes .lieu{display:flex;align-items:center;gap:.6vw;padding-bottom:1.1vw;margin-bottom:1.8vw;border-bottom:1px solid #e0e6ea;font-size:clamp(17px, 1.2vw, 31px);letter-spacing:1px;color:#83a4b1;transition:color 0.3s ease}#carriere #postes .lieu i{font-size:clamp(16px, 1.15vw, 29px)}#carriere #postes .lieu:hover{color:#0e1620}#carriere #postes .offre{padding-bottom:1.8vw;margin-bottom:1.8vw;border-bottom:1px solid #e0e6ea}#carriere #postes .offre:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}#carriere #postes .offre h3{margin-bottom:.8vw;font-size:clamp(17px, 1.24vw, 32px)}#carriere #postes .offre p{margin-bottom:1.2vw;max-width:52vw}#carriere .btn_postuler{display:inline-block;padding:.65vw 1.6vw;border:1px solid #0e1620;background-color:#fff0;color:#0e1620;font-family:inherit;font-size:clamp(12px, 0.89vw, 23px);letter-spacing:1px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}#carriere .btn_postuler:hover{background-color:#0e1620;color:#fff}#carriere #culture{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}#carriere #culture .visuel{background-position:center 28%;background-size:cover;background-repeat:no-repeat;min-height:36vw}#carriere #culture .propos{padding:4vw 5vw;background-color:#0e1620;color:#fff}#carriere #culture .propos p{margin-bottom:1.4vw}#carriere #culture .propos .amorce{margin-bottom:1.6vw;font-weight:700}#carriere #culture .avantages li{display:flex;align-items:baseline;gap:.8vw;margin-bottom:.9vw}#carriere #culture .avantages li:last-child{margin-bottom:0}#carriere #culture .avantages i{flex-shrink:0;font-size:clamp(12px, 0.85vw, 22px);color:#83a4b1}#carriere #candidature{padding:5vw 10vw 6vw;background-position:center;background-size:cover;background-repeat:no-repeat}#carriere #candidature .bloc{width:32vw;max-width:100%}#carriere #candidature h2{margin-bottom:1.5vw;font-size:clamp(20px, 1.46vw, 37px)}#carriere #candidature .bloc>p{margin-bottom:2vw;max-width:24vw}#carriere .wpforms-container{max-width:100%;margin:0}#carriere .wpforms-field{margin-bottom:1vw;padding:0}#carriere .wpforms-field-label{display:block;margin-bottom:.5vw;font-size:clamp(11px, 0.8vw, 20px);letter-spacing:1px}#carriere .wpforms-label-hide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#carriere .wpforms-required-label{color:#83a4b1}#carriere .wpforms-field input[type='text'],#carriere .wpforms-field input[type='email'],#carriere .wpforms-field input[type='tel'],#carriere .wpforms-field textarea{display:block;height:auto;width:100%;max-width:100%;box-sizing:border-box;padding:.75vw 1vw;border:1px solid #c3ccd3;border-radius:0;background-color:#fff;color:#000;font-family:inherit;font-size:clamp(11px, 0.8vw, 20px);letter-spacing:1px;transition:border-color 0.3s ease}#carriere .wpforms-field textarea{min-height:9vw;resize:vertical}#carriere .wpforms-field input::placeholder,#carriere .wpforms-field textarea::placeholder{color:#6b7681;opacity:1}#carriere .wpforms-field input:focus,#carriere .wpforms-field textarea:focus{outline:0;border-color:#0e1620}#carriere .wpforms-field-file-upload{margin-top:1.5vw}#carriere .wpforms-field-file-upload input[type='file']{height:auto;width:auto;max-width:none;padding:0;line-height:normal;border-radius:0;font-family:inherit;font-size:clamp(11px, 0.8vw, 20px)}#carriere .wpforms-field-description{margin-top:.4vw;font-size:clamp(10px, 0.72vw, 18px);color:#4a5560}#carriere .wpforms-field input.wpforms-error,#carriere .wpforms-field textarea.wpforms-error{border-color:#b03a2e}#carriere label.wpforms-error{display:block;margin-top:.3vw;font-size:clamp(10px, 0.72vw, 18px);color:#b03a2e}#carriere .wpforms-confirmation-container-full{padding:1.2vw 1.5vw;border:1px solid #83a4b1;background-color:#e6ecf0}#carriere .wpforms-submit-container{margin-top:1.5vw}#carriere .wpforms-submit-container{text-align:left}#carriere .wpforms-submit{display:inline-block;width:auto;height:auto;line-height:1.65;padding:.65vw 1.6vw;border:1px solid #0e1620;border-radius:0;background-color:#0e1620;color:#fff;font-family:inherit;font-size:clamp(12px, 0.89vw, 23px);letter-spacing:1px;cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}#carriere .wpforms-submit:hover{background-color:#27394b;border-color:#27394b;color:#fff}#carriere #cta_carriere{display:grid;grid-template-columns:1fr 1fr;min-height:19vw}#carriere #cta_carriere .cta{position:relative;display:flex;flex-direction:column;justify-content:center;padding:3.5vw 5vw;overflow:hidden}#carriere #cta_carriere .cta_sombre{background-color:#0e1620;background-image:url(/wp-content/themes/physioelite/assets/images/Rencontre_Equipe_Physio_Elite.jpg.webp);background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff}#carriere #cta_carriere .cta_sombre:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;transition:transform 0.45s ease}#carriere #cta_carriere .cta_sombre:hover:before{transform:scale(1.06)}#carriere #cta_carriere .cta_clair{background-color:#e6ecf0;color:#000;transition:background-color 0.35s ease}#carriere #cta_carriere .cta_clair:hover{background-color:#cfdae3}#carriere #cta_carriere .petit,#carriere #cta_carriere .grand{position:relative;z-index:2}#carriere #cta_carriere .petit{font-size:clamp(22px, 1.6vw, 41px);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#83a4b1}#carriere #cta_carriere .cta_clair .petit{color:#8c9aa5}#carriere #cta_carriere .grand{font-size:clamp(27px, 1.95vw, 50px);letter-spacing:1px;text-transform:uppercase;line-height:1.3}#carriere #cta_carriere .grand i{position:relative;top:-.117em;margin-left:.5vw;font-size:clamp(21px, 1.5vw, 38px);color:#384d60;vertical-align:middle;transition:transform 0.3s ease}#carriere #cta_carriere .cta_sombre .grand i{color:#fff}#carriere #cta_carriere .cta:hover .grand i{transform:translateX(.4vw)}#emploi #banniere{position:relative;display:flex;align-items:flex-end;min-height:100vh;min-height:100svh;padding-bottom:2.4vw;background-position:center;background-size:cover;background-repeat:no-repeat}#emploi #banniere:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .3) 10%,#fff0 22%)}#emploi #banniere .plaque{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:13.5vw;padding:2vw 7vw 2vw 11.3vw;border-radius:0 9999px 9999px 0;background-color:#fff}#emploi #banniere .titre{display:block;max-width:20vw;font-size:clamp(34px, 2.4vw, 61px);font-weight:500;letter-spacing:normal;text-transform:uppercase;line-height:1.24;color:#000}#emploi #banniere .lieu{display:inline-flex;align-items:center;gap:.6vw;margin-top:.5vw;font-size:clamp(24px, 1.72vw, 44px);letter-spacing:1px;color:#83a4b1;transition:color 0.3s ease}#emploi #banniere .lieu:hover{color:#0e1620}#emploi #description{padding:4.5vw 10vw 5vw;background-color:#111;color:#fff}#emploi #description .bloc{max-width:63vw}#emploi #description h2{margin-bottom:2.3vw;font-size:clamp(20px, 1.46vw, 37px)}#emploi #description p{margin-bottom:1.4vw}#emploi #description p:last-child{margin-bottom:0}#emploi #avantages{padding:4.5vw 5vw 5vw;background-color:#fff}#emploi #avantages h1{max-width:62vw;margin:0 auto 2.6vw;font-size:clamp(25px, 1.78vw, 46px);line-height:1.3;text-align:center}#emploi #avantages .liste{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:.5vw}#emploi #avantages .liste li{display:flex;align-items:center;gap:1.6vw;padding:1.6vw 2.5vw;background-color:#eff1f3;background-image:url(/wp-content/themes/physioelite/assets/images/services-carte-fond.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}#emploi #avantages .liste i{flex-shrink:0;font-size:clamp(25px, 1.8vw, 46px);color:#83a4b1}#emploi #postuler{display:flex;align-items:flex-start;gap:3vw;padding:5vw 10vw 6vw;background-position:center;background-size:cover;background-repeat:no-repeat}#emploi #postuler .pastille{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:13vw;height:13vw;border-radius:50%;background-color:#83a4b1;font-size:clamp(20px, 1.46vw, 37px);letter-spacing:1px;text-align:center;color:#000}#emploi #postuler .wpforms-container{flex-grow:1;max-width:36vw;margin:0}#emploi .wpforms-field{margin-bottom:1vw;padding:0}#emploi .wpforms-field-label{display:block;margin-bottom:.5vw;font-size:clamp(11px, 0.8vw, 20px);font-weight:700;letter-spacing:1px}#emploi .wpforms-label-hide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#emploi .wpforms-required-label{color:#83a4b1}#emploi .wpforms-field-hidden{display:none}#emploi .wpforms-field input[type='text'],#emploi .wpforms-field input[type='email'],#emploi .wpforms-field input[type='tel'],#emploi .wpforms-field textarea{display:block;height:auto;width:100%;max-width:100%;box-sizing:border-box;padding:.75vw 1vw;border:1px solid #c3ccd3;border-radius:0;background-color:#fff;color:#000;font-family:inherit;font-size:clamp(11px, 0.8vw, 20px);letter-spacing:1px;transition:border-color 0.3s ease}#emploi .wpforms-field textarea{min-height:10vw;resize:vertical}#emploi .wpforms-field input::placeholder,#emploi .wpforms-field textarea::placeholder{color:#6b7681;opacity:1}#emploi .wpforms-field input:focus,#emploi .wpforms-field textarea:focus{outline:0;border-color:#0e1620}#emploi .wpforms-field-file-upload{margin-top:1.5vw}#emploi .wpforms-field-file-upload input[type='file']{height:auto;width:auto;max-width:none;padding:0;line-height:normal;border-radius:0;font-family:inherit;font-size:clamp(11px, 0.8vw, 20px)}#emploi .wpforms-field-description{margin-top:.4vw;font-size:clamp(10px, 0.72vw, 18px);color:#4a5560}#emploi .wpforms-field input.wpforms-error,#emploi .wpforms-field textarea.wpforms-error{border-color:#b03a2e}#emploi label.wpforms-error{display:block;margin-top:.3vw;font-size:clamp(10px, 0.72vw, 18px);color:#b03a2e}#emploi .wpforms-confirmation-container-full{padding:1.2vw 1.5vw;border:1px solid #83a4b1;background-color:#e6ecf0}#emploi .wpforms-submit-container{margin-top:1.2vw}#emploi .wpforms-submit{display:inline-block;width:auto;height:auto;line-height:1.65;padding:.65vw 1.6vw;border:1px solid #0e1620;border-radius:0;background-color:#0e1620;color:#fff;font-family:inherit;font-size:clamp(12px, 0.89vw, 23px);letter-spacing:1px;cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}#emploi .wpforms-submit:hover{background-color:#27394b;border-color:#27394b}#emploi #autres_postes{padding:3vw 10vw;background-color:#e6ecf0}#emploi #autres_postes .retour{display:inline-flex;align-items:center;gap:.7vw;font-size:clamp(16px, 1.15vw, 29px);letter-spacing:1px;text-transform:uppercase;color:#0e1620}#emploi #autres_postes .retour i{font-size:clamp(18px, 1.3vw, 33px);color:#384d60;transition:transform 0.3s ease}#emploi #autres_postes .retour:hover i{transform:translateX(-.4vw)}#expertise #banniere{min-height:0;aspect-ratio:2880 / 1218}#expertise #banniere:before{background-image:linear-gradient(to right,rgb(35 52 62 / .77) 0%,rgb(35 52 62 / .79) 5%,rgb(35 52 62 / .66) 20%,rgb(35 52 62 / .43) 35%,rgb(35 52 62 / .19) 50%,rgb(35 52 62 / .14) 60%,rgb(35 52 62 / .17) 67%,rgb(35 52 62 / .28) 75%,rgb(35 52 62 / .57) 90%,rgb(35 52 62 / .73) 100%)}#expertise #banniere .content .titre{text-transform:none}#expertise #banniere .content .dots{width:10.3vw}#expertise #intro{padding:5.2vw 11.7vw 6vw}#expertise #intro h1{margin-bottom:2.3vw;font-size:clamp(27px, 1.98vw, 51px);font-weight:500;line-height:1.16;letter-spacing:0;color:#141d24}#expertise #intro .texte p{margin-bottom:.9vw;line-height:1.4}#expertise #intro .texte p:last-child{margin-bottom:0}#expertise #intro .rdv_libelle{display:flex;align-items:center;gap:.6vw;margin-top:2.9vw;margin-bottom:1.2vw;font-weight:400;letter-spacing:.5px;text-transform:uppercase}#expertise #intro .rdv_libelle img{width:1.15vw;height:auto}#expertise #intro .cliniques{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2vw}#expertise #intro .clinique{display:flex;flex-direction:column;align-items:flex-start;padding:1.6vw 1.9vw 1.9vw;background-color:#e8e9eb}#expertise #intro .clinique .nom{font-size:clamp(19px, 1.46vw, 37px);font-weight:500;line-height:1.2}#expertise #intro .clinique .tel{margin-top:.7vw;line-height:1.2;transition:color 0.25s ease}#expertise #intro .clinique .tel:hover{color:#4c7a8a}#expertise #intro .btn_reserver{display:inline-flex;align-items:center;justify-content:center;gap:.6vw;min-height:2.44vw;margin-top:1.5vw;padding:.3vw 1.3vw;border-radius:999px;background-image:linear-gradient(90deg,#304e67 0%,#193245 100%);font-size:clamp(15px, 1.1vw, 28px);line-height:1.2;color:#fff;transition:filter 0.25s ease}#expertise #intro .btn_reserver:hover{filter:brightness(.85);color:#fff}#expertise #intro .btn_reserver i{position:relative;top:.055em;font-size:.8em}#expertise #consulter{padding:5.23vw 11.7vw 7.8vw;background-color:#e6eaed}#expertise #consulter h2{margin-bottom:2.92vw;font-size:clamp(27px, 1.98vw, 51px);font-weight:500;line-height:1.16;letter-spacing:0;color:#141d24}#expertise #consulter .texte{margin-bottom:2.75vw;line-height:1.4}#expertise #consulter .onglets{display:flex}#expertise #consulter .liste{display:flex;flex-direction:column;gap:2.36vw;flex:0 0 23.33vw;padding:1.56vw 1.88vw;background-color:#d2d8dd}#expertise #consulter .onglet{display:flex;align-items:center;gap:1.45vw;padding:0;border:0;background:none;text-align:left;cursor:pointer}#expertise #consulter .onglet img{flex-shrink:0;width:6.25vw;aspect-ratio:1;border-radius:50%;object-fit:cover}#expertise #consulter .onglet .libelle{font-size:clamp(19px, 1.46vw, 37px);font-weight:500;line-height:1.19;color:#000;transition:color 0.3s ease}#expertise #consulter .onglet.actif .libelle,#expertise #consulter .onglet:hover .libelle{color:#44596f}#expertise #consulter .panneaux{display:grid;flex:1;padding:3.6vw 3.02vw;background-color:#fff}#expertise #consulter .panneau{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(.8vw);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0s linear 0.3s}#expertise #consulter .panneau.actif{opacity:1;visibility:visible;transform:none;transition:opacity 0.35s ease,transform 0.45s cubic-bezier(.22,.61,.36,1),visibility 0s}#expertise #consulter .panneau ul{margin:0;padding:0;list-style:none}#expertise #consulter .panneau li{padding:.69vw 0;border-bottom:1px solid #000;line-height:1.22}#expertise #consulter .panneau li:last-child{border-bottom:0}#expertise #consulter .panneau li{opacity:0;transform:translateY(.5vw);transition:opacity 0.3s ease,transform 0.3s ease}#expertise #consulter .panneau.actif li{opacity:1;transform:none;transition-delay:calc(var(--rang, 0) * 0.035s + 0.06s)}@media (prefers-reduced-motion:reduce){#expertise #consulter .panneau,#expertise #consulter .panneau li{transform:none;transition-duration:0.01ms}}#expertise #complementaire{display:grid;grid-template-columns:45.42vw 1fr;min-height:35.31vw}#expertise #complementaire>img{width:100%;height:100%;object-fit:cover}#expertise #complementaire .propos{padding:7.1vw 11.7vw 7.1vw 5.38vw;background-color:#040409}#expertise #complementaire h2{margin-bottom:2.09vw;font-size:clamp(27px, 1.98vw, 51px);font-weight:500;line-height:1.16;letter-spacing:0;color:#79a5b3}#expertise #complementaire .texte{text-align:justify;line-height:1.4;color:#fff}#expertise #complementaire .texte p{margin-bottom:1vw}#expertise #complementaire .texte p:last-child{margin-bottom:0}#expertise #faq{padding:6.27vw 11.7vw 7.71vw;background-color:#f7f5f5}#expertise #faq h2{margin-bottom:3.44vw;font-size:clamp(27px, 1.98vw, 51px);font-weight:500;line-height:1.16;letter-spacing:0;text-align:center;color:#141d24}#expertise #faq .liste{max-width:61.11vw;margin:0 auto}#expertise #faq .item{border-bottom:1px solid #000}#expertise #faq .item:last-child{border-bottom:0}#expertise #faq h3{font-size:inherit;letter-spacing:0}#expertise #faq .entete{display:flex;align-items:center;justify-content:space-between;gap:2vw;width:100%;margin:0;padding:1.19vw 0;border:0;background:none;text-align:left}#expertise #faq button.entete{cursor:pointer}#expertise #faq .entete .q{font-size:clamp(19px, 1.46vw, 37px);font-weight:500;line-height:1.2;color:#141d24}#expertise #faq .entete .picto{position:relative;flex-shrink:0;width:2.15vw;height:2.15vw;border-radius:50%;background-color:#304e67;transition:background-color 0.25s ease}#expertise #faq button.entete:hover .picto{background-color:#193245}#expertise #faq .entete .picto:before,#expertise #faq .entete .picto:after{content:'';position:absolute;top:50%;left:50%;width:.83vw;height:2px;background-color:#fff;transform:translate(-50%,-50%)}#expertise #faq .entete .picto:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform 0.3s ease,opacity 0.3s ease}#expertise #faq .item.ouvert .picto:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}#expertise #faq .reponse{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s ease}#expertise #faq .item.ouvert .reponse{grid-template-rows:1fr}#expertise #faq .reponse .contenu{overflow:hidden;text-align:justify;line-height:1.4}#expertise #faq .reponse .contenu>:first-child{margin-top:1.77vw}#expertise #faq .reponse .contenu>:last-child{margin-bottom:1.19vw}@media (prefers-reduced-motion:reduce){#expertise #faq .reponse,#expertise #faq .entete .picto:after{transition-duration:0.01ms}}#succursale #question{display:grid;grid-template-columns:29.75vw 1fr;column-gap:8.2vw;padding:5.1vw 11.7vw 5.5vw}#succursale #question h2{margin-bottom:2vw;font-size:clamp(27px, 1.98vw, 51px);font-weight:500;line-height:1.16;letter-spacing:0;color:#141d24}#succursale #question .propos>p{margin:0;line-height:1.22;text-align:justify}#succursale #question .encadre{margin-top:2.6vw;padding:1.6vw 1.5vw 1.35vw;background-color:#e6eaed;text-align:center}#succursale #question .encadre p{margin:0 0 1.3vw;line-height:1.22}#succursale #question .encadre .btn_rdv_clinique{display:inline-flex;align-items:center;justify-content:center;gap:.8vw;width:20.4vw;max-width:100%;min-height:4.1vw;padding:.6vw 1vw;border-radius:999px;background-image:linear-gradient(90deg,#304e67 0%,#193245 100%);font-size:clamp(15px, 1.15vw, 29px);line-height:1.2;color:#fff;transition:filter 0.25s ease}#succursale #question .encadre .btn_rdv_clinique:hover{filter:brightness(.85);color:#fff}#succursale #question .encadre .btn_rdv_clinique i{position:relative;top:.055em;font-size:.8em}#succursale #question .wpforms-container{max-width:100%;margin:0}#succursale #question .wpforms-field-container{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.3vw;row-gap:1.6vw}#succursale #question .wpforms-field{padding:0;margin:0}#succursale #question .wpforms-field-textarea,#succursale #question .wpforms-field-checkbox,#succursale #question .wpforms-field-gdpr-checkbox{grid-column:1 / -1}#succursale #question .wpforms-field:has(input[aria-hidden="true"][tabindex="-1"]){display:none}#succursale #question .wpforms-field-label{display:block;margin:0 0 .9vw;font-size:clamp(15px, 1.1vw, 28px);font-weight:500;line-height:1.2;color:#000}#succursale #question .wpforms-required-label{color:#000}#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{display:block;width:100%;max-width:100%;height:auto;box-sizing:border-box;padding:.7vw 1vw;border:1px solid #000;border-radius:0;background-color:#fff;font-family:inherit;font-size:clamp(15px, 1.1vw, 28px);line-height:1.4;color:#000}#succursale #question .wpforms-field input[type='text'],#succursale #question .wpforms-field input[type='email'],#succursale #question .wpforms-field input[type='tel']{min-height:3.53vw}#succursale #question .wpforms-field textarea{min-height:7.76vw;resize:vertical}#succursale #question .wpforms-field-checkbox ul,#succursale #question .wpforms-field-gdpr-checkbox ul{margin:0;padding:0;list-style:none}#succursale #question .wpforms-field-checkbox li,#succursale #question .wpforms-field-gdpr-checkbox li{display:flex;align-items:flex-start;gap:1vw}#succursale #question .wpforms-field-checkbox input[type='checkbox'],#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']{-webkit-appearance:none;appearance:none;flex-shrink:0;width:1.97vw;height:1.97vw;margin:0;border:1px solid #000;border-radius:0;background-color:#fff;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}#succursale #question .wpforms-field-checkbox input[type='checkbox']:before,#succursale #question .wpforms-field-checkbox input[type='checkbox']:after,#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']:before,#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']:after{display:none}#succursale #question .wpforms-field-checkbox input[type='checkbox']:checked,#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']:checked{border-color:#193245;background-color:#193245}#succursale #question .wpforms-field-checkbox input[type='checkbox']:focus-visible,#succursale #question .wpforms-field-gdpr-checkbox input[type='checkbox']:focus-visible{outline:2px solid #304e67!important;outline-offset:2px}#succursale #question .wpforms-field-checkbox label,#succursale #question .wpforms-field-gdpr-checkbox label{margin:0;font-size:clamp(15px, 1.1vw, 28px);font-weight:400;line-height:1.22}#succursale #question .wpforms-submit-container{display:flex;align-items:center;gap:1.5vw;margin-top:2vw;padding:0}#succursale #question .wpforms-submit{display:inline-flex;align-items:center;gap:.7vw;width:auto;height:auto;min-height:2.5vw;padding:.3vw 1.5vw;border:0;border-radius:999px;background-image:linear-gradient(90deg,#304e67 0%,#193245 100%);font-family:inherit;font-size:clamp(15px, 1.1vw, 28px);line-height:1.2;color:#fff;transition:filter 0.25s ease}#succursale #question .wpforms-submit:hover{filter:brightness(.85)}#succursale #question .wpforms-submit:after{content:'';display:inline-block;position:relative;top:.055em;width:.8em;height:.8em;margin-left:.4em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E") center / contain no-repeat}#succursale #question .note{margin:0;line-height:1.2}#succursale #galerie_infos{padding:7.75vw 3.75vw 7vw;background-color:#f7f5f5}#succursale #galerie_infos .galerie{margin:0 -.625vw}#succursale #galerie_infos .diapo{padding:0 .625vw}#succursale #galerie_infos .diapo img{display:block;width:100%;aspect-ratio:1;object-fit:cover}#succursale #galerie_infos .galerie:not(.slick-initialized){display:flex;overflow:hidden}#succursale #galerie_infos .galerie:not(.slick-initialized) .diapo{flex:0 0 33.3333%}#succursale #galerie_infos .infos{display:grid;grid-template-columns:29.75vw 1fr;column-gap:8.2vw;margin-top:7.3vw;padding:0 7.95vw}#succursale #galerie_infos .infos h2{margin-bottom:2.5vw;font-size:clamp(27px, 1.98vw, 51px);font-weight:500;line-height:1.16;letter-spacing:0;color:#141d24}#succursale #galerie_infos .heures ul{margin:0;padding:0;list-style:none}#succursale #galerie_infos .heures li{display:flex;align-items:center;justify-content:space-between;gap:1vw;min-height:2.95vw;padding:.4vw .75vw;border-bottom:1px solid #000;font-weight:500}#succursale #galerie_infos .heures li:last-child{border-bottom:0}#succursale #galerie_infos .heures li:nth-child(odd){background-color:#e6eaed}#succursale #galerie_infos .fiche{display:flex;align-items:center;gap:1.5vw;padding:1.25vw;background-color:#fff}#succursale #galerie_infos .fiche+.fiche{margin-top:1.25vw}#succursale #galerie_infos .portrait{flex-shrink:0;width:6.05vw;aspect-ratio:1;border-radius:50%;object-fit:cover}#succursale #galerie_infos .identite{flex:1;min-width:0}#succursale #galerie_infos .nom{display:block;padding-bottom:.45vw;margin-bottom:.45vw;border-bottom:1px solid #dbdad8;font-size:clamp(19px, 1.46vw, 37px);font-weight:500;line-height:1.2}#succursale #galerie_infos .titres{display:block;line-height:1.3}#succursale #galerie_infos .slick-dots{position:static;margin-top:1.6vw}#succursale #galerie_infos .slick-dots li,#succursale #galerie_infos .slick-dots li button,#succursale #galerie_infos .slick-dots li button:before{width:.65vw;height:.65vw}#succursale #galerie_infos .slick-dots li{margin:0 .35vw}#succursale #galerie_infos .slick-dots li button:before{content:'';border-radius:50%;background-color:#141d24;opacity:.25;transition:opacity 0.25s ease}#succursale #galerie_infos .slick-dots li.slick-active button:before{opacity:1}#succursale #galerie_infos .voir{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}body.visionneuse_ouverte{overflow:hidden}#succursale #galerie_infos .visionneuse{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:2vw;padding:5vw;background-color:rgb(20 29 36 / .92)}#succursale #galerie_infos .visionneuse[hidden]{display:none}#succursale #galerie_infos .visionneuse img{max-width:70vw;max-height:82vh;object-fit:contain}#succursale #galerie_infos .visionneuse button{display:flex;align-items:center;justify-content:center;width:3vw;height:3vw;padding:0;border:0;border-radius:50%;background-color:rgb(255 255 255 / .12);font-size:clamp(16px, 1.2vw, 30px);color:#fff;cursor:pointer;transition:background-color 0.25s ease}#succursale #galerie_infos .visionneuse button:hover{background-color:rgb(255 255 255 / .28)}#succursale #galerie_infos .visionneuse .fermer{position:absolute;top:2vw;right:2vw}#succursale #services{padding:6.45vw 11.7vw 6.25vw;background-color:#e6eaed}#succursale #services h2{margin-bottom:1.75vw;font-size:clamp(27px, 1.98vw, 51px);line-height:1.16;letter-spacing:0;color:#141d24}#succursale #services .intro{margin:0 0 3.6vw;line-height:1.4}#succursale #services .cartes{display:grid;grid-template-columns:repeat(2,1fr);gap:1.46vw}#succursale #services .carte{display:flex;flex-direction:column;padding:.7vw 1.25vw 1.75vw;background-color:#fff}#succursale #services .tete{display:flex;align-items:center;gap:2.85vw}#succursale #services .visuel{flex-shrink:0;width:6.05vw;aspect-ratio:1;border-radius:50%;object-fit:cover}#succursale #services .tete h3{font-size:clamp(19px, 1.46vw, 37px);line-height:1.2;letter-spacing:0}#succursale #services .liens{display:grid;grid-template-columns:repeat(2,1fr);gap:.89vw;margin-top:.73vw;padding-top:1.56vw;border-top:1px solid #dbdad8}#succursale #services .pastille{display:flex;align-items:center;justify-content:center;min-height:3.49vw;padding:.5vw 1vw;border:1px solid #000;border-radius:999px;line-height:1.2;text-align:center;transition:background-color 0.25s ease,color 0.25s ease}#succursale #services .pastille:hover{background-color:#141d24;color:#fff}#succursale #services .pastille.seule{grid-column:1 / -1}#succursale #intro{display:flex;align-items:flex-start;gap:9.1vw;padding:12.1vw 11.7vw 8.9vw}#succursale #intro .texte{flex:1;min-width:0}#succursale #intro .photo{flex-shrink:0;width:30vw;margin-top:1.55vw;aspect-ratio:864 / 980;object-fit:cover}#succursale #intro .surtitre{display:block;margin-bottom:.45vw;font-size:clamp(14px, 1.04vw, 27px);font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#79a5b3}#succursale #intro h1{margin-bottom:2vw;font-size:clamp(27px, 1.98vw, 51px);line-height:1.16;letter-spacing:0;color:#141d24}#succursale #intro .desc p{margin-bottom:.85vw;font-size:clamp(15px, 1.1vw, 28px);line-height:1.22;text-align:justify}#succursale #intro .desc p:last-child{margin-bottom:0}#succursale #intro .coordonnees{display:grid;grid-template-columns:54% auto;margin-top:1.85vw;padding:1.5vw 2.9vw 1.1vw;background-color:#e6eaed}#succursale #intro .coordonnees .etiquette{display:block;margin-bottom:1.1vw;line-height:1.2;font-size:clamp(14px, 1vw, 26px);font-weight:500;letter-spacing:.5px;text-transform:uppercase}#succursale #intro .coordonnees p{margin:0;font-size:clamp(15px, 1.1vw, 28px);line-height:1.22}#succursale #intro .coordonnees a{display:block;text-decoration:underline;text-underline-offset:.12em;color:#79a5b3;transition:color 0.25s ease}#succursale #intro .coordonnees a:hover{color:#4c7a8a}#succursale #intro .btn_rdv_clinique{display:flex;align-items:center;justify-content:center;gap:.8vw;min-height:4.1vw;margin-top:2.6vw;padding:.6vw 2vw;border-radius:999px;background-image:linear-gradient(90deg,#304e67 0%,#193245 100%);font-size:clamp(15px, 1.15vw, 29px);line-height:1.2;text-align:center;color:#fff;transition:filter 0.25s ease}#succursale #intro .btn_rdv_clinique:hover{filter:brightness(.85);color:#fff}#succursale #intro .btn_rdv_clinique i{position:relative;top:.055em;font-size:.8em}#contact #entete{padding:9vw 10vw 3vw;text-align:center}#contact #entete .surtitre{display:block;margin-bottom:.4vw;font-size:clamp(14px, 1.04vw, 27px);letter-spacing:2px;text-transform:uppercase;color:#83a4b1}#contact #entete h1{max-width:46vw;margin:0 auto .9vw}#contact #entete p{margin:0;font-size:clamp(20px, 1.46vw, 37px);color:#4a5560}#contact #centres{padding:0 10vw 6vw}#contact #centres>ul{display:grid;grid-template-columns:repeat(3,1fr);gap:3vw}#contact .centre{display:flex;flex-direction:column}#contact .centre .visuel{display:block;overflow:hidden;margin-bottom:1.6vw;aspect-ratio:3 / 2}#contact .centre .visuel img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease}#contact .centre .visuel:hover img{transform:scale(1.06)}#contact .centre h2{margin-bottom:.8vw;font-size:clamp(20px, 1.46vw, 37px);text-transform:uppercase}#contact .centre .adresse{margin-bottom:1.2vw;line-height:1.6;color:#4a5560}#contact .centre .lignes{margin-bottom:1.6vw}#contact .centre .lignes li{display:flex;align-items:center;gap:.8vw;margin-bottom:.6vw}#contact .centre .lignes i{flex-shrink:0;width:1.3vw;font-size:clamp(13px, 0.95vw, 24px);color:#83a4b1;text-align:center}#contact .centre .lignes a:hover{color:#83a4b1}#contact .centre .btn_rdv_centre{display:inline-block;align-self:flex-start;margin-top:auto;padding:.75vw 1.8vw;border:1px solid #0e1620;background-color:#fff0;color:#0e1620;font-size:clamp(12px, 0.89vw, 23px);letter-spacing:1px;transition:background-color 0.3s ease,color 0.3s ease}#contact .centre .btn_rdv_centre:hover{background-color:#0e1620;color:#fff}#contact .centre .fiche{display:inline-flex;align-items:center;gap:.5vw;margin-top:1.2vw;font-size:clamp(12px, 0.89vw, 23px);letter-spacing:1px;color:#4a5560;transition:color 0.3s ease}#contact .centre .fiche i{font-size:clamp(13px, 0.95vw, 24px);color:#384d60;transition:transform 0.3s ease}#contact .centre .fiche:hover{color:#0e1620}#contact .centre .fiche:hover i{transform:translateX(.3vw)}#page #entete{padding:9vw 5vw 1.5vw}#page #entete h1{max-width:50vw}#page #contenu{padding:0 5vw 6vw}#page #contenu h2{margin-bottom:1.6vw;font-size:clamp(20px, 1.46vw, 37px)}#page #contenu h3{margin:2vw 0 .9vw;font-size:clamp(16px, 1.15vw, 29px);color:#384d60}#page #contenu p{margin-bottom:1.3vw;line-height:1.7}#page #contenu>ul{margin-bottom:1.6vw}#page #contenu>ul li{position:relative;padding-left:1.4vw;margin-bottom:.8vw;line-height:1.7}#page #contenu>ul li:before{content:'\2022';position:absolute;left:0;top:0;color:#83a4b1}#page #contenu>ol{margin-bottom:1.6vw;padding-left:0;list-style:decimal inside}#page #contenu>ol li{padding-left:2.6vw;text-indent:-2.6vw;margin-bottom:.8vw;line-height:1.7}#page #contenu>ol li::marker{color:#83a4b1;font-weight:600}#page #contenu a:not(.retour){text-decoration:underline;text-underline-offset:.2em;transition:color 0.3s ease}#page #contenu a:not(.retour):hover{color:#83a4b1}#page #contenu .coordonnees{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw;margin-top:2vw}#page #contenu .coordonnees li{padding:1.6vw 1.8vw;padding-left:1.8vw;margin-bottom:0;background-color:#e6ecf0;line-height:1.7}#page #contenu .coordonnees li:before{content:none}#page #contenu .coordonnees strong{display:block;margin-bottom:.5vw;font-weight:700}#page.page_centree #entete,#page.page_centree #contenu{max-width:none;text-align:center}#page.page_centree #entete{padding-top:12vw}#page.page_centree #entete h1{max-width:none}#page.page_centree #contenu{padding-bottom:12vw}#page .retour{display:inline-flex;align-items:center;gap:.7vw;margin-top:.8vw;font-size:clamp(16px, 1.15vw, 29px);letter-spacing:1px;text-transform:uppercase;color:#0e1620}#page .retour i{font-size:clamp(18px, 1.3vw, 33px);color:#384d60;transition:transform 0.3s ease}#page .retour:hover i{transform:translateX(-.4vw)}#temoignages #entete{padding:9vw 5vw 2.5vw;text-align:center}#temoignages #entete .surtitre{display:block;margin-bottom:.4vw;font-size:clamp(14px, 1.04vw, 27px);letter-spacing:2px;text-transform:uppercase;color:#83a4b1}#temoignages #entete h1{margin-bottom:1.4vw}#temoignages .bilan{display:inline-flex;align-items:center;gap:.8vw}#temoignages .bilan .note{font-size:clamp(25px, 1.8vw, 46px);letter-spacing:1px}#temoignages .bilan .total{font-size:clamp(13px, 0.95vw, 24px);color:#4a5560}#temoignages .notes i{font-size:clamp(13px, 0.95vw, 24px);color:#fdd314}#temoignages .bilan .notes{display:inline-flex;gap:.15vw}#temoignages #laisser_avis{padding:0 5vw 3.5vw;text-align:center}#temoignages #laisser_avis .invite{display:block;margin-bottom:1.2vw;font-size:clamp(13px, 0.95vw, 24px);color:#4a5560}#temoignages #laisser_avis .boutons{display:flex;flex-wrap:wrap;justify-content:center;gap:.6vw}#temoignages .btn_avis{display:inline-flex;align-items:center;gap:.6vw;padding:.8vw 1.6vw;background-color:#0e1620;color:#fff;font-size:clamp(12px, 0.85vw, 22px);letter-spacing:1px;transition:background-color 0.3s ease}#temoignages .btn_avis i{font-size:clamp(13px, 0.95vw, 24px);color:#83a4b1;transition:color 0.3s ease}#temoignages .btn_avis:hover{background-color:#27394b}#temoignages .btn_avis:hover i{color:#fff}#temoignages #liste_avis{padding:0 5vw 6vw;background-color:#e6ecf0;padding-top:3.5vw}#temoignages .filtres{display:flex;justify-content:center;gap:.5vw;margin-bottom:2.5vw}#temoignages .filtre{padding:.7vw 1.6vw;border:1px solid #0e1620;background-color:#fff0;color:#0e1620;font-family:inherit;font-size:clamp(12px, 0.85vw, 22px);letter-spacing:1px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}#temoignages .filtre:hover{background-color:#cfdae3}#temoignages .filtre.actif{background-color:#0e1620;color:#fff}#temoignages .grille{column-count:3;column-gap:1.5vw}#temoignages .avis{display:inline-block;width:100%;padding:1.6vw 1.8vw 1.4vw;margin-bottom:1.5vw;background-color:#fff;break-inside:avoid}#temoignages .avis[hidden]{display:none}#temoignages .avis .tete{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6vw;margin-bottom:.5vw}#temoignages .avis .nom{font-size:clamp(17px, 1.24vw, 32px);letter-spacing:1px;color:#0e1620}#temoignages .avis .date{font-size:clamp(11px, 0.8vw, 20px);color:#9aa6ae}#temoignages .avis .notes{display:block;margin-bottom:.9vw}#temoignages .avis .texte{margin-bottom:1vw;line-height:1.65;color:#333c45}#temoignages .avis .source{display:block;text-align:right}#temoignages .avis .source i{font-size:clamp(16px, 1.15vw, 29px);color:#9aa6ae}#temoignages .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#temoignages .plus{margin-top:2vw;text-align:center}#temoignages .btn_plus{padding:.8vw 2.2vw;border:1px solid #0e1620;background-color:#0e1620;color:#fff;font-family:inherit;font-size:clamp(12px, 0.89vw, 23px);letter-spacing:1px;cursor:pointer;transition:background-color 0.3s ease}#temoignages .btn_plus:hover{background-color:#27394b}#temoignages .restants{margin:.8vw 0 0;font-size:clamp(11px, 0.8vw, 20px);color:#4a5560}#temoignages .plus.termine{display:none}#temoignages #liste_avis .wpproslider_t8_DIV_2{padding-bottom:42px}#temoignages #liste_avis .wpproslider_t8_DIV_3_logo{right:10px;bottom:5px}footer.main .brand .logo_simple{display:none}#equipe #membres .filtre_select{display:none}#carriere #postes .onglet_select{display:none}.sr,#equipe .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fa-icon{display:inline-block;font-style:normal;line-height:1}.fa-icon svg{display:inline-block;width:auto;height:1em;overflow:visible;vertical-align:-.125em;fill:currentColor}@keyframes physio-entree-haut{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes physio-entree-zoom{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){#services #banniere .content h2,#home #hero .content h2{animation:physio-entree-haut 1s 0.25s ease-out both}#home #hero .succursales{animation:physio-entree-zoom 1s 0.6s ease-out both}}img.dots{height:auto}#services #liste_services .surtitre,#equipe #membres .surtitre,#blogue #entete .surtitre,#succursale #intro .surtitre,#contact #entete .surtitre,#temoignages #entete .surtitre,#equipe #membres .discipline,#membre #fiche .discipline,#menu_panel .rdv .reserver,#article .partage .intitule,#article .voisin .sens,#article .voisin.suivant .sens,#succursale #intro .coordonnees a,#carriere #postes .lieu{color:#4d6d7a}#equipe #membres .note,#blogue .restants,#temoignages .restants{color:#687784}#apropos #cta_apropos .cta_clair .petit,#carriere #cta_carriere .cta_clair .petit{color:#6f7f8a}#succursale #intro .coordonnees a{padding-block:.25em}#temoignages .wprev_preview_tcolor2_T8{color:#737373}#temoignages .wpproslider_t8_SPAN_6.wprev_showdate_T8{color:#737373!important}@media (pointer:coarse){#home #hero .succursales a,footer.main .footer_menu a,#menu_panel .liens_simples a{display:inline-block;padding-block:.7rem;margin-block:-.7rem}footer.main .socials a,#menu_panel .socials a{display:inline-block;padding:.6rem;margin:-.6rem}}#temoignages .wprs_masonry_js{opacity:1!important}@media screen and (min-width:768px){#equipe #membres .btn_rdv_membre,#membre #fiche .btn_rdv_membre,#carriere #postes .onglet,#carriere .wpforms-field-label,#emploi .wpforms-field-label,#blogue #vedette .etiquette,#blogue .etiquette{font-size:clamp(13px, 0.8vw, 20px)}}@media screen and (min-width:768px){header.main .hamburger{padding:14px;margin:-14px}}.wpforms-container select{max-width:100%}@media (pointer:coarse){.btn_rdv_membre,.btn_reserver,.cliniques .tel,.cliniques .tel-link,.cliniques a.succursale,#membre #retour a,#blogue .lire,#blogue .billet h3 a,#article .partage .tous_articles,#article .partage .reseaux a,#condition .terme a,#temoignages .wprevpro_t8_site_logo_a,header.main .actions .lang{position:relative}.btn_rdv_membre::after,.btn_reserver::after,.cliniques .tel::after,.cliniques .tel-link::after,.cliniques a.succursale::after,#membre #retour a::after,#blogue .lire::after,#blogue .billet h3 a::after,#article .partage .tous_articles::after,#article .partage .reseaux a::after,#condition .terme a::after,#temoignages .wprevpro_t8_site_logo_a::after,header.main .actions .lang::after{content:"";position:absolute;inset:-12px -6px}}@media screen and (min-width:1921px),screen and (min-width:1280px) and (min-resolution:1.5dppx){#banniere,#home #hero{background-image:var(--fond-xl,var(--fond))}}#article .voisin.desactive{visibility:hidden}