.table{display:table}.va-top{vertical-align:top}.va-middle{vertical-align:middle}.va-bottom{vertical-align:bottom}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-bold{font-weight:700}.text-middle{font-size:3.5rem;line-height:1.7em}.text-small{font-size:1.2rem}@media screen and (min-width:768px){.text-2-cols,.text-3-cols{-webkit-column-count:2;column-count:2}}@media screen and (min-width:1024px){.text-3-cols{-webkit-column-count:3;column-count:3}}.text-color-secondary{color:#00bdbc}.left{float:left}.right{float:right}.marg{margin:20px}.marg-x{margin:0 20px}.marg-y{margin:20px 0}.marg-top{margin-top:20px}.marg-right{margin-right:20px}.marg-top-50{margin-top:50px}.pad{padding:20px}.pad-x{padding:0 20px}.pad-y{padding:20px 0}.no-padding{padding:0!important}.list-inline-block>*{display:inline-block}.img-adapt{display:block;max-width:100%;margin:0 auto}.bg-cover{background:50% no-repeat;background-size:cover}.is-anim{transition-duration:.3s}.is-hidden{display:none;visibility:hidden}time[attr=data-tooltip]{display:inline-block}[data-tooltip]{position:relative;z-index:10}[data-tooltip]:hover:before{content:"";width:10px;height:10px;border-right:5px solid transparent;border-bottom:0 solid transparent;border-left:5px solid transparent;top:-5px;margin-left:-5px}[data-tooltip]:hover:after,[data-tooltip]:hover:before{z-index:-1;opacity:1;position:absolute;left:50%;font-size:1rem;transition-duration:.3s}[data-tooltip]:hover:after{content:attr(data-tooltip);white-space:nowrap;bottom:120%;padding:5px;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.label-box{display:inline-block;padding:0 5px;font-size:1rem;font-weight:700;text-transform:uppercase}.reset-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;outline:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,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,pre,q,ruby,s,samp,section,small,span,strike,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}button{padding:0}*,:after,:before{box-sizing:border-box}body,html{position:relative;min-height:100%;height:100%}html{font-size:62.5%}body{position:relative;padding-top:50px;width:100%;font-family:Montserrat,sans-serif;font-size:1.4rem;color:#343434;background-color:transparent}@media screen and (min-width:1024px){body{padding-top:70px}}main{min-height:80%}h1,h2,h3,h4,h5,h6{margin:.5em 0}h1,h2{font-size:3.5rem}h1,h2,h3{font-weight:700}h3{font-size:1.8rem}h4{font-size:1.4rem;font-weight:700}p{line-height:1.5em}hr{margin:20px 0;border:none;border-bottom:1px solid #e8e8e8}::-moz-selection{color:#fff;background:#6e43a7}::selection{color:#fff;background:#6e43a7}.btn,.btn-primary,.btn-white,.page-error_btn{display:inline-block;padding:10px 20px;border:none;cursor:pointer;text-transform:uppercase;font-weight:700;transition-duration:.3s}.btn-primary:hover,.btn-white:hover,.btn:hover,.page-error_btn:hover{padding:10px 30px}.btn-primary,.page-error_btn{background-color:transparent;border:1px solid #6e43a7;color:#6e43a7}.btn-white{background-color:#fff;color:#6e43a7}.btn-submit{border:1px solid #e8e8e8;background-color:#fff;padding:20px;cursor:pointer;font-weight:700;font-size:1.8rem}.old_browsers{position:fixed;top:0;left:0;width:100%;height:100%;margin:0 auto;text-align:center;font-family:Arial,sans-serif;padding:30px;background-color:#fff;z-index:9999999!important}.old_browser-title{font-size:1.5em;line-height:2em;margin-bottom:50px}.browser{margin:1%;position:relative;display:block;float:left;width:18%;height:150px}@media screen and (max-width:800px){.browser{margin:3%;width:44%}}@media screen and (max-width:400px){.browser{margin:3%;width:94%;float:none}}.browser a{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;color:#000;vertical-align:baseline}.section-error{padding:50px 20px;margin:0 auto;text-align:center}@media screen and (min-width:768px){.section-error{width:75%}}@media screen and (min-width:1250px){.section-error{width:25%;padding:100px 20px}}.page-error{margin:0 1px;background-color:#fff}@media screen and (min-width:768px){.page-error{padding:50px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}}.page-error_logo{display:block;margin:0 auto 20px}.page-error_title{font-size:12rem;margin:0;margin-bottom:40px;text-align:center;color:#00bdbc}.page-error_title span{display:block;font-size:1.4rem}.page-error_img{padding:20px;display:block;margin:0 auto;max-width:500px;width:100%;height:auto}.page-error_content{text-align:center}@media screen and (min-width:640px){.page-error_content{text-align:left}}.page-error_code{font-size:12rem;margin:0;font-weight:700}@media screen and (min-width:1024px){.page-error_code{font-size:24rem}}.page-error_message .lost{display:block;margin-bottom:10px;font-weight:700;font-size:3.5rem}.page-error_btn{display:inline-block;padding:10px 20px;margin:20px 0 0}.box-error,.box-info,.box-success,.box-warning{position:relative;display:block;padding:20px 40px;font-size:1.4rem;border-left:4px solid;background-color:#f7f7f7;margin:20px auto;line-height:1.5em;max-width:600px}.box-error:before,.box-info:before,.box-success:before,.box-warning:before{font-family:icon;font-size:15px;vertical-align:middle;text-align:center;line-height:30px;position:absolute;top:10px;left:-17px;display:block;width:30px;height:30px;border-radius:50%;color:#fff}.box-error:after,.box-info:after,.box-success:after,.box-warning:after{content:"";position:absolute;top:32px;left:5px;display:block;width:0;height:0;border-style:solid;border-width:5px 6px 0;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent;background-color:transparent;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.box-info{border-color:#3498db}.box-info:before{background-color:#3498db}.box-info:after{border-top-color:#3498db}.box-success{border-color:#65d269}.box-success:before{background-color:#65d269}.box-success:after{border-top-color:#65d269}.box-warning{border-color:#ff7a5a}.box-warning:before{background-color:#ff7a5a}.box-warning:after{border-top-color:#ff7a5a}.box-error{border-color:#ff374d}.box-error:before{background-color:#ff374d}.box-error:after{border-top-color:#ff374d}.form_error{position:relative;margin-bottom:10px}.form_error:after{content:"";position:absolute;bottom:-10px;left:10px;display:block;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#ff374d transparent transparent}.form_error li{position:relative;display:block;text-align:left;padding:5px 10px 5px 40px;color:#fff;background-color:#ff374d}.form_error li:before{position:absolute;left:13px;top:8px;font-family:icon}.form_error p{margin:0}.navburger{position:absolute;top:0;right:0;display:block;width:60px;height:50px;line-height:48px;text-align:center;cursor:pointer;background-color:#6e43a7;transition-duration:.6s}@media screen and (min-width:768px){.navburger{display:none}}.navburger:after{content:"";position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-12.5px;opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.navburger:after,.navsteak{display:inline-block;width:25px;height:2px;background-color:#fff;transition-duration:.6s;transition-delay:0s}.navsteak{position:relative;vertical-align:middle;-webkit-transform-origin:center center;transform-origin:center center}.navsteak:after,.navsteak:before{content:"";display:inline-block;position:absolute;width:15px;height:2px;transition-duration:.3s;transition-delay:.6s}.navsteak:before{top:-7px;right:0;background-color:#fff}.navsteak:after{bottom:-7px;left:0;background-color:#fff}.navburger:hover{background:#6e43a7}.navburger.is-active .navsteak:after,.navburger.is-active .navsteak:before{transition-delay:0s;width:0;transition-duration:.3s}.navburger.is-active .navsteak{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.3s}.navburger.is-active:after{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition-delay:.3s}.form_label,label{display:block;margin-bottom:5px}label.required{position:relative}label.required:before{content:"*";vertical-align:super;color:#00bdbc}.is-required{position:relative}.is-required:before{content:"*";vertical-align:super;color:#00bdbc}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:#343434;height:40px;border-radius:0;border:1px solid #e8e8e8;padding:0 10px}textarea{padding:10px;min-height:200px;resize:vertical}.tag{display:inline-block;padding:5px 10px;font-size:1.4rem;border:1px solid #6e43a7;color:#6e43a7;margin:2px 0;text-transform:lowercase}ul.list-custom li{position:relative;margin-bottom:15px;padding-left:20px;line-height:2.1rem}ul.list-custom li:last-child{margin-bottom:0}ul.list-custom li:before{content:"_";font-size:1rem;position:absolute;top:-5px;left:0;color:inherit}.line-1{position:relative;font-size:1.4rem;display:inline-block;width:12.5%;height:100%;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition-duration:2s}.line-1:after{content:"";width:1px;height:100%;background-color:#e8e8e8;position:absolute;top:0;right:0}.line-1:nth-child(2),.line-1:nth-child(3),.line-1:nth-child(5),.line-1:nth-child(6){opacity:0}@media screen and (max-width:640px){.line-1{display:none}}@media screen and (min-width:1250px){.line-1:nth-child(2),.line-1:nth-child(3),.line-1:nth-child(5),.line-1:nth-child(6){opacity:1}}.line-2{position:relative;font-size:1.4rem;display:inline-block;width:12.5%;height:100%;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition-duration:2s}.line-2:after{content:"";width:1px;height:100%;background-color:#e8e8e8;position:absolute;top:0;right:0}.line-2:nth-child(2),.line-2:nth-child(3),.line-2:nth-child(5),.line-2:nth-child(6){opacity:0}@media screen and (max-width:640px){.line-2{display:none}}@media screen and (min-width:1250px){.line-2:nth-child(2),.line-2:nth-child(3),.line-2:nth-child(5),.line-2:nth-child(6){opacity:1}}.line-3{position:relative;font-size:1.4rem;display:inline-block;width:12.5%;height:100%;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition-duration:2s}.line-3:after{content:"";width:1px;height:100%;background-color:#e8e8e8;position:absolute;top:0;right:0}.line-3:nth-child(2),.line-3:nth-child(3),.line-3:nth-child(5),.line-3:nth-child(6){opacity:0}@media screen and (max-width:640px){.line-3{display:none}}@media screen and (min-width:1250px){.line-3:nth-child(2),.line-3:nth-child(3),.line-3:nth-child(5),.line-3:nth-child(6){opacity:1}}.line-4{position:relative;font-size:1.4rem;display:inline-block;width:12.5%;height:100%;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition-duration:2s}.line-4:after{content:"";width:1px;height:100%;background-color:#e8e8e8;position:absolute;top:0;right:0}.line-4:nth-child(2),.line-4:nth-child(3),.line-4:nth-child(5),.line-4:nth-child(6){opacity:0}@media screen and (max-width:640px){.line-4{display:none}}@media screen and (min-width:1250px){.line-4:nth-child(2),.line-4:nth-child(3),.line-4:nth-child(5),.line-4:nth-child(6){opacity:1}}.line-5{position:relative;font-size:1.4rem;display:inline-block;width:12.5%;height:100%;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition-duration:2s}.line-5:after{content:"";width:1px;height:100%;background-color:#e8e8e8;position:absolute;top:0;right:0}.line-5:nth-child(2),.line-5:nth-child(3),.line-5:nth-child(5),.line-5:nth-child(6){opacity:0}@media screen and (max-width:640px){.line-5{display:none}}@media screen and (min-width:1250px){.line-5:nth-child(2),.line-5:nth-child(3),.line-5:nth-child(5),.line-5:nth-child(6){opacity:1}}.line-6{position:relative;font-size:1.4rem;display:inline-block;width:12.5%;height:100%;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition-duration:2s}.line-6:after{content:"";width:1px;height:100%;background-color:#e8e8e8;position:absolute;top:0;right:0}.line-6:nth-child(2),.line-6:nth-child(3),.line-6:nth-child(5),.line-6:nth-child(6){opacity:0}@media screen and (max-width:640px){.line-6{display:none}}@media screen and (min-width:1250px){.line-6:nth-child(2),.line-6:nth-child(3),.line-6:nth-child(5),.line-6:nth-child(6){opacity:1}}.line-7{position:relative;font-size:1.4rem;display:inline-block;width:12.5%;height:100%;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition-duration:2s}.line-7:after{content:"";width:1px;height:100%;background-color:#e8e8e8;position:absolute;top:0;right:0}.line-7:nth-child(2),.line-7:nth-child(3),.line-7:nth-child(5),.line-7:nth-child(6){opacity:0}@media screen and (max-width:640px){.line-7{display:none}}@media screen and (min-width:1250px){.line-7:nth-child(2),.line-7:nth-child(3),.line-7:nth-child(5),.line-7:nth-child(6){opacity:1}}.line-8{position:relative;font-size:1.4rem;display:inline-block;width:12.5%;height:100%;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition-duration:2s}.line-8:after{content:"";width:1px;height:100%;background-color:#e8e8e8;position:absolute;top:0;right:0}.line-8:nth-child(2),.line-8:nth-child(3),.line-8:nth-child(5),.line-8:nth-child(6){opacity:0}@media screen and (max-width:640px){.line-8{display:none}}@media screen and (min-width:1250px){.line-8:nth-child(2),.line-8:nth-child(3),.line-8:nth-child(5),.line-8:nth-child(6){opacity:1}}.line-1{right:-1px}.debug-lines.is-visible [class*=line-]{-webkit-transform:scaleY(1);transform:scaleY(1)}.debug-lines{display:none;position:fixed;top:0;left:0;width:100%;height:100%;font-size:0;z-index:-1}@media screen and (min-width:768px){.debug-lines{display:block}}.project-preview{position:relative;height:auto;overflow:hidden;margin-bottom:50px;border-bottom:1px solid #e8e8e8}@media screen and (min-width:1024px){.project-preview{height:580px;line-height:580px;margin-bottom:160px;border-bottom:0}}.project-preview:nth-child(odd) .project-preview_media{left:0}@media screen and (min-width:1024px){.project-preview:nth-child(odd) .project-preview_content{-webkit-transform:translateX(100%);transform:translateX(100%)}}.project-preview:nth-child(2n) .project-preview_media{right:0}.project-preview:nth-child(2n) .project-preview_content{-webkit-transform:translateX(0);transform:translateX(0)}.project-preview_media{position:relative;min-height:200px;background-size:cover;background-repeat:no-repeat;background-position:50%;transition:all .6s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:1024px){.project-preview_media{position:absolute;top:0;width:50%;height:580px}}.project-preview_media a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.project-preview_content{padding:20px;text-align:center;line-height:normal;background-color:#fff;z-index:1;margin:0 1px;transition:all .6s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:1024px){.project-preview_content{position:relative;width:50%;display:inline-block;vertical-align:middle;padding:20px;background-color:transparent;margin:initial}}.project-preview_count{display:inline-block;margin-bottom:20px}@media screen and (min-width:1024px){.project-preview_count{margin-bottom:100px}}.project-preview_name{font-size:3.5rem;font-weight:700;margin:0 0 20px}.project-preview_name a{color:#343434}.project-preview_descr{max-width:400px;margin:0 auto;line-height:1.5em}.project-preview_link{display:inline-block;margin-top:30px;padding:20px;font-weight:700;color:#343434;position:relative}.project-preview_link i{display:block;opacity:.5;font-size:3.5rem;-webkit-transform:translateX(0);transform:translateX(0);transition-duration:.3s}@media screen and (min-width:1024px){.project-preview_link{margin-top:100px}}.project-preview_link:hover i{color:#00bdbc;opacity:1}.edit a{color:#00bdbc}.edit p{line-height:1.5em;margin:.5em 0}.title-section{position:relative;display:block;font-family:Montserrat,sans-serif;font-size:3.5rem;padding:50px 20px;margin:0;margin-bottom:50px;text-align:center}@media screen and (min-width:1024px){.title-section{font-size:6rem;text-align:left}}.title-section>*{position:relative}.title-section_svg{visibility:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto;z-index:2;overflow:visible}@media screen and (min-width:640px){.title-section_svg{height:100%;width:auto;max-width:100%}}@media screen and (min-width:1024px){.title-section_svg{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-2%}}.title-section_svg path{stroke:rgba(110,67,167,.6);fill:#fff}.title-section.is-active .title-section_svg{visibility:visible}.title-section_text{display:block;position:relative;z-index:2}.project_intro .project_name,.title{font-weight:700;font-size:1.8rem}@media screen and (min-width:768px){.project_intro .project_name,.title{font-size:3.5rem}}@font-face{font-family:icon;src:url(/build/fonts/icon.8adcf999.eot) format("embedded-opentype"),url(/build/fonts/icon.a6fc4b73.woff) format("woff"),url(/build/fonts/icon.accc1c0b.ttf) format("truetype"),url(/build/images/icon.02eff1ac.svg) format("svg")}.icon,.icon-:before{font-family:icon;vertical-align:bottom}.icon-:before{font-style:normal;font-weight:400}.icon-angle-down:before{content:"\F101";vertical-align:bottom}.icon-arrow-long-down:before{content:"\F102";vertical-align:bottom}.icon-arrow-long-left:before{content:"\F103";vertical-align:bottom}.icon-arrow-long-right:before{content:"\F104";vertical-align:bottom}.icon-arrow-long-up:before{content:"\F105";vertical-align:bottom}.icon-behance-square:before{content:"\F106";vertical-align:bottom}.icon-behance:before{content:"\F107";vertical-align:bottom}.icon-check-circle-o:before{content:"\F108";vertical-align:bottom}.icon-check-circle:before{content:"\F109";vertical-align:bottom}.box-success:before{content:"\F109"}.icon-check-square-o:before{content:"\F10A";vertical-align:bottom}.icon-check-square:before{content:"\F10B";vertical-align:bottom}.icon-check:before{content:"\F10C";vertical-align:bottom}.icon-exclamation-circle:before{content:"\F10D";vertical-align:bottom}.form_error li:before{content:"\F10D"}.icon-exclamation-triangle:before{content:"\F10E";vertical-align:bottom}.box-error:before,.box-warning:before{content:"\F10E"}.icon-exclamation:before{content:"\F10F";vertical-align:bottom}.icon-external-link-alt:before{content:"\F110";vertical-align:bottom}.icon-facebook:before{content:"\F111";vertical-align:bottom}.icon-info-circle:before{content:"\F112";vertical-align:bottom}.icon-info:before{content:"\F113";vertical-align:bottom}.box-info:before{content:"\F113"}.icon-linkedin-square:before{content:"\F114";vertical-align:bottom}.icon-linkedin:before{content:"\F115";vertical-align:bottom}.icon-warning:before{content:"\F116";vertical-align:bottom}.footer_wrapper,.header_wrapper,.project_media,.section-agency,.section-contact,.section-projects,.section-team,.wrapper,.wrapper-small{position:relative;width:100%;padding:0 10px}@media screen and (min-width:768px){.footer_wrapper,.header_wrapper,.project_media,.section-agency,.section-contact,.section-projects,.section-team,.wrapper,.wrapper-small{width:75%;margin:0 auto;padding:0}}@media screen and (min-width:1024px){.wrapper-small{width:50%}}[class*=section-]{position:relative;padding:50px 0}@media screen and (min-width:768px){[class*=section-]{padding:70px 0}}.header{position:fixed;top:0;left:0;width:100%;height:50px;background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:999}.header:after{display:block;clear:both;content:""}@media screen and (min-width:768px){.header{height:70px}}.header_wrapper{padding:0}.logo{position:absolute;display:inline-block;margin:0 0 0 10px;line-height:50px;height:50px;transition-duration:.3s;opacity:1}@media screen and (min-width:768px){.logo{line-height:70px;height:70px}}.logo a{display:inline-block;line-height:50px}@media screen and (min-width:768px){.logo a{line-height:70px}}.logo img{display:inline-block;vertical-align:middle;position:relative;top:-3px;width:150px;height:auto;max-height:100%}@media screen and (min-width:768px){.logo img{max-width:250px}}.nav{position:relative;display:none;top:50px;background-color:#fff;height:calc(100vh - 50px)}@media screen and (min-width:768px){.nav{display:block;top:0;height:70px;background-color:transparent;text-align:center;padding-right:20px;float:right}}.menu{background-color:#fff;font-size:0}@media screen and (min-width:768px){.menu{background-color:transparent;height:70px;display:inline-block}}.menu_item{border-bottom:1px solid #e8e8e8;font-size:1.2rem}@media screen and (min-width:768px){.menu_item{border-bottom:none;display:inline-block}}.menu_link{position:relative;display:block;line-height:50px;padding:0 20px;font-size:1.4rem;color:#343434;font-weight:700;transition-duration:.3s}@media screen and (min-width:768px){.menu_link{line-height:70px}.menu_link:after{content:"";position:absolute;bottom:20px;left:50%;display:block;width:50%;height:2px;background-color:#00bdbc;-webkit-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);transition-duration:.3s}}.menu_link.is-active,.menu_link:hover{color:#6e43a7}.menu_link.is-active:after,.menu_link:hover:after{-webkit-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}.menu_locales{display:inline-block;width:100%;font-size:0}@media screen and (min-width:768px){.menu_locales{width:auto}}.menu_locale{display:inline-block;font-size:1.4rem;width:50%}@media screen and (min-width:768px){.menu_locale{width:auto}.menu_locale:first-child{margin-right:5px}}.menu_locale_link{display:inline-block;width:100%;padding:20px;text-transform:uppercase;text-align:center;background-color:#6e43a7;color:#fff}@media screen and (min-width:768px){.menu_locale_link{padding:0;width:30px;height:30px;background-color:transparent;border:2px solid #6e43a7;text-align:center;line-height:26px;font-size:1.2rem;color:#6e43a7}}.menu_locale_link.is-active,.menu_locale_link:hover{background-color:#00bdbc;color:#fff;border-color:#00bdbc}.footer{position:relative;padding:50px 0;background-color:#fff;min-height:200px;border-top:1px solid #e8e8e8}.footer_wrapper{display:flex;flex-wrap:wrap;align-items:center;align-content:center}.footer_col,.footer_col-logo{flex:0 0 auto;flex-basis:100%;max-width:100%;text-align:center;padding-bottom:20px}.footer_col-logo:last-child,.footer_col:last-child{padding-bottom:0}@media screen and (min-width:640px){.footer_col,.footer_col-logo{flex-basis:50%;max-width:50%;align-self:center}}@media screen and (min-width:1024px){.footer_col,.footer_col-logo{flex-basis:25%;max-width:25%;padding:0 20px;text-align:left}}@media screen and (min-width:1920px){.footer_col,.footer_col-logo{flex-basis:16.66667%;max-width:16.66667%}}.footer_col-logo p,.footer_col p{margin:0}.footer_col-logo{flex-basis:100%;max-width:100%;text-align:center}@media screen and (min-width:1024px){.footer_col-logo{flex-basis:25%;max-width:25%;text-align:left}}@media screen and (min-width:1250px){.footer_col-logo{flex-basis:16.66667%;max-width:16.66667%}}.footer_logo{max-width:200px;height:auto}address{line-height:1.5em}.footer_col.footer_socials,.footer_socials.footer_col-logo{position:relative;left:0;flex-basis:100%;max-width:100%;text-align:center}@media screen and (min-width:1024px){.footer_col.footer_socials,.footer_socials.footer_col-logo{flex-basis:25%;max-width:25%}}@media screen and (min-width:1250px){.footer_col.footer_socials,.footer_socials.footer_col-logo{flex-basis:16.6667%;max-width:16.6667%;text-align:right;left:16.6667%}}@media screen and (min-width:1920px){.footer_col.footer_socials,.footer_socials.footer_col-logo{left:33.3334%}}.footer_col.footer_socials a,.footer_socials.footer_col-logo a{display:inline-block;padding:5px;color:rgba(52,52,52,.5);transition-duration:.3s}.footer_col.footer_socials a:hover,.footer_socials.footer_col-logo a:hover{color:#343434}.is-home{padding-top:50px}@media screen and (min-width:768px){.is-home{padding-top:0}}.is-home .header{background-color:#fff}@media screen and (min-width:768px){.is-home .header{background-color:transparent}}.is-home .menu_link{color:#1d1d1d}.is-home .logo{opacity:1;width:auto;overflow:hidden}@media screen and (min-width:768px){.is-home .header.is-top .menu_link{color:#fff}.is-home .header.is-top .logo{opacity:0;width:0;overflow:hidden}}.is-home .debug-lines [class*=line-]{-webkit-transform:scaleY(0);transform:scaleY(0)}.is-home .debug-lines.is-visible [class*=line-]{-webkit-transform:scaleY(1);transform:scaleY(1)}.section-intro{position:relative;width:100%;height:80vh;line-height:calc(80vh - 150px);background-image:url(/build/images/background_home.f88d36cd.jpg) center center;background-size:cover;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;overflow:hidden}.section-intro:after{background-image:linear-gradient(0deg,#fff 0,hsla(0,0%,100%,.738) 19%,hsla(0,0%,100%,.541) 34%,hsla(0,0%,100%,.382) 47%,hsla(0,0%,100%,.278) 56.5%,hsla(0,0%,100%,.194) 65%,hsla(0,0%,100%,.126) 73%,hsla(0,0%,100%,.075) 80.2%,hsla(0,0%,100%,.042) 86.1%,hsla(0,0%,100%,.021) 91%,hsla(0,0%,100%,.008) 95.2%,hsla(0,0%,100%,.002) 98.2%,hsla(0,0%,100%,0));display:block;bottom:0;height:150px;z-index:5}.section-intro:after,.section-intro:before{content:"";position:absolute;left:0;width:100%}.section-intro:before{top:0;height:100%;background-image:linear-gradient(90deg,#00bdbc 0,#6e43a7);opacity:.7}@media screen and (min-width:1250px){.section-intro:before{opacity:0}}@media screen and (min-width:768px){.section-intro{height:calc(100vh + 100px);line-height:100vh;padding:0 20px}.section-intro:after{height:200px}}@media screen and (min-width:1025px){.section-intro{background-image:radial-gradient(circle at center center,#00bdbc 0,#6e43a7 100%)}}.intro_content{display:inline-block;width:100%;vertical-align:middle}.section-intro h1{position:relative;margin:0 auto;text-align:center;line-height:normal}.section-intro h1 img{display:none}@media screen and (min-width:768px){.section-intro h1 img{display:inline-block;max-width:400px}}@media screen and (min-width:1250px){.section-intro h1 img{max-width:100%}}.section-intro h1 .text-mobile{font-weight:700;font-size:3.5rem;color:#fff;display:inline-block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}@media screen and (min-width:768px){.section-intro h1 .text-mobile{display:none}}canvas.home-particles{position:absolute;display:none;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:0}@media screen and (min-width:768px){canvas.home-particles{display:block}}.section-projects{padding-top:50px}@media screen and (min-width:1250px){.section-projects{width:50%}}.textrandom{display:none}@media screen and (min-width:768px){.textrandom{display:block;margin-top:20px;color:#fff;font-weight:400}}@media screen and (min-width:1024px){.agency_intro{display:flex;align-items:flex-start;flex-direction:row-reverse}.agency_intro>*{flex:0 0 auto;flex-basis:50%;max-width:50%}}.agency_intro .content{position:relative;padding:20px;border:0 solid #e8e8e8;border-bottom-width:1px;border-top-width:1px}@media screen and (min-width:1024px){.agency_intro .content{padding:50px}}.agency_intro .content>*{position:relative}.agency_intro .content:before{content:"";display:block;position:absolute;top:0;left:50px;width:calc(100% - 100px);height:100%;background-color:#fff}.agency_intro img{display:block;width:100%;height:auto}@media screen and (min-width:1024px){.agency_scopes{display:flex;flex-wrap:wrap;padding:150px 0 0}}.agency_scopes>*{position:relative;padding:20px;border:0 solid #e8e8e8;border-bottom-width:1px}@media screen and (min-width:1024px){.agency_scopes>*{position:relative;flex:0 0 auto;flex-basis:calc(50% - 1px);max-width:calc(50% - 1px);padding:50px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}}@media screen and (min-width:1250px){.agency_scopes>*{flex:0 0 auto;flex-basis:33.3333%;max-width:33.3333%}}.agency_scopes>:before{content:"";display:block;position:absolute;top:0;left:50px;width:calc(100% - 100px);height:100%;background-color:#fff;z-index:0}.agency_scopes>*>*{position:relative}.agency_scope .project_intro .project_name,.agency_scope .title,.project_intro .agency_scope .project_name{color:#343434}@media screen and (min-width:1024px){.agency_scope{margin-bottom:50px;align-self:flex-start}}@media screen and (min-width:1250px){.agency_scope:nth-child(2),.agency_scope:nth-child(5){-webkit-transform:translateY(-50px);transform:translateY(-50px)}}.agency_pictures{padding-top:30px}@media screen and (min-width:768px){.agency_pictures{display:flex;flex-wrap:wrap;align-items:flex-end}}.agency_pictures img{position:relative;display:block;width:100%;height:auto}.agency_pictures .picture{position:relative;padding:10px 20px}@media screen and (min-width:768px){.agency_pictures .picture{flex:0 0 auto;padding:20px;border:0 solid #e8e8e8;border-bottom-width:1px;border-top-width:1px;flex-basis:50%;max-width:50%}}@media screen and (min-width:1024px){.agency_pictures .picture{padding:20px}}@media screen and (min-width:1250px){.agency_pictures .picture{flex-basis:33.3333%;max-width:33.3333%;padding:50px}}.agency_pictures .picture:before{content:"";display:block;position:absolute;top:0;left:50px;width:calc(100% - 100px);height:100%;background-color:#fff}.agency_pictures .picture:last-child img:first-child{margin-bottom:20px}@media screen and (min-width:768px){.agency_pictures .picture:last-child{border-top:0;font-size:0;width:100%;flex-basis:100%;max-width:100%}.agency_pictures .picture:last-child img{display:inline-block;vertical-align:middle;max-width:calc(50% - 20px)}.agency_pictures .picture:last-child img:first-child{margin-right:40px;margin-bottom:0}.agency_pictures .picture:last-child:before{background-color:transparent}}@media screen and (min-width:1250px){.agency_pictures .picture:last-child{display:inline;flex:0 0 auto;flex-basis:auto;max-width:33.333%;border-top:1px solid #e8e8e8}.agency_pictures .picture:last-child img{display:block;flex-basis:auto;max-width:100%}.agency_pictures .picture:last-child img:first-child{margin-right:0;margin-bottom:100px}.agency_pictures .picture:last-child:before{background-color:#fff}.agency_pictures .picture:last-child:after{content:"";position:absolute;top:54.5%;margin-top:-1px;left:0;display:block;width:100%;height:1px;background-color:#e8e8e8}}ul.team{text-align:center;margin:0;width:100%}@media screen and (min-width:768px){ul.team{display:flex;flex-wrap:wrap;padding:0;width:100%}ul.team>*{flex:0 0 auto;flex-basis:50%;max-width:50%;margin-bottom:50px}}@media screen and (min-width:1024px){ul.team>*{flex-basis:33.3333%;max-width:33.3333%}}@media screen and (min-width:1250px){ul.team{text-align:left}}.teammate{position:relative;padding:20px;border-top:1px solid #e8e8e8}@media screen and (min-width:768px){.teammate{border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}}@media screen and (min-width:1250px){.teammate{min-height:230px;font-size:0;border-right:0}}.teammate:before{content:"";background-color:#fff;top:0;left:20px;position:absolute;width:calc(100% - 40px);height:100%}.teammate_infos,.teammate_media{display:block;position:relative}@media screen and (min-width:768px){.teammate_infos,.teammate_media{display:block}}@media screen and (min-width:1250px){.teammate_infos,.teammate_media{display:inline-block;vertical-align:middle;max-width:50%}}.teammate_infos{margin-bottom:20px;text-overflow:"-"}@media screen and (min-width:1250px){.teammate_infos{width:50%;margin-bottom:0}}.teammate_name{width:100%;font-size:3.5rem;font-weight:700;margin:0;color:#00bdbc}.teammate_job{font-size:1.4rem;margin:0}.teammate_media{position:relative;margin:0 auto}.teammate_media img{margin:0 auto;max-width:100%;height:auto}@media screen and (min-width:1250px){.teammate_media img{position:relative;top:40px}}.section-contact{padding:50px 20px;z-index:0}@media screen and (min-width:1250px){.section-contact{display:flex}.section-contact>*{flex:0 0 auto;flex-basis:50%;position:relative;left:50%}}.contact_content form>ul>li{padding:5px 0}.contact_content label{margin-top:10px}.contact_content .btn-submit{width:100%;transition-duration:.3s}.contact_content .btn-submit:hover{background-color:#00bdbc;color:#fff}@media screen and (min-width:768px){.contact_content .btn-submit{width:33.333%}}.contact_media{display:none}@media screen and (min-width:768px){.contact_media{display:block;height:250px;background-size:cover;background-position:50%;background-repeat:no-repeat}}@media screen and (min-width:1250px){.contact_media{display:block;position:fixed;top:0;left:0;width:37.5%;height:100vh}}body.is-project .debug-lines{display:none}.section-project{padding-top:0}.project_intro{position:relative;min-height:200px;width:100%;padding:100px 20px;text-align:center;background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff}@media screen and (min-width:1920px){.project_intro{padding:50px 20px;height:60vh;line-height:60vh}}.project_intro:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(29,29,29,.5);z-index:0}.project_intro_content{position:relative;line-height:normal;display:inline-block;vertical-align:middle}.project_intro_content a{display:inline-block;vertical-align:baseline;font-weight:700;color:#fff}.project_intro_content a i,.project_intro_content a i:before{padding-left:2px;vertical-align:baseline;font-size:1.2rem}.project_intro_content a:hover{text-decoration:underline}.project_date{margin:0}.project_date time{font-style:italic;letter-spacing:1px}.project_intro .project_name{position:relative;display:inline-block;vertical-align:middle;line-height:normal;z-index:1}.project_intro .scroll-down{display:none;width:150px;position:absolute;bottom:30px;left:50%;margin-left:-75px;line-height:normal}@media screen and (min-width:1920px){.project_intro .scroll-down{display:block}}.project_informations{width:100%;font-size:0}.project_informations>*{display:inline-block;vertical-align:middle;width:100%;font-size:1.4rem}.project_details{overflow:hidden;vertical-align:middle;color:#fff;padding:20px}@media screen and (min-width:768px){.project_details{padding:50px 20px}}@media screen and (min-width:1024px){.project_details{width:50%}}.project_details{position:relative}@media screen and (min-width:1024px){.project_details{padding-left:12.5%}}.project_description{vertical-align:middle;padding:50px 13.75%}@media screen and (min-width:1024px){.project_description{padding:50px 100px;width:50%}}@media screen and (min-width:1024px){.project_media{padding-top:50px}}.job_name{color:#00bdbc}@media screen and (min-width:1250px){.job_content{padding:20px}}.job{margin-bottom:40px}