/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.13.0
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{background-color:#222;background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:100%;z-index:1000000}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;height:100%;position:relative;text-align:center;width:100%}#baguetteBox-overlay .full-image figure{display:inline;height:100%;margin:0}#baguetteBox-overlay .full-image img{-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);display:inline-block;height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}#baguetteBox-overlay .full-image figcaption{background-color:#000;background-color:rgba(0,0,0,.6);bottom:0;color:#ccc;display:block;font-family:sans-serif;line-height:1.8;position:absolute;text-align:center;white-space:normal;width:100%}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}#baguetteBox-slider{height:100%;left:0;position:absolute;top:0;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;white-space:nowrap;width:100%}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,to{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,to{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,to{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,to{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{height:60px;top:50%;top:calc(50% - 30px);width:44px}.baguetteBox-button{background-color:#323232;background-color:rgba(50,50,50,.5);border:0;-moz-border-radius:15%;border-radius:15%;color:#ddd;cursor:pointer;font:1.6em sans-serif;margin:0;outline:0;padding:0;position:absolute;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{height:30px;right:2%;right:calc(2% + 6px);top:20px;width:30px}.baguetteBox-button svg{left:0;position:absolute;top:0}.baguetteBox-spinner{display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{-webkit-animation:bounce 2s ease-in-out infinite;animation:bounce 2s ease-in-out infinite;background-color:#fff;-moz-border-radius:50%;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,to{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(/build/fonts/Raleway-Regular.d9219d8a.ttf) format("truetype")}@font-face{font-family:Raleway Light;font-style:normal;font-weight:400;src:url(/build/fonts/Raleway-Light.ef9d2198.ttf) format("truetype")}@font-face{font-family:Raleway LightItalic;font-style:normal;font-weight:400;src:url(/build/fonts/Raleway-LightItalic.c5d37abc.ttf) format("truetype")}@font-face{font-family:Raleway Medium;font-style:normal;font-weight:400;src:url(/build/fonts/Raleway-Medium.0de59257.ttf) format("truetype")}@font-face{font-family:Raleway MediumItalic;font-style:normal;font-weight:400;src:url(/build/fonts/Raleway-MediumItalic.08f7691a.ttf) format("truetype")}@font-face{font-family:Raleway Thin;font-style:normal;font-weight:400;src:url(/build/fonts/Raleway-Thin.d76a4478.ttf) format("truetype")}@font-face{font-display:block;font-family:icon;font-style:normal;font-weight:400;src:url(/build/fonts/icon.9cd610c3.eot);src:url(/build/fonts/icon.9cd610c3.eot#iefix) format("embedded-opentype"),url(/build/fonts/icon.0122ec57.ttf) format("truetype"),url(/build/fonts/icon.7e46e79c.woff) format("woff"),url(/build/images/icon.33c2a74e.svg#icon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icon!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:""}.icon-astrologie:before{content:""}.icon-couleur:before{content:""}.icon-fengshui:before{content:""}.icon-geobio:before{content:""}.icon-loupe:before{content:""}.icon-linkedin:before{content:""}body{color:#223d49;font-family:Raleway,Arial,Helvetica,sans-serif;margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul{list-style-type:none;padding:0}a{color:inherit;text-decoration:none}img{border:none;height:auto;max-width:100%;vertical-align:top}button,input,select,textarea{outline:none}textarea{resize:none}.main-title{color:#87cfdc;font-family:Raleway Light,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;letter-spacing:1.5px;margin:0 auto 35px;text-align:center;text-transform:uppercase}@media (min-width:768px){.main-title{font-size:36px;margin-bottom:70px}}.lk-btn{border:2px solid;display:inline-block;font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;padding:7px 20px 7px 30px;position:relative;text-align:left;text-transform:uppercase;transition:background-color .2s linear,color .2s linear}.lk-btn:before{border-right:2px solid;border-top:2px solid;content:"";display:inline-block;height:11px;left:10px;position:absolute;top:16px;transform:rotate(45deg);width:11px}.to-top{background-color:#bcbcbc;bottom:0;color:#fff;font-size:15px;line-height:35px;opacity:0;padding-left:35px;padding-right:13px;position:fixed;right:30px;transition:opacity .4s;z-index:5}.to-top.active{cursor:pointer;opacity:1}.to-top:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;left:14px;position:absolute;top:15px;transform:rotate(-45deg);width:10px}input[type=email],input[type=text],textarea{border:none;font-family:Raleway Light,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500}input[type=email],input[type=text]{height:40px;line-height:40px;padding:0 15px}textarea{height:215px;padding:15px}.main-nav-ctn{color:#bcbcbc;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase}.main-nav-ctn li{display:flex;flex-direction:column;min-height:45px}.main-nav-ctn a{align-items:center;display:flex;height:45px;position:relative;transition:color .4s;width:100%;z-index:2}.main-nav-ctn .nav-mnu{display:flex;margin:0 auto}.main-nav-ctn .nav-mnu>li ul{max-height:0;overflow:hidden}@media (max-width:767px){.main-nav-ctn a{padding:0 20px}.main-nav-ctn #mnu{align-items:center;display:flex;height:45px;justify-content:center;margin:0 auto;position:relative;width:200px}.main-nav-ctn #mnu:after{border:1px solid #bcbcbc;content:"";display:inline-block;height:100%;position:absolute;transform:skew(-23deg);width:calc(100% + 20px)}.main-nav-ctn #mnu{transition:width .2s linear}.main-nav-ctn #mnu:after{height:calc(100% + 1px);left:-100px;margin:auto;right:-100px;top:0}.main-nav-ctn #mnu.active{width:100%}.main-nav-ctn .nav-mnu{flex-direction:column;max-height:0;overflow:hidden;transition:max-height .6s linear}.main-nav-ctn .nav-mnu.open{max-height:1000px}.main-nav-ctn .nav-mnu.flow{overflow:initial}.main-nav-ctn .nav-mnu>li{position:relative}.main-nav-ctn .nav-mnu>li:after{border-bottom:1px solid #bcbcbc;border-top:1px solid #bcbcbc;bottom:0;content:"";height:calc(100% + 1px);margin:auto;position:absolute;top:0;width:100%}.main-nav-ctn .nav-mnu>li ul{transition:max-height .4s linear}.main-nav-ctn .nav-mnu>li .has-child:after{border-right:1px solid #bcbcbc;border-top:1px solid #bcbcbc;bottom:0;content:"";height:12px;margin:auto;position:absolute;right:20px;top:-8px;transform:rotate(135deg);transition:transform .4s,border-color .4s,top .4s;width:12px}.main-nav-ctn .nav-mnu>li.active:after{border-color:#87cfdc;z-index:1}.main-nav-ctn .nav-mnu>li.active ul{max-height:200px}.main-nav-ctn .nav-mnu>li.active .has-child{color:#87cfdc}.main-nav-ctn .nav-mnu>li.active .has-child:after{border-color:#87cfdc;top:6px;transform:rotate(-45deg)}}@media (min-width:768px){.main-nav-ctn #mnu{display:none}.main-nav-ctn .nav-mnu{align-items:center;flex-wrap:wrap;justify-content:center;max-width:800px;width:calc(100% - 40px)}.main-nav-ctn .nav-mnu>li{align-items:center;display:flex;justify-content:center;margin:5px 15px;min-width:160px;position:relative}.main-nav-ctn .nav-mnu>li:after{border:1px solid #bcbcbc;content:"";display:inline-block;height:100%;position:absolute;transform:skew(-23deg);transition:background-color .4s,border-color .4s;width:calc(100% + 20px)}.main-nav-ctn .nav-mnu>li>a{justify-content:center;padding:0 20px}.main-nav-ctn .nav-mnu>li ul{background-color:#fff;left:-19px;position:absolute;top:44px;transition:max-height .6s linear;width:calc(100% + 20px);z-index:3}.main-nav-ctn .nav-mnu>li ul:after{border:1px solid #87cfdc;content:"";height:100%;position:absolute;top:0;width:100%}.main-nav-ctn .nav-mnu>li ul a{padding:0 10px}.main-nav-ctn .nav-mnu>li:hover:after{background-color:#87cfdc;border-color:#87cfdc}.main-nav-ctn .nav-mnu>li:hover>a{color:#fff}.main-nav-ctn .nav-mnu>li:hover ul{max-height:200px}.main-nav-ctn .nav-mnu>li:hover ul li:hover{color:#87cfdc}}@media (min-width:1080px){.main-nav-ctn .nav-mnu{max-width:1190px}}.main-nav-ctn.sticky{height:45px}.main-nav-ctn.sticky nav{background-color:#fff;border-bottom:1px solid #bcbcbc;box-shadow:0 3px 21px -6px rgba(0,0,0,.25);position:fixed;top:0;width:100%;z-index:10}.main-nav-ctn.sticky #mnu{transition:none;width:100%}@media (min-width:768px){.main-nav-ctn.sticky{height:110px}.main-nav-ctn.sticky nav{border:none}.main-nav-ctn.sticky li{margin:0 10px}.main-nav-ctn.sticky li:after{border:none}}#ariane{color:#bcbcbc;display:flex;flex-wrap:wrap;font-size:14px;line-height:24px;margin:15px auto;max-width:1000px;width:calc(100% - 40px)}#ariane li{position:relative}#ariane li:not(:last-of-type){margin-right:30px}#ariane li:not(:last-of-type):after{border-right:1px solid #bcbcbc;border-top:1px solid #bcbcbc;bottom:0;content:"";height:10px;margin:auto;position:absolute;right:-15px;top:0;transform:rotate(45deg);width:10px}@media (min-width:768px){#ariane{margin:20px auto}}.main-ctn{margin:30px auto 45px;max-width:1000px;width:calc(100% - 40px)}@media (min-width:768px){.main-ctn{margin:55px auto 100px}}.main-ctn li,.main-ctn p{font-size:15px;line-height:26px}@media (min-width:768px){.main-ctn li,.main-ctn p{font-size:17px;line-height:28px}}.main-ctn blockquote{font-family:Raleway MediumItalic,Arial,Helvetica,sans-serif;font-weight:500;max-width:890px;position:relative;text-align:center}.main-ctn blockquote:after{border-bottom:80px solid #e4f2f4;border-left:80px solid transparent;bottom:-3px;content:"";height:0;margin-left:-50px;position:absolute;width:0;z-index:-1}@media (min-width:1100px){.main-ctn blockquote:after{border-width:80px}}@media (max-width:767px){.main-ctn blockquote{margin:40px 0}}@media (min-width:768px){.main-ctn blockquote{margin:60px 45px 30px}}.main-ctn blockquote p{color:#87cfdc;display:inline;font-size:20px;letter-spacing:1.2px;line-height:30px;position:relative}@media (min-width:768px){.main-ctn blockquote p{font-size:24px;line-height:34px}}.main-ctn em{font-family:Raleway LightItalic,Arial,Helvetica,sans-serif;font-style:normal;font-weight:500}.main-ctn .default p{margin:30px auto}@media (min-width:768px){.main-ctn .default p{margin:35px auto}}.main-ctn .default .lk-btn{border-color:#87cfdc;color:#87cfdc}.main-ctn .default .lk-btn:hover{background-color:#87cfdc;color:#fff}.main-ctn .chapo{font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-weight:500}.main-ctn .chapo p{font-size:19px;line-height:30px;margin:0}@media (min-width:768px){.main-ctn .chapo p{font-size:23px;line-height:34px}}.bloc,.bloc-img{position:relative}.bloc-img:before,.bloc:before{border-bottom:70px solid #efeb7a;border-left:70px solid transparent;content:"";height:0;left:-20px;position:absolute;top:-26px;width:0;z-index:3}@media (min-width:1100px){.bloc-img:before,.bloc:before{border-width:110px;left:-50px;top:-35px}}.bloc{background-color:#87cfdc;color:#fff;padding:60px 30px}@media (min-width:1100px){.bloc{padding:45px 100px}}.bloc h2,.bloc p{margin-top:0;position:relative;z-index:2}.bloc h2{text-transform:uppercase}.bloc-img .img-ctn{min-height:100px;position:relative}@media (max-width:439px){.bloc-img .img-ctn{overflow:hidden}.bloc-img .img-ctn img{bottom:-200px;height:100%;left:-200px;margin:auto;max-width:none;position:absolute;right:-200px;top:-200px;width:auto}}.bloc-img i{color:#5c9ca9;font-size:27px;left:16px;position:absolute;top:10px;z-index:3}@media (min-width:1100px){.bloc-img i{font-size:35px;left:12px;top:25px}}.summary{background-color:#e4f2f4;display:flex;flex-wrap:wrap;justify-content:center;margin:45px auto;max-width:860px;padding:20px 15px}.summary li{max-width:308px;width:100%}.summary li a:before{border-bottom:55px solid #efeb7a;border-left:55px solid transparent;content:"";height:0;position:absolute;width:0}.summary li a{align-items:center;background-color:#87cfdc;color:#fff;cursor:pointer;display:flex;font-size:25px;height:85px;line-height:32.4px;max-width:308px;padding:0 30px;position:relative;text-transform:uppercase;width:100%}.summary li a:before{bottom:-5px;right:-5px;z-index:3}.summary li a span{position:relative;z-index:1}.summary li a i{bottom:0;color:#5c9ca9;font-size:23px;position:absolute;right:0;z-index:3}.summary li a img{height:auto;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s linear;width:100%}.summary li a:hover img{opacity:1}@media (min-width:768px){.summary li a:before{border-width:70px;right:-6px}.summary li a i{font-size:28px}}@media (max-width:767px){.summary{align-items:center;flex-direction:column}.summary li:not(:last-of-type){margin-bottom:20px}}@media (min-width:768px){.summary{margin:55px auto}.summary li{margin:20px}}@media (min-width:900px){.summary{padding:45px 70px}.summary li{margin:20px 25px}}.stick-summary{bottom:40px;position:fixed;right:45px;z-index:5}.stick-summary ul{display:flex;margin:0}.stick-summary li a{align-items:center;background-color:#e4f2f4;border-radius:23px;color:#fff;display:flex;font-size:25px;height:45px;margin:0 7.5px;min-width:45px;transition:background-color .2s linear}.stick-summary li a i{align-items:center;display:flex;height:100%;justify-content:center;width:45px}.stick-summary li a span{font-size:18px;max-width:0;overflow:hidden;padding-right:0;transition:max-width .2s linear,padding-right .2s linear;white-space:nowrap}.stick-summary li a.active{background-color:#92ccd5}@media (min-width:768px){.stick-summary{bottom:60px}.stick-summary li.active span,.stick-summary li:hover span{max-width:200px;padding-right:15px}}.anchor-article .bloc-img{margin-top:70px}@media (min-width:768px){.anchor-article .bloc-img{margin-top:130px}.anchor-article:first-of-type .bloc-img{margin-top:100px}}.anchor-article h2{font-family:Raleway Light,Arial,Helvetica,sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;line-height:36px;text-transform:uppercase}@media (min-width:768px){.anchor-article h2{font-size:36px;line-height:46px;margin:35px 0}}.anchor-article h3{font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;margin:25px 0 0}@media (max-width:767px){.anchor-article h3+p{margin-top:0}}@media (min-width:768px){.anchor-article h3{font-size:24px;margin-top:60px}}.anchor-article ul{margin-top:40px}.anchor-article li{padding-left:30px;position:relative}.anchor-article li:before{background-color:#87cfdc;content:"";height:40px;left:0;opacity:.25;position:absolute;top:-10px;width:40px}.anchor-article li strong{color:#87cfdc;font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;line-height:30px}@media (min-width:768px){.anchor-article li strong{line-height:34px}}.anchor-article li{margin-bottom:40px}.step .bloc-img{margin-top:65px}.step .bloc-img:after{color:#4989a1;content:attr(data-step);font-family:Raleway Thin,Arial,Helvetica,sans-serif;font-size:88px;font-weight:500;line-height:70px;position:absolute;right:20px;top:-30px}@media (min-width:1100px){.step .bloc-img:after{font-size:220px;line-height:160px;right:76px;top:-70px}}@media (min-width:768px){.step .bloc-img{margin-top:90px}}.step h2{font-family:Raleway Light,Arial,Helvetica,sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;line-height:36px;text-transform:uppercase}@media (min-width:768px){.step h2{font-size:36px;line-height:46px;margin:35px 0}}.step ul{margin-top:40px}.step li{padding-left:30px;position:relative}.step li:before{background-color:#87cfdc;content:"";height:40px;left:0;opacity:.25;position:absolute;top:-10px;width:40px}.step li strong{color:#87cfdc;font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;line-height:30px}@media (min-width:768px){.step li strong{line-height:34px}}.step li{margin-bottom:40px}.study-ctn{background-color:#e1f2f5;padding:30px 0 10px}.study-ctn h2{font-size:26px;font-weight:500;line-height:26px;margin-bottom:35px;margin-top:0;padding:0 10px;text-align:center}.study-ctn.no-studies{align-items:center;display:flex;justify-content:center}.study-ctn.no-studies p{font-size:26px;font-weight:500;line-height:26px;margin:0;text-align:center}.study-ctn.no-studies p .lk-btn{background-color:#e1f2f5;border-color:#92ccd5;color:#92ccd5;cursor:pointer;margin-top:40px}.study-ctn.no-studies p .lk-btn:hover{background-color:#92ccd5;color:#fff}.study-ctn.no-studies p .lk-btn:before{top:15px}@media (max-width:767px){.study-ctn .study-items{align-items:center;flex-direction:column}.study-ctn.no-studies .lk-btn{margin-bottom:40px}}@media (min-width:768px){.study-ctn{padding:45px 0 60px}.study-ctn h2{font-size:30px;margin-bottom:40px}}.study-filters{display:flex}.study-filters a{align-items:center;border:2px solid #87cfdc;color:#87cfdc;display:flex;font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;height:46px;justify-content:center;margin:0 15px 15px;padding:7px 20px;position:relative;text-transform:uppercase;transition:background-color .2s linear,color .2s linear;width:170px}.study-filters a:last-child{margin-bottom:0}.study-filters a:not(.tip).active,.study-filters a:not(.tip):hover{background-color:#87cfdc;color:#fff}.study-filters a.tip:after,.study-filters a.tip:before{opacity:0;transition:opacity .2s linear}.study-filters a.tip:hover:after,.study-filters a.tip:hover:before{opacity:1}.study-filters a.tip:before{background-color:#c9c9c9;content:"";height:10px;left:0;margin:auto;position:absolute;right:0;top:50px;transform:rotate(45deg);width:10px}.study-filters a.tip:after{background-color:#c9c9c9;color:#fff;content:attr(data-tip);font-size:14px;line-height:30px;padding:0 15px;position:absolute;text-transform:none;top:55px;white-space:nowrap;z-index:2}@media (max-width:767px){.study-filters{align-items:center;flex-direction:column}}@media (min-width:768px){.study-filters{flex-wrap:wrap;justify-content:center;padding:0 40px}}.study-items{display:flex;margin:0 auto;padding:0 10px}@media (max-width:767px){.study-items{align-items:center;flex-direction:column}}@media (min-width:768px){.study-items{flex-wrap:wrap;justify-content:left;padding:0;width:630px}}@media (min-width:990px){.study-items{width:945px}}.study-item{display:inline-block;height:255px;margin-bottom:40px;position:relative;width:255px}.study-item:before{background-color:#87cfdc;content:"";left:10px;position:absolute;top:10px}.study-item img,.study-item:before{height:calc(100% - 10px);width:calc(100% - 10px)}.study-item img{position:relative}.study-item div{align-items:center;background-color:#87cfdc;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:calc(100% - 10px);justify-content:space-between;left:10px;opacity:0;padding:40px;position:absolute;text-align:center;top:10px;transition:opacity .4s linear;width:calc(100% - 10px)}.study-item div .lk-btn{border-color:#fff;color:#fff;font-size:14px;padding:7px 7px 7px 20px;width:170px}.study-item div .lk-btn:before{height:8px;left:5px;top:12px;width:8px}.study-item div .lk-btn:hover{background-color:#fff;color:#87cfdc}.study-item h3{font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;line-height:26px;margin:0;padding:0 10px;text-transform:uppercase}.study-item span{padding:0 15px}.study-item.active div{opacity:1}@media (min-width:768px){.study-item{margin-left:30px;margin-right:30px}}.trust h2{color:#223d49;font-family:Raleway Light,Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;letter-spacing:1.5px;margin:0 auto 35px;text-align:center;text-transform:uppercase}@media (min-width:768px){.trust h2{font-size:36px;margin-bottom:70px}}.trust h2{margin-bottom:15px;text-align:left}@media (min-width:768px){.trust{margin:80px 0 100px}.trust h2{margin-bottom:45px}}.trust .trust-ctn{display:flex;flex-wrap:wrap}.trust .trust-ctn .img-ctn{align-items:center;border:1px solid #eee;display:flex;height:130px;justify-content:center;max-width:calc(50% - 20px);padding:10px;width:130px}.trust .trust-ctn .img-ctn img{filter:grayscale(1);transition:filter .2s linear}.trust .trust-ctn .img-ctn:hover img{filter:grayscale(0)}@media (max-width:767px){.trust .trust-ctn{justify-content:center;transform:translateX(-10px);width:calc(100% + 10px)}.trust .trust-ctn .img-ctn{height:145px;margin:10px;width:145px}}@media (min-width:768px){.trust .trust-ctn{padding:0;transform:translateX(-30px);width:calc(100% + 30px)}.trust .trust-ctn .img-ctn{height:145px;margin:0 30px 30px;width:145px}}.form h3{font-size:15px;font-weight:500;line-height:26px}@media (min-width:768px){.form h3{font-size:17px;line-height:28px}}.form form{background-color:#e1f2f5;padding:30px 20px}@media (min-width:768px){.form form{padding:50px 100px}}.form .input-line,.form .input-lines{margin-bottom:20px}.form .input-line input,.form .input-lines input{width:100%}@media (max-width:767px){.form .input-lines .input-item:first-of-type{margin-bottom:20px}}@media (min-width:768px){.form .input-lines{display:flex;justify-content:space-between}.form .input-lines .input-item{width:calc(50% - 10px)}.form .input-lines .input-item:first-of-type{margin-right:20px}}.form .input-area{margin-bottom:30px}.form .input-area textarea{width:100%}@media (min-width:768px){.form .input-area{margin-bottom:50px}}.form .input-item{position:relative}.form .input-item ul{margin:5px 0 0}.form .input-item ul li{color:red;font-size:14px;line-height:15px}.form .lk-btn{align-items:center;background-color:#92ccd5;border-color:#92ccd5;color:#fff;cursor:pointer;display:flex;height:45px;margin:0 auto}.form .lk-btn:hover{background-color:#e1f2f5;color:#92ccd5}.main-header{align-items:center;display:flex;flex-direction:column}.main-header .logo{margin-bottom:35px;margin-top:30px;max-width:313px;width:calc(100% - 150px)}.main-header .main-nav-ctn{width:100%}@media (min-width:768px){.main-header .logo{margin:80px 0}}.hp-pic{margin-bottom:45px;text-align:center}@media (min-width:768px){.hp-pic{margin-bottom:90px}}.home{margin-top:35px}@media (min-width:768px){.home{margin-top:80px}}.home .main-title{margin:0 auto 45px;max-width:660px}@media (min-width:768px){.home .main-title{margin-bottom:80px}}.home .chapo{margin-bottom:35px}@media (min-width:768px){.home .chapo{margin-bottom:45px}}.home .hpbloc{margin-bottom:70px}.home .hpbloc p{margin:0}.home .hpbloc p:first-of-type{text-align:justify}.home .hpbloc ul{margin:45px 0 5px}@media (min-width:1024px){.home .hpbloc ul{margin-top:0}}.home .hpbloc li{display:inline-block;margin-bottom:30px;padding-left:30px;position:relative}.home .hpbloc li:before{background-color:#87cfdc;content:"";height:40px;left:0;opacity:.25;position:absolute;top:-10px;width:40px}.home .hpbloc li strong{color:#87cfdc;font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;line-height:30px}@media (min-width:768px){.home .hpbloc li strong{line-height:34px}}.home .hpbloc .lk-btn{border-color:#87cfdc;color:#87cfdc}.home .hpbloc .lk-btn:hover{background-color:#87cfdc;color:#fff}@media (min-width:1024px){.home .hpbloc{display:grid;grid-template-columns:330px 50px auto;margin-bottom:100px}.home .hpbloc p:first-of-type{grid-column-end:2}.home .hpbloc p:not(:first-of-type),.home .hpbloc ul{grid-column-start:3}}.home .bloc{cursor:pointer;margin-bottom:50px}.home .bloc h2{font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:27px;font-weight:500}@media (min-width:768px){.home .bloc h2{font-size:30px}}.home .bloc p{font-size:18px}.home .bloc p:last-of-type{margin:0}@media (min-width:768px){.home .bloc p{font-size:19px}}.home .bloc .img-ctn{display:none}.home .bloc .lk-btn{border-color:#fff;color:#fff}.home .bloc .lk-btn:hover{background-color:#fff;border-color:#fff;color:#268795}@media (min-width:768px){.home .bloc .img-ctn{display:block;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .2s linear;width:100%}.home .bloc img{bottom:-200px;height:100%;left:-200px;margin:auto;max-width:none;min-width:100%;position:absolute;right:-200px;top:-200px;width:auto;z-index:1}.home .bloc:hover .img-ctn{opacity:1}}@media (max-width:400px){.home .bloc .lk-btn{width:min-content}}.content .default{margin-bottom:70px}.content .default h2{font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;text-transform:uppercase}.content .default h2:not(:first-child){margin-top:65px}.content .default p{margin:0}.content .default p:first-of-type{text-align:justify}.content .default ul{margin:45px 0 5px}@media (min-width:1024px){.content .default ul{margin-top:0}}.content .default li{display:inline-block;margin-bottom:30px;padding-left:30px;position:relative}.content .default li:before{background-color:#87cfdc;content:"";height:40px;left:0;opacity:.25;position:absolute;top:-10px;width:40px}.content .default li strong{color:#87cfdc;font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;line-height:30px}@media (min-width:768px){.content .default li strong{line-height:34px}}.content .bloc{margin-bottom:50px}.content .bloc h2{font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:27px;font-weight:500}@media (min-width:768px){.content .bloc h2{font-size:30px}}.content .bloc p{font-size:18px}.content .bloc p:last-of-type{margin:0}@media (min-width:768px){.content .bloc p{font-size:20px}}.content .bloc .img-ctn{display:none}.content .bloc .lk-btn{border-color:#fff;color:#fff}.content .bloc .lk-btn:hover{background-color:#fff;border-color:#fff;color:#87cfdc}@media (min-width:768px){.content .bloc .img-ctn{display:block;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .2s linear;width:100%}.content .bloc img{bottom:-200px;height:100%;left:-200px;margin:auto;max-width:none;min-width:100%;position:absolute;right:-200px;top:-200px;width:auto;z-index:1}.content .bloc:hover .img-ctn{opacity:1}}@media (max-width:400px){.content .bloc .lk-btn{width:min-content}}.flow .lk-btn{border-color:#87cfdc;color:#87cfdc}@media (min-width:768px){.flow .lk-btn{margin-top:55px}}.profil .bloc{margin:45px 0 15px}.profil .bloc h2,.profil .bloc p{font-family:Raleway Light,Arial,Helvetica,sans-serif;font-weight:500}.profil .bloc h2{font-size:27px;font-weight:500;line-height:42px;margin-bottom:0;text-transform:uppercase}@media (min-width:768px){.profil .bloc h2{font-size:40px;line-height:55px}}.profil .bloc p{font-size:23px;margin:0}@media (max-width:767px){.profil .bloc{padding:60px 20px}}.profil .half{margin-bottom:20px}.profil .half img{width:100%}.profil .half strong{font-size:26px;line-height:33px}.profil .half p{margin:10px 0 0}@media (min-width:768px){.profil .bloc p{font-size:26px}.profil .half-ctn{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:70px}.profil .half{margin:0;width:calc(50% - 10px)}.profil .half strong{font-size:30px}.profil .half p{margin-top:20px}}.parcours .chapo .bloc-img{margin-bottom:30px}@media (min-width:768px){.parcours .chapo .bloc-img{margin-bottom:40px}}.parcours .parcours-item h2{padding-left:30px;position:relative}.parcours .parcours-item h2:before{background-color:#87cfdc;content:"";height:40px;left:0;opacity:.25;position:absolute;top:-10px;width:40px}.parcours .parcours-item h2 strong{color:#87cfdc;font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;line-height:30px}@media (min-width:768px){.parcours .parcours-item h2 strong{line-height:34px}}.parcours .parcours-item h2{color:#87cfdc;font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:22px;font-weight:500;line-height:30px;margin:40px 0 0}@media (min-width:768px){.parcours .parcours-item h2{line-height:34px;margin-top:30px}}.parcours .parcours-item p{padding-left:30px}.parcours .parcours-item li{padding-left:45px;position:relative}.parcours .parcours-item li:before{color:#87cfdc;content:"> ";left:30px;position:absolute;top:0;width:15px}@media (max-width:767px){.parcours .parcours-item p:first-of-type{margin-top:0}}.parcours .trust{margin:60px 0}.study-list .study-filters{margin-bottom:40px}@media (min-width:768px){.study-list .study-filters{margin-bottom:60px}}.study .item{margin-bottom:40px}.study .item h2{font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;margin-bottom:20px;text-transform:uppercase}.study .item img{width:100%}.study .item .item-img{display:flex;flex-wrap:wrap}.study .item .img-ctn{margin-bottom:10px;position:relative}.study .item .img-ctn:not(.half){width:100%}.study .item .img-ctn.half{width:calc(50% - 5px)}.study .item .img-ctn.half+.half{margin-left:10px}.study .item .img-ctn a{display:inline-block;position:relative}.study .item .img-ctn a:before{border-bottom:64px solid #000;border-left:87px solid transparent;bottom:0;content:"";height:0;opacity:.4;position:absolute;right:0;width:0}.study .item .img-ctn a:after{bottom:10px;color:#fff;content:"";font-family:icon;font-size:23px;position:absolute;right:11px}.study .item .item-ct h3{font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;margin:10px 0 15px;text-transform:uppercase}.study .item .item-ct p{font-size:15px;line-height:26px}.study .item .item-ct p:last-child{margin-bottom:10px}.study .item .item-ct li{font-size:15px;line-height:20px;margin-bottom:5px;padding-left:15px;position:relative}.study .item .item-ct li:before{color:#87cfdc;content:"> ";left:0;position:absolute;width:15px}@media (min-width:768px){.study .item{margin-bottom:30px}.study .item .content{display:flex;flex-wrap:wrap}.study .item .item-img{margin-right:30px;max-width:500px;width:50%}.study .item .item-ct{width:calc(50% - 30px)}.study .item .item-ct h3{margin-top:0}}.study .testimony{margin-top:40px}.study .testimony h2{padding-left:30px;position:relative}.study .testimony h2:before{background-color:#87cfdc;content:"";height:40px;left:0;opacity:.25;position:absolute;top:-10px;width:40px}.study .testimony h2 strong{color:#87cfdc;font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;line-height:30px}@media (min-width:768px){.study .testimony h2 strong{line-height:34px}}.study .testimony h2{color:#87cfdc;font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:22px;font-weight:500;line-height:30px}@media (min-width:768px){.study .testimony{margin-top:100px}.study .testimony h2{line-height:34px}}.study .bottom-lk{margin-top:40px;text-align:center}.study .bottom-lk .lk-btn{align-items:center;border-color:#87cfdc;color:#87cfdc;display:inline-flex;min-height:45px;text-align:left}.study .bottom-lk .lk-btn:before{bottom:0;margin:auto;top:0}.study .bottom-lk .lk-btn:hover{background-color:#87cfdc;color:#fff}@media (min-width:768px){.study .bottom-lk{margin-top:90px}.study blockquote{margin-bottom:70px;margin-top:30px}.study blockquote p{font-size:30px;line-height:40px}}.contact .bloc{margin-bottom:40px}.contact .bloc h2{font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:30px;font-weight:500}.contact .bloc p{font-size:18px}.contact .bloc p:last-of-type{margin-bottom:0}.contact .default header{padding-left:30px;position:relative}.contact .default header:before{background-color:#87cfdc;content:"";height:40px;left:0;opacity:.25;position:absolute;top:-10px;width:40px}.contact .default header strong{color:#87cfdc;font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:21px;font-weight:500;line-height:30px}@media (min-width:768px){.contact .default header strong{line-height:34px}}.contact .default h2{color:#87cfdc;font-size:22px;margin-top:40px;position:relative}@media (min-width:768px){.contact .default h2{font-size:24px;margin-top:50px}}.contact .default p{margin:20px 0}.contact .default li{margin-bottom:10px;padding-left:15px;position:relative}.contact .default li:before{color:#87cfdc;content:"> ";left:0;position:absolute;width:15px}.contact .default li em{color:#5f727a;font-size:16px}@media (max-width:767px){.contact .default p{padding-left:15px}}.contact .form{margin-top:40px}.contact #success{padding-top:100px;text-align:center}.contact #success p{color:green;font-size:20px}#sitemap>li>a{font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-weight:500;text-transform:uppercase}#sitemap>li:not(:first-of-type){margin-top:20px}#sitemap li{font-size:18px;line-height:23px}.main-footer .bck-blue{background-color:#87cfdc;color:#fff}.main-footer ul{display:inline-block;margin:30px 0 20px;text-align:center;width:100%}.main-footer ul li{margin-bottom:10px}.main-footer .main-foot-nav{font-family:Raleway Medium,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;text-transform:uppercase}.main-footer .main-foot-nav li{margin-bottom:15px}.main-footer .foot-btm{color:#8f8f8f;font-size:14px}.main-footer .foot-btm a{font-weight:700;text-decoration:underline}.main-footer .other-foot-nav li{font-size:15px}@media (min-width:768px){.main-footer li{display:inline-block}.main-footer .main-foot-nav li{margin:0 18px}.main-footer ul:not(.main-foot-nav) li{margin:0 10px;position:relative}.main-footer ul:not(.main-foot-nav) li:not(:last-of-type):after{content:"";height:100%;position:absolute;right:-10px;top:0;width:1px}.main-footer .bck-blue li:after{background-color:#fff}.main-footer .foot-btm ul{margin:15px 0 40px}.main-footer .foot-btm li:after{background-color:#8f8f8f}}.main-footer .social{display:flex;font-size:36px;height:40px;justify-content:center}.main-footer .social a{margin:0 10px}