:root{--roboto:'Roboto', sans-serif;--blue:#0079a2;--white:#fff;--black:#000}body{font-family:var(--roboto);background-color:#f6f6f6}html,body{scroll-behavior:smooth}picture{width:100%}.blue-title,.blue-text{color:var(--blue)}.white-title,.white-text{color:var(--white)}.blue-title,.white-title{font-size:1.8rem;font-weight:700;line-height:1}.white-bg{background-color:var(--white)}.blue-bg{background-color:var(--blue)}.blue-btn{text-decoration:none;padding:.8rem 1.5rem;border-radius:50px;font-size:1.2rem;background-color:var(--blue);color:var(--white);display:inline-block;margin:.2rem 0}.blue-btn:hover{color:var(--white)}.white-btn{text-decoration:none;padding:.8rem 1.5rem;border-radius:50px;font-size:1.2rem;color:var(--blue);background-color:var(--white);display:inline-block}.white-btn:hover{color:var(--blue)}.site-main{padding-top:224px}@media screen and (min-width:338px){.site-main{padding-top:206px}}@media screen and (min-width:768px){.site-main{padding-top:168px}}@media screen and (min-width:1200px){.site-main{padding-top:155px}}nav .navbar .links li a,nav .navbar .links li .arrow{color:var(--blue)}.top__bar,.leftside__topnav a,.leftside__topnav a:hover{color:var(--white)}nav .navbar .links li .sub-menu,.navbar .search-box .input-box,.navbar.showInput .search-box .input-box,.search-box .input-box::before{background-color:var(--white)}.logo,.logo a,.logo img,nav .navbar .nav-links,nav .navbar .links li a,nav .navbar .links li .arrow{height:100%}nav,nav .navbar,.navbar .search-box i{width:100%;height:100%}.navbar .links li .sub-menu a,.navbar .search-box i{color:var(--black)}.logo{width:10rem;padding:.5rem 0}.logo a{width:auto;display:inline-block}.logo img{object-fit:contain}header{position:fixed;width:100%;z-index:9}nav{top:0;left:0;height:100px;z-index:99;box-shadow:0 10px 50px -20px rgb(0 0 0 / .1)}nav .navbar{display:flex;align-items:center;justify-content:space-between;margin:auto;padding:0 .5rem}nav .navbar .nav-links{line-height:100px}nav .navbar .links,nav .navbar .links li{display:flex}nav .navbar .links li{position:relative;align-items:center;justify-content:space-between;list-style:none;padding:0 14px}nav .navbar .links li a{text-decoration:none;white-space:nowrap;font-size:17px;text-transform:uppercase;font-weight:700}.links li:hover .htmlcss-arrow,.links li:hover .js-arrow{transform:rotate(180deg)}nav .navbar .links li .arrow{width:22px;line-height:70px;text-align:center;display:inline-block;transition:all 0.3s ease}nav .navbar .links li .sub-menu{position:absolute;top:70px;left:0;line-height:40px;box-shadow:0 1px 2px rgb(0 0 0 / .2);border-radius:0 0 4px 4px;display:none;z-index:2}nav .navbar .links li:hover .htmlCss-sub-menu,nav .navbar .links li:hover .js-sub-menu,.links li .sub-menu .more:hover .more-sub-menu{display:block}.navbar .links li .sub-menu li{padding:0 22px;border-bottom:1px solid rgb(255 255 255 / .1)}.navbar .links li .sub-menu a{font-size:15px;font-weight:500}.navbar .links li .sub-menu .more-arrow,.navbar .search-box i{line-height:40px}.navbar .links li .sub-menu .more-sub-menu{position:absolute;top:0;left:100%;border-radius:0 4px 4px 4px;z-index:1;display:none}.navbar .search-box{position:relative;height:40px;width:40px}.navbar .search-box i{position:absolute;text-align:center;font-size:22px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.navbar .search-box .input-box{position:absolute;right:calc(100% - 40px);top:80px;height:60px;width:300px;border-radius:6px;opacity:0;pointer-events:none;transition:all 0.4s ease}.navbar.showInput .search-box .input-box{top:65px;opacity:1;pointer-events:auto}.search-box .input-box::before{content:'';position:absolute;height:20px;width:20px;right:10px;top:-6px;transform:rotate(45deg)}.search-box .input-box input{position:absolute;top:50%;left:50%;border-radius:4px;transform:translate(-50%,-50%);height:35px;width:280px;outline:none;padding:0 15px;font-size:16px;border:none}.navbar .nav-links .sidebar-logo,.navbar .bx-menu{display:none}.navbar .bx-menu,.bx-x{cursor:pointer}.top__bar{padding:.5rem 1rem}.top__bar a{display:flex;flex-direction:row;align-items:center;margin:.2rem 0;font-size:18px}.picto__topbar{width:1.2rem;margin-right:.3rem}.top__bar .leftside__topnav{display:flex;flex-direction:column;align-items:flex-start}.top__bar .rightside__topnav{display:flex;flex-direction:row;align-items:center}.btn__rdv__topnav{padding:.6rem 1rem;border-radius:50px;background-color:var(--white);color:var(--blue)}.accueil{position:relative;height:25rem;width:100%;overflow:hidden}.leftpart__accueil,.rightpart__accueil{position:absolute;top:0;bottom:0;left:0;right:0}.accueil img{width:100%;height:100%;object-fit:cover;object-position:bottom}.leftpart__accueil{z-index:1}.leftpart__accueil:before{content:'';background-color:#0079a2b0;position:absolute;top:0;bottom:0;left:0;right:0}.leftpart__accueil .leftpart__accueil__content{z-index:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:1rem}.accueil h1,.accueil h2{color:var(--white)}.accueil h1{font-weight:700}.accueil h1,.accueil h2{text-transform:uppercase}.accueil a,.accueil a:hover{color:var(--black);margin:2rem 0 0 0}.expertises{padding:4rem 0}.picto__expertise{width:4rem;height:4rem;margin:0 auto 1rem auto}.block__expertise p{font-weight:bolder;text-transform:uppercase;font-size:.85rem;line-height:1.4;margin:0}.picto__expertise img{object-fit:contain;width:100%;height:100%}.row__expertises{display:flex;flex-flow:row wrap;justify-content:flex-start}.block__expertise{width:100%;background-color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border-radius:10px;box-shadow:0 10px 50px -20px rgb(0 0 0 / .1);margin:0 0 1rem 0}.expertises__section{padding:4rem 0}.expertises__section p{color:var(--white)}.video{background-color:#d6d6d6;padding:4rem 0}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.content__col.active{display:flex;flex-direction:column;justify-content:center}.cabinet{position:relative;z-index:2;padding:4rem 0 4rem 0}.cabinet .img__section,.materiels .img__section{overflow:hidden;display:flex;margin-bottom:1rem}.cabinet .col__content__box{padding:1.5rem 1.5rem 1rem 1.5rem;border:1px solid #0099bb31}.cabinet .img__section,.materiels .img__section,.cabinet .col__content__box{border-radius:10px;box-shadow:0 10px 50px -20px rgb(0 0 0 / .1)}.cabinet .img__section img{width:100%;height:100%}.informations{padding:4rem 0}.slick-track{display:flex!important}.slick-slide{height:auto!important}.slick-slide img{display:block;height:100%;object-fit:cover}.slick-dots li.slick-active button:before{opacity:.75}.slick-slide,.slick-list{overflow:hidden}.slick-slide,.slick-list,.diaporama-imgs{border-radius:10px}.informations p,.informations li,.slick-dots li.slick-active button:before,.slick-next:before,.slick-prev:before{color:var(--white)}.diaporama-imgs{border:1px solid #0099bb31;background-color:#fefefe;box-shadow:0 10px 50px -20px rgb(0 0 0 / 10%);width:90%;margin:0 auto}.materiels{padding:4rem 0}.materiels .slick-next:before,.materiels .slick-prev:before,.materiels .slick-dots li.slick-active button:before{color:var(--blue)}.diaporama-materiels-imgs{width:90%;margin:0 auto}.materiels .img__section img{width:100%;height:100%}.podologuesport{padding:4rem 0}.collapsible-container{border:1px solid #0099bb31;border-radius:10px;background-color:#fff;margin:0 0 1rem 0}.collapsible-button{cursor:pointer;padding:18px;width:100%;text-align:left;font-weight:400;padding:1rem 1rem 1rem 1rem;border:none;background:#fff0;display:flex;justify-content:space-between;align-items:center}.collapsible-button h3{color:var(--blue);margin:0}.collapsible-button::after{content:'+';font-size:20px;font-weight:700;color:var(--blue)}.collapsible-button.active::after{content:'-'}.collapsible-content{padding:0 18px;max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}.collapsible-content-inner{padding:18px 0;display:flex;flex-direction:row;justify-content:space-between;gap:10px}.content__accordion__text,.content__accordion__img{flex:1}.semelles{padding:2rem 0}.semelles .text__section p{color:var(--white)}.parallax__one{position:relative;padding:4rem 0 4rem 0;background-position:center center;background-size:cover}.parallax__one .parallax__content{text-align:center;position:relative;z-index:1}.parallax__one .parallax__content p{font-size:1.2rem;line-height:initial;text-transform:uppercase}.parallax__one:before{position:absolute;content:'';background-color:rgb(255 255 255 / .5);top:0;bottom:0;left:0;right:0}.formations{padding:4rem 0}.horaires__honoraires__urgences{padding:4rem 0 4rem 0}.horaires__honoraires__urgences .container__content{padding:1.5rem 1.5rem 1rem 1.5rem;border:1px solid #0099bb31;border-radius:10px;box-shadow:0 10px 50px -20px rgb(0 0 0 / 10%)}.horaires__honoraires__urgences h3{font-size:1.5rem;letter-spacing:2px}.infospratiques__block .title__block{position:relative;margin-bottom:1rem}.infospratiques__block .title__block:after{position:absolute;content:'';left:0;right:0;bottom:-.2rem;height:1px}.parallax__two,.parallax__two__wave__top,.parallax__two .parallax__content{position:relative}.parallax__two h2,.parallax__two a{z-index:1}.parallax__two{padding:4rem 0;background-size:cover;background-position:center}.parallax__two:before{content:'';background-color:rgb(255 255 255 / .5);position:absolute;top:0;bottom:0;left:0;right:0}.parallax__two .parallax__content{z-index:1}.parallax__two .parallax__content a{text-decoration:none;padding:.5rem 1.5rem;border-radius:50px;font-size:1.2rem}.parallax__two .parallax__content p{font-size:1.2rem;line-height:initial;text-transform:uppercase}.parallax__two .container,.parallax__two .parallax__content{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}.parallax__two .parallax__content a{background-color:var(--blue);color:var(--white)}.google_map{margin-bottom:1rem}.acceptance-form{width:auto!important}.contact__form__box,.contact__noustrouver input,.contact__noustrouver textarea{border:1px solid #0099bb31}.contact__form__box{padding:2rem 2rem 1rem 2rem;box-shadow:0 10px 50px -20px rgb(0 0 0 / 10%);border-radius:10px}.contact__noustrouver{position:relative;z-index:6}.contact__noustrouver input,.contact__noustrouver textarea{padding:.5rem}.contact__noustrouver .title__section{margin-top:1rem}.google_map iframe,.contact__noustrouver input,.contact__noustrouver textarea{width:100%}.infospratiques__block .title__block:after{background-color:var(--blue)}footer{background-color:#F9F9F9;padding:2rem 0 1rem 0;border-top:.5rem solid var(--blue)}.row__top__footer{align-items:flex-end}.row__top__footer,.bottom__footer{border-bottom:1px solid #efefef}footer .logo__footer{width:12rem;height:auto}.rs__footer,.block__contact__footer{display:flex;align-items:center;flex-direction:row}.rs__footer{justify-content:flex-end}.rs__footer a,footer a{text-decoration:none}.rs__footer a,.bottom__footer span.title_col_footer{display:inline-block}.bottom__footer span.title_col_footer{text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-weight:700}footer a{color:var(--black)}.rs__footer a{width:100%;height:100%}footer .site-info a{color:var(--blue);text-decoration:underline}footer .site-info p{margin:0}#back2Top{width:35px;height:35px;z-index:999;display:none;cursor:pointer;position:fixed;bottom:100px;right:10px;background-color:var(--blue);color:var(--white);border-radius:50px;text-decoration:none;padding:.5rem;opacity:.5}#back2Top:hover{opacity:1}.page__404 a{background-color:var(--blue);padding:.5rem 1rem;text-decoration:none;color:var(--white);border-radius:50px}.wsp-container a{color:var(--blue)}.header__page{background-color:var(--blue)}.header__page h1,.header__page a,.header__page span{color:var(--white)}.header__page__content{padding:1rem 0}.header__page h1,#breadcrumbs{margin:0}.the-post-thumbnail{margin-bottom:1rem;border-radius:10px}.the-post-thumbnail img{border-radius:10px;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.block__article{border-radius:10px;box-shadow:0 10px 50px -20px rgb(0 0 0 / .1);padding:1.2rem 1.2rem 1rem 1.2rem;border:1px solid #0099bb31;display:flex;flex-direction:column;flex:1}.block__article article{display:flex;flex-direction:column;flex:1}.col__article{display:flex;flex-direction:column}.block__article article .btn{margin-top:auto}.block__article h2{font-size:1.5rem}.pagination{text-align:center;margin:20px 0}.pagination a,.pagination span{color:var(--black);padding:10px 15px;border:1px solid var(--blue);margin:0 2px;text-decoration:none;display:inline-block}.pagination a:hover{background-color:var(--blue);color:var(--white)}.pagination .current{background-color:var(--blue);color:var(--white);border-color:var(--blue)}.post-navigation{height:initial;box-shadow:initial;margin:1rem 0}.post-navigation a{padding:10px 15px;border:1px solid var(--blue);margin:2px 2px;text-decoration:none;display:inline-block;color:var(--blue);font-weight:bolder}.single h2,.single h3{color:var(--blue);font-weight:bolder;margin:1.5rem 0 .5rem 0}.videos{padding:4rem 0}.doctolib{padding:4rem 0}.doctolib .col__content__box{padding:1.5rem 1.5rem 1rem 1.5rem;border:1px solid #0099bb31;border-radius:10px;box-shadow:0 10px 50px -20px rgb(0 0 0 / .1)}.doctolib .col__content__box a{background-color:var(--blue);text-decoration:none;padding:.8rem 1.5rem;border-radius:50px;font-size:1.2rem;color:var(--white)}.doctolib .col__content__box a:hover{color:var(--white)}.autres__expertises{padding:4rem 0}.autres__expertises .col__content__box{padding:1.5rem 1.5rem 1rem 1.5rem;border:1px solid #0099bb31;border-radius:10px;box-shadow:0 10px 50px -20px rgb(0 0 0 / .1);flex:1}.col__expertise{display:flex;flex-direction:column}@media (max-width:370px){nav .navbar .nav-links{max-width:100%}}@media screen and (min-width:768px){.top__bar{display:flex;flex-direction:row;justify-content:space-between}.block__expertise{width:23%;margin:.5rem 1%;padding:1rem .8rem}.block__expertise p{line-height:1.2}}@media (max-width:991px){.navbar .bx-menu,nav .navbar .links,nav .navbar .links li,nav .navbar .nav-links,.navbar .nav-links.show1 .links .htmlCss-sub-menu,.navbar .nav-links.show3 .links .js-sub-menu,.navbar .nav-links.show2 .links .more .more-sub-menu{display:block}nav .navbar .nav-links{position:fixed;top:0;left:-100%;max-width:270px;width:100%;background:var(--white);padding:20px;box-shadow:0 5px 10px rgb(0 0 0 / .2);transition:all 0.5s ease;z-index:1000}nav .navbar .nav-links,nav .navbar .links li .arrow{line-height:40px}.navbar .nav-links .sidebar-logo{display:flex;align-items:center;justify-content:space-between}.navbar .sidebar-logo .logo-name{width:10rem}.sidebar-logo i,.navbar .bx-menu{font-size:25px;color:var(--black)}nav .navbar .links{margin-top:20px}nav .navbar .links li .sub-menu,.navbar .links li .sub-menu .more-sub-menu,.navbar .links li .sub-menu .more-sub-menu,.links li .sub-menu .more:hover .more-sub-menu,nav .navbar .links li:hover .htmlCss-sub-menu,nav .navbar .links li:hover .js-sub-menu{display:none}nav .navbar .links li .sub-menu{position:relative;top:0;box-shadow:none}nav .navbar .links li .sub-menu li{border-bottom:none}.navbar .links li .sub-menu .more-sub-menu{position:relative;left:0}.navbar .links li .sub-menu .more-sub-menu li{display:flex;align-items:center;justify-content:space-between}.links li:hover .htmlcss-arrow,.links li:hover .js-arrow{transform:rotate(0deg)}.navbar .links li .sub-menu .more span{display:flex;align-items:center}.navbar .nav-links.show1 .links .htmlcss-arrow,.navbar .nav-links.show3 .links .js-arrow{transform:rotate(180deg)}.navbar .nav-links.show2 .links .more-arrow{transform:rotate(90deg)}}@media (max-width:920px){nav .navbar{max-width:100%;padding:0 25px}nav .navbar .links li{padding:0 10px;white-space:nowrap}nav .navbar .links li a{font-size:15px}}@media screen and (min-width:991px){.blue-title,.white-title{font-size:2.2rem}.post-navigation .nav-links{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.accueil{height:35rem;display:flex;flex-direction:row}.leftpart__accueil{width:65%;left:0;right:auto}.rightpart__accueil{width:35%;right:0;left:auto}.leftpart__accueil:before{display:none}.cabinet,.horaires__honoraires__urgences,.contact__noustrouver{background-repeat:no-repeat}.cabinet{background-image:url(../images/background-one.png);background-size:85rem;background-position:right bottom 0rem}.horaires__honoraires__urgences{background-image:url(../images/background-two.png);background-size:auto 90%;background-position:left bottom}.horaires__honoraires__urgences h3{font-size:1.8rem;letter-spacing:2px}.horaires__honoraires__urgences{padding:8rem 0 8rem 0}.contact__noustrouver{background-image:url(../images/background-three.png);background-size:60rem;background-position:right bottom}.google_map{margin-bottom:0}}@media screen and (min-width:992px){.expertises,.cabinet,.parallax__one{padding:6rem 0 6rem 0}.cabinet .img__section,.materiels .img__section{margin-bottom:0}}@media screen and (min-width:1024px){.parallax__one,.parallax__two{background-attachment:fixed}.parallax__one .parallax__content p,.parallax__two .parallax__content p{font-size:2rem}.parallax__two{padding:8rem 0}.content__accordion__block{flex-direction:row;justify-content:space-between}.diaporama-imgs,.diaporama-materiels-imgs{width:100%}}@media screen and (min-width:1200px){.blue-title,.white-title{font-size:3rem}.block__expertise{width:13.48%;margin:.5rem .4%}.top__bar .leftside__topnav{flex-direction:row;align-items:center}.top__bar .leftside__topnav a{margin:.2rem 1.5rem .2rem 0}.leftpart__accueil .leftpart__accueil__content{align-items:flex-end;padding:4rem}.accueil a,.accueil a:hover{font-size:1.4rem}.accueil h1{font-size:3rem;text-align:right}.accueil h2{font-size:2.5rem}}