#banniereHomePage_v3{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:250px;position:relative;z-index:2}#banniereHomePage_v3-top{height:100%;position:relative;width:100%}#banniereHomePage_v3-opa{background:#0000003b;height:100%;position:absolute;width:100%}#banniereHomePage_v3-top .titre{color:#fff;font-family:Bebas Neue;font-size:4.7rem;font-weight:400;line-height:4.3rem;position:relative;text-align:center;text-transform:uppercase;z-index:2}@media screen and (min-width:576px){#banniereHomePage_v3-top .titre{padding:0 10%}}#banniereHomePage_v3-top .titre-sub{color:var(--jaune-vert);font-weight:700}#banniereHomePage_v3-top .resume{color:#fff;font-size:1.4rem;font-weight:400;margin-bottom:0;margin-top:20px;position:relative;text-align:center;width:80%;z-index:2}#banniereHomePage_v3-top .resume:empty{margin:0}@media screen and (max-width:576px){#banniereHomePage_v3-rappel1,#banniereHomePage_v3-rappel2{display:none}#banniereHomePage_v3-top .titre{padding:0 10%}}@media screen and (min-width:576px){#banniereHomePage_v3-rappel1{bottom:-214px;height:316px;left:-219px;opacity:.9;position:absolute;width:316px}#banniereHomePage_v3-rappel2{height:316px;opacity:.9;position:absolute;right:-219px;top:-214px;width:316px;z-index:3}}#fs-page p{font-size:1.5rem;font-weight:300;text-align:justify}#fs-page label{color:var(--marron);font-size:1.4rem;font-weight:500}#fs-page .titre{color:var(--bleu-lagon);font-family:Bebas Neue;font-size:4rem;font-weight:700;line-height:4rem;margin-bottom:20px}#fs-page a.link{background:var(--bleu-lagon);border:none;border-radius:20px;color:#fff;display:inline-block;font-weight:500;line-height:15px;margin:15px 0;padding:8px 15px;text-transform:uppercase;transition:all .2s ease-in-out 0s}#fs-page a.link:hover{background:var(--bleu-lagon);color:#fff!important}#inscriptionEtapes{background:#fff;justify-content:space-around;padding-top:50px;position:relative;z-index:5}#inscriptionEtapes .ligneVie{border-top:2px solid #7bb3b3;left:0;position:absolute;top:67px;z-index:4}#inscriptionEtapes .ligneVie2{border-top:2px solid #d2d1d1;position:absolute;right:0;top:67px;z-index:4}#inscriptionEtapes .etape{z-index:5}#inscriptionEtapes .numero{align-items:center;background:var(--bleu-lagon);border-radius:20px;color:#fff;display:flex;font-size:1.7rem;font-weight:700;height:33px;justify-content:center;width:33px}#inscriptionEtapes .numero i{font-size:1.4rem}#inscriptionEtapes .numero.next{background:#fff;border:2px solid #d2d1d1}#inscriptionEtapes .etape p{color:#888;font-size:1.35rem;font-weight:500;margin:10px 0 0;text-align:center}#l1{background:#fff;padding:60px 0 40px;position:relative;z-index:5}#l1 .illustration{align-items:center;color:#8f9091;display:flex;justify-content:center}#l2{background:#f7f9fa;padding:40px 0}#l2 .illustration{align-items:center;color:#e0e3e4;display:flex;justify-content:center}#l4{background:#fff;padding:60px 0 40px}#l4 label{display:flex;justify-content:start}#submitForm{background:var(--jaune-vert);border:none;border-radius:20px;color:var(--marron);display:inline-block;font-weight:500;line-height:20px;margin:15px 0;padding:8px 15px;text-transform:uppercase;transition:all .2s ease-in-out 0s}.form-group .liste-erreurs ul{list-style:none;margin:0;padding:0}.form-group .liste-erreurs ul li{color:#f75a01;font-size:13px;font-style:italic;list-style:none outside none;margin:5px 0 0;padding:0}span.twitter-typeahead{display:block!important}#inscriptionEtape2{background:#fff;padding:40px;position:relative;z-index:4}#code6{background:none;border:none;border-bottom:1px solid #bfbfbf;caret-color:transparent;color:var(--bleu-lagon);font-size:3rem;font-weight:700;letter-spacing:10px;margin:0 20px 0 0;outline:none;text-align:center;text-transform:uppercase;width:200px}#code6::placeholder{color:#969696}#code6:focus{border-bottom:1px solid #bfbfbf;box-shadow:0 12px 11px -14px var(--bleu-lagon);outline:none}#submitForm{margin:0!important}#etapeContent{align-items:flex-start;display:flex;margin:0 auto 40px}#associationsExistantes{background:#e8e8e8;border:1px solid #c6c6c6}#associationsExistantes>.head{background:#777;color:#fff;font-size:15px;font-weight:700;line-height:34px;text-align:center}#associationsExistantes .association{padding:30px}#associationsExistantes .association:nth-child(n+2){border-top:1px solid #ddd}#associationsExistantes .association .logo{flex:0 0 80px}#associationsExistantes .association .infos{flex:1 1 auto}#associationsExistantes .association .logo img{max-width:calc(100% - 30px)}#associationsExistantes .association .nom-organisme{color:#3f3f3f;font-size:1.4rem;font-weight:700}#associationsExistantes .association .poste-occupe{color:#777;font-size:1.3rem;font-weight:400}#associationsExistantes .association .mail,#associationsExistantes .association .statut{color:#777;font-size:1.3rem}#associationsExistantes .association .supprimer-association{background:#ccc;border:none;color:#c82333;font-size:13px;font-weight:500}#goTosuivant{background:var(--jaune-vert);border:none;border-radius:20px;color:var(--marron);display:inline-block;font-weight:500;line-height:20px;margin:30px 0 60px;padding:8px 15px;text-transform:uppercase;transition:all .2s ease-in-out 0s}#recapProfilOrganisme{align-items:center;display:flex;justify-content:center;margin:20px 0}#recapProfilOrganisme .logo{flex:0 0 100px}#recapProfilOrganisme .logo img{width:100%}#recapProfilOrganisme .infos{margin-left:20px}#bravo{margin-top:50px;padding:18px 26px!important}#bravo i{font-size:2.9rem;margin-right:20px}#outils{display:flex;flex-wrap:wrap;margin:10px -30px 70px}#outils .outil{background:#eaeaf4;border:1px solid #777;border-radius:20px;box-shadow:0 0 11px 2px rgba(0,0,0,.1);flex:0 0 calc(50% - 60px);margin:30px 30px 0;padding:20px}#outils .outil a{display:flex;height:100%;width:100%}#outils .outil a>i{font-size:7rem;padding:0 30px 0 10px}#outils .outil a .titreOutil{color:#525252;font-family:Roboto;font-size:1.5rem;font-weight:500}#outils .outil a .description{color:#525252;font-family:Roboto;font-size:1.4rem;font-weight:300;margin:15px 0 0}#outils .outil a button{background-color:var(--bleu-lagon);border-radius:30px;color:#fff;float:right;font-size:1.2rem;margin-top:20px}@media screen and (max-width:767px){#fs-page .container{padding:0 25px}#fs-page .titre{text-align:center}#l1 .titre{margin:0;order:2;padding:20px 0}#l1 .resume{order:3;padding:10px 0 0}#l1 .illustration{font-size:15rem;line-height:15rem;order:2;padding:0 0 20px}#l2 .content{align-items:center}#l2 .illustration{font-size:15rem;line-height:15rem;padding:20px 0}#l2 .resume{padding:20px 0}#l2 .children-forms,#l4{text-align:center}#submitForm{margin-top:40px}#etapeContent{flex-direction:column}#formAddProfil{flex:1 1 auto}#associationsExistantes{flex:1 1 auto;margin-top:50px}}@media screen and (min-width:768px){#l2 .content{align-items:flex-start}#l2 .resume{margin-left:40px;padding:40px 0}#l1 .illustration{font-size:20rem;line-height:20rem;padding:0 40px 0 0}#l1 .resume{padding:10px 0}}@media screen and (min-width:768px) and (max-width:991px){#l2 .illustration{font-size:14rem;line-height:14rem;padding:40px 0}#etapeContent{flex-direction:column}#formAddProfil{flex:1 1 auto}#associationsExistantes{flex:1 1 auto;margin-top:50px}}@media screen and (min-width:992px){#l2 .illustration{font-size:20rem;line-height:20rem;padding:40px 0}#etapeContent{flex-direction:row}#formAddProfil{flex:1 1 auto}#associationsExistantes{flex:0 0 350px;margin-left:50px}}