@font-face{font-family:bebas_bold;src:url(../font/bebasneue_bold-webfont.woff2) format('woff2'),url(../font/bebasneue_bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:bebas_book;src:url(../font/bebasneue_book-webfont.woff2) format('woff2'),url(../font/bebasneue_book-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:brandon_printedinline;src:url(../font/brandonprinted-inline-webfont.woff2) format('woff2'),url(../font/brandonprinted-inline-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:cubano;src:url(../font/cubano-webfont.woff2) format('woff2'),url(../font/cubano-webfont.woff) format('woff');font-weight:400;font-style:normal}body{font-family:Arial,sans-serif;font-size:15px;color:#7F354C;background:#E0E0E0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}.anim{position:relative;opacity:0;top:150px}.container{width:100%;padding:0;max-width:960px}a{text-decoration:none}a:active,a:focus,a:hover{outline:0;text-decoration:none;box-shadow:none}a.link{background:#252726;color:#fff;font-size:16px;padding:15px;text-transform:uppercase;transition:all .3s}a.link:active,a.link:focus,a.link:hover{background:#3e4140}p{margin:0}#page img{max-width:100%;height:auto}#page .logo{padding:15px}#page .date{font-family:bebas_bold;font-size:29px;text-align:center;background:#fff;padding:10px 0}#page .intro{padding:30px 0;color:#07673A;text-align:center}#page .intro span{display:block}#page .intro span:nth-child(1){font-family:brandon_printedinline;font-size:30px;line-height:30px}#page .intro span:nth-child(2){font-family:bebas_book;font-size:50px;line-height:50px}#page .intro span:nth-child(3){font-family:bebas_bold;font-size:28px;line-height:28px}#page .offre{margin:0 auto;display:block}#page .cta1{padding:30px 0;text-align:center}#page .cta1 p{color:#252726;padding:15px 0 0 0;display:block}#page .guide{background:#fff;max-width:500px;margin:30px auto;padding:15px}#page .guide h2{text-transform:uppercase;font-size:24px;font-weight:700;text-align:center;margin-bottom:30px}#page .guide .etape{position:relative;padding:8px 0 50px 50px}#page .guide .etape:before{position:absolute;top:0;left:17px;content:'';width:1px;border-right:3px dashed #7F354C;height:100%}#page .guide .etape.fin img{margin:10px auto 0 auto;display:block}#page .guide .etape.fin:before{display:none}#page .guide .etape .nb{background:#7F354C;color:#fff;text-align:center;width:36px;height:36px;line-height:36px;font-size:28px;font-family:cubano;border-radius:100%;position:absolute;top:0;left:0}#page .guide .etape a{color:#7F354C;text-decoration:underline;transition:all .3s}#page .guide .etape a:hover{color:#07673A}#page .guide .etape img{margin-top:10px}#page .guide p{text-align:center}#page .guide p strong{display:block}#page .footer{padding-top:15px;text-align:center;color:#252726}#page .footer a{color:#252726;text-decoration:underline;transition:all .3s}#page .footer a:hover{color:#07673A}#page .footer .reseaux a:hover{opacity:.7}#page .footer .marche{margin:15px 0;transition:all .3s}#page .footer .marche:hover{opacity:.7}#page .footer .sante{margin:30px 0;font-weight:700}#page .footer .sante img{margin-right:10px}#page .footer .ml{font-size:12px;text-align:left}#page .footer .alcool{margin-top:15px;font-family:bebas_bold;font-size:25px}@media (min-width:768px){#page .intro span:nth-child(1){font-size:35px;line-height:35px}#page .intro span:nth-child(2){font-size:60px;line-height:60px}#page .intro span:nth-child(3){font-size:28px;line-height:28px}#page .guide{border:1px solid #7F354C;border-radius:34px;padding:25px}}