.mentions>a,button,input{text-decoration:none}#team,*,.section,:after,:before,footer{box-sizing:border-box}#validation,.scroll,figure{display:block}body{margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:1em}canvas{position:absolute;left:0;z-index:2;height:100%;width:100%;opacity:.8}button,input{overflow:hidden;outline:0;border:0}@font-face{font-family:Bebas_Neue;font-style:normal;font-weight:400;src:url(../fonts/Bebas_Neue/BebasNeue.otf),url(../fonts/Bebas_Neue/BebasNeueRegular.ttf) format('ttf')}#validation{position:relative;clear:both;margin:0 auto;border:0;background:url(../images/button.png);text-shadow:0 1px 1px rgba(0,0,0,.85);width:175px;height:46px;font-family:Bebas_Neue;font-size:.8em;color:#fff}.section-mentions h2,.section-mentions h3{color:#676b73;font-family:'Cormorant Upright',serif;top:23px;text-decoration:underline;position:relative;text-shadow:0 0 10px rgba(0,0,0,.18)}header{background:url(../images/header.png) center no-repeat;height:576px;width:100%;background-size:cover}.section-mentions{padding-left:20%;padding-right:20%}.section-mentions h2{text-align:center;font-size:2em}.section-mentions h3{font-size:1.5em}.mentions,.section,footer{font-family:'Roboto Slab',serif}.pseudo{padding:10px;border:none;border-bottom:solid 3px #b5b5b5;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;width:180px;margin-bottom:25px;margin-left:7px}.section,footer{font-weight:500;font-size:2em;color:#fff;width:100%;position:relative;float:left;text-align:center}.section:nth-child(1)>a>img{top:50%;margin-top:-167.5px;position:relative;z-index:99;width:350px}.section:nth-child(1){height:100vh;line-height:100vh;width:100%;background-size:cover;background-position:center}.section:nth-child(2){height:463px;background-image:url(../images/wood.png);background-repeat:repeat-x;background-position:center}.section:nth-child(2) p{font-size:.5em;width:60%;text-align:center;margin:4% auto auto;padding-bottom:24px}.section:nth-child(3){height:auto;background-color:#fff;color:#000}.section:nth-child(4){height:auto;background-color:rgba(169,169,169,.24);color:#000}.footer-information{height:350px;color:#fff;background-image:url(../images/background-no-logo.png);background-position:top}.section i,.section:nth-child(2) i,footer i{width:32px;height:32px;bottom:5%;left:50%;margin-left:-16px;position:absolute}.section i,footer i{color:#5b4d34}.section:nth-child(2) i{color:#fff}#block,#block2,#block3,#block4{width:60%;margin:auto;font-size:.45em;color:#000;text-align:center}#block p,#block3 p{float:left;width:40%;margin-top:10%}#block img{float:right;width:45%}#block2,#block3{height:auto;clear:both}#block2 p,#block4 p{float:right;width:40%;margin-top:10%}#block2 img{float:left;width:38%}#block3 img{float:right;width:38%}#block4{height:390px;clear:both}#block4 img{float:left;width:23%;margin-left:95px;margin-top:40px}.mentions{font-size:.45em;color:#000}.youtube{float:left;margin-top:11px;margin-left:20%}.icon_right{position:absolute;float:right;right:20%;top:40px}#text_avancement,#text_descriptif,#text_oeuvre{font-family:'Cormorant Upright',serif;top:23px;text-decoration:underline;position:relative}.icon_right>a>img{clear:both;margin:8px;float:right}#text_descriptif{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.38)}#text_avancement,#text_oeuvre{color:#676b73;text-shadow:0 0 10px rgba(0,0,0,.18)}.avancement{height:40px;color:#fff;z-index:1;position:relative;text-align:center;font-size:27px;line-height:1.5;text-shadow:0 0 7px rgba(255,255,255,.64)}.avancement p{bottom:67px;position:relative;left:53%;width:20px}.progress_barre{margin:auto auto auto -18%;width:35%;top:43%;left:50%;z-index:1;position:absolute}.progress{width:100%;height:40px}.progress-wrap{background:#e39c3c;overflow:hidden;position:absolute;text-align:center;box-shadow:0 1px 15px rgba(132,132,132,.85)}.progress-wrap .progress-bar{background:#ddd;left:0;position:absolute;top:0}.maquette_left,.maquette_right{height:164px;top:50px;position:absolute}.maquette_right{background-image:url(../images/maintenance_right.png);width:388px;right:0}.maquette_left{background-image:url(../images/maintenance_left.png);width:394px;left:0}.scroll-icon{position:absolute;left:50%;bottom:1%}.scroll-icon2{margin:0 auto;color:#fff;font-family:Ubuntu,sans-serif;text-transform:uppercase;font-size:24px;position:fixed;left:50%;top:48%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scroll-icon2:after{font-family:FontAwesome;content:"\f103";color:rgba(255,255,255,.46);display:block;font-size:32px}.scroll-icon2::after{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.scroll{width:3px;height:3px;margin:6px auto;border-radius:4px;background:#fff;-webkit-animation:finger 1s infinite;animation:finger 1s infinite}@-webkit-keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}#team{max-width:100rem;width:100%;min-height:200px;height:auto;margin:0 auto;padding:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-end;align-content:flex-end}figure{width:12.5rem;padding:0 0 5px;box-sizing:content-box;color:#000}figure img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:60%}figcaption>p{font-size:.5em;margin-top:-4px}#team figure img{-webkit-transition:opacity .26s ease-out;-moz-transition:opacity .26s ease-out;-ms-transition:opacity .26s ease-out;-o-transition:opacity .26s ease-out;transition:opacity .26s ease-out}#team:active img,#team:hover img{opacity:.3}#team:active img:active,#team:hover img:hover{opacity:1;width:60%}figcaption{font-size:1.2rem;text-align:center}@media screen and (max-width:855px){#block img,#block4 img{width:70%;float:none}.maquette_left,.maquette_right,.scroll-icon2,.section:nth-child(2) i,.section:nth-child(2)>img,.youtube,[am-button],video{display:none}.icon_right{right:0;position:absolute}.section:nth-child(2){height:auto;background-image:url(../images/wood.png);background-repeat:repeat-x;background-position:center}.count{margin-left:-30px}#block{color:#000;font-size:.45em;width:100%;text-align:center;margin:auto}#block p{float:none;clear:both;width:80%;margin:auto}#block2 img,#block2 p,#block3 img{float:none;width:100%}#block3 p,#block4 p{float:none;width:100%;margin-top:10%}#block4 img{margin-left:0;margin-top:0}.icon_right>a>img{float:none}.section:nth-child(2)>p{font-size:.5em;width:100%;text-align:center;margin:4% auto auto;padding-bottom:24px}#text_descriptif{color:#fff;font-family:'Cormorant Upright',serif;position:relative;top:0;text-decoration:underline;text-shadow:0 0 10px rgba(255,255,255,.38)}.section:nth-child(1)>a>img{top:50%;margin-top:-178.5px;position:relative;width:75%;z-index:99;max-width:340px}[am-button]{top:38%!important}.section:nth-child(1){height:100vh;line-height:100vh;background:url(../media/background-christmas.jpg) center no-repeat #000;width:100%;background-size:cover}}[am-button-mention],[am-button]{cursor:pointer;position:absolute;width:24em;padding:.8rem;left:50%;margin-left:-12em;margin-top:12em;outline:0;font-weight:700;letter-spacing:.05em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:#f8f7ef;color:#545254;z-index:99;display:inline-block}[am-button-mention]{top:320px;border-radius:.125em;transition:all .2s cubic-bezier(.4,0,.2,1);border:4px solid #f8f7ef;transition-duration:.5s}[am-button]{height:50px;top:50%;border-radius:.125em;transition:all .2s cubic-bezier(.4,0,.2,1);border:4px solid #f8f7ef;line-height:0;transition-duration:.5s}[am-button][am-button~=raised]{box-shadow:0 0 .2em rgba(0,0,0,.2),0 .2em .2em rgba(0,0,0,.2)}[am-button][am-button~=raised]:active{box-shadow:0 0 .6em rgba(0,0,0,.2),0 .6em .6em rgba(0,0,0,.2)}[am-theme~=dark] [am-button]{background:#2195F2;color:#fff}[am-theme~=dark] [am-button][am-button~=raised]{box-shadow:0 0 .3em rgba(0,0,0,.6),0 .2em .2em rgba(0,0,0,.6)}[am-theme~=dark] [am-button][am-button~=raised]:active{box-shadow:0 0 .6em rgba(0,0,0,.6),0 .6em .6em rgba(0,0,0,.6)}[am-button~=disabled],[am-button~=disabled]:focus,[am-button~=disabled]:hover{box-shadow:none;cursor:default;background:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}:root[am-theme~=dark] [am-button~=disabled],:root[am-theme~=dark] [am-button~=disabled]:focus,:root[am-theme~=dark] [am-button~=disabled]:hover{box-shadow:none;cursor:default;background:rgba(255,255,255,.12);color:rgba(255,255,255,.3)}:root [am-button~=floating],:root [am-button~=floating]:focus,:root [am-button~=floating]:hover{position:relative;display:inline-block;width:56px;height:56px;margin:0;padding:0;background:#db4437;border-radius:50%;color:#fff}:root [am-button~=floating]:before,:root [am-button~=floating]:focus:before,:root [am-button~=floating]:hover:before{content:"Theme";position:absolute;right:120%;top:30%;opacity:0;padding:0 .5em;background:rgba(0,0,0,.5);color:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}:root [am-button~=floating] svg.ink,:root [am-button~=floating]:focus svg.ink,:root [am-button~=floating]:hover svg.ink{border-radius:50%}:root [am-button~=floating] svg.icon,:root [am-button~=floating]:focus svg.icon,:root [am-button~=floating]:hover svg.icon{position:absolute;z-index:2;left:0;top:0;width:24px;height:24px;margin-left:16px;margin-top:16px;fill:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}:root [am-button~=floating]:focus:hover:before,:root [am-button~=floating]:hover:before,:root [am-button~=floating]:hover:hover:before{opacity:1}:root [am-button~=floating]:focus:hover svg.icon,:root [am-button~=floating]:hover svg.icon,:root [am-button~=floating]:hover:hover svg.icon{transform:rotate(180deg)}svg.ink{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}svg.ink circle{fill:rgba(0,0,0,.2)}:root[am-theme~=dark] svg.ink circle{fill:rgba(255,255,255,.2)}:root{height:100%;background-color:#fff;color:#333;font-family:Noto Sans,sans-serif;transition:background-color .3s cubic-bezier(.4,0,.2,1)}:root[am-theme~=dark]{background-color:#333;color:#ccc}video#bgvideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(../media/background-halloween.jpg) no-repeat;background-size:cover}