.left_side__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.left_side__nav a{display:inline-block;font-size:2rem;margin:2rem 0;color:#fff;position:relative;z-index:6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-font-smoothing:subpixel-antialiased;-webkit-transform-origin:center left;transform-origin:center left;letter-spacing:-.1rem;-webkit-transform:scale(1);transform:scale(1)}.left_side__nav a:after{content:"";position:absolute;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-bottom:1px solid #fff;width:100%;top:101%;left:0}.left_side__nav a:hover:after{width:0}.left_side__nav a.router-link-exact-active{z-index:5;line-height:8rem;font-family:proxima_novaextrabold;text-transform:uppercase;-webkit-transform:scale(4);transform:scale(4);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (max-width:1300px){.left_side__nav a.router-link-exact-active{-webkit-transform:scale(2.5);transform:scale(2.5)}}.left_side__nav a.router-link-exact-active:after{width:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,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;font-size:15px;font-family:proxima_nova_ltsemibold,sans-serif;-webkit-overflow-scrolling:touch}ol,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}input,textarea{outline:none}a{text-decoration:none}a:hover{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button,input,textarea{outline:none}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clear{clear:both}@font-face{font-family:proxima_novaextrabold;src:url(../fonts/proxima_nova_extrabold-webfont.ac481213.eot);src:url(../fonts/proxima_nova_extrabold-webfont.ac481213.eot?#iefix) format("embedded-opentype"),url(../fonts/proxima_nova_extrabold-webfont.e275ed31.woff2) format("woff2"),url(../fonts/proxima_nova_extrabold-webfont.403ba857.woff) format("woff"),url(../fonts/proxima_nova_extrabold-webfont.f38ed886.ttf) format("truetype"),url(../img/proxima_nova_extrabold-webfont.b830dfe7.svg#proxima_novaextrabold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_ltsemibold;src:url(../fonts/proxima_nova_semibold-webfont.fba8ef57.eot);src:url(../fonts/proxima_nova_semibold-webfont.fba8ef57.eot?#iefix) format("embedded-opentype"),url(../fonts/proxima_nova_semibold-webfont.89adc2a5.woff2) format("woff2"),url(../fonts/proxima_nova_semibold-webfont.8da46915.woff) format("woff"),url(../fonts/proxima_nova_semibold-webfont.d714138e.ttf) format("truetype"),url(../img/proxima_nova_semibold-webfont.f373d26c.svg#proxima_nova_ltsemibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_rgbold;src:url(../fonts/proximanova-bold-03fe-webfont.0a023b1f.eot);src:url(../fonts/proximanova-bold-03fe-webfont.0a023b1f.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova-bold-03fe-webfont.69248030.woff2) format("woff2"),url(../fonts/proximanova-bold-03fe-webfont.43badaa2.woff) format("woff"),url(../fonts/proximanova-bold-03fe-webfont.35dcc1fe.ttf) format("truetype"),url(../img/proximanova-bold-03fe-webfont.8fe890a5.svg#proxima_nova_rgbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:proxima_novaregular;src:url(../fonts/proxima_nova_regular-webfont.31999ffa.eot);src:url(../fonts/proxima_nova_regular-webfont.31999ffa.eot?#iefix) format("embedded-opentype"),url(../fonts/proxima_nova_regular-webfont.b50e129b.woff2) format("woff2"),url(../fonts/proxima_nova_regular-webfont.0d62946f.woff) format("woff"),url(../fonts/proxima_nova_regular-webfont.d6b72166.ttf) format("truetype"),url(../img/proxima_nova_regular-webfont.157f34f2.svg#proxima_novaregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Georgia-Italic;src:url(../fonts/Georgia-Italic.615728aa.eot?#iefix) format("embedded-opentype"),url(../fonts/Georgia-Italic.95919d97.woff) format("woff"),url(../fonts/Georgia-Italic.35ac14f8.ttf) format("truetype"),url(../img/Georgia-Italic.691594bc.svg#Georgia-Italic) format("svg");font-weight:400;font-style:normal}.mobile-hidden{display:block}@media only screen and (max-width:760px){.mobile-hidden{display:none!important}}.mobile-visible{display:none}@media only screen and (max-width:760px){.mobile-visible{display:block!important}}.no-padding-bottom{padding-bottom:0!important}.white-color{color:#d8d8d8!important}html{font-size:7px;overflow:hidden}@media only screen and (max-width:760px){html{position:relative;overflow:scroll;font-size:2px;background:#f9003c}}#app{height:100%}@media only screen and (max-width:760px){#app{position:relative;overflow:hidden;width:100vw;background:#f9003c;height:auto}}@media only screen and (max-width:760px){body .wrapper{padding:28.2rem 10rem 10rem;-webkit-box-sizing:border-box;box-sizing:border-box}body .wrapper.inside{padding:28.2rem 0 0;background-color:#f9003c}body .wrapper.inside header .logo{color:#fff;border:none}body header{padding:10rem;position:fixed;z-index:4;top:0;left:0;width:100%}body header.header_project{background:transparent;top:0;left:0}body header.header_project nav{line-height:6rem}body header.header_project nav a{font-size:6rem}body main{height:auto}}@media only screen and (max-width:760px){body header{background-color:#f9003c;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:4!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}}.wrapper{padding:10rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100vh;background-color:#f9003c;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s}.wrapper.main{padding:0 10rem;height:auto}.wrapper.main:before{top:0;height:16rem}.wrapper.main:after,.wrapper.main:before{content:"";position:fixed;z-index:3;left:0;width:98%;background-color:#f9003c}.wrapper.main:after{bottom:0;height:19rem}@media only screen and (max-width:760px){.wrapper.main:after{display:none}}.wrapper.main header{position:fixed;z-index:3;top:0;left:0;padding:10rem 10rem 10rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper.main main:before{top:0;height:14rem}.wrapper.main main:after,.wrapper.main main:before{content:"";position:absolute;z-index:1;left:0;right:0;background-color:#f9003c}.wrapper.main main:after{bottom:0;height:calc(10rem + 38px)}@media only screen and (max-width:760px){.wrapper.main main article p{font-size:7.5rem}}@media only screen and (max-width:900px){.wrapper.main main article p{width:calc(100% - 24rem)}}.wrapper.main footer{position:fixed;z-index:4;bottom:0;left:0;padding:0 10rem 10rem;width:100%}.wrapper.inside header .logo{color:#fff;font-family:proxima_nova_rgbold,sans-serif}.wrapper.inside header .logo:hover{border-color:#fff}.wrapper.inside header nav a{display:block;color:#ffd1ca;border-color:#9e9e9e}.wrapper.inside header nav a:hover{border-color:#fff}.wrapper.inside header nav a.router-link-active{color:#fff;border:none}.wrapper.inside header nav a.router-link-active:after{width:0}.wrapper.child{background:transparent}@media only screen and (max-width:760px){.wrapper{height:auto;overflow:scroll}}.main_project__text{position:fixed;font-family:proxima_nova_rgbold,sans-serif;width:calc(80% - 24.2rem);z-index:1;top:50vh;left:10rem;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;-webkit-transform:translateY(1000%);transform:translateY(1000%);-webkit-transition-delay:.4s;transition-delay:.4s;font-size:10rem;color:#cdcdce;letter-spacing:-.5rem;padding-left:-.5rem}.main_project__text.video_wrapper{width:100%;height:100vh;left:0}@media only screen and (max-width:1460px){.main_project__text{font-size:10rem}}@media only screen and (max-width:1300px){.main_project__text{font-size:7rem}}@media only screen and (max-width:760px){.main_project__text{width:calc(100% - 24.2rem);font-size:11rem}}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.main_header{padding:10rem}header .header_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:4;width:100%}header .header_left .header_title{padding-top:5rem;font-size:2.6rem;line-height:2.7rem;letter-spacing:-.1rem;color:#fff;font-family:proxima_nova_rgbold,sans-serif}header .header_left .logo{margin-right:10.5rem;color:#fff;font-size:1.8rem;font-family:proxima_nova_rgbold,sans-serif}@media only screen and (max-width:760px){header .header_left .logo{font-size:6rem}}header .header_left nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header .header_left nav a{color:#ffd1ca;font-size:2rem;position:relative;margin-right:3rem;display:block}header .header_left nav a:after{content:"";position:absolute;display:block;width:100%;height:1px;background:#ffd1ca;bottom:-2px;left:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}header .header_left nav a:last-child{margin:0}header .header_left nav a:hover:after{width:0}header .header_right a{color:#ffd1ca;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}header .header_right a .link_text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-right:1rem;position:relative}header .header_right a .link_text:after{content:"";position:absolute;width:100%;height:1px;background:#ffd1ca;bottom:-2px;left:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}header .header_right a:hover .link_text:after{width:0}header .header_right a .read_icon{display:inline-block;opacity:.9;width:2rem;height:2rem;background:url(/app/img/readus.svg);background-size:cover}header.header_project{position:fixed;top:10rem;left:10rem;z-index:3}header.header_project .logo{color:#cdcdce;font-family:proxima_nova_rgbold,sans-serif}header.header_project .logo:hover{border-color:#fff}header.header_project nav a{color:#9e9e9e;border-color:#9e9e9e}header.header_project nav a.white_link{color:#fff}header.header_project nav a.white_link:after{background:#fff}header.header_project nav a:hover{border-color:#fff}header.header_project nav a:after{background:#9e9e9e}header.header_project nav a.router-link-active{color:#cdcdce;border:none}header.header_project nav a.router-link-active:after{width:0}@media only screen and (max-width:760px){header{padding:10rem}}.project_half{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5rem 0 10rem}@media only screen and (max-width:760px){.project_half{width:100%;padding:0 10rem}}.project_full{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10rem}.project_full>img{width:100%}.project_full.two_images{display:-webkit-box;display:-ms-flexbox;display:flex}.project_full.two_images.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.project_full.two_images>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-left:5rem}.project_full.two_images>div.flex_0_auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.project_full.two_images>div:first-child{padding-left:0;padding-right:5rem}.project_full.two_images>div img{width:100%}.pf_food .project_link_works{font-family:proxima_nova_ltsemibold,sans-serif;font-size:4rem;line-height:100%;margin-bottom:6rem}.pf_food .project_link_works__white{color:#d6d9df}@media only screen and (max-width:760px){.pf_food .project_link_works{font-size:15rem;margin-bottom:14rem}}.oiff .project_link_works{margin-bottom:12rem}.footer_wrapper{padding:0 10rem}.footer_wrapper .footer_tittle{font-family:proxima_nova_ltsemibold,sans-serif;font-size:3rem;line-height:100%}@media only screen and (max-width:760px){.footer_wrapper .footer_tittle{font-size:10rem}}.footer_wrapper .footer_list{font-family:proxima_novaregular,sans-serif;color:#92969c;font-size:2.4rem;line-height:2.9rem}@media only screen and (max-width:760px){.footer_wrapper .footer_list{font-size:8.4rem;line-height:9.9rem}}.footer_wrapper .flex_images{display:-webkit-box;display:-ms-flexbox;display:flex}.footer_wrapper .flex_images>div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.footer_wrapper .flex_images>div:first-child{padding-right:5rem}@media only screen and (max-width:760px){.footer_wrapper .flex_images>div:first-child{padding-right:0}}.footer_wrapper .flex_images>div:last-child{padding-left:5rem}@media only screen and (max-width:760px){.footer_wrapper .flex_images>div:last-child{padding-left:0}}.footer_wrapper .flex_images>div .img_block img{width:100%}.footer_wrapper .flex_images>div .position_data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2.4rem;line-height:2.9rem}.footer_wrapper .flex_images>div .position_data .position{color:#92969c}.footer_wrapper .flex_images>div .position_data .position_name{font-family:proxima_nova_ltsemibold,sans-serif}.footer_wrapper .flex_images>div .position_data .position_email{font-family:proxima_novaregular,sans-serif;text-decoration:underline;color:#1d222c}.footer_wrapper .flex_images>div .position_data .position_email:hover{text-decoration:none}@media only screen and (max-width:760px){.footer_wrapper .flex_images>div .position_data{font-size:8.4rem;line-height:9.9rem}}@media only screen and (max-width:760px){.footer_wrapper .flex_images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer_wrapper .footer_tittle__main{font-size:4rem;line-height:100%}@media only screen and (max-width:760px){.footer_wrapper .footer_tittle__main{font-size:10rem}}.footer_wrapper .footer_description{font-size:2.4rem;line-height:2.9rem;font-family:proxima_novaregular,sans-serif}.footer_wrapper .footer_description p{color:#92969c}.footer_wrapper .footer_description a{color:#1d222c}@media only screen and (max-width:760px){.footer_wrapper .footer_description{font-size:7.4rem;line-height:8.9rem}}.footer_wrapper .project_footer{position:relative!important;bottom:0!important;padding-top:10rem!important}.footer_wrapper .project_footer a{color:#1d222c!important}.footer_wrapper .project_footer a span:after{background:#1d222c!important}.project_left_small_text{font-family:proxima_novaregular,sans-serif;color:#838995;font-size:2.4rem;line-height:2.9rem}@media only screen and (max-width:760px){.project_left_small_text{font-size:10.4rem;line-height:12.9rem}}.section_name__big{font-family:proxima_nova_rgbold,sans-serif;font-size:10rem;line-height:100%}@media only screen and (max-width:760px){.section_name__big{font-size:22rem}}.normal-padding-top{padding-top:10rem}@media only screen and (max-width:760px){.normal-padding-top__mobile{padding-top:10rem}}@media only screen and (max-width:760px){.double-padding-top__mobile{padding-top:20rem}}.double-padding-top{padding-top:20rem}.double-padding--vertical{padding-top:20rem;padding-bottom:20rem}.double_partial-padding--vertical{padding-top:18rem;padding-bottom:18rem}.half-padding--vertical{padding-top:5rem;padding-bottom:5rem}@media only screen and (max-width:760px){.half-padding--vertical{padding-top:10rem;padding-bottom:10rem}}.text_sample{font-family:Georgia-Italic,sans-serif;border-left:6px solid #1d222c;padding-left:10rem;font-size:2.8rem;line-height:140%}@media only screen and (max-width:760px){.text_sample{font-size:9.8rem}}.padding-bottom--normal{padding-bottom:10rem}.mobile_menu{position:fixed;top:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3;overflow:scroll;height:100%;background-color:#f9003c;text-align:right;padding:30rem 10rem 10rem;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.mobile_menu.open{-webkit-transform:translateZ(0);transform:translateZ(0)}.mobile_menu a{color:#fff}.mobile_menu .mobile_main_menu{font-family:proxima_novaextrabold,sans-serif;font-size:13.6rem;line-height:12.6rem;letter-spacing:-.1rem;padding-top:50rem}.mobile_menu .mobile_main_menu li{margin-bottom:10rem}.mobile_menu .mobile_main_menu li:last-child{margin-bottom:0}.mobile_menu .mobile_main_menu a{display:inline-block;border-bottom:1px solid #fff}.mobile_menu .description{font-size:9rem;color:#fff;padding-top:25rem}.mobile_menu .description a{border-bottom:1px solid #fff}.mobile_menu .adress{font-size:7rem;color:#ffd1ca;padding-top:25rem}.mobile_menu .email{font-size:7rem;color:#fff;padding-top:15rem}.mobile_menu .email a{border-bottom:1px solid #fff}.mobile_menu .phone{font-size:7rem;color:#fff;padding-top:15rem}.mobile_menu .phone a{border-bottom:1px solid #fff}.mobile_menu .social{font-size:7rem;color:#fff;padding-top:25rem}.mobile_menu .social li{padding:5px 0 5px 5px;margin-bottom:5rem}.mobile_menu .social li a{border-bottom:1px solid #fff}main article{color:#fff;position:relative;height:100%;width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}main article .new_project_title{font-size:2rem;color:#9e9e9e;font-family:proxima_novaextrabold,sans-serif;margin-bottom:2rem;letter-spacing:0}main article h1{font-size:13.6rem;line-height:11.1rem;letter-spacing:-.6rem;padding-right:.6rem;overflow:hidden;font-family:proxima_novaextrabold,sans-serif}@media only screen and (max-width:1460px){main article h1{font-size:12.6rem;line-height:10.1rem}}@media only screen and (max-width:1300px){main article h1{font-size:11.6rem;line-height:9.1rem}}@media only screen and (max-width:900px){main article h1{font-size:8.6rem;line-height:7.1rem}}@media only screen and (max-width:760px){main article h1{letter-spacing:-.1rem;font-size:11.6rem;line-height:10.1rem}}main article h2{font-size:5rem;line-height:4.6rem;letter-spacing:-1px;padding-bottom:7vh}main article h2 a{color:#fff;position:relative}main article h2 a:after{content:"";position:absolute;width:100%;height:1px;background:#fff;bottom:-2px;left:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}main article h2 a:hover:after{width:0}@media only screen and (max-width:760px){main article h2{font-size:14rem;line-height:14rem;padding-bottom:4.8rem}}main article p{font-size:3.5rem;letter-spacing:-.1rem;width:calc(50% - 12rem)}@media only screen and (max-width:760px){main article p{font-size:9.5rem;width:100%}}@media only screen and (max-width:1460px){main article p{font-size:3rem}}@media only screen and (max-width:1300px){main article p{font-size:2.5rem}}main article p.title{font-size:3rem;padding-bottom:4.8rem;font-family:proxima_novaregular,sans-serif}@media only screen and (max-width:760px){main article p.title{font-size:8rem}}main article p.small_size_text{font-size:2.6rem;color:#ffd1ca;margin-top:6rem}main article p.link_text{margin-top:4rem}main article p.link_text a{font-size:2.6rem;color:#fff;position:relative}main article p.link_text a:after{content:"";position:absolute;width:100%;height:1px;background:#fff;bottom:-2px;left:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}main article p.link_text a:hover:after{width:0}main article.inside{width:33%;padding:0 10rem 0 0}main article.inside p{width:100%}main .footer_logo ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:6vh;margin:0 -3.4vw}main .footer_logo ul:last-child{padding-bottom:0}main .footer_logo ul li{width:14.28571%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .footer_logo ul li img{display:inline-block;max-width:50%!important}@media only screen and (max-width:760px){main .footer_logo ul li img{max-width:100%!important}}@media only screen and (max-width:760px){main .footer_logo ul li{width:calc((100% - 12rem)/4);display:inline-block;vertical-align:middle;padding:25rem 0}}@media only screen and (max-width:760px){main .footer_logo ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0;margin:0}}main .last_project_promo{width:50%;height:100%;position:fixed;top:0;left:0;overflow:hidden}main .last_project_promo #my-video{width:100%;height:100%}main .last_project_promo #my-video .vjs-tech{-o-object-fit:cover!important;object-fit:cover!important}@media only screen and (max-width:760px){main{height:auto}}.mobile_team_header{padding:10rem 10rem 0}.mobile_team_header .descr{color:#fff;font-size:12rem;font-family:proxima_nova_rgbold,sans-serif}.mobile_team_header .img_link img{width:100%;max-width:400px;margin:70rem 0 10rem}.project_list{position:fixed;z-index:2;width:100%;top:0;right:0;height:100vh;overflow-y:scroll}.project_list.team_list{-webkit-overflow-scrolling:touch}.project_list.team_list .project{cursor:default}.project_list .project{width:67%;height:50vh;margin-left:33%;background-size:cover;background-position:top;position:relative;cursor:pointer;background:#fff;overflow:hidden}.project_list .project:focus .project_data,.project_list .project:hover .project_data{opacity:1}.project_list .project.project_height_auto{height:auto}.project_list .project .inner_link{display:block;height:100%;z-index:1}.project_list .project .project_img{width:100%;height:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:0}@media only screen and (max-width:760px){.project_list .project .project_img{-o-object-position:0 0;object-position:0 0}}.project_list .project .mobile_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:2rem 10rem 10rem;background:#f9003c;font-size:9rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.project_list .project .project_comin_soon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project_list .project .project_comin_soon,.project_list .project .project_data{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project_list .project .project_data{opacity:0;position:absolute;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:0;left:0;width:100%;background:rgba(0,0,0,.9);padding:10rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project_list .project .project_data .project_title h2{font-size:4rem;color:#fff}@media only screen and (max-width:760px){.project_list .project .project_data .project_title h2{font-size:11rem}}.project_list .project .project_data .project_title p{font-size:2rem;color:#7b7a7a;padding-top:1rem}@media only screen and (max-width:760px){.project_list .project .project_data .project_title p{font-size:6rem;font-family:proxima_novaregular,sans-serif}}.project_list .project .project_data .project_work_data{font-size:2rem;color:#7b7a7a}@media only screen and (max-width:760px){.project_list .project .project_data .project_work_data{font-size:7rem}}@media only screen and (max-width:760px){.project_list .project .project_data{opacity:1;background:transparent;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width:760px){.project_list .project{height:498px}}@media only screen and (max-width:760px){.project_list{position:relative;width:100%;height:auto}.project_list .project{width:100%;margin:0}}footer{position:relative;z-index:5;color:#fff;font-size:2rem;opacity:1!important}footer .main_footer_img{max-width:400px;width:100%}footer.inside{width:calc(33% - 12.5rem);-webkit-box-sizing:border-box;box-sizing:border-box}footer.hidden{opacity:0}footer .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .social li{margin-right:2.1rem}footer .social li a img{height:3.7rem}@media only screen and (max-width:760px){footer{opacity:0!important}}.menu-button{background:none;border:none;width:14rem;height:14rem;position:relative;z-index:4;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.menu-button,.menu-button span{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.menu-button span{display:block;position:absolute;height:1rem;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-button span:first-child{top:5rem}.menu-button span:nth-child(2),.menu-button span:nth-child(3){top:8rem}.menu-button span:nth-child(4){top:7rem}.menu-button.open span:first-child{top:18px;width:0;left:50%}.menu-button.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-button.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-button.open span:nth-child(4){top:18px;width:0;left:50%}.fullpage-wrapper{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:auto;height:100vh;margin:0 -10rem;padding:0 10rem}.fullpage-wrapper .section{padding-top:10rem}.fullpage-wrapper .section:first-of-type{padding-top:0;height:100vh}.fullpage-wrapper .section__text_content{padding:10rem}.fullpage-wrapper .section__text_content .text_top{border-bottom:2px solid #fe5403;padding-left:11rem;margin-bottom:10rem}.fullpage-wrapper .section__text_content .text_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.fullpage-wrapper .section__text_content .text_wrapper .text_left{font-size:10rem;font-family:proxima_nova_rgbold,sans-serif}@media only screen and (max-width:1460px){.fullpage-wrapper .section__text_content .text_wrapper .text_left{font-size:8rem}}@media only screen and (max-width:760px){.fullpage-wrapper .section__text_content .text_wrapper .text_left{font-size:17rem;padding-bottom:10rem}}.fullpage-wrapper .section__text_content .text_wrapper .text_right{width:50%;padding-left:10rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:6.8rem;color:#4e4e4e}.fullpage-wrapper .section__text_content .text_wrapper .text_right:after{content:"";position:absolute;bottom:0;left:0;background-color:#0d1317;width:8.7rem;height:.8rem}@media only screen and (max-width:1460px){.fullpage-wrapper .section__text_content .text_wrapper .text_right{font-size:4.8rem}}@media only screen and (max-width:760px){.fullpage-wrapper .section__text_content .text_wrapper .text_right{padding-left:0;font-size:9rem;width:100%}}@media only screen and (max-width:760px){.fullpage-wrapper .section__text_content .text_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.fullpage-wrapper .section__text_content .text_bottom{padding-top:10rem;text-align:center}.fullpage-wrapper .section__text_content .text_bottom img{width:100%}.fullpage-wrapper .section__text_content__secondary .text_wrapper{color:#4e4e4e}.fullpage-wrapper .section__text_content__secondary .text_wrapper .text_left{font-size:6rem}@media only screen and (max-width:1460px){.fullpage-wrapper .section__text_content__secondary .text_wrapper .text_left{font-size:5rem}}@media only screen and (max-width:760px){.fullpage-wrapper .section__text_content__secondary .text_wrapper .text_left{font-size:17rem;padding-bottom:10rem}}.fullpage-wrapper .section__text_content__secondary .text_wrapper .text_right{font-size:3.8rem}.fullpage-wrapper .section__text_content__secondary .text_wrapper .text_right p{padding-top:6rem}.fullpage-wrapper .section__text_content__secondary .text_wrapper .text_right p:first-child{padding-top:0}@media only screen and (max-width:1460px){.fullpage-wrapper .section__text_content__secondary .text_wrapper .text_right{font-size:2.8rem}}@media only screen and (max-width:760px){.fullpage-wrapper .section__text_content__secondary .text_wrapper .text_right{padding-left:0;font-size:9rem;width:100%}}.fullpage-wrapper .section.hidden{opacity:0}.fullpage-wrapper .alone_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;max-height:calc(100vh - 33.2rem)}.fullpage-wrapper .alone_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fullpage-wrapper .slide_with_text{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.fullpage-wrapper .slide_with_text .slide_with_text__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 33.2rem)}.fullpage-wrapper .slide_with_text .slide_title{padding:10rem 0;font-size:2.2rem;color:#656666;width:40%;margin:0 auto}.fullpage-wrapper .slide_with_text .inner_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fullpage-wrapper .slide_with_text .inner_img img{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.fullpage-wrapper .fp-slide{text-align:center}.fullpage-wrapper .fp-slide .slider_inner{max-height:calc(100vh - 43.2rem);height:100%;background-color:#1a1d1f;padding:0 10rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;position:relative;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.fullpage-wrapper .fp-slide .slider_inner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.fullpage-wrapper .font_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10rem 10rem}.fullpage-wrapper .font_block__inner{width:100%;max-width:1680px;position:relative}.fullpage-wrapper .font_block .font_name{text-align:left;margin-bottom:200px;font-size:8rem;font-family:proxima_nova_ltsemibold,sans-serif}@media only screen and (max-width:760px){.fullpage-wrapper .font_block .font_name{margin-bottom:100px}}.fullpage-wrapper .font_block .font_text{font-family:proxima_novaextrabold,sans-serif;font-size:7.4rem;height:30rem;text-align:center}.fullpage-wrapper .font_block .font_text .f1_card{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:rotating 8s linear infinite;animation:rotating 8s linear infinite}.fullpage-wrapper .font_block .font_text .f1_card .face{position:absolute;top:15rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fullpage-wrapper .font_block .font_text .f1_card .face.back{-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg);text-align:center;font-size:50rem;line-height:20rem}.fullpage-wrapper .font_block .font_text__wrapper{text-align:left;display:inline-block;line-height:8.5rem}.fullpage-wrapper .font_block .font_text__wrapper span{background:#000;color:#fff;padding:0 1rem}.fullpage-wrapper .font_block .font_examples{margin-top:200px;display:-webkit-box;display:-ms-flexbox;display:flex}.fullpage-wrapper .font_block .font_examples>div{width:25%}.fullpage-wrapper .font_block .font_examples>div.regular{font-family:proxima_novaregular,sans-serif}.fullpage-wrapper .font_block .font_examples>div.semi{font-family:proxima_nova_ltsemibold,sans-serif}.fullpage-wrapper .font_block .font_examples>div.bold{font-family:proxima_nova_rgbold,sans-serif}.fullpage-wrapper .font_block .font_examples>div.extra{font-family:proxima_novaextrabold,sans-serif}@media only screen and (max-width:760px){.fullpage-wrapper .font_block .font_examples{margin-top:100px}}.fullpage-wrapper .fp-slidesNav{text-align:center}.fullpage-wrapper .fp-slidesNav.bottom{bottom:10rem}.fullpage-wrapper .fp-slidesNav ul{display:block}.fullpage-wrapper .fp-slidesNav ul li{width:6px;height:6px}.fullpage-wrapper .fp-slidesNav ul li a span{width:6px;height:6px;margin:0}.fullpage-wrapper .fp-slidesNav ul li a.active span{width:6px;height:6px;margin:0;background-color:#47494b}.fullpage-wrapper .fp-slidesNav ul li:hover a span{width:6px;height:6px;margin:0;background:#fff}.fullpage-wrapper #fp-nav ul li:hover a.active span,.fullpage-wrapper #fp-nav ul li a.active span,.fullpage-wrapper .fp-slidesNav ul li:hover a.active span,.fullpage-wrapper .fp-slidesNav ul li a.active span{width:6px;height:6px;margin:0;background-color:#b8b7b9}.fullpage-wrapper .project_link{text-align:left;padding:0 10rem}.fullpage-wrapper .project_link a{color:#cdcdce;font-size:8rem;position:relative}.fullpage-wrapper .project_link a:hover:after{width:0}.fullpage-wrapper .project_link a:after{content:"";position:absolute;display:block;width:100%;height:1px;background:#cdcdce;bottom:-2px;left:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}@media only screen and (max-width:760px){.fullpage-wrapper .project_link a{font-size:10rem}}.fullpage-wrapper .project_link .without_link~.project_link_works,.fullpage-wrapper .project_link a~.project_link_works{padding-top:5rem}.fullpage-wrapper .project_link .project_description{font-size:2.1rem;color:#787777;padding-top:7rem;padding-bottom:5rem}.fullpage-wrapper .project_link .project_description .name{font-size:3rem;color:#cdcdce}@media only screen and (max-width:760px){.fullpage-wrapper .project_link .project_description .name{font-size:7rem}}@media only screen and (max-width:760px){.fullpage-wrapper .project_link .project_description{font-size:6.1rem}}.fullpage-wrapper .project_link .project_link_works{text-align:left;color:#cdcdce;font-size:3rem;line-height:3.8rem}@media only screen and (max-width:760px){.fullpage-wrapper .project_link .project_link_works{font-size:8rem;line-height:8.8rem}}.fullpage-wrapper .project_link .without_link{color:#cdcdce;font-size:8rem}.fullpage-wrapper .project_footer{position:absolute;bottom:10rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fullpage-wrapper .project_footer a{font-size:2rem;color:#cdcdce;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fullpage-wrapper .project_footer a span{position:relative}.fullpage-wrapper .project_footer a span:after{content:"";position:absolute;display:block;width:100%;height:1px;background:#ffd1ca;bottom:-2px;left:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.fullpage-wrapper .project_footer a:hover span:after{width:0}.fullpage-wrapper .project_footer a span{margin-right:1rem}.fullpage-wrapper .project_footer a:hover{text-decoration:none}.fullpage-wrapper .project_footer a img{width:3.7rem;height:3.7rem}@media only screen and (max-width:760px){.fullpage-wrapper .project_footer a{font-size:6rem}.fullpage-wrapper .project_footer a span{margin-right:3rem}.fullpage-wrapper .project_footer a img{width:8rem;height:8rem}}.fullpage-wrapper .fp-section{overflow:hidden}.fullpage-wrapper .fp-section .project_name{color:#3f3f41;font-size:2rem;position:fixed;z-index:1;top:10rem;left:23rem}@media only screen and (max-width:760px){.fullpage-wrapper .fp-section .project_name{font-size:6rem;margin-left:35rem}}.fullpage-wrapper .with_static_text.without_dop_padding{padding-top:0}.fullpage-wrapper .with_static_text.without_dop_padding .horizontal_slider_wrapper .fp-table{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.fullpage-wrapper .with_static_text.without_dop_padding .horizontal_slider_wrapper .fp-table .fp-tableCell{padding-top:calc(24.2rem + 23px)}.fullpage-wrapper .with_static_text .video_inner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.fullpage-wrapper .with_static_text .video_inner.visible{display:block}.fullpage-wrapper .with_static_text .contain_video .video-js{width:100%!important;height:100vh!important}.fullpage-wrapper .with_static_text .contain_video .video-js .vjs-tech{-o-object-fit:contain;object-fit:contain}.fullpage-wrapper .with_static_text .slide_img{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:calc(24.2rem + 23px);padding-bottom:calc(24.2rem + 23px);-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;position:relative;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.fullpage-wrapper .with_static_text .slide_img img{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;-o-object-fit:contain;object-fit:contain;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%}@media only screen and (max-width:760px){.fullpage-wrapper .with_static_text .slide_img{padding-top:0;padding-bottom:0;height:100%}}.fullpage-wrapper .with_static_text .horizontal_slider_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fullpage-wrapper .with_static_text .horizontal_slider_wrapper .slide_title{width:40%;margin:0 auto;padding:10rem 0 0;font-size:2.2rem;color:#656666;text-align:center}@media only screen and (max-width:760px){.fullpage-wrapper .with_static_text .horizontal_slider_wrapper .slide_title{padding:30rem 10rem 10rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:9rem;width:100%}}.fullpage-wrapper .with_static_text .horizontal_slider_wrapper .fp-slides{-webkit-box-flex:1;-ms-flex:1;flex:1}.fullpage-wrapper .with_static_text .horizontal_slider_wrapper .fp-slides .fp-slidesContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fullpage-wrapper .with_static_text .horizontal_slider_wrapper .fp-table{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.fullpage-wrapper .with_static_text .horizontal_slider_wrapper .fp-table .fp-tableCell{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:100%!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:10rem;padding-bottom:calc(24.2rem + 23px);-webkit-box-sizing:border-box;box-sizing:border-box}.fullpage-wrapper .with_static_text .horizontal_slider_wrapper .fp-table .fp-tableCell .inner_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.fullpage-wrapper .with_static_text .horizontal_slider_wrapper .fp-table .fp-tableCell .inner_img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media only screen and (max-width:760px){.fullpage-wrapper .with_static_text .horizontal_slider_wrapper .fp-table .fp-tableCell .inner_img img{max-width:100%;max-height:100%}}.fullpage-wrapper .with_static_text .horizontal_slider_wrapper .fp-table .fp-tableCell .video-player{position:relative;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);left:50%;width:100%;height:100%}.fullpage-wrapper .with_static_text .horizontal_slider_wrapper .fp-table .fp-tableCell .video-player .video-js{width:100%!important;height:100%!important;background-color:transparent}.fullpage-wrapper .fp-controlArrow{top:0;margin-top:0;width:15vw;height:100%;border:none}.fullpage-wrapper .fp-controlArrow.fp-prev{left:0;width:50vw}.fullpage-wrapper .fp-controlArrow.fp-next{right:0;width:50vw}.fullpage-wrapper .fp-controlArrow .tooltip{font-size:2.7rem;opacity:0;color:#999;position:absolute;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.fullpage-wrapper .fp-controlArrow .tooltip.visible{opacity:1}@media only screen and (max-width:760px){.fullpage-wrapper .fp-auto-height .fp-tableCell{padding:10rem 0}}.fullpage-wrapper .alone_video{width:100%;height:100%}.fullpage-wrapper .alone_video .yamaha_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.fullpage-wrapper .alone_video .yamaha_1 .video-player{max-width:1408px;max-height:882px}.fullpage-wrapper .alone_video .video-player{height:100%}.fullpage-wrapper .alone_video .video-player .video-js{height:100%;width:100%}@media only screen and (max-width:760px){.fullpage-wrapper .wrapper{height:100%;padding:0}}.fullpage_video.video_relative .video-js{height:auto!important;background-color:transparent}.fullpage_video.video_relative .video-js .vjs-tech{position:relative}.fullpage_video .video-js{width:100%!important;height:100vh!important}.fullpage_video .video-js .vjs-tech{-o-object-fit:cover;object-fit:cover}.bottom_flex{padding:6rem 0 0}.bottom_flex,.bottom_flex>div{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom_flex>div img{-o-object-fit:cover;object-fit:cover;height:100%}.bottom_flex__left{padding-right:6rem}.slide-left-enter-active{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s}.slide-left-enter-active .project_list{-webkit-animation:coming .3s;animation:coming .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-left-enter-active .slide_animation{-webkit-animation:slide_animation_coming .3s;animation:slide_animation_coming .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:fixed;width:100vw;top:0;left:0;z-index:9999}.slide-left-enter-active.wrapper{position:absolute;width:100vw;top:0;left:0;z-index:999}.slide-left-enter-active .fade_transition{-webkit-animation:coming .3s;animation:coming .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-left-enter-active .fade_transition_x{-webkit-animation:coming_x .3s;animation:coming_x .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-left-enter-active .fullpage_outside{-webkit-animation:fullpage_wrapper_in .3s ease-in-out;animation:fullpage_wrapper_in .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:absolute;width:100vw;height:100vh;top:0;left:0;z-index:999}.slide-left-enter-active .header_project,.slide-left-enter-active .project_name{opacity:0;-webkit-animation:show .3s ease-in-out;animation:show .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.slide-left-leave-active .project_list{-webkit-animation:going .4s;animation:going .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-width:760px){.slide-left-leave-active .project_list{width:100vw;-webkit-animation:going_mobile .4s;animation:going_mobile .4s}}.slide-left-leave-active .slide_animation{-webkit-animation:slide_animation_going .3s;animation:slide_animation_going .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-left-leave-active .fade_transition{-webkit-animation:going_new .4s;animation:going_new .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-left-leave-active .fade_transition_x{-webkit-animation:going_new_x .4s;animation:going_new_x .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-left-leave-active .fullpage_outside{-webkit-animation:fullpage_wrapper_out .3s ease-in-out;animation:fullpage_wrapper_out .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-left-leave-active .header_project,.slide-left-leave-active .project_name{opacity:1;-webkit-animation:fade .3s ease-in-out;animation:fade .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.slide-project-enter-active{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:2}.slide-project-enter-active .project_list{-webkit-animation:coming_right .5s;animation:coming_right .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-project-enter-active .slide_animation{-webkit-animation:slide_animation_coming .3s;animation:slide_animation_coming .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:fixed;width:100vw;top:0;left:0;z-index:9999}.slide-project-enter-active.wrapper{position:absolute;width:100vw;top:0;left:0;z-index:999}.slide-project-enter-active .fade_transition{-webkit-animation:coming .5s;animation:coming .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-width:760px){.slide-project-enter-active .fade_transition{width:100vw;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:coming_mobile .3s;animation:coming_mobile .3s}}.slide-project-enter-active .fade_transition__header{-webkit-animation:coming_new .5s;animation:coming_new .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-width:760px){.slide-project-enter-active .fade_transition__header{width:100vw;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:coming_mobile .3s;animation:coming_mobile .3s}}.slide-project-enter-active .fade_transition_x{-webkit-animation:coming_x .5s;animation:coming_x .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-project-enter-active .fullpage_outside{-webkit-animation:fullpage_wrapper_in .5s ease-in-out;animation:fullpage_wrapper_in .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:absolute;width:100%;height:100vh;top:0;left:0;z-index:999}.slide-project-enter-active .header_project,.slide-project-enter-active .project_name{opacity:0;-webkit-animation:show .3s ease-in-out;animation:show .3s ease-in-out;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-project-leave-active{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-project-leave-active .project_list{-webkit-animation:going_left .5s ease-in-out;animation:going_left .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-project-leave-active header.header_project{z-index:0}.slide-project-leave-active .slide_animation{-webkit-animation:slide_animation_going .3s ease-in-out;animation:slide_animation_going .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-project-leave-active .fade_transition,.slide-project-leave-active .fade_transition__header{-webkit-animation:going_new .4s ease-in-out;animation:going_new .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-project-leave-active .fade_transition_x{-webkit-animation:going_new_x .4s ease-in-out;animation:going_new_x .4s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.slide-project-leave-active .fullpage_outside{-webkit-animation:fullpage_wrapper_out .5s ease-in-out;animation:fullpage_wrapper_out .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:absolute;width:100vw;height:100vh;top:0;left:0;z-index:999999}.slide-project-leave-active .fullpage-wrapper{height:100vh!important;overflow:hidden}.slide-project-leave-active .header_project,.slide-project-leave-active .project_name{opacity:1;-webkit-animation:fade .3s ease-in-out;animation:fade .3s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.transition_side__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10rem;max-width:1680px;margin:0 auto}.transition_side__wrapper img{width:100%;display:block}.transition_side__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-height:691px}@media only screen and (max-width:760px){.transition_side__container.mobile_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.transition_side__container__left{width:66%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.transition_side__container__left.bottom_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.transition_side__container__left .top_image{display:-webkit-box;display:-ms-flexbox;display:flex;height:50%}.transition_side__container__left .top_image img{-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:760px){.transition_side__container__left .top_image{display:block}}.transition_side__container__left.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:760px){.transition_side__container__left{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.transition_side__container__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:50%}.transition_side__container__bottom>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:6rem}.transition_side__container__bottom>div:last-child{padding-left:6rem}.transition_side__container__bottom>div img{-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:760px){.transition_side__container__bottom>div{display:block}}.transition_side__container__right{width:34%;padding-left:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.transition_side__container__right.al_img{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.transition_side__container__right.al_img .flex_block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.transition_side__container__right.al_img .flex_block img{-o-object-fit:cover;object-fit:cover}.transition_side__container__right.al_img>div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.transition_side__container__right.al_img>div img{height:100%}.transition_side__container__right>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.transition_side__container__right>div:first-child{padding-bottom:18px;-webkit-transform:translateX(50%);transform:translateX(50%)}.transition_side__container__right>div:first-child.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:760px){.transition_side__container__right>div:first-child{padding:18px 9px 0 0}}.transition_side__container__right>div:last-child{padding-top:18px;-webkit-transform:translateX(50%);transform:translateX(50%);height:100%}.transition_side__container__right>div:last-child.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:760px){.transition_side__container__right>div:last-child{padding:18px 0 0 9px}}.transition_side__container__right>div img{height:auto!important}@media only screen and (max-width:760px){.transition_side__container__right>div{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}}@media only screen and (max-width:760px){.transition_side__container__right{width:100%;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.transition_side__container__alone{padding:6rem 0 0}@media only screen and (max-width:760px){.transition_side__container__alone{padding:18px 0 0}}.transition_side__container__half{display:-webkit-box;display:-ms-flexbox;display:flex;padding:46px 0 0}.transition_side__container__half>div{width:50%}.transition_side__container__half>div:first-child{padding-right:23px}@media only screen and (max-width:760px){.transition_side__container__half>div:first-child{padding-right:9px}}.transition_side__container__half>div:last-child{padding-left:23px}@media only screen and (max-width:760px){.transition_side__container__half>div:last-child{padding-left:9px}}@media only screen and (max-width:760px){.transition_side__container__half{padding:18px 0 0}}@media only screen and (max-width:760px){.transition_side__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:760px){.for_fadding__wrapper{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@-webkit-keyframes leave_project_name{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translate(100vw,-50%);transform:translate(100vw,-50%)}}@keyframes leave_project_name{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translate(100vw,-50%);transform:translate(100vw,-50%)}}@-webkit-keyframes going_left{0%{-webkit-transform:translateZ(0);transform:translateZ(0);max-height:10000vh}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);max-height:100vh}}@keyframes going_left{0%{-webkit-transform:translateZ(0);transform:translateZ(0);max-height:10000vh}to{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);max-height:100vh}}@-webkit-keyframes coming_right{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes coming_right{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes going{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@keyframes going{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@-webkit-keyframes going_mobile{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes going_mobile{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes coming{0%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes coming{0%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes coming_mobile{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes coming_mobile{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes coming_x{0%{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@keyframes coming_x{0%{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}to{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@-webkit-keyframes slide_animation_going{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slide_animation_going{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slide_animation_coming{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slide_animation_coming{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes going_new{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes going_new{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes coming_new{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes coming_new{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes going_new_x{0%{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}to{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}}@keyframes going_new_x{0%{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}to{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}}@-webkit-keyframes fullpage_wrapper_out{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}}@keyframes fullpage_wrapper_out{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}}@-webkit-keyframes fullpage_wrapper_in{0%{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fullpage_wrapper_in{0%{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes rotating{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}40%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}90%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes rotating{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}40%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}90%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.bottom_part{position:fixed;z-index:1;bottom:10rem;left:10rem}.bottom_part img{max-width:300px}.bottom_part img.awward_image{height:100px}.link_part{position:absolute;top:10rem;right:10rem}.link_part a{font-size:2rem;color:#fff}.link_part a:after{content:"";border:2px solid #fff;top:50%;left:50%;height:6rem;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);position:absolute;width:15rem}@media only screen and (max-width:760px){.link_part a:after{height:12rem;width:30rem}}@media only screen and (max-width:760px){.link_part a{font-size:6rem}}@media only screen and (max-width:760px){.link_part{line-height:6rem}}.video-js .vjs-big-play-button{font-size:3em!important;line-height:3em!important;height:3em!important;width:3em!important;border:none!important;border-radius:100%!important}body{overflow-x:hidden!important}.headroom--top{width:33%}@media only screen and (max-width:760px){.headroom--top{width:100%}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lazy-img-fadein[lazy=loaded]{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}.lazy-img-fadein[lazy=loading]{width:40px!important;margin:auto}.left_side__navigation{position:absolute;width:calc(33% - 10rem);z-index:3;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10rem}