@import url(https://fonts.googleapis.com/css?family=Judson:700|Ubuntu:300, 400,400i,700);/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{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}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{padding:.35em .75em .625em}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}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}:root{font-size:18px}@media screen and (max-width:1440px) and (min-width:321px){:root{font-size:calc(18px - 6 * (1440px - 100vw) / 1120)}}@media screen and (max-width:320px){:root{font-size:12px}}body{font-family:Ubuntu,Microsoft JhengHei,"sans-serif";text-rendering:optimizeLegibility}::-moz-selection{color:#fafafa;background-color:rgba(211,27,84,.65)}::selection{color:#fafafa;background-color:rgba(211,27,84,.65)}h1,h2,h3,h4,h5,h6{font-family:Judson,serif;font-weight:700;line-height:1;margin-top:0;margin-bottom:1em;color:#001028}h1{font-size:2em}ol,p,ul{font-family:Ubuntu,Microsoft JhengHei,"sans-serif";font-weight:300;font-size:1em;line-height:1.8;color:#73787f}em{color:#d31b54}br{content:"";display:block;padding:.75em 0}ul{padding:0}li{list-style-type:none}a{text-decoration:none}a,a:visited{color:inherit}a.text-link{font-family:Ubuntu,Microsoft JhengHei,"sans-serif";display:inline-block;position:relative}a.text-link,a.text-link:after{transition:all .15s ease-in-out}a.text-link:after{content:"";display:block;position:absolute;left:0;right:0;height:1px;background:#d31b54;bottom:.15em}a.text-link:hover{color:#fafafa}a.text-link:hover:after{-webkit-transform:scaleY(3);-ms-transform:scaleY(3);transform:scaleY(3);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.nav-wrapper{position:absolute;width:100%;padding:3em 4em;z-index:99}.nav-header{color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}.nav-logo{width:44px;height:44px;background-image:url(/static/media/logo-light.99f761d6.png);background-size:contain;background-repeat:no-repeat}.nav-menu-group{position:absolute;color:#fafafa;width:64px;height:64px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-menu-group.show-off .nav-menu-button.on,.nav-menu-group.show-on .nav-menu-button.off{visibility:hidden;opacity:0}.nav-menu-group.show-off .nav-menu-icon:after,.nav-menu-group.show-off .nav-menu-icon:before{width:125%}.nav-menu-group.show-off .nav-menu-icon:before{top:50%!important;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.nav-menu-group.show-off .nav-menu-icon:after{bottom:50%!important;-webkit-transform:translateX(-50%) translateY(50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(50%) rotate(-45deg);transform:translateX(-50%) translateY(50%) rotate(-45deg)}.nav-menu-group:hover .nav-menu-button span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.nav-menu-group:hover .nav-menu-button .nav-menu-icon:before{top:0}.nav-menu-group:hover .nav-menu-button .nav-menu-icon:after{bottom:0}.nav-menu-button{background-color:transparent;border:0;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;color:inherit;font-weight:300;text-transform:uppercase;cursor:pointer}.nav-menu-button:focus{outline:0}.nav-menu-button span{display:inline-block;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);opacity:0;transition:all .15s ease-out}.nav-menu-icon{--icon-size:16px;width:var(--icon-size);height:var(--icon-size);position:relative;margin-top:2em;margin-bottom:1em}.nav-menu-icon:after,.nav-menu-icon:before{content:"";display:block;position:absolute;width:100%;height:calc(var(--icon-size) / 8);background-color:#fafafa;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:top .1s ease-out,bottom .1s ease-out,-webkit-transform .25s ease-in-out;transition:top .1s ease-out,bottom .1s ease-out,transform .25s ease-in-out;transition:top .1s ease-out,bottom .1s ease-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.nav-menu-icon:before{top:calc(var(--icon-size) / 5)}.nav-menu-icon:after{bottom:calc(var(--icon-size) / 5)}.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1;background-image:linear-gradient(245deg,#001028,#0e3c80,#001028);background-size:600%;-webkit-animation:Gradient 16s infinite;animation:Gradient 16s infinite;opacity:0;-webkit-transform:translateY(-300%);-ms-transform:translateY(-300%);transform:translateY(-300%);transition:opacity .15s ease-out 0s,-webkit-transform 0s .15s;transition:opacity .15s ease-out 0s,transform 0s .15s;transition:opacity .15s ease-out 0s,transform 0s .15s,-webkit-transform 0s .15s}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.nav-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0;color:#fafafa}@media screen and (max-width:768px){.nav-list ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.nav-list ul:hover li{opacity:.25;transition-delay:0s!important}.nav-list ul:hover li:hover{opacity:1;transition-delay:0s!important}.nav-list li{font-size:1.5em;margin:0 2.5em;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);opacity:0}@media screen and (max-width:768px){.nav-list li{padding:.75em}}.nav-list.is-on{transition:opacity .15s ease-out 0s,-webkit-transform 0s 0s;transition:opacity .15s ease-out 0s,transform 0s 0s;transition:opacity .15s ease-out 0s,transform 0s 0s,-webkit-transform 0s 0s}.nav-list.is-on,.nav-list.is-on li{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nav-list.is-on li{transition:all .35s ease-in-out}.nav-list.is-on li:last-of-type{transition-delay:.1s}.nav-list.is-on li:nth-of-type(2){transition-delay:.2s}.nav-list.is-on li:nth-of-type(3){transition-delay:.3s}.nav-header.dark{color:#001028!important}.nav-header.dark .nav-menu-group{color:#001028}.nav-header.dark .nav-menu-icon:after,.nav-header.dark .nav-menu-icon:before{background-color:#001028}.nav-header.dark .nav-logo{background-image:url(/static/media/logo-dark.99f761d6.png)}body.no-scroll{overflow:hidden;width:100vw;height:100vh}footer .footer-content-wrapper{width:100%;height:var(--footer-height);background-color:#001028;padding:64px 0;position:fixed;bottom:0;z-index:0;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}:root{--footer-height:480px}main{margin-bottom:calc(var(--footer-height) + 48px)}@media screen and (max-width:480px){footer .footer-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}:root{--footer-height:580px}}.footer-copyright{color:#a1a1a1;text-align:center;font-size:.75em;position:fixed;bottom:0;z-index:0;width:100%}.scroll-to-top-button{position:fixed;z-index:9;bottom:6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,98%,.8);font-size:.75em;font-weight:300;padding:1.5em 1em;background-color:rgba(0,16,40,.35);border:0;text-transform:uppercase;letter-spacing:.15em;vertical-align:middle;cursor:n-resize;right:-9999px;-webkit-transform:translateY(50%) rotate(90deg);-ms-transform:translateY(50%) rotate(90deg);transform:translateY(50%) rotate(90deg);opacity:0;transition:opacity .5s ease-in-out 0s,right 0s linear .5s,-webkit-transform .5s ease-in-out 0s;transition:transform .5s ease-in-out 0s,opacity .5s ease-in-out 0s,right 0s linear .5s;transition:transform .5s ease-in-out 0s,opacity .5s ease-in-out 0s,right 0s linear .5s,-webkit-transform .5s ease-in-out 0s}.scroll-to-top-button .arrow{font-size:1.5em}.scroll-to-top-button:focus{outline:0}.scroll-to-top-button:hover:before{opacity:1}.scroll-to-top-button:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.scroll-to-top-button:before{box-shadow:6px 0 12px -4px rgba(0,16,40,.35);transition:opacity .15s ease-in-out;opacity:0}.scroll-to-top-button:after,.scroll-to-top-button:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.scroll-to-top-button:after{background-color:#001028;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;transition:-webkit-transform .15s cubic-bezier(.9,.3,.1,.7);transition:transform .15s cubic-bezier(.9,.3,.1,.7);transition:transform .15s cubic-bezier(.9,.3,.1,.7),-webkit-transform .15s cubic-bezier(.9,.3,.1,.7);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.scroll-to-top-button.isVisible{right:-2.5em;-webkit-transform:translateY(0) rotate(90deg);-ms-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg);opacity:1;transition:right 0s linear 0s,opacity .5s ease-in-out 0s,-webkit-transform .5s ease-in-out 0s;transition:right 0s linear 0s,transform .5s ease-in-out 0s,opacity .5s ease-in-out 0s;transition:right 0s linear 0s,transform .5s ease-in-out 0s,opacity .5s ease-in-out 0s,-webkit-transform .5s ease-in-out 0s}.section-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;margin:3rem 0;padding:0 calc(16px + 4%)}@media screen and (max-width:768px){.section-intro{width:100%}}.section-intro h1{color:#fafafa;letter-spacing:.05em;margin-bottom:.65em;text-transform:uppercase}.section-intro p{color:#a1a1a1}.heavy-underline{position:relative}.heavy-underline:after{content:"";display:block;position:absolute;width:100%;height:.275em;background-color:rgba(211,27,84,.85);left:0;bottom:-.035em;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s}.heavy-underline.is-in-viewport:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.section-intro.dark h1{color:#001028}.section-intro.dark p{color:#73787f}.project-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1024px;padding-bottom:128px;margin:0 auto}@media screen and (max-width:480px){.project-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.column-left{--y-translation:0px}@media screen and (min-width:481px){.column-left{-webkit-transform:translateY(var(--y-translation));-ms-transform:translateY(var(--y-translation));transform:translateY(var(--y-translation));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}}.column-right{margin-top:72px}@media screen and (max-width:480px){.column-right{margin-top:0}}.project-card{--card-width:40vw;width:var(--card-width);height:calc(var(--card-width) * .625);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:1em;-webkit-perspective:1000px;perspective:1000px;overflow:hidden;background-size:cover;position:relative;opacity:0;-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);transition:all .65s ease-in-out;--rotateXaxis:0deg;--rotateYaxis:0deg}.project-card,.project-card:after{background-repeat:no-repeat;background-position:50%}.project-card:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:contain;transition:all .2s ease-out}.project-card:hover .project-card-info{opacity:1;-webkit-transform:rotateX(0deg) translateZ(100px) scale(.9);transform:rotateX(0deg) translateZ(100px) scale(.9)}.project-card:hover h1{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.project-card:hover hr{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.project-card:hover .project-card-arrow,.project-card:hover p,.project-card:hover small{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:480px){.project-card{--card-width:100vw}}.project-card-info{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:1em;color:#fafafa;background-color:rgba(0,16,40,.5);text-align:center;opacity:0;-webkit-transform:rotateX(-45deg);transform:rotateX(-45deg);transition:all .15s ease-in-out}.project-card-arrow{width:2em;height:2em;margin:1em;border:1px solid #fafafa;border-radius:100%;position:relative;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .35s ease-in-out .3s}.project-card-arrow:hover:after{-webkit-animation-name:back-and-forth;animation-name:back-and-forth;-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.project-card-arrow:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAIVBMVEUAAADTHFTTHFXWHFbWHFbUG1XUHFTVK1XUHFTUG1XTG1S0rSjcAAAACnRSTlMA73pKJM2tDNTECTqkeQAAAERJREFUKM9joDHgDEcTYF2GJsAipYAmYrUYTYBpoQOaSFY7mkAFmcZyrkIBARgCGFrQDcWwloDDstopNZJ1GWYg0woAAEX2IXcZM4jQAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:50% 50%;background-position:50%}@-webkit-keyframes back-and-forth{0%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}to{-webkit-transform:translateX(5%);transform:translateX(5%)}}@keyframes back-and-forth{0%{-webkit-transform:translateX(-5%);transform:translateX(-5%)}to{-webkit-transform:translateX(5%);transform:translateX(5%)}}@media screen and (max-width:1024px){.project-card-arrow{display:none}}.project-card-azmov{background-image:linear-gradient(0deg,#cfd9df,#e2ebf0)}.project-card-azmov:after{background-image:url(/static/media/thumbnail.e92d5615.png)}.project-card-go-fit{background-image:linear-gradient(180deg,#f78ca0 0,#f9748f 27%,#fd868c 65%,#fe9a8b)}.project-card-go-fit:after{background-image:url(/static/media/thumbnail.2d7bce03.png)}.project-card-azpro{background-image:linear-gradient(0deg,#e0c3fc,#8ec5fc)}.project-card-azpro:after{background-image:url(/static/media/thumbnail.589494d0.png)}.project-card-aztix{background-image:linear-gradient(0deg,#fddb92,#f9f586)}.project-card-aztix:after{background-image:url(/static/media/thumbnail.bba5eb8d.png)}.project-card-hanbi-shop{background-image:linear-gradient(0deg,#f3e7e9,#e3eeff)}.project-card-hanbi-shop:after{background-image:url(/static/media/thumbnail.a6a5af0e.png)}.project-card-song-xin-ru{background-image:linear-gradient(180deg,#dfffcd 0,#90f9c4 52%,#39f3bb)}.project-card-song-xin-ru:after{background-image:url(/static/media/thumbnail.1b95bfc0.png)}.project-card-who-is-hu{background-image:linear-gradient(180deg,#fad0c4,#ffd1ff)}.project-card-who-is-hu:after{background-image:url(/static/media/thumbnail.040febb9.png)}.project-card-xiri-attorneys{background-image:linear-gradient(180deg,#fdfcfb,#e2d1c3)}.project-card-xiri-attorneys:after{background-image:url(/static/media/thumbnail.e7a1b194.png)}.client-grid-container{display:-webkit-box;display:-ms-flexbox;display:flex}.client-block{width:20vw;height:20vw;background-size:contain;background-position:50%;background-repeat:no-repeat;border:1px solid #d0d2d4;border-right-width:0}.client-block:last-of-type{border-right-width:1px}.contact-list{margin:0;padding:0 calc(16px + 4%)}.contact-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3em;color:#a1a1a1}.contact-list .contact-icon{width:2em;height:2em;margin-right:1.25em;background-repeat:no-repeat;background-size:contain;-ms-flex-negative:0;flex-shrink:0}.contact-list .mail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMA48tAEfQlh6tirGNKiNdzVhgRAAAA8klEQVRIx+3UMQ6CQBAF0J9oNMbS1sTOVrwBJfEGxkLjCbyBjb00tlb22ngAb+ANrC0xMRoTM46wMAtsFgs6+RWBB8z8YlGltJzIki6Dng0EDMiaX0Efhsw1cPeRS2uagCHR00Um9TVRR4H6nq+zgN96uQqgzV9bIJUm//cABcJ5bjNoaQy+kwvAhWisgw3RGzqocZ8ree5xh04KYKRuAYrvkAY4Ej1isCSaQAcyFicZWYAs5scVnpEHCAtVFcIEwkJVhUYQFRpVmAMyncyaArKf2jYHpKHAsQB40rgZYHuFHQAV+HdgSTEoPEiLj+IqZeUD5y/pUpHOISQAAAAASUVORK5CYII=)}.contact-list .message{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMA40nMtJh4QAvu4NspGFlVHYyUIQAAAKFJREFUWMPtlrsOwjAQBPech5M4D///16KT7gBZFGahAd1UToopPC4WgZKkkkiCIpVGoNQP+J4ABCEIQQhCEIIQhOC/Be3ucS55f6EIHsxdC0Xan3emvpGV5LVgGTtmXsuT4Bj0Y83kzWLf9LztbJq86nE42LZnVcYFlMDzTeTr8nwzSIHlO8EKPB8tsHy0wPKxAs/HYvl4iuWjyaVcCH6OGwIoMakKzVpaAAAAAElFTkSuQmCC)}.contact-list .location{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMA+jebBfDdURgIAtaliujZuEAM8+y/tKt1YVVJQhPjoJOPb2hMKn3BRDwvJR96xsKyhNcGF/8AAAKMSURBVFjDzVbbYqpADFQqyMViqyiipah4t/bC/3/cYXYtQQ5ZFp46Twsh2cmQZLf3h+Geb6Hn9/u+F97Obmv3j42fleBvPlq520k/q6Cf2Pr+kZnVwIw03QdP9z3D1LAdxzbS8M7naaDj78wyYLyI6V28GGfAzNHYfy52P1R0dw+CxbyZwwbfvZ//N5zfYdk0+e/wlRfXmWIPtl2DANgmuNYbrwHIqWU4IP/TrxzL0Xg6HY+Wv4mfoMNBScAspTm0sjusYUkgU0UhAgFbyv6clfDsygoFBVU9HVEtcin9KYJ8ixo78v4TbHCV/GXpGZOJIQtzKHUExQkbYIVfKPVD/v6bfP3mQwepJH7lig2wyK1rsVpiU/jLCHhaiuU6Xy3YACC7FasR+D8aRmK1FQYO30Wu6B2DDAa6q9Dmmw0wLxKc5qtJSd38cVrINGcDvOgFeGHcZeaROoVIqMEBxXNTi3gQRcUhza2h+jeG+SplA1xQPepCwvLCnyUmUleVMsQwFacMCK5VzbRGkg0DLXD4dnaChqE2wAcpP1BSbKAczD/43OVGmouQP5wvjZwhZx3SwFI25Cdn/KTyYrFHzq/1tlfY9r0GzPmpd6ROVMAQFFgC1GHKnp7VGWbUyR0oEIFuFIhARwpEQJfCV/XlFxHQo7CrtJkmAaoF76HrXU+rBqgcq4dwREWohYSuInRxSdpcdPuPR+ACbah52aWBFsTF9SqgoaaJ2JTTkSahGWs7E+n9XVNKSB+OhcKhwrIcfV8aX/KkXdGxoAlqHm+Qj1aPmqsVLth4izsJf5o1z1fTtk2apC0hXJNEhOnifycvE+kEKZ+Usj1oCmE6dcYooytRZx2hYHecLOvU++P4B727iipHPabXAAAAAElFTkSuQmCC)}.contact-list.dark li{color:#73787f}.contact-list.dark .mail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAM1BMVEUAAAAAESoAECkAFCwAHi0AESoAFSkAESoAECoAEioAECoAEikAESoAESkAESoAESkAECkVp4A6AAAAEHRSTlMA48tAEfQlh6tirGNKiNfkH6a/BgAAANVJREFUWMPtltsKwyAQRNfEXMyt+f+vLWhgKFPd1BQa6M6TSOZojj4oFstdsri9Mm6JgMdeHRcB+4V8F9D0cjJ9834HXTjXDx3voE0nMXq97sfkr30BiJ+Oaa1/LDV5ASAN5rSxodwf0s/O6GHQN6pLfEKAmBUuS/ZWkQxA4LJkT/IAuCzZKwHYJdtTAOSSJhUAFgsZezoALtmeDmCXsKcD2CXZUwCsjewpAHJJh6oAyCXsfQaAflxsHcAJ2xZEqgCIAQxggP8C/PaV5ur77vpT12K5SZ6gfT0/Kbfh6gAAAABJRU5ErkJggg==)}.contact-list.dark .message{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAM1BMVEUAAAAAESoAESoAECkAESkAESoAESsAECwAFy4AECoAECkAECkAEywAFSsAESsAEioAECnlEeMzAAAAEHRSTlMA40nMtJh4QAvu4NspGFlVHYyUIQAAAKFJREFUWMPtlrsOwjAQBPech5M4D///16KT7gBZFGahAd1UToopPC4WgZKkkkiCIpVGoNQP+J4ABCEIQQhCEIIQhOC/Be3ucS55f6EIHsxdC0Xan3emvpGV5LVgGTtmXsuT4Bj0Y83kzWLf9LztbJq86nE42LZnVcYFlMDzTeTr8nwzSIHlO8EKPB8tsHy0wPKxAs/HYvl4iuWjyaVcCH6OGwIoMakKzVpaAAAAAElFTkSuQmCC)}.contact-list.dark .location{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAk1BMVEUAAAAAKjoAEisAECkAECkAEysAFi0AECoAFC8AECkAECkAESoAESkAESsAEyoAESkAECkAESkAESkAESoAESkAECkAECoAESoAGS0AECoAESoAECkAECkAECoAESoAESoAESsAEi0AEisAEiwAESoAESoAESoAEioAESsAFSkAFC0AESkAESoAESkAESoAESsAEClCp175AAAAMHRSTlMABlLwm0EL3Rj8+dalijfm2bh087SrfEkTbWTqv6CUj0w4MSriwV9EPCUfxsLAsoTPGpFAAAACf0lEQVRYw81WW2KCMBAMpEUUC4qAyEuLtWqf3P90ZZ1KqCWB8OV8YZaNs5PZJeyecYpCx5vNPCeMTvrZb1uvasHbvmml2/m0usE0t4fnJ7zqAE8GphsPSJiFSWkbhl0m4QwrD8ag/KwiLPxYrMX+oiJkxoD84FJxdLseXVQJ+nfY0nsvp45TfaHIti9/R285cVcodii2U+dbHsl97g6eOTnCYipEVP/xKoc5X6xWi7l5LfxIOkRKArxVpjmpfjExWwJxFYWEjt/G81PVwhPWbDKEyk8HcovI/78DeeygqID+4Az+sJ5rWS6MaUJHoiivYU1HCP2ofu8Ry48e6QAl6SjXTAa/jhaCAOVjB0GhqJ98SToq3DDCHGK0A3NG2CAgwVfzR9Q7rgi41F0NtS8mQ9AUuKqfrJa69c9VI1PAZFgO22ApSUflr+oSXqFGJ2CeSC1iBFN1AhKH6mMMlV4u62iqNlJaP5ZMCo7SZVaGGFyaDoKFqpkKFKkcaKklb2cr7RlqBr2wkQ0UqJwqB/M3vc5kI43Rlt+qfIwcUxY1xcBSNuS7LPgOeymxh4O6AD/tWQ8C+dQ7oBN74IKCjIDoMGVPf3YFPtHJvXgGhW4Cz3jup5D9X85AQJuCPgFQ+Lhd/ACB4RR2N22mQQBecP4uOfDAQOynmK4CNEunezYYOd2TjFab0/0o17nozv5+An1qQ43LLsYRj5vrFcdQGg6kFOwXBbbTgg/VhKY+04MxEcZZ4rOgCbO6fmnX+CxoIyM3GTUXB82ljXKKEb8hNUr9fMxXbtsck3QELql5ftmG6QNHCfjj8iEfpBwDTCFMp9GYV+JKNFJHKDgex8nkyO4cP5Oigf77xLstAAAAAElFTkSuQmCC)}html{background-color:#fafafa}.content-wrapper{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}body{overflow-x:hidden}main{z-index:2;box-shadow:0 1.25rem 2rem -.75rem rgba(0,16,40,.3);background-color:#fafafa}.landing{--block-margin:3em;width:calc(100% - var(--block-margin));height:calc(100vh - var(--block-margin));margin:calc(var(--block-margin) / 2) auto 10em;background-color:#3b3e42;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;box-shadow:0 1.5em 2.4em -.9em rgba(0,16,40,.3)}.landing .section-intro{margin-bottom:calc(2em + 5%)}.landing h1{text-transform:none;font-size:3.5rem}.frankish{width:50%;height:80%;background-image:url(/static/media/frankish-photo.4da587ad.png);background-size:contain;background-repeat:no-repeat;background-position-y:bottom}@media screen and (max-width:768px){.frankish{background-size:cover}}@media screen and (max-width:480px){.frankish{display:none}}.project-landing{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-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8em;position:relative}.project-landing:after{content:"";display:block;position:absolute;z-index:-1;--block-margin:3em;width:calc(100% - var(--block-margin));height:64%;margin:calc(var(--block-margin) / 2) auto 10em;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.project-landing.good-fortune:after{background-image:linear-gradient(245deg,#f78ca0,#fef6f7,#fe9a8b)}.project-landing.azmov:after,.project-landing.good-fortune:after{background-size:600%;-webkit-animation:Gradient 16s infinite;animation:Gradient 16s infinite}.project-landing.azmov:after{background-image:linear-gradient(245deg,#cfd9df,#fff,#e2ebf0)}.project-landing.go-fit:after{background-image:linear-gradient(245deg,#abecd6,#fff,#fbed96)}.project-landing.azpro:after,.project-landing.go-fit:after{background-size:600%;-webkit-animation:Gradient 16s infinite;animation:Gradient 16s infinite}.project-landing.azpro:after{background-image:linear-gradient(245deg,#e0c3fc,#fff,#8ec5fc)}.project-landing.aztix:after{background-image:linear-gradient(245deg,#fddb92,#fdfbf0,#f9f586)}.project-landing.aztix:after,.project-landing.hanbi-shop:after{background-size:600%;-webkit-animation:Gradient 16s infinite;animation:Gradient 16s infinite}.project-landing.hanbi-shop:after{background-image:linear-gradient(245deg,#f3e7e9,#fff,#e3eeff)}.project-landing.song-xin-ru:after{background-image:linear-gradient(245deg,#dfffcd,#effcf6,#39f3bb)}.project-landing.song-xin-ru:after,.project-landing.who-is-hu:after{background-size:600%;-webkit-animation:Gradient 16s infinite;animation:Gradient 16s infinite}.project-landing.who-is-hu:after{background-image:linear-gradient(245deg,#fad0c4,#fff,#ffd1ff)}.project-landing.xiri-attorneys:after{background-image:linear-gradient(245deg,#fdfcfb,#fff,#e2d1c3);background-size:600%;-webkit-animation:Gradient 16s infinite;animation:Gradient 16s infinite}.project-hero{margin:10em 0 0;overflow:hidden;transition:all .5s ease-out}.project-hero img{width:100%;transition:all .5s ease-out}figure.hero-transition-appear[style]{opacity:.01!important}figure.hero-transition-appear[style].hero-transition-appear-active[style]{opacity:1!important}.project-infobox{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;width:75%;background-color:#3b3e42;padding:2em;box-shadow:0 2em 3.2em -1.2em rgba(0,16,40,.3)}@media screen and (max-width:480px){.project-infobox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.project-infobox .project-infobox__outline,.project-infobox .project-infobox__summary{-ms-flex-preferred-size:auto;flex-basis:auto}.project-infobox .project-infobox__outline{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}.project-infobox .project-infobox__outline>div{width:33%}}.project-infobox__summary{-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.project-infobox__summary .section-intro{width:100%;margin:0 0 2em;padding:0}.project-infobox__outline{-ms-flex-preferred-size:30%;flex-basis:30%;padding-left:10%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;font-size:1em}.project-infobox__outline dt{font-family:Ubuntu,Microsoft JhengHei,"sans-serif";font-weight:300;color:#fafafa;margin-bottom:.8em}.project-infobox__outline dd{margin:0 0 1.6em;color:#a1a1a1}.project-infobox__outline ul{margin:0;color:#a1a1a1}.project-infobox__outline li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.8}.project-infobox__outline li:before{content:"+ ";font-size:.6em;color:#d31b54;padding-right:.5em}.project-images{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-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 8em;max-width:1024px;padding:0 2em}.project-images img{max-width:100%;margin-bottom:4em}.contact-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:160px 0 96px}@media screen and (max-width:1024px){.contact-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.get-in-touch,.write-to-us{-ms-flex-preferred-size:40%;flex-basis:40%;margin:0 1.5em 3em;padding:2em 2em 4em}@media screen and (max-width:480px){.get-in-touch,.write-to-us{padding:1em 0 2em;-ms-flex-preferred-size:auto;flex-basis:auto}}.get-in-touch .section-intro,.write-to-us .section-intro{width:100%;margin:1.5rem 0}.get-in-touch{border:1px solid #73787f}.write-to-us{background-color:#3b3e42}.write-to-us form{padding:0 calc(16px + 4%)}.write-to-us form p{margin-top:0;margin-bottom:1.5em}.write-to-us label{display:block;text-transform:uppercase;letter-spacing:.075em;margin-bottom:.5em;color:#fafafa}.write-to-us label:before{content:"+ ";color:#d31b54}.write-to-us input[type=email],.write-to-us input[type=text],.write-to-us textarea{background-color:transparent;border:none;font-size:1em;font-weight:300;line-height:2;width:100%;color:#fff}.write-to-us input[type=email]:focus,.write-to-us input[type=text]:focus,.write-to-us textarea:focus{outline:none}.write-to-us input[type=email]:focus+.input-underline:before,.write-to-us input[type=text]:focus+.input-underline:before,.write-to-us textarea:focus+.input-underline:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.write-to-us .input-underline{display:block;width:100%;height:1px;background-color:#a1a1a1;position:relative}.write-to-us .input-underline:before{content:"";display:block;position:absolute;width:100%;height:200%;background-color:#d31b54;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.write-to-us input[type=reset],.write-to-us input[type=submit]{border:none;cursor:pointer}.write-to-us input[type=reset]:focus,.write-to-us input[type=submit]:focus{outline:none}.write-to-us input[type=submit]{background-color:#fafafa;border:none;text-transform:uppercase;padding:.75em 2.25em;color:#3b3e42;box-shadow:0 6px 12px -4px transparent;transition:all .15s ease-in-out}.write-to-us input[type=submit]:hover{color:#001028;box-shadow:0 6px 12px -4px rgba(0,0,0,.25)}.write-to-us input[type=reset]{color:#73787f;background-color:transparent;margin:0 2.25em;transition:color .15s ease-in-out}.write-to-us input[type=reset]:hover{color:#a1a1a1}.about-section{margin:8em 0}.about-section:first-of-type{margin-top:12em}.about-intro{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3em 0}.about-intro .section-intro{margin-top:0}.about-intro figure{width:50%;margin:0}.about-intro img{display:block;width:100%;height:auto;box-shadow:0 1em 1.6em -.6em rgba(0,16,40,.3)}.about-intro:nth-of-type(2){background-color:hsla(0,0%,63%,.05);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:768px){.about-intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-intro figure{width:100%;margin-bottom:2em}.about-intro:nth-of-type(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.isometric-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 calc(16px + 4%);margin-bottom:8em}@media screen and (max-width:480px){.isometric-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:769px){.isometric-list:hover .isometric-list-item{opacity:.1}}.isometric-list-item{position:relative;margin-bottom:2em;transition:opacity .25s ease-in-out}.isometric-list-item:hover{opacity:1!important}@media screen and (min-width:769px){.isometric-list-item:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.isometric-list-item:hover img{-webkit-transform:translateY(-65%);-ms-transform:translateY(-65%);transform:translateY(-65%)}}.isometric-list-item:after,.isometric-list-item:before{content:"";display:block;position:absolute;bottom:0;left:0;width:80%;height:1px;background-color:hsla(0,0%,63%,.15)}.isometric-list-item:after{background-color:#d31b54;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.isometric-list-item .step-info{width:50%}.isometric-list-item em{line-height:3em}.isometric-list-item p{padding-bottom:1em;padding-right:1em}.isometric-list-item img{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;z-index:1;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}@media screen and (max-width:1024px){.isometric-list-item .step-info{width:40%}.isometric-list-item img{width:60%;-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%)}}@media screen and (max-width:768px){.isometric-list-item img{width:80%;right:-20%}}@media screen and (max-width:480px){.isometric-list-item .step-info{width:100%}.isometric-list-item img{position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}.isometric-list-item:after,.isometric-list-item:before{width:100%}}.service-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:600px){.service-card-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.service-card{background-color:#fff;-ms-flex-preferred-size:32%;flex-basis:32%;max-width:80%;border:1px solid hsla(0,0%,63%,.15);margin:0 2em;padding:2em;box-shadow:0 2em 3.2em -1.2em rgba(0,16,40,.3)}.service-card header{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-align:center;-ms-flex-align:center;align-items:center}.service-card h2{text-transform:capitalize}.service-card ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:justify;align-content:space-between}.service-card li,.service-card ul{display:-webkit-box;display:-ms-flexbox;display:flex}.service-card li{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:1em;padding:0 .5em;text-transform:capitalize}.service-card li:before{content:"+";display:block;margin-right:.25em;color:#d31b54}@media screen and (max-width:1024px){.service-card{-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (max-width:768px){.service-card{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 1em;padding:2em 1em}}@media screen and (max-width:600px){.service-card{margin-bottom:6em;padding:2em}}.service-icon{--size:2em;width:var(--size);height:var(--size);margin-bottom:1em;background-size:contain;background-repeat:no-repeat;background-position:50%}.service-icon.design{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAgVBMVEUAAAC/HEHRIEnVIVTWIVTVIVTUIVLRIFDUIVTUIVPUIVTWIVTTIVTTIVLVIVTUIVPVIVPRIFLVIlXVIVTUIVTUIVPVIVPPIFLVIVTOH0nUIVPQIFTUIFPUIVHUIVTVIVPUIVTWIVTUIVXVIVLVIVPSIVPSIVXSIVPVIVTaI1bXIlVN58KmAAAAKHRSTlMABhGdt5icFLxktvq4KPPe0STh1qp8xjSHDb9mdkQwzG+shUPoRj8hIn6i7wAAAg5JREFUaN7tmNlSq1AQRRtECMiQ3IsYiGZ0OH3+/wM1mFPb8mhe6E4Ri/1GpWqtTacZCppysQSrqH4hvQQxM9+lhIjzjTEWBg0+DFr83rAi0uHDoMZnC4MKv6kY/4MCP2/X/2CQ50ch0QMMKnwFQ3DD4HsG4f6eQZgvbgDfZj3fM6yE5m94T4jQOYDfo+5/MbzI8H3DurL9qe0E9tPCgLTNpyAazp9t2DeE+enX1WB+1L7NncHnx4HE9buAQYXvGQT57vqCQb6/ZxDgxx4fBrPPBvNvGfPxDWwl+OjvG3T4MMjPB3nbWFU+tTNW5YfRhfg3o+fPlOczS37i567/lfKjif+n+dr7k42+v3u+5yH5Sdz9+XYwPzvPH33/aOL/aX5+pfz43HxC5fmH2ej58YX4+XX2p+3Z/tFgfrDpEbZrdfhUlKYXzBei80FS94XpfyH5/ozUbGAQe/9BksoaGMTeT5Anx4dBoj+y7DHPdzDI8oOGj5R0i3OQmw+WtCzoEQap/lhSbgIiGKT4WFJeEn0Y7MmwaIX4WNIDfTXMOxE+ltRWCR3jpmRl+FhSrt3htvS//4gs6emoSJ9l+VhSouSwbEqW5GNJu7ZI68ow8CLzx5206kpmaxBGf5EltWwQy1xutjJ8OrjaqG6qOl2TVPbfqzfLp4QE07FKdWTHKtWR15J1qsOw647Vp0wZY94BE+bggs+bYSwAAAAASUVORK5CYII=)}.service-icon.code{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAtFBMVEUAAADWIlXDHUXTIVPTIVPPH0vVIVLVIVPTIVPUIVTSIFPUIFLMH1LWIVTUIVTUIVTUIVPVIVPUIVTVIVTTIVXRIFDQIFPTIEvUIVPUIVTUIVPVIVTVIVLQIE/TIVTWIlXUIVPTIFPXIlXVIVTVIVTTIVLUIVTUIVLUIVPUIVPVIVTTIVLTIVPTIVTRIFHSIFLSIVPRIVLWIVTUIVPUIVTVIVPUIVTaIlbWIVXXIlbdI1jbI1axLAAZAAAANnRSTlMA+wb4WA0t4+G2L2EL8480stq7q1wfFRGDdtLARxpn7IpN8OjFhX9x1qSZlHtBI1fy6+XJ+cnyd054AAADF0lEQVRo3u2Y21biMBhGQ0U5tAICVguCiIwHREXR/g19//eahmbWN0NKQrKmF7Om+87QNrY7O2XBKioqKioq/lu8x8XYZyXykBLRlJXGaZPHMY08VhbtkziOk2Z5E/g8m4BarDQ6aTbB9vqv/K+L0SpQRvuUTcDf8z+C1WjhvKIiItp2FMeNJFNwciZvZ0tEEXNiWBNX+gj3hrtfiXCc31n4If6oDZkDN/MkzlhPdI4na3FMMr9xWIyfJM5NB96+4y0cM2+QiqPos80suXyi3ZkXl8WO67+Ou8iPe7pkVlyN8/Puu1rHQsl9fuT4ih0L7jw5x7PddwxX54l8ljYt0e76Nf9Qx73fR2q7GahjE0As4CsMqY7BiscCimwCyKAXDBU5Bi9i7Mgc8FBpgOdc6BgEA5LKLAKgRcgKODvZOT79czRcEHJwCQDUkz3HVjkgAC4DULjec4wcOHKwDwC0SHwMx7oczAGYHdvmEMkVjQDMjpGDrCdyCACOlY5tcriZawLQOUYO2rdDu8ERwCHHasdqDrzRtg0A37nEPcKxJgd9ALaOzTkggDuMmR2r3Ck5WG2IP+DYciX63LiG4fidHdES99UzUaGxY/NuQK2iCZZHfa8OmJalnEDZhcXog/5VJx1reRDXVzfEmZQ8dXMMplLybH+ZPhuWKfZqONYs02dPCa2fIjRnx91bvrt+v+C9MxnJreLN3fGb3CpGk8J9oJF/+h26dhx+51doHLjJ1/z+qBe4OQ56+XZ2+3pwq5ErYOnmeClXYp0d5JEjBzvHCIA/Mg26HNrYqy0CsMgBjm0CUHOQoroWjhEAKQFY5ADHFgFoctiExzsONwjAzOscOegcqwHMlQBMOaiO+y4BmHOA445LAOYc8D72XQIw5wDHbacAzDnAsUMA5hzguGUZgDmHtOfpHHu9VB+AOYf1ROd4sta9Acw54Aep06biGD9IaQIw5EC0nekdz7ZECMCW4XgTSQV1Ku7YizbjIXNE6TjtsFLAXu2zsvCE4/irzcrCE93xZsBKY0oZESuRYX889VhFRUXFv8lPqRHtpPngdSoAAAAASUVORK5CYII=)}.skill-set{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.skill-set li{--items-per-row:8;position:relative;width:calc(100% / var(--items-per-row));padding-top:calc(100% / var(--items-per-row));background-color:#fafafa;transition:all .25s ease-in-out}.skill-set li:hover{background:hsla(0,0%,63%,.15)}@media screen and (max-width:768px){.skill-set li{--items-per-row:6}}@media screen and (max-width:480px){.skill-set li{--items-per-row:4}.skill-set li img{-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.skill-set li img+small{display:none}}.skill-set li img{width:2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);opacity:.9}.skill-set li small{position:absolute;top:75%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;padding:1em}.skill-set li:last-of-type small{top:50%}.interested-section{text-align:center;padding:6em 0;background-image:linear-gradient(245deg,#fdfcfb,#fff,#e2d1c3);background-size:600%;-webkit-animation:Gradient 16s infinite;animation:Gradient 16s infinite}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.interested-section p{color:#3b3e42;font-size:2em;letter-spacing:.05em}.interested-section a{position:relative}.interested-section a:after{content:"";display:block;position:absolute;width:100%;height:.25em;background-color:#d31b54;left:0;bottom:-.25em;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(.25);-ms-transform:scaleY(.25);transform:scaleY(.25);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}.interested-section a:hover:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}