@font-face{font-family:osteoenergetique;src:url(/Content/osteo-energetique/Fonts/osteoenergetique.eot?v=2019122412);src:url(/Content/osteo-energetique/Fonts/osteoenergetique.eot?v=2019122411#iefix) format("embedded-opentype"),url(/Content/osteo-energetique/Fonts/osteoenergetique.woff?v=2019122412) format("woff"),url(/Content/osteo-energetique/Fonts/osteoenergetique.ttf?v=2019122412) format("truetype"),url(/Content/osteo-energetique/Fonts/osteoenergetique.svg?v=2019122411#osteoenergetique) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:osteoenergetique!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-down:before{content:"a"}.icon-angle-up:before{content:"b"}.icon-caret-up:before{content:"c"}.icon-caret-down:before{content:"d"}.icon-menu:before{content:"e"}.icon-cross:before{content:"g"}body,html{font-family:Roboto,sans-serif;font-size:15px;font-weight:300}html{height:100%}body{min-height:100%}h1,h2,h3,h4,h5,h6{color:#666}h1{font-size:24px}a,a:active,a:hover,a:visited{color:#7e9d77}b,strong{font-weight:500}header>div{background:#f5f5f5}header img{width:80%;display:inline-block}header .logo{position:relative}header .logo .grey{position:absolute;bottom:0;right:0;left:0;height:70px;background-color:#ccc}header nav a{display:inline-block;padding:70px 0 20px 25px;color:#4b4b4d!important}header nav a.active{font-weight:400}header .logo-white img{height:75px;width:75px;margin-top:22px}header .burger-container{background-color:#ccc}header .burger-container .burger,header .burger-container .burger:active,header .burger-container .burger:hover,header .burger-container .burger:link,header .burger-container .burger:visited{display:inline-block;height:100%;margin:50px 0 5px;color:#fff;text-decoration:none;cursor:pointer}header .burger-container .burger:active:before,header .burger-container .burger:before,header .burger-container .burger:hover:before,header .burger-container .burger:link:before,header .burger-container .burger:visited:before{font-size:40px}footer{font-size:12px;background-color:#ccc;padding:35px 0}.subtitle{background-color:#7e9d77;color:#fff;font-size:28px}.subtitle .sub{display:block;font-weight:400}.subtitle .slogan{display:block;font-weight:300}.teachers img{border-radius:50%}.teachers h3{font-size:15px;color:#000;padding:10px 10px 20px}.teachers h3.bold{font-weight:500}.teachers h3.not-bold{font-weight:300}.home-trainings{padding-left:30px;padding-right:30px}.home-trainings .training{position:relative}.home-trainings .training a,.home-trainings .training a:active,.home-trainings .training a:hover,.home-trainings .training a:visited{text-decoration:none}.home-trainings .training .training-title{background-color:#f5f5f5;border-top:2px solid #7e9d77;cursor:pointer}.home-trainings .training .training-title:before{position:absolute;right:15px;top:18px;font-size:25px;color:#7e9d77}.home-trainings .training h2{font-size:17px;line-height:45px;font-weight:500;color:#000;margin:0}.home-trainings .training h3{font-size:16px;line-height:37.5px;font-weight:500;color:#000;margin:0}.home-trainings .training h4{font-size:15px;font-weight:500;color:#000;margin:0}.home-trainings .training .training-content{background-color:#f5f5f5;border-top:1px solid #7e9d77}.home-trainings .training .training-content .column,.home-trainings .training .training-content>div{border-right:1px solid #7e9d77;border-bottom:none}.home-trainings .training .training-content .column:last-child,.home-trainings .training .training-content>div:last-child{border-right:none}.home-trainings .training .training-content .column{margin-top:10px;margin-bottom:10px}.home-trainings .training .training-content .row{border-bottom:1px solid #7e9d77!important}.home-trainings .training .training-content .row:last-child{border-bottom:none}.home-trainings .training .training-content img{max-width:100%}.content-page h1,.home-trainings .training:last-child .end-separator{border-bottom:2px solid #7e9d77}.content-page h1{padding-bottom:10px}.content-page h2{color:#000;font-size:20px;padding-top:10px;padding-bottom:20px}.content-page .border-bottom-orange{padding-top:50px;margin-bottom:50px;border-bottom:2px solid #7e9d77}.content-page img{width:100%}.teachers-description img.contact{width:92px;height:92px;border-radius:50%}.teacher-item:first-child .teacher-separator{border-bottom:1px solid #7e9d77}.testimonials .testimonial:nth-child(2n){background-color:#f5f5f5}.grecaptcha-badge{visibility:hidden}@media (max-width:992px){.logo{position:relative}.logo img{width:90px;position:absolute;left:20px;top:5px}header nav a{padding:20px 0 20px 25px}}@media (max-width:767px){header nav{background-color:#ccc}header nav a{display:block;padding:5px 0 5px 25px;width:200px;float:right;text-align:left;clear:both}header nav a:first-child{padding:25px 0 5px 25px}header .logo{position:relative}header .logo img{width:100px;position:absolute;left:10px;top:5px}.teachers-description div.row>div:first-child>div{border-right:none}.slide-in-menu{position:fixed;z-index:1;top:0;bottom:0;right:-100%;margin:0;-webkit-transition:right 1s;-o-transition:right 1s;transition:right 1s}.slide-in-menu .menu-content{margin-top:60px}.slide-in-menu .menu-content a{padding:0;margin:0;border-bottom:1px solid #fff;line-height:45px;font-weight:500;width:240px}.slide-in-menu .menu-content a:last-child{border-bottom:none}.slide-in-menu .burger-close,.slide-in-menu .burger-close:active,.slide-in-menu .burger-close:hover,.slide-in-menu .burger-close:link,.slide-in-menu .burger-close:visited{position:absolute;right:0;top:0;width:auto;height:auto;padding:20px;margin:0;text-decoration:none}.slide-in-menu .burger-close:before{font-size:20px;color:#fff}.slide-in-menu-show{right:0;-webkit-transition:right 1s;-o-transition:right 1s;transition:right 1s}}@media (max-width:576px){.home-trainings .training .training-content .column,.home-trainings .training .training-content>div{border-right:none;border-bottom:1px solid #7e9d77}.home-trainings .training .training-content .column:last-child,.home-trainings .training .training-content>div:last-child{border-bottom:none}header .logo{position:relative}header .logo img{width:65px;position:absolute;left:30px;top:15px}header .logo .grey{height:100px}}.bg-blog{background-color:#f0f0f0}.bg-blog,.bg-blog a,.bg-blog a.active,.bg-blog a.hover,.bg-blog a.visited,.bg-blog h1,.bg-blog h2,.bg-blog h3,.bg-blog h4,.bg-blog h5,.bg-blog h6{color:#000!important}.bg-blog .underline{border-bottom:1px solid #696969}@media (min-width:768px){.bg-blog .border-md-left{border-left:1px solid #696969}}.bg-blog .border{border:1px solid #696969}.blog{display:block;position:relative;padding:25px;-webkit-box-shadow:0 10px 3px -5px hsla(0,0%,54%,.7);box-shadow:0 10px 3px -5px hsla(0,0%,54%,.7)}.blog h3{padding:10px 0 5px;font-size:1.75rem;font-weight:500;border-bottom:1px}@media (max-width:350px){.blog h3{padding:0 0 5px;font-size:1.75rem;font-weight:700;border-bottom:1px}}.blog h4{text-transform:uppercase;font-weight:500}.blog h4,.blog p{padding:0;margin:0}.blog p.training-title{text-transform:uppercase}.blog .read-more{bottom:25px;height:30px;border:1px solid #696969;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;font-weight:700;font-size:20px}.blog .logo-small,.blog .read-more{position:absolute;right:25px;width:30px}.blog .logo-small{height:90px;background-repeat:no-repeat;background-position:bottom;bottom:160px}.blog-summary a,.blog-summary a:active,.blog-summary a:hover,.blog-summary a:visited{text-decoration:none}.blog-summary .blog-summary-image img{width:100%}