@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");.container:after,.header-wrap:after{content:"";display:table;clear:both}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.container{width:1040px;max-width:100%;margin:0 auto;padding:0 16px;padding:0 1rem;position:relative}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.txt-justify{text-align:justify}*,:after,:before{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}ul{padding-left:0;margin:0}body,html{position:relative;width:100%;overflow-x:hidden}a{color:#f58220;text-decoration:none}a:hover{color:#ff9800}video{display:block;width:100%;object-fit:cover;object-position:50% 50%}.aos-init{-webkit-transform:translateZ(0);transform:translateZ(0)}body,html{font-size:100%;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:700px){body,html{font-size:117%;line-height:1.55}}p{font-size:17.6px;font-size:1.1rem;line-height:28.8px;line-height:1.8rem}form,h1,h2,hr,ol,p,pre,table,ul{margin-bottom:22.624px;margin-bottom:1.414rem}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:800;line-height:1.2}@media screen and (max-width:420px){h1{font-size:2.8rem}}@media screen and (min-width:420px){h1{font-size:3.5rem}}@media screen and (max-width:420px){h2{font-size:2rem}}@media screen and (min-width:420px){h2{font-size:2.627rem}}@media screen and (max-width:420px){h3{font-size:1.8rem}}@media screen and (min-width:420px){h3{font-size:1.999rem}}@media screen and (max-width:420px){h4{font-size:1.2rem}}@media screen and (min-width:420px){h4{font-size:1.414rem}}h5,h6{font-size:16px;font-size:1rem}.block-grid{list-style:none}.block-grid>li{display:inline-block;width:50%}@media only screen and (min-width:700px){.block-grid.col-2>li{width:50%}.block-grid.col-3>li{width:33.333%}.block-grid.col-4>li{width:25%}}@media only screen and (min-width:450px){.block-grid.col-small-3>li{width:33.333%}}.content{position:relative;background:#fff}.header-main{position:absolute;top:0;left:0;width:100%;z-index:31;padding:16px;padding:1rem;padding-bottom:0;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width:900px){.header-main{padding:2rem;padding-bottom:0;height:110px}}.header-logo{float:left}@media screen and (max-width:800px){.header-logo{margin-top:.7rem;width:6rem}}.header-logo svg{max-width:100%}@media screen and (min-width:640px){.icon-nav-wrap{display:none}}.icon-nav line{-webkit-transition:all .4s ease;transition:all .4s ease;stroke:#fff;stroke-width:1px}.nav-active .icon-nav .line-bottom,.nav-active .icon-nav .line-top{opacity:0}.icon-nav .line-middle-1,.icon-nav .line-middle-2{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.nav-active .icon-nav .line-middle-1{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.nav-active .icon-nav .line-middle-2{-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg)}.nav-main{float:right;margin-top:14.4px;margin-top:.9rem;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;text-rendering:geometricPrecision}.nav-main ul{position:fixed;top:0;right:0;visibility:hidden}@media screen and (min-width:640px){.nav-main ul{position:relative;margin-top:0;visibility:visible}}@media only screen and (min-width:750px){.nav-main{margin-top:.5rem}}.nav-main .item{display:block}@media screen and (min-width:640px){.nav-main .item{display:inline-block}}.nav-main .item-link{position:relative;display:inline-block;padding-bottom:.2em;color:#fff}.nav-main .item-link:after{content:"";position:absolute;width:100%;height:1px;bottom:1px;left:-2px;border-bottom:2px solid #f58220;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media screen and (min-width:640px){.nav-main .item-link:hover:after{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}}.nav-main .item-language svg{width:20px}.nav-main .item-language img{width:20px;height:33px;object-fit:contain}.header-wrap{-webkit-transition:all .65s ease-out .4s;transition:all .65s ease-out .4s}.not-ready .header-wrap{-webkit-transform:translateY(125%);-ms-transform:translateY(125%);transform:translateY(125%);-webkit-transform:translate3d(0,125%,0);transform:translate3d(0,125%,0)}.is-ready .header-wrap{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.header-main.fixed{position:fixed;left:0;top:0;padding:0 16px;padding:0 1rem;background:rgba(0,0,0,.7);height:auto;z-index:999;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;transition-delay:.3s}.header-main.fixed .header-logo{margin-top:11.2px;margin-top:.7rem;width:96px;width:6rem}.header-main.hidden{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-delay:0;transition-delay:0}.control-menu{display:none}@media screen and (max-width:640px){.icon-nav .line-middle-1,.icon-nav .line-middle-2{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.control-menu:checked~.header-main{position:fixed;overflow:visible;width:100%;height:100%;padding:0;z-index:999}.control-menu:checked~.header-main .header-wrap{height:100%}.control-menu:checked~.header-main .icon-nav-wrap{float:right;position:relative;z-index:1}.control-menu:checked~.header-main .icon-nav .line-middle-1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);stroke:#231f20}.control-menu:checked~.header-main .icon-nav .line-middle-2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);stroke:#231f20}.control-menu:checked~.header-main .icon-nav .line-bottom,.control-menu:checked~.header-main .icon-nav .line-top{display:none}.control-menu:checked~.header-main .nav-main{position:fixed;left:0;top:0;width:100%;height:100%;padding:1rem;background:#fff;overflow:auto;margin:0;text-align:center}.control-menu:checked~.header-main .nav-main ul{position:relative;visibility:visible;width:100%;float:left}.control-menu:checked~.header-main .nav-main .item-link{color:#231f20;margin:.3rem auto;width:80%;display:inline-block;line-height:1.5;padding:1rem .5rem .2rem;overflow:hidden}.about .item-about:after,.home .item-home:after{width:3.5rem}.about .item-about:after,.home .item-home:after,.works .item-works:after{-webkit-transform:translateZ(0) translateX(-50%)!important;transform:translateZ(0) translateX(-50%)!important;left:50%}.works .item-works:after{width:5rem}.contact .item-contact:after,.culture .item-culture:after{width:4rem;-webkit-transform:translateZ(0) translateX(-50%)!important;transform:translateZ(0) translateX(-50%)!important;left:50%}}nav ul{list-style:none;margin-bottom:0}nav ul li{display:inline-block;margin-left:16px;margin-left:1rem;overflow:hidden}.stick-01,.stick-02{-webkit-transform-origin:346px 117px;-ms-transform-origin:346px 117px;transform-origin:346px 117px}.cta,.stick-01,.stick-02{-webkit-transition:all .6s ease;transition:all .6s ease}.cta{position:relative;width:692px;max-width:100%;margin:0 auto;overflow:hidden;text-align:center}.cta.aos-init{-webkit-transform:translate3d(0,105%,0);transform:translate3d(0,105%,0)}.cta.aos-animate{-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}.cta:hover{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%)}.cta:hover .stick-01{-webkit-transform:rotate(-85deg) translate(21px,50px);-ms-transform:rotate(-85deg) translate(21px,50px);transform:rotate(-85deg) translate(21px,50px)}.cta:hover .stick-02{-webkit-transform:rotate(-25deg) translateX(2%);-ms-transform:rotate(-25deg) translateX(2%);transform:rotate(-25deg) translateX(2%)}.cta svg{display:block;margin:auto;max-width:140%;margin-left:-20%}@media screen and (min-width:450px){.cta svg{max-width:100%;top:140px;margin-left:0}}.home .cta{top:30px}@media screen and (min-width:640px){.home .cta{top:0}}.home .cta svg{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (min-width:1024px){.home .cta svg{-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}}.home .cta-en{top:40px;z-index:2}@media screen and (min-width:640px){.home .cta-en{top:30px}}.home .cta-text{margin-top:30px}@media screen and (min-width:640px){.home .cta-text{margin-top:0}}.cta-text{position:absolute;top:100px;left:0;width:100%;color:#fff;font-size:24px;font-size:1.5rem}@media screen and (min-width:640px){.cta-text{top:140px}}.anchor-full{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%}.main-footer{position:relative;padding:16px;padding:1rem;padding-top:64px;padding-top:4rem;color:#fff;background-color:#231f20;text-align:center;text-rendering:geometricPrecision;-webkit-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.main-footer.aos-init{opacity:0}.main-footer.aos-animate{opacity:1}@media screen and (min-width:640px){.main-footer{height:954px;background:url(../img/footer--bg.jpg) top no-repeat}}.main-footer a{color:inherit}.meaningless-footer-wrap{background-color:#231f20;z-index:10;position:relative}@media screen and (max-width:1024px){.meaningless-footer-wrap{margin-top:-1px}}@media screen and (min-width:640px){.footer-wrap{position:absolute;bottom:3rem;left:0;width:100%}}.address-info{font-style:normal}.address-info p{margin-top:0}.social{margin-bottom:0}.social li{display:inline-block;padding-right:11.2px;padding-right:.7rem}.social li:last-child{padding-right:0}.icon-facebook,.icon-instagram,.icon-twitter,.icon-youtube{width:34px;height:34px;display:inline-block}.icon-facebook{background:url(../img/icon-facebook.png);background-size:cover}.icon-instagram{background:url(../img/icon-instagram.png);background-size:cover}.icon-twitter{background:url(../img/icon-twitter.png);background-size:cover}.icon-youtube{background:url(../img/icon-youtube.png);background-size:cover}.nav-footer{text-transform:uppercase}.nav-footer li{padding-top:16px;padding-top:1rem;padding-bottom:16px;padding-bottom:1rem}@media screen and (min-width:640px){.nav-footer li{padding-top:0;padding-bottom:0}}.button{display:inline-block;position:relative;padding:.2em .5em;overflow:hidden;color:#f58220;border:2px solid #f58220;text-transform:uppercase;-webkit-transition:all .4s ease;transition:all .4s ease}.button:before{content:"";position:absolute;top:0;left:0;width:132%;height:300%;background:#f58220;-webkit-transition:.4s ease;transition:.4s ease;-webkit-transform:rotate(-25deg) translateY(63%);-ms-transform:rotate(-25deg) translateY(63%);transform:rotate(-25deg) translateY(63%);-webkit-transform:rotate(-25deg) translate3d(0,63%,0);transform:rotate(-25deg) translate3d(0,63%,0)}.button span{position:relative}.button:hover{color:#fff}.button:hover:before{-webkit-transform:rotate(-25deg) translateY(-40%);-ms-transform:rotate(-25deg) translateY(-40%);transform:rotate(-25deg) translateY(-40%);-webkit-transform:rotate(-25deg) translate3d(0,-40%,0);transform:rotate(-25deg) translate3d(0,-40%,0)}.is-loading{position:relative}.is-loading:after{content:"";display:inline-block;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;width:50px;height:50px;background:orange}.animation-target,.is-loading:after{-webkit-animation:a 2s linear infinite both;animation:a 2s linear infinite both}@-webkit-keyframes a{0%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}2.15%{-webkit-transform:matrix(.589,0,0,1,0,0);transform:matrix(.589,0,0,1,0,0)}4.3%{-webkit-transform:matrix(.297,0,0,1,0,0);transform:matrix(.297,0,0,1,0,0)}6.46%{-webkit-transform:matrix(.158,0,0,1,0,0);transform:matrix(.158,0,0,1,0,0)}8.61%{-webkit-transform:matrix(.125,0,0,1,0,0);transform:matrix(.125,0,0,1,0,0)}14.16%{-webkit-transform:matrix(.183,0,0,1,0,0);transform:matrix(.183,0,0,1,0,0)}19.72%{-webkit-transform:matrix(.205,0,0,1,0,0);transform:matrix(.205,0,0,1,0,0)}24.9%{-webkit-transform:matrix(.201,0,0,1,0,0);transform:matrix(.201,0,0,1,0,0)}25%{-webkit-transform:matrix(.201,0,0,1,0,0);transform:matrix(.201,0,0,1,0,0)}27.15%{-webkit-transform:matrix(.2,0,0,.589,0,0);transform:matrix(.2,0,0,.589,0,0)}29.3%{-webkit-transform:matrix(.2,0,0,.297,0,0);transform:matrix(.2,0,0,.297,0,0)}30.83%{-webkit-transform:matrix(.2,0,0,.185,0,0);transform:matrix(.2,0,0,.185,0,0)}31.46%{-webkit-transform:matrix(.2,0,0,.158,0,0);transform:matrix(.2,0,0,.158,0,0)}33.61%{-webkit-transform:matrix(.2,0,0,.125,0,0);transform:matrix(.2,0,0,.125,0,0)}39.16%{-webkit-transform:matrix(.2,0,0,.183,0,0);transform:matrix(.2,0,0,.183,0,0)}41.99%{-webkit-transform:matrix(.2,0,0,.201,0,0);transform:matrix(.2,0,0,.201,0,0)}44.72%{-webkit-transform:matrix(.2,0,0,.205,0,0);transform:matrix(.2,0,0,.205,0,0)}49.9%{-webkit-transform:matrix(.2,0,0,.201,0,0);transform:matrix(.2,0,0,.201,0,0)}50%{-webkit-transform:matrix(.2,0,0,.201,0,0);transform:matrix(.2,0,0,.201,0,0)}52.15%{-webkit-transform:matrix(.611,0,0,.2,0,0);transform:matrix(.611,0,0,.2,0,0)}54.3%{-webkit-transform:matrix(.903,0,0,.2,0,0);transform:matrix(.903,0,0,.2,0,0)}55.83%{-webkit-transform:matrix(1.015,0,0,.2,0,0);transform:matrix(1.015,0,0,.2,0,0)}56.46%{-webkit-transform:matrix(1.042,0,0,.2,0,0);transform:matrix(1.042,0,0,.2,0,0)}58.61%{-webkit-transform:matrix(1.075,0,0,.2,0,0);transform:matrix(1.075,0,0,.2,0,0)}64.16%{-webkit-transform:matrix(1.017,0,0,.2,0,0);transform:matrix(1.017,0,0,.2,0,0)}66.99%{-webkit-transform:matrix(.999,0,0,.2,0,0);transform:matrix(.999,0,0,.2,0,0)}69.72%{-webkit-transform:matrix(.995,0,0,.2,0,0);transform:matrix(.995,0,0,.2,0,0)}74.9%{-webkit-transform:matrix(.999,0,0,.2,0,0);transform:matrix(.999,0,0,.2,0,0)}75%{-webkit-transform:matrix(.999,0,0,.2,0,0);transform:matrix(.999,0,0,.2,0,0)}76.9%{-webkit-transform:matrix(1,0,0,.629,0,0);transform:matrix(1,0,0,.629,0,0)}77.85%{-webkit-transform:matrix(1,0,0,.79,0,0);transform:matrix(1,0,0,.79,0,0)}78.78%{-webkit-transform:matrix(1,0,0,.905,0,0);transform:matrix(1,0,0,.905,0,0)}79.73%{-webkit-transform:matrix(1,0,0,.984,0,0);transform:matrix(1,0,0,.984,0,0)}80.68%{-webkit-transform:matrix(1,0,0,1.03,0,0);transform:matrix(1,0,0,1.03,0,0)}80.83%{-webkit-transform:matrix(1,0,0,1.035,0,0);transform:matrix(1,0,0,1.035,0,0)}82.56%{-webkit-transform:matrix(1,0,0,1.058,0,0);transform:matrix(1,0,0,1.058,0,0)}87.56%{-webkit-transform:matrix(1,0,0,1.012,0,0);transform:matrix(1,0,0,1.012,0,0)}91.99%{-webkit-transform:matrix(1,0,0,.997,0,0);transform:matrix(1,0,0,.997,0,0)}92.57%{-webkit-transform:matrix(1,0,0,.997,0,0);transform:matrix(1,0,0,.997,0,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes a{0%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}2.15%{-webkit-transform:matrix(.589,0,0,1,0,0);transform:matrix(.589,0,0,1,0,0)}4.3%{-webkit-transform:matrix(.297,0,0,1,0,0);transform:matrix(.297,0,0,1,0,0)}6.46%{-webkit-transform:matrix(.158,0,0,1,0,0);transform:matrix(.158,0,0,1,0,0)}8.61%{-webkit-transform:matrix(.125,0,0,1,0,0);transform:matrix(.125,0,0,1,0,0)}14.16%{-webkit-transform:matrix(.183,0,0,1,0,0);transform:matrix(.183,0,0,1,0,0)}19.72%{-webkit-transform:matrix(.205,0,0,1,0,0);transform:matrix(.205,0,0,1,0,0)}24.9%{-webkit-transform:matrix(.201,0,0,1,0,0);transform:matrix(.201,0,0,1,0,0)}25%{-webkit-transform:matrix(.201,0,0,1,0,0);transform:matrix(.201,0,0,1,0,0)}27.15%{-webkit-transform:matrix(.2,0,0,.589,0,0);transform:matrix(.2,0,0,.589,0,0)}29.3%{-webkit-transform:matrix(.2,0,0,.297,0,0);transform:matrix(.2,0,0,.297,0,0)}30.83%{-webkit-transform:matrix(.2,0,0,.185,0,0);transform:matrix(.2,0,0,.185,0,0)}31.46%{-webkit-transform:matrix(.2,0,0,.158,0,0);transform:matrix(.2,0,0,.158,0,0)}33.61%{-webkit-transform:matrix(.2,0,0,.125,0,0);transform:matrix(.2,0,0,.125,0,0)}39.16%{-webkit-transform:matrix(.2,0,0,.183,0,0);transform:matrix(.2,0,0,.183,0,0)}41.99%{-webkit-transform:matrix(.2,0,0,.201,0,0);transform:matrix(.2,0,0,.201,0,0)}44.72%{-webkit-transform:matrix(.2,0,0,.205,0,0);transform:matrix(.2,0,0,.205,0,0)}49.9%{-webkit-transform:matrix(.2,0,0,.201,0,0);transform:matrix(.2,0,0,.201,0,0)}50%{-webkit-transform:matrix(.2,0,0,.201,0,0);transform:matrix(.2,0,0,.201,0,0)}52.15%{-webkit-transform:matrix(.611,0,0,.2,0,0);transform:matrix(.611,0,0,.2,0,0)}54.3%{-webkit-transform:matrix(.903,0,0,.2,0,0);transform:matrix(.903,0,0,.2,0,0)}55.83%{-webkit-transform:matrix(1.015,0,0,.2,0,0);transform:matrix(1.015,0,0,.2,0,0)}56.46%{-webkit-transform:matrix(1.042,0,0,.2,0,0);transform:matrix(1.042,0,0,.2,0,0)}58.61%{-webkit-transform:matrix(1.075,0,0,.2,0,0);transform:matrix(1.075,0,0,.2,0,0)}64.16%{-webkit-transform:matrix(1.017,0,0,.2,0,0);transform:matrix(1.017,0,0,.2,0,0)}66.99%{-webkit-transform:matrix(.999,0,0,.2,0,0);transform:matrix(.999,0,0,.2,0,0)}69.72%{-webkit-transform:matrix(.995,0,0,.2,0,0);transform:matrix(.995,0,0,.2,0,0)}74.9%{-webkit-transform:matrix(.999,0,0,.2,0,0);transform:matrix(.999,0,0,.2,0,0)}75%{-webkit-transform:matrix(.999,0,0,.2,0,0);transform:matrix(.999,0,0,.2,0,0)}76.9%{-webkit-transform:matrix(1,0,0,.629,0,0);transform:matrix(1,0,0,.629,0,0)}77.85%{-webkit-transform:matrix(1,0,0,.79,0,0);transform:matrix(1,0,0,.79,0,0)}78.78%{-webkit-transform:matrix(1,0,0,.905,0,0);transform:matrix(1,0,0,.905,0,0)}79.73%{-webkit-transform:matrix(1,0,0,.984,0,0);transform:matrix(1,0,0,.984,0,0)}80.68%{-webkit-transform:matrix(1,0,0,1.03,0,0);transform:matrix(1,0,0,1.03,0,0)}80.83%{-webkit-transform:matrix(1,0,0,1.035,0,0);transform:matrix(1,0,0,1.035,0,0)}82.56%{-webkit-transform:matrix(1,0,0,1.058,0,0);transform:matrix(1,0,0,1.058,0,0)}87.56%{-webkit-transform:matrix(1,0,0,1.012,0,0);transform:matrix(1,0,0,1.012,0,0)}91.99%{-webkit-transform:matrix(1,0,0,.997,0,0);transform:matrix(1,0,0,.997,0,0)}92.57%{-webkit-transform:matrix(1,0,0,.997,0,0);transform:matrix(1,0,0,.997,0,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.container-content-overlay{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:#fff;-webkit-transition:all .6s ease-in;transition:all .6s ease-in;opacity:0}.container-content-overlay ul{font-size:16px;font-size:1rem}.container-content,.layout-main{width:100%;height:100%;float:left;display:block;margin:0;padding:0}.layout-main img{margin:auto auto 32px;margin:auto auto 2rem;display:block}.layout-main ul{margin-left:2em}.container-content{overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.video-full-width{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:auto auto 32px;margin:auto auto 2rem}.video-full-width embed,.video-full-width iframe,.video-full-width object{position:absolute;top:0;left:0;width:100%;height:100%}.intro-work{width:100%;float:left;overflow:hidden;color:#fff;background:#c4161c;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition:all .6s ease-out .6s;transition:all .6s ease-out .6s}.intro-work .container{padding-bottom:16px;padding-bottom:1rem}.intro-work .container:after,.intro-work .container:before{content:"";display:block;position:absolute;background:#fff;height:100%}.intro-work .container:before{left:0;bottom:0;width:100%;height:200%;-webkit-transform:translateX(-100%) skewX(60deg);-ms-transform:translateX(-100%) skewX(60deg);transform:translateX(-100%) skewX(60deg);-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.intro-work .container:after{left:0;bottom:0;width:200%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:translateY(100%) rotate(-3deg);-ms-transform:translateY(100%) rotate(-3deg);transform:translateY(100%) rotate(-3deg)}.more-content-work{width:100%;float:left;margin:32px auto;margin:2rem auto;opacity:0;-webkit-transition:all 1.2s ease-out 1.2s;transition:all 1.2s ease-out 1.2s}.custom-content-active{overflow:hidden;position:relative}.custom-content-active body{overflow:hidden;height:100%}.custom-content-active body .close-modal,.custom-content-active body .intro-work{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.custom-content-active body .container-content-overlay,.custom-content-active body .more-content-work{opacity:1}.close-modal{position:absolute;top:10px;right:10px;padding-top:10px;padding-right:16px;padding-right:1rem;z-index:200;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition:all .6s ease-out .6s;transition:all .6s ease-out .6s}.close{width:35.2px;width:2.2rem;height:35.2px;height:2.2rem;display:block;position:relative;z-index:1;cursor:pointer}.close:after,.close:before{content:"";display:block;position:absolute;top:0;right:17px;z-index:1;width:4px;height:30px;background:#fff;border-radius:10px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}@media screen and (min-width:640px){.close:after,.close:before{top:1px;width:6px;height:40px}}.close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.work--title{font-size:25.6px;font-size:1.6rem;font-weight:400;margin:12.8px 48px 8px auto;margin:.8rem 3rem .5rem auto}@media screen and (min-width:640px){.work--title{font-size:2.2rem}}.work--client{font-size:19.2px;font-size:1.2rem;font-weight:400;margin:8px auto 24px;margin:.5rem auto 1.5rem}@media screen and (min-width:640px){.work--client{font-size:1.5rem}}.spread-horizontaly{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}