@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700|Montserrat:400,700|Raleway:300,400,500,600,700);@import url(https://fonts.googleapis.com/css?family=Raleway);.footer-form,body{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}.header-title,.spnsorship-section{position:relative}.footer-form,.header-title::after{background-repeat:repeat-x;background-position:left bottom}h1,h3,ul.liste{color:#1e6792}body{padding-top:0}.testimonies h2,footer,footer a.social-title,h1{font-family:'Dancing Script',cursive}.header-title{background-color:#fff;padding:20px 0 15px}.header-title::after{content:'';position:absolute;width:100%;height:12px;left:0;top:100%;background-image:url(../img/menu-bg.png)}.header-data{background-color:#f3bd51;padding:120px 0 80px}.header-data img{position:absolute;top:-100px;width:100%}header .container{width:965px;margin:0 auto}h1{margin-top:10px;font-size:55px;line-height:60px;text-align:center}.slogan,ul.liste li{line-height:34px;color:#fff}.bold{font-weight:700}ul.liste{text-align:left;list-style-position:inside;padding:0;margin:15px 0 35px;list-style-image:url(../img/check-symbol.png)}#inscrit-form,#inscrit-form2,.bouton-sponsor,.caption-orange,.link-recommand,.modal-title,.row-link,.slogan,.testimonies h2,.text-red,footer{text-align:center}ul.liste li{font-size:20px}.slogan{padding:15px 15px 35px;font-size:28px}section.form-action{padding:0 0 50px}input.form-control{border-radius:35px;border:2px solid #dce4ec;box-shadow:none;padding:10px 15px;height:46px;font-size:16px}#inscrit-form,#inscrit-form2{max-width:500px;margin:0 auto}button.blue-success-form,button.success-form{font-weight:400;font-style:normal;font-size:17px;line-height:1.5;display:block;max-width:380px;padding:6px 5px;margin:15px auto 0;width:100%;height:100%;cursor:pointer;color:#fff;white-space:initial;border-radius:35px}.testimonies a,.testimonies h2,.text-red{font-weight:700}button.success-form{background-color:#f1b53b;border:2px solid #f1b53b}.footer-form{background-image:url(../img/sep.png);background-color:#fff;padding:30px 0 50px;margin-bottom:25px}button.blue-success-form.btn-info,button.blue-success-form.btn-info:active,button.blue-success-form.btn-info:focus,button.blue-success-form.btn-info:hover,button.blue-success-form.btn-info:visited{background-color:#1e6792;border:2px solid #1e6792}button.success-form:focus,button.success-form:hover{background-color:#f1b53b;border:2px solid #f1b53b}.testimonies{background-image:url(../img/school-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:20px 0 40px}.testimonies .container{padding:10px 0}.testimonies h2{font-size:42px;color:#1e6794;margin-bottom:50px}.testimonies a,.testimonies a:hover,.testimonies:focus{color:#1e6792;text-decoration:none}.testimonial{padding:20px;-moz-box-shadow:0 0 5px 1px #cecfd3;-webkit-box-shadow:0 0 5px 1px #cecfd3;-o-box-shadow:0 0 5px 1px #cecfd3;box-shadow:0 0 5px 1px #cecfd3;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cecfd3, Direction=NaN, Strength=5);background-color:#fff;margin:0 auto 30px}.long-height{min-height:240px}.small-height{min-height:155px}.temoin{font-size:22px}footer{font-size:36px;color:#1e6794;padding:10px 0 25px}.social-icons{width:46px;height:46px;display:inline-block;background:url(../img/sprite.png) no-repeat}.icon-facebook{background-position:2px -166px}.icon-twitter{background-position:-55px -167px}.icon-google-plus{background-position:-112px -166px}.icon-linkedin{background-position:-228px -166px}footer a.social-title{font-size:25px;margin:25px 0;text-decoration:none}footer a.social-title:focus,footer a.social-title:hover{text-decoration:none}.bg-blue{background-color:#1e6792}.header-data h3{margin-top:0}.img-sponsor img{top:-80px;max-width:280px}.caption-orange,.spnsorship-text{max-width:320px;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif}.number-reduction{font-weight:700;color:#f1b53b}.press h5.title-sponsorship{color:#e8ab2d;font-size:41px;margin:40px auto 15px}.caption-orange{line-height:20px;background-image:url(../img/bg-caption.png);background-repeat:repeat;padding:20px 12px;color:#fff;font-size:18px;margin-bottom:30px}.percentage-blue{line-height:60px;display:block;margin:8px auto;color:#1e6794;font-size:60px}.caption-small{margin-top:10px;display:block;line-height:12px;font-size:12px}.spnsorship-text{background-image:url(../img/bg-text.png);color:#1e6794;font-size:18px;line-height:20px;padding:15px}.bouton-sponsor{background-color:#1e6794;color:#fff;padding:12px 25px;font-size:18px;border-radius:30px;margin:15px auto;display:inline-block}.bouton-sponsor:focus,.bouton-sponsor:hover{text-decoration:none;background-color:#0f517b;color:#fff}.small{font-size:12px}.text-red{color:#a12f37;font-size:20px}#sponsorship-modal btn-infobtn-lg{padding:8px 25px}.spnsorship-section.padding-bottom{padding-bottom:70px}.link-recommand{font-weight:400;font-style:normal;font-size:17px;line-height:1.5;display:block;max-width:390px;padding:10px 15px;margin:15px auto 0;width:100%;height:100%;cursor:pointer;color:#fff;white-space:initial;border-radius:35px;background-color:#F1B53B;border-color:#F1B53B}.link-recommand:focus,.link-recommand:hover{text-decoration:none;color:#fff;background-color:#e8ab2d}.sponsorship-advantages{padding:0 15px 50px;background-image:url(../img/background-section.jpg);background-repeat:no-repeat;background-position:center}.sponsorship-advantages .slogan{color:#f3bd51;font-weight:700;font-family:'Dancing Script',cursive;font-size:42px}.footer-form .link-recommand{background-color:#1e6794;padding:12px 25px;font-size:18px;max-width:410px}.footer-form .link-recommand:focus,.footer-form .link-recommand:hover{background-color:#0f517b}#sponsorship-modal .btn.btn-info{border-radius:30px;font-size:16px;margin:20px 0}.text-center{font-size:18px}.testimonies .container{max-width:95%}.modal-title{color:#1e6794;font-size:25px}@media (min-width:1200px){.container{width:1155px}}@media screen and (min-width:1600px){.header-data img{right:-100px}}@media screen and (max-width:992px){.header-data img{position:relative;width:100%;height:auto;top:0;right:0}header .container{max-width:500px;width:98%}}@media screen and (max-width:768px){.header-data{padding:40px 0}.row{margin-right:0;margin-left:0}h1{padding:0 15px;font-size:44px;line-height:44px}ul.liste li{font-size:18px;line-height:26px;margin-bottom:7px}.slogan{line-height:26px;font-size:22px}.testimonies h2{font-size:36px}.testimonial{max-width:94%}}