body{margin:0;padding:0;font:12px Arial,sans-serif;color:#000;background:#FFF;webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased

@font-face {font-family: "Nexa Bold"; src: url('"Nexa Bold".otf');}
@font-face {font-family: "Unibody"; src: url('Unibody_8.ttf');}
@font-face {font-family: Nexa; src: url('Nexa Light.otf');}

}div,small,span,h1,h2,h3,h4,h5,h6,a,p,ul,li,img,form,label,button,input,select,textarea,dl,dt,dd,time{margin:0;padding:0}nav,footer,canvas,details,dialog,article,header,aside,section,menu,video,address{margin:0;padding:0;display:block}h1,h2,h3,h4,h5,h6,address{font-weight:normal;font-style:normal}ul,li{list-style:none}a,button{cursor:pointer}a,img,button,input,textarea,div,canvas,article,section,select{outline:none;border:0}a:link,a:visited,a:active,a:hover{text-decoration:none}textarea{overflow:auto;resize:none}.no-border{border:0 !important}.no-margin{margin:0 !important}.no-margin-left{margin-left:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-right{margin-right:0 !important}.no-margin-bottom{margin-bottom:0 !important}.esconder{display:none !important}img.alignleft,div.alignleft{float:left !important;margin:0 15px 0 0 !important}img.alignright,div.alignright{float:right !important;margin:0 0 0 15px !important}img.aligncenter,div.aligncenter{display:block !important;text-align:center !important;margin:15px auto !important}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}.botao-geral{float:left;padding:3px 12px;margin-top:20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-transform:10px;-o-transform:10px;border-radius:10px;font:22px "Nexa Bold",Arial,sans-serif;color:#6dc8f2;border:1px solid #6dc8f2}@media screen and (max-width: 1024px){.topo-mobile .topo{height:138px}.topo-mobile .topo .marca{position:absolute;top:10px;left:10px;margin-left:0;height:80px;width:69px}}.imgfloat,#imgfloat{float:left;margin-right:15px}.topo{float:left;width:100%;background:url(../imgs/topo-verde.png) center center repeat;height:138px;position:relative}.topo .grid{position:relative}.topo .marca{position:absolute;top:30px;left:0;width:195px;height:227px;background:url(../imgs/marca.png) top left no-repeat;background-size:contain;font-size:0;z-index:9}.topo nav{float:right;margin-top:33px}.topo nav a{float:left;padding:10px 20px;font:18px "Nexa Bold",Arial,sans-serif;color:#6dc8f2}.topo nav a:hover{background-color:#015358}.topo .menu-mobile,.topo .menu-mobile-lista{display:none}@media screen and (max-width: 1024px){.topo{height:108px}.topo nav{display:none}.topo .menu-mobile{display:block;position:absolute;top:29px;right:22px;width:35px}.topo .menu-mobile span{position:absolute;top:0;left:0;content:"";width:100%;height:2px;background-color:#fff;-khtml-opacity:.8;-moz-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity)";opacity:.8;filter:alpha(opacity=80);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-transform:20px;-o-transform:20px;border-radius:20px}.topo .menu-mobile span:before,.topo .menu-mobile span:after{position:absolute;left:0;content:"";width:100%;height:2px;background-color:#fff}.topo .menu-mobile span:before{top:8px}.topo .menu-mobile span:after{top:16px}.topo .menu-mobile-lista{position:fixed;top:0;left:-100%;z-index:999;float:left;width:100%;height:100vh;background:url(../imgs/fundo-menu.png) center center repeat;display:block}.topo .menu-mobile-lista .marca{position:absolute;top:30px;left:50%;margin-left:-97px;width:195px;height:227px;background:url(../imgs/marca.png) top left no-repeat;background-size:contain;font-size:0;z-index:9}.topo .menu-mobile-lista span{position:absolute;top:29px;right:22px;content:"";width:35px;height:28px;-khtml-opacity:.8;-moz-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity)";opacity:.8;filter:alpha(opacity=80);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-transform:20px;-o-transform:20px;border-radius:20px}.topo .menu-mobile-lista span:before,.topo .menu-mobile-lista span:after{position:absolute;left:0;content:"";width:100%;height:2px;background-color:#fff}.topo .menu-mobile-lista span:before{top:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.topo .menu-mobile-lista span:after{top:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.topo .menu-mobile-lista ul{position:absolute;bottom:0;left:50%;width:90%;margin-left:-45%;height:60vh}.topo .menu-mobile-lista ul li{float:left;width:100%;padding:16px 0;border-bottom:1px solid #6dc8f2}.topo .menu-mobile-lista ul li:last-child{border:0}.topo .menu-mobile-lista ul li a{float:left;width:100%;text-align:center;font:26px "Nexa Bold",Arial,sans-serif;color:#6dc8f2}.topo .menu-mobile-lista ul li a:hover{background-color:#015358}.topo .marca{position:relative;top:-5px;height:185px;left:50%;width:155px;margin-left:-77px}}@media screen and (max-width: 420px){.topo .marca{position:relative;top:-5px;height:150px;left:50%;width:130px;margin-left:-65px}.topo .menu-mobile-lista .marca{position:relative;height:150px;left:50%;width:130px;margin-left:-65px}.topo .menu-mobile-lista ul li{padding:10px 0}.topo .menu-mobile-lista ul li a{font-size:22px}}.banner{float:left;width:100%;height:400px}.banner .grid,.banner .col-1-2{position:relative;height:380px}.banner img{position:absolute;height:359px;left:50%;margin-left:-139px;bottom:0}.banner .texto{position:absolute;top:50%;left:0;width:100%;height:200px;margin-top:-100px}.banner .texto h2{font:45px "Unibody",Arial,sans-serif;color:#fff;line-height:54px;margin-top:30}.banner .texto .botao-geral{font:22px "Nexa Bold",Arial,sans-serif;color:#6dc8f2;border:1px solid #6dc8f2}@media screen and (max-width: 1024px){.banner{height:350px}.banner .grid,.banner .col-1-2{height:320px}.banner .col-1-2{width:50%;float:left}.banner img{height:250px;margin-left:0;left:0}.banner .texto{top:62%;color:#ffffff}.banner .texto h2{font-size:34px;line-height:30px;text-align:right;color:#ffffff;margin-top:30}.banner .texto h2 br{display:none}.banner .texto .botao-geral{float:right;margin-top:10px}}

.tarja-como-funciona{float:left;width:100%;background:url(../imgs/tarja1bg.png) center center repeat;height:150px;text-align:center;background-size:cover}.tarja-como-funciona h2{margin-top:25px;font:bold 45px "Unibody",Arial,sans-serif;color:#ffffff;line-height:40px}.tarja-como-funciona .botao-geral{float:none;display:inline-block;border-color:#ffffff;color:#ffffff;font-size:32px}@media screen and (max-width: 1024px){.tarja-como-funciona{height:110px}.tarja-como-funciona h2{font-size:32px;line-height:32px;margin-top:10px}.tarja-como-funciona .botao-geral{margin-top:8px;font-size:16px}}

.tarja-normas{float:left;width:100%;background:url(../imgs/tarja2bg.png) center center repeat;height:150px;text-align:center;background-size:cover}.tarja-normas h2{margin-top:25px;font:bold 45px "Unibody",Arial,sans-serif;color:#ffffff;line-height:40px}.tarja-normas .botao-geral{float:none;display:inline-block;border-color:#ffffff;color:#ffffff;font-size:32px}@media screen and (max-width: 1024px){.tarja-normas{height:110px}.tarja-normas h2{font-size:32px;line-height:32px;margin-top:10px}.tarja-normas .botao-geral{margin-top:8px;font-size:16px}}

.tarja-simulados{float:left;width:100%;background:url(../imgs/tarja3bg.png) center center repeat;height:150px;text-align:center;background-size:cover}.tarja-simulados h2{margin-top:25px;font:bold 45px "Unibody",Arial,sans-serif;color:#ffffff;line-height:40px}.tarja-simulados .botao-geral{float:none;display:inline-block;border-color:#ffffff;color:#ffffff;font-size:32px}@media screen and (max-width: 1024px){.tarja-simulados{height:110px}.tarja-simulados h2{font-size:32px;line-height:32px;margin-top:10px}.tarja-simulados .botao-geral{margin-top:8px;font-size:16px}}

.banner-campeao{width:100%;background:url(../global/imgs/banner2023.png) top;vertical-align:top!important;text-align:center;background-size:cover;margin-top:0px;margin-bottom:0px!important} 
.banner-home-novo{width:100%;background:url(../imgs/banner2023.png) center top;height:670px;text-align:center;background-size:cover}@media screen and (max-width: 1024px){.banner-home-novo{height:400px}}

.ta-sabendo{float:left;width:100%;margin:10px 0 20px 0}.ta-sabendo h2{width:100%;font:600 36px "Unibody",Arial,sans-serif;color:#0A2B8F;border-bottom:1px solid #0A2B8F}.ta-sabendo .col-1-3:nth-child(2):before,.ta-sabendo .col-1-3:nth-child(3):before{position:relative;top:0;left:-11px;content:"";height:95px;width:1px;background-color:#0A2B8F;float:left}.ta-sabendo a{position:relative}.ta-sabendo a p{font:22px "Nexa Bold",Arial,sans-serif;color:#0A2B8F}.ta-sabendo a i{position:relative;margin-left:5px}.ta-sabendo a i:before{position:relative;content:"+";border:1px solid #0A2B8F;padding:0px 5px;font:17px "Nexa Bold",Arial,sans-serif;color:#0A2B8F;line-height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-transform:3px;-o-transform:3px;border-radius:3px}.ta-sabendo .todas-as-noticias{float:right;font:22px "Nexa Bold",Arial,sans-serif;color:#0A2B8F}.ta-sabendo .todas-as-noticias:hover{text-decoration:underline}@media screen and (max-width: 1024px){.ta-sabendo{margin:0 0 20px 0}.ta-sabendo h2{font-size:26px;color:#ffffff}.ta-sabendo .grid-pad:nth-child(2),.ta-sabendo .grid-pad:nth-child(3){padding-top:0}.ta-sabendo .col-1-3{margin-top:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #0A2B8F}.ta-sabendo .col-1-3:before{display:none}.ta-sabendo .col-1-3:nth-child(3){display:none}}

.desafio{float:left;width:100%;height:400px;background-color:#00F2C9}.desafio .grid,.desafio .col-1-2{position:relative;height:380px}.desafio img{position:absolute;height:359px;left:50%;margin-left:-139px;bottom:0}.desafio .texto{position:absolute;top:50%;right:0;width:300px;height:200px;margin-top:-100px}.desafio .texto h2{font:600 60px "Unibody",Arial,sans-serif;color:#450074;line-height:54px}.desafio .texto .botao-geral{font:22px "Nexa Bold",Arial,sans-serif;color:#450074;border:1px solid #450074}@media screen and (max-width: 1024px){.desafio{height:350px}.desafio .grid,.desafio .col-1-2{height:320px}.desafio .col-1-2{width:50%;float:left}.desafio img{height:250px;margin-left:0;left:0}.desafio .texto{top:62%;left:0;right:initial;width:190px}.desafio .texto h2{font-size:34px;line-height:30px;text-align:left;color:#ffffff}.desafio .texto h2 br{display:none}.desafio .texto .botao-geral{float:left;margin-top:10px}}

.as-normas-topo .topo{background:url(../imgs/topo-verde.png) center center repeat}.as-normas{float:left;width:100%}.as-normas .titulo h2{float:left;width:100%;text-align:center;margin-top:30px;font:600 60px "Unibody",Arial,sans-serif;color:#c41eb1;line-height:70px}.as-normas .texto p{float:left;width:100%;font:22px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:20px}.as-normas .normas article{float:left;padding:3% 5%;width:90%;border:2px solid #c41eb1;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-transform:6px;-o-transform:6px;border-radius:6px;margin-bottom:20px;min-height:45px;text-align:center}.as-normas .normas article h3{float:left;width:100%;font:600 26px "Nexa Bold",Arial,sans-serif;color:#c41eb1;text-align:center}.as-normas .normas article p{float:left;width:100%;font:22px "Nexa Bold",Arial,sans-serif;color:#000;text-align:center}.as-normas .normas article a{float:left;width:100%;;margin-top:10px;font:22px "Nexa Bold",Arial,sans-serif;color:#c41eb1;text-align:center}.as-normas .normas article a:hover{text-decoration:underline} 
@media screen and (max-width: 1024px){.as-normas .titulo h2{font-size:36px;line-height:41px;margin-top:-70px;z-index:99;position:relative;color:#ffffff}.as-normas .titulo .col-1-1{margin:0;padding:0}.as-normas .texto{padding-top:0}}.normas-single{float:left;width:100%}.normas-single .titulo h2{float:left;width:100%;text-align:center;margin-top:30px;font:600 60px "Unibody",Arial,sans-serif;color:#6dc8f2;line-height:70px}.normas-single .texto p{float:left;width:100%;font:22px "Open Sans",Arial,sans-serif;color:#005e68;margin-bottom:20px;line-height:27px}.normas-single article{float:left;padding:4% 5%;width:90%;border:2px solid #e5007c;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-transform:6px;-o-transform:6px;border-radius:6px;margin-bottom:20px}.normas-single article h3{float:left;width:100%;font:600 36px "Nexa Bold",Arial,sans-serif;color:#005e68;line-height:33px}.normas-single article span{float:left;width:100%;margin-top:5px;padding-top:5px;font:22px "Nexa Bold",Arial,sans-serif;color:#005e68;border-top:1px solid #005e68;margin-bottom:30px}.normas-single article p{float:left;width:100%;margin-top:10px;font:22px "Open Sans",Arial,sans-serif;color:#000;line-height:27px}.normas-single article a{float:right;margin-top:10px;font:22px "Nexa Bold",Arial,sans-serif;color:#005e68}.normas-single article a:hover{text-decoration:underline}.normas-single .single article{border:0;padding:0;width:100%}.normas-single .single article p{float:left;width:100%;font:18px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:20px;line-height:27px}.normas-single .single article ul,.normas-single .single article ol{float:left;width:100%}.normas-single .single article ul li,.normas-single .single article ol li{float:left;clear:both;margin-left:20px;font:18px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:3px;list-style:disc;line-height:27px}.normas-single .single article ol li{list-style:decimal}.normas-single .single a{float:none}.normas-single .single img{max-width:100%;margin:20px 0;height:auto}@media screen and (max-width: 1024px){.normas-single .titulo h2{font-size:36px;line-height:41px;margin-top:-70px;z-index:99;position:relative;color:#ffffff}.normas-single .col-1-1{margin:0;padding:0}.normas-single .texto{padding-top:0}}

.como-usar-o-kahoot .topo{background:url(../imgs/topo-verde.png) center center repeat}.como-usar-o-kahoot .topo nav a{color:#fff}.como-usar-o-kahoot .topo nav a:hover{background-color:#00F2C9}.como-usar-o-kahoot article{float:left;padding:3% 5%;width:90%;border:2px solid #450074;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-transform:6px;-o-transform:6px;border-radius:6px;margin-top:25px;min-height:34px;text-align:center}.como-usar-o-kahoot article a{margin-top:10px;font:bold 26px "Nexa Bold",Arial,sans-serif;color:#450074}.como-usar-o-kahoot article a:hover{text-decoration:underline}@media screen and (max-width: 1024px){.como-usar-o-kahoot img{width:100%}}.kahoot{float:left;width:100%}.kahoot .titulo h2{float:left;width:100%;text-align:center;margin-top:30px;font:600 60px "Unibody",Arial,sans-serif;color:#450074;line-height:70px}.kahoot .texto p{float:left;width:100%;font:22px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:20px}@media screen and (max-width: 1024px){.kahoot .titulo h2{font-size:36px;line-height:41px;margin-top:-70px;z-index:99;position:relative;color:#ffffff}.kahoot .titulo .col-1-1{margin:0;padding:0}.kahoot .texto{padding-top:0}}

.como-funciona .topo{background:url(../imgs/topo-verde.png) center center;width:100%}.como-funciona .topo nav a{color:#fff}.como-funciona .topo nav a:hover{background-color:#7FBF48}.funciona{float:left;width:100%}.funciona .titulo h2{float:left;width:100%;text-align:center;margin-top:30px;font:600 60px "Unibody",Arial,sans-serif;color:#15c4d1;line-height:70px}.funciona .texto{margin-top:50px}.funciona .texto p{float:left;width:100%;font:18px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:20px;line-height:27px}.funciona .texto ul,.funciona .texto ol{float:left;width:100%}.funciona .texto ul li,.funciona .texto ol li{float:left;clear:both;margin-left:20px;font:22px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:3px;list-style:disc;line-height:27px}.funciona .texto ol li{list-style:decimal}@media screen and (max-width: 1024px){.funciona .titulo h2{font-size:34px;line-height:41px;margin-top:-70px;z-index:99;position:relative;color:#ffffff}.funciona .titulo .col-1-1{margin:0;padding:0}.funciona .texto{padding-top:0}}.como-funciona-texto-colorido{float:left;width:100%;background-color:#15c4d1;margin-bottom:20px}.como-funciona-texto-colorido p{float:left;width:100%;font:22px "Nexa Bold",Arial,sans-serif;color:#ffffff;margin-bottom:20px}

.duvidas .topo{background:url(../imgs/topo-verde.png) center center repeat}.duvidas .topo nav a{color:#fff}.duvidas .topo nav a:hover{background-color:#ab9ecd}.duvidas-novo{float:left;width:100%}.duvidas-novo .titulo h2{float:left;width:100%;text-align:center;margin-top:30px;font:600 60px "Unibody",Arial,sans-serif;color:#8D00DE;line-height:70px}.duvidas-novo .texto ul{float:left;width:100%}.duvidas-novo .texto ul li{float:left;width:99%;font:22px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:20px;border-left:3px solid #470a68;padding-left:1%}.duvidas-novo .texto ul li a{color:#8D00DE}.duvidas-novo .texto ul li a:hover{text-decoration:underline}@media screen and (max-width: 1024px){.duvidas-novo .titulo h2{font-size:36px;line-height:41px;margin-top:-70px;z-index:99;position:relative;color:#ffffff}.duvidas-novo .titulo .col-1-1{margin:0;padding:0}.duvidas-novo .texto{padding-top:0}}.duvidas-foto{float:left;width:100%;text-align:center;position:relative}.duvidas-foto img{position:relative;z-index:1;color:#ffffff}.duvidas-foto article{position:absolute;z-index:9;bottom:20px;left:50%;width:86%;margin-left:-45%;background-color:#470a68;padding:10px 4%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-transform:10px;-o-transform:10px;border-radius:10px;text-align:left}.duvidas-foto article p{float:left;width:100%;font:400 22px "Open Sans",Arial,sans-serif;color:#fff;line-height:24px}.duvidas-foto article p b{font:600 22px "Nexa Bold",Arial,sans-serif;color:#fff}.duvidas-foto article p a{font:600 22px "Open Sans",Arial,sans-serif;color:#fff}@media screen and (max-width: 1024px){.duvidas-foto img{width:100%}}

.ta-sabendo-interna .topo{background:url(../imgs/topo-verde.png) center center repeat}.ta-sabendo-interna .topo nav a{color:#fff}.ta-sabendo-interna .topo nav a:hover{background-color:#0A2B8F}.sabendo,.boletins{float:left;width:100%}.sabendo .titulo h2,.boletins .titulo h2{float:left;width:100%;text-align:center;margin-top:30px;font:600 60px "Unibody",Arial,sans-serif;color:#0A2B8F;line-height:70px}.sabendo .texto p,.boletins .texto p{float:left;width:100%;font:22px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:20px}.sabendo article,.boletins article{float:left;padding:4% 5%;width:90%;border:2px solid #0A2B8F;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-transform:6px;-o-transform:6px;border-radius:6px;margin-bottom:20px}.sabendo article h3,.boletins article h3{float:left;width:100%;font:600 36px "Nexa Bold",Arial,sans-serif;color:#0A2B8F;line-height:33px}.sabendo article span,.boletins article span{float:left;width:100%;margin-top:5px;padding-top:5px;font:22px "Nexa Bold",Arial,sans-serif;color:#004780;border-top:1px solid #004780;margin-bottom:30px}.sabendo article p,.boletins article p{float:left;width:100%;margin-top:10px;font:22px "Nexa Bold",Arial,sans-serif;color:#000}.sabendo article a,.boletins article a{float:right;margin-top:10px;font:22px "Nexa Bold",Arial,sans-serif;color:#004780}.sabendo article a:hover,.boletins article a:hover{text-decoration:underline}.sabendo .single article,.boletins .single article{border:0;padding:0;width:100%}.sabendo .single article p,.boletins .single article p{float:left;width:100%;font:22px "Open Sans",Arial,sans-serif;color:#000;margin-bottom:20px}.sabendo .single article ul,.sabendo .single article ol,.boletins .single article ul,.boletins .single article ol{float:left;width:100%}.sabendo .single article ul li,.sabendo .single article ol li,.boletins .single article ul li,.boletins .single article ol li{float:left;clear:both;margin-left:20px;font:22px "Nexa Bold",Arial,sans-serif;color:#000;margin-bottom:3px;list-style:disc}.sabendo .single article ol li,.boletins .single article ol li{list-style:decimal}.sabendo .single a,.boletins .single a{float:none}.sabendo .single img,.boletins .single img{max-width:100%;margin:20px 0}@media screen and (max-width: 1024px){.sabendo .titulo h2,.boletins .titulo h2{font-size:36px;line-height:41px;margin-top:-70px;z-index:99;position:relative;color:#ffffff}.sabendo .col-1-1,.boletins .col-1-1{margin:0;padding:0}.sabendo .texto,.boletins .texto{padding-top:0}}.boletins .titulo h2{font-size:50px;text-align:left}.boletins article{border:0;padding:0;text-align:left}.boletins article a{float:none}.boletins article h3{font:18px "Open Sans",Arial,sans-serif}@media screen and (max-width: 1024px){.boletins .titulo h2{margin:0}}footer{float:left;width:100%;background:url(../imgs/topo-verde.png) center center repeat;height:55px}footer a{float:right;font:18px "Nexa Bold",Arial,sans-serif;color:#fff}@media screen and (max-width: 1024px){footer a{margin-top:-10px}}
