@font-face{font-family:montserrat600;src:url(../fonts/Montserrat-SemiBold.otf);font-display:swap}@font-face{font-family:montserrat300;src:url(../fonts/Montserrat-Light.otf);font-display:swap}@font-face{font-family:montserrat400;src:url(../fonts/Montserrat-Regular.otf);font-display:swap}@font-face{font-family:BaskervilleHandcut;src:url(../fonts/BaskervilleHandcutITALIC.ttf);font-display:swap}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-Regular.ttf);font-display:swap}h6{display:none}#bebe,#bebe2,#entreprise,#entreprise2,#senior,#senior2,#sportif,#sportif2{cursor:pointer}.public_specifique_picto_mobile{display:none}nav{width:100%;margin:0 auto;position:fixed;z-index:+1}.top_menu{display:flex;align-items:center;height:65px;background-image:linear-gradient(to left,#a5efe3,#d0f4eb)}.phone_rdv{width:100%;height:65px;text-align:right;padding-bottom:5px}.phone_rdv p{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#13948a;border-radius:4px;border:solid 1px rgba(19,148,138,.6);max-width:176px;max-height:41px;padding-top:8.5px;padding-bottom:8.5px;padding-right:31px;padding-left:31px}.phone_rdv a{display:inline-block;font-family:"Open Sans",sans-serif;text-decoration:none;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#13948a;border-radius:4px;border:solid 1px rgba(19,148,138,.6);max-width:176px;max-height:41px;margin-left:20px;margin-right:172px;padding-top:8.5px;padding-bottom:8.5px;padding-right:32.5px;padding-left:32.5px}.top_menu p{display:inline-block}.slide_menu{display:flex}.menu_list{width:390px;height:100vh;background-color:#fff}.menu_list li{list-style:none;border-bottom:solid 1px #f4f4f4;width:260px;margin-right:40px}.menu_list li:last-of-type{border:none}.menu_list ul{margin-top:0}.menu_list a{text-decoration:none;font-family:montserrat400,sans-serif;color:#969898;font-size:18px;display:inline-block;padding-top:15px;padding-bottom:15px}.menu_list a:hover{color:#000;font-weight:700;font-family:montserrat600,sans-serif}header .clearfix{height:50px}.dropdown-container .header p{font-family:montserrat400,sans-serif;color:#969898;font-size:18px;display:inline-block}.dropdown-container .header p:hover{cursor:pointer;color:#000;font-weight:700;font-family:montserrat600,sans-serif}.dropdown-container{background-color:#fff}.dropdown-container article{max-height:0;overflow:hidden;line-height:1.6;transition:max-height 350ms ease-in-out}.article-inner li{border:none}.article-inner a{padding-top:5px;padding-bottom:5px}.filter{width:100%;height:100vh;opacity:.9;background-color:#45b9ab}#slide_menu{-webkit-transform:translate(-150%,0);-ms-transform:translate(-150%,0);transform:translate(-150%,0);-webkit-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;height:0}#slide_menu.active{transform:translate(0,0);transition:all .9s ease-in-out;display:flex}.top_margin{height:65px}#trigger{display:flex;height:65px;margin-left:40px}#trigger p{width:67px;height:25px;font-family:montserrat600,sans-serif;font-size:21px;text-align:center;color:#13948a}.fa-bars{font-size:24px;color:#13948a;margin-right:6px;padding-top:20px}.accueil{display:flex;height:700px}.accueil_img{width:100%;height:100%;background-image:url(../img/accueil_img.jpg);background-size:cover}.accueil_title{width:100%;text-align:center;height:100%}h1{font-family:montserrat300,sans-serif;text-transform:uppercase;font-size:62px;font-weight:300;text-align:center;color:#45b9ab;margin-top:151px;margin-bottom:0}.top_menu_title h1 span{font-size:21px;font-family:montserrat600,sans-serif;text-transform:uppercase;color:#13948a;margin-top:0;margin-bottom:0}.top_menu_title h1{font-size:21px;font-family:montserrat300,sans-serif;text-transform:uppercase;color:#13948a;margin-top:0;margin-bottom:0;width:500px}h2{height:22px;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#969898;margin-top:0}h3{height:50px;font-family:BaskervilleHandcut;font-size:42px;font-weight:400;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#2b2b2b;margin-top:43px;margin-bottom:99px}.accueil_title p{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:22px;letter-spacing:normal;text-align:center;color:#969898;max-width:421.5px;margin:auto}.accueil_contact{display:inline-block;text-decoration:none;font-family:montserrat600;font-size:20px;color:#fc676c;font-stretch:normal;line-height:normal;letter-spacing:normal;width:211px;height:24px;border-radius:4px;border:solid 1px rgba(252,103,108,.4);padding-bottom:12px;padding-top:12px;padding-right:15px;padding-left:15px;margin-top:39px}.accueil_contact:hover{border:solid 1px #ea7070}.scroll_down_circle img{position:relative;width:98px;height:98px;right:50.1%;bottom:110px}.infos_pratiques{display:flex;height:592px;background-image:linear-gradient(to left,rgba(165,239,227,.6),rgba(208,244,235,.6));background-size:100% 200px;background-repeat:no-repeat}.infos_pratiques_titles{width:310px;margin-top:225px}.liseret{border-bottom:solid 1px #979797;margin-top:9px}.infos_pratiques_titles h2{font-family:montserrat600;font-size:50px;line-height:1.2;color:#797a7a;text-align:right;margin-bottom:20px;padding-right:90px}.infos_pratiques_titles p{display:block;text-align:right;font-family:BaskervilleHandcut;font-size:60px;color:#797a7a;font-weight:400;font-stretch:normal;line-height:1;letter-spacing:normal;margin-bottom:0;margin-top:0}.horaire_adresse_consultation{width:100%}.horaire_adresse_consultation_flex{display:flex;max-width:1000px;justify-content:space-around;margin:auto}.horaire_adresse_consultation img{width:90px;height:90px;margin-top:30px;margin-bottom:32px}.adresse,.consultation,.horaire{border-radius:4px;background-color:#fff;box-shadow:0 0 6px 6px rgba(0,0,0,.05);width:255px;height:360px;text-align:center;margin-top:123px;margin-right:5px;margin-left:5px}.horaire_adresse_consultation_title{width:217px;border-bottom:1px solid #e4e4e4;margin:auto;color:#45b9ab;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;padding-bottom:10px}.adresse div,.consultation div,.horaire div{line-height:23px;font-family:"Open Sans",sans-serif;font-size:16px;color:#969898}.ostopathie{height:644px;background-image:url(../img/osteopathie_img.jpg);background-size:cover;background-repeat:no-repeat}.ostopathie_content{background-image:linear-gradient(to left,rgba(54,189,176,.7),rgba(144,226,212,.7));height:644px;width:100%;text-align:center}.ostopathie h2{height:72px;font-family:BaskervilleHandcut;font-size:60px;color:#fff;padding-top:82px;opacity:.9;margin-bottom:19px}.ostopathie_liseret{width:50px;height:4px;background-color:#ea7070;margin:auto}.ostopathie p{font-family:"Open Sans",sans-serif;font-size:16px;color:#fff;width:668px;margin:auto;opacity:.9;margin-top:63px;margin-bottom:63px;width:668px;height:143px;line-height:22px}.ostopathie a{font-family:montserrat600,sans-serif;font-size:21px;text-decoration:none;color:#fff;opacity:.9;border:solid 1px rgba(255,255,255,.4);border-radius:4px;padding-left:47px;padding-right:47px;padding-top:12px;padding-bottom:11px}.ostopathie a:hover{border:solid 1px #fff}.votre_osteopathe{height:614px;display:flex}.votre_osteopathe_img{width:50%;background-color:#efefef}.amelie_voisine_home{background-image:url(../img/amelie_voisine_home.jpg);min-width:503px;max-width:691px;min-height:491px;max-height:495px;background-size:cover;margin-top:120px}.votre_osteopathe_title{width:50%;text-align:center}.votre_osteopathe_title_content{display:inline-block;margin-top:160px}.votre_osteopathe_title_content a{color:#fc676c;text-decoration:none;font-size:20px;font-family:montserrat600,sans-serif}.votre_osteopathe_en_savoir_plus{border:solid 1px rgba(252,103,108,.4);text-align:center;border-radius:4px;display:inline-block;padding-top:12px;padding-bottom:12px;width:224px;padding-left:8px;padding-right:8px}.votre_osteopathe_en_savoir_plus:hover{border:solid 1px #ea7070}.votre_osteopathe_title h2{font-family:montserrat600,sans-serif;font-size:50px;color:#2b2b2b;text-align:left}.liseret_votre_osteopathe{width:50px;height:6px;background-color:#ea7070}.votre_osteopathe_title span{font-family:BaskervilleHandcut;font-size:60px}.votre_osteopathe_title p{font-family:"Open Sans",sans-serif;font-size:16px;width:442px;height:143px;color:#969898;text-align:left;margin-top:86px;line-height:22px}.mal_de_dos>p,.maux_de_tete>p,.troubles_visceraux>p{font-family:"Open Sans",sans-serif}.maux_courants_main{background-image:linear-gradient(to left,#f9f9f9,#f9f9f9);background-size:100% 373px;background-repeat:no-repeat;padding-top:76px}.maux_courants_main h2{font-family:montserrat600,sans-serif;font-size:50px;color:#13948a}.maux_courants_main span{font-family:BaskervilleHandcut;font-size:60px}.maux_courants_main_liseret{width:50px;height:6px;background-color:#ea7070;margin:auto;margin-bottom:76px}.maux_courants{display:flex;justify-content:center}.maux_courants a{color:#fc676c;display:block;text-align:left;font-family:"Open Sans",sans-serif}.maux_de_tete{margin-left:53px;margin-right:53px}.mal_de_dos,.maux_de_tete,.troubles_visceraux{text-align:center;margin-bottom:200px}.mal_de_dos>p,.maux_de_tete>p,.troubles_visceraux>p{text-align:left;color:#969898;line-height:22px}.mal_de_dos img,.maux_de_tete img,.troubles_visceraux img{width:290px;height:290px}.mal_de_dos,.maux_de_tete,.troubles_visceraux{width:295px}.mal_de_dos i,.maux_de_tete i,.troubles_visceraux i{color:#ea7070;font-size:23px}.mal_de_dos div p,.maux_de_tete div p,.troubles_visceraux div p{display:inline-block;font-size:22px;color:#2b2b2b;font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase;margin-left:10px}.circlewave_container img{position:absolute;width:282px;height:282px;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:-141px}.public_specifique_title{height:300px;background-image:linear-gradient(to left,#a5efe3,#d0f4eb);padding-top:136px}.public_specifique_title h2{font-family:montserrat600,sans-serif;font-size:50px;color:#13948a;display:block;height:72px;margin-bottom:18px}.public_specifique_title span{font-family:BaskervilleHandcut;font-size:60px;color:#13948a}.public_specifique_liseret{width:50px;height:6px;background-color:#ea7070;margin:auto}.public_specifique_content{height:591px;display:flex}.public_specifique_text{width:50%}.public_specifique_text p{font-family:"Open Sans",sans-serif;font-size:16px;width:445px;color:#969898;margin-left:60px;margin-top:164px;line-height:22px}.public_specifique_link{display:block;text-align:center;width:224px;color:#fc676c;text-decoration:none;font-size:20px;font-family:montserrat600,sans-serif;border-radius:4px;border:solid 1px rgba(252,103,108,.4);padding-top:12px;padding-bottom:12px;padding-left:8px;padding-right:8px;margin-left:60px}.public_specifique_link:hover{border:solid 1px #ea7070}.public_specifique_illustration{width:50%;height:100%;background-image:url(../img/osteopathe_bebe_2.jpg);background-size:cover}.public_specifique_picto{display:flex;justify-content:center;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;padding-top:50px}.public_specifique_picto img:nth-of-type(2){margin-left:158px;margin-right:158px}.contact{background-color:#f4f4f4;text-align:center;padding-bottom:54px}.contact h2{width:442px;height:72px;font-family:BaskervilleHandcut;color:#2b2b2b;font-size:60px;margin:auto;padding-top:90px}.contact_liseret{width:50px;height:6px;background-color:#ea7070;margin:auto}.contact_liseret_content{margin-top:18px}.contact p{width:442px;height:72px;font-family:"Open Sans",sans-serif;color:#797a7a;margin:auto;text-align:center;margin-top:39px;margin-bottom:73px;line-height:22px}.contact_contact{color:#fc676c;text-decoration:none;width:242px;height:48px;border-radius:4px;border:solid 1px rgba(252,103,108,.4);padding-top:12px;padding-bottom:12px;padding-right:67px;padding-left:67px;font-size:20px;font-family:montserrat600,sans-serif}.contact_contact:hover{border:solid 1px #ea7070}.mentions_legales{max-height:46px;opacity:.8;background-color:#13948a}.mentions_legales p{width:736px;height:25px;font-family:"Open Sans",sans-serif;font-size:16px;text-align:center;color:#b8e5e0;margin:auto;padding-top:12px;padding-bottom:9px}.mentions_legales a{color:#b8e5e0;text-decoration:none}
@media screen and (max-width:1024px){.phone_rdv a{margin-right:38px}.top_menu_title{display:none}.scroll_down_circle{display:none}.accueil{display:block;height:821px}.accueil_img{height:30%;background-position:center}h1{margin-top:47px}h3{margin-bottom:21px}.accueil_title{height:100%}.accueil_title a{margin-bottom:40px}.scroll_down_container{display:none}.infos_pratiques{display:block;height:713px;background-size:100% 120px}.infos_pratiques_titles{margin-top:0;margin:auto;display:flex;flex-direction:column;padding-top:145px}.infos_pratiques_titles h2{display:inline-block;margin-left:0;text-align:center}.infos_pratiques_titles p{display:inline-block;margin-left:0;text-align:center;width:auto}.liseret{display:none}.liseret_desktop{border-bottom:solid 1px #979797;width:65%;margin-top:12px}.adresse,.consultation,.horaire{margin-top:56px;margin-right:19px;width:235px}.consultation{margin-right:19px}.horaire{margin-left:19px}.horaire_adresse_consultation{width:100%;justify-content:space-around}.votre_osteopathe{display:block;height:auto}.votre_osteopathe_img{max-height:361px;width:100%;padding-top:74px}.amelie_voisine_home{margin:auto;margin-top:0;min-width:367px;max-width:367px;min-height:287px;max-height:287px}.votre_osteopathe_title{background-color:#fff;width:100%;padding-bottom:50px}.votre_osteopathe_title_content{margin-top:42px}.votre_osteopathe_title p{margin-top:42px}.mal_de_dos img,.maux_de_tete img,.troubles_visceraux img{width:200px;height:200px}.mal_de_dos,.maux_de_tete,.troubles_visceraux{width:210px}.maux_de_tete{margin-left:30px;margin-right:30px}.troubles_visceraux div{display:flex;height:70px}.troubles_visceraux div i{height:23px;margin:auto}.troubles_visceraux div p{height:57px;margin:auto;margin-bottom:-10px}.mal_de_dos div,.maux_de_tete div{height:70px}.circlewave_container img{position:absolute;width:150px;height:150px;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:-75px}.public_specifique_title{height:235px;padding-top:120px}.public_specifique_picto img{width:180px;height:180px}.public_specifique_picto img:nth-of-type(2){margin-right:0;margin-left:0}.public_specifique_picto{justify-content:space-around}.public_specifique_content{display:block;height:700px}.public_specifique_illustration{width:100%;height:418px;background-position:center}.public_specifique_text{width:100%}.public_specifique_text p{width:445px;margin:auto;margin-top:31px;margin-bottom:10px}.public_specifique_text a{margin:auto;margin-bottom:63px}.contact{margin-top:160px}}@media screen and (max-width:767px){body{min-width:320px}.dropdown-container{background-color:transparent;cursor:pointer}.dropdown-container .header p{color:#ddfdfa}.dropdown-container .header p:hover{cursor:pointer;color:#fff}.top_menu_title{display:none}.top_menu{height:50px;min-width:320px}.top_margin{height:50px}#trigger p{display:none}.filter{display:none}#trigger{display:inline-block;width:24px;margin-left:20.5px}.menu_bars{width:24px}.button_menu{margin-left:0;margin-right:19px;padding-left:0;width:40px;margin-bottom:20px}.phone_rdv{display:flex;justify-content:flex-end;margin-right:10px;padding-bottom:0}.phone_rdv a{font-size:14px;padding-top:7px;padding-bottom:6px;padding-left:14px;padding-right:14px;margin:auto;width:110px;padding-right:5px;padding-left:5px}.phone_rdv p{font-size:14px;padding-left:8px;padding-right:8px;text-align:center;padding-top:7px;padding-bottom:6px;margin-right:5px;width:110px;margin:auto;cursor:pointer}.menu_bars div{height:2px}.menu_list{width:100%;height:100vh;background-color:#92d7cf}.menu_list a{color:#ddfdfa}.menu_list a:hover{color:#fff}.scroll_down_circle{display:none}.accueil{height:670px}.accueil_title p{max-width:280px}.accueil_img{background-image:url(../img/accueil_img-min.jpg)}h1{font-size:35px}h2{font-size:14px}h3{font-size:28px}.infos_pratiques{height:1360px;background-size:100% 100px}.infos_pratiques h2{font-size:40px;text-align:left;margin-left:32px}.horaire_adresse_consultation_flex{flex-direction:column}.adresse,.consultation,.horaire{height:324px;margin:auto}.infos_pratiques_titles>p{font-size:48px;text-align:left;margin-left:32px}.liseret_desktop{margin-left:32px;width:259px}.infos_pratiques_titles{width:100%}.horaire{margin-top:63px;margin-bottom:15px}.adresse{margin-bottom:15px}.ostopathie{background-position:bottom;background-image:url(../img/osteopathie_img-min.jpg)}.ostopathie h2{padding-top:30px;width:320px;height:58px;font-size:48px}.ostopathie p{width:280px;height:340px;font-size:16px;margin-top:30px}.circlewave_container img{position:absolute;width:100px;height:100px;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:-50px}.amelie_voisine_home{margin:auto;margin-top:0;min-width:300px;max-width:300px;min-height:235px;max-height:235px;background-image:url(../img/amelie_voisine_home-min.jpg)}.votre_osteopathe_title_content{width:300px}.votre_osteopathe_title h2{font-size:40px;width:300px;height:94px;margin-left:5px}.liseret_votre_osteopathe{margin-left:10px}.votre_osteopathe_title span{font-size:48px}.votre_osteopathe_title p{font-size:16px;width:280px;height:214px;margin:auto;margin-top:42px}.maux_courants_main h2{width:320px;height:58px;font-size:40px;display:block;margin:auto}.maux_courants_main span{font-size:48px}.maux_courants{display:block}.mal_de_dos,.maux_de_tete,.troubles_visceraux{width:280px;margin:auto}.maux_de_tete img{margin-top:5px}.troubles_visceraux{margin-bottom:68px}.public_specifique_content{height:760px}.public_specifique_title h2{width:280px;height:94px;font-size:40px;display:block;text-align:left;margin:auto;margin-bottom:20px}.public_specifique_title span{font-size:48px;display:block}.public_specifique_title{padding-top:55px}.public_specifique_picto{display:none}.public_specifique_picto_mobile{display:block;display:flex;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;padding-top:50px;justify-content:space-around}.public_specifique_picto img:nth-of-type(2){margin-right:0;margin-left:0}.public_specifique_picto_mobile img{width:90px;height:90px}.public_specifique_picto_mobile{padding-top:70px}.public_specifique_text p{width:280px;margin:auto;margin-top:31px;margin-bottom:10px}.public_specifique{padding-bottom:100px}.public_specifique_illustration{background-image:url(../img/osteopathe_bebe_2-min.jpg)}.contact h2{font-size:48px;width:320px;height:58px}.contact p{width:280px;height:125px;font-size:16px}.mentions_legales p{width:320px;font-size:13px}}