@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)}.pink-text{color:#ab89a6}.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:40% 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}.carousel-control-next,.carousel-control-prev{width:2rem}.carousel-control-next .carousel-control-prev-icon,.carousel-control-next .carousel-control-next-icon,.carousel-control-prev .carousel-control-prev-icon,.carousel-control-prev .carousel-control-next-icon{background-image:none;width:2rem;height:2rem;position:relative}.carousel-control-next .carousel-control-prev-icon:after,.carousel-control-next .carousel-control-next-icon:after,.carousel-control-prev .carousel-control-prev-icon:after,.carousel-control-prev .carousel-control-next-icon:after{font-size:2rem;font-weight:900;color:#ab89a6}.carousel-control-next .carousel-control-prev-icon,.carousel-control-prev .carousel-control-prev-icon{right:3rem}.carousel-control-next .carousel-control-prev-icon:after,.carousel-control-prev .carousel-control-prev-icon:after{content:'<'}.carousel-control-next .carousel-control-next-icon,.carousel-control-prev .carousel-control-next-icon{left:3rem}.carousel-control-next .carousel-control-next-icon:after,.carousel-control-prev .carousel-control-next-icon:after{content:'>'}@media (min-width: 768px) and (max-width: 991px){.carousel-inner .active.col-md-4.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible}}@media (min-width: 576px) and (max-width: 768px){.carousel-inner .active.col-sm-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:0;z-index:-1;display:block;visibility:visible}}@media (min-width: 576px){.carousel-item{margin-right:0}.carousel-inner .active+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0, 0, 0)}.active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-item-next.carousel-item-left+.carousel-item,.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible}.carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible}.active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-item-prev.carousel-item-right+.carousel-item,.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible}}@media (min-width: 768px){.carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.carousel-inner .carousel-item-next{position:relative;transform:translate3d(0, 0, 0)}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible}}@media (min-width: 991px){.carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.carousel-inner .active.col-lg-3.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible}.carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible}.carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible}}.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}.thank{padding:6rem 0 2rem}.thank .bg-mask{position:relative}.thank .bg-mask .mask{position:absolute;width:85%;height:100%;top:0;right:15%;background:rgba(171,137,166,0.8)}.thank .content-thank{position:relative;margin:25% 0 2rem;padding:6rem 3rem;background:#fff}.thank .content-thank:before{content:"";position:absolute;right:0;bottom:0;width:50%;height:50%;border-bottom:0.85rem solid #ab89a6;border-right:0.85rem solid #ab89a6}.thank .content-thank h2{font-size:2em}.bachelor-infos .block-infos{background:#ab89a6;color:#fff;box-shadow:-5px 10px 10px rgba(34,34,34,0.2)}.bachelor-infos .block-infos .hvr-underline-from-center{background:#fff;border:1px solid #fff;color:#ab89a6}.bachelor-infos ul li a{color:#ab89a6}.thank-footer{position:relative;padding-top:4rem;background:url("../images/footer.jpg") no-repeat center right;background-size:cover;color:#fff}.thank-footer .mask{position:absolute;width:100%;height:100%;top:0;background:rgba(171,137,166,0.7)}.thank-footer .container{position:relative}.thank-footer .container p{font-size:1.1em;line-height:1.7}.thank-footer .container .hvr-underline-from-center{background:#fff;border:1px solid #fff;color:#ab89a6}@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){.thank{padding:0}.thank .bg-mask{display:none}.thank .content-thank{margin:4rem 0}.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}}
