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,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:none;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{-webkit-tab-highlight-color:transparent;user-drag:none;-webkit-user-drag:none;cursor:none;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}article,aside,canvas main,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:transparent;text-decoration:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{display:block;height:auto;max-width:100%}input:focus,textarea:focus{outline:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}@font-face{font-family:Anodina Extra;font-style:normal;font-weight:800;src:url(../fonts/Anodina-ExtraBold.66823e.eot);src:local("Anodina Extra Bold"),local("Anodina-ExtraBold"),url(../fonts/Anodina-ExtraBold.66823e.eot?#iefix) format("embedded-opentype"),url(../fonts/Anodina-ExtraBold.6e90ed.woff2) format("woff2"),url(../fonts/Anodina-ExtraBold.339d21.woff) format("woff"),url(../fonts/Anodina-ExtraBold.4d1877.ttf) format("truetype")}html{height:100%;left:0;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}body{background-color:#000;font-family:Anodina Extra,sans-serif;font-size:100%}a{color:#000}a:hover{color:#464646}#loader-wrapper{color:#fff;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:601}#loader-wrapper svg{width:100px}nav#menu .button{display:block;position:absolute;right:2rem;top:2rem;z-index:551}nav#menu .button #toggle-button>div{height:14px;position:relative;width:20px}nav#menu .button #toggle-button>div div{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}nav#menu .button #toggle-button>div div span{display:block;left:0;position:absolute;right:0}nav#menu .button #toggle-button>div div span:first-child,nav#menu .button #toggle-button>div div span:first-child:after,nav#menu .button #toggle-button>div div span:first-child:before{top:0}nav#menu .button #toggle-button>div div span:last-child,nav#menu .button #toggle-button>div div span:last-child:after,nav#menu .button #toggle-button>div div span:last-child:before{bottom:0}nav#menu .button #toggle-button>div div span:after,nav#menu .button #toggle-button>div div span:before{-webkit-backface-visibility:hidden;background:#fff;border-radius:1px;content:"";display:block;height:2px;position:absolute;-webkit-transition:border-radius .3s ease,background .4s ease,-webkit-transform .5s ease;transition:border-radius .3s ease,background .4s ease,-webkit-transform .5s ease;transition:transform .5s ease,border-radius .3s ease,background .4s ease;transition:transform .5s ease,border-radius .3s ease,background .4s ease,-webkit-transform .5s ease;width:47%}nav#menu .button #toggle-button>div div span:before{left:0;-webkit-transform:translate(1px) scaleX(1.1);transform:translate(1px) scaleX(1.1);-webkit-transform-origin:0 50%;transform-origin:0 50%}nav#menu .button #toggle-button>div div span:after{right:0;-webkit-transform:translate(-1px) scaleX(1.1);transform:translate(-1px) scaleX(1.1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}nav#menu .button #toggle-button>div svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 82.801 8 82.801;stroke-dashoffset:82.801;-webkit-backface-visibility:hidden;display:block;height:44px;left:50%;margin:-22px 0 0 -22px;position:absolute;top:50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:stroke-dashoffset .5s ease,stroke-dasharray .6s ease,stroke .4s ease,-webkit-transform .5s ease;transition:stroke-dashoffset .5s ease,stroke-dasharray .6s ease,stroke .4s ease,-webkit-transform .5s ease;transition:stroke-dashoffset .5s ease,stroke-dasharray .6s ease,transform .5s ease,stroke .4s ease;transition:stroke-dashoffset .5s ease,stroke-dasharray .6s ease,transform .5s ease,stroke .4s ease,-webkit-transform .5s ease;width:44px}nav#menu .button #toggle-button>div svg:nth-child(3){-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}nav#menu .button #toggle-button.opened>div div{-webkit-transform:rotate(90deg);transform:rotate(90deg)}nav#menu .button #toggle-button.opened>div div span:after,nav#menu .button #toggle-button.opened>div div span:before{background:#fff}nav#menu .button #toggle-button.opened>div div span:first-child:before{-webkit-transform:rotate(45deg) translate(2.2px,-3px) scaleX(1.05);transform:rotate(45deg) translate(2.2px,-3px) scaleX(1.05)}nav#menu .button #toggle-button.opened>div div span:first-child:after{-webkit-transform:rotate(-45deg) translate(-2.2px,-3px) scaleX(1.05);transform:rotate(-45deg) translate(-2.2px,-3px) scaleX(1.05)}nav#menu .button #toggle-button.opened>div div span:last-child:before{-webkit-transform:rotate(-45deg) translate(2.2px,3px) scaleX(1.05);transform:rotate(-45deg) translate(2.2px,3px) scaleX(1.05)}nav#menu .button #toggle-button.opened>div div span:last-child:after{-webkit-transform:rotate(45deg) translate(-2.2px,3px) scaleX(1.05);transform:rotate(45deg) translate(-2.2px,3px) scaleX(1.05)}nav#menu .button #toggle-button.opened>div svg{stroke-dashoffset:62;stroke-dasharray:0 82.801 62 82.801;stroke:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}nav#menu .button #toggle-button.opened>div svg:nth-child(3){-webkit-transform:rotate(270deg);transform:rotate(270deg)}nav#menu ul{background-color:#000;display:block;height:100vh;padding-top:5rem;position:absolute;right:100%;top:0;width:20rem;z-index:550}@media screen and (max-width:792px){nav#menu ul{padding-top:8rem}}nav#menu ul li{text-align:center}nav#menu ul li a{color:#fff;line-height:2.5rem;position:relative}nav#menu ul li a.active{color:gray}nav#menu ul li a:after,nav#menu ul li a:before{background:#fff;content:"";height:3px;position:absolute;top:calc(50% + 2px);-webkit-transition:-webkit-transform .3s cubic-bezier(.5,.5,0,1);transition:-webkit-transform .3s cubic-bezier(.5,.5,0,1);transition:transform .3s cubic-bezier(.5,.5,0,1);transition:transform .3s cubic-bezier(.5,.5,0,1),-webkit-transform .3s cubic-bezier(.5,.5,0,1);width:2rem}nav#menu ul li a:before{left:0;-webkit-transform:translateX(calc(-100% - 10px)) scaleX(0);transform:translateX(calc(-100% - 10px)) scaleX(0);-webkit-transform-origin:left;transform-origin:left}nav#menu ul li a:after{right:0;-webkit-transform:translateX(calc(100% + 10px)) scaleX(0);transform:translateX(calc(100% + 10px)) scaleX(0);-webkit-transform-origin:right;transform-origin:right}nav#menu ul li a.active:before,nav#menu ul li a:hover:before{-webkit-transform:translateX(calc(-100% - 10px)) scaleX(1);transform:translateX(calc(-100% - 10px)) scaleX(1);-webkit-transform-origin:right;transform-origin:right}nav#menu ul li a.active:after,nav#menu ul li a:hover:after{-webkit-transform:translateX(calc(100% + 10px)) scaleX(1);transform:translateX(calc(100% + 10px)) scaleX(1);-webkit-transform-origin:left;transform-origin:left}nav#menu ul li a.active:after,nav#menu ul li a.active:before{background:gray}#projet{height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:10}#projet:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#000),to(transparent));background:linear-gradient(180deg,#000 5%,transparent);content:"";height:15rem;width:100%;z-index:1}#nav,#projet:before{left:0;position:absolute;top:0}#nav{height:100vh;width:100vw;z-index:1000}#nav #logo{left:1rem;position:absolute;top:1rem;z-index:1000}#nav .play-button{background-color:rgba(0,0,0,.4);border-radius:3px;bottom:4rem;cursor:pointer;cursor:none;height:2.5rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:border .1s ease-in-out;transition:border .1s ease-in-out;-webkit-transition:backgound-color,.3s;transition:backgound-color,.3s;width:2.5rem;z-index:501}#nav .play-button:hover{background-color:#fff}#nav .play-button:hover .bar{background-color:#000}#nav .play-button .bar{background-color:#fff;border-radius:3px;display:inline-block;height:1.25rem;left:0;position:absolute;top:.625rem;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .4s ease-in-out,background .1s ease-in-out;transition:all .4s ease-in-out,background .1s ease-in-out;width:3px}#nav .play-button.pause .bar-1{-webkit-transform:translateX(13.5px) translateY(0) rotate(0deg);transform:translateX(13.5px) translateY(0) rotate(0deg)}#nav .play-button.pause .bar-2{-webkit-transform:translateX(24px) translateY(0) rotate(0deg);transform:translateX(24px) translateY(0) rotate(0deg)}#nav .play-button.play .bar-1{-webkit-transform:translateX(20px) translateY(-5px) rotate(-55deg);transform:translateX(20px) translateY(-5px) rotate(-55deg)}#nav .play-button.play .bar-2{-webkit-transform:translateX(20px) translateY(5px) rotate(-125deg);transform:translateX(20px) translateY(5px) rotate(-125deg)}#nav .thumbnails{background-color:rgba(0,0,0,.8);bottom:3.5rem;cursor:auto;height:12rem;left:1.5rem;opacity:0;padding:1rem 1rem 1rem 3.5rem;position:absolute;right:1.5rem;z-index:502}#nav .thumbnails__wrapper{cursor:auto;margin-right:1rem;overflow:hidden;width:100%}#nav .thumbnails__items{cursor:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#nav .thumbnails__items button{background-color:transparent;border:none;cursor:auto;display:inline-block;height:10rem;margin-right:1rem;padding:0;position:relative;width:10rem}#nav .thumbnails__items button img{user-drag:none;cursor:pointer;display:inline;height:auto;max-width:none;width:10rem}#nav .thumbnails__draggable{height:100%;position:absolute;width:100%}#nav .thumbnails__inner{height:100%}#nav .thumbnails__button{background-color:rgba(0,0,0,.4);border-radius:3px;bottom:4rem;height:2.5rem;left:2rem;padding-left:.5rem;padding-top:.5625rem;position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s;width:2.5rem;z-index:503}#nav .thumbnails__button.hide{opacity:0;z-index:502}#nav .tel{bottom:12rem;display:block;position:absolute;right:-9rem;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:opacity 1.5s;transition:opacity 1.5s;z-index:500}@media screen and (max-width:992px){#nav .tel{bottom:14rem}}#nav .tel a{color:rgba(255,255,255,.4);font-size:4rem}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cursor{background-color:#fff;border-radius:50%;z-index:5500}.cursor,.cursor-f{height:var(--size);mix-blend-mode:difference;pointer-events:none;position:absolute;width:var(--size)}.cursor-f{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAAAclBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8GMOiGAAAAJnRSTlMAAQgMEhkaHyEqNzs+P0FHSl9jZmdxfIOOmZygtbi+wMHEyN7z/sn2t1gAAAEJSURBVEjHlZXnDoMwDITNKJuyEzZhvf8rVmpLVTrAdz+tT5ZjOz6ivfSwqNW8rMus6iLU6Ui+nIYyDRxDM5wgLYdJ+n/ZazUKbxfxxFhdf7K27DPzK2pmvbS/4agV1s8slmijz1jSxX8rjLtkH8gb9+DxbpPvMjeXw15dmrfsUefSsdzuVbvdxnSmuN06IwWdS8jnUHqLQVv9Y0xVRhxl1X03RpNFm6PPrXqrXJ88Ju1NOoUDcTWEVJRsuiyoTtl0WpMK2HSgaHbYtDPTYrBpY6FVY9PaCubG6sZ6gvUbmyW2J9gOYvsN/h3sX4J/Hrsn4K3C7iB4Y8H7DXoD6Dugp4F+iXrxuc/fAJOoFmXmsUrKAAAAAElFTkSuQmCC);background-size:cover;left:0;opacity:.5;top:0;z-index:5501}.cursor-f.hide,.cursor.hide{display:none}.slider{height:100vh;width:100%}.slider .slider--content{height:100vh;left:0;position:absolute;top:0;width:100%}.slider .slider--content>div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:100%}.slider .slider--content>div.current{opacity:1}.slider .slider--feature{text-align:center}.slider .slider__btn-left,.slider .slider__btn-right{background:transparent;border:none;color:#eee;cursor:pointer;font-size:4rem;outline:none;padding:0 1rem;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.slider .slider--btn{background:#fff;border:1px solid #444;color:#444;cursor:pointer;font-weight:700;outline:none;padding:.8rem 2rem;text-transform:uppercase}.slider .slider__btn-left:hover,.slider .slider__btn-right:hover{-webkit-transform:scale(.95);transform:scale(.95)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.modal{-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);opacity:0;position:absolute;right:0;top:100%;-webkit-transition:bottom .4s,opacity .4s;transition:bottom .4s,opacity .4s;width:360px;z-index:500}.modal.show{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal .top-content{background:#000;padding:30px 0;text-align:center;width:100%}.modal .left-text{color:#f2f2f2;font-size:18px;font-weight:500;padding:10px 15px;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal .bottom-content{background:#fff;padding:15px 20px;width:100%}.modal .bottom-content .text{color:gray;font-size:28px;font-weight:600}.modal .bottom-content p{color:gray;font-size:18px;line-height:27px}.modal .bottom-content .close-modal{padding:15px 0}.modal .close-modal{text-align:center}.modal .close-modal button{background:#000;border:none;border-radius:3px;color:#f1f1f1;font-size:18px;font-weight:600;outline:none;padding:9px 13px;text-transform:uppercase;-webkit-transition:all .2s;transition:all .2s}.modal .close-modal button:hover{background:#f1f1f1;color:#000}@-webkit-keyframes main{0%,19%{background:#fff}20%,39%{background:#fff}40%,59%{background:#fff}60%,79%{background:#fff}80%{background:#fff}}@keyframes main{0%,19%{background:#fff}20%,39%{background:#fff}40%,59%{background:#fff}60%,79%{background:#fff}80%{background:#fff}}.preloader{background-color:#000;height:100vh;position:absolute;width:100vw;z-index:1000}.preloader .outer{height:120px;left:50%;margin:-60px -150px;position:absolute;top:50%;width:300px}.preloader .outer .small{background:#fff;border-radius:50%;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;height:12px;left:0;margin:-6px;position:absolute;top:50%;width:12px}.preloader .outer .big{-webkit-animation:left 4s linear infinite;animation:left 4s linear infinite;border-radius:50%;height:120px;position:absolute;width:120px}.preloader .outer .big .small{-webkit-animation:main 4s linear infinite;animation:main 4s linear infinite}.preloader .outer .big:last-child{-webkit-animation:right 4s linear infinite;animation:right 4s linear infinite;right:0}.preloader .outer .big:last-child .small{left:100%}.preloader .outer .inner{height:60px;left:50%;margin:-30px -90px;position:absolute;top:50%;width:180px}.preloader .outer .inner .small:first-child{background:#fff;left:0}.preloader .outer .inner .small:nth-child(2){background:#fff;left:33.3333333333%}.preloader .outer .inner .small:nth-child(3){background:#fff;left:66.6666666667%}.preloader .outer .inner .small:nth-child(4){background:#fff;left:100%}.preloader .outer .inner .small:first-child{-webkit-animation:first 4s linear infinite;animation:first 4s linear infinite}.preloader .outer .inner .small:nth-child(2){-webkit-animation:second 4s linear infinite;animation:second 4s linear infinite}.preloader .outer .inner .small:nth-child(3){-webkit-animation:third 4s linear infinite;animation:third 4s linear infinite}.preloader .outer .inner .small:nth-child(4){-webkit-animation:fourth 4s linear infinite;animation:fourth 4s linear infinite}