body,html{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@font-face{font-family:Inter;src:url(../fonts/Inter-SemiBold.920533dd.woff2) format("woff2"),url(../fonts/Inter-SemiBold.0b003282.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter-Regular.a90c493e.woff2) format("woff2"),url(../fonts/Inter-Regular.ea2c76b5.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.pageWrapper,body,html{min-height:100%;width:100%;background-color:#181b1d}.pageWrapper{position:relative;background-image:url(../img/mainbg.783902ee.png);background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed;color:#accade;display:flex;align-items:flex-start}.pageWrapper.details .pageLeft .inner{justify-content:flex-start}.pageAction{margin-bottom:3vh}.pageAction .back{margin-left:-.5rem}.pageLeft{min-height:100vh;position:sticky;top:0;width:50%;outline:0}.pageLeft,.pageLeft .inner{display:flex;flex-direction:column}.pageLeft .inner{padding-top:22vh;padding-bottom:0;padding-left:7vw;padding-right:3vw;justify-content:center;min-height:50vh}.pageLeft .inner h1{font-size:3.33vw;color:#e1f3ff;margin:0 0 1.389vw}.pageLeft .inner p{font-size:1.11vw;margin:0 0 1rem}.pageLeft .inner ul{padding-left:1.25vw}.pageLeft .inner ul li{margin-bottom:.25rem}.pageLeft .contact{margin-top:auto;padding-top:2.5vh;padding-bottom:5vh;padding-left:7vw;padding-right:3vw}.pageLeft .contact p{font-size:1vw}.pageLeft .contact img{width:2vw}.pageLeft::-webkit-scrollbar{width:.25rem}.pageLeft::-webkit-scrollbar-track{border-left:1px solid #181b1d;padding:0 .25rem}.pageLeft::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.1);border-radius:8px}.pageRight{position:relative;width:50%;height:100%;outline:0}.pageRight .inner{padding:5vh 7vw 8vh 3vw}.pageRight .inner section{padding:1.5rem 0}.pageRight .inner section:first-child{padding-top:0}.pageRight .showcase{display:flex;flex-wrap:wrap;gap:3vh}.pageRight .showcase-label{display:block;font-size:1vw;margin-bottom:2vh}.pageRight .showcase .item{overflow:hidden;position:relative;border-radius:1rem;font-weight:400;transition:transform .3s ease-in-out}.pageRight .showcase .item:hover{transform:scale(.98)}.pageRight .showcase .item img{width:100%;display:-webkit-box}.pageRight .showcase .item .description{position:absolute;top:.833vw;left:.833vw;padding:1vh .833vw;background-color:#fff;border-radius:.556vw;color:#121212;letter-spacing:.069vw;font-size:.833vw;font-weight:500;text-transform:uppercase}.pageRight .showcase .item .description p{margin:0;color:#121212;white-space:wrap;font-size:1vw;max-width:25%;font-weight:400}.pageRight .showcase .item .description p:last-child{text-align:right}.pageTitle *{margin-top:0}.pageTitle h1{font-size:3vw!important}#app{height:100%}p{color:#accade;line-height:1.4;font-size:.875rem}a{font-weight:700;text-decoration:none}a,a:focus,a:visited{color:#7e97ff}img{max-width:100%;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fade-enter-active,.fade-leave-active{transition-duration:.2s;transition-property:opacity;transition-timing-function:ease}.fade-enter,.fade-leave-active{opacity:0}.slide-left-enter,.slide-left-leave-active,.slide-right-enter,.slide-right-leave-active{transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{opacity:0}@media only screen and (orientation:portrait) and (max-width:1024px){.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{will-change:transform;transition:all .6s;position:fixed;opacity:1}.slide-right-enter{opacity:0;transform:translate3d(-100%,0,0)}.slide-left-enter,.slide-right-leave-active{opacity:0;transform:translate3d(100%,0,0)}.slide-left-leave-active{opacity:0;transform:translate3d(-100%,0,0)}}.brand{display:block;width:2.22vw;height:2.22vw;background-image:url(../img/logo.8c6bcd0c.svg);background-repeat:no-repeat;background-size:100%;background-position:50%;padding:.75rem;border-radius:100%;transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.brandContainer{position:absolute;left:7vw;top:5vh}.brand img{width:100%}.brand:hover{transform:rotate(-30deg)}.back{display:block;width:2vw;background-color:transparent;padding:.75rem;border-radius:100%}.back img{width:100%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-danger{color:#ff1b51!important}.text-white{color:#e1f3ff!important}.text-large{font-size:1.125rem}.styledHeading:first-child *{margin:.5rem 0 0}.styledHeading.center{text-align:center;width:100%}.pageAction+.styledHeading *{margin:0}.styledHeading h1{font-size:3.25rem;font-weight:600}.styledHeading h2{font-size:2rem;font-weight:600}.styledHeading h3{font-size:1.5rem;font-weight:600}.styledHeading h4{font-size:1.25rem;font-weight:600}.liteHeading{font-weight:400;font-size:.875rem;color:#e1f3ff;margin-bottom:.75rem}.generalUl{padding:0!important;margin:1.5rem 0 0;list-style:none}.generalUl li label{margin:0 0 .25rem;font-size:.857rem;color:#e1f3ff}.generalUl li p,.skills{margin:0}.skills{list-style:none;padding:0}.skills li{display:flex;align-items:center}.skills li:not(:last-child){margin-bottom:1rem}.skills li .icon{min-width:3rem;width:3rem;margin-right:.75rem}.skills li .details{position:relative;width:100%}.skills li .details .title{font-family:Quicksand,sans-serif;margin:0}.skills li .details label{position:absolute;top:0;right:0;font-size:.857rem;color:#accade}.skills li .details .progress{margin-bottom:0}.project{margin:1rem -1rem 0;display:flex;flex-wrap:wrap}.projectItem{flex:1 0 33%;max-width:33.33%;margin-bottom:1.5rem;cursor:pointer}.projectItem .inner{display:block;padding:0 1rem;color:#121212}.projectThumb{position:relative;border-radius:1rem;overflow:hidden;margin-bottom:.75rem;transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.projectThumb:hover{transform:scale(.95)}.projectThumb:after{content:"";display:block;padding-bottom:100%}.projectThumb img{position:absolute;left:50%;top:50%;height:100%;max-width:none;width:auto;transform:translate(-50%,-50%)}.projectThumbList{display:flex;flex-wrap:wrap;margin:0 -1rem}.projectThumbList .item{flex:1 0 50%;max-width:50%}.projectThumbList .item .inner{padding:0 1rem}.projectThumbList .item img{width:100%}.projectThumbList .item.d-inline,.projectThumbList .item.lg{flex:1 0 100%;max-width:100%}.projectThumbList .item.d-inline img{display:inline-block}.projectThumbList .styledHeading:not(:first-child){margin-top:1rem}.projectDetails .title{font-family:Quicksand,sans-serif;margin:0 0 .25rem;font-size:1.1rem}.projectDetails p{margin:0;font-size:.875rem;color:#accade;font-weight:400}.action{margin-top:1.5rem}.action a{display:inline-block}.action a[class*=btn]+[class*=btn]{margin-top:.5rem}.action a.imgURL{width:48%;margin-right:.25rem;margin-top:.25rem}.action img{max-width:100%}.btnMain{font-family:Quicksand,sans-serif;font-weight:700;background-color:#7e97ff;color:#fff;padding:.65rem 2.5rem;border-radius:.25rem;text-decoration:none}a .btnMain{display:inline-block}.btnMain:visited{color:#fff}.btnMain:focus{color:hsla(0,0%,100%,.6)}.progress{margin:.5rem 0;position:relative;height:.5rem;background-color:#dce6ff}.progress,.progressBar{border-radius:.25rem;width:100%}.progressBar{position:absolute;left:0;top:0;height:100%;background-color:#7e97ff;animation:progress 2s ease-in-out}.fleximgContainer{display:flex;justify-content:center}.fleximgContainer img{width:50%}.fleximgContainer img:only-child{width:80%}.pdfIframe{border:0;height:480px;width:100%}@keyframes progress{0%{width:0}to{width:100%}}.logoContainer{display:flex}.logoContainer .logo-small{width:18%}.logoContainer .logo-large{width:46%}.footer{padding:3rem 0 4rem}.footer .action{margin:0}.footer .action a{display:inline-block;margin:0 .5rem}.footer .action a img{width:2rem}.flexContainer{display:flex}.col-1{width:8.33%}.col-2{width:16.67%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.67%}.col-6{width:50%}.col-7{width:58.83%}.col-8{width:66.67%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.67%}.col-12{width:100%}.mt-6{margin-top:3rem!important}.mt-5{margin-top:2rem!important}.mt-4{margin-top:1.5rem!important}.mt-3{margin-top:1rem!important}.mt-2{margin-top:.5rem!important}.mt-1{margin-top:.25rem!important}.mt-0{margin-bottom:0!important}.mb-6{margin-bottom:3rem!important}.mb-5{margin-bottom:2rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-2{margin-bottom:.5rem!important}.mb-1{margin-bottom:.25rem!important}.mb-0{margin-bottom:0!important}.pswp__button--fs,.pswp__button--share{display:none!important}.home{background-color:#fff}.home .container{position:relative;max-width:950px;margin:0 auto}.home .brand{position:absolute;top:0;left:0}.home section{padding:5rem 0;overflow:hidden}.home section.sectionGrey{background-color:#181b1d}.home section.homeTop{padding:0}.home section.homeTop .pageAction{left:0;top:1.5rem;position:absolute}.home section.homeTop .container{padding:10rem 0 6rem}.home section.homeTop p{font-size:1.125rem;line-height:2rem}.home section .homeTopContent{position:relative}.home section .homeTopContent .text-zhcn{position:absolute;right:0;top:.25rem;color:#7e97ff;font-size:2.5rem}.home section .skillContainer{display:flex;flex-wrap:wrap;margin:0 -.5rem}.home section .skillContainer .item{border:2px solid #181b1d;border-radius:.5rem;padding:.125rem .5rem;display:flex;align-items:middle;flex:1 0 15%;justify-content:center;margin:0 .5rem}.home section .skillContainer .item img{margin-right:.5rem}.home section .projectContainer{display:flex;flex-wrap:wrap;margin:0 -.5rem}.home section .projectContainer .item{max-width:47.5%;margin:0 .5rem 1rem}.home section .projectContainer .item a{display:block;transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.home section .projectContainer .item a:hover{transform:scale(.98)}.home section ul{list-style:none;padding:0;margin:0}.home section ul li{font-size:.875rem;margin-bottom:.5rem}.home section p{color:#121212;line-height:1.5rem}.home section .galleyShowcase{padding:2rem 0;display:flex;flex-wrap:nowrap;overflow:auto;margin:0 -.5rem}.home section .galleyShowcase img{max-width:45%;margin:0 .5rem}.home section .spacing{display:block;margin:3rem 0;height:1px}.work{width:100%;padding-bottom:10vh}.workHeader{background-color:#fff;overflow:hidden}.workHeader .container{position:relative;padding:10rem 0 5rem;max-width:950px;margin:0 auto}.workHeader .container .pageAction{left:0}.workHeader .container .headerImg{position:absolute;left:6rem;bottom:-6rem;max-width:35rem}.workHeader .container .headerContent{text-align:right}.workHeader .container .headerContent h1{font-size:2.75rem;font-weight:600}.workHeader .container .headerContent ul{list-style:none;padding:0;margin:0}.workHeader .container .headerContent ul li{font-size:.875rem;margin-bottom:.25rem}.workContent{background-color:#fff}.workContent section{padding:5rem 0;overflow:hidden}.workContent section.sectionGrey{background-color:#181b1d}.workContent section ul{list-style:none;padding:0;margin:0}.workContent section ul li{font-size:.875rem;margin-bottom:.5rem}.workContent section p{color:#121212;line-height:1.5rem}.workContent section .galleyShowcase{padding:2rem 0;display:flex;flex-wrap:nowrap;overflow:auto;margin:0 -.5rem}.workContent section .galleyShowcase img{max-width:45%;margin:0 .5rem}.workContent section .spacing{display:block;margin:3rem 0;height:1px}.workContent .container{max-width:950px;margin:0 auto}.work .pageAction{position:sticky;top:0;left:0;padding:4vh 7vw;margin:0}.work .pageAction+.container{margin-top:-11vh}.work .container{box-sizing:border-box;position:relative;margin:0 auto;max-width:64.861vw}.work .container section{margin-top:6vh}.work .container h3{font-size:2.22vw;color:#e1f3ff;margin:0 0 2.5vh}.work .container label{font-size:.833vw;text-transform:uppercase;letter-spacing:.139vw;margin:0;color:#accade}.work .container .mb-4{margin-bottom:2.5vh}.work .container .showcase{cursor:zoom-in}.work .container ol,.work .container p,.work .container ul{font-size:1.125vw;color:#e1f3ff}.work .container ol,.work .container ul{margin-top:1vh;padding-left:1.25vw;line-height:1.4}.work .workDescription{display:flex;gap:6vw;padding:4vh 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.work .workDescription p{margin:.139vw 0 0;color:#e1f3ff}.work .highlight{max-width:90%;background-color:rgba(188,228,255,.05);border-radius:1.667vw;margin:3.333vw auto;padding-bottom:4vh}.work .highlight .container{display:flex;gap:9vw;align-items:flex-start;width:100%}.work .highlight .container .sectionTitle{position:sticky;top:0;max-width:40%;padding:22.5vh 0 30vh}.work .highlight .container .sectionTitle h2{font-size:2.778vw;margin:0 0 1.111vw;color:#e1f3ff}.work .highlight .container .highlightContent{flex:0 0 100%;max-width:100%;max-width:60%}.work .highlight .container .highlightContent .item{padding:2.22vw 0}.work .highlight .container .highlightContent .item :last-child{margin-bottom:0}.work .highlight .container .highlightContent .item:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1)}.work .highlight .container .highlightContent .item h4{font-size:1.667vw;color:#e1f3ff;margin:1.667vw 0 1.111vw}.work .highlight .container .highlightContent .item img{max-width:100%!important}.work hr{margin:5vh 0;border-color:hsla(0,0%,100%,.1)}.work .showcaseContainer{margin-top:8vh;text-align:center}.work .showcaseContainer label{margin-bottom:3vh;display:block}.work .uiShowcase{overflow:hidden;border-radius:1.667vw}.work .uiShowcase>img{margin-bottom:-1vh}.work .contact{padding-top:8vh;text-align:center}.work .owl-theme .owl-dots{position:absolute;left:0;bottom:0;width:100%;padding-bottom:.5rem}.work .owl-theme .owl-dots .owl-dot span{width:.5rem;height:.5rem;background-color:rgba(0,0,0,.4)}.work .owl-theme .owl-dots .owl-dot.active span,.work .owl-theme .owl-dots .owl-dot:hover span{background-color:rgba(0,0,0,.8)}.work .owl-theme:hover .owl-nav{opacity:1;visibility:visible}.work .owl-theme .owl-nav{opacity:0;visibility:hidden;transition:all .2s linear}.work .owl-theme .owl-nav .owl-prev{position:absolute;overflow:hidden;left:2.75vw;top:48%;text-indent:-999px;margin:0;transform:translate(-50%);background-image:url(../img/icon_chevron_left.8cb1739a.svg);background-size:60%;background-position:50%;background-repeat:no-repeat;width:2.222vw;background-color:#fff;border-radius:100%}.work .owl-theme .owl-nav .owl-prev:after{content:"";display:block;padding-bottom:65%}.work .owl-theme .owl-nav .owl-prev:hover{background-image:url(../img/icon_chevron_left.8cb1739a.svg)}.work .owl-theme .owl-nav .owl-next,.work .owl-theme .owl-nav .owl-prev:hover{background-color:#fff;background-size:60%;background-position:50%;background-repeat:no-repeat}.work .owl-theme .owl-nav .owl-next{position:absolute;overflow:hidden;right:-.5vw;top:48%;text-indent:-999px;margin:0;transform:translate(-50%);background-image:url(../img/icon_chevron_right.8f462601.svg);width:2.222vw;border-radius:100%}.work .owl-theme .owl-nav .owl-next:after{content:"";display:block;padding-bottom:65%}.work .owl-theme .owl-nav .owl-next:hover{background-color:#fff;background-image:url(../img/icon_chevron_right.8f462601.svg);background-size:60%;background-position:50%;background-repeat:no-repeat;opacity:1}.cloudtac-logo{height:150px!important;width:auto!important}.cloudtac-launcher{width:150px!important}.cloudtac-blueContainer{position:relative;margin:1.5rem -4rem 0;padding:2rem 4rem!important}.cloudtac-blueContainer:before{content:"";position:absolute;left:0;top:0;width:100%;height:70%;background-color:#2486d1}.cloudtac-blueContainer *{position:relative}.cloudtac-blueContainer .styledHeading{color:#fff}.cloudtac-blueContainer .screenshots{display:flex}.cloudtac-blueContainer .screenshots img{flex:1 0 50%;max-width:50%}.bitpaysContainer{position:relative;margin:1.5rem -4rem 0;padding:2rem 4rem!important}.bitpaysContainer:before{content:"";position:absolute;left:0;top:0;width:100%;height:70%;background-color:#4b60d7}.bitpaysContainer *{position:relative}.bitpaysContainer .styledHeading{color:#fff}.bitpaysContainer .screenshots{position:relative;display:block;margin-top:2rem;text-align:center}.bitpaysContainer .screenshots .web{max-width:55%;transform:rotate(-10deg);position:relative}.bitpaysContainer .screenshots .mobile{position:relative;max-width:18%;transform:rotate(10deg);top:25%}img-comparison-slider{width:90%;display:block;margin:0 auto;outline:0;box-shadow:0 0 60px rgba(0,40,70,.1);border-radius:1rem;overflow:hidden}img-comparison-slider.coloured-slider{--divider-color:#4b60d7;--default-handle-color:#4b60d7;--divider-shadow:0px 0px 1rem 1rem #fff}.workHeader.bitpays{background-color:#4b60d7}.workHeader.bitpays .headerContent{color:#fff}.trexContainer{position:relative;margin:1.5rem -4rem 0;padding:4rem 4rem 8rem!important}.trexContainer:before{content:"";position:absolute;left:0;top:0;width:100%;height:35%;background:linear-gradient(145deg,#004053,#4f4067 80%)}.trexContainer *{position:relative}.trexContainer .styledHeading{color:#fff}.trexContainer .styledHeading.black{color:#121212;margin-top:3rem}.trexContainer .screenshots{position:relative;display:block;margin-top:2rem;text-align:center}.trexContainer .screenshots .web{max-width:60%;position:relative;margin:0 1rem}.trexContainer .screenshots .mobile{position:relative;max-width:18%;top:25%;margin:0 1rem}.wContainer{position:relative;margin:1.5rem -4rem 0;padding:4rem 4rem 2rem!important}.wContainer:first-child{margin-top:-2rem;padding-bottom:2.5rem!important}.wContainer:last-child{margin-top:0;margin-bottom:-2rem;padding-bottom:2.5rem!important}.wContainer:last-child .styledHeading{color:#121212}.wContainer:last-child:before{top:auto;bottom:0}.wContainer:before{content:"";position:absolute;left:0;top:0;width:100%;height:50%;background:linear-gradient(145deg,#1e1e1e,#4d4837 80%)}.wContainer *{position:relative}.wContainer .styledHeading{color:#fff}.wContainer .coin{display:block;margin:0 auto;padding-top:1.5rem;max-width:250px}.wContainer .screenshots{position:relative;display:block;margin-top:2rem;text-align:center}.wContainer .screenshots .web{max-width:60%;position:relative;margin:0 1rem}.wContainer .screenshots.poster{padding-top:1rem;padding-bottom:2rem}.wContainer .screenshots.poster img:first-child{width:30%;transform:rotate(-8deg);box-shadow:0 0 3rem rgba(0,0,0,.2)}.wContainer .screenshots.poster img:last-child{width:30%;transform:translateY(5%) rotate(5deg);box-shadow:0 0 3rem rgba(0,0,0,.2)}.bluemountContainer{position:relative;margin:1.5rem -4rem 0;padding:4rem 4rem 2rem!important}.bluemountContainer:before{content:"";position:absolute;left:0;top:0;width:100%;height:80%;background:url(../img/bluemount_bg.c79e01cd.jpg),#181a39;background-size:100%;background-position:top;background-repeat:no-repeat}.bluemountContainer *{position:relative}.bluemountContainer .styledHeading{color:#fff}.bluemountContainer .screenshots{position:relative;display:block;margin-top:2rem;text-align:center}.bluemountContainer .screenshots .mobile{max-width:20%;position:relative;margin:1.5rem 2rem}.bluemountContainer .screenshots .mobile:nth-child(2),.bluemountContainer .screenshots .mobile:nth-child(5){top:-2rem}.traworldContainer{position:relative;margin:1.5rem -4rem 0;padding:4rem 4rem 2rem!important}.traworldContainer:before{content:"";position:absolute;left:0;top:0;width:100%;height:60%;background:linear-gradient(145deg,#0097a9,#4a1786)}.traworldContainer *{position:relative}.traworldContainer .styledHeading{color:#fff}.traworldContainer .screenshots{position:relative;display:block;margin-top:2rem;text-align:center}.traworldContainer .screenshots .mobile{max-width:22%;position:relative;margin:1.5rem .5rem;border-radius:.5rem;box-shadow:0 0 1rem rgba(0,0,0,.1)}.workHeader.traworld{background:linear-gradient(145deg,#0097a9,#4a1786)}.workHeader.traworld .headerContent{color:#fff}.workContent section .colorpalatte{max-width:75%}.tourplusContainer{position:relative;margin:-3rem -4rem 0;padding:2rem 4rem 0!important;overflow:hidden}.tourplusContainer:before{content:"";position:absolute;left:0;top:17.5%;width:100%;height:65%;background:#28d2eb}.tourplusContainer *{position:relative}.tourplusContainer .styledHeading{color:#fff}.tourplusContainer .screenshots{position:relative;display:flex;text-align:center;align-items:center;top:-5rem;margin:0 -4rem;margin-left:-6rem;transform:rotate(-15deg)}.tourplusContainer .screenshots .item{cursor:pointer;margin:0 1.5%;flex:1 0 14%}.tourplusContainer .screenshots .item img{width:100%}.tourplusContainer .screenshots .item img+img{margin-top:1.5rem}.tourplusContainer .screenshots .item:nth-child(3),.tourplusContainer .screenshots .item:nth-child(5),.tourplusContainer .screenshots .item:nth-child(6){margin-top:15rem}.tourplusContainer .screenshots .mobile{max-width:22%;position:relative;margin:1.5rem .5rem;border-radius:.5rem;box-shadow:0 0 1rem rgba(0,0,0,.1)}.workHeader.tourplus{background-color:#00afd2}.workHeader.tourplus .headerContent{color:#fff}.workContent section .colorpalatte{max-width:70%}.workContent section .typo{max-width:90%}@media only screen and (max-width:1300px){.pageLeft .brand{width:2rem;height:2rem}.pageLeft .brandContainer{left:12%;top:3rem}.pageLeft .inner{padding:25% 2rem 0 12%;padding-bottom:.5rem}.pageLeft .inner h1{font-size:2.5rem;margin-bottom:1rem}.pageLeft .inner p{font-size:.875rem}.pageLeft .inner ul{padding-left:1.5rem}.pageLeft .contact{padding:1rem 2rem 3rem 12%}.pageLeft .contact p{font-size:.875rem}.pageRight .inner{padding:3rem 12% 2rem 2rem}.pageRight .showcase-label{font-size:.875rem}.pageRight .showcase .item .description{top:1rem;left:1rem;padding:.375rem .5rem;font-size:.75rem}.pageRight .showcase .item .description p{font-size:.875rem}.pageWrapper.details .pageLeft .inner{padding-top:1rem}.work{padding-bottom:4rem}.work .pageAction{padding:1.5rem 2rem}.work .pageAction+.container{margin-top:-4rem}.work .container{margin:0 auto;max-width:55rem}.work .container section{margin-top:2rem}.work .container h3{font-size:1.5rem;margin:0 0 1.5rem}.work .container .mb-4{margin-bottom:1.5rem}.work .container ol,.work .container p,.work .container ul{font-size:1rem}.work .container ol,.work .container ul{padding-left:1rem}.work .container label{font-size:.75rem;letter-spacing:.125rem}.work .highlight{max-width:98%;border-radius:1.5rem;margin:3rem auto 4rem;padding-bottom:2rem}.work .highlight .container{gap:4rem}.work .highlight .container .sectionTitle{padding:10rem 0}.work .highlight .container .sectionTitle h2{font-size:2.25rem;margin:0 0 1rem}.work .highlight .container .highlightContent .item{padding:1.25rem 0}.work .highlight .container .highlightContent .item h4{font-size:1.375rem;margin:1.25rem 0 1rem}.work .showcaseContainer{margin-top:4rem}.work .showcaseContainer label{margin-bottom:1.25rem}.work hr{margin:3rem 0}.work .uiShowcase{border-radius:1.25rem}.work .uiShowcase img{margin-bottom:-5px}.work .contact{padding-top:3rem}.work .owl-theme .owl-nav .owl-prev{left:3.75%;top:46%}.work .owl-theme .owl-nav .owl-next{right:-3.6%;top:46%}}@media only screen and (max-width:1280px){.projectItem{flex:1 0 50%;max-width:50%}}@media only screen and (orientation:portrait) and (max-width:1024px){.pageWrapper{flex-direction:column;align-items:center}.pageWrapper.details .pageLeft .inner{padding-top:2rem}.pageWrapper .contact{padding:1rem 8% 3rem;text-align:center}.pageWrapper .contact p{font-size:1rem}.pageLeft{position:relative;width:100%;height:auto;min-height:unset}.pageLeft .brand{margin:0 auto}.pageLeft .brandContainer{left:unset;top:unset;position:relative;text-align:center;padding:2rem 1.5rem 0}.pageLeft .inner{padding:4rem 8%;padding-bottom:.5rem;min-height:unset}.pageLeft .inner h1{font-size:2.5rem}.pageLeft .inner p{font-size:1rem}.pageLeft .inner ul{padding-left:1.5rem}.pageLeft .contact{padding:2rem 8%}.pageLeft .contact p{font-size:.875rem}.pageLeft .contact img{width:2rem}.pageRight{width:auto}.pageRight .inner{padding:3rem 8% 2rem}.pageRight .showcase-label{font-size:1rem}.pageRight .showcase .item .description{top:1rem;left:1rem;padding:.375rem .5rem}.pageRight .showcase .item .description p{font-size:1rem}.pageAction{padding-top:0}.pageAction .back{width:1.5rem;margin-left:-.5rem}}@media only screen and (orientation:portrait) and (max-width:1024px){#app{height:auto}.pageAction{position:relative;top:auto;left:auto;margin:0 -.25rem .75rem}.action a.imgURL{width:auto}.skills{overflow:auto;white-space:nowrap;margin:0 -1rem;padding-bottom:1.5rem;display:flex}.skills li{min-width:40%;padding:0 1rem;margin-bottom:0!important}.projectItem{flex:1 0 33.33%;max-width:33.33%}.work .pageAction{position:relative;padding:1.5rem 3rem}.work .container{margin-top:0;max-width:100%;padding-left:3rem;padding-right:3rem}.work+.container{margin-top:0}.work .highlight .container{gap:3rem}.work .highlight .container .highlightContent{box-sizing:border-box;width:-moz-fit-content;width:fit-content;flex:1 0 100%}.work .showcaseContainer{margin-top:2.5rem}}@media only screen and (max-width:993px){.workHeader .container{max-width:100%;padding-top:1.5rem;padding-left:1.5em;padding-right:1.5rem}.workHeader .container .headerImg{position:relative;left:auto;display:block;margin:2rem auto -5rem}.workHeader .container .headerContent{position:absolute;top:3.5rem;width:100%;padding:0 2rem;text-align:left;left:0}.workHeader .container .headerContent h1{font-size:2.25rem;margin-bottom:1rem}.workContent .container{max-width:100%;padding-left:1.5em;padding-right:1.5rem}.workContent section{padding:3.25rem 0}.work .pageAction{padding:1.5rem 2rem}.work .pageAction .back{width:1.5rem;margin-left:-.5rem}.work .pageAction+.container{margin-top:0}.work .container{padding-left:2rem;padding-right:2rem}.work .container section{margin-top:1.5rem}.work .highlight{max-width:unset;border-radius:1.5rem;margin:3rem 0 4rem}.work .highlight .container{flex-direction:column;gap:.25rem}.work .highlight .container .sectionTitle{position:relative;padding:3rem 0 0;max-width:100%}.work .highlight .container .sectionTitle h2{font-size:1.5rem;margin:0 0 .5rem}.work .highlight .container .sectionTitle p{margin:0}.work .highlight .container .highlightContent{max-width:unset;box-sizing:border-box;width:100%}.work .highlight .container .highlightContent .item{padding:2rem 0}.work .highlight .container .highlightContent .item h4{font-size:1.25rem;margin:1.25rem 0 1rem}.work .owl-theme .owl-nav{display:none}.home .container{max-width:100%;padding-left:1.5em;padding-right:1.5rem}.home section{padding:3.25rem 0}.home section.homeTop .pageAction{left:1.5rem}.home section.homeTop .container{padding:8rem 1.5rem 4rem}.home section .skillContainer .item{max-width:28%;flex:1 0 30%;margin-bottom:.75rem}}@media only screen and (max-width:767px){.pageWrapper .identity{width:30%;height:30%}.pageWrapper .contact{padding:1rem 1.5rem 3rem}.pageWrapper .contact p{font-size:.875rem}.pageWrapper.details .pageLeft .inner{padding-top:2rem}.pageLeft .inner{padding:4rem 1.5rem 1rem}.pageLeft .inner h1{font-size:2.5rem}.pageLeft .inner p{font-size:1rem}.pageLeft .contact{padding:1rem 1.5rem}.pageRight .inner{padding:1rem 1.5rem 1rem}.pageAction{padding-top:0}.pageTitle h1{font-size:2.5rem!important}.back{margin-left:-.25rem}.skills li{min-width:50%}.skills li .details label{position:relative}.skills li .details .progress{display:none}.project{margin:0 -.5rem}.projectItem{flex:1 0 50%;max-width:50%}.projectItem .inner{padding:.5rem}.bitpaysContainer,.bluemountContainer,.cloudtac-blueContainer,.tourplusContainer,.traworldContainer,.trexContainer,.wContainer{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem!important;padding-right:1.5rem!important}.wContainer:first-child{margin-top:1rem}.wContainer:last-child{margin-bottom:-1rem}.flexContainer{flex-direction:column}.flexContainer [class*=col-]{width:100%}.flexContainer [class*=col-]:not(:last-child){margin-bottom:1.5rem}.flexContainer [class*=col-].text-right{text-align:left}.footer{padding:3rem 1.5rem 4rem}.work .uiShowcase{border-radius:.75rem}}@media only screen and (max-width:576px){.pageLeft .brand{width:1.5rem;height:1.5rem}.pageLeft .brandContainer{padding-top:1.5rem}.pageLeft .inner{padding-top:2rem}.pageRight .showcase .item .description{display:none}p{font-size:1rem}.projectItem{flex:1 0 100%;max-width:100%}.projectThumbList{flex-direction:column;height:auto!important}.projectThumbList .item{max-width:100%;position:relative!important;left:auto!important;top:auto!important}.skills{padding-top:1.5rem;background-color:#181b1d}.logoContainer{display:flex}.logoContainer .logo-small{width:28%}.logoContainer .logo-large{width:72%}.workHeader .container .headerImg{max-width:100%;margin-bottom:-2rem}.workContent section p{line-height:1.75rem}.workContent section ul li{font-size:1rem}.workContent section .styledHeading h2{font-size:1.75rem}.workContent section .spacing{margin:1.25rem 0}.workContent section .colorpalatte,.workContent section .typo{max-width:100%}.work .pageAction{padding:.75rem 1.25rem}.work .container{padding-left:1.25rem;padding-right:1.25rem}.work .container h3{margin-bottom:1rem}.home section.homeTop .container{padding:6rem 1.5rem 3rem}.home section.homeTop .styledHeading h1{font-size:2.5rem}.home section.homeTop .homeTopContent .text-zhcn{font-size:1.75rem}.home section.homeTop p{font-size:1rem}.home section.homeTop .skillContainer{margin:0;flex-direction:column}.home section.homeTop .skillContainer .item{margin:0 0 .75rem;max-width:unset;flex:unset}.home section .projectContainer{margin:0}.home section .projectContainer .item{flex:1 0 100%;max-width:unset;margin:0 0 1rem}.bitpaysContainer .screenshots .web{max-width:72.5%}.bitpaysContainer .screenshots .mobile{max-width:22.5%}img-comparison-slider{width:100%}.wContainer .screenshots .web{max-width:90%}.wContainer .screenshots.poster img:first-child,.wContainer .screenshots.poster img:last-child{width:48%}.bluemountContainer .screenshots .mobile{max-width:40%;margin:1.25rem 1rem}.bluemountContainer .screenshots .mobile:nth-child(2),.bluemountContainer .screenshots .mobile:nth-child(5){top:0}.traworldContainer:before{height:75%}.traworldContainer .screenshots .mobile{max-width:40%;margin:1.25rem 1rem}.traworldContainer .screenshots .mobile:nth-child(2),.traworldContainer .screenshots .mobile:nth-child(5){top:0}.tourplusContainer .screenshots{flex-wrap:wrap;margin:0 -1rem;transform:unset}.tourplusContainer .screenshots .item{flex:1 0 30%}.tourplusContainer .screenshots .item:nth-child(4){margin-top:-22rem}.tourplusContainer .screenshots .item:nth-child(5){margin-top:-6rem}.tourplusContainer .screenshots .item:nth-child(6){margin-top:-8rem}.fleximgContainer img:only-child{width:100%}.pdfIframe{height:250px;width:100%}.flicking-camera>div{margin:0 .25rem!important}.footer .styledHeading h3{font-size:1.25rem}}