@import url(https://fonts.googleapis.com/css?family=Merriweather);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}:focus{outline:solid}body{font-size:1rem;font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1.2;background-color:#e6e6e6}main{display:block}img{max-width:100%;height:auto;vertical-align:middle;border:0}ol,p,ul{line-height:1.4}p{padding:.5rem 0}h2,h3,h4,h5{font-weight:700}h2{font-size:1.4rem}h3{font-size:1.4rem;padding:2.5rem 0 1rem}h4{font-size:1.2rem;padding:1.4rem 0 1rem}h5{padding-bottom:.25rem}.clearfix:after{content:"";display:table;clear:both}#main-container{background-color:#133f86;margin-left:0;margin-right:0}.col--left{padding-left:0;padding-right:0}.col--right{padding-left:0;padding-right:0}@media (max-width:74.99em){[class^=col-]:not(:last-child){margin-bottom:2rem}}.site-top{background:url(../images/gens_reunion.jpg);background-repeat:no-repeat;background-size:cover;padding-top:6rem;margin-bottom:-116px}@media (max-width:539px){.site-top{margin-bottom:-129px}}.landing-header{padding:1.6rem 2rem;background:url(../images/picto_certificat.png) #133f86 right top;background-repeat:no-repeat;color:#fff}.landing-header__title{font-size:1.9rem;color:#fff}.landing-header__title:after{content:"";display:block;background:#ffd200;height:5px;width:50px;margin-top:.8rem}.landing-header--news{background:#ff0;color:#000}.landing-header--news a{color:#000}.landing-header--second{background:rgba(0,19,51,.85);margin-bottom:14rem}.landing-header__subtitle{text-transform:uppercase;padding-left:2rem;background-size:contain;background:url(../images/picto_gens.png) no-repeat left top;font-size:1rem;line-height:1.4rem}.landing-header__text+.landing-header__subtitle{margin-top:2rem}.landing-header__subtitle--people{padding-left:2.5rem}.landing-header__subtitle--requirements{background-image:url(../images/picto_case_cochee.png)}.landing-header__subtitle--cost{background-image:url(../images/picto_euro.png)}.landing-header__subtitle--time{background-image:url(../images/picto_calendrier.png)}.landing-header__subtitle--location{background-image:url(../images/picto_lieu.png)}.landing-header__list{list-style:inherit;font-size:.9rem;padding-left:15px;margin:1.5rem 0}.landing-header__text{padding:.2rem 0 .2rem 2rem;display:block}.landing-header__text--details{font-size:.8em}.tablist{background-color:#fff}.tablist .tab{width:100%;float:left;text-align:center;color:#767676;border-bottom:solid 3px #e6e6e6;padding:5rem 0 1rem;position:relative;text-transform:uppercase;cursor:pointer;background-position:center 2rem;background-repeat:no-repeat}@media (min-width:62em){.tablist .tab{width:25%}}.tablist .tab:last-child{border-right:solid 3px #fff}.tablist .tab:not(:last-child){border-right:solid 3px #e6e6e6}.tablist .tab.selected{color:#000;border-bottom:none;cursor:default}.tablist .tab.selected:before{content:"";display:block;background-color:#2e73e2;position:absolute;top:0;left:0;width:100%;height:9px}.tablist .tab:nth-child(1){background-image:url(../images/picto_livre.png)}.tablist .tab:nth-child(2){background-image:url(../images/picto_liste.png)}.tablist .tab:nth-child(3){background-image:url(../images/picto_enseignant.png)}.tablist .tab:nth-child(4){background-image:url(../images/picto_interrogation.png)}.tablist .tab.selected:nth-child(1){background-image:url(../images/picto_livre_bleu.png)}.tablist .tab.selected:nth-child(2){background-image:url(../images/picto_liste_bleu.png)}.tablist .tab.selected:nth-child(3){background-image:url(../images/picto_enseignant_bleu.png)}.tablist .tab.selected:nth-child(4){background-image:url(../images/picto_interrogation_bleu.png)}@media (max-width:74.99em){.tablist .tab{font-size:.8rem}}@media (max-width:61.99em){.tablist .tab{padding:4rem 0 0;height:7rem;background-size:2rem auto;background-position:center 1.5rem}.tablist .tab.selected{border-bottom:solid 3px #e6e6e6}.tablist .tab.selected:before{left:0}}.panel{padding:2rem;background-color:#fff}.panel__intro{font-size:1.4rem;text-align:center;font-weight:700;margin-bottom:4rem}.panel__title{font-size:1.5rem;text-align:center;font-weight:700;text-transform:uppercase;padding:2rem 0}.panel__title:after{content:"";display:block;background:#ffd200;height:5px;width:50px;margin:.8rem auto}.panel__subtitle{font-size:1.2rem;padding:1.5rem 0}.panel__list{list-style:inherit;margin-bottom:1rem;padding-left:1rem}@media (max-width:47.99em){.panel__intro{font-size:1rem}}.timeline{margin:2rem 0;display:table;table-layout:fixed;width:100%;text-align:center;counter-reset:item;position:relative}.timeline:after{content:"";display:block;height:2px;width:80%;background-color:#e6e6e6;position:absolute;left:10%;top:calc(100px + 48px);z-index:0}.timeline__item{display:table-cell;width:20%}.timeline__text{font-size:.9rem;max-width:90%;margin:0 auto;position:relative;word-wrap:break-word}.timeline__text:before{content:counter(item);counter-increment:item;display:block;width:2.5rem;height:2.5rem;border-radius:50%;margin:20px auto 16px;background-color:#2e73e2;border:solid 8px #fff;color:#fff;line-height:26px;position:relative;z-index:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.timeline__text:after{content:"";display:block;width:3rem;height:3rem;background:0 0;border:solid 8px #fff;border-radius:50%;margin:20px auto 16px;position:absolute;left:calc(50% - 23px);top:2px;z-index:1}}@supports (-ms-ime-align:auto){.timeline__text:after{content:"";display:block;width:3rem;height:3rem;background:0 0;border:solid 8px #fff;border-radius:50%;margin:20px auto 16px;position:absolute;left:calc(50% - 23px);top:2px;z-index:1}}@media (max-width:61.99em){.timeline:after{content:none}.timeline__item{display:block;width:100%;margin-bottom:2rem}.timeline__text{max-width:100%}.timeline__text:before{margin:5px auto 0}.timeline__text:after{content:none}}.cta{display:block;max-width:400px;background-color:#2e73e2;text-decoration:none;color:#fff;text-align:center;padding:1rem 2rem;margin:3rem auto;font-size:1.25rem;border-radius:5px}.cta--subscribe{padding:2rem 1rem 0;margin-top:2rem;max-width:none}.cta--subscribe:focus{outline:solid #fff 3px}.cta--subscribe .cta__illu{display:block;margin:0 auto 1rem}.cta--subscribe .cta__text{margin-bottom:.5rem;font-size:.9rem}.cta--subscribe .cta__subtext{display:block;font-size:.75rem;padding:.3rem 0 1rem}.carousel{margin-bottom:6rem;position:relative}.carousel__slide{width:100%;display:none}.carousel__slide[aria-hidden=false]{display:block}.carousel__portrait{margin:56px auto 0;display:block;border-radius:50%;max-width:150px}.carousel__content{min-height:350px}@media (max-width:61.99em){.carousel__content{min-height:380px}}@media (max-width:47.99em){.carousel__content{min-height:220px}}.carousel__quote{font-family:Merriweather,serif;font-size:1.4rem;font-style:italic;padding:0 60px;position:relative}.carousel__quote:before{content:"";width:49px;height:43px;display:block;margin-bottom:.5rem;background:url(../images/guillemets_ouvrants.png) no-repeat;position:relative;left:-60px}.carousel__quote:after{content:"";width:49px;height:43px;display:block;margin-top:.5rem;background:url(../images/guillemets_fermants.png) no-repeat;position:absolute;right:0;bottom:0}.carousel__text{padding:1rem 60px 0;font-size:.9rem}.carousel__name{font-weight:700;display:block}.carousel-nav{text-align:center;position:absolute;width:200px;left:calc(50% - 100px);bottom:-3rem}.carousel-nav__list{display:inline-block;position:relative;top:-5px}@-moz-document url-prefix(){.carousel-nav__list{top:3px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.carousel-nav__list{top:3px}}@supports (-ms-ime-align:auto){.carousel-nav__list{top:3px}}.carousel-nav__item{display:inline-block;margin:0 2px}.carousel-nav__next,.carousel-nav__pause,.carousel-nav__prev{display:inline-block;vertical-align:middle;width:11px;height:20px;border:none;background-repeat:no-repeat;background-color:transparent;cursor:pointer}.carousel-nav__prev{background-image:url(../images/fleche_gauche.png);margin-left:4px}.carousel-nav__next{background-image:url(../images/fleche_droite.png);margin:0 4px}.carousel-nav__pause{background-image:url(../images/icone-pause.png);background-size:cover;background-position:center;margin-left:4px}.carousel-nav__pause.is-active{background-image:url(../images/icone-jouer.png)}.carousel-nav__button{display:block;width:15px;height:15px;border-radius:50%;border:solid 1px #767676;background-color:#fff;cursor:pointer}.carousel-nav__button[disabled]{background-color:#767676;cursor:default}@media (max-width:47.99em){.carousel__quote,.carousel__text{font-size:.8rem}.carousel__text{max-width:calc(100% - 49px)}.carousel-nav{bottom:-3rem}}.subscribe{background-color:#133f86;color:#fff;text-align:center;padding:2rem 1rem}.subscribe__title{text-transform:uppercase;padding-bottom:1rem;font-size:1.5rem}.subscribe__mail{display:block;font-weight:700;text-decoration:none;color:#fff;margin-top:.5rem;font-size:.8rem}.partners{margin-top:2rem;background-color:#fff;padding:1rem 0;text-align:center}.partners__item{display:inline-block;vertical-align:middle;margin:0 2rem}.instructors{display:flex;flex-wrap:wrap;justify-content:center;margin:2rem 0}.instructor__item{text-align:center;margin:1rem 0}.instructor__picture{border-radius:50%;max-width:120px}.instructor__name{font-size:1.1rem;font-weight:700}.instructor__name,.instructor__text{display:block}.instructor__picture,.instructor__text{margin-bottom:1rem}.footer{text-align:center;background-color:#fff;padding:0 1rem 1rem;font-size:.625rem}