@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format("truetype")}html body.homepage{background-color:#fff;background-image:url(/build/images/bg-ngpa.22959f7e.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}html body .fullPage{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}html body .fullPage .loginForm{border-radius:4px;padding:30px}@media (max-width:991px){html body .fullPage .loginForm{padding:30px 15px;width:100%}}html body .fullPage .loginForm h1{font-size:28px;font-weight:600;line-height:1em;margin:0 auto 30px;opacity:70%;text-align:center;text-transform:uppercase}html body .fullPage .loginForm .oublie{color:#000;font-size:14px;font-weight:400;opacity:60%;text-decoration:underline}html body .fullPage .loginForm form{margin:0 auto}@media (max-width:991px){html body .fullPage .loginForm form{width:100%}}html body .fullPage .loginForm form label{color:#333;display:block;font-size:14px;font-weight:700;margin-bottom:5px;opacity:70%;width:100%}html body .fullPage .loginForm form input{background-color:transparent;border:1px solid #e3e3e3;border-radius:4px;display:block;font-size:16px;letter-spacing:.16px;margin-bottom:5px;padding:12px 20px;width:100%}html body .fullPage .loginForm form input:focus{border:1px solid #000;outline:none}html body .fullPage .loginForm form input#form_login_password{margin-bottom:10px;padding-right:40px}html body .fullPage .loginForm form .creer,html body .fullPage .loginForm form button{background-color:#000;border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;letter-spacing:.7px;margin:15px 0 0;padding:8px 38px;text-decoration:none;width:100%}html body .fullPage .loginForm form .creer span,html body .fullPage .loginForm form button span{opacity:70%}html body .fullPage .loginForm form .creer{background-color:transparent;border:1px solid #e3e3e3;color:#000;text-align:center}html body .fullPage .loginForm form .form_login_error{color:red;padding:10px 0;text-align:center}html body .fullPage .loginForm form .blockPassword{position:relative}html body .fullPage .loginForm form .blockPassword .eye{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:0;position:absolute;right:14px;top:11px}html body .fullPage .loginForm form input[type=password]~.eye{opacity:.3}html body .fullPage .loginLogo{align-items:center;background-color:#a2af00;color:#fff;display:flex;height:100vh;justify-content:center;margin:0;width:50%}@media (max-width:991px){html body .fullPage .loginLogo{height:calc(100vh - 540px);padding:50px;width:100%}}html body .fullPage .loginLogo img{max-width:350px}@media (max-width:991px){html body .fullPage .loginLogo img{width:200px}}html body .fullPage.accueil{flex-wrap:wrap}html body .fullPage.accueil .seConnecter{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:30px;padding-top:30px;width:100%}html body .fullPage.accueil .seConnecter .logo-right{position:absolute;right:30px;top:30px}@media (max-width:991px){html body .fullPage.accueil .seConnecter .logo-right{position:relative;right:auto;text-align:center;top:auto}}html body .fullPage.accueil .seConnecter .logo-right img{height:auto;width:250px}html body .fullPage.accueil .seConnecter p{text-align:center}html body .fullPage.accueil .seConnecter p.title{color:#e30513;font-size:180px;font-weight:700;line-height:1em;margin:0}@media (max-width:991px){html body .fullPage.accueil .seConnecter p.title{font-size:90px}}html body .fullPage.accueil .seConnecter p.baseline{color:#e30513;font-size:40px;font-weight:600;letter-spacing:.9px;line-height:3;margin-bottom:70px;margin-top:0}@media (max-width:991px){html body .fullPage.accueil .seConnecter p.baseline{font-size:20px}}html body .fullPage.accueil .seConnecter .connexion{margin-top:10px;position:relative}html body .fullPage.accueil .seConnecter .connexion img{height:auto;width:280px}html body .fullPage.accueil .seConnecter .connexion figcaption{bottom:15px;color:#fff;font-size:22px;font-weight:600;left:80px;position:absolute;text-decoration:none}html body .fullPage.accueil .seConnecter .connexion figcaption.abonne{left:90px}html body .fullPage.accueil .linkFooter{bottom:7%;position:absolute;right:7%}@media (max-width:991px){html body .fullPage.accueil .linkFooter{bottom:auto;position:relative;right:auto}}html body .fullPage.accueil .linkFooter a{color:#000;font-size:14px;font-weight:400;text-decoration:underline}@media (max-width:991px){html body .fullPage.accueil .linkFooter a{display:block;text-align:center}}html body.login{background-color:#f5f8ff}html body.login .logo{text-align:center}html body.login .logo img{height:auto;width:250px}html body.login .bg-white{margin-top:50px;padding:60px 30px 30px;position:relative}html body.login .bg-white,html body.login .bg-white .acces{background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.15)}html body.login .bg-white .acces{align-items:center;border-radius:4px;display:flex;justify-content:space-between;left:35px;padding:15px 30px;position:absolute;top:-40px;width:calc(100% - 70px)}html body.login .bg-white .acces img{width:60px}html body.login .bg-white .acces figcaption{width:calc(100% - 70px)}html body.login .bg-white .acces figcaption span{opacity:70%}