/*!
 * 
 *  @author     -   Guilherme Aquinio <gui@aquino.ind.br> Instagram (e Facebook): @aquino.pro
 *  @release    -   MAI 2018
 *  
 */*{padding:0;margin:0;list-style:none;outline:0;border:none;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:Barlow,sans-serif}::-webkit-scrollbar{width:7px;height:10px;border-radius:5px}::-webkit-scrollbar-track{background:rgba(0,0,0,.07);border-radius:5px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:5px}.soon{float:left;position:absolute;width:320px;height:auto;left:50%;top:100px;margin-left:-160px;background:#fff;border:1px solid #f1f1f1;padding:25px;box-shadow:0 0 100px rgba(0,0,0,.1)}.soon .logo{float:left;width:100%;margin-bottom:50px}.soon img{float:left;width:100%;margin-bottom:10px}.soon p{float:left;width:100%;font:400 1em Barlow;text-align:center;color:#2b2b2b;padding:20px 0}.soon input[type=text]{float:left;width:100%;border-bottom:2px solid #e9e9e9;margin-top:15px;font:400 1.5em Barlow;color:#e71f45;padding:10px 5px}.soon input[type=submit]{float:left;width:100%;margin-top:15px;text-transform:uppercase;font:800 1em Barlow;background:#e71f45;color:#fff;padding:20px;margin-top:40px;border-radius:3px;cursor:pointer}.cover{float:left;top:0;left:0;position:fixed;width:100%;height:100%}.cover>*{top:0;left:0;width:100%;height:100%;position:absolute;background-attachment:fixed;z-index:0;transition:all 1.25s ease;-o-transition:all 1.25s ease;-ms-transition:all 1.25s ease;-moz-transition:all 1.25s ease}.cover .cover-1{background-position:80% 50%;background-image:url(../image/bg-cover-3.jpg)}.cover .cover-2{background-position:60% 50%;background-image:url(../image/bg-cover-4.jpg)}.main-menu{position:fixed;top:10%;right:5%;width:300px;z-index:9}.main-menu .header{float:left;width:100%;height:auto;background:#f9f9f9;padding:25px 27.5px 15px 27.5px}.main-menu .header .cta{float:left;width:40px;margin-top:10px;margin-left:calc((100% - 40px)/ 2);margin-right:calc((100% - 40px)/ 2);text-align:center;text-transform:uppercase;border-bottom:2px solid #7a7a7a;font:400 .8em Barlow,sans-serif;color:#7a7a7a;cursor:pointer}.main-menu .options{float:left;width:100%;height:auto;background:#fff;padding:15px 27.5px 15px 17.5px}.main-menu .options .item{float:left;width:100%;padding-left:10px;border-left:4px solid transparent;margin-bottom:10px}.main-menu .options .item a{float:left;padding-bottom:5px;border-bottom:1px solid #f1f1f1;cursor:pointer}.main-menu .options .item:hover{border-left:4px solid #e71f45}.main-menu .options .item:last-child{border-bottom:none}.main-menu .options .item .title{float:left;width:100%;color:#e71f45;font:800 1.25em Barlow,sans-serif;text-transform:uppercase}.main-menu .options .item .subtitle{float:left;width:100%;color:#7a7a7a;font:400 .85em Barlow,sans-serif}.main-menu .institutional-menu{float:left;width:100%;padding:10px}.main-menu .institutional-menu li{float:left;width:100%;margin-right:10px;margin-bottom:10px}.main-menu .institutional-menu li a{float:right;text-align:right;padding-bottom:3px;color:#fff;text-decoration:none;font:400 .9rem Barlow,sans-serif;border-bottom:2px solid #fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);cursor:pointer}.main-menu .institutional-menu .author{margin-top:10px;font-size:.9em}.page{position:fixed;top:0;left:-100%;width:calc(100% - ((300px + 10%) * 1.1));height:100vh;background:#fff;box-shadow:0 0 40px rgba(0,0,0,.05);z-index:99;transition:left 1.25s ease;-o-transition:left 1.25s ease;-ms-transition:left 1.25s ease;-moz-transition:left 1.25s ease}.page.active{left:0}.page .wrapper{position:relative;width:calc(100% - 20px);height:calc(100% - 40px);overflow:hidden;overflow-y:auto;margin-top:20px;padding:40px 20px 40px 40px}.page .header .title{float:left;width:100%;color:#e71f45;font:800 2.25em Barlow,sans-serif;text-transform:uppercase}.page .header{float:left;width:100%;padding-bottom:5px;margin-bottom:15px;border-bottom:2px solid #f9f9f9}.page .header .back{float:left;padding:5px 10px;margin-bottom:15px;border:2px solid #e71f45;color:#e71f45;border-radius:5px;font:800 .8em Barlow,sans-serif;text-transform:uppercase;cursor:pointer}.page .text{float:left;width:100%;color:#7a7a7a;font:400 1rem/1.4rem Barlow,sans-serif}.page .text .cta{float:left;width:100%;color:#fff;padding:25px;margin-top:20px;border-radius:5px;text-align:center;text-transform:uppercase;font:400 1.2rem Barlow,sans-serif;background:#e71f45;transition:left 350ms ease;-o-transition:left 350ms ease;-ms-transition:left 350ms ease;-moz-transition:left 350ms ease}.page .text .cta:hover{background:#e71f45}.page .text>h2{margin-top:30px;margin-bottom:10px;color:#e71f45}.imprensa,.schedule{width:300px;padding:0;overflow:auto}.imprensa{width:400px}.schedule ul li{float:left;width:100%;margin-bottom:25px;padding-bottom:5px;border-bottom:1px solid #f1f1f1}.schedule ul li,.schedule ul li a{color:#7a7a7a}.schedule ul li .title{color:#e71f45}.schedule ul li .schedule-date{font-weight:800}.champs{float:left;position:absolute;width:200px;height:450px;z-index:9;top:10%;right:calc(5% + 300px + 25px);display:grid;align-items:center}.champs .item{position:relative;float:left;width:200px;padding:15px;border:4px solid #e71f45;text-align:center;font:400 1rem Barlow,sans-serif;color:#e71f45;background:rgba(255,255,255,0);transition:all 250ms ease;-o-transition:all 250ms ease;-ms-transition:all 250ms ease;-moz-transition:all 250ms ease}.champs .item:hover{background:#fff}.champs .item .number{float:left;width:100%;font:800 4rem Barlow,sans-serif;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.champs .item .title{float:left;width:100%;text-transform:uppercase;font:400 1rem Barlow,sans-serif}.social{position:fixed;width:210px;height:50px;z-index:9;margin:5%}.social a{float:left;width:60px;height:60px;margin-right:15px;background:#fff;border:4px solid #e71f45;color:#e71f45;text-align:center;line-height:52px;font-size:1.5em}.social a:last-child{margin-right:0}.imprensa input,.imprensa select,.imprensa textarea{float:left;width:100%;height:50px;padding:0 25px;border:1px solid #e7e7e7;background:#f9f9f9;color:#2b2b2b;font:400 1.25em/50px Barlow,sans-serif;margin-bottom:10px;border-radius:3px}.imprensa textarea{height:150px;padding:25px;line-height:1em}.imprensa form{margin-top:25px}.imprensa input[type=submit]{background:#e71f45;border-color:#d8173a;color:#fff;text-transform:uppercase;cursor:pointer}@media (max-width:520px){body{float:left}.page{width:calc(95%)}.main-menu{position:relative;margin-top:430px;width:100%;right:0}.main-menu .institutional-menu{background:#fff}.main-menu .institutional-menu li a{float:left;width:100%;color:#e71f45;font:800 1.25em Barlow,sans-serif;text-transform:uppercase;text-align:left;padding-bottom:5px;border-bottom:1px solid #f1f1f1;text-shadow:none;cursor:pointer;padding-left:10px;border-left:4px solid transparent}.main-menu .institutional-menu li.author a{margin-top:10px;font-size:.9em;color:#2b2b2b;font:400 .9em Barlow,sans-serif;text-transform:none;margin-top:10px}.social{position:relative;float:left;margin:0;width:100%;padding:20px 20px 50px 20px;background:#fff;height:auto;z-index:9}.champs{float:left;position:absolute;width:90%;margin:0 5%;height:110px;z-index:9;top:320px;right:0;display:block;align-items:initial}.champs .item{width:33.33%;padding:10px}.champs .item:nth-of-type(1),.champs .item:nth-of-type(2){border-right:0}.champs .item .title{font:800 .7rem Barlow,sans-serif}.champs .item .number{font:800 3rem Barlow,sans-serif}.cover{float:left;top:0;left:0;position:absolute;width:100vh;height:300px}.cover-1{background-position:10% 0!important;background-size:150%;transition:all 0s ease;-o-transition:all 0s ease;-ms-transition:all 0s ease;-moz-transition:all 0s}.cover-2{background-position:center 90%;background-attachment:initial;background-size:cover}}