@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
*,*:after,*:before{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0.05)}

.clearfix{display:table;content:'';clear:both}

.clearfix:before,.clearfix:after{content:". ";clear:both;visibility:hidden;line-height:0;height:0}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

ol,ul{list-style:none}

blockquote,q{quotes:none}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

table{border-collapse:collapse;border-spacing:0}

a{text-decoration:none;color:inherit}

a:focus,a:active{outline:0 !important;outline:0 -webkit-focus-ring-color;outline-offset:0}

#conseil *::-moz-selection{background-color:transparent;color:#458CFF}

#compta *::-moz-selection{background-color:transparent;color:#FF7345}

#financement *::-moz-selection{background-color:transparent;color:#3FCAB3}

html{color:transparent}

body{background:#fff;color:white;font-family:'Roboto';position:relative;overflow:hidden;overflow-y:auto}

nav{text-align:center}

nav .logo{z-index:1001;max-width:175px;position:fixed;left:50%;top:50px;-webkit-transform:translate(-50%, 0%);-khtml-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}

nav .menu{z-index:998;display:block;max-width:910px;width:100%;background-color:#111;position:fixed;left:50%;top:135px;-webkit-transform:translate(-50%, 0%);-khtml-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);-khtml-transition:top 0.35s cubic-bezier(0.165, 0.84, 0.44, 1),max-width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s;-webkit-transition:top 0.35s cubic-bezier(0.165, 0.84, 0.44, 1),max-width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s;-moz-transition:top 0.35s cubic-bezier(0.165, 0.84, 0.44, 1),max-width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s;-ms-transition:top 0.35s cubic-bezier(0.165, 0.84, 0.44, 1),max-width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s;-o-transition:top 0.35s cubic-bezier(0.165, 0.84, 0.44, 1),max-width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s;transition:top 0.35s cubic-bezier(0.165, 0.84, 0.44, 1),max-width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s}

nav .menu ul{white-space:nowrap;display:inline-block;vertical-align:top;padding:0 10px;position:relative}

nav .menu ul li{display:inline-block}

nav .menu ul li a{position:relative;height:65px;line-height:65px;padding:0 20px;text-transform:uppercase;display:inline-block;border-bottom:2px solid transparent;font-size:16px;}

nav .menu ul li a.active{border-color:#458CFF}

nav .menu ul li a:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#458CFF;-webkit-transform:scaleX(0);-khtml-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);-khtml-transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1)}

nav .menu ul li a:hover:after{-webkit-transform:scaleX(1);-khtml-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}

nav .menu ul li.search-box{color:#458CFF;padding:0 20px}

nav .menu ul li.search-box input[type="checkbox"]{display:none}

nav .menu ul li.search-box label{cursor:pointer}

nav .menu ul li.search-box input[type="checkbox"]+input[type="search"]{z-index:1;position:absolute;right:-10px;top:0;height:100%;width:0px;-webkit-visibility:hidden;-khtml-visibility:hidden;-moz-visibility:hidden;-ms-visibility:hidden;-o-visibility:hidden;visibility:hidden;-webkit-transform:translateX(100%);-khtml-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);border:0;-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#222222;color:#fff;padding:17px 12px;-webkit-transition:width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);-khtml-transition:width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);transition:width 0.35s cubic-bezier(0.165, 0.84, 0.44, 1)}

nav .menu ul li.search-box input[type="checkbox"]:checked+input[type="search"]{width:315.267px;-webkit-visibility:visible;-khtml-visibility:visible;-moz-visibility:visible;-ms-visibility:visible;-o-visibility:visible;visibility:visible}

nav .menu ul:first-of-type{margin-right:315px;-webkit-transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s;-khtml-transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s;-moz-transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s;-ms-transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s;-o-transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s;transition:all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1) 0.35s}

nav .menu ul:last-of-type{background-color:#222;position:absolute;right:0;top:0}

nav .menu h1{display:none;font-size:15em;font-weight:bold;letter-spacing:-0.0525em;color:rgba(255,255,255,0.05);opacity:0;position:absolute;top:10%;left:16.5%;z-index:2;-webkit-transform:translate3d(-25%, 0, 0);-khtml-transform:translate3d(-25%, 0, 0);-moz-transform:translate3d(-25%, 0, 0);-ms-transform:translate3d(-25%, 0, 0);-o-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0)}

nav .menu .grid{position:relative;width:100%;height:100%;z-index:1}

nav .menu .grid span{border-left:1px solid rgba(255,255,255,0.05);width:0%;height:100%;background-color:#111;position:absolute;top:0}

nav .menu .grid span:nth-of-type(1){left:33.33%}

nav .menu .grid span:nth-of-type(2){left:66.66%}

nav .menu .recrutement{display:none}

nav .nav-collapse-logo{z-index:999;max-width:175px;position:fixed;left:25px;top:7px;opacity:0}

nav.nav-collapse .logo{top:-30px;-webkit-transition:all 0.3s ease-out;-khtml-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;z-index:500}

nav.nav-collapse .nav-collapse-logo{opacity:1;-webkit-transition:all 0.3s ease-out 0.35s;-khtml-transition:all 0.3s ease-out 0.35s;-moz-transition:all 0.3s ease-out 0.35s;-ms-transition:all 0.3s ease-out 0.35s;-o-transition:all 0.3s ease-out 0.35s;transition:all 0.3s ease-out 0.35s}

nav.nav-collapse .menu{top:0;max-width:100%;left:49.99%}

nav.nav-collapse .menu ul:first-of-type{margin-right:0px}

nav.nav-collapse .menu ul:last-of-type{background-color:#222}

nav.nav-collapse .menu ul li.search-box input[type="checkbox"]:checked+input[type="search"]{width:350px}

header.header{z-index:1;position:relative;width:100%;height:100%;height:100vh;text-align:center;background:#060606;display:block}

header.header span.bg{position:absolute;display:block;width:100%;height:100%;top:0;left:0;opacity:0.7;background-position:50% 50%;background-size:cover;-webkit-transform:scale3d(1.2, 1.2, 1.2);-khtml-transform:scale3d(1.2, 1.2, 1.2);-moz-transform:scale3d(1.2, 1.2, 1.2);-ms-transform:scale3d(1.2, 1.2, 1.2);-o-transform:scale3d(1.2, 1.2, 1.2);transform:scale3d(1.2, 1.2, 1.2);-webkit-animation:zoomout 2s ease-out forwards;-khtml-animation:zoomout 2s ease-out forwards;-moz-animation:zoomout 2s ease-out forwards;-ms-animation:zoomout 2s ease-out forwards;-o-animation:zoomout 2s ease-out forwards;animation:zoomout 2s ease-out forwards}

header.header span.bg:after{content:"";display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:35%;background:rgba(0,0,0,0.7);background:-webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,transparent 100%)}

header.header span.bg::before{content:"";display:block;position:absolute;z-index:1;left:0;bottom:0;width:100%;height:45%;background:rgba(0,0,0,0.9);background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.9) 0%,transparent 100%);background:linear-gradient(to top, rgba(0,0,0,0.9) 0%,transparent 100%)}

header.header .wrapper{width:100%;position:absolute;top:175px;bottom:0}

header.header .wrapper .title{position:absolute;top:50%;max-width:1028px;width:100%;left:50%;opacity:0;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:wrapperh1 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-khtml-animation:wrapperh1 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-moz-animation:wrapperh1 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-ms-animation:wrapperh1 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-o-animation:wrapperh1 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:wrapperh1 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}

header.header .wrapper h1{font-size:7em;line-height:0.9;letter-spacing:-0.05em;margin-bottom:23px;text-shadow:0 5px 10px rgba(0,0,0,0.27)}

header.header .wrapper p{margin:0 auto 30px;color:rgba(255,255,255,0);-webkit-transform:translate3d(0, 0, 0);-khtml-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation:p 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-khtml-animation:p 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-moz-animation:p 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-ms-animation:p 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-o-animation:p 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:p 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}

header.header .wrapper a{display:inline-block;color:rgba(255,255,255,0);text-transform:uppercase;font-weight:700;-webkit-transform:translate3d(0, 0, 0);-khtml-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation:a 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.25s forwards;-khtml-animation:a 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.25s forwards;-moz-animation:a 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.25s forwards;-ms-animation:a 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.25s forwards;-o-animation:a 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.25s forwards;animation:a 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.25s forwards}

header.header .wrapper a i{margin-left:-15px;margin-right:15px}

main.main{position:relative;width:100%;background-color:#fff}

main.main .horizontal-wrapper{max-width:80%;display:block;margin:0 auto;padding:100px 0;text-align:left}

main.main .horizontal-wrapper article.news-article{display:inline-block;width:30%;border:1px solid rgba(0,0,0,0.1);color:#454545;margin:0 1.51665% 35px;vertical-align:top;height:620px;position:relative}

main.main .horizontal-wrapper article.news-article a{display:block;position:relative;height:100%;width:100%}

main.main .horizontal-wrapper article.news-article span.news-image{display:block;height:260px;width:100%;background-color:#eee;position:relative}

main.main .horizontal-wrapper article.news-article span.desc{display:block;padding:35px;text-align:left;position:relative}

main.main .horizontal-wrapper article.news-article span.desc .date-news{display:block;font-weight:600;margin-bottom:10px;color:#777}

main.main .horizontal-wrapper article.news-article span.desc .title-news{font-size:18px;letter-spacing:-0,0125em;font-weight:600;display:block;text-transform:uppercase;margin-bottom:8px}

main.main .horizontal-wrapper article.news-article span.desc .subtitle{font-weight:600;display:block;color:#458CFF;text-transform:uppercase;margin-bottom:20px}

main.main .horizontal-wrapper article.news-article span.desc .snippest{display:block;padding-top:20px;border-top:1px solid rgba(0,0,0,0.1)}

main.main .horizontal-wrapper article.news-article .link-a{position:absolute;bottom:0;right:0;height:65px}

main.main .horizontal-wrapper article.news-article .link-a .text{width:auto;display:inline-block;padding:0 25px;line-height:65px;vertical-align:top;font-weight:600;text-transform:uppercase;font-size:14px}

main.main .horizontal-wrapper article.news-article .link-a .btn{display:inline-block;width:65px;height:65px;text-align:center;color:white;background:#458CFF;vertical-align:top}

main.main .horizontal-wrapper article.news-article .link-a .btn i{line-height:65px}

footer.footer{font-size:14px;font-weight:100;padding:0 15px;height:40px;position:fixed;bottom:0;left:0;width:100%;z-index:997}

footer.footer *{display:inline-block;vertical-align:middle}

footer.footer p{line-height:40px}

footer.footer .social_link{float:right;cursor:pointer;position:relative}

footer.footer .social_link a{padding:0 5px;margin:0 5px;opacity:.6;-webkit-transition:all 0.2s ease;-khtml-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}

footer.footer .social_link a:hover{opacity:1}

footer.footer .social_link a i{line-height:40px}

footer.footer.visible{background-color:#080808}

footer.content-footer{position:relative;background-color:#F5F5F5;width:100%;text-align:center;padding:50px 0 0;color:#111}

footer.content-footer .logo{top: 40px;;width:170px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:.6}

footer.content-footer ul{width:auto;margin:50px auto 0;height:65px;display:inline-block}

footer.content-footer ul li{display:inline-block;position:relative;float:left}

footer.content-footer ul li a{line-height:65px;padding:0 20px;opacity:.6;text-transform:uppercase;display:inline-block;font-size:18px}

footer.content-footer ul li a:hover{opacity:.8}

footer.content-footer .social-link ul{margin:0 auto}

footer.content-footer .sub-footer{background-color:#141414;border-bottom:2px solid #458CFF;color:white;width:100%;margin:0 auto;max-width:900px}

footer.content-footer .sub-footer p{margin:0;line-height:45px;font-size:12px}

.pre-loader{position:fixed;z-index:1001;width:100%;top:0;left:0;bottom:0;right:0;border:55vh solid #222;-webkit-animation:preloaderborder 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-khtml-animation:preloaderborder 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-moz-animation:preloaderborder 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-ms-animation:preloaderborder 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-o-animation:preloaderborder 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;animation:preloaderborder 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}

@media only screen and (max-width: 1368px){header.header .wrapper h1,section.services h1,section.partner h1{font-size:5em}

section.partner .grid{width:80%}

section.services .services-link{width:80%}

section.services .services-link ul li .title-link h4{font-size:20px}

}

@media only screen and (max-width: 1200px){main.main .horizontal-wrapper{padding:50px}

main.main .horizontal-wrapper article.news-article{width:46.666667%}

}

@media only screen and (max-width: 1028px){.ShowMenu #nav-toggle span:first-of-type,.ShowMenu #nav-toggle span:nth-of-type(2),.ShowMenu #nav-toggle span:nth-of-type(3){width:0px}

.ShowMenu #nav-toggle span:nth-of-type(4),.ShowMenu #nav-toggle span:nth-of-type(5),.ShowMenu #nav-toggle span:nth-of-type(6){width:0}

.ShowMenu #nav-toggle span:first-of-type{-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s}

.ShowMenu #nav-toggle span:nth-of-type(2){-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s}

.ShowMenu #nav-toggle span:nth-of-type(3){-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s}

.ShowMenu #nav-toggle span:nth-of-type(4){-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s}

.ShowMenu #nav-toggle span:nth-of-type(5){-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s}

.ShowMenu #nav-toggle span:nth-of-type(6){-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s}

.ShowMenu #nav-toggle span:nth-of-type(7){-webkit-transform:rotate(-45deg) scaleX(1);-khtml-transform:rotate(-45deg) scaleX(1);-moz-transform:rotate(-45deg) scaleX(1);-ms-transform:rotate(-45deg) scaleX(1);-o-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-webkit-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;-khtml-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;-moz-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;-ms-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;-o-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s}

.ShowMenu #nav-toggle span:nth-of-type(8){-webkit-transform:rotate(45deg) scaleX(1);-khtml-transform:rotate(45deg) scaleX(1);-moz-transform:rotate(45deg) scaleX(1);-ms-transform:rotate(45deg) scaleX(1);-o-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);-webkit-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6s;-khtml-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6s;-moz-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6s;-ms-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6s;-o-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6s;transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.6s}

.ShowMenu #nav-toggle:hover:nth-of-type(7){width:30px}

.ShowMenu #nav-toggle:hover:nth-of-type(8){width:30px}

.ShowMenu #nav-toggle:hover:nth-of-type(4),.ShowMenu #nav-toggle:hover:nth-of-type(5),.ShowMenu #nav-toggle:hover:nth-of-type(6){width:0px}

.ShowMenu #nav-toggle:hover:first-of-type{-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s}

.ShowMenu #nav-toggle:hover:nth-of-type(2){-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s}

.ShowMenu #nav-toggle:hover:nth-of-type(3){-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s}

.ShowMenu #nav-toggle:hover:nth-of-type(4){-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s}

.ShowMenu #nav-toggle:hover:nth-of-type(5){-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s}

.ShowMenu #nav-toggle:hover:nth-of-type(6){-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s}

.ShowMenu nav .menu{-webkit-visibility:visible;-khtml-visibility:visible;-moz-visibility:visible;-ms-visibility:visible;-o-visibility:visible;visibility:visible}

.ShowMenu nav .menu h1{-webkit-transform:translate3d(0, 0, 0);-khtml-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}

.ShowMenu nav .menu ul:first-of-type{margin-right:0}

.ShowMenu nav .menu ul:first-of-type li a{-webkit-transform:translate3d(0, 0, 0);-khtml-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}

.ShowMenu nav .menu ul:last-of-type{-webkit-transform:translate3d(0, -65px, 0);-khtml-transform:translate3d(0, -65px, 0);-moz-transform:translate3d(0, -65px, 0);-ms-transform:translate3d(0, -65px, 0);-o-transform:translate3d(0, -65px, 0);transform:translate3d(0, -65px, 0)}

.ShowMenu nav .menu .grid:after,.ShowMenu nav .menu .grid span{width:100%}

nav .menu{z-index:998;position:fixed;top:60px;left:0;bottom:0;right:0px;display:block;max-width:100%;-webkit-visibility:hidden;-khtml-visibility:hidden;-moz-visibility:hidden;-ms-visibility:hidden;-o-visibility:hidden;visibility:hidden;-webkit-transform:inherit;-khtml-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;-webkit-backface-visibility:hidden;-khtml-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent}

nav .menu h1{display:block;opacity:.4;font-size:10em;top:7.5%;left:0%;width:100%;opacity:0;text-align:center;-webkit-transform:translate3d(-33.33%, 0, 0);-khtml-transform:translate3d(-33.33%, 0, 0);-moz-transform:translate3d(-33.33%, 0, 0);-ms-transform:translate3d(-33.33%, 0, 0);-o-transform:translate3d(-33.33%, 0, 0);transform:translate3d(-33.33%, 0, 0);-webkit-transition:all 0.35s ease-out;-khtml-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out}

nav .menu ul{z-index:5;white-space:inherit;padding:0}

nav .menu ul:first-of-type{z-index:5;position:fixed;top:50%;left:50%;width:66.66%;margin-right:inherit;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

nav .menu ul:first-of-type li{width:50%;overflow:hidden}

nav .menu ul:first-of-type li a{-webkit-transform:translate3d(-100%, 0, 0);-khtml-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:all 0.35s ease-out;-khtml-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out}

nav .menu ul:last-of-type{z-index:5;position:fixed;bottom:0;left:0;right:0px;padding-top:0;height:65px;-webkit-transform:translate3d(-100%, -65px, 0);-khtml-transform:translate3d(-100%, -65px, 0);-moz-transform:translate3d(-100%, -65px, 0);-ms-transform:translate3d(-100%, -65px, 0);-o-transform:translate3d(-100%, -65px, 0);transform:translate3d(-100%, -65px, 0);top:100%;-webkit-transition:all 0.35s ease-out;-khtml-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out}

nav .menu ul:last-of-type li{width:50%}

nav .menu ul li{width:100%}

nav .menu ul li.search-box{display:none}

nav .menu ul li a{width:100%;font-size:16px}

nav .menu ul li a:after{background-color:transparent}

nav .menu ul li a.active{border-color:transparent;color:#333}

nav .menu .grid{position:relative}

nav .menu .grid:after{content:"";display:block;z-index:1;position:absolute;top:0;height:100%;background-color:#111;left:0;width:0%;-webkit-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-khtml-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1)}

nav .menu .grid span{width:0%;height:100%;position:absolute;top:0;-webkit-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-khtml-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1)}

nav .menu .grid span:before{content:"";display:block;position:absolute;top:0;height:100%;left:0;z-index:1;background-color:rgba(255,255,255,0.05)}

nav .menu .grid span:nth-of-type(1){left:33.33%;z-index:2}

nav .menu .grid span:nth-of-type(2){left:66.66%;z-index:3}

nav .menu .recrutement{display:inline-block}

nav .nav-collapse-logo{display:none}

nav .logo{z-index:998;top:0;left:0;-webkit-transform:inherit !important;-khtml-transform:inherit !important;-moz-transform:inherit !important;-ms-transform:inherit !important;-o-transform:inherit !important;transform:inherit !important;opacity:1 !important;height:60px;background-color:#111;max-width:100%;width:100%;padding:7.5px 15px;border-bottom:1px solid rgba(255,255,255,0.05)}

nav .logo svg{height:45px;width:auto}

nav.nav-collapse{top:inherit}

nav.nav-collapse .logo{top:inherit;opacity:1}

nav.nav-collapse .nav-collapse-logo{display:none}

nav.nav-collapse .menu{right:0px;position:fixed;top:0;left:0;bottom:0;display:block}

#nav-toggle{position:fixed;top:0px;right:0px;width:60px;height:60px;z-index:999;display:block}

#nav-toggle span{display:block;width:25px;height:2px;background-color:#fff;position:absolute;top:50%;right:17.5px;-webkit-transform:translate3d(0%, 0, 0);-khtml-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}

#nav-toggle span:first-of-type{-webkit-transform:translate3d(0, -8px, 0);-khtml-transform:translate3d(0, -8px, 0);-moz-transform:translate3d(0, -8px, 0);-ms-transform:translate3d(0, -8px, 0);-o-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0);-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.15s}

#nav-toggle span:nth-of-type(2){width:25px;-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s}

#nav-toggle span:nth-of-type(3){-webkit-transform:translate3d(0, 8px, 0);-khtml-transform:translate3d(0, 8px, 0);-moz-transform:translate3d(0, 8px, 0);-ms-transform:translate3d(0, 8px, 0);-o-transform:translate3d(0, 8px, 0);transform:translate3d(0, 8px, 0);-webkit-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-khtml-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-moz-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-ms-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;-o-transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;transition:all 0.1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s}

#nav-toggle span:nth-of-type(4){opacity:0;-webkit-transform:translate3d(0, 8px, 0);-khtml-transform:translate3d(0, 8px, 0);-moz-transform:translate3d(0, 8px, 0);-ms-transform:translate3d(0, 8px, 0);-o-transform:translate3d(0, 8px, 0);transform:translate3d(0, 8px, 0)}

#nav-toggle span:nth-of-type(5){opacity:0;-webkit-transform:translate3d(0, 8px, 0);-khtml-transform:translate3d(0, 8px, 0);-moz-transform:translate3d(0, 8px, 0);-ms-transform:translate3d(0, 8px, 0);-o-transform:translate3d(0, 8px, 0);transform:translate3d(0, 8px, 0)}

#nav-toggle span:nth-of-type(6){opacity:0;-webkit-transform:translate3d(0, 8px, 0);-khtml-transform:translate3d(0, 8px, 0);-moz-transform:translate3d(0, 8px, 0);-ms-transform:translate3d(0, 8px, 0);-o-transform:translate3d(0, 8px, 0);transform:translate3d(0, 8px, 0)}

#nav-toggle span:nth-of-type(7){-webkit-transform:rotate(-45deg) scaleX(0);-khtml-transform:rotate(-45deg) scaleX(0);-moz-transform:rotate(-45deg) scaleX(0);-ms-transform:rotate(-45deg) scaleX(0);-o-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0);height:2px}

#nav-toggle span:nth-of-type(8){-webkit-transform:rotate(45deg) scaleX(0);-khtml-transform:rotate(45deg) scaleX(0);-moz-transform:rotate(45deg) scaleX(0);-ms-transform:rotate(45deg) scaleX(0);-o-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0);height:2px}

#nav-toggle:hover span:first-of-type,#nav-toggle:hover span:nth-of-type(2),#nav-toggle:hover span:nth-of-type(3){width:0px}

#nav-toggle:hover span:first-of-type{-webkit-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-khtml-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-moz-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-ms-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;-o-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s;transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.2s}

#nav-toggle:hover span:nth-of-type(2){-webkit-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-khtml-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-moz-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-ms-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;-o-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s;transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s}

#nav-toggle:hover span:nth-of-type(3){-webkit-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;-khtml-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;-moz-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;-ms-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;-o-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s}

#nav-toggle:hover span:nth-of-type(4){opacity:1;-webkit-transform:translate3d(0, -8px, 0);-khtml-transform:translate3d(0, -8px, 0);-moz-transform:translate3d(0, -8px, 0);-ms-transform:translate3d(0, -8px, 0);-o-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0);-webkit-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;-khtml-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;-moz-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;-ms-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;-o-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s}

#nav-toggle:hover span:nth-of-type(5){opacity:1;-webkit-transform:translate3d(0, 0px, 0);-khtml-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);-ms-transform:translate3d(0, 0px, 0);-o-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);-webkit-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-khtml-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-moz-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-ms-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;-o-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s;transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.4s}

#nav-toggle:hover span:nth-of-type(6){opacity:1;-webkit-transform:translate3d(0, 8px, 0);-khtml-transform:translate3d(0, 8px, 0);-moz-transform:translate3d(0, 8px, 0);-ms-transform:translate3d(0, 8px, 0);-o-transform:translate3d(0, 8px, 0);transform:translate3d(0, 8px, 0);-webkit-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;-khtml-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;-moz-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;-ms-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;-o-transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;transition:all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s}

header.header .wrapper{top:0}

footer svg{display:none}

footer ul.site-link-footer{display:none}

footer .content-footer{padding:0}

header.header .wrapper h1,section.services h1,section.partner h1{font-size:3.25em;padding:0 75px}

section.section-split .case h1{font-size:2.5em}

section.services{height:1000px;padding-top:10%}

section.services p{padding:0 25px}

section.services .services-link{width:90%;padding:0}

section.section-split{min-height:500px}

section.section-split span.images{display:none}

section.section-split .case{width:100%;padding:25px}

section.section-split .case .title{right:inherit;display:inline-block;-webkit-transform:inherit;-khtml-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit}

section.partner .grid{width:100%;padding:0 25px}

.fake_loader{display:none}

}

@media only screen and (max-width: 960px){.site-content{padding-right:0px}

header.header .wrapper h1,section.services h1,section.partner h1{font-size:1.5em;padding:0 15px}

section.services{margin-bottom:400px;height:1500px}

section.services .services-link ul li{width:100%;min-width:inherit}

main.main .horizontal-wrapper{padding:50px 25px}

main.main .horizontal-wrapper article.news-article{width:100%;margin:0;margin-bottom:20px;height:490px}

main.main .horizontal-wrapper article.news-article span.news-image{height:180px}

main.main .horizontal-wrapper article.news-article span.desc{padding:15px}


}

@media only screen and (max-width: 648px){.ShowMenu nav .menu{width:100%}

.ShowMenu nav .menu h1{-webkit-transform:translate3d(0%, -50%, 0);-khtml-transform:translate3d(0%, -50%, 0);-moz-transform:translate3d(0%, -50%, 0);-ms-transform:translate3d(0%, -50%, 0);-o-transform:translate3d(0%, -50%, 0);transform:translate3d(0%, -50%, 0)}

nav .menu{z-index:998;position:fixed;top:60px;left:0;bottom:0;right:0px;display:block;max-width:100%;-webkit-visibility:hidden;-khtml-visibility:hidden;-moz-visibility:hidden;-ms-visibility:hidden;-o-visibility:hidden;visibility:hidden;-webkit-transform:inherit;-khtml-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;-webkit-backface-visibility:hidden;-khtml-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;width:100%}

nav .menu h1{display:block;opacity:.4;font-size:6em;top:45%;left:0%;width:100%;opacity:0;text-align:center;-webkit-transform:translate3d(-50%, -50%, 0);-khtml-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:all 0.35s ease-out;-khtml-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out}

nav .menu ul{z-index:5;white-space:inherit;padding:0}

nav .menu ul:first-of-type{width:100%}

nav .menu ul:first-of-type li{width:100%}

nav .menu ul:first-of-type li a{-webkit-transform:translate3d(-100%, 0, 0);-khtml-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:all 0.35s ease-out;-khtml-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out;line-height:45px;height:45px}

nav .menu ul li{width:100%}

nav .menu ul li.search-box{display:none}

nav .menu ul li a{width:100%;font-size:14px}

nav .menu ul li a:after{background-color:transparent}

nav .menu ul li a.active{border-color:transparent;color:#333}

nav .menu .grid{position:relative;width:100%}

nav .menu .grid:after{content:"";display:none}

nav .menu .grid span{width:0%;height:100%;position:absolute;top:0;-webkit-transition:all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-khtml-transition:all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition:all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-ms-transition:all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1)}

nav .menu .grid span:nth-of-type(1){left:0%;z-index:2}

nav .menu .grid span:nth-of-type(2){left:50%;z-index:3}

nav.nav-collapse .menu{top:60px}


}

@media only screen and (max-width: 460px){nav .logo{text-align:left}

nav .menu ul:last-of-type li a{padding:0 10px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
main.main .horizontal-wrapper article.news-article span.desc .snippest{display:none;visibility: hidden;}
}

@keyframes menu{0%{opacity:0}

10%{opacity:0}

60%{opacity:0}

90%{opacity:0}

99%{opacity:0}

100%{opacity:1}

}

@keyframes logoheader{0%{top:35%}

10%{top:35%}

60%{top:35%}

90%{top:50px}

100%{top:50px}

}

@keyframes p{0%{-webkit-transform:translate3d(0, 25px, 0);-khtml-transform:translate3d(0, 25px, 0);-moz-transform:translate3d(0, 25px, 0);-ms-transform:translate3d(0, 25px, 0);-o-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);color:rgba(255,255,255,0)}

10%{-webkit-transform:translate3d(0, 25px, 0);-khtml-transform:translate3d(0, 25px, 0);-moz-transform:translate3d(0, 25px, 0);-ms-transform:translate3d(0, 25px, 0);-o-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);color:rgba(255,255,255,0)}

60%{-webkit-transform:translate3d(0, 25px, 0);-khtml-transform:translate3d(0, 25px, 0);-moz-transform:translate3d(0, 25px, 0);-ms-transform:translate3d(0, 25px, 0);-o-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);color:rgba(255,255,255,0)}

90%{-webkit-transform:translate3d(0, 0, 0);-khtml-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#fff}

100%{-webkit-transform:translate3d(0, 0, 0);-khtml-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#fff}

}

@keyframes a{0%{-webkit-transform:translate3d(0, 12px, 0);-khtml-transform:translate3d(0, 12px, 0);-moz-transform:translate3d(0, 12px, 0);-ms-transform:translate3d(0, 12px, 0);-o-transform:translate3d(0, 12px, 0);transform:translate3d(0, 12px, 0);color:rgba(255,255,255,0)}

10%{-webkit-transform:translate3d(0, 12px, 0);-khtml-transform:translate3d(0, 12px, 0);-moz-transform:translate3d(0, 12px, 0);-ms-transform:translate3d(0, 12px, 0);-o-transform:translate3d(0, 12px, 0);transform:translate3d(0, 12px, 0);color:rgba(255,255,255,0)}

60%{-webkit-transform:translate3d(0, 12px, 0);-khtml-transform:translate3d(0, 12px, 0);-moz-transform:translate3d(0, 12px, 0);-ms-transform:translate3d(0, 12px, 0);-o-transform:translate3d(0, 12px, 0);transform:translate3d(0, 12px, 0);color:rgba(255,255,255,0)}

90%{-webkit-transform:translate3d(0, 0, 0);-khtml-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#fff}

100%{-webkit-transform:translate3d(0, 0, 0);-khtml-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#fff}

}

@keyframes zoomout{0%{-webkit-transform:scale3d(1.2, 1.2, 1.2);-khtml-transform:scale3d(1.2, 1.2, 1.2);-moz-transform:scale3d(1.2, 1.2, 1.2);-ms-transform:scale3d(1.2, 1.2, 1.2);-o-transform:scale3d(1.2, 1.2, 1.2);transform:scale3d(1.2, 1.2, 1.2)}

100%{-webkit-transform:scale3d(1, 1, 1);-khtml-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

}

@keyframes preloaderborder{0%{border:55vh solid #222}

100%{border:0 solid #222;-webkit-visibility:hidden;-khtml-visibility:hidden;-moz-visibility:hidden;-ms-visibility:hidden;-o-visibility:hidden;visibility:hidden}

}

@keyframes wrapperh1{0%{margin:100px auto 23px;opacity:0}

100%{margin:0px auto 23px;opacity:1}

}

@keyframes zoomout{0%{opacity:0;-webkit-transform:scale3d(1.2, 1.2, 1.2);-khtml-transform:scale3d(1.2, 1.2, 1.2);-moz-transform:scale3d(1.2, 1.2, 1.2);-ms-transform:scale3d(1.2, 1.2, 1.2);-o-transform:scale3d(1.2, 1.2, 1.2);transform:scale3d(1.2, 1.2, 1.2)}

100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);-khtml-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

}


/*# sourceMappingURL=home.css.map */
