body{font-family:'Lato',sans-serif}p{font-family:'Lato',sans-serif;font-weight:400;color:#555}p strong{font-weight:700}footer{margin-top:4rem}.colorClear{color:#FEFEFE}.colorWhite{color:#FFF}.colorDark{color:#222}.colorGold{color:#C9B872}.colorGoldSt{color:#7B6F3C}.bkLiteGrey{background-color:#F2F2F2}.bkGrey{background-color:#DEDEDE}.bkDark{background-color:#1B272C}.bkLiteBlue{background-color:#436383}.bkHighGreen{background-color:#3ECC77}.top-padded{padding-top:1.2rem}.top-padded-lg{padding-top:3.5rem}.top-marged{margin-top:1.2rem}.bot-padded{padding-bottom:1.2rem}.bot-marged{margin-bottom:1.2rem}.left-padded{padding-left:1.2rem}.full-padded{padding:1.2rem}.v-padded{padding:1.2rem 0}.h-padded{padding:0 1.2rem}.lh-padded{padding:0 2.5rem}.separation{height:8.5rem}.fullcover{background-size:cover}.imgcontainer{padding:2rem 0 0 4rem}.imgcontainer img{margin:auto;text-align:center}.heightMedium{min-height:3.5rem}.heightLarge{min-height:5rem}.heightXlarge{min-height:6rem}.heightXXlarge{min-height:9rem}hr{border-bottom:1px solid #a28b42}.mediumText{font-size:.75rem}img.fullwidth{width:100%}img.halfsize{width:80%}.borderLess{outline:none!important;border:none!important}h1,h2,h3{font-family:'Antic',serif;margin-bottom:1.5rem;margin-top:1.5rem;font-weight:400!important;color:#333}h4,h5,h6{font-family:'Lato',serif;margin-bottom:1.5rem;margin-top:1.5rem;font-weight:700!important;color:#333}.vertical-center{top:50%;padding-left:1.8rem;position:absolute;height:auto;transform:translateY(-50%);font-family:'Hind';text-align:center;font-weight:500}.ajuste-left{padding-left:2.3rem!important}.vertical-center h5{color:#FFF}.radius{-webkit-border-radius:.3rem;border-radius:.3rem}.mobTopPad{padding-top:1.5rem}.logoIcon{width:92px;height:115px}.logoNav{width:190px;height:17px}.logoMedium{max-width:280px;height:auto}.logoIconMobDiv{margin-left:-2rem;position:relative}.logoIconMob{width:26px;height:33px}.logoKickBig{width:313px;height:36px}.logoKickSm{width:206px;height:24px}.logoSlogan{color:#FEFEFE;font-weight:700;font-family:'Lato',sans-serif;font-size:.8rem;line-height:1;padding-top:.25rem}.arrow-down{width:82px;height:45px;opacity:.7}.arrow-down:hover{opacity:1}.geo01{width:164px;height:72px}.geo02{width:149px;height:82px}.geo03{width:100px;height:56px}.geo04{width:133px;height:83px}.geo05{width:141px;height:101px}.lau{height:52px;width:auto;margin:auto}.socialnet{text-align:center!important;margin-left:0;padding-left:0}.socialnet li{display:inline;padding:0 .3rem}.socialnet img{width:45px;height:45px;opacity:.7}.socialnet img:hover{opacity:1}.bottomBox{background-color:#EAEAEA;color:#777;padding:2.5rem 0;text-align:center}.bottomBox hr{width:40%}.bottomBox a{color:#444}.bottomBox a:hover{color:#111}.bottomBox .socials{text-align:center!important;margin-left:0;padding-left:0}.bottomBox .socials li{display:inline;padding:0 .3rem}.bottomBox .socials img{width:45px;height:45px;opacity:.7}.bottomBox .socials img:hover{opacity:1}.bottomBox .rights{font-size:.85rem;color:#CCC}.bottomBox .rights a{color:#BBB}.langs img{height:22px;width:auto;margin-right:1rem}.langs a{padding:.7rem .6rem}.langs li:last-child{border-left:1px solid #777}.langs li span{font-size:.8rem;padding-top:.6rem;padding-right:.8rem}.bottomBox .sm img{height:20px;width:auto}.button{font-family:'Lato',sans-serif;font-weight:700!important}.button.studio{background-color:#4D7286;color:#EEE}.button.studio:hover,.button.studio:focus{background-color:#587B8F;color:#FFF}.sideLangs{list-style:none;font-size:.8rem;font-weight:700}.sideLangs img{height:22px;width:auto}.sidePolicies{color:#444!important}.sideBoxNav .sm img{height:12px;width:auto}.sideBoxNav .sm a{padding:.4rem .3rem}.nav-fixing{position:fixed;top:0;left:0;right:0;width:100%;display:inline-block;padding-top:1rem;padding-bottom:.25rem;-webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.07,1);-moz-transition:-moz-transform 1s cubic-bezier(0.86,0,0.07,1);transition:transform 1s cubic-bezier(0.86,0,0.07,1);background-color:rgba(0,0,0,0.6);z-index:9999}.nav-fixing.hidden{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.nav-trigger{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:28px;height:21px}.nav-trigger::after{content:'';position:absolute;display:block;width:100%;height:4px;background:#AAA;top:0;left:0;box-shadow:0 9px 0 #AAA,0 18px 0 #AAA}.nav-trigger:hover::after{background:#FFF;box-shadow:0 9px 0 #FFF,0 18px 0 #FFF}.nav-fix-hiding{display:none}.nav-trigger span{margin-left:2.5rem;color:#FFF;font-size:1.2rem;text-transform:uppercase}.nav-close{position:absolute;left:16px;top:8px;width:32px;height:32px;opacity:.5;line-height:2}.nav-close:hover{opacity:1}.nav-close:before,.nav-close:after{position:absolute;left:15px;content:' ';height:33px;width:4px;background-color:#FFF}.nav-close:before{transform:rotate(45deg)}.nav-close:after{transform:rotate(-45deg)}.full-heightCol{height:100%}.navLeft-col{background:#D8A63F;background-size:cover;height:100%}.navRight-col{background:#1B2430;height:100%}.navRight-col h6{color:#EEE}.navHolder{padding-top:2rem}.navHolder>ul{background-color:rgba(0,0,0,0)}.navHolder>ul li{background-color:transparent;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear}.navHolder>ul li:hover{background-color:rgba(0,0,0,0.6);color:#FFF}.navHolder>ul li:hover a{color:#EEE}.navHolder>ul li a{color:#333;font-family:'Lato',sans-serif;text-transform:uppercase;font-weight:700}.navHolder>ul li a:hover{color:#FFF}.navHolder .navLogo{padding:.5rem 0;text-align:center;background-color:rgba(0,0,0,0.6)}.navHolder .navIcon{background-color:rgba(40,51,57,0.0)}.navHolder .navIcon img{margin:1rem auto;width:50px;height:58px}.navHolder .nested>li a{color:#FFF}.submenu-toggle{outline:none}.submenu-toggle::after{border-color:#333 transparent transparent}.langButton{-webkit-border-radius:50%;border-radius:50%;background-color:#4D7286;color:#DDD;font-family:'Hind',Arial,Helvetica,sans-serif;padding:.5rem;font-size:.8rem;font-weight:500}.langButton:hover{background-color:#587B8F;color:#FFF}.TopDivs{overflow-x:hidden;height:15rem;position:absolute;z-index:10;top:0;left:0;width:100%}.TopGraph{overflow-x:hidden;height:15rem;z-index:10;width:100%}.TopDivsFiller{height:15rem}.parallaxDiv{overflow-x:hidden;min-height:13rem;z-index:10;width:100%}.aboutTop{background:#666 url(../../photos/about-bk-mob.jpg) no-repeat center center fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.projectTop{background:#666 url(../../photos/prisoner306-projects.jpg) no-repeat center center fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.gridOne{background:#333 url(../../photos/grid01-mob.jpg) no-repeat center center fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.parallaxImg{background-position:center center;background-attachment:fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.filmOne{background:#333 url(../../photos/badvibes-bg01mob.jpg) no-repeat center center fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.workingTop{background:#333 url(../../photos/working02-mob.jpg) no-repeat center center fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.generalTop{background:#333 url(../../photos/working-bk-mob.jpg) no-repeat center center fixed;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animateda,.animatedb,.animatedc{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px);opacity:1}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@media screen and (min-width: 40em){.TopDivs{height:25rem}.TopGraph{height:25rem}.TopDivsFiller{height:25rem}.parallaxDiv{min-height:20rem}.aboutTop{background:#666 url(../../photos/about-bk.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.projectTop{background:#666 url(../../photos/projects-bk.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.gridOne{background:#333 url(../../photos/grid01.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.filmOne{background:#333 url(../../photos/badvibes-bg01.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.workingTop{background:#333 url(../../photos/working02.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.generalTop{background:#333 url(../../photos/working-bk.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.logoSlogan{color:#D8A63F}.langs .menu a{padding:.7rem .1rem}.mobTopPad{padding-top:0}}