*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{font-size:10px;font-family:sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{font-size:1.6rem}li,ul{margin:0;padding:0;list-style:none}img{width:auto;max-width:100%;height:auto}a{text-decoration:none}.container{margin:0 auto;max-width:560px}@media (min-width:769px){.container{max-width:960px}.linha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.uma.coluna{width:8.33%}.duas.colunas{width:16.66%}.tres.colunas{width:24.99%}.quatro.colunas{width:33.32%}.cinco.colunas{width:41.65%}.seis.colunas{width:49.98%}.sete.colunas{width:58.31%}.oito.colunas{width:66.64%}.nove.colunas{width:74.97%}.dez.colunas{width:83.3%}.onze.colunas{width:91.63%}.doze.colunas{width:99.96%}}*{color:#3a3a3a}.botao{color:#fff;background:#2f62f2;border-radius:5px;padding:1rem 2rem;-webkit-transition:background-color .5s,-webkit-box-shadow .5s;transition:background-color .5s,-webkit-box-shadow .5s;transition:background-color .5s,box-shadow .5s;transition:background-color .5s,box-shadow .5s,-webkit-box-shadow .5s;text-shadow:0 -1px 0 rgba(0,0,0,.2);cursor:pointer}.header{background-color:#215aa9;padding:1.5rem 0;margin-bottom:30px;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}@media (max-width:768px){.header{text-align:center}}.header--oculto{position:fixed;width:100%;z-index:2;-webkit-transform:translateY(-84px);transform:translateY(-84px);padding:0}@media (max-width:768px){.header--oculto{-webkit-transform:translateY(-90px);transform:translateY(-90px)}}.header--fixo{position:fixed;width:100%;z-index:2}.main--relativo{position:relative;padding-top:114px}@media (max-width:768px){.main--relativo{padding-top:149px}}.logo{padding:1rem;color:#fff;font-weight:400;font-size:3rem}.logo span{font-size:2rem;color:#fff}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:calc(60px - 70px/2)}@media (max-width:768px){.nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav-item{padding:0 1rem;color:#fff;font-weight:400;cursor:pointer;border-right:1px solid #fff;line-height:10px}@media (max-width:330px){.nav-item{padding:0 .8rem}}.nav-item:last-child{border-right:none}.spotlight{text-align:center;margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid #e4e4e4}.spotlight span{color:#2f62f2}.spotlight h2,.spotlight p{margin:30px 0;color:#3a3a3a}.spotlight h2{font-size:2.2rem}.spotlight p{font-size:1.4rem;color:#767676}.themeFeatures{margin-bottom:50px}@media (max-width:600px){.themeFeatures{padding:15px}}.themeFeatures h2{margin-bottom:15px}.themeFeatures li{margin:5px 0;font-size:1.2rem}.itens{margin-bottom:50px}@media (max-width:600px){.itens{padding:15px}}.item-conteudo{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.item h2{padding:20px 0}.item-conteudo p{color:#767676;font-size:1.3rem;max-width:70%}.item-conteudo img{padding-right:30px}.SignMeUp{padding:50px 0;border-bottom:1px solid #e4e4e4}@media (max-width:600px){.SignMeUp{padding:15px;text-align:center}}.SignMeUp input{width:80%;margin-right:2%;margin-bottom:1em;padding:1.2rem 2rem;border:1px solid #f5f5f5;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.34);box-shadow:inset 1px 1px 3px rgba(0,0,0,.34)}@media (max-width:600px){.SignMeUp input{padding:15px}}.SignMeUp .botao{max-width:125px;display:inline-block}.chamada{padding:50px 0;text-align:center}@media (max-width:600px){.chamada{padding:50px 15px}}.chamada h2,.chamada p{margin:30px 0;color:#3a3a3a}.chamada span{color:#2f62f2}.footer{background-color:#e5eaf1;padding:50px 0}.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer span{color:#2f62f2}.footer li{padding:0 15px;font-weight:700;border-right:1px solid #2f62f2;line-height:10px;font-size:1.5rem;cursor:pointer}@media (max-width:530px){.footer li{line-height:20px}}.footer li:last-child{border-right:none}.footer p{text-align:center;color:#2f62f2;padding:20px 0;font-size:1.5rem}