*{margin:0;padding:0;border:0}body{background:#3e3e3e;font-family:helvetica, sans;font-size:2vmin;line-height:1.3;height:100%;color:#eee;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}p{padding:20px}h3{padding:20px;line-height:1.3}.numeros{font-size:94%;letter-spacing:0.05em}.small-screens{display:none}a{color:black;text-decoration:none}a:hover{text-decoration:none}li{list-style:none}main{position:absolute;top:50%;transform:translateY(-50%);padding-top:3vh}.float-left{float:left}.float-right{float:right}.hardware{-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.uppercase{text-transform:uppercase;font-family:helvetica;font-weight:200;color:#eee;font-size:14px;line-height:2.3;letter-spacing:1px}.ano{font-size:16px;letter-spacing:5px;transition:all .8s ease;margin-top:-13px}.sticky{position:fixed;width:60%;margin-left:20%;top:23px;z-index:1000}.no-show{opacity:0}nav{position:fixed;padding:20px;z-index:1000}nav a{background-image:url(/assets/seta-esquerda-a9db0caf4f2e0789aad08b8d13ac0cedf6c73a931b3d6741cf0e70141e849d6b.svg);padding-left:25px;background-repeat:no-repeat}.nav-wrapper{background-color:#3e3e3e;height:100px;position:fixed;top:0px;width:100vw;z-index:998;-webkit-box-shadow:-1px 10px 35px 38px #3e3e3e;-moz-box-shadow:-1px 10px 35px 38px #3e3e3e;box-shadow:-1px 10px 35px 38px #3e3e3e}nav a:hover{opacity:.7}a.seta-direita{background-image:url(/assets/seta-direita-2dfdf32ec1a639331837e6bd8d440b28de208cd0d77ce31de288c566555d0f99.svg);padding-right:25px;background-repeat:no-repeat;background-position:right;color:red}a.seta-baixo{background-image:url(/assets/seta-baixo-8f103b929ad8f537d1f80855920cc2b4d2283956d4eca827273e967f6f97b99b.svg)}nav#menu-iscricao{right:0px}nav#menu-guia{transition:all .5s ease}.sticky-left{position:absolute;margin-top:52vh;z-index:997;padding-top:71px}#main-wrapper{text-align:center}.spacer{height:47vh}.spacer-menor{height:27vh}img.logo{width:30%}section.content{margin-top:38vh}.descr{margin-left:20%;-webkit-column-count:2;-moz-column-count:2;column-count:2;text-align:left;font-size:2vmin;column-gap:20px;padding-right:12%;font-family:helvetica;font-weight:200;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin-top:50vh}.descr-b{margin-top:30vh}.last{margin-bottom:15vh}.hero{width:100%;height:78vh;background-image:url(/assets/gavea2-f3ba8aae658cea212de3a4f8db7d59891d572c721ee8587cef1df312f9114954.jpg);background-attachment:fixed;opacity:.87;background-size:100%;background-position-y:-0px;background-repeat:no-repeat;z-index:999;position:relative}.hero-2{height:78vh;background-image:url(/assets/gavea1-f1d21d698d2bf5bf1bdc21eef08bfe14fb9c3fd399d0851cf0f0220c820e3c03.jpg);background-size:cover;margin-bottom:25vh;opacity:.8}.hero-3{background-image:url(/assets/gavea3-420b2b31db0e8fb793b60a783694b73828058436a2a74a12476671453ae09155.jpg)}.reminder{width:36%;display:block;text-align:left;line-height:1.4;text-transform:initial;font-size:131%;margin-bottom:10vh}.reminder a{color:red}.reminder a:hover{color:white;border-bottom:1px solid white}.hover-red a:hover{color:red}.juri-wrapper{margin:0 auto;margin-top:-60vh;max-width:1400px}.juri-box{width:22.3%;float:left;padding:5.5%}.juri-imagem{width:100%;height:33vh;background-size:cover;background-position:center}p.juri-descr{font-size:14px;text-align:left;letter-spacing:.01em;padding:20px 0px 0px 3px}.winners-titulo h1{font-family:'FGroteskThin-Regular', helvetica;font-weight:200;font-size:2.5vmin;margin:11% 27%;color:black;letter-spacing:.033em;-webkit-font-smoothing:antialiased;padding-top:28%}.winner{width:50%;float:left;font-weight:200}.winner img{width:50%}.cf{clear:both}img.seta-baixo{margin:6%;width:7%}.winners-descr{width:50%;margin:0 auto;font-weight:200;text-align:left;font-size:1.8vmin}.continua p{padding:17px 23%;text-align:left;font-size:18px;margin-left:-1%}span.series-title{color:black;font-weight:200;font-size:90%;letter-spacing:.03em}.serie{width:90%;margin:6% auto;font-weight:200;letter-spacing:.017em}.series-holder img{width:18%;float:left;margin:1%}.cf:last-child{margin-bottom:200px}@media only screen and (max-width: 600px){.continua p{padding:17px 12%;text-align:left;font-size:15px}}
