@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap");body{font-size:16px;font-family:'Open Sans', sans-serif;line-height:1.5;font-weight:400;color:#59544f}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:300;line-height:1.4;color:inherit}.no-padding{padding:0}.img-shadow{box-shadow:0 20px 12px -8px rgba(34,34,34,0.4)}.smoke-bg{background:rgba(89,84,79,0.05)}.modal-dialog{max-width:40rem}.modal-dialog .modal-title{font-size:2em;font-weight:400}.modal-dialog button.close{text-align:right;color:#59544f;opacity:1}form .form-control{font-size:.9em}form .custom-checkbox{font-size:85%;line-height:1.3}form .custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#98a0a6;background-color:#98a0a6}form small{font-size:75%}.head-parallax{position:relative;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.head-parallax .mask{position:absolute;width:100%;height:100%;top:0;background:rgba(255,255,255,0.55)}.head-parallax .section-fit{position:relative;margin:0 auto;max-width:60rem;height:100%;text-align:center}.head-parallax .section-fit .head .logo{max-width:13rem}.head-parallax .section-fit .head h1{font-size:2.75rem;color:#222}.head-parallax .section-fit .head h1 span{color:#59544f}.head-parallax .section-fit .container{position:relative}.head-parallax .section-fit .container p{font-weight:600}.head-parallax .section-fit .container .contact-box{background:#fff;color:#59544f;box-shadow:0 20px 12px -8px rgba(34,34,34,0.4)}.head-parallax .section-fit .container .contact-box .form-box-img{padding:0;overflow:hidden}.head-parallax .section-fit .container .contact-box .form-box-img img{position:absolute;left:0;height:100%}.head-parallax .section-fit .container .contact-box .box-title{font-weight:300;font-size:1.3em;color:#222}.spas{color:#59544f}.spas h2{color:#59544f}.pedagogie .subtitle,.expertise .subtitle{font-size:1.6em;line-height:1.6}.pedagogie .content-text h3,.expertise .content-text h3{margin:25% 0 2rem;position:relative;font-size:2em}.pedagogie .content-text h3:after,.expertise .content-text h3:after{position:absolute;content:'';width:20%;top:50%;left:-23%;height:2px;background:#59544f}.pedagogie .content-text p,.expertise .content-text p{line-height:1.9}.expertise .content-text h3:after{left:auto;right:-20%;z-index:1}.testimonies .container{position:relative}.testimonies .container .testimonies-box{color:#59544f}.testimonies .container .testimonies-box img{margin-top:-15%;border:3px solid #fff;box-shadow:0 15px 12px -8px rgba(34,34,34,0.2)}.testimonies .container .testimonies-box h5{font-size:1em}.guide-footer{position:relative;padding-top:6rem;background:url("../images/footer.jpg") no-repeat center right;background-size:cover;color:#fff}.guide-footer .mask{position:absolute;width:100%;height:100%;top:0;background:rgba(34,34,34,0.7)}.guide-footer .container{position:relative}.guide-footer .container p{font-size:1.1em;line-height:1.7}footer .foot-legend{font-size:1.2em}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 .icon-item{max-width:2rem}.head-terms{background:#222}.head-terms .section-fit{margin:0 auto;padding:4rem 0;max-width:60rem;height:100%;text-align:center}.head-terms .section-fit .head{color:#fff}.head-terms .section-fit .head .logo{max-width:15rem}.head-terms .section-fit .head h1{margin-bottom:6rem;font-size:2.75rem}.terms{position:relative;margin:-4rem auto 0px;padding:3rem 6.5rem;z-index:1;background-color:#fff;border-radius:5px;border-top:5px solid rgba(34,34,34,0.2);box-shadow:rgba(34,34,34,0.1) 0px 2px 2px}@media screen and (max-width: 576px){.testimonies .container .testimonies-box img{margin-top:30%}footer .float-left{width:100%;text-align:center}footer .text-right{text-align:center !important;width:100%;font-size:.8em}}@media screen and (max-width: 768px){.head-parallax .section-fit .head h1{font-size:2.5rem;line-height:1.2}.testimonies .container .testimonies-box p{font-size:.95em}}@media screen and (max-width: 992px){.pedagogie .content-text h3{margin:2rem 0 2rem}.pedagogie .content-text h3:after{display:none}.expertise .content-text h3{margin:0 0 2rem}.expertise .content-text h3:after{display:none}}
