a,body{color:#000}body,button,input,textarea{font-family:'Whitney HTF Black SC'}.dialog,.root{min-height:100%}*{margin:0;padding:0}@font-face{font-family:'Whitney HTF Black SC';src:url('../fonts/Whitney HTF Black SC.eot');src:url('../fonts/Whitney HTF Black SC.eot')format('embedded-opentype'),url('../fonts/Whitney HTF Black SC.woff')format('woff'),url('../fonts/Whitney HTF Black SC.ttf')format('truetype'),url('../fonts/Whitney HTF Black SC.svg#Whitney HTF Black SC')format('svg')}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{text-decoration:none}button,img,input,textarea{border:none;outline:0}input,textarea{padding:3px 7px;width:100%;color:#FFF;line-height:1em}textarea{height:190px}button,input,textarea{border:none;background-color:#000;font-size:18px}button{color:#76d1d0;padding:0 7px}::-webkit-input-placeholder{color:#FFF}:-moz-placeholder{color:#FFF}::-moz-placeholder{color:#FFF}:-ms-input-placeholder{color:#FFF}input.error,textarea.error{background-color:#fc0909}section{width:100%;position:relative}section.menu{padding-top:260px}.loader{width:100%;height:100%;position:fixed;display:block}.dialog,.root{width:100%;display:none}.loader-content{width:844px;height:57px;position:absolute;top:50%;left:50%;margin-left:-422px}.lazy{position:absolute;bottom:5px;left:0}.root{height:auto;overflow:hidden;position:relative}.dialog{background-color:#000;opacity:.8;min-width:100%;height:100%;position:fixed;z-index:9999}.dialog-close{font-size:36px;color:#FFF;position:absolute;top:10px;right:25px}.grid{width:685px;margin:0 auto;position:relative}.logo,.upper-nav{position:absolute}.home{height:700px}.logo{width:138px;height:89px;top:25%;left:50%;margin-left:-69px}nav{font-size:22px}nav ul li a{cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.upper-nav{width:844px;top:50%;left:50%;margin-left:-422px}nav.upper-nav{display:table;text-align:center}nav.upper-nav ul{display:inline-block;height:52px}nav.upper-nav ul li{float:left;display:table;height:50px}nav ul li{position:relative;list-style:none}nav.upper-nav ul li a{text-decoration:none;padding:0 15px;color:#000;text-align:center;display:table-cell;vertical-align:middle}nav.upper-nav ul li a.actually,nav.upper-nav ul li a:hover{color:#76d1d0;vertical-align:top}nav.left-nav{position:fixed;top:0;opacity:0;left:0;z-index:999;margin-left:-10px;trasition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}nav.left-nav ul li a.current,nav.left-nav ul li a.over{color:#76d1d0}nav.upper-nav svg{position:absolute;bottom:5px;left:0}.arrow{width:23px;height:41px;background:url(../img/arrow.png)no-repeat;position:absolute;top:80%;left:50%;margin-left:-11px;-webkit-transition:top 1s ese-in-out;-moz-transition:top 1s ease-in-out;transition:top 1s ease-in-out}h1,h1 div.title{position:relative}h1 div.title,h1 div.title p{font-size:100px}h1 div.title p{line-height:.7em}h1 svg{position:absolute;top:60%;left:-17%}.gallery svg,.gallery svg.bottom{position:absolute;left:0}section .grid{padding-left:113px}section .grid p{text-align:justify;line-height:2.2em;font-size:13px}.ball{width:94px;height:94px;margin-bottom:45px;margin-top:10px;margin-left:15px}.caracas{background:url(../img/caracas.jpg)no-repeat}.bio-pic{margin-top:24px}.gallery{position:relative;margin-top:25px}.gallery-wrapper{width:100%;height:1095px;position:relative;overflow:hidden}.gallery-carrousel{width:100%;height:100%}.gallery svg.bottom{bottom:0}.contact-form-table tr td,.networks-circle{position:relative}.studio-puzzle{width:690px;height:100%;margin-top:40px}.studio-puzzle-table{border-spacing:0;border-collapse:collapse}.studio-puzzle-table tr td{vertical-align:top;margin:0;padding:0}.gallery-picture img,.table-cell{vertical-align:middle}.studio-puzzle-table tr td img{margin:0 0 1px;padding:0;float:left;transition:1s}.studio-puzzle-table tr td img.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.studio-puzzle-table tr td img.color{-webkit-filter:grayscale(0);filter:grayscale(0)}.studio-puzzle-table tr td:first-child img{margin-right:1px;float:right}.exhibitions-list{margin-top:100PX}.press-list ul li a,h2,h3{color:#BC70BF;white-space:nowrap}h2{font-size:23px;margin:48px 0}h3{font-size:13px;margin:20px 0}.press-list{margin-top:90px}.press-list ul li{max-width:685px;width:685px;overflow:hidden;text-overflow:ellipsis;list-style:none;margin-bottom:20px;font-size:13px}canvas,video{max-width:100%}.contact-form{margin-top:140px;padding-bottom:150px}.contact-form a{text-align:center;display:block}.contact-form-table{width:460px;margin:90px auto 0}.contact-form button{position:absolute;right:0;bottom:10px}.contact-form .send{width:127px;height:127px;background:url(../img/send.jpg);display:none;margin:40px auto 250px}.rotate-starts{-webkit-animation:rotate 1s ease;-moz-animation:rotate 1s ease;-o-animation:rotate 1s ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.rotate-end{-webkit-animation:cache 1s ease;-moz-animation:cache 1s ease;-o-animation:cache 1s ease;animation:cache 1s ease}.animate-floating,.spinner{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes cache{from{-webkit-transform:rotate(270deg)scale(1)skew(1deg)translate(0)}to{-webkit-transform:rotate(0)scale(1)skew(1deg)translate(0)}}@-moz-keyframes cache{from{-moz-transform:rotate(270deg)scale(1)skew(1deg)translate(0)}to{-moz-transform:rotate(0)scale(1)skew(1deg)translate(0)}}@-o-keyframes cache{from{-o-transform:rotate(270deg)}to{-o-transform:rotate(0)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)scale(1)skew(1deg)translate(0)}to{-webkit-transform:rotate(270deg)scale(1)skew(1deg)translate(0)}}@-moz-keyframes rotate{from{-moz-transform:rotate(4deg)scale(1)skew(1deg)translate(0)}to{-moz-transform:rotate(139deg)scale(1)skew(1deg)translate(0)}}@-o-keyframes rotate{from{-o-transform:rotate(4deg)}to{-o-transform:rotate(139deg)}}.networks,.networks-circle{width:163px;height:163px}.networks{background:url(../img/network-circle.png)no-repeat;position:fixed;top:21%;right:56px;z-index:9999}.network-icon{position:absolute}.network-icon a{float:left;width:150px;height:35px}.network-icon a span{color:#76d1d0;float:left;font-size:25px}.network-icon span.first-letter{color:#000;height:25px}.network-icon span.snippet{opacity:0;transition:opacity 1s linear}.network-icon span.snippet.opacity{opacity:1}.network-icon span.snippet.cache{opacity:0}.facebook{top:22px;left:67px}.twitter{top:68px;left:25px}.youtube{top:114px;left:81px}.instagram{top:59px;left:125px}canvas,video{width:100%;left:0}.hide{display:none}.gallery-picture{margin:0 10px;height:985px}.gallery-picture span.separator{width:46px;height:10px;background-color:#000;display:inline-block;margin:12px 0}.gallery-picture h1{margin-top:17px;font-size:30px}.gallery svg{z-index:999}.gallery svg:nth-child(1){top:-10px}canvas,video{height:auto;top:0}.table{display:table;height:985px}.table-cell{display:table-cell}.slick-next,.slick-prev,.spinner{display:none}.slick-slide{margin-top:40px}.videos-container{margin-top:50px;height:100%;position:relative}.spinner,video{position:absolute}video{border-bottom:solid 4px #BC70BF}.spinner{width:72px;height:71px;background:url(../img/spinner.png)no-repeat;top:50%;left:50%;-webkit-animation-name:spin;-webkit-animation-duration:4000ms;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:4000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:4000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:4000ms;animation-timing-function:linear}.left-nav-show{top:20%!important;opacity:1!important}.left-nav-hide{top:0;opacity:0}.animate-floating{animation-name:animate-floating;-webkit-animation-name:animate-floating;animation-duration:1s;-webkit-animation-duration:.8s}@keyframes animate-floating{0%,100%{transform:translateY(0)}50%{transform:translateY(15%)}}@-webkit-keyframes animate-floating{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(15%)}}@-ms-keyframes spin{from{-ms-transform:rotate(0)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-height:560px){.arrow{top:65%}}@media screen and (max-height:470px){.arrow{display:none}}