html,body{background-color:#ccc;font-family:'AvenirNext';background-color:#060316;height:100%}html #overlay,body #overlay{position:fixed;display:none;opacity:0;background-color:rgba(0,0,0,0.8);width:100%;height:100%;top:0;left:0;z-index:99}html #site,body #site{height:100%}html #content,body #content{position:relative;z-index:1;min-height:100%;height:100%}html #content .page,body #content .page{display:none;padding-top:60px;position:relative;min-height:100%}#home_mobile{height:600px;position:relative;overflow:hidden;background-color:#030422;background-image:url(../../img/home/background.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#home_mobile .logo1{width:277px;height:211px;position:absolute;left:50%;top:80px;z-index:100;margin:0 0 0 -138px;cursor:pointer}#home_mobile .centre{width:600px;left:50%;top:320px;margin:0 0 0 -300px;top:50%;margin-top:-100px;height:500px;position:absolute}#home_mobile .centre .logo{width:166px;height:184px;position:absolute;left:50%;top:50%;margin:-92px 0 0 -83px}#home_mobile .centre .triangle1{width:549px;height:371px;position:absolute;left:50%;top:50%;margin:-185px 0 0 -274px}#home_mobile .centre .triangle2{width:264px;height:261px;position:absolute;left:50%;top:50%;margin:-130px 0 0 -132px}#home_mobile .ours,#home_mobile .sapin{display:none}#home{height:100%;position:relative;overflow:hidden;background-color:#030422;background-image:url(../../img/home/background.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#home #particules{position:fixed;width:100%;height:100%;z-index:95}#home .montagne1{height:304px;width:120%;left:-10%;position:absolute;left:0;background-image:url(../../img/home/montagne1.png)}#home .montagne2{position:absolute;top:0;left:0;height:703px;width:120%;left:-10%;background-image:url(../../img/home/montagne2.png)}#home .logo1{opacity:0;width:277px;height:211px;position:absolute;left:50%;top:60px;z-index:100;margin:0 0 0 -138px;cursor:pointer}#home .centre{opacity:0;width:600px;left:50%;top:320px;margin:0 0 0 -300px;top:50%;margin-top:-100px;height:500px;position:absolute}#home .centre .logo{width:166px;height:184px;position:absolute;left:50%;top:50%;margin:-92px 0 0 -83px}#home .centre .triangle1{width:549px;height:371px;position:absolute;left:50%;top:50%;margin:-185px 0 0 -274px}#home .centre .triangle2{width:264px;height:261px;position:absolute;left:50%;top:50%;margin:-130px 0 0 -132px}#home .ours{position:absolute;left:100px;bottom:-70px;z-index:105}#home .sapin{position:absolute;opacity:0}#home .sapin.sapin1{right:-150px;bottom:-278px;z-index:110}#home .sapin.sapin2{left:-30px;bottom:-10px;z-index:110}#home .sapin.sapin3{left:100px;bottom:50px;z-index:100}#home .sapin.sapin4{right:138px;bottom:165px;z-index:90}#home .sapin.sapin5{left:365px;bottom:235px;z-index:90}@media screen and (max-height: 850px){#home .sapin.sapin4{right:58px;bottom:145px;z-index:90}#home .sapin.sapin5{left:125px;bottom:180px;z-index:90}}#projects_mobile{background-color:#e5e7eb}#projects_mobile .projects{padding:00px;text-align:center}#projects_mobile .projects .project{display:inline-block;width:100%}#projects_mobile .projects .project .project_padding{padding:10px}#projects_mobile .projects .project .project_content{cursor:pointer;position:relative;overflow:hidden;width:100%;display:inline-block;background:#333475;-webkit-box-shadow:0px 0px 10px 0px rgba(148,148,148,0.75);-moz-box-shadow:0px 0px 10px 0px rgba(148,148,148,0.75);box-shadow:0px 0px 10px 0px rgba(148,148,148,0.75)}#projects_mobile .projects .project .project_content .image{position:relative;height:300px;width:100%;z-index:1;opacity:1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}#projects_mobile .projects .project .project_content .image .text{background-color:rgba(255,255,255,0.7);height:100%;opacity:0}#projects_mobile .projects .project .project_content .image .text .text_content{color:#2e2f5f;padding:10px;text-align:left;font-size:15px;line-height:16px;font-weight:bold;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#projects_mobile .projects .project .project_content .info{z-index:10;position:relative;width:100%;padding:12px 0;bottom:0;background-color:#fff;color:#2e2f5f;text-align:center}#projects_mobile .projects .project .project_content .info .nom{padding:5px 0 2px 0;font-size:12px;font-weight:bold;text-transform:uppercase}#projects_mobile .projects .project .project_content .info .categorie{padding:5px 0 2px 0;font-size:12px;font-style:italic}#projects{background-color:#e5e7eb}#projects .projects{margin:0 auto}#projects .projects:after{content:'';display:block;clear:both}#projects .projects .project{position:relative;float:left;width:265px;height:265px;padding:10px}#projects .projects .project[data-important="1"]{width:530px}#projects .projects .project[data-important="2"]{height:530px}#projects .projects .project[data-important="3"]{width:530px;height:530px}#projects .projects .project .project_content{cursor:pointer;position:relative;overflow:hidden;height:100%;width:100%;background:#333475;-webkit-box-shadow:0px 0px 10px 0px rgba(148,148,148,0.75);-moz-box-shadow:0px 0px 10px 0px rgba(148,148,148,0.75);box-shadow:0px 0px 10px 0px rgba(148,148,148,0.75)}#projects .projects .project .project_content .hover{background-color:rgba(0,0,0,0.7);left:-900px;position:absolute;height:100%;width:100%;z-index:9}#projects .projects .project .project_content .hover .hover_icon{background-position:center center;background-repeat:no-repeat;height:150px;width:150px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:-31px}#projects .projects .project .project_content .image{position:absolute;height:100%;width:100%;z-index:1;opacity:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}#projects .projects .project .project_content .info{z-index:10;position:absolute;width:100%;padding:12px 0;bottom:0;background-color:rgba(255,255,255,0.9);color:#2e2f5f;text-align:center}#projects .projects .project .project_content .info .nom{padding:5px 0 2px 0;font-size:12px;font-weight:bold;text-transform:uppercase}#projects .projects .project .project_content .info .categorie{padding:5px 0 2px 0;font-size:12px;font-style:italic}#projects .detail{display:none;z-index:50;opacity:0;line-height:25px;background-color:#000;position:fixed;height:100;overflow:hidden;width:100%}#projects .detail .content_loader{opacity:0;display:block}#projects .detail .content_detail{position:absolute;top:50px;bottom:0;width:100%;opacity:0}#projects .detail .content_detail .information{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:450px;background-color:rgba(255,255,255,0.9);padding:0px 50px 50px 50px;z-index:2;color:#2e2f5f}#projects .detail .content_detail .information .back{margin:20px 0;cursor:pointer;z-index:2;font-weight:bold;color:#adacbe;font-size:14px;text-transform:uppercase;padding-left:62px}#projects .detail .content_detail .information .back .ico{position:relative;top:14px;left:-37px;width:5px;height:5px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#projects .detail .content_detail .information .back .ico div{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:10px;height:10px;position:absolute;background-color:#121829}#projects .detail .content_detail .information .back .ico div:nth-child(1){left:-10px;top:-10px}#projects .detail .content_detail .information .back .ico div:nth-child(2){right:-10px;top:-10px}#projects .detail .content_detail .information .back .ico div:nth-child(3){left:-10px;bottom:-10px}#projects .detail .content_detail .information .back .ico div:nth-child(4){right:-10px;bottom:-10px}#projects .detail .content_detail .information .back:hover .ico{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#projects .detail .content_detail .information .back:hover .ico div:nth-child(1){left:-8px;top:-8px}#projects .detail .content_detail .information .back:hover .ico div:nth-child(1){left:-8px;top:-8px}#projects .detail .content_detail .information .back:hover .ico div:nth-child(2){right:-8px;top:-8px}#projects .detail .content_detail .information .back:hover .ico div:nth-child(3){left:-8px;bottom:-8px}#projects .detail .content_detail .information .back:hover .ico div:nth-child(4){right:-8px;bottom:-8px}#projects .detail .content_detail .information .titre{text-align:center;font-size:14px;font-weight:bold;text-transform:uppercase}#projects .detail .content_detail .information .type{margin-top:-5px;text-align:center;font-size:14px;font-style:italic;color:#adacbe}#projects .detail .content_detail .information .description{margin-top:10px;font-size:13px}#projects .detail .content_detail .images{position:absolute;width:100%;height:100%;position:relative;z-index:1}#projects .detail .content_detail .images .flex-viewport{height:100%}#projects .detail .content_detail .images .slides{zoom:1;height:100%}#projects .detail .content_detail .images .slides>li{display:none;width:100%;height:100%;-webkit-backface-visibility:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}#projects .detail .content_detail .images .flex-viewport{z-index:-1}#projects .detail .content_detail .flex-control-nav{position:fixed;width:100%;bottom:50px;text-align:center;z-index:1}#projects .detail .content_detail .flex-control-nav li{display:inline-block;margin:0 13px}#projects .detail .content_detail .flex-control-nav li a{width:11px;height:11px;background-color:#595a5e;border-radius:11px;display:inline-block;cursor:pointer;text-indent:-9999px;overflow:hidden;border:1px solid #bcbcbc}#projects .detail .content_detail .flex-control-nav li a.flex-active{background-color:#000a3d}#contact_mobile{background-color:#fff;padding:20px 10px;position:relative}#contact_mobile .triangle{position:absolute;overflow:hidden;left:0;width:100%;top:-20px;height:20px}#contact_mobile .triangle:before{content:'';display:block;position:absolute;left:0;top:0;width:50%;border-bottom:20px solid white;border-right:40px solid transparent;display:block;margin-left:-40px}#contact_mobile .triangle:after{content:'';display:block;position:absolute;left:50%;top:0;width:50%;margin-right:-40px;border-bottom:20px solid white;border-left:40px solid transparent}#contact_mobile form{margin:0 auto}#contact_mobile .description{color:#111728;margin:20px 0;line-height:17px;font-size:12px}#contact{display:none;opacity:0;position:absolute;width:420px;top:70px;background-color:#fff;padding:20px 73px}#contact .triangle{display:block;position:absolute;left:30px;top:-20px;width:0;height:0;border-style:solid;border-width:0 38px 20px 38px;border-color:transparent transparent #ffffff transparent}#contact .description{color:#111728;margin:10px 0;font-size:12px;line-height:17px}#contact_mobile form,#contact form{position:relative}#contact_mobile form .message,#contact form .message{display:none;opacity:0;background-color:#fff;top:50%;padding:30px 0;width:100%;z-index:1;text-align:center;font-size:12px;font-weight:bold;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#contact_mobile form .message .phrase1,#contact form .message .phrase1{text-transform:uppercase;color:#b1b4c4}#contact_mobile form .message .name,#contact form .message .name{padding:22px 0;font-family:'Dynalight';font-size:20px;color:#111728}#contact_mobile form .message .phrase2,#contact form .message .phrase2{color:#b1b4c4}#contact_mobile form .message:before,#contact_mobile form .message:after,#contact form .message:before,#contact form .message:after{position:absolute;content:'';display:block;height:1px;background-color:#c1c3d0;width:110px;left:50%;margin-left:-55px}#contact_mobile form .message:before,#contact form .message:before{top:0}#contact_mobile form .message:after,#contact form .message:after{bottom:0}#contact_mobile .haut,#contact .haut{position:relative;text-align:center}#contact_mobile .haut .titre1,#contact .haut .titre1{font-family:'Dynalight';font-size:40px;color:#111728}#contact_mobile .haut .titre2,#contact .haut .titre2{text-transform:uppercase;font-size:14px;font-weight:bold;color:#111728}#contact_mobile .haut:after,#contact_mobile .haut:before,#contact .haut:after,#contact .haut:before{content:'';display:block;width:70px;height:3px;background-color:#111728;position:absolute;top:50%;margin-top:-1px}#contact_mobile .haut:before,#contact .haut:before{left:0px}#contact_mobile .haut:after,#contact .haut:after{right:0px}#contact_mobile .reseaux,#contact .reseaux{text-align:center;margin:5px 0}#contact_mobile .reseaux a,#contact .reseaux a{display:inline-block;padding:5px;margin:5px}@media screen and (max-width: 500px){#contact_mobile .haut:after,#contact_mobile .haut:before{display:none}}#about_mobile{height:800px;overflow:hidden;position:relative}#about_mobile .fond{top:0;left:0;bottom:0;right:0;position:absolute;background-image:url(../../img/about/background.jpg);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#about_mobile .description{position:absolute;z-index:1000;width:100%;padding:0 20px;margin-top:-10px;top:80px}#about_mobile .description .titre1{font-family:'Dynalight';font-size:29px;color:#e6e8ed}#about_mobile .description .titre2{text-transform:uppercase;font-size:15px;color:#c6c5d3}#about_mobile .description .text{margin-top:5px;font-size:12px;line-height:15px;color:#fff}#about_mobile .centre{position:absolute;width:467px;top:280px;left:50%;margin:0 0 0 -233px;height:466px;z-index:10}#about_mobile .centre a.download{display:none}#about_mobile .centre .polygon{position:absolute;z-index:0;top:50%;left:50%;margin:-280px 0 0 -300px;width:600px;height:560px;background-image:url(../../img/about/polygon.png)}#about_mobile .centre .polygon1{position:absolute;z-index:20;top:30px;left:20px;width:411px;height:412px;background-image:url(../../img/about/fond1.png)}#about_mobile .centre .polygon2{position:absolute;z-index:30;width:467px;height:466px;background-image:url(../../img/about/fond2.png)}#about_mobile .centre .main{position:absolute;z-index:40;bottom:42px;left:50%;margin-left:-132px;width:264px;height:75px;background-image:url(../../img/about/main.png)}#about_mobile .centre .logo{z-index:50;position:absolute;height:249px;width:228px;top:50%;left:50%;margin:-124px 0 0 -114px}#about_mobile .centre .logo .img{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;background-image:url(../../img/about/logo.png)}#about_mobile .centre .logo canvas{display:none}#about_mobile .centre .sapin{display:none}#about{height:100%;overflow:hidden;position:relative}#about .fond{top:0;left:0;bottom:0;right:0;position:absolute;background-image:url(../../img/about/background.jpg);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#about .description{opacity:0;position:absolute;z-index:1000;width:340px;margin-top:-10px;left:50%;top:115px;margin-left:-170px}#about .description .titre1{font-family:'Dynalight';font-size:29px;color:#e6e8ed}#about .description .titre2{text-transform:uppercase;font-size:15px;color:#c6c5d3}#about .description .text{margin-top:5px;font-size:12px;line-height:15px;color:#fff}#about .centre{opacity:0;position:absolute;width:467px;top:280px;left:50%;margin:0 0 0 -233px;height:466px;z-index:10}#about .centre a.download{display:inline-block;position:absolute;bottom:-40px;left:50%;margin-left:-92px;width:184px;height:40px;line-height:40px;background-color:#fff;text-align:center;z-index:100;font-weight:bold;color:#232e48;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#about .centre a.download:after,#about .centre a.download:before{content:'';display:block;width:70px;height:3px;background-color:#232e48;position:absolute;top:50%;margin-top:-1px}#about .centre a.download:before{left:-84px}#about .centre a.download:after{right:-84px}#about .centre a.download .tri{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute}#about .centre a.download .tri.tri_left{left:-14px;width:0;height:0;border-style:solid;border-width:20px 14px 20px 0;border-color:transparent #fff transparent transparent}#about .centre a.download .tri.tri_right{right:-14px;width:0;height:0;border-style:solid;border-width:20px 0 20px 14px;border-color:transparent transparent transparent #fff}#about .centre a.download:hover{background-color:#232e48;color:#fff}#about .centre a.download:hover .tri_left{border-color:transparent #232e48 transparent transparent}#about .centre a.download:hover .tri_right{border-color:transparent transparent transparent #232e48}#about .centre .polygon{position:absolute;z-index:0;top:50%;left:50%;margin:-280px 0 0 -300px;width:600px;height:560px;background-image:url(../../img/about/polygon.png)}#about .centre .polygon1{position:absolute;z-index:20;top:30px;left:20px;width:411px;height:412px;background-image:url(../../img/about/fond1.png)}#about .centre .polygon2{position:absolute;z-index:30;width:467px;height:466px;background-image:url(../../img/about/fond2.png)}#about .centre .main{position:absolute;z-index:40;bottom:42px;left:50%;margin-left:-132px;width:264px;height:75px;background-image:url(../../img/about/main.png)}#about .centre .logo{z-index:50;position:absolute;height:249px;width:228px;top:50%;left:50%;margin:-124px 0 0 -114px}#about .centre .logo .img{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;background-image:url(../../img/about/logo1.png)}#about .centre .logo canvas{position:absolute;z-index:4;top:0;left:0}#about .centre .sapin{opacity:0;transform:scale(0, 0)}#about .centre .sapin.sapin1{z-index:6;position:absolute;width:142px;height:86px;top:104px;right:-50px;background-image:url(../../img/about/sapin1.png)}#about .centre .sapin.sapin2{z-index:4;position:absolute;width:197px;height:245px;top:-80px;left:-7px;background-image:url(../../img/about/sapin2.png)}#about .centre .sapin.sapin3{z-index:2;position:absolute;width:252px;height:234px;top:-43px;left:-117px;background-image:url(../../img/about/sapin3.png)}#erreur{padding:0 !important;background-color:#fff;overflow:hidden}#erreur .center{width:400px;top:50%;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:-200px;position:absolute;text-align:center}#erreur .center .phrase1{color:#111728;font-family:'Dynalight';font-size:30px}#erreur .center .phrase2{text-transform:uppercase;color:#b1b4c4;margin:10px 0}#erreur .center .image{margin:50px auto;width:367px;height:367px;background-image:url(../../img/erreur.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (max-height: 700px){#erreur .center .image{width:300px;height:300px}}@media screen and (max-height: 620px){#erreur .center .image{width:200px;height:200px}}@media screen and (max-height: 500px){#erreur .center .image{display:none}}#erreur .center .redirect{text-transform:uppercase;display:inline-block;position:relative;width:184px;height:40px;line-height:40px;background-color:#232e48;text-align:center;z-index:100;font-weight:bold;color:#fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:none}#erreur .center .redirect:after,#erreur .center .redirect:before{content:'';display:block;position:absolute;top:0;width:0;height:0;border-style:solid;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}#erreur .center .redirect:before{left:-14px;border-width:20px 14px 20px 0;border-color:transparent #232e48 transparent transparent}#erreur .center .redirect:after{right:-14px;border-width:20px 0 20px 14px;border-color:transparent transparent transparent #232e48}#erreur .center .redirect:hover{background-color:#4d607e}#erreur .center .redirect:hover:before{border-color:transparent #4d607e transparent transparent}#erreur .center .redirect:hover:after{border-color:transparent transparent transparent #4d607e}form{display:block;margin:40px auto;text-align:center}form label{position:relative;display:block}form label textarea,form label input{font-family:'AvenirNext';box-sizing:border-box;display:block;border:none;padding:10px 10px;width:300px;font-size:12px;margin-bottom:20px;outline:none;border:1px solid #c1c1c1;-webkit-box-shadow:inset 0px 0px 15px 0px rgba(150,150,150,0.2);-moz-box-shadow:inset 0px 0px 15px 0px rgba(150,150,150,0.2);box-shadow:inset 0px 0px 15px 0px rgba(150,150,150,0.2);transition:all 0.2s ease-in-out}form label textarea.error,form label input.error{border:1px solid red}form label textarea:focus,form label textarea.populated,form label input:focus,form label input.populated{padding-top:28px;padding-bottom:12px}form label textarea:focus+span,form label textarea.populated+span,form label input:focus+span,form label input.populated+span{color:#36608c;opacity:1;top:0px;margin-top:0}form label span{color:#111728;font-size:13px;position:absolute;display:inline-block;top:50%;height:24px;line-height:24px;margin-top:-12px;left:10px;transition:all 0.2s ease-in-out}form label span.textarea{top:0px !important;margin-top:0 !important}form label textarea{height:90px;resize:none;padding-top:28px;padding-bottom:12px}form button{margin:0 auto;display:inline-block;border:0;width:132px;height:30px;line-height:30px;background-color:#1c283b;text-align:center;z-index:100;font-weight:bold;color:#fff;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;text-transform:uppercase;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}form button:after,form button:before{content:'';display:block;position:absolute;top:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}form button:before{left:-10px;width:0;height:0;border-style:solid;border-width:15px 10px 15px 0;border-color:transparent #1c283b transparent transparent}form button:after{right:-10px;width:0;height:0;border-style:solid;border-width:15px 0 15px 10px;border-color:transparent transparent transparent #1c283b}form button:hover{background-color:#4d607e}form button:hover:before{border-color:transparent #4d607e transparent transparent}form button:hover:after{border-color:transparent transparent transparent #4d607e}#header{position:fixed;width:100%;top:-60px;right:0;height:60px;z-index:100;background-color:#fff;z-index:9999999}#header #information_mobile{position:absolute;left:5px;top:5px;bottom:5px;right:5px;background-image:url(../../img/logo_mobile.png);background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 500px){#header #information_mobile{background-image:url(../../img/logo_mobile_2.png)}}#header #information{opacity:0;position:absolute;top:50%;margin-top:-19px;left:30px}#header #information .nom,#header #information .contact{vertical-align:middle;display:inline-block}#header #information .contact{background-image:url(../../img/contact.png);background-position:center 3px;background-repeat:no-repeat;width:70px;height:39px;cursor:pointer}#header #information .nom .prenom{text-align:center;font-weight:bold;text-transform:uppercase;color:#333475;font-size:15px;letter-spacing:1px}#header #information .nom .email{text-align:center;font-weight:bold;color:#adacbe;font-size:13px}.burger{position:absolute;top:50%;margin-top:-25px;right:5px;background-image:url(../../img/burger.png);background-repeat:no-repeat;background-position:center;width:50px;height:50px}.burger-click-region{position:absolute;left:100px;width:40px;height:30px;cursor:pointer}#menu_mobile{text-align:center;background-color:#fff;position:absolute;width:100%;padding:10px 0;top:80px;z-index:-1;opacity:0;display:none}#menu_mobile.active{z-index:1;display:block}#menu_mobile li{display:inline-block;width:24%}#menu_mobile li a{display:block;padding-top:40px;font-size:10px;background-repeat:no-repeat;background-position:top center;color:#333475}#menu_mobile li:nth-child(1) a{background-image:url(../../img/ico/home.png)}#menu_mobile li:nth-child(2) a{background-image:url(../../img/ico/portfolio.png)}#menu_mobile li:nth-child(3) a{background-image:url(../../img/ico/about.png)}#menu_mobile li:nth-child(4) a{background-image:url(../../img/ico/contact.png)}#menu{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;opacity:1;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu.disabled{opacity:0.3}#menu:not(.disabled) li a:not(.active):hover:before{top:40px}#menu li{margin:0px 10px;display:inline-block;vertical-align:top;position:relative;top:-10px;opacity:0}#menu li a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;font-size:13px;text-align:right;width:130px;font-weight:bold;text-transform:uppercase;position:relative;display:inline-block;height:40px;padding:0 5px;line-height:40px;color:#333475;background-repeat:no-repeat;background-position:center left}#menu li a:before{content:'';display:block;height:3px;background-color:#333475;position:absolute;top:0;left:0;width:100%;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;z-index:-1}#menu li a.active:before{top:40px}#menu li:nth-child(1) a{background-image:url(../../img/ico/home.png)}#menu li:nth-child(2) a{background-image:url(../../img/ico/portfolio.png)}#menu li:nth-child(3) a{background-image:url(../../img/ico/about.png)}#menu li:nth-child(4) a{background-image:url(../../img/ico/contact.png)}#loader{display:block;position:fixed;background-color:#060316;z-index:1000000;color:#fff;height:100%;width:100%;left:0;top:0}#loader .center{opacity:0;display:inline-block;background:url(../../img/loader2.jpg) no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;width:421px;height:297px;position:absolute;top:50%;left:50%;margin:-148px 0 0 -210px}#loader .center[data-seq="0"]{background-position:-0px -0px}#loader .center[data-seq="1"]{background-position:-421px -0px}#loader .center[data-seq="2"]{background-position:-842px -0px}#loader .center[data-seq="3"]{background-position:-1263px -0px}#loader .center[data-seq="4"]{background-position:-1684px -0px}#loader .center[data-seq="5"]{background-position:-2105px -0px}#loader .center[data-seq="6"]{background-position:-2526px -0px}#loader .center[data-seq="7"]{background-position:-2947px -0px}#loader .center[data-seq="8"]{background-position:-3368px -0px}#loader .center[data-seq="9"]{background-position:-3789px -0px}#loader .center[data-seq="10"]{background-position:-0px -297px}#loader .center[data-seq="11"]{background-position:-421px -297px}#loader .center[data-seq="12"]{background-position:-842px -297px}#loader .center[data-seq="13"]{background-position:-1263px -297px}#loader .center[data-seq="14"]{background-position:-1684px -297px}#loader .center[data-seq="15"]{background-position:-2105px -297px}#loader .center[data-seq="16"]{background-position:-2526px -297px}#loader .center[data-seq="17"]{background-position:-2947px -297px}#loader .center[data-seq="18"]{background-position:-3368px -297px}#loader .center[data-seq="19"]{background-position:-3789px -297px}#loader .center[data-seq="20"]{background-position:-0px -594px}#loader .center[data-seq="21"]{background-position:-421px -594px}#loader .center[data-seq="22"]{background-position:-842px -594px}#loader .center[data-seq="23"]{background-position:-1263px -594px}#loader .center[data-seq="24"]{background-position:-1684px -594px}#loader .center[data-seq="25"]{background-position:-2105px -594px}#loader .center[data-seq="26"]{background-position:-2526px -594px}#loader .center[data-seq="27"]{background-position:-2947px -594px}#loader .center[data-seq="28"]{background-position:-3368px -594px}#loader .center[data-seq="29"]{background-position:-3789px -594px}#loader .center[data-seq="30"]{background-position:-0px -891px}#loader .center[data-seq="31"]{background-position:-421px -891px}#loader .center[data-seq="32"]{background-position:-842px -891px}#loader .center[data-seq="33"]{background-position:-1263px -891px}#loader .center[data-seq="34"]{background-position:-1684px -891px}#loader .center[data-seq="35"]{background-position:-2105px -891px}#loader .center[data-seq="36"]{background-position:-2526px -891px}#loader .center[data-seq="37"]{background-position:-2947px -891px}#loader .center[data-seq="38"]{background-position:-3368px -891px}#loader .center[data-seq="39"]{background-position:-3789px -891px}#loader .center[data-seq="40"]{background-position:-0px -1188px}#loader .center[data-seq="41"]{background-position:-421px -1188px}#loader .center[data-seq="42"]{background-position:-842px -1188px}#loader .center[data-seq="43"]{background-position:-1263px -1188px}#loader .center[data-seq="44"]{background-position:-1684px -1188px}#loader .center[data-seq="45"]{background-position:-2105px -1188px}#loader .center[data-seq="46"]{background-position:-2526px -1188px}#loader .center[data-seq="47"]{background-position:-2947px -1188px}#loader .center[data-seq="48"]{background-position:-3368px -1188px}#loader .center[data-seq="49"]{background-position:-3789px -1188px}#loader .center[data-seq="50"]{background-position:-0px -1485px}#loader .center[data-seq="51"]{background-position:-421px -1485px}#loader .center[data-seq="52"]{background-position:-842px -1485px}#loader .center[data-seq="53"]{background-position:-1263px -1485px}#loader .center[data-seq="54"]{background-position:-1684px -1485px}#loader .center[data-seq="55"]{background-position:-2105px -1485px}#loader .center[data-seq="56"]{background-position:-2526px -1485px}#loader .center[data-seq="57"]{background-position:-2947px -1485px}#loader .center[data-seq="58"]{background-position:-3368px -1485px}#loader .center[data-seq="59"]{background-position:-3789px -1485px}#loader .center[data-seq="60"]{background-position:-0px -1782px}#loader .center[data-seq="61"]{background-position:-421px -1782px}#loader .center[data-seq="62"]{background-position:-842px -1782px}#loader .center[data-seq="63"]{background-position:-1263px -1782px}#loader .center[data-seq="64"]{background-position:-1684px -1782px}#loader .center[data-seq="65"]{background-position:-2105px -1782px}#loader .center[data-seq="66"]{background-position:-2526px -1782px}#loader .center[data-seq="67"]{background-position:-2947px -1782px}#loader .center[data-seq="68"]{background-position:-3368px -1782px}#loader .center[data-seq="69"]{background-position:-3789px -1782px}#loader .center[data-seq="70"]{background-position:-0px -2079px}#loader .center[data-seq="71"]{background-position:-421px -2079px}#loader .center[data-seq="72"]{background-position:-842px -2079px}#loader .center[data-seq="73"]{background-position:-1263px -2079px}#loader .center[data-seq="74"]{background-position:-1684px -2079px}#loader .center[data-seq="75"]{background-position:-2105px -2079px}#loader .center[data-seq="76"]{background-position:-2526px -2079px}#loader .center[data-seq="77"]{background-position:-2947px -2079px}#loader .center[data-seq="78"]{background-position:-3368px -2079px}#loader .center[data-seq="79"]{background-position:-3789px -2079px}#loader .center[data-seq="80"]{background-position:-0px -2376px}#loader .center[data-seq="81"]{background-position:-421px -2376px}#loader .center[data-seq="82"]{background-position:-842px -2376px}#loader .center[data-seq="83"]{background-position:-1263px -2376px}#loader .center[data-seq="84"]{background-position:-1684px -2376px}#loader .center[data-seq="85"]{background-position:-2105px -2376px}#loader .center[data-seq="86"]{background-position:-2526px -2376px}#loader .center[data-seq="87"]{background-position:-2947px -2376px}#loader .center[data-seq="88"]{background-position:-3368px -2376px}#loader .center[data-seq="89"]{background-position:-3789px -2376px}#loader .center[data-seq="90"]{background-position:-0px -2673px}#loader .center[data-seq="91"]{background-position:-421px -2673px}#loader .center[data-seq="92"]{background-position:-842px -2673px}#loader .center[data-seq="93"]{background-position:-1263px -2673px}#loader .center[data-seq="94"]{background-position:-1684px -2673px}#loader .center[data-seq="95"]{background-position:-2105px -2673px}#loader .center[data-seq="96"]{background-position:-2526px -2673px}#loader .center[data-seq="97"]{background-position:-2947px -2673px}#loader .center[data-seq="98"]{background-position:-3368px -2673px}#loader .center[data-seq="99"]{background-position:-3789px -2673px}#projects .content_loader,#loaderContent{display:block;opacity:0;position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-4px;width:5px;height:50px}#projects .content_loader#loaderContent,#loaderContent#loaderContent{z-index:-99999}#projects .content_loader.active,#loaderContent.active{z-index:10}#projects .content_loader .load,#projects .content_loader .load:after,#projects .content_loader .load:before,#loaderContent .load,#loaderContent #projects .content_loader .load:after,#projects .content_loader #loaderContent .load:after,#loaderContent #projects .content_loader .load:before,#projects .content_loader #loaderContent .load:before,#loaderContent .load:after,#loaderContent .load:before{display:inline-block;position:relative;width:5px;height:50px;border-radius:1000px;background:#fff;margin-top:5px;animation:upDown2 1s ease infinite;animation-direction:alternate;animation-delay:.25s}#projects .content_loader .load:after,#projects .content_loader .load:before,#loaderContent #projects .content_loader .load:after,#projects .content_loader #loaderContent .load:after,#loaderContent .load:after,#loaderContent #projects .content_loader .load:before,#projects .content_loader #loaderContent .load:before,#loaderContent .load:before{position:absolute;content:'';animation:upDown 1s ease infinite;animation-direction:alternate}#projects .content_loader .load:before,#loaderContent #projects .content_loader .load:before,#projects .content_loader #loaderContent .load:before,#loaderContent .load:before{left:-10px}#projects .content_loader .load:after,#loaderContent #projects .content_loader .load:after,#projects .content_loader #loaderContent .load:after,#loaderContent .load:after{left:10px;animation-delay:.5s}@keyframes upDown{from{transform:translateY(20px)}to{transform:translateY(-20px)}}@keyframes upDown2{from{transform:translateY(30px)}to{transform:translateY(-20px)}}*[data-mobile="1"]{display:none}@media screen and (max-width: 1000px){*[data-mobile="1"]{display:block !important}*[data-mobile="0"]{display:none !important}*{-webkit-appearance:none;border-radius:0}#header{background-color:#fff}form label textarea,form label input{width:100%;padding-top:28px;padding-bottom:12px}form label textarea+span,form label input+span{color:#36608c;opacity:1;top:0px;margin-top:0}body{overflow:auto !important}}
/*# sourceMappingURL=main.css.map */
