/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{background-color:white;-webkit-transition:background-color 300ms ease;-moz-transition:background-color 300ms ease;transition:background-color 300ms ease;-webkit-transform-style:preserve-3d}html,body{-webkit-tap-highlight-color:transparent;overflow-x:hidden}a{outline:0 !important;text-decoration:none;color:black}.single a{display:inline-block}html.notouchdevice .single a:hover,html.touchdevice .single a.tapped{-webkit-animation-name:spaceboots;-moz-animation-name:spaceboots;animation-name:spaceboots;-webkit-animation-duration:0.1s;-moz-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes spaceboots{0%{-webkit-transform:translate(4px, 2px) rotate(0deg)}10%{-webkit-transform:translate(-2px, -4px) rotate(-2deg)}20%{-webkit-transform:translate(-6px, 0px) rotate(2deg)}30%{-webkit-transform:translate(0px, 4px) rotate(0deg)}40%{-webkit-transform:translate(2px, -2px) rotate(2deg)}50%{-webkit-transform:translate(-2px, 4px) rotate(-2deg)}60%{-webkit-transform:translate(-6px, 2px) rotate(0deg)}70%{-webkit-transform:translate(4px, 2px) rotate(-2deg)}80%{-webkit-transform:translate(-2px, -2px) rotate(2deg)}90%{-webkit-transform:translate(4px, 4px) rotate(0deg)}100%{-webkit-transform:translate(2px, -4px) rotate(-2deg)}}@-moz-keyframes spaceboots{0%{-moz-transform:translate(4px, 2px) rotate(0deg)}10%{-moz-transform:translate(-2px, -4px) rotate(-2deg)}20%{-moz-transform:translate(-6px, 0px) rotate(2deg)}30%{-moz-transform:translate(0px, 4px) rotate(0deg)}40%{-moz-transform:translate(2px, -2px) rotate(2deg)}50%{-moz-transform:translate(-2px, 4px) rotate(-2deg)}60%{-moz-transform:translate(-6px, 2px) rotate(0deg)}70%{-moz-transform:translate(4px, 2px) rotate(-2deg)}80%{-moz-transform:translate(-2px, -2px) rotate(2deg)}90%{-moz-transform:translate(4px, 4px) rotate(0deg)}100%{-moz-transform:translate(2px, -4px) rotate(-2deg)}}@keyframes spaceboots{0%{-webkit-transform:translate(4px, 2px) rotate(0deg);-moz-transform:translate(4px, 2px) rotate(0deg);-ms-transform:translate(4px, 2px) rotate(0deg);-o-transform:translate(4px, 2px) rotate(0deg);transform:translate(4px, 2px) rotate(0deg)}10%{-webkit-transform:translate(-2px, -4px) rotate(-2deg);-moz-transform:translate(-2px, -4px) rotate(-2deg);-ms-transform:translate(-2px, -4px) rotate(-2deg);-o-transform:translate(-2px, -4px) rotate(-2deg);transform:translate(-2px, -4px) rotate(-2deg)}20%{-webkit-transform:translate(-6px, 0px) rotate(2deg);-moz-transform:translate(-6px, 0px) rotate(2deg);-ms-transform:translate(-6px, 0px) rotate(2deg);-o-transform:translate(-6px, 0px) rotate(2deg);transform:translate(-6px, 0px) rotate(2deg)}30%{-webkit-transform:translate(0px, 4px) rotate(0deg);-moz-transform:translate(0px, 4px) rotate(0deg);-ms-transform:translate(0px, 4px) rotate(0deg);-o-transform:translate(0px, 4px) rotate(0deg);transform:translate(0px, 4px) rotate(0deg)}40%{-webkit-transform:translate(2px, -2px) rotate(2deg);-moz-transform:translate(2px, -2px) rotate(2deg);-ms-transform:translate(2px, -2px) rotate(2deg);-o-transform:translate(2px, -2px) rotate(2deg);transform:translate(2px, -2px) rotate(2deg)}50%{-webkit-transform:translate(-2px, 4px) rotate(-2deg);-moz-transform:translate(-2px, 4px) rotate(-2deg);-ms-transform:translate(-2px, 4px) rotate(-2deg);-o-transform:translate(-2px, 4px) rotate(-2deg);transform:translate(-2px, 4px) rotate(-2deg)}60%{-webkit-transform:translate(-6px, 2px) rotate(0deg);-moz-transform:translate(-6px, 2px) rotate(0deg);-ms-transform:translate(-6px, 2px) rotate(0deg);-o-transform:translate(-6px, 2px) rotate(0deg);transform:translate(-6px, 2px) rotate(0deg)}70%{-webkit-transform:translate(4px, 2px) rotate(-2deg);-moz-transform:translate(4px, 2px) rotate(-2deg);-ms-transform:translate(4px, 2px) rotate(-2deg);-o-transform:translate(4px, 2px) rotate(-2deg);transform:translate(4px, 2px) rotate(-2deg)}80%{-webkit-transform:translate(-2px, -2px) rotate(2deg);-moz-transform:translate(-2px, -2px) rotate(2deg);-ms-transform:translate(-2px, -2px) rotate(2deg);-o-transform:translate(-2px, -2px) rotate(2deg);transform:translate(-2px, -2px) rotate(2deg)}90%{-webkit-transform:translate(4px, 4px) rotate(0deg);-moz-transform:translate(4px, 4px) rotate(0deg);-ms-transform:translate(4px, 4px) rotate(0deg);-o-transform:translate(4px, 4px) rotate(0deg);transform:translate(4px, 4px) rotate(0deg)}100%{-webkit-transform:translate(2px, -4px) rotate(-2deg);-moz-transform:translate(2px, -4px) rotate(-2deg);-ms-transform:translate(2px, -4px) rotate(-2deg);-o-transform:translate(2px, -4px) rotate(-2deg);transform:translate(2px, -4px) rotate(-2deg)}}h1,h2,h3{font-weight:normal}body.do-vertical-center{width:100%;height:100%;display:table}body.do-vertical-center #main-region{display:table-cell;width:100%;vertical-align:middle}.single-row .col{margin-left:0 !important;width:100% !important;height:100% !important}.single-row .col img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:auto;height:auto}.single-row .single-video{position:relative;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}#main-region-wrap{height:100%;width:100%;overflow:hidden}#main-region{-webkit-transition:opacity 150ms ease;-moz-transition:opacity 150ms ease;transition:opacity 150ms ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);opacity:1;overflow:hidden;-ms-touch-action:none;touch-action:none;height:100%}#main-region.hide{opacity:0}.row{font-size:0;position:relative;background-position:center;overflow:hidden}.col{position:relative;display:inline-block}.col img.lazyload{opacity:0}.col img{position:absolute;top:0;left:0;width:100%;height:auto;opacity:1;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.col:last-child{margin-bottom:0}.video iframe{position:absolute;width:100%;height:100%;top:0;left:0}.video .ph{position:relative}.text>*:last-child{margin-bottom:0 !important}.caption>*:last-child{margin-bottom:0 !important}.caption{margin-top:5px}html.flexbox .row-inner{display:-webkit-flex;display:flex}html.flexbox .col.align-middle{-webkit-align-self:center;align-self:center;position:relative}html.flexbox .col.align-top{-webkit-align-self:flex-start;align-self:flex-start}html.flexbox .col.align-bottom{-webkit-align-self:flex-end;align-self:flex-end}html.no-flexbox .col.align-middle{position:relative;vertical-align:top}html.no-flexbox .col.align-top{vertical-align:top}html.no-flexbox .col.align-bottom{vertical-align:bottom}::selection{background:white}::-moz-selection{background:white}.single[data-id="23"] h1{font-size:5.5vmin}.navbutton.button-menu{font-size:0;position:relative}.navbutton.button-menu span{height:80%;background-color:black;display:inline-block;position:absolute;top:10%;left:0;opacity:1}.navbutton.button-menu span:last-child{margin-right:0}.button-about-wrap{overflow:hidden}.button-about-wrap.transition{-webkit-transition:all 300ms ease 300ms;-moz-transition:all 300ms ease 300ms;transition:all 300ms ease 300ms}body.menu-open .top-bar,body.menu-open .bottom-bar{background-color:#000 !important;cursor:default !important;-webkit-transition:background-color 0;-moz-transition:background-color 0;transition:background-color 0}body.menu-open .single-nav:hover h1{opacity:0}body.menu-open .single-nav{pointer-events:none;opacity:0}.left-black-bar{position:absolute;top:0;height:100%;line-height:0;z-index:1;background-color:black;left:0;display:none}.right-black-bar{position:absolute;top:0;height:100%;line-height:0;z-index:1;background-color:black;right:0;display:none}.top-bar{width:100%;position:fixed;top:0;left:0;z-index:41;background-color:white;-webkit-transition:background-color 400ms ease;-moz-transition:background-color 400ms ease;transition:background-color 400ms ease}.bottom-bar{width:100%;position:fixed;bottom:0;left:0;z-index:41;background-color:white;-webkit-transition:background-color 400ms ease;-moz-transition:background-color 400ms ease;transition:background-color 400ms ease}.navbutton{position:fixed;z-index:50;background-color:white}.navbutton img{width:100%;height:100%}.navbutton,.navbutton:hover,.navbutton:focus{outline:0;border-width:0;padding:0}.button-menu{top:0;left:0}.button-about{top:0;right:0}.button-twitter{bottom:0;left:0}.button-instagram{bottom:0;right:0}.single-nav{opacity:1;position:absolute;top:0;height:100%;line-height:0;z-index:10;background-color:white;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 150ms ease-out,opacity 300ms ease;-moz-transition:-moz-transform 150ms ease-out,opacity 300ms ease;transition:transform 150ms ease-out,opacity 300ms ease}.single-nav .bg{width:100%;height:100%;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;transition:opacity 300ms ease}.single-nav .bg.transition{-webkit-transition:background-color 400ms ease,opacity 300ms ease;-moz-transition:background-color 400ms ease,opacity 300ms ease;transition:background-color 400ms ease,opacity 300ms ease}.single-nav h1{color:white;font-family:'GT-Walsheim-Bold';white-space:nowrap;width:calc(100vh - 100px);margin:0;text-align:center;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);transform:rotateZ(-90deg);opacity:0;-webkit-transition:opacity 150ms ease-out;-moz-transition:opacity 150ms ease-out;transition:opacity 150ms ease-out;text-transform:uppercase;position:fixed;bottom:0;left:50px}.single-nav:hover h1{opacity:1}.single-nav:hover .bg{opacity:0}.single-nav.prev{left:0}.single-nav.prev:hover{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.single-nav.next{right:0}.single-nav.next:hover{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.single.selected{-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;transition:transform 500ms ease;-webkit-transform-style:preserve-3d}.single{display:inline-block;vertical-align:top;position:relative;float:left;height:100%;box-sizing:border-box;background-color:white}.single::-webkit-scrollbar{display:none}.nav-holder{height:100%;display:inline-block;vertical-align:top;position:relative;float:left;overflow:hidden;pointer-events:none}.nav-holder a{pointer-events:auto}#single-nav-wrap{position:fixed;top:0;height:100%;width:100%;opacity:1;-webkit-transition:opacity 150ms ease;-moz-transition:opacity 150ms ease;transition:opacity 150ms ease;-webkit-transform-style:preserve-3d;z-index:40;pointer-events:none}#single-nav-wrap.hide{opacity:0}#main-region-wrap{position:absolute;top:0}#main-region{overflow:hidden}#main-region.do-transition{-webkit-transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(0.425, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(0.425, 0, 0, 1);transition-timing-function:cubic-bezier(0.425, 0, 0, 1);-webkit-transition-duration:1000ms;-moz-transition-duration:1000ms;transition-duration:1000ms}#main-region.nav-transition{-webkit-transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:150ms;-moz-transition-duration:150ms;transition-duration:150ms}#single-nav-wrap.do-transition{-webkit-transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-timing-function:cubic-bezier(0.425, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(0.425, 0, 0, 1);transition-timing-function:cubic-bezier(0.425, 0, 0, 1);-webkit-transition-duration:1000ms;-moz-transition-duration:1000ms;transition-duration:1000ms}@media (min-width: 1280px){.single[data-id="23"] h1{font-size:6.5vmin !important}html.no-cssvminunit .single[data-id="23"] h1{font-size:50px !important}}@media (min-width: 901px){html,body{overflow:hidden;height:100%}.projects-menu.show{display:block;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.projects-menu{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;position:fixed;background-color:white;z-index:30}.projects-menu div.ul{margin:0;padding:0;position:fixed;text-align:center;list-style-type:none;top:0;left:0;right:0;bottom:0}.projects-menu a.li{display:inline-block;vertical-align:top;cursor:pointer;height:100%;position:relative;overflow:hidden;background-position:center center;background-size:cover;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;transition:all 400ms ease-out}.projects-menu span.a{font-family:'GT-Walsheim-Black';text-transform:uppercase;display:inline-block;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(-90deg);-moz-transform:translate3d(-50%, -50%, 0) rotateZ(-90deg);-ms-transform:translate3d(-50%, -50%, 0) rotateZ(-90deg);-o-transform:translate3d(-50%, -50%, 0) rotateZ(-90deg);transform:translate3d(-50%, -50%, 0) rotateZ(-90deg);position:absolute;white-space:nowrap;top:50%;left:50%}.projects-menu .li.hover span.a{-webkit-transition:color 400ms ease-out;-moz-transition:color 400ms ease-out;transition:color 400ms ease-out}.projects-menu a.li.odd{background-color:white}.projects-menu a.li.odd .a{color:black}.projects-menu a.li.even{background-color:black}.projects-menu a.li.even .a{color:white}.projects-menu a.li:hover{background-color:transparent !important}.projects-menu a.li:hover span.a{line-height:1;display:inline-block;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(0);-moz-transform:translate3d(-50%, -50%, 0) rotateZ(0);-ms-transform:translate3d(-50%, -50%, 0) rotateZ(0);-o-transform:translate3d(-50%, -50%, 0) rotateZ(0);transform:translate3d(-50%, -50%, 0) rotateZ(0);position:absolute;white-space:nowrap;top:50%;left:50%;color:#fff !important}.phone-container{display:none}.single-row .col img{max-width:80%;max-height:80%}html.no-cssvmaxunit .single[data-id="23"] .row-inner{padding-left:40px;padding-right:40px;box-sizing:border-box}.single[data-id="23"] .row-inner{padding-left:4vmax;padding-right:4vmax;box-sizing:border-box}.projects-menu{top:50px;left:0;bottom:50px;right:50px}.projects-menu.show{left:50px}.left-black-bar{width:50px}.right-black-bar{width:50px}.top-bar{height:50px}.bottom-bar{height:50px}.navbutton{width:50px;height:50px}.single-nav.next h1{left:54px}.single-nav.prev h1{left:54px}.single-nav{width:100px}.single-nav h1{font-size:30px;line-height:100px}.single-nav.prev{-webkit-transform:translate3d(-50px, 0, 0);-moz-transform:translate3d(-50px, 0, 0);-ms-transform:translate3d(-50px, 0, 0);-o-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}.single-nav.next{-webkit-transform:translate3d(50px, 0, 0);-moz-transform:translate3d(50px, 0, 0);-ms-transform:translate3d(50px, 0, 0);-o-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}.row{padding-left:50px;padding-right:50px;background-size:cover}.projects-menu a.li:hover span.a,.projects-menu a.li.hover span.a{font-size:70px;font-size:4.8vw}.projects-menu span.a{font-size:40px;font-size:3vw}@-webkit-keyframes move{0%{-webkit-transform:translateX(0%)}33%{-webkit-transform:translateX(-5%)}66%{-webkit-transform:translateX(5%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move{0%{-moz-transform:translateX(0%)}33%{-moz-transform:translateX(-5%)}66%{-moz-transform:translateX(5%)}100%{-moz-transform:translateX(0%)}}@keyframes move{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}33%{-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}66%{-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-ms-transform:translateX(5%);-o-transform:translateX(5%);transform:translateX(5%)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}.twitter-anim-wrap:hover,.button-twitter.tapped .twitter-anim-wrap{-webkit-animation-name:move;-moz-animation-name:move;animation-name:move;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes shit{0%{-webkit-transform:translate(0, 0)}100%{-webkit-transform:translate(-15px, 15px)}}@-moz-keyframes shit{0%{-moz-transform:translate(0, 0)}100%{-moz-transform:translate(-15px, 15px)}}@keyframes shit{0%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(-15px, 15px);-moz-transform:translate(-15px, 15px);-ms-transform:translate(-15px, 15px);-o-transform:translate(-15px, 15px);transform:translate(-15px, 15px)}}.button-twitter:hover .shit,.button-twitter.tapped .shit{-webkit-animation-name:shit;-moz-animation-name:shit;animation-name:shit;-webkit-animation-duration:0.2s;-moz-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.button-twitter img{display:none}.button-twitter .circle{border:6px solid black}.button-twitter span{position:absolute}.button-twitter .shit{width:6px;height:6px;border-radius:50%;background-color:black;bottom:11px;left:10px}.button-twitter .twitter-anim-wrap{width:100%;height:100%;position:relative}.button-twitter .circle1{border-radius:100%;width:15px;height:15px;bottom:3px;left:10px}.button-twitter .circle2{border-radius:100%;width:10px;height:10px;right:7px;top:5px}.button-twitter .line{background-color:black}.button-twitter .line1{width:8px;height:6px;right:3px;top:12px}.button-twitter .line2{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);width:12px;height:6px;bottom:29px;left:9px}.button-twitter .line3{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);width:10px;height:6px;bottom:22px;left:3px}.button-twitter .line4{width:12px;height:6px;bottom:13px;left:2px}.button-about .circle1{border:6px solid black}.button-about .circle2{border:6px solid black}.button-about .line{width:6px;margin-left:-3px}.button-about .arc{border:6px solid black}.button-about .dot{width:6px;height:6px;margin-left:-3px}.button-menu.doopen{display:block}.button-menu.doopen span{width:6px;-webkit-transition:-webkit-transform 300ms;-moz-transition:-moz-transform 300ms;transition:transform 300ms}.button-menu.doopen ._1{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.button-menu.doopen ._2{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);-o-transform:translateX(16px);transform:translateX(16px)}.button-menu.doopen ._3{-webkit-transform:translateX(27px);-moz-transform:translateX(27px);-ms-transform:translateX(27px);-o-transform:translateX(27px);transform:translateX(27px)}.button-menu.doopen ._4{-webkit-transform:translateX(38px);-moz-transform:translateX(38px);-ms-transform:translateX(38px);-o-transform:translateX(38px);transform:translateX(38px)}.button-menu.doopen:hover{display:block}.button-menu.doopen:hover span{width:6px}.button-menu.doopen:hover ._1{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}.button-menu.doopen:hover ._2{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}.button-menu.doopen:hover ._3{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}.button-menu.doopen:hover ._4{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}.button-menu.doopen.active ._1{-webkit-transform:translateX(22px) rotateZ(45deg);-moz-transform:translateX(22px) rotateZ(45deg);-ms-transform:translateX(22px) rotateZ(45deg);-o-transform:translateX(22px) rotateZ(45deg);transform:translateX(22px) rotateZ(45deg)}.button-menu.doopen.active ._2{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px);opacity:0}.button-menu.doopen.active ._3{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px);opacity:0}.button-menu.doopen.active ._4{-webkit-transform:translateX(22px) rotateZ(-45deg);-moz-transform:translateX(22px) rotateZ(-45deg);-ms-transform:translateX(22px) rotateZ(-45deg);-o-transform:translateX(22px) rotateZ(-45deg);transform:translateX(22px) rotateZ(-45deg)}.button-menu.doclose{display:none}.button-menu.doclose span{width:6px;-webkit-transition:all 300ms;-moz-transition:all 300ms;transition:all 300ms}.button-menu.doclose ._1{-webkit-transform:translateX(22px) rotateZ(45deg);-moz-transform:translateX(22px) rotateZ(45deg);-ms-transform:translateX(22px) rotateZ(45deg);-o-transform:translateX(22px) rotateZ(45deg);transform:translateX(22px) rotateZ(45deg)}.button-menu.doclose ._2{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px);opacity:0}.button-menu.doclose ._3{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px);opacity:0}.button-menu.doclose ._4{-webkit-transform:translateX(22px) rotateZ(-45deg);-moz-transform:translateX(22px) rotateZ(-45deg);-ms-transform:translateX(22px) rotateZ(-45deg);-o-transform:translateX(22px) rotateZ(-45deg);transform:translateX(22px) rotateZ(-45deg)}.button-menu.doclose:hover{display:block}.button-menu.doclose:hover span{width:6px}.button-menu.doclose:hover ._1{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}.button-menu.doclose:hover ._2{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}.button-menu.doclose:hover ._3{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}.button-menu.doclose:hover ._4{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}.button-menu.doclose.active{display:block}.button-menu.doclose.active span{width:6px;-webkit-transition:-webkit-transform 300ms;-moz-transition:-moz-transform 300ms;transition:transform 300ms}.button-menu.doclose.active ._1{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.button-menu.doclose.active ._2{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);-o-transform:translateX(16px);transform:translateX(16px);opacity:1}.button-menu.doclose.active ._3{-webkit-transform:translateX(27px);-moz-transform:translateX(27px);-ms-transform:translateX(27px);-o-transform:translateX(27px);transform:translateX(27px);opacity:1}.button-menu.doclose.active ._4{-webkit-transform:translateX(38px);-moz-transform:translateX(38px);-ms-transform:translateX(38px);-o-transform:translateX(38px);transform:translateX(38px)}.button-about .button-about-wrap{width:100%;height:100%;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}.button-about .circle1{width:20%;height:20%;border-radius:100%;display:inline-block;position:absolute;top:10%;left:10%}.button-about .circle2{width:20%;height:20%;border-radius:100%;display:inline-block;position:absolute;top:10%;right:10%}.button-about .line{position:absolute;left:50%;top:20%;height:43%;background-color:black;-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;transition:transform 300ms ease}.button-about .arc-wrap{height:40%;overflow:hidden;position:absolute;width:100%;top:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;transition:transform 300ms ease}.button-about .arc{position:absolute;bottom:20%;left:10%;width:60%;border-radius:100%;height:130%}.button-about .dot{position:absolute;background-color:black;border-radius:100%;top:25%;left:50%}.button-about.hover .button-about-wrap{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.button-about.hover .line{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:-webkit-transform 300ms ease 300ms;-moz-transition:-moz-transform 300ms ease 300ms;transition:transform 300ms ease 300ms}.button-about.hover .arc-wrap{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:-webkit-transform 300ms ease 300ms;-moz-transition:-moz-transform 300ms ease 300ms;transition:transform 300ms ease 300ms}.button-about.unhover .button-about-wrap{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transition:all 300ms ease 300ms;-moz-transition:all 300ms ease 300ms;transition:all 300ms ease 300ms}.button-about.unhover .line{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;transition:transform 300ms ease}.button-about.unhover .arc-wrap{transform:30px;-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;transition:transform 300ms ease}@-webkit-keyframes shoot{0%{top:25%}100%{top:100%}}@-moz-keyframes shoot{0%{top:25%}100%{top:100%}}@keyframes shoot{0%{top:25%}100%{top:100%}}.button-about.shoot .dot1{-webkit-animation-name:shoot;-moz-animation-name:shoot;animation-name:shoot;-webkit-animation-duration:0.2s;-moz-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.button-instagram.forward span{display:block}.button-instagram.forward .frame{position:absolute;top:5px;left:5px;width:28px;height:28px;border:6px solid black}.button-instagram.forward .line{position:absolute;top:15px;width:30px;left:11px;height:6px;background-color:black;-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;transition:transform 300ms ease}.button-instagram.forward .circle{border-radius:50%;position:absolute;top:22px;left:18px;width:3px;height:3px;border:6px solid black}.button-instagram.forward .eye1,.button-instagram.forward .eye2{background-color:black;width:6px;height:12px;position:absolute;top:9px;right:15px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}@-webkit-keyframes look2{0%{-webkit-transform:translate(0, 0) scaleY(1)}50%{-webkit-transform:translate(-14px, 0) scaleY(1)}100%{-webkit-transform:translate(-14px, 2px) scaleY(0.6)}}@-moz-keyframes look2{0%{-moz-transform:translate(0, 0) scaleY(1)}50%{-moz-transform:translate(-14px, 0) scaleY(1)}100%{-moz-transform:translate(-14px, 2px) scaleY(0.6)}}@keyframes look2{0%{-webkit-transform:translate(0, 0) scaleY(1);-moz-transform:translate(0, 0) scaleY(1);-ms-transform:translate(0, 0) scaleY(1);-o-transform:translate(0, 0) scaleY(1);transform:translate(0, 0) scaleY(1)}50%{-webkit-transform:translate(-14px, 0) scaleY(1);-moz-transform:translate(-14px, 0) scaleY(1);-ms-transform:translate(-14px, 0) scaleY(1);-o-transform:translate(-14px, 0) scaleY(1);transform:translate(-14px, 0) scaleY(1)}100%{-webkit-transform:translate(-14px, 2px) scaleY(0.6);-moz-transform:translate(-14px, 2px) scaleY(0.6);-ms-transform:translate(-14px, 2px) scaleY(0.6);-o-transform:translate(-14px, 2px) scaleY(0.6);transform:translate(-14px, 2px) scaleY(0.6)}}@-webkit-keyframes look1{0%{-webkit-transform:translateY(0) scaleY(1)}50%{-webkit-transform:translateY(0) scaleY(1)}100%{-webkit-transform:translateY(2px) scaleY(0.6)}}@-moz-keyframes look1{0%{-moz-transform:translateY(0) scaleY(1)}50%{-moz-transform:translateY(0) scaleY(1)}100%{-moz-transform:translateY(2px) scaleY(0.6)}}@keyframes look1{0%{-webkit-transform:translateY(0) scaleY(1);-moz-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);-o-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}50%{-webkit-transform:translateY(0) scaleY(1);-moz-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);-o-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}100%{-webkit-transform:translateY(2px) scaleY(0.6);-moz-transform:translateY(2px) scaleY(0.6);-ms-transform:translateY(2px) scaleY(0.6);-o-transform:translateY(2px) scaleY(0.6);transform:translateY(2px) scaleY(0.6)}}.button-instagram.forward.active .line{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.button-instagram.forward.active .eye1{-webkit-animation-name:look1;-moz-animation-name:look1;animation-name:look1;-webkit-animation-duration:0.6s;-moz-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:300ms;-moz-animation-delay:300ms;animation-delay:300ms;-webkit-animation-fill-mode:forwards}.button-instagram.forward.active .eye2{-webkit-animation-name:look2;-moz-animation-name:look2;animation-name:look2;-webkit-animation-duration:0.6s;-moz-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:300ms;-moz-animation-delay:300ms;animation-delay:300ms;-webkit-animation-fill-mode:forwards}.button-instagram.backward{display:none}.button-instagram.backward span{display:block}.button-instagram.backward .frame{position:absolute;top:5px;left:5px;width:28px;height:28px;border:6px solid black}.button-instagram.backward .line{position:absolute;top:15px;width:30px;left:11px;height:6px;background-color:black;-webkit-transition:-webkit-transform 300ms 600ms ease;-moz-transition:-moz-transform 300ms 600ms ease;transition:transform 300ms 600ms ease;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.button-instagram.backward .circle{border-radius:50%;position:absolute;top:22px;left:18px;width:3px;height:3px;border:6px solid black}.button-instagram.backward .eye1,.button-instagram.backward .eye2{background-color:black;width:6px;height:12px;position:absolute;top:9px;right:15px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.button-instagram.backward .eye1{-webkit-transform:translateY(2px) scaleY(0.6);-moz-transform:translateY(2px) scaleY(0.6);-ms-transform:translateY(2px) scaleY(0.6);-o-transform:translateY(2px) scaleY(0.6);transform:translateY(2px) scaleY(0.6)}.button-instagram.backward .eye2{-webkit-transform:translate(-14px, 2px) scaleY(0.6);-moz-transform:translate(-14px, 2px) scaleY(0.6);-ms-transform:translate(-14px, 2px) scaleY(0.6);-o-transform:translate(-14px, 2px) scaleY(0.6);transform:translate(-14px, 2px) scaleY(0.6)}.button-instagram.backward.active .line{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.button-instagram.backward.active .eye1{-webkit-animation-name:look1;-moz-animation-name:look1;animation-name:look1;-webkit-animation-duration:0.6s;-moz-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards}.button-instagram.backward.active .eye2{-webkit-animation-name:look2;-moz-animation-name:look2;animation-name:look2;-webkit-animation-duration:0.6s;-moz-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards}}@media (max-width: 900px){html,body{height:100%;width:100%;overflow-x:hidden}.desktop-container{display:none}.single{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.phone-container{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}.phone-container img,.phone-container .video{width:100%;margin:0;display:block}.phone-container .padding-wrap:first-child{padding-top:20px}.phone-container .padding-wrap{padding-left:20px;padding-right:20px;margin-bottom:20px}.phone-container .text{padding:20px;margin:20px}.phone-container .text *{font-size:20px !important}.phone-container .text ._Title{font-size:30px !important}.projects-menu.show{display:block;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.projects-menu{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);position:fixed;background-color:white;z-index:30}.projects-menu div.ul{margin:0;padding:0;position:fixed;text-align:center;list-style-type:none;top:0;left:0;right:0;bottom:0}.projects-menu a.li{display:block;cursor:pointer;width:100% !important;height:50px;position:relative;overflow:hidden;background-position:center center;background-size:cover;-webkit-transition:all 400ms ease-out;-moz-transition:all 400ms ease-out;transition:all 400ms ease-out}.projects-menu span.a{font-family:'GT-Walsheim-Black';text-transform:uppercase;display:inline-block;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(-50%, -40%, 0);-moz-transform:translate3d(-50%, -40%, 0);-ms-transform:translate3d(-50%, -40%, 0);-o-transform:translate3d(-50%, -40%, 0);transform:translate3d(-50%, -40%, 0);position:absolute;white-space:nowrap;top:50%;left:50%}.projects-menu .li.hover span.a{-webkit-transition:color 400ms ease-out;-moz-transition:color 400ms ease-out;transition:color 400ms ease-out}.projects-menu a.li.odd{background-color:white}.projects-menu a.li.odd .a{color:black}.projects-menu a.li.even{background-color:black}.projects-menu a.li.even .a{color:white}.projects-menu a.li:hover{background-color:transparent !important}.projects-menu a.li:hover span.a{line-height:1;display:inline-block;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(-50%, -50%, 0) rotateZ(0);-moz-transform:translate3d(-50%, -50%, 0) rotateZ(0);-ms-transform:translate3d(-50%, -50%, 0) rotateZ(0);-o-transform:translate3d(-50%, -50%, 0) rotateZ(0);transform:translate3d(-50%, -50%, 0) rotateZ(0);position:absolute;white-space:nowrap;top:50%;left:50%;color:#fff !important}.projects-menu{top:30px;left:0;bottom:30px;right:30px}.projects-menu.show{left:30px}.left-black-bar{width:30px}.right-black-bar{width:30px}.top-bar{height:30px}.bottom-bar{height:30px}.navbutton{width:30px;height:30px}.single-nav{width:60px}.single-nav h1{font-size:20px;line-height:60px}.single-nav.prev{-webkit-transform:translate3d(-30px, 0, 0);-moz-transform:translate3d(-30px, 0, 0);-ms-transform:translate3d(-30px, 0, 0);-o-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}.single-nav.next{-webkit-transform:translate3d(30px, 0, 0);-moz-transform:translate3d(30px, 0, 0);-ms-transform:translate3d(30px, 0, 0);-o-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}.single-nav.next h1{left:33px}.single-nav.prev h1{left:33px}.single[data-id="23"] .row{padding-left:5%;padding-right:5%}.projects-menu span.a{font-size:20px}.button-about .circle1{border:4px solid black}.button-about .circle2{border:4px solid black}.button-about .line{width:4px;margin-left:-2px}.button-about .arc{border:4px solid black}.button-about .dot{width:4px;height:4px;margin-left:-2px}.button-menu.doopen{display:block}.button-menu.doopen span{width:4px;-webkit-transition:all 300ms,opacity 1ms 300ms;-moz-transition:all 300ms,opacity 1ms 300ms;transition:all 300ms,opacity 1ms 300ms}.button-menu.doopen ._1{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px)}.button-menu.doopen ._2{-webkit-transform:translateX(9px);-moz-transform:translateX(9px);-ms-transform:translateX(9px);-o-transform:translateX(9px);transform:translateX(9px)}.button-menu.doopen ._3{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);-o-transform:translateX(16px);transform:translateX(16px)}.button-menu.doopen ._4{-webkit-transform:translateX(23px);-moz-transform:translateX(23px);-ms-transform:translateX(23px);-o-transform:translateX(23px);transform:translateX(23px)}@-webkit-keyframes rotate1{0%{-webkit-transform:translateX(2px) rotateZ(0deg)}50%{-webkit-transform:translateX(13px) rotateZ(0deg)}100%{-webkit-transform:translateX(13px) rotateZ(45deg)}}@-moz-keyframes rotate1{0%{-moz-transform:translateX(2px) rotateZ(0deg)}50%{-moz-transform:translateX(13px) rotateZ(0deg)}100%{-moz-transform:translateX(13px) rotateZ(45deg)}}@keyframes rotate1{0%{-webkit-transform:translateX(2px) rotateZ(0deg);-moz-transform:translateX(2px) rotateZ(0deg);-ms-transform:translateX(2px) rotateZ(0deg);-o-transform:translateX(2px) rotateZ(0deg);transform:translateX(2px) rotateZ(0deg)}50%{-webkit-transform:translateX(13px) rotateZ(0deg);-moz-transform:translateX(13px) rotateZ(0deg);-ms-transform:translateX(13px) rotateZ(0deg);-o-transform:translateX(13px) rotateZ(0deg);transform:translateX(13px) rotateZ(0deg)}100%{-webkit-transform:translateX(13px) rotateZ(45deg);-moz-transform:translateX(13px) rotateZ(45deg);-ms-transform:translateX(13px) rotateZ(45deg);-o-transform:translateX(13px) rotateZ(45deg);transform:translateX(13px) rotateZ(45deg)}}@-webkit-keyframes rotate2{0%{-webkit-transform:translateX(23px) rotateZ(0deg)}50%{-webkit-transform:translateX(13px) rotateZ(0deg)}100%{-webkit-transform:translateX(13px) rotateZ(-45deg)}}@-moz-keyframes rotate2{0%{-moz-transform:translateX(23px) rotateZ(0deg)}50%{-moz-transform:translateX(13px) rotateZ(0deg)}100%{-moz-transform:translateX(13px) rotateZ(-45deg)}}@keyframes rotate2{0%{-webkit-transform:translateX(23px) rotateZ(0deg);-moz-transform:translateX(23px) rotateZ(0deg);-ms-transform:translateX(23px) rotateZ(0deg);-o-transform:translateX(23px) rotateZ(0deg);transform:translateX(23px) rotateZ(0deg)}50%{-webkit-transform:translateX(13px) rotateZ(0deg);-moz-transform:translateX(13px) rotateZ(0deg);-ms-transform:translateX(13px) rotateZ(0deg);-o-transform:translateX(13px) rotateZ(0deg);transform:translateX(13px) rotateZ(0deg)}100%{-webkit-transform:translateX(13px) rotateZ(-45deg);-moz-transform:translateX(13px) rotateZ(-45deg);-ms-transform:translateX(13px) rotateZ(-45deg);-o-transform:translateX(13px) rotateZ(-45deg);transform:translateX(13px) rotateZ(-45deg)}}.button-menu.doopen.active ._1{-webkit-animation-name:rotate1;-moz-animation-name:rotate1;animation-name:rotate1;-webkit-animation-duration:600ms;-moz-animation-duration:600ms;animation-duration:600ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-fill-mode:forwards}.button-menu.doopen.active ._2{-webkit-transform:translateX(13px);-moz-transform:translateX(13px);-ms-transform:translateX(13px);-o-transform:translateX(13px);transform:translateX(13px);opacity:0}.button-menu.doopen.active ._3{-webkit-transform:translateX(13px);-moz-transform:translateX(13px);-ms-transform:translateX(13px);-o-transform:translateX(13px);transform:translateX(13px);opacity:0}.button-menu.doopen.active ._4{-webkit-animation-name:rotate2;-moz-animation-name:rotate2;animation-name:rotate2;-webkit-animation-duration:600ms;-moz-animation-duration:600ms;animation-duration:600ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-fill-mode:forwards}.button-menu.doclose{display:none}.button-menu.doclose span{width:4px;-webkit-transition:all 400ms 300ms;-moz-transition:all 400ms 300ms;transition:all 400ms 300ms}.button-menu.doclose ._1{-webkit-transform:translateX(13px) rotateZ(45deg);-moz-transform:translateX(13px) rotateZ(45deg);-ms-transform:translateX(13px) rotateZ(45deg);-o-transform:translateX(13px) rotateZ(45deg);transform:translateX(13px) rotateZ(45deg)}.button-menu.doclose ._2{-webkit-transform:translateX(13px);-moz-transform:translateX(13px);-ms-transform:translateX(13px);-o-transform:translateX(13px);transform:translateX(13px);opacity:0}.button-menu.doclose ._3{-webkit-transform:translateX(13px);-moz-transform:translateX(13px);-ms-transform:translateX(13px);-o-transform:translateX(13px);transform:translateX(13px);opacity:0}.button-menu.doclose ._4{-webkit-transform:translateX(13px) rotateZ(-45deg);-moz-transform:translateX(13px) rotateZ(-45deg);-ms-transform:translateX(13px) rotateZ(-45deg);-o-transform:translateX(13px) rotateZ(-45deg);transform:translateX(13px) rotateZ(-45deg)}.button-menu.doclose.active ._1{-webkit-animation-name:rotate1;-moz-animation-name:rotate1;animation-name:rotate1;-webkit-animation-duration:600ms;-moz-animation-duration:600ms;animation-duration:600ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;-webkit-animation-fill-mode:forwards}.button-menu.doclose.active ._2{-webkit-transform:translateX(9px);-moz-transform:translateX(9px);-ms-transform:translateX(9px);-o-transform:translateX(9px);transform:translateX(9px);opacity:1}.button-menu.doclose.active ._3{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);-o-transform:translateX(16px);transform:translateX(16px);opacity:1}.button-menu.doclose.active ._4{-webkit-animation-name:rotate2;-moz-animation-name:rotate2;animation-name:rotate2;-webkit-animation-duration:600ms;-moz-animation-duration:600ms;animation-duration:600ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;-webkit-animation-fill-mode:forwards}.button-about .button-about-wrap{width:100%;height:100%;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}.button-about .circle1{width:20%;height:20%;border-radius:100%;display:inline-block;position:absolute;top:10%;left:10%}.button-about .circle2{width:20%;height:20%;border-radius:100%;display:inline-block;position:absolute;top:10%;right:10%}.button-about .line{position:absolute;left:50%;top:22%;height:43%;background-color:black;-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;transition:transform 300ms ease}.button-about .arc-wrap{height:40%;overflow:hidden;position:absolute;width:100%;top:0;-webkit-transform:translateY(18px);-moz-transform:translateY(18px);-ms-transform:translateY(18px);-o-transform:translateY(18px);transform:translateY(18px);-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;transition:transform 300ms ease}.button-about .arc{position:absolute;bottom:20%;left:8%;width:60%;border-radius:100%;height:130%}.button-about .dot{position:absolute;background-color:black;border-radius:100%;top:25%;left:50%}.button-about.hover .button-about-wrap{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.button-about.hover .line{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 300ms ease 300ms;-moz-transition:-moz-transform 300ms ease 300ms;transition:transform 300ms ease 300ms}.button-about.hover .arc-wrap{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:-webkit-transform 300ms ease 300ms;-moz-transition:-moz-transform 300ms ease 300ms;transition:transform 300ms ease 300ms}.button-about.unhover .button-about-wrap{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transition:all 300ms ease 300ms;-moz-transition:all 300ms ease 300ms;transition:all 300ms ease 300ms}.button-about.unhover .line{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;transition:transform 300ms ease}.button-about.unhover .arc-wrap{transform:30px;-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;transition:transform 300ms ease}@-webkit-keyframes shoot{0%{top:25%}100%{top:100%}}@-moz-keyframes shoot{0%{top:25%}100%{top:100%}}@keyframes shoot{0%{top:25%}100%{top:100%}}.button-about.shoot .dot1{-webkit-animation-name:shoot;-moz-animation-name:shoot;animation-name:shoot;-webkit-animation-duration:0.2s;-moz-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes move{0%{-webkit-transform:translateX(0%)}33%{-webkit-transform:translateX(-5%)}66%{-webkit-transform:translateX(5%)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes move{0%{-moz-transform:translateX(0%)}33%{-moz-transform:translateX(-5%)}66%{-moz-transform:translateX(5%)}100%{-moz-transform:translateX(0%)}}@keyframes move{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}33%{-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}66%{-webkit-transform:translateX(5%);-moz-transform:translateX(5%);-ms-transform:translateX(5%);-o-transform:translateX(5%);transform:translateX(5%)}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}}html.notouchdevice .twitter-anim-wrap:hover,html.touchdevice .button-twitter.tapped .twitter-anim-wrap{-webkit-animation-name:move;-moz-animation-name:move;animation-name:move;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes shit{0%{-webkit-transform:translate(0, 0)}100%{-webkit-transform:translate(-6px, 6px)}}@-moz-keyframes shit{0%{-moz-transform:translate(0, 0)}100%{-moz-transform:translate(-6px, 6px)}}@keyframes shit{0%{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(-6px, 6px);-moz-transform:translate(-6px, 6px);-ms-transform:translate(-6px, 6px);-o-transform:translate(-6px, 6px);transform:translate(-6px, 6px)}}html.notouchdevice .button-twitter:hover .shit,html.touchdevice .button-twitter.tapped .shit{-webkit-animation-name:shit;-moz-animation-name:shit;animation-name:shit;-webkit-animation-duration:0.2s;-moz-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.button-twitter .circle{border:4px solid black}.button-twitter span{position:absolute}.button-twitter .shit{width:4px;height:4px;border-radius:50%;background-color:black;bottom:5px;left:7px}.button-twitter .twitter-anim-wrap{width:100%;height:100%;position:relative}.button-twitter .circle1{border-radius:100%;width:10px;height:10px;bottom:1px;left:6px}.button-twitter .circle2{border-radius:100%;width:5px;height:5px;right:4px;top:2px}.button-twitter .line{background-color:black}.button-twitter .line1{width:5px;height:4px;right:2px;top:6px}.button-twitter .line2{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);width:7px;height:4px;bottom:17px;left:5px}.button-twitter .line3{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);width:7px;height:4px;bottom:12px;left:1px}.button-twitter .line4{width:8px;height:4px;bottom:6px;left:1px}.button-instagram span{display:block}.button-instagram .frame{position:absolute;top:3px;left:3px;width:16px;height:16px;border:4px solid black}.button-instagram .line{position:absolute;top:9px;width:20px;left:5px;height:4px;background-color:black;-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;transition:transform 300ms ease}.button-instagram .circle{border-radius:50%;position:absolute;top:13px;left:10px;width:2px;height:2px;border:4px solid black}.button-instagram .eye1,.button-instagram .eye2{background-color:black;width:4px;height:8px;position:absolute;top:5px;right:10px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}html.notouchdevice .button-instagram:hover .line,html.touchdevice .button-instagram.tapped .line{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px)}html.notouchdevice .button-instagram:hover .eye2,html.touchdevice .button-instagram.tapped .eye2{-webkit-transform:translateX(-6px);-moz-transform:translateX(-6px);-ms-transform:translateX(-6px);-o-transform:translateX(-6px);transform:translateX(-6px)}}
