@import url(../../vendor/twbs/bootstrap/dist/css/bootstrap.min.css);@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,600,800&display=swap");body{line-height:1.5;font-family:'Montserrat', sans-serif;overflow-x:hidden;color:#31516e;margin:0}b,strong,.bolder{font-weight:600}.no-padding{padding:0}.mask{position:absolute;width:100%;height:100%;top:0;background:rgba(34,34,34,0.2)}header{position:relative;background:url(../images/vincent-lafay-osteo.jpg) top center no-repeat;background-size:cover;color:#fff}header .mask{background:rgba(34,34,34,0.4)}header .head-box{padding:8rem 0 4rem}header .head-box h1{line-height:1.5}header .head-box h2{font-size:1.4em;line-height:1.5}header .head-box h3{font-size:3em;margin-top:5rem}.faq-items{margin:5rem 0}.faq-items .faq-title{margin-left:7%;font-size:3em;color:#31516e}.faq-items .faq-title span{font-size:1.2em}.faq-items .faq-item{position:relative}.faq-items .faq-item h4{position:absolute;bottom:.5rem;margin:0 3%;padding:.3rem .5rem;width:94%;border:3px solid #fff;color:#fff;background:rgba(34,34,34,0.3);font-size:1em;line-height:1.3}.parallax{position:relative;background-attachment:fixed;background:url("../images/vincent-lafay-arbresle.jpg") no-repeat center fixed;background-size:cover}.parallax .mask{background:rgba(34,34,34,0.4)}.parallax .list-benefit{padding:10% 0;height:100%;align-items:center;display:grid;color:#fff}.parallax .list-benefit .icon{float:left;width:2rem}.partners{background:rgba(34,34,34,0.04)}.partners img{border:2px solid rgba(255,255,255,0.25);max-width:50%}.partners h3{font-size:1.3em;font-weight:600}.partners h4{font-size:1.1em}.partners p{font-size:.9em}.gestures{margin:5rem 0}.gestures .gesture-title{font-size:2.5em;color:#31516e}.gestures .gesture-title span{font-size:1.25em}.gestures .item-content-box{position:relative;overflow:hidden}.gestures .item-content-box img{width:100%}.gestures .item-content-box.absolute-img{height:21rem}.gestures .item-content-box.absolute-img img{position:absolute;top:0;left:0}.gestures .item-content-box.absolute-img img.bottom{top:auto;bottom:0}.parallax.consult{padding:5rem 0;background:url("../images/Vincent-Lafay-quand-consulter.jpg") no-repeat center fixed;background-size:cover;color:#fff}.parallax.consult h2{font-size:2.8em}.parallax.consult p{font-size:1.1em;line-height:1.8}.testimonies{padding:0 5%;background:rgba(34,34,34,0.05)}.testimonies .testimony-title{font-size:1.1em;line-height:1.6}.testimonies .testimony-title h4{font-size:1.7em;color:#31516e}.testimonies .testimony-item{color:#31516e}.testimonies .testimony-item h4{font-size:1em;line-height:1.4;font-weight:600;color:#31516e}.testimonies .testimony-item h4 img{max-width:4rem;vertical-align:middle}.testimonies .testimony-item p{font-size:.9em;line-height:1.7}.parallax.foot{background:url("../images/Vincent-Lafay-equilibre-du-corps.jpg") no-repeat center fixed;background-size:cover;color:#fff}.parallax.foot .quote,.parallax.foot .sign{font-size:.9em}footer{color:#31516e}footer .link-btn{color:#fff;background:#222;text-decoration:none;font-weight:400;padding:.5rem 1.5rem;border-radius:4px}footer .link-btn:hover{color:#fff;text-decoration:underline}footer .link-btn .icon{width:1.5rem}footer .icon-item{max-width:2rem}.address{background:rgba(49,81,110,0.05);color:#31516e}.address h4{font-size:1.8em;line-height:1.5}.address .infos{margin-top:4.5rem;color:#222}@media screen and (max-width: 1440px){.parallax,.testimonies{padding:0 0}}@media screen and (max-width: 1024px){.gestures{margin:3rem 0}.gestures .item-content-box.absolute-img{height:16rem}}@media screen and (max-width: 768px){.parallax .list-benefit{padding:1rem 0 3rem}.gestures .gesture-title{margin-left:5%;font-size:2.2em}.gestures .item-content-box.absolute-img{height:12rem}.parallax.foot h2{font-size:1.6em}.parallax.foot h4{font-size:1em}}@media screen and (max-width: 767px){.faq-items{margin:2rem 0}.faq-items .faq-title{font-size:2em}.address .infos{margin-top:1.5rem}}@media screen and (max-width: 576px){.partners p{font-size:1em;line-height:1.5}.gestures .gesture-title{margin-left:0;font-size:1.9em}.gestures .item-content-box.absolute-img{height:7rem}.testimonies .testimony-item h4 img{float:left}footer .list-inline-item:not(:last-child){margin-right:0}footer .link-btn{padding:.5rem .5rem;border-radius:3px;font-size:.9em}footer .float-left{width:100%;text-align:center}footer .text-right{text-align:center !important;width:100%;font-size:.8em}}
