@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Hind:300,400|Ubuntu:300,400");
@import url("https://fonts.googleapis.com/css?family=Lato:300,400,500,700|Roboto:300,400,500,700|Roboto:300,400,500,700|Lato:300,400,500,700");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* Sprite do Compass */
.sprite-sprite, .sprite-adm-negocios-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(1) .spacer-icon-menu, .sprite-adm-negocios-branco-t, .sprite-adm-negocios-branco, li[relacao="ADMINISTRAÇÃO E NEGÓCIOS"].active .icon, li[relacao="ADMINISTRAÇÃO E NEGÓCIOS"]:hover .icon, .sprite-administracao-e-negocios, .sprite-areadoaluno_03, .sprite-areadoaluno_03_ac, .sprite-areadoaluno_03_black, .sprite-areadoaluno_03_question, .sprite-areadoaluno_03_red, .sprite-aviso-navegador_03, .sprite-aviso-navegador_07, .sprite-aviso-navegador_11, .sprite-aviso-navegador_14, .sprite-biologia-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(12) .spacer-icon-menu, .sprite-biologia-branco-t, .sprite-biologia-branco, li[relacao="BIOLOGIA"].active .icon, li[relacao="BIOLOGIA"]:hover .icon, .sprite-certificado-black-hv, .sprite-certificado-black, .sprite-certificado-dois, .sprite-certificado-um, .meus-cursos-portal .blocoCurso .linha.certificado .box span.emitir-true, .sprite-certificado-vermelho, .meus-cursos-portal .blocoCurso .linha.certificado .box span.emitir-false, .sprite-comercio-e-industria, .sprite-comercio-industria-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(8) .spacer-icon-menu, .sprite-comercio-industria-branco-t, .sprite-comercio-industria-branco, li[relacao="COMÉRCIO E INDÚSTRIA"].active .icon, li[relacao="COMÉRCIO E INDÚSTRIA"]:hover .icon, .sprite-conhecimento-gerais-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(7) .spacer-icon-menu, .sprite-conhecimento-gerais-branco-t, .sprite-conhecimento-gerais-branco, li[relacao="CONHECIMENTOS GERAIS"].active .icon, li[relacao="CONHECIMENTOS GERAIS"]:hover .icon, .sprite-conhecimentos-gerais, .sprite-cursos-tecnicos-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(2) .spacer-icon-menu, .sprite-cursos-tecnicos-branco-t, .sprite-cursos-tecnicos-branco, .sprite-cursos-tecnicos, .sprite-duracao, .sprite-duvidas-frequentes-v2_03-te, .sprite-duvidas-frequentes-v2_03, .sprite-duvidas-frequentes-v2_07-te, .sprite-duvidas-frequentes-v2_07, .sprite-duvidas-frequentes-v2_11, h2.accordion.botao-muda > div, .sprite-duvidas-frequentes-v2_15, .sprite-duvidas-frequentes-v2_19, .sprite-duvidas-frequentes-v2_23, h2.accordion > div, .sprite-duvidas-frequentes-v2_27, .sprite-duvidas-frequentes-v2_31, .sprite-edtech, .sprite-educacao-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(3) .spacer-icon-menu, .sprite-educacao-branco-t, .sprite-educacao-branco, li[relacao="EDUCAÇÃO"].active .icon, li[relacao="EDUCAÇÃO"]:hover .icon, .sprite-educacao, .sprite-engenharia-e-construcao-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(11) .spacer-icon-menu, .sprite-engenharia-e-construcao-branco-t, .sprite-engenharia-e-construcao-branco, li[relacao="ENGENHARIA E CONSTRUÇÃO"].active .icon, li[relacao="ENGENHARIA E CONSTRUÇÃO"]:hover .icon, .sprite-estrela-destaque, .sprite-estrelas-amarelas, section.master.homebannerfull .buscaRetorno .resultadoCheio .linha .box.contexto .rating, section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .linha .box.contexto .rating, .card-produto .rating .estrelas, .sprite-fale-conosco_03-red, .sprite-fale-conosco_03, .botoes-navegacao-grande .conteudo .box .bloco.active.i-02 span, .botoes-navegacao-grande .conteudo .box .bloco:hover.i-02 span, .sprite-fale-conosco_03_telefone, .sprite-fale-conosco_06-red, .sprite-fale-conosco_06, .botoes-navegacao-grande .conteudo .box .bloco.active.i-01 span, .botoes-navegacao-grande .conteudo .box .bloco:hover.i-01 span, .sprite-fale-conosco_11-red, .sprite-fale-conosco_11, .botoes-navegacao-grande .conteudo .box .bloco.active.i-05 span, .botoes-navegacao-grande .conteudo .box .bloco:hover.i-05 span, .sprite-fale-conosco_15-red, .sprite-fale-conosco_15, .botoes-navegacao-grande .conteudo .box .bloco.active.i-04 span, .botoes-navegacao-grande .conteudo .box .bloco:hover.i-04 span, .sprite-fale-conosco_18-red, .sprite-fale-conosco_18, .botoes-navegacao-grande .conteudo .box .bloco.active.i-03 span, .botoes-navegacao-grande .conteudo .box .bloco:hover.i-03 span, .sprite-g-administracao-e-negocios, .sprite-g-biologia, .sprite-g-comercio-e-industria, .sprite-g-conhecimentos-gerais, .sprite-g-cursos-tecnicos, .sprite-g-cusos-gratis, .sprite-g-educacao, .sprite-g-engenharia, .sprite-g-idiomas, .sprite-g-marketing-e-design, .sprite-g-renda-extra, .sprite-g-saude, .sprite-g-tecnologia, .sprite-hellobar-webinar_03, .sprite-hellobar-webinar_06, .sprite-home-portalplay-final-Recovered_33, .sprite-home-portalplay-final-Recovered_37, .sprite-home-portalplay-final_01223, .sprite-home-portalplay-final_03, .sprite-home-portalplay-final_03121, .instrutoresPortalplay .content .conteudo .linhaCarrossel button.slick-next, .depoimentosComVideo button.slick-next, .sprite-home-portalplay-final_06, .instrutoresPortalplay .content .conteudo .linhaCarrossel button.slick-prev, .depoimentosComVideo button.slick-prev, .sprite-home-portalplay-final_07, .sprite-home-portalplay_03, .sprite-home-portalplay_18, .sprite-home-portalplay_21, .sprite-home-portalplay_25, .sprite-home-portalplay_28, .sprite-home-portalplay_33, .sprite-home-portalplay_333-h, section.master.carrosselcursosportalplay .linhaicons .box.administracao-e-negocios.active > div, .sprite-home-portalplay_333, .sprite-home-portalplay_36-h, section.master.carrosselcursosportalplay .linhaicons .box.comercio-e-industria.active > div, .sprite-home-portalplay_36, .sprite-home-portalplay_39-h, section.master.carrosselcursosportalplay .linhaicons .box.renda-extra.active > div, .sprite-home-portalplay_39, .sprite-home-portalplay_42-h, section.master.carrosselcursosportalplay .linhaicons .box.educacao.active > div, .sprite-home-portalplay_42, .sprite-home-portalplay_44-h, section.master.carrosselcursosportalplay .linhaicons .box.saude.active > div, .sprite-home-portalplay_44, .sprite-home-portalplay_52-h, section.master.carrosselcursosportalplay .linhaicons .biologia.active > div, .sprite-home-portalplay_52, .sprite-home-portalplay_55-h, section.master.carrosselcursosportalplay .linhaicons .marketing-e-design.active > div, .sprite-home-portalplay_55, .sprite-home-portalplay_58-h, section.master.carrosselcursosportalplay .linhaicons .conhecimentos-gerais.active > div, .sprite-home-portalplay_58, .sprite-home-portalplay_60-h, section.master.carrosselcursosportalplay .linhaicons .engenharia-e-construcao.active > div, .sprite-home-portalplay_60, .sprite-home-portalplay_62-h, section.master.carrosselcursosportalplay .linhaicons .informatica.active > div, .sprite-home-portalplay_62, .sprite-home-primeirafase-menufinal_03, .sprite-home-primeirafase-menufinal_06, .sprite-home-primeirafase-menufinal_09, .sprite-home-primeirafase-menufinal_10, .sprite-home-primeirafase-menufinal_12, .sprite-home-primeirafase-menufinal_14, .sprite-home-primeirafase-menufinal_15, .sprite-home-primeirafase-menufinal_16, .sprite-home-primeirafase-menufinal_18, .sprite-home-primeirafase-menufinal_21, .sprite-home-primeirafase-menufinal_24, .sprite-home-primeirafase-menufinal_27, .sprite-home-primeirafase-menufinal_30, .sprite-home-primeirafase-menufinal_39, .sprite-home-primeirafase-menufinal_42, .sprite-home-primeirafase-menufinal_45, .sprite-home-primeirafase-menufinal_48, .sprite-home-primeirafase-menufinal_55, .sprite-home-primeirafase-menufinal_59, .sprite-home-primeirafase-menufinal_62, .sprite-ic-10-hover, .sprite-icon-busca-cursos, .sprite-icon-computador-ac, .sprite-icon-computador-hv, .sprite-icon-computaor, .sprite-icon-fechar, .sprite-icon-informacao-ac, .sprite-icon-informacao-hv, .sprite-icon-informacao, .sprite-icon-lupa-mini, .busca-topo-site .busca button.buscarProds, .sprite-icon-medalha, .sprite-icon-minicart, .sprite-icon-selo-maos, .sprite-icon-setinha-baixo, .sprite-icon-telefone, .sprite-icon-trofeu, .sprite-icon-usuario-ac, .sprite-icon-usuario-hv, .sprite-icon-usuario, .sprite-icone-assinatura, .sprite-icone-biologia-hover, .sprite-icone-engenharia-e-construcao-hover, .sprite-idiomas, .sprite-ingles-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(6) .spacer-icon-menu, .sprite-ingles-branco-t, .sprite-ingles-branco, .sprite-institucional_03, .sprite-institucional_19, .sprite-institucional_22, .sprite-institucional_25, .sprite-institucional_28, .sprite-institucional_40, button.slick-prev, .instrutoresinfo button.slick-prev, .sprite-institucional_43, button.slick-next, .instrutoresinfo button.slick-next, .sprite-institucional_46, .sprite-institucional_49, .sprite-institucional_52, .sprite-lixeira-aberta, .sprite-lixeira-fechada, .sprite-login-pessoa, .sprite-login_03, #vtexIdContainer button.close.vtexIdUI-close.ng-hide, .sprite-login_07, .sprite-logo-portal-educacao, .sprite-lupa-mini-red, .sprite-lupa-red, section.master.homebannerfull .content .conteudo .botao-enviar, .sprite-lupa-white, .sprite-marketing-design-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(9) .spacer-icon-menu, .sprite-marketing-design-branco-t, .sprite-marketing-design-branco, li[relacao="MARKETING E DESIGN"].active .icon, li[relacao="MARKETING E DESIGN"]:hover .icon, .sprite-marketing-e-design, .sprite-pagina-curso-ingles_03, .sprite-pagina-curso-ingles_07, .sprite-pagina-curso-ingles_10, .sprite-pagina-curso-ingles_13, .sprite-pagina-curso-ingles_19, .sprite-pagina-curso-ingles_23, .sprite-pagina-curso-ingles_231, .sprite-pagina-curso-ingles_26, .sprite-pagina-curso-ingles_261, .sprite-pagina-curso-ingles_27, .sprite-pagina-curso-ingles_31, .sprite-pagina-curso-ingles_34, .sprite-pagina-curso-ingles_39, .sprite-pagina-curso-ingles_42, .sprite-pagina-curso-ingles_49, .sprite-pagina-produto_03, .sprite-pagina-produto_03_0012, .sprite-pagina-produto_03_11, .carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-prev.slick-disabled, .carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-next.slick-disabled, body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-prev.slick-disabled, body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-next.slick-disabled, .sprite-pagina-produto_05_0012, .sprite-pagina-produto_05_11, .carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-prev, .carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-next, body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-prev, body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-next, .cursos-encontrados-play button.slick-prev, .cursos-encontrados-play button.slick-next, .carrossel-area button.slick-prev, .carrossel-area button.slick-next, .sprite-pagina-produto_07, .sprite-pagina-produto_11, .sprite-pagina-produto_15, .sprite-pagina-produto_18, .sprite-pagina-produto_20, .sprite-pagina-produto_26, .sprite-pagina-produto_29, .sprite-pagina-produto_32, .sprite-paginaproduto-mobile_03, .sprite-paginaproduto-mobile_06, .sprite-paginaproduto-mobile_10, .sprite-paginaproduto-mobile_13, .sprite-renda-extra-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(5) .spacer-icon-menu, .sprite-renda-extra-branco-t, .sprite-renda-extra-branco, li[relacao="RENDA EXTRA"].active .icon, li[relacao="RENDA EXTRA"]:hover .icon, .sprite-renda-extra, .sprite-saude-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(4) .spacer-icon-menu, .sprite-saude-branco-t, .sprite-saude-branco, li[relacao="SAÚDE"].active .icon, li[relacao="SAÚDE"]:hover .icon, .sprite-saude, .sprite-seta-direita-grande, .carrossel-uol button.slick-next, .sprite-seta-esquerda-grande, .carrossel-uol button.slick-prev, .sprite-suporte_03, .sprite-tecnologia-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(10) .spacer-icon-menu, .sprite-tecnologia-branco-t, .sprite-tecnologia-branco, li[relacao="TECNOLOGIA"].active .icon, li[relacao="TECNOLOGIA"]:hover .icon, .sprite-tecnologia {
  background-image: url('/arquivos/sprite-sa849573622.png');
  background-repeat: no-repeat;
}

.sprite-adm-negocios-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(1) .spacer-icon-menu {
  background-position: 0 0;
  height: 23px;
  width: 23px;
}

.sprite-adm-negocios-branco-t {
  background-position: -27px 0;
  height: 23px;
  width: 23px;
}

.sprite-adm-negocios-branco, li[relacao="ADMINISTRAÇÃO E NEGÓCIOS"].active .icon, li[relacao="ADMINISTRAÇÃO E NEGÓCIOS"]:hover .icon {
  background-position: -54px 0;
  height: 23px;
  width: 23px;
}

.sprite-administracao-e-negocios {
  background-position: -81px 0;
  height: 20px;
  width: 21px;
}

.sprite-areadoaluno_03 {
  background-position: -106px 0;
  height: 20px;
  width: 20px;
}
.sprite-areadoaluno_03:active, .sprite-areadoaluno_03.areadoaluno_03-active {
  background-position: -154px 0;
}

.sprite-areadoaluno_03_ac {
  background-position: -130px 0;
  height: 23px;
  width: 20px;
}

.sprite-areadoaluno_03_black {
  background-position: -178px 0;
  height: 23px;
  width: 20px;
}

.sprite-areadoaluno_03_question {
  background-position: -202px 0;
  height: 24px;
  width: 26px;
}

.sprite-areadoaluno_03_red {
  background-position: -256px 0;
  height: 23px;
  width: 20px;
}
.sprite-areadoaluno_03_red:hover, .sprite-areadoaluno_03_red.areadoaluno_03_red-hover {
  background-position: -232px 0;
}

.sprite-aviso-navegador_03 {
  background-position: -280px 0;
  height: 17px;
  width: 17px;
}

.sprite-aviso-navegador_07 {
  background-position: -301px 0;
  height: 7px;
  width: 10px;
}

.sprite-aviso-navegador_11 {
  background-position: -315px 0;
  height: 34px;
  width: 143px;
}

.sprite-aviso-navegador_14 {
  background-position: -462px 0;
  height: 33px;
  width: 147px;
}

.sprite-biologia-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(12) .spacer-icon-menu {
  background-position: -613px 0;
  height: 21px;
  width: 21px;
}

.sprite-biologia-branco-t {
  background-position: -638px 0;
  height: 21px;
  width: 21px;
}

.sprite-biologia-branco, li[relacao="BIOLOGIA"].active .icon, li[relacao="BIOLOGIA"]:hover .icon {
  background-position: -663px 0;
  height: 21px;
  width: 21px;
}

.sprite-certificado-black-hv {
  background-position: -688px 0;
  height: 24px;
  width: 24px;
}

.sprite-certificado-black {
  background-position: -716px 0;
  height: 24px;
  width: 24px;
}

.sprite-certificado-dois {
  background-position: -744px 0;
  height: 25px;
  width: 25px;
}

.sprite-certificado-um, .meus-cursos-portal .blocoCurso .linha.certificado .box span.emitir-true {
  background-position: -773px 0;
  height: 20px;
  width: 20px;
}

.sprite-certificado-vermelho, .meus-cursos-portal .blocoCurso .linha.certificado .box span.emitir-false {
  background-position: -797px 0;
  height: 24px;
  width: 24px;
}

.sprite-comercio-e-industria {
  background-position: -825px 0;
  height: 20px;
  width: 21px;
}

.sprite-comercio-industria-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(8) .spacer-icon-menu {
  background-position: -850px 0;
  height: 23px;
  width: 23px;
}

.sprite-comercio-industria-branco-t {
  background-position: -877px 0;
  height: 23px;
  width: 23px;
}

.sprite-comercio-industria-branco, li[relacao="COMÉRCIO E INDÚSTRIA"].active .icon, li[relacao="COMÉRCIO E INDÚSTRIA"]:hover .icon {
  background-position: -904px 0;
  height: 23px;
  width: 23px;
}

.sprite-conhecimento-gerais-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(7) .spacer-icon-menu {
  background-position: -931px 0;
  height: 23px;
  width: 23px;
}

.sprite-conhecimento-gerais-branco-t {
  background-position: -958px 0;
  height: 23px;
  width: 23px;
}

.sprite-conhecimento-gerais-branco, li[relacao="CONHECIMENTOS GERAIS"].active .icon, li[relacao="CONHECIMENTOS GERAIS"]:hover .icon {
  background-position: -985px 0;
  height: 23px;
  width: 23px;
}

.sprite-conhecimentos-gerais {
  background-position: -1012px 0;
  height: 21px;
  width: 21px;
}

.sprite-cursos-tecnicos-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(2) .spacer-icon-menu {
  background-position: -1037px 0;
  height: 23px;
  width: 23px;
}

.sprite-cursos-tecnicos-branco-t {
  background-position: -1064px 0;
  height: 23px;
  width: 23px;
}

.sprite-cursos-tecnicos-branco {
  background-position: -1091px 0;
  height: 23px;
  width: 23px;
}

.sprite-cursos-tecnicos {
  background-position: -1118px 0;
  height: 20px;
  width: 21px;
}

.sprite-duracao {
  background-position: -1143px 0;
  height: 18px;
  width: 18px;
}

.sprite-duvidas-frequentes-v2_03-te {
  background-position: -1165px 0;
  height: 42px;
  width: 41px;
}

.sprite-duvidas-frequentes-v2_03 {
  background-position: -1210px 0;
  height: 45px;
  width: 42px;
}

.sprite-duvidas-frequentes-v2_07-te {
  background-position: -1256px 0;
  height: 30px;
  width: 26px;
}

.sprite-duvidas-frequentes-v2_07 {
  background-position: -1286px 0;
  height: 36px;
  width: 35px;
}

.sprite-duvidas-frequentes-v2_11, h2.accordion.botao-muda > div {
  background-position: -1325px 0;
  height: 17px;
  width: 18px;
}

.sprite-duvidas-frequentes-v2_15 {
  background-position: -1347px 0;
  height: 45px;
  width: 44px;
}

.sprite-duvidas-frequentes-v2_19 {
  background-position: -1395px 0;
  height: 36px;
  width: 35px;
}

.sprite-duvidas-frequentes-v2_23, h2.accordion > div {
  background-position: -1434px 0;
  height: 32px;
  width: 32px;
}

.sprite-duvidas-frequentes-v2_27 {
  background-position: -1470px 0;
  height: 34px;
  width: 40px;
}

.sprite-duvidas-frequentes-v2_31 {
  background-position: -1514px 0;
  height: 30px;
  width: 25px;
}

.sprite-edtech {
  background-position: -1543px 0;
  height: 49px;
  width: 186px;
}

.sprite-educacao-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(3) .spacer-icon-menu {
  background-position: -1733px 0;
  height: 23px;
  width: 23px;
}

.sprite-educacao-branco-t {
  background-position: -1760px 0;
  height: 23px;
  width: 23px;
}

.sprite-educacao-branco, li[relacao="EDUCAÇÃO"].active .icon, li[relacao="EDUCAÇÃO"]:hover .icon {
  background-position: -1787px 0;
  height: 23px;
  width: 23px;
}

.sprite-educacao {
  background-position: -1814px 0;
  height: 20px;
  width: 21px;
}

.sprite-engenharia-e-construcao-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(11) .spacer-icon-menu {
  background-position: -1839px 0;
  height: 21px;
  width: 21px;
}

.sprite-engenharia-e-construcao-branco-t {
  background-position: -1864px 0;
  height: 21px;
  width: 21px;
}

.sprite-engenharia-e-construcao-branco, li[relacao="ENGENHARIA E CONSTRUÇÃO"].active .icon, li[relacao="ENGENHARIA E CONSTRUÇÃO"]:hover .icon {
  background-position: -1889px 0;
  height: 21px;
  width: 21px;
}

.sprite-estrela-destaque {
  background-position: -1914px 0;
  height: 26px;
  width: 26px;
}

.sprite-estrelas-amarelas, section.master.homebannerfull .buscaRetorno .resultadoCheio .linha .box.contexto .rating, section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .linha .box.contexto .rating, .card-produto .rating .estrelas {
  background-position: -1944px 0;
  height: 16px;
  width: 97px;
}

.sprite-fale-conosco_03-red {
  background-position: -2045px 0;
  height: 50px;
  width: 48px;
}

.sprite-fale-conosco_03, .botoes-navegacao-grande .conteudo .box .bloco.active.i-02 span, .botoes-navegacao-grande .conteudo .box .bloco:hover.i-02 span {
  background-position: -2097px 0;
  height: 49px;
  width: 49px;
}

.sprite-fale-conosco_03_telefone {
  background-position: -2150px 0;
  height: 40px;
  width: 43px;
}

.sprite-fale-conosco_06-red {
  background-position: -2197px 0;
  height: 40px;
  width: 39px;
}

.sprite-fale-conosco_06, .botoes-navegacao-grande .conteudo .box .bloco.active.i-01 span, .botoes-navegacao-grande .conteudo .box .bloco:hover.i-01 span {
  background-position: -2240px 0;
  height: 40px;
  width: 39px;
}

.sprite-fale-conosco_11-red {
  background-position: -2283px 0;
  height: 57px;
  width: 48px;
}

.sprite-fale-conosco_11, .botoes-navegacao-grande .conteudo .box .bloco.active.i-05 span, .botoes-navegacao-grande .conteudo .box .bloco:hover.i-05 span {
  background-position: -2335px 0;
  height: 57px;
  width: 48px;
}

.sprite-fale-conosco_15-red {
  background-position: -2387px 0;
  height: 41px;
  width: 46px;
}

.sprite-fale-conosco_15, .botoes-navegacao-grande .conteudo .box .bloco.active.i-04 span, .botoes-navegacao-grande .conteudo .box .bloco:hover.i-04 span {
  background-position: -2437px 0;
  height: 41px;
  width: 46px;
}

.sprite-fale-conosco_18-red {
  background-position: -2487px 0;
  height: 41px;
  width: 40px;
}

.sprite-fale-conosco_18, .botoes-navegacao-grande .conteudo .box .bloco.active.i-03 span, .botoes-navegacao-grande .conteudo .box .bloco:hover.i-03 span {
  background-position: -2531px 0;
  height: 41px;
  width: 40px;
}

.sprite-g-administracao-e-negocios {
  background-position: -2575px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-biologia {
  background-position: -2614px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-comercio-e-industria {
  background-position: -2653px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-conhecimentos-gerais {
  background-position: -2692px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-cursos-tecnicos {
  background-position: -2731px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-cusos-gratis {
  background-position: -2770px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-educacao {
  background-position: -2809px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-engenharia {
  background-position: -2848px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-idiomas {
  background-position: -2887px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-marketing-e-design {
  background-position: -2926px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-renda-extra {
  background-position: -2965px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-saude {
  background-position: -3004px 0;
  height: 35px;
  width: 35px;
}

.sprite-g-tecnologia {
  background-position: -3043px 0;
  height: 35px;
  width: 35px;
}

.sprite-hellobar-webinar_03 {
  background-position: -3082px 0;
  height: 20px;
  width: 22px;
}

.sprite-hellobar-webinar_06 {
  background-position: -3108px 0;
  height: 15px;
  width: 16px;
}

.sprite-home-portalplay-final-Recovered_33 {
  background-position: -3128px 0;
  height: 81px;
  width: 69px;
}

.sprite-home-portalplay-final-Recovered_37 {
  background-position: -3201px 0;
  height: 83px;
  width: 79px;
}

.sprite-home-portalplay-final_01223 {
  background-position: -3284px 0;
  height: 33px;
  width: 32px;
}

.sprite-home-portalplay-final_03 {
  background-position: -3320px 0;
  height: 49px;
  width: 186px;
}

.sprite-home-portalplay-final_03121, .instrutoresPortalplay .content .conteudo .linhaCarrossel button.slick-next, .depoimentosComVideo button.slick-next {
  background-position: -3510px 0;
  height: 62px;
  width: 17px;
}

.sprite-home-portalplay-final_06, .instrutoresPortalplay .content .conteudo .linhaCarrossel button.slick-prev, .depoimentosComVideo button.slick-prev {
  background-position: -3531px 0;
  height: 62px;
  width: 16px;
}

.sprite-home-portalplay-final_07 {
  background-position: -3551px 0;
  height: 29px;
  width: 16px;
}

.sprite-home-portalplay_03 {
  background-position: -3571px 0;
  height: 47px;
  width: 25px;
}

.sprite-home-portalplay_18 {
  background-position: -3600px 0;
  height: 81px;
  width: 81px;
}

.sprite-home-portalplay_21 {
  background-position: -3685px 0;
  height: 75px;
  width: 73px;
}

.sprite-home-portalplay_25 {
  background-position: -3762px 0;
  height: 79px;
  width: 70px;
}

.sprite-home-portalplay_28 {
  background-position: -3836px 0;
  height: 81px;
  width: 79px;
}

.sprite-home-portalplay_33 {
  background-position: -3919px 0;
  height: 50px;
  width: 190px;
}

.sprite-home-portalplay_333-h, section.master.carrosselcursosportalplay .linhaicons .box.administracao-e-negocios.active > div {
  background-position: -4113px 0;
  height: 43px;
  width: 45px;
}

.sprite-home-portalplay_333 {
  background-position: -4162px 0;
  height: 43px;
  width: 45px;
}

.sprite-home-portalplay_36-h, section.master.carrosselcursosportalplay .linhaicons .box.comercio-e-industria.active > div {
  background-position: -4211px 0;
  height: 34px;
  width: 34px;
}

.sprite-home-portalplay_36 {
  background-position: -4249px 0;
  height: 34px;
  width: 34px;
}

.sprite-home-portalplay_39-h, section.master.carrosselcursosportalplay .linhaicons .box.renda-extra.active > div {
  background-position: -4287px 0;
  height: 32px;
  width: 36px;
}

.sprite-home-portalplay_39 {
  background-position: -4327px 0;
  height: 32px;
  width: 36px;
}

.sprite-home-portalplay_42-h, section.master.carrosselcursosportalplay .linhaicons .box.educacao.active > div {
  background-position: -4367px 0;
  height: 37px;
  width: 37px;
}

.sprite-home-portalplay_42 {
  background-position: -4408px 0;
  height: 37px;
  width: 37px;
}

.sprite-home-portalplay_44-h, section.master.carrosselcursosportalplay .linhaicons .box.saude.active > div {
  background-position: -4449px 0;
  height: 39px;
  width: 40px;
}

.sprite-home-portalplay_44 {
  background-position: -4493px 0;
  height: 39px;
  width: 40px;
}

.sprite-home-portalplay_52-h, section.master.carrosselcursosportalplay .linhaicons .biologia.active > div {
  background-position: -4537px 0;
  height: 40px;
  width: 28px;
}

.sprite-home-portalplay_52 {
  background-position: -4569px 0;
  height: 40px;
  width: 28px;
}

.sprite-home-portalplay_55-h, section.master.carrosselcursosportalplay .linhaicons .marketing-e-design.active > div {
  background-position: -4601px 0;
  height: 37px;
  width: 36px;
}

.sprite-home-portalplay_55 {
  background-position: -4641px 0;
  height: 37px;
  width: 36px;
}

.sprite-home-portalplay_58-h, section.master.carrosselcursosportalplay .linhaicons .conhecimentos-gerais.active > div {
  background-position: -4681px 0;
  height: 34px;
  width: 33px;
}

.sprite-home-portalplay_58 {
  background-position: -4718px 0;
  height: 34px;
  width: 33px;
}

.sprite-home-portalplay_60-h, section.master.carrosselcursosportalplay .linhaicons .engenharia-e-construcao.active > div {
  background-position: -4755px 0;
  height: 34px;
  width: 34px;
}

.sprite-home-portalplay_60 {
  background-position: -4793px 0;
  height: 34px;
  width: 34px;
}

.sprite-home-portalplay_62-h, section.master.carrosselcursosportalplay .linhaicons .informatica.active > div {
  background-position: -4831px 0;
  height: 33px;
  width: 37px;
}

.sprite-home-portalplay_62 {
  background-position: -4872px 0;
  height: 33px;
  width: 37px;
}

.sprite-home-primeirafase-menufinal_03 {
  background-position: -4913px 0;
  height: 44px;
  width: 33px;
}

.sprite-home-primeirafase-menufinal_06 {
  background-position: -4950px 0;
  height: 40px;
  width: 51px;
}

.sprite-home-primeirafase-menufinal_09 {
  background-position: -5005px 0;
  height: 43px;
  width: 44px;
}

.sprite-home-primeirafase-menufinal_10 {
  background-position: -5053px 0;
  height: 31px;
  width: 151px;
}

.sprite-home-primeirafase-menufinal_12 {
  background-position: -5208px 0;
  height: 31px;
  width: 167px;
}

.sprite-home-primeirafase-menufinal_14 {
  background-position: -5379px 0;
  height: 31px;
  width: 187px;
}

.sprite-home-primeirafase-menufinal_15 {
  background-position: -5570px 0;
  height: 41px;
  width: 44px;
}

.sprite-home-primeirafase-menufinal_16 {
  background-position: -5618px 0;
  height: 31px;
  width: 114px;
}

.sprite-home-primeirafase-menufinal_18 {
  background-position: -5736px 0;
  height: 34px;
  width: 77px;
}

.sprite-home-primeirafase-menufinal_21 {
  background-position: -5817px 0;
  height: 32px;
  width: 61px;
}

.sprite-home-primeirafase-menufinal_24 {
  background-position: -5882px 0;
  height: 17px;
  width: 67px;
}

.sprite-home-primeirafase-menufinal_27 {
  background-position: -5953px 0;
  height: 14px;
  width: 86px;
}

.sprite-home-primeirafase-menufinal_30 {
  background-position: -6043px 0;
  height: 19px;
  width: 75px;
}

.sprite-home-primeirafase-menufinal_39 {
  background-position: -6122px 0;
  height: 27px;
  width: 13px;
}

.sprite-home-primeirafase-menufinal_42 {
  background-position: -6139px 0;
  height: 28px;
  width: 28px;
}

.sprite-home-primeirafase-menufinal_45 {
  background-position: -6171px 0;
  height: 23px;
  width: 29px;
}

.sprite-home-primeirafase-menufinal_48 {
  background-position: -6204px 0;
  height: 23px;
  width: 32px;
}

.sprite-home-primeirafase-menufinal_55 {
  background-position: -6240px 0;
  height: 24px;
  width: 25px;
}

.sprite-home-primeirafase-menufinal_59 {
  background-position: -6269px 0;
  height: 26px;
  width: 25px;
}

.sprite-home-primeirafase-menufinal_62 {
  background-position: -6298px 0;
  height: 37px;
  width: 41px;
}

.sprite-ic-10-hover {
  background-position: -6343px 0;
  height: 20px;
  width: 21px;
}

.sprite-icon-busca-cursos {
  background-position: -6368px 0;
  height: 18px;
  width: 19px;
}

.sprite-icon-computador-ac {
  background-position: -6391px 0;
  height: 22px;
  width: 26px;
}

.sprite-icon-computador-hv {
  background-position: -6421px 0;
  height: 22px;
  width: 26px;
}

.sprite-icon-computaor {
  background-position: -6511px 0;
  height: 22px;
  width: 26px;
}
.sprite-icon-computaor:hover, .sprite-icon-computaor.icon-computaor-hover {
  background-position: -6481px 0;
}
.sprite-icon-computaor:active, .sprite-icon-computaor.icon-computaor-active {
  background-position: -6451px 0;
}

.sprite-icon-fechar {
  background-position: -6541px 0;
  height: 17px;
  width: 17px;
}

.sprite-icon-informacao-ac {
  background-position: -6562px 0;
  height: 22px;
  width: 26px;
}

.sprite-icon-informacao-hv {
  background-position: -6652px 0;
  height: 22px;
  width: 26px;
}

.sprite-icon-informacao {
  background-position: -6682px 0;
  height: 22px;
  width: 26px;
}
.sprite-icon-informacao:hover, .sprite-icon-informacao.icon-informacao-hover {
  background-position: -6622px 0;
}
.sprite-icon-informacao:active, .sprite-icon-informacao.icon-informacao-active {
  background-position: -6592px 0;
}

.sprite-icon-lupa-mini, .busca-topo-site .busca button.buscarProds {
  background-position: -6712px 0;
  height: 18px;
  width: 18px;
}

.sprite-icon-medalha {
  background-position: -6734px 0;
  height: 34px;
  width: 23px;
}

.sprite-icon-minicart {
  background-position: -6761px 0;
  height: 27px;
  width: 26px;
}

.sprite-icon-selo-maos {
  background-position: -6791px 0;
  height: 34px;
  width: 35px;
}

.sprite-icon-setinha-baixo {
  background-position: -6830px 0;
  height: 8px;
  width: 12px;
}

.sprite-icon-telefone {
  background-position: -6846px 0;
  height: 19px;
  width: 18px;
}

.sprite-icon-trofeu {
  background-position: -6868px 0;
  height: 34px;
  width: 25px;
}

.sprite-icon-usuario-ac {
  background-position: -6897px 0;
  height: 21px;
  width: 26px;
}

.sprite-icon-usuario-hv {
  background-position: -6987px 0;
  height: 21px;
  width: 26px;
}

.sprite-icon-usuario {
  background-position: -7017px 0;
  height: 21px;
  width: 26px;
}
.sprite-icon-usuario:hover, .sprite-icon-usuario.icon-usuario-hover {
  background-position: -6957px 0;
}
.sprite-icon-usuario:active, .sprite-icon-usuario.icon-usuario-active {
  background-position: -6927px 0;
}

.sprite-icone-assinatura {
  background-position: -7047px 0;
  height: 29px;
  width: 25px;
}

.sprite-icone-biologia-hover {
  background-position: -7076px 0;
  height: 21px;
  width: 21px;
}

.sprite-icone-engenharia-e-construcao-hover {
  background-position: -7101px 0;
  height: 21px;
  width: 21px;
}

.sprite-idiomas {
  background-position: -7126px 0;
  height: 20px;
  width: 21px;
}

.sprite-ingles-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(6) .spacer-icon-menu {
  background-position: -7151px 0;
  height: 23px;
  width: 23px;
}

.sprite-ingles-branco-t {
  background-position: -7178px 0;
  height: 23px;
  width: 23px;
}

.sprite-ingles-branco {
  background-position: -7205px 0;
  height: 23px;
  width: 23px;
}

.sprite-institucional_03 {
  background-position: -7232px 0;
  height: 61px;
  width: 55px;
}

.sprite-institucional_19 {
  background-position: -7291px 0;
  height: 52px;
  width: 60px;
}

.sprite-institucional_22 {
  background-position: -7355px 0;
  height: 51px;
  width: 38px;
}

.sprite-institucional_25 {
  background-position: -7397px 0;
  height: 50px;
  width: 42px;
}

.sprite-institucional_28 {
  background-position: -7443px 0;
  height: 44px;
  width: 64px;
}

.sprite-institucional_40, button.slick-prev, .instrutoresinfo button.slick-prev {
  background-position: -7511px 0;
  height: 61px;
  width: 17px;
}

.sprite-institucional_43, button.slick-next, .instrutoresinfo button.slick-next {
  background-position: -7532px 0;
  height: 61px;
  width: 17px;
}

.sprite-institucional_46 {
  background-position: -7553px 0;
  height: 34px;
  width: 25px;
}

.sprite-institucional_49 {
  background-position: -7582px 0;
  height: 34px;
  width: 35px;
}

.sprite-institucional_52 {
  background-position: -7621px 0;
  height: 34px;
  width: 23px;
}

.sprite-lixeira-aberta {
  background-position: -7648px 0;
  height: 24px;
  width: 24px;
}

.sprite-lixeira-fechada {
  background-position: -7676px 0;
  height: 24px;
  width: 24px;
}

.sprite-login-pessoa {
  background-position: -7704px 0;
  height: 39px;
  width: 40px;
}

.sprite-login_03, #vtexIdContainer button.close.vtexIdUI-close.ng-hide {
  background-position: -7748px 0;
  height: 70px;
  width: 71px;
}

.sprite-login_07 {
  background-position: -7823px 0;
  height: 22px;
  width: 21px;
}

.sprite-logo-portal-educacao {
  background-position: -7848px 0;
  height: 46px;
  width: 125px;
}

.sprite-lupa-mini-red {
  background-position: -7977px 0;
  height: 18px;
  width: 20px;
}

.sprite-lupa-red, section.master.homebannerfull .content .conteudo .botao-enviar {
  background-position: -8001px 0;
  height: 28px;
  width: 28px;
}

.sprite-lupa-white {
  background-position: -8033px 0;
  height: 25px;
  width: 24px;
}

.sprite-marketing-design-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(9) .spacer-icon-menu {
  background-position: -8061px 0;
  height: 23px;
  width: 23px;
}

.sprite-marketing-design-branco-t {
  background-position: -8088px 0;
  height: 23px;
  width: 23px;
}

.sprite-marketing-design-branco, li[relacao="MARKETING E DESIGN"].active .icon, li[relacao="MARKETING E DESIGN"]:hover .icon {
  background-position: -8115px 0;
  height: 23px;
  width: 23px;
}

.sprite-marketing-e-design {
  background-position: -8142px 0;
  height: 20px;
  width: 21px;
}

.sprite-pagina-curso-ingles_03 {
  background-position: -8167px 0;
  height: 38px;
  width: 275px;
}

.sprite-pagina-curso-ingles_07 {
  background-position: -8446px 0;
  height: 73px;
  width: 72px;
}

.sprite-pagina-curso-ingles_10 {
  background-position: -8522px 0;
  height: 64px;
  width: 65px;
}

.sprite-pagina-curso-ingles_13 {
  background-position: -8591px 0;
  height: 67px;
  width: 65px;
}

.sprite-pagina-curso-ingles_19 {
  background-position: -8660px 0;
  height: 312px;
  width: 464px;
}

.sprite-pagina-curso-ingles_23 {
  background-position: -9128px 0;
  height: 47px;
  width: 43px;
}

.sprite-pagina-curso-ingles_231 {
  background-position: -9175px 0;
  height: 24px;
  width: 22px;
}

.sprite-pagina-curso-ingles_26 {
  background-position: -9201px 0;
  height: 24px;
  width: 22px;
}

.sprite-pagina-curso-ingles_261 {
  background-position: -9227px 0;
  height: 24px;
  width: 22px;
}

.sprite-pagina-curso-ingles_27 {
  background-position: -9253px 0;
  height: 626px;
  width: 1040px;
}

.sprite-pagina-curso-ingles_31 {
  background-position: -10297px 0;
  height: 578px;
  width: 573px;
}

.sprite-pagina-curso-ingles_34 {
  background-position: -10874px 0;
  height: 67px;
  width: 77px;
}

.sprite-pagina-curso-ingles_39 {
  background-position: -10955px 0;
  height: 123px;
  width: 126px;
}

.sprite-pagina-curso-ingles_42 {
  background-position: -11085px 0;
  height: 92px;
  width: 92px;
}

.sprite-pagina-curso-ingles_49 {
  background-position: -11181px 0;
  height: 10px;
  width: 14px;
}

.sprite-pagina-produto_03 {
  background-position: -11199px 0;
  height: 8px;
  width: 12px;
}

.sprite-pagina-produto_03_0012 {
  background-position: -11215px 0;
  height: 35px;
  width: 36px;
}

.sprite-pagina-produto_03_11, .carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-prev.slick-disabled, .carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-next.slick-disabled, body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-prev.slick-disabled, body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-next.slick-disabled {
  background-position: -11255px 0;
  height: 49px;
  width: 49px;
}

.sprite-pagina-produto_05_0012 {
  background-position: -11308px 0;
  height: 34px;
  width: 24px;
}

.sprite-pagina-produto_05_11, .carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-prev, .carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-next, body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-prev, body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-next, .cursos-encontrados-play button.slick-prev, .cursos-encontrados-play button.slick-next, .carrossel-area button.slick-prev, .carrossel-area button.slick-next {
  background-position: -11336px 0;
  height: 49px;
  width: 49px;
}

.sprite-pagina-produto_07 {
  background-position: -11389px 0;
  height: 21px;
  width: 21px;
}

.sprite-pagina-produto_11 {
  background-position: -11414px 0;
  height: 24px;
  width: 27px;
}

.sprite-pagina-produto_15 {
  background-position: -11445px 0;
  height: 25px;
  width: 25px;
}

.sprite-pagina-produto_18 {
  background-position: -11474px 0;
  height: 24px;
  width: 24px;
}

.sprite-pagina-produto_20 {
  background-position: -11502px 0;
  height: 24px;
  width: 24px;
}

.sprite-pagina-produto_26 {
  background-position: -11530px 0;
  height: 57px;
  width: 56px;
}

.sprite-pagina-produto_29 {
  background-position: -11590px 0;
  height: 52px;
  width: 51px;
}

.sprite-pagina-produto_32 {
  background-position: -11645px 0;
  height: 50px;
  width: 51px;
}

.sprite-paginaproduto-mobile_03 {
  background-position: -11700px 0;
  height: 41px;
  width: 40px;
}

.sprite-paginaproduto-mobile_06 {
  background-position: -11744px 0;
  height: 20px;
  width: 21px;
}

.sprite-paginaproduto-mobile_10 {
  background-position: -11769px 0;
  height: 90px;
  width: 30px;
}

.sprite-paginaproduto-mobile_13 {
  background-position: -11803px 0;
  height: 90px;
  width: 30px;
}

.sprite-renda-extra-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(5) .spacer-icon-menu {
  background-position: -11837px 0;
  height: 23px;
  width: 23px;
}

.sprite-renda-extra-branco-t {
  background-position: -11864px 0;
  height: 23px;
  width: 23px;
}

.sprite-renda-extra-branco, li[relacao="RENDA EXTRA"].active .icon, li[relacao="RENDA EXTRA"]:hover .icon {
  background-position: -11891px 0;
  height: 23px;
  width: 23px;
}

.sprite-renda-extra {
  background-position: -11918px 0;
  height: 20px;
  width: 21px;
}

.sprite-saude-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(4) .spacer-icon-menu {
  background-position: -11943px 0;
  height: 23px;
  width: 23px;
}

.sprite-saude-branco-t {
  background-position: -11970px 0;
  height: 23px;
  width: 23px;
}

.sprite-saude-branco, li[relacao="SAÚDE"].active .icon, li[relacao="SAÚDE"]:hover .icon {
  background-position: -11997px 0;
  height: 23px;
  width: 23px;
}

.sprite-saude {
  background-position: -12024px 0;
  height: 20px;
  width: 21px;
}

.sprite-seta-direita-grande, .carrossel-uol button.slick-next {
  background-position: -12049px 0;
  height: 61px;
  width: 17px;
}

.sprite-seta-esquerda-grande, .carrossel-uol button.slick-prev {
  background-position: -12070px 0;
  height: 61px;
  width: 16px;
}

.sprite-suporte_03 {
  background-position: -12090px 0;
  height: 44px;
  width: 37px;
}

.sprite-tecnologia-amarelo, header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item:nth-of-type(10) .spacer-icon-menu {
  background-position: -12131px 0;
  height: 23px;
  width: 23px;
}

.sprite-tecnologia-branco-t {
  background-position: -12158px 0;
  height: 23px;
  width: 23px;
}

.sprite-tecnologia-branco, li[relacao="TECNOLOGIA"].active .icon, li[relacao="TECNOLOGIA"]:hover .icon {
  background-position: -12185px 0;
  height: 23px;
  width: 23px;
}

.sprite-tecnologia {
  background-position: -12212px 0;
  height: 20px;
  width: 21px;
}

section.popup-nav .botao-fechar-popup-nav, section.popup-nav .borda-vermelha-nav, .duplobanner .content .conteudo .box-foto-conteudo .coluna .texto a, .cadastrese-e-ganhe .content .conteudo .news-linha .enviarN, section.master.homebannerfull .buscaRetorno .botao-resultado a, section.busca-topo-site.busca-form .buscaRetorno .botao-resultado a, .botao-ver-busca a, section.master.conteudo-pagina .conteudo .fomrulario-suporte button, section.sanfona .conteudo-sanfona .fomrulario-suporte button, .botoes-navegacao-grande .conteudo .box .bloco.active, .botoes-navegacao-grande .conteudo .box .bloco:hover, .bordaVermelha, header .header .conteudo .box.menu .submenu, header .header .conteudo .box.menu .submenu.menuaberto .micro-botao div a:hover, header .header .conteudo .box.faleConosco .subFaleconosco .conteudo .botao-faleconosco, header .header .conteudo .box.faleConosco .liguepramim .conteudo .botao-enviar-ligue, header .header .conteudo .box.acesso.acesso-com-icon .subLogin .conteudo a:hover, header .header .conteudo .box.acesso .botao-acessos a.cadastre-se, .intitucional-footer .content .conteudo .box.contato-popup .falar-Consultor, .intitucional-footer .content .conteudo .box.social-media .info-news2 .botao-enviar, .falar-Consultor-2, .area-de-interesse .content .conteudo .categorias-recebidas a:hover, .conteudo-youtube .content .conteudo .box .conteudo-em-texto a, #vtexIdContainer .vtexIdUI .btn-block, .bannerCategorias .content .conteudo .retorno-api .botao-categoria:hover, .bannerCategorias .content .conteudo .categorias-recebidas .botao-categoria:hover, .bannerCategorias .novoBlocoAreas .botaoURLCategoria:hover, .conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-multiple-navigator a.bt-refinar.search-filter-button:hover, .botao-categoria.playbtn, .playbtn, .categoria .iconGrande, .categoria .mensagem, .assinantes.matricula, .produto span.porcentagem, .headerPortalplay .content .linhaClube a, section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados .links-das-categorias-filha .botao-categoria:hover, section.master.carrosselcursosportalplay .linhaicons > .box.active, section.banner-portal-play-menu .botao-assine a, .n-exibicao ul.menu-areas li:hover, .n-exibicao ul.menu-areas li.active, .eu-quero, .fiqueAtento h3, .outras-duvidas .conteudo .bloco:hover {
  background: #f8424e;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #f8424e), color-stop(32%, #f8424e), color-stop(70%, #f55a4c), color-stop(78%, #f55a4c), color-stop(100%, #f55a4c));
  background: linear-gradient(135deg, #f8424e 0%, #f8424e 32%, #f55a4c 70%, #f55a4c 78%, #f55a4c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f55a4c', GradientType=1 );
}

.cadastrese-e-ganhe, section.premios-portaleducacao, .borda-azul, .conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-multiple-navigator a.bt-refinar.search-filter-button, .categoria.departamento .iconGrande, .categoria.departamento .mensagem, .cursos.departamento .iconGrande, .cursos.departamento .mensagem {
  background: #4ba1df;
  background: -webkit-gradient(left bottom, right top, color-stop(0%, #4ba1df), color-stop(0%, #4ba1df), color-stop(30%, #4bb2e5), color-stop(54%, #4bb2e5), color-stop(100%, #4a8ad8));
  background: linear-gradient(45deg, #4ba1df 0%, #4ba1df 0%, #4bb2e5 30%, #4bb2e5 54%, #4a8ad8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ba1df', endColorstr='#4a8ad8', GradientType=1 );
}

.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized ul.slick-dots, .depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized .slick-dots, header .header .conteudo .box.menu .icone, header .header .conteudo .box.menu .submenu .box.links ul > li, header .header .conteudo .box.faleConosco, header .header .conteudo .box.acesso .botao-acessos, header .header .conteudo .box.minicart, body.cursos .sessaocarrosselproduto ul.slick-initialized ul.slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.trio-banner .content .conteudo .box.color-red .box-tex {
  background: #f3665a;
  background: radial-gradient(ellipse at 0% 0%, rgba(240, 116, 85, 0.85) 0%, rgba(240, 116, 85, 0.85) 10%, rgba(247, 82, 96, 0.9) 60%, rgba(247, 82, 96, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e079d7', endColorstr='#05abe0',GradientType=1 );
}

.trio-banner .content .conteudo .box.color-blue .box-tex {
  background: #f3665a;
  background: radial-gradient(ellipse at 0% 0%, rgba(57, 167, 185, 0.85) 0%, rgba(57, 167, 185, 0.85) 10%, rgba(46, 89, 160, 0.9) 60%, rgba(46, 89, 160, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e079d7', endColorstr='#05abe0',GradientType=1 );
}

.trio-banner .content .conteudo .box.color-green .box-tex {
  background: #f3665a;
  background: radial-gradient(ellipse at 0% 0%, rgba(104, 202, 137, 0.85) 0%, rgba(104, 202, 137, 0.85) 10%, rgba(34, 135, 120, 0.9) 60%, rgba(34, 135, 120, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e079d7', endColorstr='#05abe0',GradientType=1 );
}

.texto-institucional, .banner-com-trio .conteudo .imagem.overblue .bloco {
  background: #0d8cb3;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #0d8cb3), color-stop(23%, rgba(20, 157, 199, 0.94)), color-stop(48%, rgba(20, 157, 199, 0.87)), color-stop(77%, rgba(20, 157, 199, 0.78)), color-stop(100%, rgba(13, 140, 179, 0.72)));
  background: linear-gradient(135deg, #0d8cb3 0%, rgba(20, 157, 199, 0.94) 23%, rgba(20, 157, 199, 0.87) 48%, rgba(20, 157, 199, 0.78) 77%, rgba(13, 140, 179, 0.72) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d8cb3', endColorstr='#0d8cb3', GradientType=1 );
}

.linhaTempo .linha-do-tempo ul li::before, .banner-com-trio .conteudo .imagem.overred .bloco, .border-red, .catalogoPrecos .precos .box a.red {
  background: #f8424e;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #f8424e), color-stop(20%, #f8424e), color-stop(47%, #f55a4c), color-stop(78%, #f55a4c), color-stop(100%, #f55a4c));
  background: linear-gradient(135deg, #f8424ed1 0%, #f8424ee0 20%, #f55a4ce6 47%, #f55a4cf0 78%, #f55a4ce0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f55a4c', GradientType=1 );
}

.banner-com-trio .conteudo .imagem.overgreen .bloco {
  background: #0a8a37;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #0a8a37), color-stop(33%, rgba(12, 158, 63, 0.93)), color-stop(61%, rgba(8, 150, 57, 0.87)), color-stop(85%, rgba(7, 128, 49, 0.82)), color-stop(100%, rgba(5, 128, 48, 0.79)));
  background: linear-gradient(135deg, #0a8a37 0%, rgba(12, 158, 63, 0.77) 33%, rgba(8, 150, 57, 0.8) 61%, rgba(7, 128, 49, 0.73) 85%, rgba(5, 128, 48, 0.72) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a8a37', endColorstr='#058030', GradientType=1 );
}

section.master.background .border {
  background: #2c2c2c;
  background: -webkit-gradient(left top, right top, color-stop(0%, #2c2c2c), color-stop(0%, #0a0a0a), color-stop(0%, #595959), color-stop(0%, #474747), color-stop(0%, #666666), color-stop(0%, #4c4c4c), color-stop(0%, black), color-stop(0%, #1f1f1f), color-stop(72%, #6e6e6e), color-stop(100%, #666666));
  background: -webkit-gradient(linear, left top, right top, from(#2c2c2c), color-stop(0%, #0a0a0a), color-stop(0%, #595959), color-stop(0%, #474747), color-stop(0%, #666666), color-stop(0%, #4c4c4c), color-stop(0%, black), color-stop(0%, #1f1f1f), color-stop(72%, #6e6e6e), to(#666666));
  background: linear-gradient(to right, #2c2c2c 0%, #0a0a0a 0%, #595959 0%, #474747 0%, #666666 0%, #4c4c4c 0%, black 0%, #1f1f1f 0%, #6e6e6e 72%, #666666 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#666666', GradientType=1 );
}

a, p, br, span, select, input, img, label, fieldset, option, div, h1, h2, h3, h4, h5, h6 {
  outline: none;
}

@media (max-width: 480px) {
  .vtexIdUI {
    top: 20% !important;
  }
}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: '';
  content: none;
}

q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.popup-um {
  width: 100%;
  margin: 0px auto;
  position: fixed;
  bottom: 0px;
  right: 0px;
  z-index: 20000;
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  height: 100%;
  background: #000000c4;
}
@media (max-width: 600px) {
  .popup-um {
    display: none !important;
  }
}
.popup-um .content {
  max-width: 498px;
  width: 100%;
  margin: 0px auto;
  z-index: 20000;
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 498px;
  position: relative;
  top: calc(50% - 25%);
}
.popup-um .content .conteudo {
  font-family: "Hind", sans-serif;
  width: 100%;
}
.popup-um .content .conteudo .popup {
  width: 100%;
  background-color: #fff !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-image: url("/arquivos/captacao-leads_03.png");
  height: 301px;
  background-repeat: no-repeat;
  border-top-left-radius: 12px;
  border-top-right-radius: 10px;
  position: relative;
}
.popup-um .content .conteudo .popup .btn-fecharUM {
  position: absolute;
  top: 6px;
  right: 10px;
  cursor: pointer;
}
.popup-um .content .conteudo .popup .box {
  max-width: 272px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 30px;
  padding-top: 24px;
}
.popup-um .content .conteudo .popup .box h1 {
  font-size: 18px;
}
.popup-um .content .conteudo .popup .box h1.brinde {
  color: #f8424e;
  font-size: 22px;
  font-weight: bold;
  padding-bottom: 4px;
}
.popup-um .content .conteudo .popup .box h1 strong {
  font-weight: bold;
}
.popup-um .content .conteudo .popup .box h1 strong.red {
  color: #f8424e;
}
.popup-um .content .conteudo .popup .box p {
  font-size: 14px;
  color: #464646;
}
.popup-um .content .conteudo .formulario {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.popup-um .content .conteudo .formulario .error {
  font-size: 12px;
  position: relative;
  top: -4px;
  color: #fa5b65;
  display: none;
}
.popup-um .content .conteudo .formulario input {
  width: 222px;
  height: 33px;
  margin-bottom: 6px;
  padding-left: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #c8c8c8;
  font-family: "Hind", sans-serif;
  color: #464646;
  outline: none !important;
}
.popup-um .content .conteudo .formulario input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #c8c8c8;
}
.popup-um .content .conteudo .formulario input::-moz-placeholder {
  /* Firefox 19+ */
  color: #c8c8c8;
}
.popup-um .content .conteudo .formulario input:-ms-input-placeholder {
  /* IE 10+ */
  color: #c8c8c8;
}
.popup-um .content .conteudo .formulario input:-moz-placeholder {
  /* Firefox 18- */
  color: #c8c8c8;
}
.popup-um .content .conteudo .formulario .enviarUm {
  display: inline-block;
  margin: 0px auto;
  text-align: center;
  width: 100px;
  background: #f8424e;
  background: -webkit-gradient(left top, right top, color-stop(0%, #f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), color-stop(100%, #f6504b));
  background: -webkit-gradient(linear, left top, right top, from(#f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), to(#f6504b));
  background: linear-gradient(to right, #f8424e 0%, #f55a4c 0%, #f55a4c 0%, #fa5f69 0%, #f6504b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f6504b', GradientType=1 );
  padding: 12px;
  border-radius: 31px;
  color: #fff;
  cursor: pointer;
}
.popup-um .content .borda {
  width: 100%;
  height: 5px;
  background: #f8424e;
  background: -webkit-gradient(left top, right top, color-stop(0%, #f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), color-stop(100%, #f6504b));
  background: -webkit-gradient(linear, left top, right top, from(#f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), to(#f6504b));
  background: linear-gradient(to right, #f8424e 0%, #f55a4c 0%, #f55a4c 0%, #fa5f69 0%, #f6504b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f6504b', GradientType=1 );
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px;
}

.popup-dois {
  max-width: 500px;
  width: 100%;
  margin: 0px auto;
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px;
  display: none;
  z-index: 20000;
}
.popup-dois .content .conteudo {
  font-family: "Hind", sans-serif;
}
.popup-dois .content .conteudo .styled-checkbox {
  position: absolute;
  opacity: 0;
}
.popup-dois .content .conteudo .styled-checkbox + label {
  position: relative;
  cursor: pointer;
  padding: 0;
}
.popup-dois .content .conteudo .styled-checkbox + label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 17px;
  height: 17px;
  background: #eaeaea;
  border-radius: 19px;
}
.popup-dois .content .conteudo .styled-checkbox:hover + label:before {
  background: #f35429;
}
.popup-dois .content .conteudo .styled-checkbox:focus + label:before {
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
.popup-dois .content .conteudo .styled-checkbox:checked + label:before {
  background: #f35429;
}
.popup-dois .content .conteudo .styled-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.popup-dois .content .conteudo .styled-checkbox:disabled + label:before {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #ddd;
}
.popup-dois .content .conteudo .styled-checkbox:checked + label:after {
  content: '';
  position: absolute;
  left: 3px;
  top: 8px;
  background: #ccc;
  width: 2px;
  height: 2px;
  -webkit-box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
          box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.popup-dois .content .conteudo .unstyled {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.popup-dois .content .conteudo li {
  margin: 0px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.popup-dois .content .conteudo .centered {
  margin: auto;
}
.popup-dois .content .conteudo .popup {
  padding: 22px 44px;
  height: 427px;
  position: relative;
  -webkit-box-shadow: 0px 0px 14px 0px #00000045;
          box-shadow: 0px 0px 14px 0px #00000045;
  border-radius: 10px;
}
.popup-dois .content .conteudo .popup .btn-fecharDOIS {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.popup-dois .content .conteudo .popup .checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.popup-dois .content .conteudo .textoSucesso {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.popup-dois .content .conteudo .textoSucesso h1 {
  color: #f8424e;
  font-size: 19px;
  font-weight: bold;
  padding-bottom: 4px;
}
.popup-dois .content .conteudo .textoSucesso p {
  font-size: 16px;
  color: #464646;
  text-align: center;
  line-height: 19px;
}
.popup-dois .content .conteudo .preferencia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #c8c8c8;
  padding-top: 20px;
  margin-top: 15px;
}
.popup-dois .content .conteudo .preferencia label {
  display: block;
  font-size: 14px;
  margin: 7px 0px;
}
.popup-dois .content .conteudo .preferencia label:hover {
  color: #f8424e;
}
.popup-dois .content .borda {
  width: 100%;
  height: 5px;
  background: #f8424e;
  background: -webkit-gradient(left top, right top, color-stop(0%, #f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), color-stop(100%, #f6504b));
  background: -webkit-gradient(linear, left top, right top, from(#f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), to(#f6504b));
  background: linear-gradient(to right, #f8424e 0%, #f55a4c 0%, #f55a4c 0%, #fa5f69 0%, #f6504b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f6504b', GradientType=1 );
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px;
}
.popup-dois .content .botao-registrar, .popup-dois .content .botao-fechar-pop-dois {
  display: inline-block;
  margin: 15px auto 0px auto;
  text-align: center;
  width: 100px;
  background: #f8424e;
  background: -webkit-gradient(left top, right top, color-stop(0%, #f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), color-stop(100%, #f6504b));
  background: -webkit-gradient(linear, left top, right top, from(#f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), to(#f6504b));
  background: linear-gradient(to right, #f8424e 0%, #f55a4c 0%, #f55a4c 0%, #fa5f69 0%, #f6504b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f6504b', GradientType=1 );
  padding: 12px;
  border-radius: 31px;
  color: #fff;
  cursor: pointer;
  position: relative;
  left: calc(50% - 64px);
}
.popup-dois .content .botao-fechar-pop-dois {
  display: none;
}
.popup-dois .informacoesRecebidas {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #c8c8c8;
  padding-top: 20px;
  margin-top: 15px;
  display: none;
}
.popup-dois p.titulo {
  font-weight: bold;
}
.popup-dois p.rodape {
  font-size: smaller !important;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
section.popup-nav {
  position: fixed;
  z-index: 99999999;
  width: 100%;
  max-width: 500px;
  bottom: 5px;
  right: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 16px #00000047;
          box-shadow: 0px 0px 16px #00000047;
  border-radius: 5px;
  font-family: "Ubuntu", sans-serif;
  background: #fff;
  display: none;
}
@media (max-width: 500px) {
  section.popup-nav {
    display: none !important;
  }
}
section.popup-nav .content {
  padding: 40px;
}
section.popup-nav .content h2 {
  text-align: center;
  margin: 0px auto;
  font-weight: bold;
  font-size: 21px;
  color: #353535;
}
section.popup-nav .content h3 {
  text-align: center;
  padding: 20px 0px;
  color: #444;
}
section.popup-nav .content .line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
section.popup-nav .content .line p {
  color: #828282;
  margin-right: 10px;
  font-size: 14px;
}
section.popup-nav .content .line.navegadores {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
  padding-top: 19px;
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}
section.popup-nav .content .line.navegadores .divisor {
  width: 1px;
  height: 100%;
  background: #d4caca;
}
section.popup-nav .botao-fechar-popup-nav {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 9px;
  border-bottom-left-radius: 4px;
}
section.popup-nav .borda-vermelha-nav {
  width: 100%;
  height: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  section.popup-nav {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }
}
/* Icon 3 */
#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
  width: 20px;
  height: 20px;
  position: relative;
  margin: 0px auto;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
  display: block;
  position: absolute;
  height: 4px;
  width: 100%;
  background: #f7524c;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon3 span:nth-child(1) {
  top: 0px;
}

#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
  top: 8px;
}

#nav-icon3 span:nth-child(4) {
  top: 16px;
}

#nav-icon3.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

.home .busca-topo-site .busca {
  opacity: 0;
}

.busca-topo-site .busca {
  position: relative;
}
@media (max-width: 900px) {
  .busca-topo-site .busca label {
    position: relative;
    width: 35px;
    height: 35px;
    background: #f1f1f1;
    display: block;
    border-radius: 100px;
  }
}
.busca-topo-site .busca form {
  position: relative;
}
.busca-topo-site .busca input[type="text"] {
  width: 100%;
  min-width: 360px;
  height: 36px;
  border-radius: 20px;
  border: 1px solid #ebebeb;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 23px;
  outline: none;
  text-transform: uppercase;
  font-size: 12px;
  color: #9f9f9f;
}
@media (max-width: 1010px) {
  .busca-topo-site .busca input[type="text"] {
    min-width: 220px;
  }
}
@media (max-width: 870px) {
  .busca-topo-site .busca input[type="text"] {
    display: none;
    position: fixed;
    left: 0px;
    top: 64px;
    border-radius: 0px;
    height: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top: 1px solid #f1f1f1;
    border-bottom: 3px solid #fa351f;
    -webkit-transition-duration: 0.6s;
            transition-duration: 0.6s;
  }
}
.busca-topo-site .busca input[type="text"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9f9f9f;
}
.busca-topo-site .busca input[type="text"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #9f9f9f;
}
.busca-topo-site .busca input[type="text"]:-ms-input-placeholder {
  /* IE 10+ */
  color: #9f9f9f;
}
.busca-topo-site .busca input[type="text"]:-moz-placeholder {
  /* Firefox 18- */
  color: #9f9f9f;
}
.busca-topo-site .busca button.buscarProds {
  position: absolute;
  top: 8px;
  right: 12px;
  border: none;
  background-color: transparent;
  cursor: pointer;
  outline: none;
}
@media (max-width: 900px) {
  .busca-topo-site .busca button.buscarProds {
    right: 9px;
  }
}
.busca-topo-site .resultado {
  display: none;
}

.return-p > ul > h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 9px 5px 14px 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333 !important;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  font-family: "Ubuntu", sans-serif;
}
.return-p > ul > h4 div {
  margin-right: 10px;
}

.busca-topo-site .resultado {
  position: absolute;
  background: #fff;
  display: none;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 9px;
  -webkit-box-shadow: 0px 0px 8px #0000002e;
          box-shadow: 0px 0px 8px #0000002e;
  margin-top: 5px;
  min-width: 360px;
}
.busca-topo-site .resultado .return-p, .busca-topo-site .resultado ul {
  min-width: 360px;
}
.busca-topo-site .resultado .return-p ul {
  max-height: 306px;
  overflow-y: scroll;
}
.busca-topo-site .resultado .return-p ul h2 {
  text-align: center;
  font-family: ubuntu;
  font-weight: bold;
}
.busca-topo-site .resultado .return-p ul::-webkit-scrollbar-track {
  background-color: #F4F4F4;
}
.busca-topo-site .resultado .return-p ul::-webkit-scrollbar {
  width: 2px;
  background: #F4F4F4;
}
.busca-topo-site .resultado .return-p ul::-webkit-scrollbar-thumb {
  background: #d64134;
}
.busca-topo-site .resultado .categoria-relacionada {
  width: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  padding-left: 17px;
  max-width: 238px;
}
.busca-topo-site .resultado .categoria-relacionada h2 {
  text-transform: uppercase;
  font-family: "Ubuntu", sans-serif;
  color: #333;
  margin-bottom: 25px;
  font-weight: bold;
}
.busca-topo-site .resultado .categoria-relacionada strong {
  font-weight: bold;
}
.busca-topo-site .resultado .categoria-relacionada a {
  text-decoration: none;
  color: #333;
  font-family: "Ubuntu", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.busca-topo-site .resultado .categoria-relacionada li {
  list-style: none;
  font-family: "Ubuntu", sans-serif;
  text-transform: uppercase;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
  font-size: 13px;
  margin: 0px 0px 16px 0px;
}
.busca-topo-site .resultado .categoria-relacionada li div {
  margin-right: 5px;
}
.busca-topo-site .resultado .return-p ul {
  max-height: 306px;
  overflow-y: scroll;
}
.busca-topo-site .resultado .return-p ul h2 {
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
}
.busca-topo-site .resultado .return-p ul h2 strong {
  font-weight: bold;
}
.busca-topo-site .resultado .return-p ul h3 {
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
}
.busca-topo-site .resultado .return-p ul h3 strong {
  font-weight: bold;
}
.busca-topo-site .resultado .return-p ul::-webkit-scrollbar-track {
  background-color: #F4F4F4;
}
.busca-topo-site .resultado .return-p ul::-webkit-scrollbar {
  width: 2px;
  background: #F4F4F4;
}
.busca-topo-site .resultado .return-p ul::-webkit-scrollbar-thumb {
  background: #d64134;
}
.busca-topo-site .resultado .return-p img {
  max-width: 120px;
  width: 100%;
  min-width: 120px;
}
.busca-topo-site .resultado .linhaProduto a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.busca-topo-site .resultado .box.descricao {
  padding-left: 7px;
  padding-top: 5px;
}
.busca-topo-site .resultado .box.descricao .none {
  font-family: ubuntu;
}
.busca-topo-site .resultado .box.descricao .nome {
  font-family: ubuntu;
  color: #333;
  font-weight: bold;
  font-size: 0.9rem;
}
.busca-topo-site .resultado .return-p li {
  margin-bottom: 5px;
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 3px;
}
.busca-topo-site .resultado .categoria-relacionada {
  min-width: 220px;
}
.busca-topo-site .resultado a.todos-resultados {
  background: #f8424e;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #f8424e), color-stop(32%, #f8424e), color-stop(70%, #f55a4c), color-stop(78%, #f55a4c), color-stop(100%, #f55a4c));
  background: linear-gradient(135deg, #f8424e 0%, #f8424e 32%, #f55a4c 70%, #f55a4c 78%, #f55a4c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f55a4c', GradientType=1 );
  text-transform: uppercase;
  font-size: 13px;
  color: #fff;
  text-align: center;
  border: 1px solid #f8424e;
  padding: 13px 29px;
  display: block;
  border-radius: 27px;
  max-width: 54%;
  margin: 16px auto 0px auto;
  font-family: "Ubuntu", sans-serif;
}

h3.bvazio {
  border-bottom: 1px solid #e2e2e2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 94%;
  padding-bottom: 6px;
  margin-bottom: 7px;
}

section.master .sessaobusca {
  position: relative;
}
section.master .sessaobusca .resultado {
  position: absolute;
  background: #fff;
  display: none;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 9px;
  -webkit-box-shadow: 0px 0px 8px #0000002e;
          box-shadow: 0px 0px 8px #0000002e;
  margin-top: 5px;
  min-width: 360px;
  width: 100%;
}
section.master .sessaobusca .resultado .return-p, section.master .sessaobusca .resultado ul {
  min-width: 360px;
  width: 100%;
}
section.master .sessaobusca .resultado .return-p ul {
  max-height: 306px;
  overflow-y: scroll;
}
section.master .sessaobusca .resultado .return-p ul h2 {
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
}
section.master .sessaobusca .resultado .return-p ul h2 strong {
  font-weight: bold;
}
section.master .sessaobusca .resultado .return-p ul h3 {
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
}
section.master .sessaobusca .resultado .return-p ul h3 strong {
  font-weight: bold;
}
section.master .sessaobusca .resultado .return-p ul::-webkit-scrollbar-track {
  background-color: #F4F4F4;
}
section.master .sessaobusca .resultado .return-p ul::-webkit-scrollbar {
  width: 2px;
  background: #F4F4F4;
}
section.master .sessaobusca .resultado .return-p ul::-webkit-scrollbar-thumb {
  background: #d64134;
}
section.master .sessaobusca .resultado .return-p img {
  max-width: 120px;
  width: 100%;
  min-width: 120px;
}
section.master .sessaobusca .resultado .linhaProduto a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.master .sessaobusca .resultado .box.descricao {
  padding-left: 7px;
  padding-top: 5px;
}
section.master .sessaobusca .resultado .box.descricao .nome {
  font-family: ubuntu;
  color: #333;
  font-weight: bold;
  font-size: 0.9rem;
  text-align: left;
}
section.master .sessaobusca .resultado .return-p li {
  margin-bottom: 5px;
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 3px;
}
section.master .sessaobusca .resultado .categoria-relacionada {
  width: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  padding-left: 17px;
  max-width: 238px;
}
section.master .sessaobusca .resultado .categoria-relacionada h2 {
  text-transform: uppercase;
  font-family: "Ubuntu", sans-serif;
  color: #333;
  margin-bottom: 25px;
  font-weight: bold;
}
section.master .sessaobusca .resultado .categoria-relacionada strong {
  font-weight: bold;
}
section.master .sessaobusca .resultado .categoria-relacionada a {
  text-decoration: none;
  color: #333;
  font-family: "Ubuntu", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.master .sessaobusca .resultado .categoria-relacionada li {
  list-style: none;
  font-family: "Ubuntu", sans-serif;
  text-transform: uppercase;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
  font-size: 13px;
  margin: 0px 0px 16px 0px;
}
section.master .sessaobusca .resultado .categoria-relacionada li div {
  margin-right: 5px;
}
section.master .sessaobusca .resultado a.todos-resultados {
  background: #f8424e;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #f8424e), color-stop(32%, #f8424e), color-stop(70%, #f55a4c), color-stop(78%, #f55a4c), color-stop(100%, #f55a4c));
  background: linear-gradient(135deg, #f8424e 0%, #f8424e 32%, #f55a4c 70%, #f55a4c 78%, #f55a4c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f55a4c', GradientType=1 );
  text-transform: uppercase;
  font-size: 13px;
  color: #fff;
  text-align: center;
  border: 1px solid #f8424e;
  padding: 13px 29px;
  display: block;
  border-radius: 27px;
  max-width: 54%;
  margin: 16px auto 0px auto;
  font-family: ubuntu;
}

.busca-pagina-404 .busca {
  max-width: 600px !important;
}

section.master.homebannerfull {
  background: url(/arquivos/banner-principal-home-24052018.jpg);
  background-size: cover;
  background-position: top center;
  padding: 130px 0px;
}
@media (max-width: 500px) {
  section.master.homebannerfull {
    background-position: top left;
  }
}
section.master.homebannerfull .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
}
section.master.homebannerfull .content .conteudo {
  text-align: center;
}
section.master.homebannerfull .content .conteudo h1 {
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: 100;
  margin-bottom: 12px;
}
section.master.homebannerfull .content .conteudo h4 {
  font-family: "Hind", sans-serif;
  color: #fff;
}
@media (max-width: 600px) {
  section.master.homebannerfull .content .conteudo h4 {
    max-width: 95%;
    margin: 0px auto;
  }
}
section.master.homebannerfull .content .conteudo label {
  position: relative;
}
section.master.homebannerfull .content .conteudo input {
  margin-top: 30px;
  width: 90%;
  height: 42px;
  border: 1px solid #fff;
  border-radius: 39px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
section.master.homebannerfull .content .conteudo .botao-enviar {
  position: absolute;
  right: 15px;
  top: -4px;
  cursor: pointer;
}

.banner-promocao-vigente .content {
  max-width: 1200px;
  margin: 0px auto;
  width: 100%;
}
.banner-promocao-vigente .content .conteudo .titulo-da-promocao h2 {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 100;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 7px;
}
.banner-promocao-vigente .content .conteudo .box-banner a {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.banner-promocao-vigente .content .conteudo .box-banner a img {
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1000px) {
  .banner-promocao-vigente .content .conteudo .box-banner a img {
    height: 100%;
  }
}

.trio-banner {
  background: #f5f5f5;
  margin-top: 60px;
}
.trio-banner .content {
  max-width: 1200px;
  margin: 0px auto;
  width: 100%;
}
.trio-banner .content .titulo {
  text-transform: uppercase;
  color: #6c6c6c;
  font-family: "Ubuntu",sans-serif;
  font-size: 28px;
  width: 100%;
  text-align: center;
  font-weight: 100;
  padding: 35px 0px;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.trio-banner .content .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1196px) {
  .trio-banner .content .conteudo {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.trio-banner .content .conteudo .box {
  min-width: 393px;
  -ms-flex-preferred-size: 32.8%;
      flex-basis: 32.8%;
  position: relative;
}
@media (max-width: 417px) {
  .trio-banner .content .conteudo .box {
    min-width: 100% !important;
  }
  .trio-banner .content .conteudo .box .box-banner {
    display: block;
  }
  .trio-banner .content .conteudo .box .box-banner img {
    width: 100%;
    height: 100%;
    max-width: 100%;
  }
}
.trio-banner .content .conteudo .box .box-tex {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 58%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 30px;
}
@media (max-width: 417px) {
  .trio-banner .content .conteudo .box .box-tex {
    position: relative;
  }
}
.trio-banner .content .conteudo .box .box-tex i.fa.fa-chevron-right {
  position: absolute;
  left: 17px;
  font-size: 10px;
  padding-top: 4px;
}
.trio-banner .content .conteudo .box .box-tex h2 {
  color: #fff;
  font-size: 22px;
  font-family: "Hind", sans-serif;
  font-weight: 100;
  margin-bottom: 22px;
}
.trio-banner .content .conteudo .box .box-tex p {
  color: #fff;
  font-family: "Hind", sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 20px;
}
.trio-banner .content .conteudo .box .box-tex a {
  color: #fff;
  max-width: 118px;
  width: 100%;
  text-decoration: none;
  text-transform: uppercase;
  margin-top: 20px;
  display: block;
  border: 1px solid;
  text-align: center;
  border-radius: 43px;
  font-size: 12.5px;
  padding: 12px 0px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
}
.trio-banner .content .conteudo .box img {
  width: 100%;
  max-width: 100%;
  vertical-align: middle;
}

.duplobanner {
  margin-top: 36px;
}
.duplobanner .content {
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
}
.duplobanner .content .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 950px) {
  .duplobanner .content .conteudo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.duplobanner .content .conteudo .box-foto-conteudo {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 49.6%;
  background: #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 950px) {
  .duplobanner .content .conteudo .box-foto-conteudo {
    max-width: 100%;
  }
}
@media (max-width: 594px) {
  .duplobanner .content .conteudo .box-foto-conteudo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .duplobanner .content .conteudo .box-foto-conteudo .foto {
    display: none;
  }
}
.duplobanner .content .conteudo .box-foto-conteudo .coluna img {
  vertical-align: middle;
}
.duplobanner .content .conteudo .box-foto-conteudo .coluna .texto {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 43px 15px 0px 43px;
  position: relative;
}
@media (max-width: 594px) {
  .duplobanner .content .conteudo .box-foto-conteudo .coluna .texto {
    padding: 43px;
  }
}
.duplobanner .content .conteudo .box-foto-conteudo .coluna .texto i.fa.fa-chevron-right {
  position: absolute;
  left: 30px;
  font-size: 10px;
  padding-top: 4px;
  color: #f7474e;
}
.duplobanner .content .conteudo .box-foto-conteudo .coluna .texto h2 {
  font-family: "Hind", sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  font-weight: 100;
  margin-bottom: 24px;
  color: #464646;
}
.duplobanner .content .conteudo .box-foto-conteudo .coluna .texto p {
  font-family: "Hind", sans-serif;
  font-size: 16px;
  font-weight: 100;
  color: #464646;
  line-height: 20px;
}
.duplobanner .content .conteudo .box-foto-conteudo .coluna .texto a {
  margin-top: 22px;
  display: block;
  color: #fff;
  font-weight: 600;
  font-family: "Ubuntu", sans-serif;
  font-size: 12.5px;
  border-radius: 60px;
  border: 1px solid transparent;
  text-decoration: none;
  max-width: 114px;
  text-align: center;
  padding: 11px 0px;
}

.carrossel-uol {
  margin-top: 35px;
  background: #dbdbdb;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #dbdbdb), color-stop(0%, #fefefe), color-stop(100%, #ebebeb));
  background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), color-stop(0%, #fefefe), to(#ebebeb));
  background: linear-gradient(to bottom, #dbdbdb 0%, #fefefe 0%, #ebebeb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ebebeb', GradientType=0 );
}
.carrossel-uol .content {
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
}
.carrossel-uol .content .conteudo {
  max-width: 1000px;
  margin: 0px auto;
  width: 100;
}
.carrossel-uol .content .conteudo .sessao-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.carrossel-uol .content .conteudo .sessao-info .texto {
  padding-left: 30px;
}
@media (max-width: 750px) {
  .carrossel-uol .content .conteudo .sessao-info .texto {
    padding: 36px;
  }
}
@media (max-width: 750px) {
  .carrossel-uol .content .conteudo .sessao-info .citacao {
    text-align: justify;
  }
}
.carrossel-uol .content .conteudo .sessao-info .citacao h3 {
  font-family: "Hind", sans-serif;
  font-size: 21px;
  font-weight: 600;
  color: #888888;
  line-height: 25px;
}
.carrossel-uol .content .conteudo .sessao-info .citacao h3 i {
  margin: 0px 8px;
  font-size: 11px;
  position: relative;
  top: -7px;
}
.carrossel-uol .content .conteudo .sessao-info .assinatura {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 18px;
  font-family: "Hind", sans-serif;
  font-size: 21px;
  color: #999;
}
.carrossel-uol .content .conteudo .sessao-info .assinatura .spacer {
  margin: 0px 12px;
  width: 2px;
  background: #ccc;
  height: 18px;
}

.carrossel-uol ul.slick-dots {
  width: 100%;
  bottom: 10% !important;
  padding-left: 110px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 850px) {
  .carrossel-uol ul.slick-dots {
    bottom: 4px !important;
    padding-left: 0px;
  }
}
.carrossel-uol img {
  vertical-align: middle;
}
@media (max-width: 750px) {
  .carrossel-uol img {
    display: none;
  }
}
.carrossel-uol .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: visible !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.carrossel-uol .slick-track, .carrossel-uol .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.carrossel-uol .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.carrossel-uol .slick-list:focus {
  outline: none;
}
.carrossel-uol .slick-list .dragging {
  cursor: pointer;
  cursor: hand;
}
.carrossel-uol .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 9000em !important;
}
.carrossel-uol .slick-loading .slick-track {
  visibility: hidden;
}
.carrossel-uol .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  margin: 5px pxtoem(10) !important;
}
.carrossel-uol .slick-arrow, .carrossel-uol .slick-dots {
  position: absolute;
  z-index: 10;
  bottom: 40%;
  text-align: center;
}
.carrossel-uol .slick-dots li {
  min-height: auto;
  display: inline-block;
  margin: 2px 5px;
  width: 13px;
  height: 13px;
  font-size: 0px;
  border-radius: 10px;
}
.carrossel-uol .slick-arrow {
  cursor: pointer;
  border: none;
  background-color: transparent;
  outline: none;
}
.carrossel-uol .slick-arrow .slick-hidden {
  display: none;
}
.carrossel-uol .slick-disabled {
  opacity: 0.5;
}
.carrossel-uol .slick-dotted li button {
  border-radius: 68px;
  border: none;
  font-size: 0px;
  width: 11px;
  height: 11px;
  text-indent: -99999px;
  padding: 0px !important;
  background: #b1b1b1;
}
.carrossel-uol .slick-active button {
  background: #f55a4c !important;
}

.carrossel-uol button.slick-prev {
  font-size: 0px;
  bottom: 44%;
  left: -10%;
  outline: none;
}
@media (max-width: 1220px) {
  .carrossel-uol button.slick-prev {
    left: 0px;
  }
}

.carrossel-uol button.slick-next {
  font-size: 0px;
  bottom: 44%;
  right: -10%;
  outline: none;
}
@media (max-width: 1220px) {
  .carrossel-uol button.slick-next {
    right: 0px;
  }
}

.cadastrese-e-ganhe {
  padding: 85px 0px;
  margin: 85px 0px;
}
.cadastrese-e-ganhe .content {
  max-width: 1000px;
  width: 100;
  margin: 0px auto;
}
.cadastrese-e-ganhe .content .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.cadastrese-e-ganhe .content .conteudo .texto-news h2 {
  font-size: 22px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 100;
  color: #fff;
  text-align: center;
}
.cadastrese-e-ganhe .content .conteudo .texto-news h2 span {
  color: #f5ed84;
  font-weight: bold;
}
.cadastrese-e-ganhe .content .conteudo .news-linha {
  margin-top: 20px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media (max-width: 735px) {
  .cadastrese-e-ganhe .content .conteudo .news-linha {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.cadastrese-e-ganhe .content .conteudo .news-linha input {
  height: 42px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 48.5%;
  border: none;
  padding-left: 20px;
  border-radius: 3px;
}
.cadastrese-e-ganhe .content .conteudo .news-linha input[type="text"] {
  width: 35%;
}
@media (max-width: 735px) {
  .cadastrese-e-ganhe .content .conteudo .news-linha input {
    width: 95% !important;
    margin: 4px 0px;
  }
}
.cadastrese-e-ganhe .content .conteudo .news-linha .enviarN {
  display: block;
  color: #fff;
  font-weight: 600;
  font-family: "Ubuntu", sans-serif;
  font-size: 12.5px;
  border-radius: 60px;
  border: 1px solid transparent;
  text-decoration: none;
  max-width: 114px;
  text-align: center;
  padding: 14px 0px;
  width: 100%;
  text-transform: uppercase;
  cursor: pointer;
}

.carrossel-produtos {
  padding: 25px 0px 55px 0px;
}
.carrossel-produtos .content {
  max-width: 1200px;
  margin: 0px auto;
  width: 100%;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto {
  position: relative;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto h2 {
  text-transform: uppercase;
  width: 100%;
  margin: 0px auto;
  text-align: center;
  padding: 0px 0px 26px 0px;
  font-size: 28px;
  font-weight: 200;
  font-family: "Ubuntu", sans-serif;
  color: #666;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto .botao-vertodasasareas {
  position: absolute;
  top: 5px;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto .botao-vertodasasareas a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Hind", sans-serif;
  color: #666;
}
@media (max-width: 500px) {
  .carrossel-produtos .content .conteudo .sessaocarrosselproduto .botao-vertodasasareas a {
    display: none;
  }
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto .botao-vertodasasareas a:hover {
  text-decoration: underline;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized {
  display: block;
  width: 100%;
  padding-left: 0;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 50px;
  outline: none !important;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-prev {
  font-size: 0px;
  text-indent: -90000px;
  border: none;
  display: block;
  background-color: transparent;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  cursor: pointer;
  position: absolute;
  left: 0px;
  top: calc(50% - 25px);
  outline: none !important;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-prev.slick-disabled {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-next {
  font-size: 0px;
  text-indent: -90000px;
  border: none;
  display: block;
  background-color: transparent;
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: calc(50% - 25px);
  outline: none !important;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized button.slick-next.slick-disabled {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized .slick-list.draggable {
  overflow: hidden;
  padding: 6px 0px;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized .slick-track li {
  float: left;
  margin: 0px 6px !important;
  outline: none !important;
  width: !important;
  max-width: initial !important;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized ul.slick-dots {
  width: 100%;
  text-align: center;
  margin-top: 8px;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized ul.slick-dots li {
  width: 12px;
  height: 12px;
  border: none;
  font-size: 0px;
  border-radius: 66px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: none !important;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized ul.slick-dots li.slick-active {
  background-color: #fd504a !important;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized ul.slick-dots li.slick-active button {
  background-color: #fd504a !important;
}
.carrossel-produtos .content .conteudo .sessaocarrosselproduto ul.slick-initialized ul.slick-dots li button {
  width: 12px;
  height: 12px;
  padding: 0%;
  border: none;
  font-size: 0px;
  border-radius: 66px;
  outline: none !important;
}

.voltar-ao-topo {
  position: fixed;
  right: 10px;
  bottom: 10px;
  font-size: 39px;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 100px;
  padding: 0px 7px;
  -webkit-box-shadow: 0px 0px 10px #00000061;
          box-shadow: 0px 0px 10px #00000061;
  color: #f8424e;
  cursor: pointer;
}

.voltar-ao-topo i {
  position: relative;
  top: -2px;
}

a {
  text-decoration: none;
}

section.master.homebannerfull a {
  text-decoration: none;
}
section.master.homebannerfull .buscaRetorno {
  border-color: transparent !important;
  left: -2.5%;
  top: 40px;
  width: 105%;
  border-radius: 6px;
  z-index: 9;
  -webkit-box-shadow: 0px 0px 20px 0px #00000059;
          box-shadow: 0px 0px 20px 0px #00000059;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 3px solid #f8424e !important;
}
section.master.homebannerfull .buscaRetorno .resultadoCheio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 650px) {
  section.master.homebannerfull .buscaRetorno .resultadoCheio {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    max-width: 100%;
  }
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .linha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 15px 0px 15px 30px;
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .linha:hover {
  background: #f5f5f5;
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .linha img {
  max-width: 100%;
  min-width: 136px;
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .linha .box.contexto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
  padding-left: 13px;
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .linha .box.contexto .categoria-relacionada {
  font-family: "Hind", sans-serif;
  font-size: 11px;
  color: #555;
  margin-bottom: 3px;
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .linha .box.contexto .nomeDoProduto {
  font-family: "Ubuntu", sans-serif;
  font-weight: 600;
  color: #313131;
  margin-bottom: 5px;
  font-size: 14px;
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .box.categorias {
  min-width: 230px;
  padding-top: 15px;
  padding-left: 15px;
}
@media (max-width: 600px) {
  section.master.homebannerfull .buscaRetorno .resultadoCheio .box.categorias {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .box.categorias h2 {
  text-transform: uppercase;
  font-size: 14px;
  color: #555;
  font-family: "Ubuntu", sans-serif;
  text-align: left;
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .box.categorias ul {
  padding-top: 20px;
  font-size: 13px;
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .box.categorias ul li {
  margin-bottom: 15px;
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .box.categorias ul a {
  text-decoration: none;
  font-family: "Hind", sans-serif;
  color: #676767;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.master.homebannerfull .buscaRetorno .resultadoCheio .box.categorias ul a .icon {
  margin-right: 6px;
}
section.master.homebannerfull .buscaRetorno .container {
  max-height: 322px;
  overflow-y: scroll;
  overflow-x: hidden;
  max-width: 350px;
}
section.master.homebannerfull .buscaRetorno .container::-webkit-scrollbar-track {
  background-color: #F4F4F4;
}
section.master.homebannerfull .buscaRetorno .container::-webkit-scrollbar {
  width: 2px;
  background: #F4F4F4;
}
section.master.homebannerfull .buscaRetorno .container::-webkit-scrollbar-thumb {
  background: #d64134;
}
section.master.homebannerfull .buscaRetorno .botao-resultado {
  margin: 20px 0px;
}
section.master.homebannerfull .buscaRetorno .botao-resultado a {
  text-decoration: none;
  color: #fff;
  font-family: "Hind", sans-serif;
  font-weight: 200;
  font-size: 14px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 70%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 0px;
  border-radius: 50px;
  margin: 0px auto;
  text-transform: uppercase;
}
section.master.homebannerfull .buscaRetorno .resultadoVazio h2 {
  text-transform: uppercase;
  padding: 20px;
  max-width: 288px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Hind", sans-serif;
  margin: 0px auto;
}
section.master.homebannerfull .buscaRetorno .resultadoVazio strong {
  font-weight: bold;
  font-family: "Ubuntu", sans-serif;
}

section.busca-topo-site.busca-form a {
  text-decoration: none;
}
section.busca-topo-site.busca-form .buscaRetorno {
  border-color: transparent !important;
  left: -10%;
  top: 40px;
  width: 120%;
  border-radius: 6px;
  z-index: 9;
  -webkit-box-shadow: 0px 0px 20px 0px #00000059;
          box-shadow: 0px 0px 20px 0px #00000059;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 3px solid #f8424e !important;
}
@media (max-width: 1050px) {
  section.busca-topo-site.busca-form .buscaRetorno {
    left: 0px;
    width: 486px;
  }
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .linha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 5px 0px 5px 30px;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .linha:hover {
  background: #f5f5f5;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .linha img {
  max-width: 100px;
  min-width: 100px;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .linha .box.produtos {
  max-width: 60%;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .linha .box.contexto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
  padding-left: 13px;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .linha .box.contexto .categoria-relacionada {
  font-family: "Hind", sans-serif;
  font-size: 11px;
  color: #555;
  margin-bottom: 3px;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .linha .box.contexto .nomeDoProduto {
  font-family: "Ubuntu", sans-serif;
  font-weight: 600;
  color: #313131;
  margin-bottom: 5px;
  font-size: 14px;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .box.categorias {
  min-width: auto;
  padding-top: 15px;
  padding-left: 15px;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .box.categorias h2 {
  text-transform: uppercase;
  font-size: 14px;
  color: #555;
  font-family: "Ubuntu", sans-serif;
  text-align: left;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .box.categorias ul {
  padding-top: 20px;
  font-size: 13px;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .box.categorias ul li {
  margin-bottom: 15px;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .box.categorias ul a {
  text-decoration: none;
  font-family: "Hind", sans-serif;
  color: #676767;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoCheio .box.categorias ul a .icon {
  margin-right: 6px;
}
section.busca-topo-site.busca-form .buscaRetorno .container {
  max-height: 322px;
  overflow-y: scroll;
  overflow-x: hidden;
}
section.busca-topo-site.busca-form .buscaRetorno .container::-webkit-scrollbar-track {
  background-color: #F4F4F4;
}
section.busca-topo-site.busca-form .buscaRetorno .container::-webkit-scrollbar {
  width: 2px;
  background: #F4F4F4;
}
section.busca-topo-site.busca-form .buscaRetorno .container::-webkit-scrollbar-thumb {
  background: #d64134;
}
section.busca-topo-site.busca-form .buscaRetorno .botao-resultado {
  margin: 20px 0px;
}
section.busca-topo-site.busca-form .buscaRetorno .botao-resultado a {
  text-decoration: none;
  color: #fff;
  font-family: "Hind", sans-serif;
  font-weight: 200;
  font-size: 14px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 70%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 0px;
  border-radius: 50px;
  margin: 0px auto;
  text-transform: uppercase;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoVazio h2 {
  text-transform: uppercase;
  padding: 20px;
  max-width: 288px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Hind", sans-serif;
  margin: 0px auto;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoVazio strong {
  font-weight: bold;
  font-family: "Ubuntu", sans-serif;
}
section.busca-topo-site.busca-form .buscaRetorno .resultadoVazio {
  width: 100%;
}

@media (max-width: 660px) {
  .resultado {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .resultado .categoria-relacionada {
    margin-top: 19px;
  }

  a.todos-resultados {
    margin: 22px auto 0px auto !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 0px !important;
    max-width: 80% !important;
  }

  .resultado {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 100% !important;
  }
  .resultado ul {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .return-p {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 100% !important;
  }
}
@media (max-width: 380px) {
  section.master .sessaobusca .resultado .return-p img {
    max-width: 80px;
    width: 100%;
    min-width: 80px;
  }
}
@media (max-width: 440px) {
  .busca-topo-site .resultado {
    position: fixed !important;
    left: 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    top: 109px;
    border-radius: 0px;
    height: calc(100% - 218px);
    overflow-x: hidden !important;
    padding: 19px 0px 0px 10px;
  }

  .busca-topo-site .resultado .categoria-relacionada {
    display: none !important;
  }

  .busca-topo-site .resultado ul {
    min-width: 100% !important;
  }
}
@media (min-width: 600px) {
  .rv-404 .resultado .categoria-relacionada {
    display: none !important;
  }
  .rv-404 .resultado .box.imagem img {
    max-width: 85px !important;
    width: 100% !important;
    height: 100% !important;
    min-width: 100% !important;
    left: 0px !important;
  }
}
.mais-buscados-busca {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: ubuntu;
}
.mais-buscados-busca h3 {
  text-transform: uppercase;
  font-weight: 600;
  color: #f8424e;
}
.mais-buscados-busca ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 20px;
}
.mais-buscados-busca ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  padding: 4px;
}
.mais-buscados-busca ul li a {
  color: #4c4c4c;
}
.mais-buscados-busca ul li a:hover {
  color: #000;
}
.mais-buscados-busca ul li span {
  display: block;
  margin-right: 20px;
  background: #f8424e;
  color: #fff;
  font-size: 1.1rem;
  border-radius: 3px;
  width: 33px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}

.cursos-encontrados-busca em {
  font-weight: bold;
  font-family: ubuntu;
}
.cursos-encontrados-busca p {
  font-family: ubuntu;
  font-size: 14px;
  padding: 3px;
}
.cursos-encontrados-busca a {
  color: #333;
}
.cursos-encontrados-busca a em {
  color: #000;
}

.resultado {
  padding: 20px 30px 10px 30px !important;
}

form .resultado img {
  max-width: 100px !important;
}
form .resultado {
  max-width: 400px;
}
form .bloco-imagem {
  min-width: 100px !important;
}

.cursos-encontrados-busca {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
  border-bottom: 1px solid #d2d2d2;
  padding-bottom: 20px;
}
.cursos-encontrados-busca em {
  font-weight: bold;
  font-family: ubuntu;
}
.cursos-encontrados-busca p {
  font-family: ubuntu;
  font-size: 14px;
  padding: 3px;
}
.cursos-encontrados-busca a {
  color: #333;
}
.cursos-encontrados-busca a em {
  color: #000;
}

.botao-ver-busca {
  text-align: center;
  margin: 0px auto;
}

.produtos-encontrados-busca {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: scroll;
  height: 300px;
  margin-top: 20px;
}
.produtos-encontrados-busca::-webkit-scrollbar-track {
  background-color: #F4F4F4;
}
.produtos-encontrados-busca::-webkit-scrollbar {
  width: 2px;
  background: #F4F4F4;
}
.produtos-encontrados-busca::-webkit-scrollbar-thumb {
  background: #d64134;
}
.produtos-encontrados-busca a {
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 10px 0px;
  font-family: ubuntu;
}
.produtos-encontrados-busca a:hover {
  background: #f5f5f5;
}
.produtos-encontrados-busca a img {
  width: 100%;
  height: 100%;
  max-width: 140px;
}
.produtos-encontrados-busca a .bloco-descricao {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 10px;
  text-align: left;
}
.produtos-encontrados-busca a .bloco-descricao h5 {
  color: #696969;
  font-size: 12px;
  margin-bottom: 6px;
}
.produtos-encontrados-busca a .bloco-descricao h3 {
  color: #5a5a5a;
  font-weight: 600;
  font-family: hind;
}
.produtos-encontrados-busca a .bloco-imagem {
  min-width: 140px;
}

.botao-ver-busca a {
  padding: 12px 60px;
  display: inline-block;
  margin-top: 10px;
  border-radius: 4px;
  font-family: hind;
  color: #fff;
}

.overflow input {
  z-index: 999999;
}

section.master.homebannerfull {
  background: url(https://www.portaleducacao.com.br/arquivos/banner-principal-home-30052019.jpg) !important;
  background-repeat: no-repeat;
  background-size: cover !important;
}

input.query-busca {
  position: relative;
}

.sessaobusca.banner-home label.overflow::after {
  content: "";
  background: #0000009e;
  width: 100%;
  height: 100%;
  position: fixed;
  display: block;
  left: 0px;
  top: 0px;
  z-index: 99999;
}

section.master .sessaobusca .resultado {
  z-index: 99999;
}

.depoimento-alunos {
  padding: 25px 0px 55px 0px;
}
.depoimento-alunos .content {
  max-width: 1200px;
  margin: 0px auto;
  width: 100%;
}
.depoimento-alunos .content .conteudo .usuarioDepoimento {
  margin: 0px 10px;
}
.depoimento-alunos .content .conteudo .retorno-alunos {
  position: relative;
  padding-top: 30px;
}
.depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized {
  display: block;
  width: 100%;
  padding-left: 0;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 50px;
  outline: none !important;
}
.depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized button.slick-prev {
  display: none !important;
}
.depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized button.slick-next {
  display: none !important;
}
.depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized .slick-list.draggable {
  overflow: hidden;
  padding: 6px 0px;
}
.depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized .slick-track li {
  float: left;
  margin: 0px 6px !important;
  outline: none !important;
}
.depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized .slick-dots {
  width: 100%;
  text-align: center;
  margin-top: 8px;
}
.depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized .slick-dots li {
  width: 12px;
  height: 12px;
  border: none;
  font-size: 0px;
  border-radius: 66px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: none !important;
  margin: 13px 2px 0px 2px;
}
.depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized .slick-dots li.slick-active {
  background-color: #fd504a !important;
}
.depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized .slick-dots li.slick-active button {
  background-color: #fd504a !important;
}
.depoimento-alunos .content .conteudo .retorno-alunos .conteudo.slick-initialized .slick-dots li button {
  width: 12px;
  height: 12px;
  padding: 0%;
  border: none;
  font-size: 0px;
  border-radius: 66px;
  outline: none !important;
}

.master.conwtdown iframe {
  width: 88px;
}
@media (max-width: 750px) {
  .master.conwtdown {
    display: none !important;
  }
}
.master.conwtdown .content .hellobar .box strong {
  font-weight: 600;
  padding-left: 5px;
}
.master.conwtdown .content .hellobar .box .icon-count {
  margin-right: 6px;
}
.master.conwtdown .content .hellobar .box .fechar-count {
  cursor: pointer;
}

.master {
  width: 100%;
  margin: 0px auto;
}
.master .content {
  max-width: 1210px;
  margin: 0px auto;
  width: 100%;
}

.menu-institucional nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 8px 0px;
}
.menu-institucional nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.menu-institucional nav ul li {
  padding: 5px 0px;
}
.menu-institucional nav ul li.active a {
  color: #c8c8c8;
}
.menu-institucional nav ul a {
  font-family: "Ubuntu", sans-serif;
  text-decoration: none;
  color: #717171;
  font-size: 12px;
  font-weight: 100;
}
.menu-institucional nav ul a:hover {
  color: #c7c7c7;
}

.texto-institucional .conteudo {
  text-align: center;
  padding: 50px 0px;
}
.texto-institucional .conteudo h2 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.5rem;
  text-transform: uppercase;
  color: #ffffff;
  font-style: italic;
}

.institucional .icon {
  text-align: center;
  padding: 40px 0px;
}
.institucional .icon h2 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.25rem;
  font-style: italic;
  color: #464646;
}
.institucional .icon.icon-red .content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.institucional .icon.icon-red .content .conteudo {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.institucional .icon.icon-red .content .conteudo h1 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.4rem;
  font-weight: 100;
  padding-bottom: 25px;
}
.institucional .icon.icon-red .divisao {
  background: #e0424d !important;
}
.institucional .icon .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.institucional .icon .conteudo .divisao {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 3px;
  width: 60px;
  background: #ccc;
}

.linhaTempo {
  text-align: center;
  padding: 0px 0px 0px 0px;
}
.linhaTempo .linha-do-tempo {
  max-width: 955px;
  margin: 0px auto;
}
.linhaTempo .linha-do-tempo ul {
  border-left: 1px solid #bdbdbd;
  padding: 0px 35px 0px 0px;
}
@media (max-width: 970px) {
  .linhaTempo .linha-do-tempo ul {
    width: calc(100% - 20px);
    margin-left: calc(20px);
  }
}
.linhaTempo .linha-do-tempo ul li {
  padding: 30px 0px 30px 35px;
  text-align: left;
  font-family: "Hind", sans-serif;
  color: #464646;
  position: relative;
}
.linhaTempo .linha-do-tempo ul li::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  display: block;
  left: -5px;
  top: calc(50% - 5px);
  border-radius: 100px;
}

.texto-Master h2 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.1rem;
  font-style: italic;
  color: #464646;
}
.texto-Master .content .conteudo {
  text-align: center;
  padding: 10px 0px 20px 0px;
}
.texto-Master .content .conteudo strong {
  font-weight: bold;
}
.texto-Master .content .conteudo h1 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.1rem;
  color: #464646;
  font-style: italic;
  line-height: 21px;
}

.banner-com-trio .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 855px) {
  .banner-com-trio .conteudo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.banner-com-trio .conteudo img {
  max-width: 100%;
}
@media (max-width: 855px) {
  .banner-com-trio .conteudo img {
    width: 100%;
  }
}
@media (max-width: 855px) {
  .banner-com-trio .conteudo .box {
    width: 100%;
  }
}
.banner-com-trio .conteudo .imagem {
  position: relative;
}
@media (max-width: 855px) {
  .banner-com-trio .conteudo .imagem {
    min-width: 282px;
    min-height: 335px;
  }
}
.banner-com-trio .conteudo .imagem .bloco {
  position: absolute;
  bottom: 0px;
  padding: 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 260px;
}
.banner-com-trio .conteudo .imagem .bloco h2 {
  color: #ffffff;
  font-family: "Hind", sans-serif;
  font-size: 1.35rem;
  font-weight: 100;
  padding: 0px 0px 15px 0px;
}
.banner-com-trio .conteudo .imagem .bloco p {
  color: #ffffff;
  font-family: "Hind", sans-serif;
  font-weight: 100;
  padding-bottom: 15px;
}
.banner-com-trio .conteudo .imagem .bloco a {
  color: #ffffff;
  font-family: "Ubuntu", sans-serif;
  border: 1px solid #ffffff;
  padding: 11px 23px;
  display: inline-block;
  border-radius: 22px;
  text-decoration: none;
}

.blog-e-artigos a {
  color: #000;
}
.blog-e-artigos .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 910px) {
  .blog-e-artigos .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0px auto;
  }
}
.blog-e-artigos .box.conteudo {
  -webkit-box-flex: 420;
      -ms-flex-positive: 420;
          flex-grow: 420;
}
@media (max-width: 910px) {
  .blog-e-artigos .box.conteudo {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 100%;
  }
}
.blog-e-artigos .box.imagem {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 910px) {
  .blog-e-artigos .box.imagem {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 100%;
  }
  .blog-e-artigos .box.imagem img {
    width: 100%;
  }
}
.blog-e-artigos .box .icons {
  padding-top: 30px;
}
.blog-e-artigos .box .icons ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  max-width: 600px;
  margin: 0px auto;
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 20px;
}
.blog-e-artigos .box .icons li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Ubuntu", sans-serif;
  font-weight: 100;
  font-size: 0.95rem;
  text-transform: uppercase;
}
.blog-e-artigos .box .icons span {
  display: block;
  margin-bottom: 24px;
  min-height: 51px;
}
.blog-e-artigos .box .icons h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  text-align: center;
  max-width: 500px;
  margin: 0px auto;
  padding-top: 20px;
  font-family: "Hind", sans-serif;
  font-style: italic;
  color: #464646;
  font-size: 0.9rem;
}

section.master.background {
  background: url("/arquivos/institucional_02.jpg");
  background-size: cover;
  background-position: top center;
}
section.master.background .content {
  padding: 38px 0px;
}
section.master.background .content .line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
section.master.background .content .line h3 {
  width: 33%;
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: 100;
  font-size: 1.4rem;
  color: #ffffff;
}
@media (max-width: 678px) {
  section.master.background .content .line h3 {
    width: 100%;
    padding: 15px;
  }
}
section.master.background .content .line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 678px) {
  section.master.background .content .line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
section.master.background .content .line .box {
  width: 33%;
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: 100;
  font-size: 14px;
}
@media (max-width: 678px) {
  section.master.background .content .line .box {
    width: 100%;
    padding: 15px;
  }
}
section.master.background .content .line .box p {
  font-family: "Hind", sans-serif;
  display: block;
  text-align: center;
  margin: 0px auto;
  color: #cacaca;
  line-height: 20px;
}
section.master.background .border {
  width: 100%;
  height: 1px;
  margin: 30px 0px;
}

.border-red {
  width: 100%;
  height: 8px;
}

@media (max-width: 690px) {
  .como-funciona img {
    max-width: 100%;
    width: 100%;
  }
}
.como-funciona .content {
  padding: 65px 0px;
}
.como-funciona .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 885px;
  margin: 0px auto;
}
.como-funciona .conteudo h1 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.45rem;
  font-style: italic;
  color: #464646;
}
.como-funciona .conteudo h2 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.25rem;
  font-style: italic;
  color: #464646;
}
.como-funciona .conteudo p {
  font-family: "Ubuntu", sans-serif;
  font-size: 14px;
  font-style: italic;
  color: #464646;
  text-align: center;
}

.premiosIcons {
  padding-top: 30px;
  padding-bottom: 55px;
}
.premiosIcons .carrosselPremio ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.premiosIcons .carrosselPremio ul li {
  font-family: "Ubuntu", sans-serif;
  font-size: 13px;
  width: 33%;
  padding: 10px 0px;
}
.premiosIcons .carrosselPremio ul li strong {
  font-weight: bold;
  color: #e0424d;
  display: block;
  margin-top: 7px;
}
.premiosIcons .carrosselPremio ul li > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Ubuntu", sans-serif;
  font-size: 13px;
  width: 100%;
  padding: 10px 0px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.premiosIcons .carrosselPremio ul li span {
  display: block;
  margin-right: 10px;
}

.cinza {
  background: #f6f6f6;
}

.backgroungblue {
  padding-top: 35px;
  padding-bottom: 35px;
  background: #ced9e6;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ced9e6), color-stop(0%, #ced9e6), color-stop(0%, #ced9e6), color-stop(40%, #ced9e6), color-stop(100%, #f1f7fd));
  background: -webkit-gradient(linear, left top, left bottom, from(#ced9e6), color-stop(0%, #ced9e6), color-stop(0%, #ced9e6), color-stop(40%, #ced9e6), to(#f1f7fd));
  background: linear-gradient(to bottom, #ced9e6 0%, #ced9e6 0%, #ced9e6 0%, #ced9e6 40%, #f1f7fd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ced9e6', endColorstr='#f1f7fd', GradientType=0 );
}
.backgroungblue .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.backgroungblue .conteudo h2 {
  font-family: ubuntu;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: 100;
  margin-bottom: 0px !important;
  text-align: center;
  margin-left: 20px;
}
.backgroungblue .conteudo h3 {
  font-family: hind;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 100;
  margin-bottom: 0px !important;
  margin-top: 2px !important;
  text-align: center;
}
.backgroungblue .content {
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
}

section.banner-max-promocao {
  margin-top: -80px;
}
section.banner-max-promocao .content {
  max-width: 1153px;
  margin: 0px auto;
  width: 100%;
}
section.banner-max-promocao .content img {
  width: 100%;
  max-width: 100%;
}

.masterTexto .content {
  max-width: 1153px;
  margin: 0px auto;
  width: 100%;
}
@media (max-width: 500px) {
  .masterTexto .content .conteudo {
    padding: 0px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    max-width: 100%;
  }
}
.masterTexto .content .conteudo h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 51px 0px;
  font-family: hind;
  font-weight: 100;
  font-size: 1.45rem;
}
@media (max-width: 500px) {
  .masterTexto .content .conteudo h2 {
    text-align: center;
  }
  .masterTexto .content .conteudo h2 .seta-red {
    display: none;
  }
}
.masterTexto .content .conteudo h2 .seta-red {
  background: url("https://edu.portaleducacao.com.br/arquivos/promocoes-seta.png");
  width: 7px;
  height: 8px;
  margin: 0px 12px 0px 0px;
  background-repeat: no-repeat;
}
.masterTexto .content .conteudo p {
  font-family: hind;
  padding-left: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.masterTexto .content .conteudo a {
  font-family: hind;
  color: #f64f4b;
}
@media (max-width: 500px) {
  .masterTexto .content .conteudo a {
    font-family: hind;
    color: #f64f4b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
  }
}
@media (max-width: 364px) {
  .masterTexto .content .conteudo a {
    max-width: 30ch !important;
  }
}
@media (max-width: 420px) {
  .masterTexto .content .conteudo a {
    max-width: 35ch;
  }
}

section#section-imagens {
  padding: 20px 0px;
}

section#section-imagens span {
  color: #f2f2f2;
  text-transform: uppercase;
  font-family: hind;
  font-weight: 100;
}

section#section-imagens a {
  cursor: pointer;
  display: block;
  width: 100%;
  height: 100%;
}

.faleconosco a {
  display: block;
  width: 100%;
  height: 100%;
}
.faleconosco form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.faleconosco form input {
  width: 100%;
  margin-bottom: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 9px 12px;
  font-size: 0.8rem;
  border: 1px solid #e4e4e4;
}
.faleconosco form textarea {
  width: 100%;
}
.faleconosco .coteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 700px) {
  .faleconosco .coteudo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .faleconosco .coteudo .box.formulario {
    border: none !important;
    padding: 0px 20px !important;
    width: 100%;
  }
  .faleconosco .coteudo .box.info-social {
    padding: 25px 20px !important;
  }
}
.faleconosco h2 {
  font-family: "Ubuntu";
  font-weight: 300;
  font-size: 28px;
  line-height: 28px;
  margin-bottom: 30px;
}
.faleconosco .box form input {
  font-size: 0.7rem !important;
  font-family: ubuntu;
}
.faleconosco .box textarea {
  max-height: 200px;
  border: 1px solid #e4e4e4;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px;
}
.faleconosco .box.info-social {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  font-family: ubuntu;
  padding-left: 90px;
}
.faleconosco .box.info-social p {
  padding: 5px 0px;
  font-size: 0.8rem;
}
.faleconosco .box.info-social ul {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  max-width: 170px;
}
.faleconosco .box.info-social strong {
  font-weight: bold;
  margin-right: 5px;
  display: block;
}
.faleconosco .box.info-social h3 {
  margin-bottom: 30px;
  font-size: 1.05rem;
}
.faleconosco .box.info-social .separador {
  display: block;
  height: 3px;
  width: 60px;
  background: #e0e0e0;
  margin: 42px 0px;
}
.faleconosco .box.info-social li:nth-child(1) {
  background: url("/arquivos/icon-facebook-faleconosco.png");
  width: 13px;
  height: 27px;
  background-repeat: no-repeat;
}
.faleconosco .box.info-social li:nth-child(2) {
  background: url("/arquivos/icon-twitter-faleconosco.png");
  width: 28px;
  height: 27px;
  background-repeat: no-repeat;
}
.faleconosco .box.info-social li:nth-child(3) {
  background: url("/arquivos/icon-instagram-faleconosco.png");
  width: 27px;
  height: 27px;
  background-repeat: no-repeat;
}
.faleconosco .box.info-social li:nth-child(4) {
  background: url("/arquivos/icon-youtube-faleconosco-2.png");
  width: 32px;
  height: 22px;
  background-repeat: no-repeat;
}
.faleconosco .box.info-social .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 0.8rem;
  margin-bottom: 5px;
  min-width: 210px;
  padding: 5px 0px !important;
}
.faleconosco .box.info-social .icon span.icon-telefone {
  background: url("/arquivos/icon-faleconosco-telefone.png");
  display: block;
  width: 28px;
  height: 20px;
  background-repeat: no-repeat;
  margin-right: 8px;
  min-width: 32px;
}
.faleconosco .box.info-social .icon span.icon-whatsapp {
  background: url("/arquivos/icon-whatsapp.png");
  display: block;
  width: 28px;
  height: 22px;
  background-repeat: no-repeat;
  margin-right: 8px;
  min-width: 32px;
}
.faleconosco .box.info-social ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none !important;
}
.faleconosco .box.formulario {
  -webkit-box-flex: 10;
      -ms-flex-positive: 10;
          flex-grow: 10;
  padding-right: 90px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right: 1px solid #e4e4e4;
}
.faleconosco .box button.enviar-faleconosco {
  background: #f3665a;
  background: radial-gradient(ellipse at 80% 115%, #f07455 0%, #f07455 10%, #f75260 60%, #f75260 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e079d7', endColorstr='#05abe0',GradientType=1 );
  border: none;
  padding: 10px;
  color: #ffffff;
  font-weight: 500;
  max-width: 120px;
  border-radius: 100px;
  margin-top: 10px;
  width: 120px;
  cursor: pointer;
  text-align: center;
  font-family: ubuntu;
}
.faleconosco .box div.enviar-faleconosco {
  background: #f3665a;
  background: radial-gradient(ellipse at 80% 115%, #f07455 0%, #f07455 10%, #f75260 60%, #f75260 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e079d7', endColorstr='#05abe0',GradientType=1 );
  border: none;
  padding: 10px;
  color: #ffffff;
  font-weight: 500;
  max-width: 120px;
  border-radius: 100px;
  margin-top: 10px;
  width: 120px;
  cursor: pointer;
  text-align: center;
  font-family: ubuntu;
}

p.normal {
  display: block;
  width: 100%;
}

#section-principal {
  background-color: #ffffff;
}
#section-principal > .container .conteudo {
  text-align: left;
}
#section-principal > .container .conteudo p a {
  color: #6d9ee0 !important;
}
#section-principal > .container .conteudo .titulo {
  font-family: "Ubuntu";
  font-weight: 400;
  font-size: 22px;
  display: inline-block;
  margin-top: 14px;
  margin-bottom: 14px;
}
#section-principal > .container .conteudo .normal {
  font-family: "Hind";
  font-weight: 400;
  font-size: 14px;
  display: inline-block;
  margin-top: 12px;
  margin-bottom: 12px;
  line-height: initial !important;
}
#section-principal > .container .conteudo ul,
#section-principal > .container .conteudo ol {
  list-style-type: initial;
  margin-left: 15px;
  padding-left: 0;
}
#section-principal > .container .conteudo ul > li,
#section-principal > .container .conteudo ol > li {
  padding: 5px 0;
}
#section-principal > .container .conteudo ul.numered,
#section-principal > .container .conteudo ol.numered {
  list-style: none !important;
  margin-left: 0;
  padding-left: 0;
}
#section-principal > .container .conteudo ul.numered > li,
#section-principal > .container .conteudo ol.numered > li {
  padding-left: 5px;
}
#section-principal > .container .conteudo ul.numered > li::before,
#section-principal > .container .conteudo ol.numered > li::before {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 8px;
  list-style: none;
  left: 0;
  position: relative;
  font-weight: 600;
}
#section-principal > .container .conteudo ul.numered > li:nth-child(1)::before,
#section-principal > .container .conteudo ol.numered > li:nth-child(1)::before {
  content: "1. ";
}
#section-principal > .container .conteudo ul.numered > li:nth-child(2)::before,
#section-principal > .container .conteudo ol.numered > li:nth-child(2)::before {
  content: "2. ";
}
#section-principal > .container .conteudo ul.numered > li:nth-child(3)::before,
#section-principal > .container .conteudo ol.numered > li:nth-child(3)::before {
  content: "3. ";
}
#section-principal > .container .conteudo ul.numered > li:nth-child(4)::before,
#section-principal > .container .conteudo ol.numered > li:nth-child(4)::before {
  content: "4. ";
}
#section-principal > .container .conteudo ul.numered > li:nth-child(5)::before,
#section-principal > .container .conteudo ol.numered > li:nth-child(5)::before {
  content: "5. ";
}
#section-principal > .container .conteudo ul.numered > li:nth-child(6)::before,
#section-principal > .container .conteudo ol.numered > li:nth-child(6)::before {
  content: "6. ";
}
#section-principal > .container .conteudo ul.numered > li:nth-child(7)::before,
#section-principal > .container .conteudo ol.numered > li:nth-child(7)::before {
  content: "7. ";
}
#section-principal > .container .conteudo ul.numered > li:nth-child(8)::before,
#section-principal > .container .conteudo ol.numered > li:nth-child(8)::before {
  content: "8. ";
}
#section-principal > .container .conteudo ul.numered > li:nth-child(9)::before,
#section-principal > .container .conteudo ol.numered > li:nth-child(9)::before {
  content: "9. ";
}
#section-principal > .container .conteudo ul.numered > li:nth-child(10)::before,
#section-principal > .container .conteudo ol.numered > li:nth-child(10)::before {
  content: "10. ";
}
#section-principal > .container .conteudo body {
  /* Set "my-sec-counter" to 0 */
  counter-reset: my-sec-counter;
}
#section-principal > .container .conteudo h2:before {
  /* Increment "my-sec-counter" by 1 */
  counter-increment: my-sec-counter;
  content: "Section " counter(my-sec-counter) ". ";
}
#section-principal .menu-lateral li {
  border-bottom: 1px solid #e2e2e2;
  position: relative;
  display: block;
}
#section-principal .menu-lateral li:last-child {
  border-bottom: none;
}
#section-principal .menu-lateral li a {
  padding: 20px 0px;
  display: inline-block;
  width: 100%;
}
#section-principal .menu-lateral li a:hover {
  color: #f8424f !important;
}
#section-principal .menu-lateral li svg {
  position: absolute;
  left: -20px;
  top: 24px;
}

.container.position-relative {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 1200px;
  margin: 0px auto;
}
@media (max-width: 700px) {
  .container.position-relative {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0px 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.container.position-relative .comunicados.conteudo {
  width: 100%;
}
.container.position-relative .menu-lateral {
  max-width: 204px;
  margin-right: 25px;
}
.container.position-relative .menu-lateral li {
  text-align: left;
}
.container.position-relative .menu-lateral a {
  font-family: ubuntu;
  color: #464646;
}

.horizontal-separator {
  background-color: rgba(52, 52, 52, 0.25);
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: inline-block;
}

#banner-politicas {
  height: 146px;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #eef5fb;
  margin-bottom: 20px;
}
#banner-politicas .row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-content: center;
}
#banner-politicas .container {
  margin: 0px auto;
  text-align: center;
  padding-top: 35px;
}
#banner-politicas .container .frase {
  text-transform: uppercase;
  font-family: hind;
  font-size: 1.2rem;
  padding-top: 10px;
  font-weight: 100;
  margin-left: 10px;
}

#section-imagens .row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 700px) {
  #section-imagens .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  #section-imagens .row > div {
    margin: 0px 0px !important;
    position: relative;
  }
  #section-imagens .row > div img {
    width: 100%;
    max-width: 100%;
  }
}
#section-imagens .row > div {
  margin: 0px 40px;
  position: relative;
}
#section-imagens .row > div .texto {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

section.suporte {
  background: #efefef;
}
section.suporte .banner-topo-pagina {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 30px 0px;
  font-family: "Ubuntu", sans-serif;
}
section.suporte .banner-topo-pagina h2 {
  text-transform: uppercase;
  margin-left: 20px;
  font-size: 21px;
  color: #333;
}

section.master.conteudo-pagina {
  font-family: "Ubuntu", sans-serif;
}
section.master.conteudo-pagina .conteudo {
  text-align: center;
  padding-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.master.conteudo-pagina .conteudo h3 {
  font-size: 18px;
  color: #444;
}
section.master.conteudo-pagina .conteudo form#formulario {
  width: 100%;
  padding-bottom: 40px;
}
@media (max-width: 420px) {
  section.master.conteudo-pagina .conteudo form#formulario {
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
section.master.conteudo-pagina .conteudo .fomrulario-suporte {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 750px;
  margin: 0px auto;
  padding-top: 21px;
}
section.master.conteudo-pagina .conteudo .fomrulario-suporte button {
  border: none;
  color: #ffffff;
  text-transform: uppercase;
  padding: 14px 20px;
  border-radius: 4px;
  cursor: pointer;
}
section.master.conteudo-pagina .conteudo .fomrulario-suporte input#arquivo {
  text-transform: uppercase;
  background: #f5554c;
  padding: 11px;
  width: 82%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #ffffff;
  text-align: right !important;
}
section.master.conteudo-pagina .conteudo .fomrulario-suporte textarea#mensagem {
  width: 100%;
  height: 250px;
  margin: 12px 0px;
  border-radius: 3px;
  border-color: #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 100% !important;
}
section.master.conteudo-pagina .conteudo .fomrulario-suporte label {
  display: block;
  width: 100%;
}
section.master.conteudo-pagina .conteudo .fomrulario-suporte label input[type="text"],
section.master.conteudo-pagina .conteudo .fomrulario-suporte label input[type="email"] {
  display: block;
  width: 100%;
  height: 35px;
  padding: 19px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 12px;
  border-radius: 4px;
  border: 1px solid #d0d0d0;
}
section.master.conteudo-pagina .conteudo .fomrulario-suporte label[for="mensagem"] {
  width: 100%;
  display: block;
}
section.master.conteudo-pagina .conteudo .fomrulario-suporte .conter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
section.master.conteudo-pagina .conteudo .fomrulario-suporte .conter label[for="arquivo"] {
  text-align: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0px auto;
}
section.master.conteudo-pagina .conteudo .fomrulario-suporte .conter select#assunto {
  border: 1px solid #d0d0d0;
  border-radius: 4px;
  padding: 12px;
  width: 55%;
  color: #828282;
}
@media (max-width: 420px) {
  section.master.conteudo-pagina .conteudo .fomrulario-suporte .conter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  section.master.conteudo-pagina .conteudo .fomrulario-suporte .conter select {
    width: 100% !important;
    margin-bottom: 12px;
  }
  section.master.conteudo-pagina .conteudo .fomrulario-suporte .conter input {
    width: 100% !important;
  }
}

section.master.titulo-fale-conosco {
  background: #f3f3f3;
  padding: 30px 0px;
}
section.master.titulo-fale-conosco .titulo h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-family: ubuntu;
  text-transform: uppercase;
  font-size: 1.7rem;
  font-weight: 100;
  color: #737373;
  padding-bottom: 20px;
}
section.master.titulo-fale-conosco .titulo h1 span {
  margin-right: 15px;
}

section.master.banner-fale-conosco {
  position: relative;
}
section.master.banner-fale-conosco .content {
  position: relative;
  z-index: 1;
  padding: 30px 0px 40px 0px;
}
section.master.banner-fale-conosco .content h1 {
  font-family: ubuntu;
  text-transform: uppercase;
  text-align: center;
  color: #f5f5f5;
  font-size: 1.6rem;
  line-height: 1.8rem;
  letter-spacing: 1px;
  font-weight: 100;
}
section.master.banner-fale-conosco img {
  width: 100%;
  height: 100%;
  vertical-align: middle;
  position: absolute;
  top: 0px;
  left: 0px;
}

section.sanfona .content {
  max-width: 1000px !important;
}
section.sanfona .content .msgCampoObrigatorio {
  font-size: 10px;
  font-family: "Ubuntu", sans-serif;
}
section.sanfona .content .fomrulario-suporte-errorNome, section.sanfona .content .fomrulario-suporte-errorEmail, section.sanfona .content .fomrulario-suporte-errorTel, section.sanfona .content .fomrulario-suporte-errorCPF, section.sanfona .content .fomrulario-suporte-errorAssunto, section.sanfona .content .fomrulario-suporte-errorMsg {
  color: #fd334a;
  display: none;
  font-family: "Ubuntu", sans-serif;
  font-size: 12px;
  margin: 0px 0 10px;
}
section.sanfona div.accordion {
  background: #ffffff;
  padding: 29px;
  line-height: 20px;
  width: 100% !important;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
section.sanfona h2.accordion {
  background: #ffffff;
  padding: 12px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
section.sanfona .conteudo-sanfona {
  margin-bottom: 45px;
  display: none;
}
section.sanfona .conteudo-sanfona.active {
  display: block;
}
section.sanfona .conteudo-sanfona h3 {
  display: block;
  width: 100%;
  text-align: center;
  margin: 20px 0px;
  text-transform: uppercase;
  font-size: 1.4rem;
  font-family: ubuntu;
  font-weight: 100;
  color: #676767;
}
section.sanfona .conteudo-sanfona .fomrulario-suporte input {
  width: 100%;
  padding: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 8px 0px;
}
section.sanfona .conteudo-sanfona textarea#mensagem {
  width: 100%;
  height: 220px;
  max-height: 230px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px;
}
section.sanfona .conteudo-sanfona .enviar-arquivos-form label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin-top: 8px;
}
section.sanfona .conteudo-sanfona .enviar-arquivos-form .jfilestyle {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.sanfona .conteudo-sanfona .enviar-arquivos-form .jfilestyle input {
  width: 50% !important;
}
section.sanfona .conteudo-sanfona .enviar-arquivos-form .jfilestyle label {
  padding: 15px 30px;
  margin-top: 0px;
}
section.sanfona .conteudo-sanfona .fomrulario-suporte button {
  border: none;
  margin-top: 10px;
  padding: 18px;
  min-width: 200px;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  border-radius: 4px;
  cursor: pointer;
}
section.sanfona .conteudo-sanfona select#assunto {
  width: 50%;
  padding: 14px 12px;
  margin-top: 8px;
  color: #808080;
}
section.sanfona .conteudo-sanfona label[for="arquivo"] {
  display: block;
  background: #2e4058;
  width: 100%;
  margin: 5px 0px;
  color: #ffffff;
  text-transform: uppercase;
}
section.sanfona .exemplo {
  padding: 10px 0px;
}

.botoes-navegacao-grande .content {
  max-width: 1000px !important;
}
.botoes-navegacao-grande .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.botoes-navegacao-grande .conteudo .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.botoes-navegacao-grande .conteudo .box:last-child {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.botoes-navegacao-grande .conteudo .box:last-child .bloco {
  width: 100%;
  min-width: 260px;
}
.botoes-navegacao-grande .conteudo .box .bloco {
  width: calc(48% - 10px);
  margin: 10px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: ubuntu;
  cursor: pointer;
}
.botoes-navegacao-grande .conteudo .box .bloco.active h4,
.botoes-navegacao-grande .conteudo .box .bloco.active p {
  color: #ffffff !important;
}
.botoes-navegacao-grande .conteudo .box .bloco h4 {
  font-weight: bold;
  margin-bottom: 4px;
  width: 100%;
  font-size: 17px;
}
.botoes-navegacao-grande .conteudo .box .bloco p {
  width: 100%;
  font-size: 14px !important;
  color: #c7c7c7;
  margin-top: 5px;
  line-height: 18px;
}
.botoes-navegacao-grande .conteudo .box .bloco a {
  color: #555;
  cursor: pointer;
  display: block;
  width: 100%;
}
.botoes-navegacao-grande .conteudo .box .bloco a > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.botoes-navegacao-grande .conteudo .box .bloco a > div span {
  margin-bottom: 10px;
}
.botoes-navegacao-grande .conteudo .box .bloco:hover p,
.botoes-navegacao-grande .conteudo .box .bloco:hover h4 {
  color: #ffffff !important;
}

body.institucional.fale-Conosco section.master.menu-institucional {
  background: #ffffff;
  font-weight: 100;
  text-transform: uppercase;
}

@media (max-width: 787px) {
  .botoes-navegacao-grande .conteudo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 500px) {
  .botoes-navegacao-grande .conteudo .box .bloco {
    width: 100% !important;
  }

  .fomrulario-suporte {
    padding: 0px 5px;
  }

  span.focus-jfilestyle {
    width: 35%;
  }

  section.sanfona .conteudo-sanfona .enviar-arquivos-form .jfilestyle label {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 15px 0px;
    width: 100%;
  }
}
.tracking-in-expand {
  -webkit-animation: tracking-in-expand 2s cubic-bezier(0.215, 0.61, 0.355, 1) both;
          animation: tracking-in-expand 2s cubic-bezier(0.215, 0.61, 0.355, 1) both;
}

.kenburns-top {
  -webkit-animation: kenburns-top 5s ease-out both;
          animation: kenburns-top 5s ease-out both;
}

@-webkit-keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}

@keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}
@keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
            transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
            transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
            transform-origin: top;
  }
}
section.master.banner-autencidade {
  background-image: url(/arquivos/ids/155994/banner-desk-tecnologia.jpg);
  background-size: cover;
  padding: 40px 0px;
}
section.master.banner-autencidade .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.master.banner-autencidade .conteudo h1 {
  text-transform: uppercase;
  font-size: 2rem;
  margin-left: 20px;
  font-family: ubuntu;
  color: #ffffff;
}

section.master.autenticidade {
  padding: 50px 0px;
}
section.master.autenticidade .certificacao {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 100%;
  font-family: ubuntu;
}
section.master.autenticidade .certificacao h2 {
  font-size: 22px;
  margin-bottom: 10px;
}
section.master.autenticidade .certificacao .registro-inico p {
  color: #f9514c;
  cursor: pointer;
  text-decoration: underline;
}
section.master.autenticidade .certificacao .selecao {
  width: 100%;
  padding: 20px 0px;
}
section.master.autenticidade .certificacao .selecao label {
  padding: 0px 20px;
}
section.master.autenticidade .certificacao .busca-certificado {
  width: 100%;
}
section.master.autenticidade .certificacao .busca-certificado label {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.master.autenticidade .certificacao input#busca-certificado {
  width: 60%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px;
  border: 1px solid #f2f2f2;
  -webkit-box-shadow: 0px 0px 4px #000000;
          box-shadow: 0px 0px 4px #000000;
}
section.master.autenticidade .certificacao .buscar {
  margin-left: 20px;
  width: 15%;
  background: #f9514c;
  color: #ffffff;
  text-transform: uppercase;
  padding: 15px 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
section.master.autenticidade .certificacao p.observacao {
  margin-top: 11px;
  font-size: 12px;
}
section.master.autenticidade .certificacao .container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 24px;
}
section.master.autenticidade .certificacao .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
section.master.autenticidade .certificacao .checkmark {
  position: absolute;
  top: 0;
  left: -8px;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}
section.master.autenticidade .certificacao .container:hover input ~ .checkmark {
  background-color: #ccc;
}
section.master.autenticidade .certificacao .container input:checked ~ .checkmark {
  background-color: #2196f3;
}
section.master.autenticidade .certificacao .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
section.master.autenticidade .certificacao .container input:checked ~ .checkmark:after {
  display: block;
}
section.master.autenticidade .certificacao .container .checkmark:after {
  top: 9px;
  left: 9px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
}
section.master.autenticidade .certificacao .selecao {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

section.master.popup-certificado-ajuda {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000000b5;
  left: 0px;
  top: 0px;
  z-index: 999999;
  margin: 0px auto;
  text-align: center;
}
section.master.popup-certificado-ajuda .content {
  left: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  margin: 0px auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
section.master.popup-certificado-ajuda .content .certificado-popup {
  position: relative;
}
section.master.popup-certificado-ajuda .content .certificado-popup img {
  max-width: 100%;
}
section.master.popup-certificado-ajuda .content .certificado-popup .botao-fechar-certificado {
  position: absolute;
  top: -30px;
  right: 0px;
  color: #ffffff;
  font-family: ubuntu;
  cursor: pointer;
}
section.master.popup-certificado-ajuda .content .certificado-popup p {
  font-weight: 100;
}
section.master.popup-certificado-ajuda .content .certificado-popup strong {
  font-weight: 500;
}

.curso-certificado-resposta {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
  max-width: 76%;
  margin: 20px 0px;
  background: #eee;
  padding: 30px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.curso-certificado-resposta div {
  line-height: 24px;
}
.curso-certificado-resposta div strong {
  font-weight: bold;
}

.premiosIcons .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: visible !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.premiosIcons .slick-track, .premiosIcons .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.premiosIcons .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.premiosIcons .slick-list:focus {
  outline: none;
}
.premiosIcons .slick-list .dragging {
  cursor: pointer;
  cursor: hand;
}
.premiosIcons .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 9000em !important;
}
.premiosIcons .slick-loading .slick-track {
  visibility: hidden;
}
.premiosIcons .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  margin: 5px pxtoem(10) !important;
}
.premiosIcons .slick-arrow, .premiosIcons .slick-dots {
  position: absolute;
  z-index: 10;
  bottom: 7%;
  text-align: center;
}
.premiosIcons .slick-dots li {
  min-height: auto;
  display: inline-block;
  margin: 2px 5px;
  width: 13px;
  height: 13px;
  font-size: 0px;
  border-radius: 10px;
}
.premiosIcons .slick-arrow {
  cursor: pointer;
  border: none;
  background-color: transparent;
  outline: none;
}
.premiosIcons .slick-arrow .slick-hidden {
  display: none;
}
.premiosIcons .slick-disabled {
  opacity: 0.5;
}
.premiosIcons .slick-initialized.slick-slider.slick-dotted {
  max-width: 100%;
  width: 100%;
}
.premiosIcons .slick-dotted li button {
  border-radius: 68px;
  border: none;
  font-size: 0px;
  width: 15px;
  height: 15px;
}
.premiosIcons .slick-active button {
  background: #333;
}

button.slick-prev {
  font-size: 0px;
  bottom: 13%;
  left: 0px;
  outline: none;
}

button.slick-next {
  font-size: 0px;
  bottom: 13%;
  right: 0px;
  outline: none;
}

section.promocao {
  margin: 40px 0px 20px 0px;
  width: 100%;
}
section.promocao .content {
  max-width: 1200px;
  margin: 0px auto;
  width: 100%;
}
section.promocao .content img {
  max-width: 100%;
  width: 100%;
  height: 100%;
}
section.promocao .content {
  max-width: 1153px;
  margin: 0px auto;
  width: 100%;
}
@media (max-width: 500px) {
  section.promocao .content {
    padding: 0px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    max-width: 100%;
  }
}
section.promocao .content h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 51px 0px;
  font-family: hind;
  font-weight: 100;
  font-size: 1.45rem;
}
@media (max-width: 500px) {
  section.promocao .content h2 {
    text-align: center;
  }
  section.promocao .content h2 .seta-red {
    display: none;
  }
}
section.promocao .content h2 .seta-red {
  background: url("https://edu.portaleducacao.com.br/arquivos/promocoes-seta.png");
  width: 7px;
  height: 8px;
  margin: 0px 12px 0px 0px;
  background-repeat: no-repeat;
}
section.promocao .content p {
  font-family: hind;
  padding-left: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
section.promocao .content a {
  font-family: hind;
  color: #f64f4b;
}
@media (max-width: 500px) {
  section.promocao .content a {
    font-family: hind;
    color: #f64f4b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
  }
}
@media (max-width: 364px) {
  section.promocao .content a {
    max-width: 30ch !important;
  }
}
@media (max-width: 420px) {
  section.promocao .content a {
    max-width: 35ch;
  }
}
section.promocao .texto-promocao {
  border-bottom: 1px solid #d2d2d2;
}
section.promocao .texto-promocao:last-child {
  border: none;
}

.popup-portalplay {
  max-width: 500px;
  width: 100%;
  margin: 0px auto;
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px;
  display: block;
  z-index: 20000;
}
.popup-portalplay .content .conteudo {
  font-family: "Hind", sans-serif;
}
.popup-portalplay .content .conteudo .styled-checkbox {
  position: absolute;
  opacity: 0;
}
.popup-portalplay .content .conteudo .styled-checkbox + label {
  position: relative;
  cursor: pointer;
  padding: 0;
}
.popup-portalplay .content .conteudo .styled-checkbox + label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 17px;
  height: 17px;
  background: #eaeaea;
  border-radius: 19px;
}
.popup-portalplay .content .conteudo .styled-checkbox:hover + label:before {
  background: #f35429;
}
.popup-portalplay .content .conteudo .styled-checkbox:focus + label:before {
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}
.popup-portalplay .content .conteudo .styled-checkbox:checked + label:before {
  background: #f35429;
}
.popup-portalplay .content .conteudo .styled-checkbox:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.popup-portalplay .content .conteudo .styled-checkbox:disabled + label:before {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #ddd;
}
.popup-portalplay .content .conteudo .styled-checkbox:checked + label:after {
  content: '';
  position: absolute;
  left: 3px;
  top: 8px;
  background: #ccc;
  width: 2px;
  height: 2px;
  -webkit-box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
          box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.popup-portalplay .content .conteudo .unstyled {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.popup-portalplay .content .conteudo li {
  margin: 0px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.popup-portalplay .content .conteudo .centered {
  margin: auto;
}
.popup-portalplay .content .conteudo .popup {
  padding: 22px 44px;
  height: 427px;
  position: relative;
  -webkit-box-shadow: 0px 0px 14px 0px #00000045;
          box-shadow: 0px 0px 14px 0px #00000045;
  border-radius: 10px;
}
.popup-portalplay .content .conteudo .popup .btn-fecharDOIS {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.popup-portalplay .content .conteudo .popup .checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.popup-portalplay .content .conteudo .textoSucesso {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.popup-portalplay .content .conteudo .textoSucesso h1 {
  color: #f8424e;
  font-size: 19px;
  font-weight: bold;
  padding-bottom: 4px;
}
.popup-portalplay .content .conteudo .textoSucesso p {
  font-size: 16px;
  color: #464646;
  text-align: center;
  line-height: 19px;
}
.popup-portalplay .content .conteudo .preferencia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #c8c8c8;
  padding-top: 20px;
  margin-top: 15px;
}
.popup-portalplay .content .conteudo .preferencia label {
  display: block;
  font-size: 14px;
  margin: 7px 0px;
}
.popup-portalplay .content .conteudo .preferencia label:hover {
  color: #f8424e;
}
.popup-portalplay .content .borda {
  width: 100%;
  height: 5px;
  background: #f8424e;
  background: -webkit-gradient(left top, right top, color-stop(0%, #f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), color-stop(100%, #f6504b));
  background: -webkit-gradient(linear, left top, right top, from(#f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), to(#f6504b));
  background: linear-gradient(to right, #f8424e 0%, #f55a4c 0%, #f55a4c 0%, #fa5f69 0%, #f6504b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f6504b', GradientType=1 );
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px;
}
.popup-portalplay .content .boao-comprar-portalplay, .popup-portalplay .content .botao-fechar-pop-dois {
  display: inline-block;
  margin: 15px auto 0px auto;
  text-align: center;
  width: 100px;
  background: #f8424e;
  background: -webkit-gradient(left top, right top, color-stop(0%, #f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), color-stop(100%, #f6504b));
  background: -webkit-gradient(linear, left top, right top, from(#f8424e), color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(0%, #fa5f69), to(#f6504b));
  background: linear-gradient(to right, #f8424e 0%, #f55a4c 0%, #f55a4c 0%, #fa5f69 0%, #f6504b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f6504b', GradientType=1 );
  padding: 12px;
  border-radius: 31px;
  color: #fff;
  cursor: pointer;
  position: relative;
  left: calc(50% - 64px);
}
.popup-portalplay .content .botao-fechar-pop-dois {
  display: none;
}
.popup-portalplay .informacoesRecebidas {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #c8c8c8;
  padding-top: 20px;
  margin-top: 15px;
  display: none;
}
.popup-portalplay p.titulo {
  font-weight: bold;
}
.popup-portalplay p.rodape {
  font-size: smaller !important;
}
.popup-portalplay .btn-fechar-compra-portalplay.sprite-icon-fechar {
  display: none;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.bordaVermelha {
  width: 100%;
  height: 3px;
}

body {
  margin-top: 60px;
}

header {
  background: #fff;
  position: relative;
  z-index: 99;
  position: fixed;
  width: 100%;
  left: 0px;
  top: 0px;
}
header .header {
  padding: 7px 0px;
  width: 100%;
  margin: 0px auto;
  border-bottom: 1px solid #f5f5f5;
  -webkit-box-shadow: 0px 4px 20px -10px #0000008c;
          box-shadow: 0px 4px 20px -10px #0000008c;
}
header .header .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 684px) {
  header .header .conteudo {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
header .header .conteudo .box.menu {
  padding: 0px 25px;
  position: relative;
}
@media (max-width: 550px) {
  header .header .conteudo .box.menu section.banner-portal-play-menu {
    display: none !important;
  }
}
header .header .conteudo .box.menu .icone {
  font-family: "Hind", sans-serif;
  font-weight: 500;
  font-size: 12px;
  cursor: pointer;
  color: #9f9f9f;
}
header .header .conteudo .box.menu .icone > span {
  margin-left: 6px;
}
@media (max-width: 360px) {
  header .header .conteudo .box.menu .icone > span {
    display: none;
  }
}
header .header .conteudo .box.menu .submenu {
  position: absolute;
  top: 41px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  display: none;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  width: 896px;
  -webkit-transition-duration: 1.1s;
          transition-duration: 1.1s;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: auto;
}
@media (max-width: 500px) {
  header .header .conteudo .box.menu .submenu {
    position: fixed;
    top: 64px;
    left: 0px;
    width: 100%;
  }
}
header .header .conteudo .box.menu .submenu.menuaberto {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-transition-duration: 1.1s;
          transition-duration: 1.1s;
}
@media (max-width: 500px) {
  header .header .conteudo .box.menu .submenu.menuaberto .banner {
    display: none;
  }
}
header .header .conteudo .box.menu .submenu.menuaberto .micro-botao {
  width: 100%;
  background: #fff;
  padding: 13px 10px;
  list-style: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
header .header .conteudo .box.menu .submenu.menuaberto .micro-botao div {
  width: 50%;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
header .header .conteudo .box.menu .submenu.menuaberto .micro-botao div a {
  padding: 15px 0px;
  border: 1px solid #b9b9b9;
  margin: 1% 2%;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  font-family: hind;
  color: #000;
  border-radius: 5px;
}
header .header .conteudo .box.menu .submenu.menuaberto .micro-botao div a:hover {
  color: #fff;
  border-color: indianred !important;
}
header .header .conteudo .box.menu .submenu .box.links {
  width: 35%;
}
@media (max-width: 500px) {
  header .header .conteudo .box.menu .submenu .box.links {
    width: 100%;
  }
}
header .header .conteudo .box.menu .submenu .box.links ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
@media (max-width: 500px) {
  header .header .conteudo .box.menu .submenu .box.links ul {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
header .header .conteudo .box.menu .submenu .box.links ul > li {
  padding: 8px 0px;
  margin-left: 0px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
}
@media (max-width: 500px) {
  header .header .conteudo .box.menu .submenu .box.links ul > li {
    padding: 10px 19px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: left;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
header .header .conteudo .box.menu .submenu .box.links ul > li .spacer-icon-menu {
  margin-right: 12px;
}
header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item {
  background: #e83d49;
}
header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item .submenu-filho {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
header .header .conteudo .box.menu .submenu .box.links ul > li.hover-item > a {
  color: #f5ed84;
}
header .header .conteudo .box.menu .submenu .box.links ul > li > a {
  font-family: "Ubuntu", sans-serif;
  text-transform: uppercase;
  color: #fff;
  font-weight: 300;
  text-decoration: none;
  font-size: 12px;
  display: block;
  width: 66%;
}
header .header .conteudo .box.menu .submenu img {
  vertical-align: middle;
  border-bottom-right-radius: 0px;
  height: 100%;
  width: 100%;
}
header .header .conteudo .box.menu .submenu .submenu-filho {
  position: absolute;
  top: 0px;
  right: 0px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background: #fff;
  height: 100%;
  border-bottom-right-radius: 8px;
  width: 67%;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  display: none;
  max-height: 464px;
}
@media (max-width: 500px) {
  header .header .conteudo .box.menu .submenu .submenu-filho {
    left: 52px;
    width: calc(100% - 52px);
    right: initial;
    top: 72px;
    max-height: 100%;
  }
  header .header .conteudo .box.menu .submenu .submenu-filho .box.banner-sub-submenu {
    display: none !important;
  }
}
header .header .conteudo .box.menu .submenu .submenu-filho .box.link-sub {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
@media (max-width: 500px) {
  header .header .conteudo .box.menu .submenu .submenu-filho .box.link-sub {
    width: 100%;
  }
}
header .header .conteudo .box.menu .submenu .submenu-filho ul {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  padding: 40px 0px 0px 0px;
}
header .header .conteudo .box.menu .submenu .submenu-filho ul li {
  background: #fff !important;
}
header .header .conteudo .box.menu .submenu .submenu-filho ul li a {
  color: #858585 !important;
  width: 100% !important;
  padding-left: 25px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 37ch;
}
header .header .conteudo .box.menu .submenu .submenu-filho ul li a:hover {
  color: #f8424f !important;
}
header .header .conteudo .box.menu .submenu .submenu-filho ul li a::before {
  content: "- ";
}
header .header .conteudo .box.menu .submenu .submenu-filho ul h2 {
  padding-left: 25px;
  font-family: "Hind", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 15px;
}
header .header .conteudo .box.menu .submenu .submenu-filho ul img {
  vertical-align: middle;
}
header .header .conteudo .box.menu .submenu .box-banner {
  height: 100%;
}
header .header .conteudo .box.buscaTopbar {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
@media (max-width: 684px) {
  header .header .conteudo .box.buscaTopbar {
    -webkit-box-flex: inherit;
        -ms-flex-positive: inherit;
            flex-grow: inherit;
  }
}
header .header .conteudo .box.faleConosco {
  cursor: pointer;
  font-family: "Hind", sans-serif;
  font-size: 14px;
  color: #f8424f;
  padding-right: 20px;
  border-right: 1px solid #ebebeb;
}
@media (max-width: 1140px) {
  header .header .conteudo .box.faleConosco {
    display: none;
  }
}
header .header .conteudo .box.faleConosco .icon-tel {
  margin-right: 12px;
}
header .header .conteudo .box.faleConosco .subFaleconosco {
  position: absolute;
  top: 63px;
  background: #fff;
  width: 290px;
  padding: 17px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 4px solid;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 7px #00000059;
          box-shadow: 0px 0px 7px #00000059;
  display: none;
}
header .header .conteudo .box.faleConosco .subFaleconosco .ocuta-div {
  display: none;
}
header .header .conteudo .box.faleConosco .subFaleconosco .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
header .header .conteudo .box.faleConosco .subFaleconosco .conteudo ul {
  margin-top: 6px;
}
header .header .conteudo .box.faleConosco .subFaleconosco .conteudo ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #555;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 4px;
}
header .header .conteudo .box.faleConosco .subFaleconosco .conteudo ul li div {
  margin-right: 15px;
}
header .header .conteudo .box.faleConosco .subFaleconosco .conteudo a {
  text-transform: uppercase;
  color: #f8424e;
  display: block;
  margin-top: 16px;
  text-decoration: none;
  border-bottom: 1px solid #fc452e;
}
header .header .conteudo .box.faleConosco .subFaleconosco .conteudo .botao-faleconosco {
  color: #fff;
  margin-bottom: 10px;
  border-radius: 43px;
  padding: 12px;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
  width: 175px;
}
header .header .conteudo .box.faleConosco .subFaleconosco .conteudo .botao-faleconosco a {
  color: #fff !important;
  text-decoration: none;
  padding: 0px;
  margin: 0px !important;
  border: none !important;
}
header .header .conteudo .box.faleConosco .subFaleconosco .conteudo h3 {
  text-transform: uppercase;
  font-weight: bold;
  color: #555;
  margin: 10px 0px;
}
header .header .conteudo .box.faleConosco .liguepramim {
  position: absolute;
  background: #fff;
  top: 63px;
  -webkit-box-shadow: 0px 0px 4px #00000038;
          box-shadow: 0px 0px 4px #00000038;
  max-width: 350px;
  border-radius: 8px;
  width: 350px;
  height: 335px;
  display: none;
}
header .header .conteudo .box.faleConosco .liguepramim .tarja-azul {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: #4a9edf;
  width: 100%;
  padding: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
header .header .conteudo .box.faleConosco .liguepramim .tarja-azul p {
  color: #fff !important;
  font-weight: 100 !important;
}
header .header .conteudo .box.faleConosco .liguepramim .tarja-azul a {
  color: #fff;
  text-decoration: underline;
}
header .header .conteudo .box.faleConosco .liguepramim .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 25px;
  background: url(/arquivos/form-fale-conosco.jpg);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
  border-bottom-right-radius: 8px;
  padding: 19px;
}
header .header .conteudo .box.faleConosco .liguepramim .conteudo h3 {
  font-size: 17px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
}
header .header .conteudo .box.faleConosco .liguepramim .conteudo p {
  font-family: "Hind", sans-serif;
  margin: 0px 0px 2px 0px;
  color: #777777;
  font-weight: bold;
}
header .header .conteudo .box.faleConosco .liguepramim .conteudo p + p {
  font-weight: 200;
}
header .header .conteudo .box.faleConosco .liguepramim .conteudo .envio-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 12px;
}
header .header .conteudo .box.faleConosco .liguepramim .conteudo .envio-box input {
  width: 100%;
  height: 30px;
  border: 1px solid #ccc;
  margin: 3px 0px;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
header .header .conteudo .box.faleConosco .liguepramim .conteudo .botao-enviar-ligue {
  display: inline-block;
  color: #fff;
  width: 113px;
  text-align: center;
  padding: 11px;
  text-transform: uppercase;
  border-radius: 32px;
  margin-top: 21px;
}
@media (max-width: 685px) {
  header .header .conteudo .box.acesso {
    display: none !important;
  }
}
header .header .conteudo .box.acesso.acesso-sem-icon {
  display: none;
}
header .header .conteudo .box.acesso.acesso-com-icon {
  display: none;
  position: relative;
  cursor: pointer;
}
header .header .conteudo .box.acesso.acesso-com-icon .sprite-icon-setinha-baixo {
  -webkit-transition-duration: 0.6s;
          transition-duration: 0.6s;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
header .header .conteudo .box.acesso.acesso-com-icon .sprite-icon-setinha-baixo.activeSeta {
  -webkit-transition-duration: 0.6s;
          transition-duration: 0.6s;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
header .header .conteudo .box.acesso.acesso-com-icon .subLogin {
  display: none;
  -webkit-box-shadow: 0px 0px 7px #00000030;
          box-shadow: 0px 0px 7px #00000030;
  background: #fff;
  position: absolute;
  width: 230px;
  right: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 25px;
  border-bottom: 4px solid #f8424f;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 49px;
}
header .header .conteudo .box.acesso.acesso-com-icon .subLogin .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
header .header .conteudo .box.acesso.acesso-com-icon .subLogin .conteudo a {
  font-family: "Hind", sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #929292;
  display: block;
  padding: 10px 21px;
  border-radius: 37px;
  font-size: 13px;
  font-weight: 400;
  -webkit-box-shadow: 0px 0px 2px #00000087;
          box-shadow: 0px 0px 2px #00000087;
}
header .header .conteudo .box.acesso.acesso-com-icon .subLogin .conteudo a:hover {
  color: #fff !important;
}
header .header .conteudo .box.acesso.acesso-com-icon .subLogin .conteudo .areaAluno {
  margin-bottom: 10px;
}
header .header .conteudo .box.acesso.acesso-com-icon .subLogin .conteudo .areaAluno a {
  color: #f8424f !important;
  -webkit-box-shadow: 0px 0px 5px #b30909 !important;
          box-shadow: 0px 0px 5px #b30909 !important;
}
header .header .conteudo .box.acesso.acesso-com-icon .subLogin .conteudo .areaAluno:hover a {
  color: #fff !important;
}
header .header .conteudo .box.acesso.acesso-com-icon .nome-pessoa {
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Hind", sans-serif;
  color: #f84451;
  font-weight: 400;
}
header .header .conteudo .box.acesso.acesso-com-icon .nome-pessoa span {
  color: #464646;
  padding-right: 5px;
}
header .header .conteudo .box.acesso .botao-acessos {
  padding-left: 20px;
}
header .header .conteudo .box.acesso .botao-acessos a {
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  margin: 0px 5px;
  font-family: "Hind", sans-serif;
  font-size: 14px;
}
header .header .conteudo .box.acesso .botao-acessos a.area-aluno {
  color: #676767;
  padding: 13px 19px;
  border: 1px solid;
  border-radius: 5px;
}
header .header .conteudo .box.acesso .botao-acessos a.cadastre-se {
  border: 1px solid #d64134;
  color: #fff;
  padding: 13px 0px;
  border-radius: 5px;
  min-width: 142px;
  text-align: center;
}
header .header .conteudo .box.minicart {
  cursor: pointer;
  margin-left: 12px;
  position: relative;
}
header .header .conteudo .box.minicart p.qtdnocart {
  position: absolute;
  top: -3px;
  font-size: 9px;
  font-family: "Hind", sans-serif;
  font-weight: bold;
  background: #4a8eda;
  padding: 6px 6px;
  border-radius: 1000px;
  color: #fff;
  line-height: 2px;
}
header .header .conteudo .box.minicart .sprite-icon-setinha-baixo {
  -webkit-transition-duration: 0.6s;
          transition-duration: 0.6s;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
header .header .conteudo .box.minicart .sprite-icon-setinha-baixo.activeSeta {
  -webkit-transition-duration: 0.6s;
          transition-duration: 0.6s;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
header .header .conteudo .box.minicart .seta-baixo-icon-minicart {
  margin-left: 12px;
}
header .header .conteudo .box.minicart .minicartsub {
  position: absolute;
  right: 0px;
  top: calc(0px + 43px);
  padding: 25px 12px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 5px #00000029;
          box-shadow: 0px 0px 5px #00000029;
  width: 320px;
  border-bottom: 4px solid #f84451;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  display: none;
}
@media (max-width: 500px) {
  header .header .conteudo .box.minicart .minicartsub {
    right: -3px;
    padding: 25px 0px;
    width: 320px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    top: 42px;
  }
}
header .header .conteudo .box.minicart .minicartsub .conteudo {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
header .header .conteudo .box.minicart .minicartsub .conteudo .produtos {
  max-height: 345px;
  overflow-y: scroll;
  padding-right: 10px;
}
@media (max-width: 500px) {
  header .header .conteudo .box.minicart .minicartsub .conteudo .produtos {
    width: 93%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
header .header .conteudo .box.minicart .minicartsub .conteudo .produtos::-webkit-scrollbar {
  width: 2px;
}
header .header .conteudo .box.minicart .minicartsub .conteudo .produtos::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
header .header .conteudo .box.minicart .minicartsub .conteudo .produtos::-webkit-scrollbar-thumb {
  outline: 1px solid #f84451;
  background-color: #f84451;
}
header .header .conteudo .box.minicart .minicartsub .linhaproduto {
  position: relative;
}
header .header .conteudo .box.minicart .minicartsub .linhaproduto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-decoration: none;
  padding-bottom: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
}
header .header .conteudo .box.minicart .minicartsub .linhaproduto .box.imagem .preco {
  margin-top: 5px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Hind", sans-serif;
  color: #555;
  font-size: 16px;
}
header .header .conteudo .box.minicart .minicartsub .linhaproduto .box.informacoes {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  text-align: left;
  padding-left: 14px;
  position: relative;
}
header .header .conteudo .box.minicart .minicartsub .linhaproduto .box.informacoes .subcategoria-produto {
  font-family: "Hind", sans-serif;
  font-size: 12px;
  color: #555;
}
header .header .conteudo .box.minicart .minicartsub .linhaproduto .box.informacoes a {
  text-decoration: none;
}
header .header .conteudo .box.minicart .minicartsub .linhaproduto .box.informacoes .nome-do-produto {
  padding: 8px 0px;
  font-size: 14px;
  font-family: "Ubuntu", sans-serif;
  color: #444;
  font-weight: 600;
  text-decoration: none;
}
header .header .conteudo .box.minicart .minicartsub .valorcart .preco-total {
  text-align: center;
  margin: 10px;
  font-family: "Ubuntu", sans-serif;
  color: #29ad8f;
  font-weight: bold;
}
header .header .conteudo .box.minicart .minicartsub .valorcart .preco-total strong {
  color: #444;
}
header .header .conteudo .box.minicart .minicartsub .valorcart .botao-finalizar a {
  display: block;
  width: 100%;
  text-align: center;
  margin: 0px auto;
  background: #28ad90;
  color: #fff;
  padding: 12px 40px;
  border-radius: 4px;
  border: 1px solid #44444426;
  text-decoration: none;
  font-family: "Hind", sans-serif;
  font-size: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
header .header .conteudo .box.minicart .minicartsub .minicartvazio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
header .header .conteudo .box.minicart .minicartsub .minicartvazio h3 {
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Hind", sans-serif;
  margin-bottom: 8px;
  padding: 0px 36px;
  color: #555;
}
header .header .conteudo .box.minicart .minicartsub .minicartvazio a {
  display: block;
  text-transform: uppercase;
  font-size: 12px;
  text-decoration: none;
  background: #f8424f;
  color: #fff;
  font-family: "Hind", sans-serif;
  padding: 14px 18px;
  border-radius: 4px;
}
header .header .content {
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
}

div#ajaxBusy {
  position: fixed;
  bottom: 0px;
  left: 0px;
  font-family: "Hind", sans-serif;
}

header .header .conteudo .box.menu .submenu .box.links.webnar::before {
  top: 104px !important;
}

@media (max-width: 500px) {
  section.busca-topo-site.busca-form .buscaRetorno {
    left: 0px;
    width: 100% !important;
    position: fixed !important;
    top: 114px !important;
  }
  section.busca-topo-site.busca-form .buscaRetorno .box.categorias {
    display: none;
  }
}
.subFaleconosco > .conteudo > h3 {
  margin-bottom: 15px !important;
}
.subFaleconosco .line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #565656;
  margin-bottom: 6px;
  font-size: 13px;
}
.subFaleconosco .line > div {
  margin-right: 8px;
}
.subFaleconosco .line strong {
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 3px;
}

i.fa.fa-question-circle {
  margin-right: 8px;
  font-size: 18px;
}

.account header .box.acesso.acesso-com-icon .subLogin::before {
  display: none !important;
}

.telaPreta {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: #00000070;
  display: none;
}

.subFaleconosco > div > p {
  color: #565657;
  font-size: 13px;
}

.subFaleconosco > div > p > a {
  color: #4ba1df !important;
  border: none !important;
  display: inline !important;
}

section.info-trio {
  padding: 30px 0px;
  background: #f9f9f9;
}
section.info-trio .content {
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
}
section.info-trio .content .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media (max-width: 500px) {
  section.info-trio .content .conteudo {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
section.info-trio .content .conteudo .box {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
section.info-trio .content .conteudo .box h1 {
  font-family: "Hind", sans-serif;
  font-weight: bold;
  font-size: 40px;
  margin-bottom: 25px;
  margin-top: 5px;
}
section.info-trio .content .conteudo .box h2 {
  font-family: "Hind", sans-serif;
  font-weight: bold;
  font-size: 40px;
  margin-bottom: 25px;
  margin-top: 5px;
}
section.info-trio .content .conteudo .box p {
  font-family: "Hind", sans-serif;
  font-weight: 300;
  font-size: 14px;
}

.portaleducacao-sobre {
  margin-top: 40px;
}
.portaleducacao-sobre .content {
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
}
.portaleducacao-sobre .content .conteudo {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.portaleducacao-sobre .content .conteudo .titutlo-sobre-o-portal h2 {
  font-weight: 400;
  color: #696969;
  font-family: "Ubuntu", sans-serif;
  font-size: 18px;
  margin-bottom: 25px;
}
.portaleducacao-sobre .content .conteudo .sobre-nos {
  font-family: "Hind", sans-serif;
  font-weight: 100;
  font-size: 12px;
}
.portaleducacao-sobre .content .conteudo .parceiros-portal-educacao {
  margin-top: 42px;
}
.portaleducacao-sobre .content .conteudo .parceiros-portal-educacao ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media (max-width: 450px) {
  .portaleducacao-sobre .content .conteudo .parceiros-portal-educacao ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .portaleducacao-sobre .content .conteudo .parceiros-portal-educacao ul li {
    margin: 6px 32px;
  }
}

.intitucional-footer {
  margin-top: 70px;
}
.intitucional-footer .content {
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
}
.intitucional-footer .content .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 500px) {
  .intitucional-footer .content .conteudo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .intitucional-footer .content .conteudo .box {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media (max-width: 600px) {
  .intitucional-footer .content .conteudo .box.menu-arvore ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
}
.intitucional-footer .content .conteudo .box.menu-arvore ul li {
  margin-bottom: 16px;
}
.intitucional-footer .content .conteudo .box.menu-arvore ul li a {
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Hind", sans-serif;
  color: #696969;
  text-decoration: none;
}
.intitucional-footer .content .conteudo .box.menu-arvore ul li a:hover {
  text-decoration: underline;
}
.intitucional-footer .content .conteudo .box.contato-popup {
  text-align: center;
  color: #7b7b7b;
}
.intitucional-footer .content .conteudo .box.contato-popup h2 {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.intitucional-footer .content .conteudo .box.contato-popup .falar-Consultor {
  color: #fff;
  cursor: pointer;
  min-width: 224px;
  text-transform: uppercase;
  font-family: "Hind", sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 14px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  margin-bottom: 22px;
}
@media (max-width: 550px) {
  .intitucional-footer .content .conteudo .box.contato-popup .falar-Consultor {
    max-width: 200px;
    margin: 20px auto;
  }
}
.intitucional-footer .content .conteudo .box.contato-popup .line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  text-transform: uppercase;
  font-family: "Hind", sans-serif;
  font-size: 16px;
  margin-bottom: 16px;
}
.intitucional-footer .content .conteudo .box.contato-popup .line strong {
  font-weight: bold;
  margin: 0px 5px 0px 10px;
  color: #6d6d6d;
}
.intitucional-footer .content .conteudo .box.social-media {
  color: #7b7b7b;
  text-align: center;
}
.intitucional-footer .content .conteudo .box.social-media h2 {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.intitucional-footer .content .conteudo .box.social-media ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.intitucional-footer .content .conteudo .box.social-media ul li {
  margin: 0px 12px;
}
.intitucional-footer .content .conteudo .box.social-media ul li a {
  display: block;
}
.intitucional-footer .content .conteudo .box.social-media .info-news2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 20px;
}
.intitucional-footer .content .conteudo .box.social-media .info-news2 input[type="email"] {
  height: 34px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 10px;
  border-top-left-radius: 4px;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  font-size: 13px !important;
  color: #8e8e8e;
}
.intitucional-footer .content .conteudo .box.social-media .info-news2 label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.intitucional-footer .content .conteudo .box.social-media .info-news2 span {
  font-size: 13px;
  font-family: "Hind", sans-serif;
  display: block;
  margin-bottom: 5px;
  text-transform: uppercase;
  margin-top: 12px;
}
.intitucional-footer .content .conteudo .box.social-media .info-news2 .botao-enviar {
  color: #fff;
  font-size: 16px;
  font-family: "Hind", sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  padding: 8px;
  border: 1px solid transparent;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  cursor: pointer;
}

.separatorCinza {
  height: 3px;
  background: #ccc;
  width: 70px;
  margin: 25px auto;
}

.copyright {
  margin-top: 35px;
}
.copyright .content {
  max-width: 1200px;
  margin: 0px auto;
  width: 100%;
}
.copyright .content .conteudo {
  text-align: center;
}
.copyright .content .conteudo h3 {
  font-size: 13px;
  font-weight: 500;
  font-family: "Hind", sans-serif;
  margin-bottom: 12px;
  color: #464646;
}
.copyright .content .conteudo p {
  font-size: 12px;
  font-weight: 500;
  font-family: "Hind", sans-serif;
  display: block;
  margin-bottom: 40px;
  color: #666;
}

.falar-Consultor-2 {
  color: #fff;
  cursor: pointer;
  min-width: 224px;
  text-transform: uppercase;
  font-family: "Hind", sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 14px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  margin-bottom: 22px;
}
.falar-Consultor-2 a {
  color: #fff;
}

.tag-lateral-promocao {
  display: block !important;
  position: fixed;
  right: 0px;
  bottom: 92px;
  cursor: pointer;
  z-index: 999;
  background-repeat: no-repeat;
  outline: none !important;
}

.popup-15zena {
  position: fixed;
  top: 0px;
  left: 0px;
  background: #00000075;
  z-index: 99;
  width: 100%;
  height: 100%;
  margin: 0px auto;
  text-align: center;
}
.popup-15zena .texto h2 {
  text-transform: uppercase;
  font-family: ubuntu;
  font-size: 22px;
  padding-bottom: 12px;
  color: #313131;
  text-align: center;
}
.popup-15zena .texto {
  font-family: ubuntu;
  color: #404040;
  height: 160px;
  overflow-y: scroll;
  text-align: left;
}
.popup-15zena .sprite-aviso-navegador_03 {
  position: absolute;
  right: 14px;
  top: 50px;
  cursor: pointer;
}

.popup-15zena .texto h4 {
  padding: 14px 0px;
  font-size: 14px;
  font-weight: bold;
}

.popup-15zena .texto p {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 10px;
}

.popup-15zena .conteudo {
  height: 100%;
  width: 606px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px auto;
  text-align: center;
}

.popup-15zena .conteudo .box:last-child {
  background: #fff;
  padding: 22px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 40px;
  width: 601px;
}

.popup-15zena .conteudo img {
  vertical-align: middle;
  width: 100%;
  max-width: 100%;
}

.popup-15zena .conteudo .box {
  position: relative;
}

section.premios-portaleducacao .content {
  max-width: 1200px;
  margin: 0px auto;
  text-align: center;
}
section.premios-portaleducacao .content .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
section.premios-portaleducacao .content .conteudo .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
section.premios-portaleducacao .content .conteudo .box.line {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 10px 0px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
section.premios-portaleducacao .content .conteudo .box .separator {
  background: #71c2f9;
  width: 200px;
  height: 1px;
}
section.premios-portaleducacao .content .conteudo .box h2 {
  width: 100%;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  margin-top: 14px;
  margin-bottom: 14px;
  color: #fff;
  text-transform: uppercase;
  font-family: "Ubuntu", sans-serif;
}
section.premios-portaleducacao .content .conteudo .box .boxe {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-preferred-size: 33.333%;
      flex-basis: 33.333%;
  text-align: left;
  color: #fff;
  font-family: "Ubuntu", sans-serif;
  padding-bottom: 15px;
  font-size: 13px;
  min-width: 260px;
}
section.premios-portaleducacao .content .conteudo .box .boxe .icon {
  margin-right: 10px;
}

.area-de-interesse {
  padding: 35px 0px 0px 0px;
}
.area-de-interesse .content {
  max-width: 1200px;
  margin: 0px auto;
}
.area-de-interesse .content .conteudo .titulo h2 {
  text-transform: uppercase;
  color: #6c6c6c;
  font-family: "Ubuntu", sans-serif;
  font-size: 28px;
  width: 100%;
  text-align: center;
  font-weight: 100;
}
.area-de-interesse .content .conteudo .categorias-recebidas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 25px;
}
.area-de-interesse .content .conteudo .categorias-recebidas .botao-categoria {
  margin: 12px;
}
.area-de-interesse .content .conteudo .categorias-recebidas a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  color: #676767;
  font-family: hind;
  border: 1px solid #b9b9b9;
  padding: 13px 29px;
  display: block;
  border-radius: 27px;
}
.area-de-interesse .content .conteudo .categorias-recebidas a:hover {
  color: #fff;
  border-color: #d64134;
}

.borda-azul {
  width: 100%;
  height: 5px;
  margin: 42px 0px;
}

.depoimenos .content {
  max-width: 1200px;
  margin: 0px auto;
  width: 100%;
}
.depoimenos .content .conteudo .titulo {
  margin: 35px 0px 10px 0px;
  text-align: center;
  width: 100%;
}
.depoimenos .content .conteudo .titulo h2 {
  text-transform: uppercase;
  color: #6c6c6c;
  font-family: "Ubuntu", sans-serif;
  font-size: 28px;
  width: 100%;
  text-align: center;
  font-weight: 100;
}
.depoimenos .content .conteudo .separator {
  width: 70px;
  height: 3px;
  background: #ccc;
  margin: 0px auto 35px auto;
}
.depoimenos .content .conteudo .conteudoDep {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 700px) {
  .depoimenos .content .conteudo .conteudoDep {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.depoimenos .content .conteudo .conteudoDep .box {
  max-width: 23.6%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 700px) {
  .depoimenos .content .conteudo .conteudoDep .box {
    max-width: 100%;
    margin-bottom: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0px 20px;
  }
}
.depoimenos .content .conteudo .conteudoDep .box .depoimento {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.depoimenos .content .conteudo .conteudoDep .box .depoimento h3 {
  font-family: "Hind", sans-serif;
  font-size: 16px;
  color: #f8424f;
}
.depoimenos .content .conteudo .conteudoDep .box .depoimento h5 {
  font-family: "Hind", sans-serif;
  font-size: 14px;
  margin: 10px 0px 0px 0px;
  color: #393939;
  font-weight: 100;
}
.depoimenos .content .conteudo .conteudoDep .box .depoimento p {
  font-family: "Hind", sans-serif;
  font-size: 13px;
  color: #6c6c6c;
  font-weight: 100;
  text-align: justify;
}

.conteudo-youtube {
  margin: 118px 0px;
}
@media (max-width: 800px) {
  .conteudo-youtube {
    display: none;
  }
}
.conteudo-youtube .content {
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
}
.conteudo-youtube .content .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.conteudo-youtube .content .conteudo iframe {
  width: 100%;
  max-width: 620px;
}
.conteudo-youtube .content .conteudo .box.tabela {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 45px;
}
.conteudo-youtube .content .conteudo .box.video {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.conteudo-youtube .content .conteudo .box .boxtabelaindice ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding-top: 35px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 11px;
}
.conteudo-youtube .content .conteudo .box .boxtabelaindice ul li {
  font-family: "Hind", sans-serif;
  font-weight: 100;
  font-size: 13px;
  cursor: pointer;
  position: relative;
}
.conteudo-youtube .content .conteudo .box .boxtabelaindice ul li.active::before {
  content: "";
  width: 6px;
  height: 6px;
  display: inline-block;
  background: #e6975f;
  margin-right: 10px;
  border-radius: 100px;
  position: absolute;
  left: -10px;
  top: 3px;
}
.conteudo-youtube .content .conteudo .box .controle-de-conteudo {
  position: relative;
}
.conteudo-youtube .content .conteudo .box .conteudo-em-texto {
  background: #fff;
  position: absolute;
  width: 100%;
  min-height: 258px;
  display: none;
}
.conteudo-youtube .content .conteudo .box .conteudo-em-texto h2 {
  margin-top: 35px;
  margin-bottom: 18px;
  font-family: "Hind", sans-serif;
  font-weight: 100;
  font-size: 20px;
  color: #f8424f;
}
.conteudo-youtube .content .conteudo .box .conteudo-em-texto p {
  margin-bottom: 20px;
  font-family: "Hind", sans-serif;
  font-weight: 100;
  font-size: 16px;
  color: #393939;
}
.conteudo-youtube .content .conteudo .box .conteudo-em-texto a {
  margin-top: 22px;
  display: block;
  color: #fff;
  font-weight: 600;
  font-family: "Ubuntu", sans-serif;
  font-size: 12.5px;
  border-radius: 60px;
  border: 1px solid transparent;
  text-decoration: none;
  max-width: 114px;
  text-align: center;
  padding: 11px 0px;
  text-transform: uppercase;
}

.quem-falou-sobre-nos {
  margin-bottom: 85px;
}
.quem-falou-sobre-nos .content {
  max-width: 1200px;
  width: 100%;
  margin: 0px auto;
}
.quem-falou-sobre-nos .content .conteudo .titulo {
  margin: 35px 0px 10px 0px;
  text-align: center;
  width: 100%;
}
.quem-falou-sobre-nos .content .conteudo .titulo h2 {
  text-transform: uppercase;
  color: #6c6c6c;
  font-family: "Ubuntu", sans-serif;
  font-size: 28px;
  width: 100%;
  text-align: center;
  font-weight: 100;
}
.quem-falou-sobre-nos .content .conteudo .separator {
  width: 70px;
  height: 3px;
  background: #ccc;
  margin: 0px auto 35px auto;
}
.quem-falou-sobre-nos .content .conteudo .marcas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
@media (max-width: 655px) {
  .quem-falou-sobre-nos .content .conteudo .marcas {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.botao-categoria-nulo {
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px auto;
  width: 100%;
  font-family: "Hind", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  color: #464646;
  padding-top: 14px;
}
.botao-categoria-nulo a {
  text-decoration: underline;
  color: #464646;
}

.cursos .menu-departamento {
  display: none !important;
}

@media (max-width: 450px) {
  .banner-promocao {
    display: none;
  }

  .banner-promocao.promocao-mobile {
    display: block !important;
  }
}
.rv-404 section.master.homebannerfull {
  background: #f8424e;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #f8424e), color-stop(32%, #f8424e), color-stop(70%, #f55a4c), color-stop(78%, #f55a4c), color-stop(100%, #f55a4c));
  background: linear-gradient(135deg, #f8424e 0%, #f8424e 32%, #f55a4c 70%, #f55a4c 78%, #f55a4c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f55a4c', GradientType=1);
  padding: 58px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0px auto;
}
.rv-404 .sessaobusca.banner-home {
  margin-top: -118px;
}
@media (max-width: 500px) {
  .rv-404 .sessaobusca.banner-home {
    margin-top: -90px;
  }
}
.rv-404 section.master.homebannerfull img {
  max-width: 100%;
  position: relative;
  left: 8%;
}

.minicartsub .remove {
  left: 0px;
  top: 0px;
  padding-right: 5px;
}
.minicartsub .remove i {
  color: #f8424e;
}

.cc-flex.cc-justify-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

section.cc-flex.cc-nowrap.cc-user {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

img.cc-fl.cc-mr3.cc-dn.cc-db-ns {
  display: block !important;
}

p.cc-ma0.cc-dib.cc-f5 {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

section.cc-w-50-ns.cc-cf.cc-tr-ns.cc-lh-copy {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

p.cc-customer.cc-ma0.cc-dib.cc-f5.cc-white.cc-mr3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

a#impersonateButton {
  border-color: #fff;
  color: #fff;
  cursor: pointer;
}

span.cc-ttu.cc-f7.cc-silver {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

a#vtex-callcenter__user-logout {
  border: 1px solid;
  padding: 11px;
  display: block;
  border-radius: 4px;
}

section#vtex-callcenter__toolbar {
  position: fixed !important;
  left: 0px !important;
  bottom: 0px !important;
  top: initial !important;
}

.cc-flex.cc-justify-between {
  position: fixed !important;
  left: 0px;
  bottom: 0px !important;
}

div#vtex-callcenter {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 99999999;
  font-family: hind;
}

form#impersonationForm {
  position: fixed !important;
  left: 0px !important;
  bottom: 145px !important;
}

#vtex-callcenter .cc-absolute {
  position: relative !important;
  min-width: 320px;
  padding-left: 0px !important;
  right: 0px !important;
}

.vitrine.resultItemsWrapper li {
  width: 24%;
}
@media (max-width: 1111px) {
  .vitrine.resultItemsWrapper li {
    min-width: 200px;
  }
}
@media (max-width: 700px) {
  .vitrine.resultItemsWrapper li {
    min-width: 290px;
    margin: 10px 0px;
  }
}

ul.pages {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 50px 0px 0px 0px;
  font-family: "Hind", sans-serif;
  font-size: 13px;
  color: #9c9c9c;
  text-transform: capitalize;
  margin: 0px auto;
}
@media (max-width: 700px) {
  ul.pages {
    width: 100%;
    margin: 0px;
  }
}
ul.pages li {
  padding: 12px 23px;
  border-radius: 100px;
  color: #555;
  text-transform: uppercase;
  margin: 0px 10px;
}
@media (max-width: 500px) {
  ul.pages li {
    width: 13% !important;
  }
}
ul.pages li.first {
  background: #f1f1f1;
  border: 1px solid #e6e6e6;
  max-width: 98px;
}
ul.pages li.last {
  background: #f1f1f1;
  border: 1px solid #e6e6e6;
  max-width: 98px;
}
ul.pages li.previous {
  border: 1px solid #dcdcdc;
  max-width: 98px;
}
ul.pages li.next {
  border: 1px solid #dcdcdc;
  max-width: 98px;
}
ul.pages li.page-number {
  width: 12px !important;
  height: 12px !important;
  font-size: 0px;
  background: #4a8eda;
  padding: 0px !important;
  display: block !important;
}
@media (max-width: 500px) {
  ul.pages li.page-number {
    width: 12px !important;
  }
}
@media (max-width: 1111px) {
  ul.pages li {
    min-width: initial !important;
  }
}

.prateleira .cargaHoraria {
  font-family: ubuntu;
  text-transform: uppercase;
  font-size: 12px;
  padding-left: 10px;
  font-weight: 600;
  color: #969696;
}

@media (max-width: 890px) {
  .pager.bottom {
    max-width: 100%;
  }
}
.prateleira ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 700px) {
  .prateleira ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 500px) {
  .prateleira ul {
    max-width: 320px;
    margin: 0px auto;
  }
}
.prateleira ul li {
  width: 19%;
  margin: 0.5%;
  max-width: 228px;
  -webkit-box-shadow: 0px 0px 13px 0px #00000036;
          box-shadow: 0px 0px 13px 0px #00000036;
  border-radius: 0px;
  background: #fff;
}
@media (max-width: 500px) {
  .prateleira ul li {
    max-width: 310px;
    margin: 5px;
    width: 310px;
  }
}

.card-produto a {
  text-decoration: none;
  color: dimgray;
}
.card-produto .fotoProduto img {
  width: 100%;
  height: 100%;
}
.card-produto .categoriaProduto {
  padding: 10px;
}
.card-produto .categoriaProduto .nome {
  font-family: "Hind", sans-serif;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
}
.card-produto .nomeProduto .nome {
  font-family: "Ubuntu", sans-serif;
  font-size: 16px;
  font-weight: 600;
  padding: 6px 10px 10px 10px;
  min-height: 48px;
}
.card-produto .rating {
  padding: 5px 10px;
}
.card-produto .rating .estrelas {
  position: relative;
  left: -5px;
  font-size: 0px;
  text-indent: -999900px;
}
.card-produto .informacoes-filtragem {
  padding: 5px 10px;
}
.card-produto .precoProduto {
  padding: 5px 10px;
  margin-bottom: 20px;
}
.card-produto .precoProduto .precoPor {
  font-size: 21px;
  font-family: "Ubuntu", sans-serif;
  text-transform: uppercase;
  font-weight: 600;
}
.card-produto .precoProduto .precoDe {
  font-size: 12px;
  font-family: ubuntu;
  text-decoration: line-through;
  color: #9e9e9e;
}

.card-produto {
  position: relative;
  height: 100%;
}

.flags {
  position: absolute;
  bottom: 1px;
  right: 0px;
  padding: 6px 5px 6px 20px;
  font-family: ubuntu;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
}
.flags.premium {
  background: #e5bd40;
  color: #000;
}
.flags.premium::before {
  border-left: 15px solid #fff;
}
.flags.novo {
  background: #e5bd40;
  color: #000;
}
.flags.novo::before {
  border-left: 15px solid #fff;
}
.flags.free {
  background: #add83c;
  color: #000;
}
.flags.free::before {
  border-left: 15px solid #fff;
}
.flags.default {
  background: #e23249;
  color: #fff;
}
.flags.default::before {
  border-left: 15px solid #fff;
}
.flags::before {
  content: "";
  border-top: 12px solid transparent;
  border-bottom: 13px solid transparent;
  position: absolute;
  left: 0px;
  top: 0px;
}

.flag-porcentagem {
  display: none;
}

.flag-porcentagem.ativa {
  display: block !important;
  position: absolute;
  right: 10px;
  top: 0px;
  background: #f8424e;
  padding: 7px 3px 1px 3px;
  font-size: 12px;
  font-family: ubuntu;
  font-weight: 500;
  color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  letter-spacing: -0.9px;
}

.flag-porcentagem.ativa::after {
  left: 0px;
  content: "";
  border-left: 14px solid transparent;
  border-right: 15px solid transparent;
  border-top: 14px solid #f8424e;
  position: absolute;
  bottom: -14px;
}

.colecao .ordenarCursos {
  display: none !important;
}
.colecao .filtrosDinamicos {
  display: none !important;
}
.colecao .prateleira > h2 {
  display: none !important;
}
.colecao .prateleira > ul > li {
  min-width: 224px;
}

div#vtexIdContainer {
  position: fixed;
  top: 0px;
  left: 0px;
}

.control-group.vtexIdUI-classic-login-control > a {
  font-weight: 100 !important;
  font-family: ubuntu;
  padding-bottom: 2px;
  font-size: 16px !important;
  color: #f8424e !important;
}

.control-group.vtexIdUI-classic-login-control > a::before {
  content: ">";
  margin-right: 8px;
  text-decoration: none !important;
  font-size: 20px !important;
  font-weight: 100 !important;
}

#vtexIdContainer {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
  -webkit-perspective: 800px;
          perspective: 800px;
  background: #000000a1;
  font-family: "Hind", sans-serif;
}
#vtexIdContainer .vtexIdUI .modal-header {
  position: relative;
  padding: 9px 15px;
  background: #ffffff;
  border-bottom: 1px solid #fff;
}
#vtexIdContainer .vtexIdUI h4 {
  font-family: "Hind", sans-serif;
}
#vtexIdContainer button.close.vtexIdUI-close.ng-hide {
  display: block !important;
  cursor: pointer;
  background-color: transparent !important;
  font-size: 0px;
  right: -1px !important;
  top: -2px !important;
  z-index: 10;
}
#vtexIdContainer .vtexIdUI .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 13px 18px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-radius: 16px;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-family: hind;
  color: #fff;
}
#vtexIdContainer .vtexIdUI .btn-success {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f8424f !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8424f), to(#f6514b)) !important;
  background-image: linear-gradient(to bottom, #f8424f, #f6514b) !important;
  background-repeat: repeat-x;
  border-color: #f8424f #f8424f #f8424f;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
#vtexIdContainer .vtexIdUI input[type="text"], #vtexIdContainer .vtexIdUI input[type="password"], #vtexIdContainer .vtexIdUI input[type="email"] {
  background: #fff;
  border: 1px solid #f4f4f4;
}
#vtexIdContainer .vtexIdUI input[type="text"]:focus, #vtexIdContainer .vtexIdUI input[type="password"]:focus, #vtexIdContainer .vtexIdUI input[type="email"]:focus {
  background: #fff !important;
}
#vtexIdContainer .vtexIdUI .vtexId-link, #vtexIdContainer .vtexIdUI a {
  color: #a7a7a7;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
}

.vtexIdUI {
  border: none !important;
  border-radius: 16px !important;
}

h4.vtexIdUI-heading {
  margin-top: 40px;
  margin-bottom: 25px;
  position: relative;
  z-index: 9;
}

h4.vtexIdUI-heading {
  padding: 40px 0px 25px 0px !important;
}

h4.vtexIdUI-heading span {
  font-size: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 0px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

#vtexIdContainer .vtexIdUI h4 {
  padding: 20px 0px;
  text-transform: uppercase;
}

h4.vtexIdUI-heading span::after {
  content: "Acesse a área do aluno";
  font-size: 1.45rem !important;
  text-transform: uppercase;
  line-height: 0px;
}

a.dead-link.pull-right {
  display: block;
  margin-bottom: 3px;
}

h4.vtexIdUI-heading span::before {
  content: "";
  display: block;
  width: 37px;
  height: 30px;
  background: url("/arquivos/acesso-areaodoaluno_03.png");
  margin-right: 10px;
  background-position: center;
  background-repeat: no-repeat;
}

a.nao-tem-senha-novo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: right;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: #505050 !important;
  font-weight: 500;
}

span.lnr.lnr-chevron-right {
  color: #f8424f !important;
  font-weight: bold;
  margin-right: 10px;
}

a.vtexIdUI-back-link.pull-left.dead-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

a.nao-tem-senha-novo strong {
  color: red !important;
  margin-left: 5px;
  text-decoration: underline;
  display: block;
  font-size: 16px;
}

.control-group.vtexIdUI-classic-login-control .control-label > a {
  text-decoration: underline !important;
}

.vtexid-password-requirements-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.vtexid-password-requirements-list li .vtexid-icon-checkmark {
  margin-right: 5px;
}

@media (max-width: 600px) {
  h4.vtexIdUI-heading span {
    display: block;
    width: 70%;
    margin: 0 auto;
    line-height: 30px;
    padding: 0;
  }
  h4.vtexIdUI-heading span:before {
    position: absolute;
    left: 0;
  }
}
.bannerTopoIngles .content .texto .box.comoFunciona form .botao-envia-ingles, .ingles-intensivo .botao-flutua-matricula, .ficoucomduvida .formulario-de-duvida .botao-quero-falar-ingles, .conteudointerativo .content .conteudo .botao-experimente-o-conteudo, .blocoverde-hover .conteudo .box .botao-falar-ingles {
  color: #ffffff !important;
  background: #f3665a;
  background: radial-gradient(ellipse at 80% 115%, #f07455 0%, #f07455 10%, #f75260 60%, #f75260 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e079d7', endColorstr='#05abe0',GradientType=1 );
}

.ficoucomduvida, .blocoverde-hover {
  background: #3c9884;
  background: radial-gradient(ellipse at center, #3c9884 0%, #3c9884 0%, #72cc91 0%, #3c9884 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c9884', endColorstr='#3c9884', GradientType=1 );
}

.bannerTopoIngles {
  width: 100%;
  position: relative;
  border-bottom: 2px solid #359284;
}
.bannerTopoIngles .banner .box-banner a {
  display: block;
}
.bannerTopoIngles .banner .box-banner a img {
  vertical-align: middle;
  max-width: 100%;
  width: 100%;
}
.bannerTopoIngles .content {
  width: 100%;
  margin: 0px auto;
  position: absolute;
  top: 0px;
  left: 0px;
}
.bannerTopoIngles .content .texto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 1152px;
  top: 0px;
  left: 0px;
  margin: 0px auto;
  padding-top: 22px;
}
.bannerTopoIngles .content .texto .box {
  font-family: "Ubuntu", sans-serif;
}
.bannerTopoIngles .content .texto .box.contexto > div:first-child {
  margin-left: 30px;
}
.bannerTopoIngles .content .texto .box.comoFunciona {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background: #00000042;
  padding: 15px 8px 0px 8px;
}
.bannerTopoIngles .content .texto .box.comoFunciona h2 {
  color: #ffe982;
  margin-bottom: 4px;
  font-family: "Ubuntu", sans-serif;
}
.bannerTopoIngles .content .texto .box.comoFunciona h3 {
  text-transform: uppercase;
  color: white;
  font-size: 0.9rem;
  margin-bottom: 4px;
  font-family: "Hind", sans-serif;
}
.bannerTopoIngles .content .texto .box.comoFunciona p {
  font-size: 0.8rem;
  font-family: "Hind", sans-serif;
}
.bannerTopoIngles .content .texto .box.comoFunciona form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 15px 0px;
}
.bannerTopoIngles .content .texto .box.comoFunciona form input[type="text"] {
  width: 100%;
  margin-bottom: 5px;
  height: 25px;
  font-size: 10px;
  padding-left: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #fff;
}
.bannerTopoIngles .content .texto .box.comoFunciona form label {
  color: #fff;
  font-size: 0.7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
}
.bannerTopoIngles .content .texto .box.comoFunciona form .botao-envia-ingles {
  text-transform: uppercase;
  border-radius: 100px;
  padding: 12px 28px;
  font-size: 12px;
  margin-top: 4px;
  cursor: pointer;
}
.bannerTopoIngles .content .texto .box .separador-div {
  height: 1px;
  width: 330px;
  background: #7d7d7d;
  margin: 20px 0px;
}
.bannerTopoIngles .content .texto .box h1 {
  text-transform: uppercase;
  font-size: 1.3rem;
  font-weight: 600;
  color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 30px;
}
.bannerTopoIngles .content .texto .box h1.yellow {
  color: #ffe982 !important;
}
.bannerTopoIngles .content .texto .box p {
  color: #fff;
  font-weight: 100;
  padding-left: 30px;
  max-width: 288px;
  font-family: "Hind", sans-serif;
}

.ingles-intensivo {
  background: #121212;
  position: relative;
}
.ingles-intensivo .content {
  width: 100%;
  max-width: 1052px;
  margin: 0px auto;
}
.ingles-intensivo .content .conteudo {
  padding: 30px 0px 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ingles-intensivo .content .conteudo .box.texto-ingles-intensivo {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding-left: 30px;
  font-family: "Ubuntu", sans-serif;
}
.ingles-intensivo .content .conteudo .box.texto-ingles-intensivo h1 {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.5rem;
  padding-top: 30px;
}
.ingles-intensivo .content .conteudo .box.texto-ingles-intensivo p {
  color: #fff;
  font-size: 13px;
  margin-bottom: 4px;
}
.ingles-intensivo .content .conteudo .box.texto-ingles-intensivo p span {
  color: #59b38d;
  margin-top: 4px;
  display: block;
  font-size: 0.94rem;
}
.ingles-intensivo .content .conteudo .box.texto-ingles-intensivo p strong {
  font-weight: 600;
}
.ingles-intensivo .content .conteudo .box.texto-ingles-intensivo .botao-matricula-ingles {
  width: 46%;
  background: #59b38d;
  text-align: center;
  margin: 0px;
  padding: 12px 0px;
  border-radius: 6px;
  color: #fff;
  text-transform: uppercase;
  font-family: "Hind", sans-serif;
  cursor: pointer;
}
.ingles-intensivo .content .conteudo .box.texto-ingles-intensivo .botao-matricula-ingles a {
  color: #fff !important;
  text-decoration: none;
}
.ingles-intensivo .content .conteudo .box.texto-ingles-intensivo h1.price {
  padding: 6px 0px 0px 0px !important;
  font-size: 2.5rem !important;
}
.ingles-intensivo .content .conteudo .box.texto-ingles-intensivo label {
  color: #fff;
  display: block;
  margin-top: 6px;
  font-size: 12px;
}
.ingles-intensivo .botao-flutua-matricula {
  position: absolute;
  right: 30px;
  bottom: 0px;
  font-family: "Hind", sans-serif;
  padding: 9px 22px 5px 22px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  font-size: 12px;
  cursor: pointer;
}
.ingles-intensivo .botao-flutua-matricula span {
  display: block;
  margin-left: 10px;
}
.ingles-intensivo .botao-flutua-matricula a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
}

.ficoucomduvida {
  min-height: 350px;
  position: relative;
}
.ficoucomduvida .content {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
}
.ficoucomduvida .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ficoucomduvida .formulario-de-duvida {
  max-width: 560px;
  width: 100%;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fff;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0px 4px 20px #0000004a;
          box-shadow: 0px 4px 20px #0000004a;
}
.ficoucomduvida .formulario-de-duvida h1 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.1rem;
  color: #444;
  margin-bottom: 6px;
}
.ficoucomduvida .formulario-de-duvida h2 {
  font-family: "Hind", sans-serif;
  color: #b9b9b9;
  font-size: 1.07rem;
}
.ficoucomduvida .formulario-de-duvida p {
  font-family: "Hind", sans-serif;
  color: #b9b9b9;
  font-size: 0.9rem;
  margin-bottom: 25px;
}
.ficoucomduvida .formulario-de-duvida input[type="text"] {
  width: 70%;
  height: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 9px;
  padding-left: 12px;
  border: 1px solid #dedede;
  font-size: 11px;
}
.ficoucomduvida .formulario-de-duvida .box {
  width: 70%;
}
.ficoucomduvida .formulario-de-duvida .box select#duvida {
  border: 1px solid #dedede;
  color: #737373;
  font-size: 12px;
  padding: 7px;
  width: 260px;
}
.ficoucomduvida .formulario-de-duvida .botao-quero-falar-ingles {
  padding: 13px 22px;
  border-radius: 100px;
  margin-top: 38px;
  font-size: 11px;
  font-family: "Hind", sans-serif;
  cursor: pointer;
}

.sobre-uol-cursos .content {
  max-width: 1152px;
  margin: 0px auto;
  padding-top: 90px;
  text-align: center;
}
.sobre-uol-cursos .content .title-sobre {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sobre-uol-cursos .content .title-sobre h1 {
  font-size: 1.6rem;
  font-family: ubuntu;
  color: #555;
}
.sobre-uol-cursos .content .title-sobre .separador-title {
  height: 2px;
  width: 60px;
  background: #b9b9b9;
  margin: 20px 0px 30px 0px;
}
.sobre-uol-cursos .content section.certificado .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sobre-uol-cursos .content section.certificado .conteudo .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 33.3%;
  width: 100%;
}
.sobre-uol-cursos .content section.certificado .conteudo .box h2 {
  font-family: "Ubuntu", sans-serif;
  margin: 20px 0px 9px 0px;
}
.sobre-uol-cursos .content section.certificado .conteudo .box p {
  font-family: "Hind", sans-serif;
  font-size: 10px;
}
.sobre-uol-cursos .content section.video-aulas .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sobre-uol-cursos .content section.video-aulas .conteudo .box.texto h2 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.6rem;
  color: #464646;
}
.sobre-uol-cursos .content section.video-aulas .conteudo .box.texto h4 {
  font-family: "Hind", sans-serif;
  font-size: 1.18rem;
  color: #59b38d;
  font-style: italic;
  font-weight: 100;
  margin: 14px 0px;
}
.sobre-uol-cursos .content section.video-aulas .conteudo .box.texto p {
  font-family: "Hind", sans-serif;
  font-size: 0.92rem;
  color: #464646;
  font-weight: 100;
}
.sobre-uol-cursos .content section.duplo-youtube .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 35px;
}
.sobre-uol-cursos .content section.duplo-youtube .conteudo .box > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sobre-uol-cursos .content section.duplo-youtube .conteudo .box > div div {
  margin-left: 15px;
}
.sobre-uol-cursos .content section.duplo-youtube .conteudo .box > div p {
  font-family: "Hind", sans-serif;
  font-size: 1.13rem;
  color: #464646;
  display: block;
  margin-bottom: 5px;
}
.sobre-uol-cursos .content section.duplo-youtube .conteudo .box > div p strong {
  font-weight: 600;
}
.sobre-uol-cursos .content section.carrossel-ingles .conteudo {
  padding-top: 50px;
}
.sobre-uol-cursos .content section.carrossel-ingles .conteudo #vitrine-novos-cursos .nossosCursos-ingles {
  margin-bottom: 35px;
}
.sobre-uol-cursos .content section.carrossel-ingles .conteudo #vitrine-novos-cursos .nossosCursos-ingles h3 {
  font-size: 1.6rem;
  font-family: "Ubuntu", sans-serif;
  color: #464646;
}

.conteudointerativo {
  background: #f8f8f8;
  padding-top: 28px;
  padding-bottom: 75px;
}
.conteudointerativo .content {
  max-width: 1153px;
  margin: 0px auto;
  width: 100%;
}
.conteudointerativo .content .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.conteudointerativo .content .conteudo .title-interativo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.conteudointerativo .content .conteudo .title-interativo div {
  margin-right: 20px;
}
.conteudointerativo .content .conteudo .title-interativo h1 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.5rem;
  color: #464646;
}
.conteudointerativo .content .conteudo .texto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 800px;
  text-align: center;
}
.conteudointerativo .content .conteudo .texto p {
  font-family: "Hind", sans-serif;
  font-size: 15px;
  color: #555;
}
.conteudointerativo .content .conteudo .texto h4 {
  color: #59b38d;
  font-style: italic;
  font-size: 1.1rem;
  font-family: "Hind", sans-serif;
}
.conteudointerativo .content .conteudo .botao-experimente-o-conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  color: #fff;
  font-family: "Hind", sans-serif;
  padding: 11px 15px;
  border-radius: 30px;
  margin-bottom: 30px;
  cursor: pointer;
}
.conteudointerativo .content .conteudo .botao-experimente-o-conteudo span {
  display: block;
  margin: 0px 0px 0px 7px;
}
.conteudointerativo .content .conteudo .separador-interativo {
  height: 2px;
  width: 100px;
  background: #59b38d;
  margin: 8px 0px 12px 0px;
}

.black-info {
  background: #151515;
}
.black-info .content {
  position: relative;
  max-width: 1153px;
  margin: 0px auto;
}
.black-info .content .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.black-info .content .conteudo .box {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.black-info .content .conteudo .box.foto {
  padding-right: 50px;
}
.black-info .content .conteudo .box.foto > div {
  position: relative;
  top: -28px;
}
.black-info .content .conteudo .box.texto {
  padding-top: 35px;
  padding-bottom: 35px;
  max-width: 480px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.black-info .content .conteudo .box.texto h1 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.6rem;
  text-align: center;
  margin-top: 19px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.black-info .content .conteudo .box.texto h2 {
  font-family: "Hind", sans-serif;
  font-size: 1.18rem;
  color: #59b38d;
  font-style: italic;
  font-weight: 100;
  margin: 14px 0px;
  text-align: center;
}
.black-info .content .conteudo .box.texto p {
  font-family: "Hind", sans-serif;
  font-size: 14px;
  color: #fff;
  display: block;
  margin-bottom: 5px;
  text-align: center;
}
.black-info .content .conteudo .box.texto .separador-verde {
  height: 1px;
  width: 215px;
  background: #4dc28f;
  margin-top: 54px;
}
.black-info .content .conteudo .box.texto .botao-verde {
  color: #fff;
  text-transform: uppercase;
  margin-top: 30px;
  border: 2px solid #3cd693;
  padding: 12px 18px;
  border-radius: 32px;
  font-family: "Hind", sans-serif;
  font-size: 13px;
  cursor: pointer;
}
.black-info .content .conteudo .box.texto .botao-verde a {
  color: #fff;
  text-transform: uppercase;
  margin-top: 30px;
  padding: 12px 18px;
  font-family: "Hind", sans-serif;
  font-size: 13px;
  cursor: pointer;
  text-decoration: none;
}

.bannerUSA .box-banner a {
  width: 100%;
  max-width: 100%;
  display: block;
}
.bannerUSA .box-banner a img {
  width: 100%;
  max-width: 100%;
  display: block;
}

.blocoverde-hover {
  padding: 60px 0px;
}
.blocoverde-hover .box {
  background: #fff;
  max-width: 46%;
  width: 35%;
}
.blocoverde-hover .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.blocoverde-hover .conteudo .box {
  padding: 24px 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.blocoverde-hover .conteudo .box h1 {
  text-transform: uppercase;
  color: #464646;
  font-size: 1.5rem;
  font-family: "Ubuntu", sans-serif;
  text-align: center;
}
.blocoverde-hover .conteudo .box h2 {
  font-family: "Hind", sans-serif;
  font-size: 1.18rem;
  color: #59b38d;
  font-weight: 500;
  text-align: center;
}
.blocoverde-hover .conteudo .box p {
  color: #464646;
  font-weight: bold;
  font-family: "Hind", sans-serif;
}
.blocoverde-hover .conteudo .box p span {
  color: #59b38d;
  font-weight: bold;
}
.blocoverde-hover .conteudo .box .separador-verde {
  display: block;
  display: block;
  width: 120px;
  height: 2px;
  background: #59b38d;
  margin: 20px 0px;
}
.blocoverde-hover .conteudo .box ul {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.blocoverde-hover .conteudo .box ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 12px 0px;
  font-family: "Hind", sans-serif;
  font-size: 14px;
}
.blocoverde-hover .conteudo .box ul li div {
  margin-right: 25px;
}
.blocoverde-hover .conteudo .box .botao-falar-ingles {
  font-family: "Hind", sans-serif;
  text-transform: uppercase;
  padding: 14px 20px;
  border-radius: 100px;
  margin: 25px 0px 20px 0px;
}
.blocoverde-hover .conteudo .box .botao-falar-ingles a {
  color: #fff;
  text-decoration: none;
}
.blocoverde-hover .content {
  max-width: 1135px;
  margin: 0px auto;
  width: 100%;
}

.popupIngles {
  position: fixed;
  z-index: 999999999999;
  background: #0000004f;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  margin: 0px auto;
  display: none;
}
.popupIngles .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.popupIngles .content .conteudo {
  position: relative;
}
.popupIngles .content .conteudo .botao-fechar.sprite-icon-fechar {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
}
.popupIngles .content img {
  max-width: 100%;
  max-height: 100%;
}

.enviada-msg {
  width: 100%;
  text-align: center;
  margin-top: 5px;
  background: #4a8eda91;
  padding: 12px 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  font-family: ubuntu;
}
.enviada-msg.margin {
  margin-top: 30px;
}

body {
  overflow-x: hidden;
}

.banner-Topo-Js {
  display: none !important;
}

p.outOfStock {
  font-family: ubuntu;
  color: #f26958;
}

.bannerCategorias {
  width: 100%;
  margin: 0px auto;
  background-attachment: local;
  background-size: cover;
  position: relative;
  padding: 45px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bannerCategorias .content {
  max-width: 1200px;
  margin: 0px auto;
  widows: 100%;
}
.bannerCategorias .content .conteudo h1 {
  font-family: "Ubuntu", sans-serif;
  font-size: 26px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 15px;
  max-width: 600px;
  width: 100%;
}
.bannerCategorias .content .conteudo p {
  font-family: "Hind", sans-serif;
  font-size: 14px;
  color: #fff;
  max-width: 747px;
  width: 100%;
}
.bannerCategorias .content .conteudo .linha {
  width: 100%;
  max-width: 600px;
  height: 1px;
  background: #ffffff17;
  margin: 20px 0px;
}
.bannerCategorias .content .conteudo .retorno-api {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.bannerCategorias .content .conteudo .retorno-api > p {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 100;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 25px;
  display: block;
}
.bannerCategorias .content .conteudo .retorno-api .botao-categoria {
  margin-right: 20px;
  margin-bottom: 20px;
  border: 1px solid #a2a2a2;
  padding: 14px 22px;
  border-radius: 33px;
}
.bannerCategorias .content .conteudo .retorno-api .botao-categoria:hover {
  border-color: #ff4d5c;
}
.bannerCategorias .content .conteudo .retorno-api .botao-categoria a {
  text-decoration: none;
  font-size: 14px;
  font-family: "Hind", sans-serif;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.bannerCategorias .content .conteudo .categorias-recebidas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.bannerCategorias .content .conteudo .categorias-recebidas .botao-categoria {
  margin-right: 20px;
  margin-bottom: 20px;
  border: 1px solid #a2a2a2;
  padding: 14px 22px;
  border-radius: 33px;
}
.bannerCategorias .content .conteudo .categorias-recebidas .botao-categoria:hover {
  border-color: #ff4d5c;
}
.bannerCategorias .content .conteudo .categorias-recebidas .botao-categoria a {
  text-decoration: none;
  font-size: 14px;
  font-family: "Hind", sans-serif;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.bannerCategorias .novoBlocoAreas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.bannerCategorias .novoBlocoAreas .botaoURLCategoria {
  padding: 12px 28px;
  border: 1px solid #ccc;
  border-radius: 100px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.bannerCategorias .novoBlocoAreas .botaoURLCategoria:hover {
  color: #fff;
  border-color: #d64134 !important;
}
.bannerCategorias .novoBlocoAreas .botaoURLCategoria:hover a {
  color: #fff;
}
.bannerCategorias .novoBlocoAreas .botaoURLCategoria a {
  text-decoration: none;
  color: #ccc;
  font-family: hind;
}

p.searchResultsTime, .sub {
  display: none;
}

.pager.top {
  display: none;
}

.bread-crumb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 10px 0px;
}
.bread-crumb ul li {
  font-family: "Hind", sans-serif;
  font-size: 12px;
  color: #464646;
  margin-right: 5px;
}
.bread-crumb ul li a {
  font-size: 12px;
  color: #464646;
  text-decoration: none;
}
.bread-crumb ul li.last {
  font-weight: bold;
}
.bread-crumb ul li.last:after {
  display: none;
}
.bread-crumb ul li::after {
  content: ">";
  margin-left: 10px;
  margin-right: 10px;
}

section.breadCC.master {
  padding: 15px 0px;
}

section.breadCC.master .content {
  max-width: 1200px;
  margin: 0px auto;
  width: 100%;
}

.conteudoCursos {
  width: 100%;
  margin: 0px auto;
  margin-bottom: 35px;
}
.conteudoCursos .content {
  width: 100%;
  margin: 0px auto;
  max-width: 1200px;
}
.conteudoCursos .content .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 700px) {
  .conteudoCursos .content .conteudo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.conteudoCursos .content .conteudo .box.filtro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 700px) {
  .conteudoCursos .content .conteudo .box.filtro {
    width: 100%;
  }
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro {
  background: #fff;
  -webkit-box-shadow: 0px 0px 8px #0000002e;
          box-shadow: 0px 0px 8px #0000002e;
  padding: 20px 10px;
  width: 220px;
  border-radius: 6px;
  max-width: 220px;
  position: relative;
  border-bottom: 3px solid #4a91da;
}
@media (max-width: 700px) {
  .conteudoCursos .content .conteudo .box.filtro .blocoFiltro {
    width: 100%;
    max-width: 100%;
  }
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .iconGrande {
  width: 100px;
  height: 100px;
  margin: 0px auto;
  margin-bottom: 20px;
  border-radius: 101px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .iconGrande .ic-G.ativo {
  width: 80px;
  height: 80px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 81%;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .iconGrande i {
  color: #fff;
  font-size: 55px !important;
  font-weight: 100 !important;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .iconGrande i::before {
  content: "?" !important;
  font-family: ubuntu !important;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .mensagem {
  width: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 11px;
  border-radius: 32px;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Hind", sans-serif;
  font-weight: 600;
  color: #fff;
  margin: 0px auto;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  cursor: pointer;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .mensagem i {
  margin-left: 10px;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .escolherCursos {
  cursor: pointer;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .ordenarCursos {
  margin-top: 30px;
  padding-top: 20px;
  border-top: 1px solid #e4e4e4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .ordenarCursos h3 {
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Hind", sans-serif;
  color: #4998dc;
  font-weight: 600;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .ordenarCursos select {
  padding: 12px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 100px;
  color: #8a8a8a;
  border-color: #dedede;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos {
  margin-top: 15px;
  border-top: 1px solid #e5e5e5;
  margin-bottom: 20px;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .menu-navegue {
  display: none !important;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-single-navigator {
  display: none !important;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-multiple-navigator {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-multiple-navigator h3, .conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-multiple-navigator h4 {
  display: none;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-multiple-navigator fieldset div {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-multiple-navigator fieldset div label {
  font-size: 14px;
  font-family: "Hind", sans-serif;
  color: #4c4c4c;
  padding: 3px 0px 3px 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-multiple-navigator fieldset div a.ver-filtros {
  text-transform: uppercase;
  font-size: 10px;
  text-decoration: none;
  font-family: hind;
  color: red;
  display: block;
  width: 100%;
  text-align: left;
  margin-top: 10px;
  padding-left: 10px;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-multiple-navigator h5 {
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Hind", sans-serif;
  color: #4998dc;
  font-weight: 600;
  width: 100%;
  text-align: left;
  margin: 20px 0px 10px 0px;
  padding-left: 10px;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-multiple-navigator a.bt-refinar.search-filter-button {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px;
  border: 1px solid #4aabe2;
  border-radius: 32px;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Hind", sans-serif;
  font-weight: 600;
  color: #fff;
  margin: 0px auto;
  cursor: pointer;
  margin-top: 20px;
  text-decoration: none;
  letter-spacing: 0.3px;
  font-family: "Hind", sans-serif;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .filtrosDinamicos .search-multiple-navigator a.bt-refinar.search-filter-button:hover {
  border-color: #ff4d5c;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .conteudoC {
  width: 100%;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .recebeAPICAT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .tarja-azul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 14px 0px;
  background: #49a3e0;
  border-top-right-radius: 10px;
  font-family: ubuntu;
  color: #fff;
}
@media (max-width: 700px) {
  .conteudoCursos .content .conteudo .box.filtro .blocoFiltro .tarja-azul {
    border-radius: 0px !important;
    position: relative;
  }
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .fechar-btn {
  position: relative;
  left: 130px;
  cursor: pointer;
}
@media (max-width: 700px) {
  .conteudoCursos .content .conteudo .box.filtro .blocoFiltro .fechar-btn {
    position: absolute;
    left: initial;
    cursor: pointer;
    right: 10px;
    top: 14px;
  }
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .retornoFiltros-Categorias {
  position: absolute;
  left: calc(100%);
  width: 550px;
  background: #fff;
  z-index: 1;
  top: 0px;
  -webkit-box-shadow: 0px 0px 9px -2px #00000052;
          box-shadow: 0px 0px 9px -2px #00000052;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .retornoFiltros-Categorias.active {
  display: none !important;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .retornoFiltros-Categorias .botao-categoria {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  width: 23%;
  margin: 28px;
}
@media (max-width: 700px) {
  .conteudoCursos .content .conteudo .box.filtro .blocoFiltro .retornoFiltros-Categorias .botao-categoria {
    margin: 25px;
  }
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .retornoFiltros-Categorias .botao-categoria:hover .icon-tratado {
  -webkit-filter: inherit !important;
          filter: inherit !important;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .retornoFiltros-Categorias .botao-categoria:hover a {
  color: #d64134 !important;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .retornoFiltros-Categorias .botao-categoria a {
  text-decoration: none;
  font-family: hind;
  text-transform: uppercase;
  font-size: 14px;
  color: #777;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.conteudoCursos .content .conteudo .box.filtro .blocoFiltro .retornoFiltros-Categorias .icon-tratado {
  margin-bottom: 10px;
  width: 21px;
  height: 21px;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
.conteudoCursos .content .conteudo .box.listaProdutos {
  padding-left: 20px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: calc(100% - 240px);
}
@media (max-width: 700px) {
  .conteudoCursos .content .conteudo .box.listaProdutos {
    padding-left: 0px;
    width: 100%;
    max-width: 100%;
  }
}

body.cursos .blocoFiltro {
  margin-bottom: 20px;
}
body.cursos .ordenarCursos {
  display: none !important;
}
body.cursos .conteudoCursos .content .conteudo .box.filtro .blocoFiltro .iconGrande .ic-G.ativo {
  background-size: 39% !important;
}
body.cursos .box.listaProdutos .prateleira > h2 {
  font-size: 28px;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  font-family: ubuntu;
  color: #6b6b6b;
  padding-bottom: 10px;
}
body.cursos .sessaocarrosselproduto {
  position: relative;
}
body.cursos .sessaocarrosselproduto .carrossel {
  margin-bottom: 30px;
  position: relative;
}
body.cursos .sessaocarrosselproduto h2 {
  text-transform: uppercase;
  width: 100%;
  margin: 0px auto;
  text-align: center;
  padding: 0px 0px 26px 0px;
  font-size: 28px;
  font-weight: 200;
  font-family: "Ubuntu", sans-serif;
  color: #666;
}
body.cursos .sessaocarrosselproduto .botao-vertodasasareas {
  position: absolute;
  top: 5px;
}
body.cursos .sessaocarrosselproduto .botao-vertodasasareas a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Hind", sans-serif;
  color: #666;
}
@media (max-width: 500px) {
  body.cursos .sessaocarrosselproduto .botao-vertodasasareas a {
    display: none;
  }
}
body.cursos .sessaocarrosselproduto .botao-vertodasasareas a:hover {
  text-decoration: underline;
}
body.cursos .sessaocarrosselproduto ul.slick-initialized {
  display: block;
  width: 100%;
  padding-left: 0;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 0px;
  outline: none !important;
}
@media (max-width: 500px) {
  body.cursos .sessaocarrosselproduto ul.slick-initialized {
    max-width: 230px;
    margin: 0px auto;
  }
  body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-prev, body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-next {
    display: none !important;
  }
}
body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-prev {
  font-size: 0px;
  text-indent: -90000px;
  border: none;
  display: block;
  background-color: transparent;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  cursor: pointer;
  position: absolute;
  left: 0px;
  top: -10px;
  outline: none !important;
}
body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-prev.slick-disabled {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-next {
  font-size: 0px;
  text-indent: -90000px;
  border: none;
  display: block;
  background-color: transparent;
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: -10px;
  outline: none !important;
}
body.cursos .sessaocarrosselproduto ul.slick-initialized button.slick-next.slick-disabled {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
body.cursos .sessaocarrosselproduto ul.slick-initialized .slick-list.draggable {
  overflow: hidden;
  padding: 6px 0px;
}
body.cursos .sessaocarrosselproduto ul.slick-initialized .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.cursos .sessaocarrosselproduto ul.slick-initialized .slick-track li {
  float: left;
  margin: 0px 6px !important;
  outline: none !important;
}
body.cursos .sessaocarrosselproduto ul.slick-initialized ul.slick-dots {
  width: 100%;
  text-align: center;
  margin-top: 8px;
}
body.cursos .sessaocarrosselproduto ul.slick-initialized ul.slick-dots li {
  width: 12px;
  height: 12px;
  border: none;
  font-size: 0px;
  border-radius: 66px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: none !important;
}
body.cursos .sessaocarrosselproduto ul.slick-initialized ul.slick-dots li.slick-active {
  background-color: #fd504a !important;
}
body.cursos .sessaocarrosselproduto ul.slick-initialized ul.slick-dots li.slick-active button {
  background-color: #fd504a !important;
}
body.cursos .sessaocarrosselproduto ul.slick-initialized ul.slick-dots li button {
  width: 12px;
  height: 12px;
  padding: 0%;
  border: none;
  font-size: 0px;
  border-radius: 66px;
  outline: none !important;
}

.categoria.departamento .vitrine.resultItemsWrapper {
  padding-top: 0px;
}

.busca-vazia section.master.homebannerfull {
  background: #499bea;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #499bea), color-stop(100%, #207ce5));
  background: linear-gradient(135deg, #53aaf8 0%, #3383de 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=1 );
}

.div-loading-lead {
  position: fixed !important;
  background: #000000a6 !important;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 9999999;
  margin: 0px auto;
  display: none;
}

.loader {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 16%;
}

.loading {
  width: 100px;
}

@media (max-width: 600px) {
  .sub-areas {
    display: none;
  }
}
.sub-areas img {
  max-width: 100%;
  width: 100%;
  height: 100%;
}

.icon-tratado.sprite-icone-assinatura {
  width: 27px !important;
  height: 29px !important;
}

.botao-categoria.playbtn, .playbtn {
  border-radius: 0px !important;
  border-width: 0px !important;
  border-color: #ff4d5c;
}
.botao-categoria.playbtn span, .playbtn span {
  background-image: url(/arquivos/icone-assinatura-branco.png);
  width: 11px;
  height: 13px;
  margin-right: 9px;
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
  top: -1px;
}
.botao-categoria.playbtn a, .playbtn a {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  text-transform: uppercase;
  font-size: 12px !important;
  letter-spacing: 0.5px;
  font-weight: 500;
  line-height: 0px;
}

.botao-categoria.playbtn {
  color: #fff !important;
  border-radius: 50px !important;
}
.botao-categoria.playbtn a {
  color: #fff !important;
  border: none !important;
}

.botao-acesso.migrar a {
  background: #f8424e  !important;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #f8424e), color-stop(32%, #f8424e), color-stop(70%, #f55a4c), color-stop(78%, #f55a4c), color-stop(100%, #f55a4c)) !important;
  background: linear-gradient(135deg, #f8424e 0%, #f8424e 32%, #f55a4c 70%, #f55a4c 78%, #f55a4c 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8424e', endColorstr='#f55a4c', GradientType=1 ) !important;
}

.categoria .mensagem {
  border: 1px solid #f8424e;
}

.categoria.departamento .mensagem {
  border: 1px solid #4998dc;
}

.cursos.departamento .mensagem {
  border: 1px solid #4998dc;
}

.banner-Topo-Js-cursos img {
  width: 100%;
  height: 100px;
  max-width: 100%;
}

.banner-Topo-Js-cursos {
  margin-bottom: 12px;
}

.carrossel > a {
  position: absolute;
  bottom: 0px;
  right: 0px;
  font-family: ubuntu;
  color: #408def;
  cursor: pointer;
}

.sub-areas img {
  width: 100%;
  height: 100%;
  max-width: 100%;
}

.carrossel .box-banner img {
  width: 100%;
  height: 100%;
  max-width: 100%;
}

.assinantes {
  text-transform: uppercase;
  border: 1px solid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 71%;
  margin: -20px auto 20px auto;
  padding: 13px 2px;
  font-family: ubuntu;
  font-size: 12px;
  color: #747474;
  background: #fff;
  border-radius: 4px;
}
.assinantes.matricula {
  cursor: pointer;
  color: #fff;
  border-color: #f8424e;
  text-transform: uppercase;
}
.assinantes.matricula a {
  text-decoration: none;
  color: #fff;
}

.flag-portalplay a {
  display: block;
  background: url("/arquivos/portal-play-assine.png");
  width: 170px;
  height: 26px;
  background-size: 100%;
  margin: 6px auto 12px auto;
  cursor: pointer;
  background-repeat: no-repeat;
}

.assinantes-exclusivo {
  text-align: center;
  font-family: ubuntu;
  font-size: 12px;
  font-weight: bold;
  color: #444;
}

.linha-assinantes-exclusivo {
  font-size: 11px;
  font-family: ubuntu;
  text-align: left;
  padding-bottom: 14px;
  padding-left: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.linha-assinantes-exclusivo strong {
  color: #ff5252;
  font-weight: bold;
}

.card-produto > a {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}

.assinaturaDisponivel {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  font-family: ubuntu;
  font-size: 11px;
  font-weight: 500;
  padding: 6px 0px 6px 10px;
  margin-bottom: 10px;
}

.assinaturaDisponivel div {
  margin-right: 5px;
}

a.acessar-curso-portal-play {
  display: block;
  margin: 0px auto 15px auto;
  text-align: center;
  font-family: ubuntu;
  text-decoration: underline;
  font-size: 14px;
  cursor: pointer;
}

li.a-disponivel > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #383838;
  font-weight: 100;
}

li.a-disponivel div span {
  margin-right: 7px;
}

.portal-card-virado {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  display: none;
}
.portal-card-virado .conteudo-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  background: #fff;
}
.portal-card-virado .conteudo-card .boxx.boxxBT {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 5px;
}
.portal-card-virado .conteudo-card .boxx.boxxBT div {
  cursor: pointer;
}
.portal-card-virado .conteudo-card .boxx p {
  font-weight: 100 !important;
}
.portal-card-virado .conteudo-card .boxx p strong {
  color: #000 !important;
}
.portal-card-virado .conteudo-card .boxx ul {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  text-align: left !important;
  display: block !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 40px;
  padding-top: 1px;
  list-style-type: disc !important;
}
.portal-card-virado .conteudo-card .boxx ul li {
  text-align: left !important;
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  font-size: 12px;
  list-style-type: disc !important;
}
.portal-card-virado .conteudo-card .boxx ul li strong {
  margin-left: 6px;
  color: #f8424e !important;
}

.card-logado {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 500px) {
  .card-logado {
    margin-bottom: 20px;
  }
}
.card-logado > div {
  width: 100%;
  text-align: center;
  margin: 0px auto;
}
.card-logado .nome-plano h3 {
  text-transform: uppercase;
  background: #333;
  padding: 20px 12px;
  font-family: ubuntu;
  color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.card-logado .logo-portalplay {
  margin: 0px auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.card-logado .divisor {
  width: 70% !important;
  height: 1px;
  background: #b7b7b7;
  display: block;
}
.card-logado .conteudo-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 25px 30px;
  font-family: ubuntu;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #666;
}
.card-logado .conteudo-info {
  font-weight: 100;
  font-size: 13px;
  line-height: 16px;
}
.card-logado .conteudo-info .boxq {
  text-align: left;
  padding-right: 19px;
}
.card-logado .botao-acesso {
  margin: 0px 0px 25px 0px !important;
  font-family: ubuntu;
}
.card-logado .botao-acesso a {
  background: #2ab284;
  padding: 15px 5px;
  display: block;
  max-width: 160px;
  margin: 0px auto;
  color: #fff;
  border-radius: 7px;
  -webkit-box-shadow: 0px 0px 6px 1px #b4b4b47a;
          box-shadow: 0px 0px 6px 1px #b4b4b47a;
  cursor: pointer;
}

.produto .loading {
  margin: 0px auto;
  text-align: center;
  width: 100%;
  padding: 0px 25px 25px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: ubuntu;
}
.produto .loading img {
  max-width: 80px;
}
.produto .infoPlay-obs {
  font-size: 11px;
  font-weight: 100;
  margin-top: 17px;
  color: #a6a6a6;
  width: 100%;
}
.produto .infoPlay-obs a {
  color: #fff;
}

th.name-field, td.value-field, h4.group {
  display: none;
}

.produto a.cadastre-se {
  display: none !important;
}

section.masterProd {
  width: 100%;
  margin: 0px auto;
  padding: 35px 0px;
  background: #eee;
}
section.masterProd .content {
  max-width: 1200px;
  margin: 0px auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
@media (max-width: 1055px) {
  section.masterProd .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  section.masterProd .content .box {
    width: 100%;
  }
  section.masterProd .content .posiction {
    position: relative;
    top: 0px;
    z-index: 1;
  }
  section.masterProd .content .cardFlutuante {
    position: inherit !important;
    margin-top: 25px;
    width: 100% !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  section.masterProd .content .line.conteudo {
    display: none !important;
  }
  section.masterProd .content .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  section.masterProd .content .encapsulado {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0% -8%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
  section.masterProd .content .encapsulado section.masterProd .content .cardFlutuante a.buy-button.buy-button-ref {
    width: 100% !important;
    margin-top: 0px !important;
  }
  section.masterProd .content div[vlass="name-expo"] {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  section.masterProd .content .line.priceProd {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
section.masterProd .content ul.thumbs {
  display: none;
}
section.masterProd .content .line.image-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1200px) {
  section.masterProd .content .line.image-description {
    max-width: 96%;
  }
}
@media (max-width: 1160px) {
  section.masterProd .content .line.image-description {
    max-width: 87%;
  }
}
@media (max-width: 1070px) {
  section.masterProd .content .line.image-description {
    max-width: 80%;
  }
}
@media (max-width: 1055px) {
  section.masterProd .content .line.image-description {
    max-width: 100%;
  }
}
section.masterProd .content .line.image-description .box.text {
  padding-left: 30px;
}
@media (max-width: 700px) {
  section.masterProd .content .line.image-description .box.text {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  section.masterProd .content .line.image-description .box.text .name {
    width: 100% !important;
    margin-top: 5px;
  }
  section.masterProd .content .line.image-description .box.text .fn.productName {
    width: 100% !important;
    max-width: 100% !important;
  }
  section.masterProd .content .line.image-description .box.text .descricao {
    width: 100%;
    max-width: 100% !important;
  }
}
@media (max-width: 600px) {
  section.masterProd .content .line.image-description .box.text {
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
section.masterProd .content .line.image-description .box.text .rate strong {
  display: none;
}
section.masterProd .content .line.image-description .box.text .line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.masterProd .content .line.image-description .box.text .line span#spnRatingProdutoTop {
  background: url(/arquivos/rates-2.png);
  width: 98px;
  height: 15px;
  font-size: 0px;
  display: block;
}
section.masterProd .content .line.image-description .box.text .line .nivel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0px;
  font-size: 12px;
  font-weight: bold;
  font-family: "Ubuntu", sans-serif;
}
section.masterProd .content .line.image-description .box.text .line .nivel span {
  display: block;
  margin-right: 7px;
}
section.masterProd .content .line.image-description .box.text .line .nivel td.value-field.Nivel {
  display: block;
  margin-left: 7px;
  text-transform: uppercase;
}
section.masterProd .content .line.image-description .box.text .line .nameCategory {
  padding: 20px 0px 16px 0px;
  font-family: "Hind", sans-serif;
  font-size: 14px;
  color: #929292;
  text-transform: uppercase;
}
section.masterProd .content .line.image-description .box.text .line:last-child {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
section.masterProd .content .line.image-description .box.text .line .productName {
  font-size: 22px;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  color: #4a4a4a;
  max-width: 405px;
}
section.masterProd .content .line.image-description .box.text .line span.curso-online-span {
  font-size: 13px;
  font-family: "Ubuntu", sans-serif;
  color: #555;
}
section.masterProd .content .line.image-description .box.text .line .descricao {
  padding-top: 20px;
  max-width: 405px;
  font-family: "Hind", sans-serif;
  font-size: 16px;
  color: #555;
  text-align: justify;
}
@media (max-width: 600px) {
  section.masterProd .content .line.image-description .box.text .line .descricao {
    width: 99%;
  }
}
section.masterProd .content .line.image-description .box.image div#image {
  border: 3px solid #fff;
  -webkit-box-shadow: 0px 0px 20px #0000003d;
          box-shadow: 0px 0px 20px #0000003d;
}
section.masterProd .content .line.image-description .box.image div#image img#image-main {
  width: 100%;
  height: 100%;
  max-width: 350px;
}
section.masterProd .content .line.icons-info-prod ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding-top: 30px;
}
section.masterProd .content .line.icons-info-prod ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Hind", sans-serif;
  margin: 0px 0px;
  border-right: 1px solid #d4d4d4;
  padding-right: 15px;
}
section.masterProd .content .line.icons-info-prod ul li:last-child {
  border: none;
}
section.masterProd .content .line.icons-info-prod ul li p {
  padding: 12px 0px;
  font-size: 13px;
}
section.masterProd .content .line.icons-info-prod ul li strong {
  font-size: 20px;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #4a4a4a;
}
section.masterProd .content .line.icons-info-prod ul li.carga td.value-field.cargaHoraria {
  display: block;
  margin-right: 6px;
  font-weight: bold;
}
section.masterProd .content .line.icons-info-prod ul li.curso td.value-field.CursoDisponivel {
  display: block;
  margin-right: 6px;
  font-weight: bold;
}
section.masterProd .content .cardFlutuante {
  background: #fff;
  width: 385px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0px 0px 15px #00000038;
          box-shadow: 0px 0px 15px #00000038;
  z-index: 99;
  position: absolute;
  top: 0px;
  right: 0px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
section.masterProd .content .cardFlutuante .card {
  padding: 30px 20px 0px 20px;
}
section.masterProd .content .cardFlutuante div[vlass="name-expo"] {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 10px;
}
section.masterProd .content .cardFlutuante div[vlass="name-expo"] .name-card-category {
  font-family: "Hind", sans-serif;
  font-size: 14px;
  color: #929292;
  text-transform: uppercase;
}
section.masterProd .content .cardFlutuante div[vlass="name-expo"] .name-card .fn.productName {
  font-size: 22px;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  color: #4a4a4a;
  text-align: center;
}
section.masterProd .content .cardFlutuante a.buy-button.buy-button-ref {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 69%;
  margin: 15px auto;
  text-align: center;
  background: #29ad80;
  color: #fff;
  text-decoration: none;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  padding: 16px 0px;
  border-radius: 5px;
  border: 2px solid #18a775;
  text-transform: uppercase;
}
section.masterProd .content .cardFlutuante .addCart {
  text-transform: uppercase;
  display: block;
  text-align: center;
  background: #fff;
  max-width: 220px;
  margin: 8px auto;
  color: #29b082;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 13px;
  border-radius: 7px;
  border: 1px solid #18a574;
  font-family: "Hind",sans-serif;
  font-size: 0.9rem;
  cursor: pointer;
}
section.masterProd .content .cardFlutuante .line.priceProd {
  margin-bottom: 20px;
}
section.masterProd .content .cardFlutuante p.descricao-preco {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.masterProd .content .cardFlutuante .priceProd em.valor-por.price-best-price {
  font-size: 16px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-weight: 600;
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  color: #444;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
section.masterProd .content .cardFlutuante .priceProd em.valor-dividido.price-installments {
  font-size: 2rem;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  color: #28ad80;
  margin: 3px 0 5px;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  text-align: center;
}
section.masterProd .content .cardFlutuante .priceProd p.preco-a-vista.price-cash {
  display: none !important;
}
section.masterProd .content .cardFlutuante .line.validate {
  display: none;
}
section.masterProd .content .cardFlutuante .line.conteudo {
  font-family: "Hind", sans-serif;
}
section.masterProd .content .cardFlutuante .line.conteudo h3 {
  font-weight: 600;
  color: #666;
  font-size: 14px;
}
section.masterProd .content .cardFlutuante .line.conteudo td.value-field.ConteudoCurso {
  display: block;
  line-height: 15px;
  font-size: 12px;
  padding-top: 10px;
  max-height: 58px;
  overflow: hidden;
}

.line.add-carinho {
  display: none !important;
}

.notifyme.sku-notifyme {
  margin: 10px 0px;
  padding: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Hind", sans-serif;
  border: 1px solid #f4594c;
  border-radius: 5px;
}
.notifyme.sku-notifyme .notifyme-title-div {
  font-weight: bold;
  margin-bottom: 5px;
}
.notifyme.sku-notifyme fieldset.sku-notifyme-form.notifyme-form p {
  display: block;
  margin-bottom: 5px;
  font-size: 13px;
}
.notifyme.sku-notifyme input#notifymeClientName {
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #ccc;
  padding-left: 15px;
  margin-bottom: 5px;
}
.notifyme.sku-notifyme input#notifymeClientEmail {
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #ccc;
  padding-left: 15px;
  margin-bottom: 5px;
}
.notifyme.sku-notifyme input#notifymeButtonOK {
  height: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 5px;
  text-align: center;
  border: none;
  width: 50px;
  color: #fff;
  background: #f4584c;
}

section.master-client {
  width: 100%;
  margin: 0px auto;
}
section.master-client .content {
  max-width: 1200px;
  margin: 0px auto;
}
@media (max-width: 1055px) {
  section.master-client .content {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0px 20px;
  }
}
section.master-client .content .line {
  max-width: 64%;
}
@media (max-width: 1055px) {
  section.master-client .content .line {
    max-width: 100%;
  }
}
section.master-client .content .line .publico {
  padding: 30px 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
section.master-client .content .line .controle > p {
  font-family: "Hind", sans-serif;
  font-size: 14px;
  display: inline-block;
  padding-top: 10px;
  margin-top: 10px;
  font-weight: bold;
  padding: 11px 3px 0px 3px;
  border-top: 1px solid #444;
  color: #444;
  cursor: pointer;
}
section.master-client .content .line .aprendizado.oque-aprender .controle > p {
  border-top: 1px solid #f6534c;
  color: #f6534c;
}
section.master-client .content .line .aprendizado.oque-aprender h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #f7524c;
}
section.master-client .content .line .aprendizado.oque-aprender h2 div {
  margin-right: 12px;
}
section.master-client .content .line .aprendizado.oque-aprender h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #f7524c;
}
section.master-client .content .line .aprendizado.oque-aprender h3 div {
  margin-right: 12px;
}
section.master-client .content .line .aprendizado.oque-aprender td.value-field.o-que-voce-vai-aprender {
  display: block;
  font-family: "Hind", sans-serif;
  line-height: 24px;
  padding-top: 25px;
  max-height: 122px;
  overflow: hidden;
}
section.master-client .content .line .aprendizado.oque-aprender td.value-field.o-que-voce-vai-aprender.aberto-inst {
  max-height: 5000px !important;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

section.master-client.m2 {
  padding: 20px 0px;
  margin-top: 20px;
  background: #f5f5f5;
}
section.master-client.m2 .controle > p {
  font-family: "Hind", sans-serif;
  font-size: 14px;
  display: inline-block;
  padding-top: 10px;
  margin-top: 10px;
  font-weight: bold;
  padding: 11px 3px 0px 3px;
  border-top: 1px solid #444;
  color: #444;
  cursor: pointer;
}
section.master-client.m2 .aprendizado {
  margin-bottom: 25px;
}
section.master-client.m2 .aprendizado .conteudo {
  font-family: "Hind", sans-serif;
  font-size: 14px;
  padding: 20px 0px 0px 0px;
  color: #444;
}
section.master-client.m2 .aprendizado .conteudo p {
  line-height: 20px;
  max-height: 79px;
  overflow: hidden;
}
section.master-client.m2 .aprendizado .conteudo p.aberto-inst {
  max-height: 5000px !important;
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
}
section.master-client.m2 .aprendizado .controle > p {
  border-top: 1px solid #4a8eda;
  color: #4a8eda;
}
section.master-client.m2 .aprendizado h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #444;
}
section.master-client.m2 .aprendizado h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #444;
}

.posiction {
  position: fixed;
  width: 100%;
  right: 0px;
  top: 64px;
  z-index: 99;
}
.posiction .conteudo {
  max-width: 1200px;
  margin: 0px auto;
  position: relative;
}

.master-client .publico h2 {
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #555;
}
.master-client .publico h3 {
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #555;
}
.master-client .publico td.value-field.PublicoAlvo {
  display: block;
  font-family: "Hind", sans-serif;
  font-size: 14px;
  padding-top: 17px;
  color: #444;
}

section.masterMaterial {
  background: url("/arquivos/produto-sessao-diferenciais.jpg") no-repeat;
  background-position: top center;
  padding: 35px 0px;
  background-size: cover;
}
section.masterMaterial .content {
  max-width: 1210px;
  margin: 0px auto;
}
section.masterMaterial .content .conteudoMCA {
  max-width: 820px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 610px) {
  section.masterMaterial .content .conteudoMCA {
    max-width: 100%;
    padding-right: 0px;
  }
}
section.masterMaterial .content .conteudoMCA .flex-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 30%;
  margin: 0px 1.5%;
}
@media (max-width: 610px) {
  section.masterMaterial .content .conteudoMCA .flex-div {
    width: 100%;
    margin: 0px;
    padding-right: 0px;
  }
}
section.masterMaterial .content .conteudoMCA .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 610px) {
  section.masterMaterial .content .conteudoMCA .box {
    width: 100%;
    margin: 0px;
    padding-right: 0px;
  }
}
section.masterMaterial .content .conteudoMCA .box span {
  margin: 20px 0px;
}
section.masterMaterial .content .conteudoMCA .box h2 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.14rem;
  margin-bottom: 25px;
  color: #fff;
  font-weight: 100;
  text-align: center;
}
section.masterMaterial .content .conteudoMCA .box h3 {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.14rem;
  margin-bottom: 25px;
  color: #fff;
  font-weight: 100;
  text-align: center;
}
section.masterMaterial .content .conteudoMCA .box p {
  font-family: "Ubuntu", sans-serif;
  font-size: 12px;
  color: #fff;
  font-weight: 100;
  line-height: 23px;
  text-align: center;
}

.blue-prods.premios {
  background: #4b9dde;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #4b9dde 0%, #4b9dde 50%, #4b9dde 83%, #4a95db 98%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b9dde', endColorstr='#4a95db',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}
.blue-prods.premios .content {
  padding-left: 85px;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
}
@media (max-width: 610px) {
  .blue-prods.premios .content {
    padding: 40px 20px;
  }
}
.blue-prods.premios .content aside {
  width: 100%;
  max-width: 630px;
}
.blue-prods.premios .content aside h2 {
  font-family: "Ubuntu", sans-serif;
  border-bottom: 1.5px solid #ffffff36;
  padding-bottom: 25px;
}
.blue-prods.premios .content aside h3 {
  font-family: "Ubuntu", sans-serif;
  border-bottom: 1.5px solid #ffffff36;
  padding-bottom: 25px;
}
.blue-prods.premios .content aside .blocos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Ubuntu", sans-serif;
  padding-top: 20px;
}
@media (max-width: 610px) {
  .blue-prods.premios .content aside .blocos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.blue-prods.premios .content aside .blocos p {
  line-height: 18px;
  font-size: 14px;
}
.blue-prods.premios .content aside .blocos span {
  display: block;
  margin-right: 15px;
}
.blue-prods.premios .content aside .blocos .bloco {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 610px) {
  .blue-prods.premios .content aside .blocos .bloco {
    margin-bottom: 15px;
  }
}

section.newsletterPai {
  background: url(/arquivos/pagina-produto-v2_02.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top left;
  padding: 38px 0px 38px 0px;
}
section.newsletterPai .content {
  width: 100%;
  padding-left: 85px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 610px) {
  section.newsletterPai .content {
    padding: 0px 10px;
  }
  section.newsletterPai .content span.icon-mensagem-email {
    display: block !important;
    width: 30px;
    height: 21px;
    background: url(/arquivos/icone-email.png);
    margin: 0px auto;
  }
}
section.newsletterPai .content h3 {
  font-family: "Ubuntu", sans-serif;
  text-transform: uppercase;
  font-weight: 100;
  color: #fff;
  margin: 8px 0px 22px 0px;
}
@media (max-width: 610px) {
  section.newsletterPai .content h3 {
    font-size: 1.1rem;
    line-height: 19px;
    text-align: center;
  }
  section.newsletterPai .content h3 strong {
    font-weight: 600;
  }
}
section.newsletterPai .content form div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 610px) {
  section.newsletterPai .content form div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
section.newsletterPai .content input {
  height: 38px;
  padding-left: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  width: 290px;
  margin-right: 15px;
}
@media (max-width: 610px) {
  section.newsletterPai .content input {
    width: 100%;
    margin: 6px 0px;
  }
}
section.newsletterPai .content button {
  background-color: #f8424f;
  color: #ffffff;
  border: 1px solid #f8424f;
  height: 38px;
  padding: 0px 20px;
  border-radius: 20px;
}

.conteudo-scroll {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding-bottom: 20px;
}
.conteudo-scroll p {
  padding: 0px;
  margin: 2px 0px;
}

.masterBuy {
  display: none;
}
@media (max-width: 880px) {
  .masterBuy {
    padding: 10px 10px;
    background: #f1f1f1;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, #f1f1f1 0%, #f9f9f9 40%, #f9f9f9 63%, #f1f1f1 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 10002;
  }
  .masterBuy span {
    display: block;
  }
  .masterBuy .nav-fix {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-family: "Hind", sans-serif;
    padding: 4px 12px;
  }
  .masterBuy .nav-fix em.economia-de {
    display: none !important;
  }
  .masterBuy .nav-fix span {
    display: block;
  }
  .masterBuy .nav-fix em.valor-de.price-list-price {
    display: none !important;
  }
  .masterBuy .nav-fix p.preco-a-vista.price-cash {
    display: none !important;
  }
  .masterBuy .nav-fix p.descricao-preco {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .masterBuy .nav-fix em.valor-dividido span {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    color: #8c8c8c;
    font-weight: 100 !important;
    font-family: "Ubuntu", sans-serif;
    letter-spacing: 1px;
  }
  .masterBuy .nav-fix em.valor-dividido label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .masterBuy .nav-fix .descricao-preco {
    margin: 0px;
  }
  .masterBuy .nav-fix strong {
    color: #8c8c8c;
    font-weight: 100;
    display: block;
    font-family: "Ubuntu", sans-serif;
    letter-spacing: 1px;
    margin-left: 3px;
  }
  .masterBuy .nav-fix label.skuBestInstallmentValue {
    color: #8c8c8c;
    font-weight: 100 !important;
    display: block;
    font-family: "Ubuntu", sans-serif;
    letter-spacing: 1px;
  }
  .masterBuy .nav-fix label.skuBestInstallmentNumber {
    margin: 0px 2px;
  }
  .masterBuy .nav-fix .descricao-preco em.valor-por {
    color: #2fbe8e;
    font-size: 18px;
    margin-top: 0px;
    letter-spacing: 1px;
  }
  .masterBuy .nav-fix .nome {
    text-align: center;
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
    font-size: 13px !important;
  }
  .masterBuy .nav-fix a.buy-button.buy-button-ref {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0px;
    text-indent: -90000px;
  }
}

section.carrossel-produtos.box-cinza {
  background: #f5f5f5;
}
section.carrossel-produtos.box-cinza .conteudo {
  max-width: 66%;
}
@media (max-width: 1055px) {
  section.carrossel-produtos.box-cinza .conteudo {
    max-width: 100%;
  }
}
section.carrossel-produtos.box-cinza .conteudo .sessaocarrosselproduto.seta-centro {
  background: url(/arquivos/banner-produto-pagina-carrossel.jpg);
  background-size: cover;
  background-position: top center;
  padding: 23px 0px;
  margin-top: 30px;
}
section.carrossel-produtos.box-cinza .conteudo .sessaocarrosselproduto.seta-centro .prateleira > h2 {
  color: #fff !important;
}

section.depoimento-alunos {
  background: #fff;
  padding: 30px;
}
section.depoimento-alunos .content {
  max-width: 1200px;
  margin: 0px auto;
}
section.depoimento-alunos .content .conteudo {
  max-width: 66%;
}
@media (max-width: 1055px) {
  section.depoimento-alunos .content .conteudo {
    max-width: 100%;
  }
}
section.depoimento-alunos .content .conteudo h2 {
  text-transform: uppercase;
  width: 100%;
  margin: 0px auto;
  text-align: center;
  padding: 0px 0px 26px 0px;
  font-size: 28px;
  font-weight: 200;
  font-family: "Ubuntu", sans-serif;
  color: #666;
}
section.depoimento-alunos .content .conteudo h3 {
  text-transform: uppercase;
  width: 100%;
  margin: 0px auto;
  text-align: center;
  padding: 0px 0px 26px 0px;
  font-size: 28px;
  font-weight: 200;
  font-family: "Ubuntu", sans-serif;
  color: #666;
}

.zoomWindow {
  display: none !important;
}

.cardFlutuante em.valor-dividido.price-installments span span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.cardFlutuante em.valor-dividido.price-installments span span label.skuBestInstallmentNumber {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 4px;
}
.cardFlutuante em.valor-dividido.price-installments span span span.x {
  top: 0px !important;
}

.retorno-alunos .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  max-width: 100% !important;
}
.retorno-alunos .conteudo .usuarioDepoimento {
  width: 47%;
}
.retorno-alunos .conteudo .usuarioDepoimento .nome {
  font-size: 14px;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
}
.retorno-alunos .conteudo .usuarioDepoimento .cargo {
  font-family: "Hind", sans-serif;
  font-size: 13px;
  padding: 4px 0px;
  color: #828282;
  font-weight: 600;
}
.retorno-alunos .conteudo .usuarioDepoimento .depoimento {
  font-family: "Hind", sans-serif;
  font-size: 13px;
  padding-top: 5px;
  line-height: 19px;
}
.retorno-alunos .conteudo .usuarioDepoimento .depoimento p {
  max-height: 96px;
  overflow: hidden;
}
.retorno-alunos .conteudo .usuarioDepoimento .rate {
  background: url(/arquivos/rates-2.png);
  width: 98px;
  height: 15px;
  font-size: 0px;
  display: block;
  margin: 10px 0px 10px 0px;
}

@media (max-width: 700px) {
  .line.image-description {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .line.image-description .box.image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .line.image-description .nameCategory {
    display: none;
  }

  div#image {
    max-width: 100%;
    margin-top: 20px;
    margin-left: 0px;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  img#image-main {
    width: 100%;
  }

  .line.icons-info-prod {
    display: none !important;
  }
}
@media (max-width: 550px) {
  section.masterMaterial {
    display: none;
  }

  section.masterProd .content .card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0px !important;
  }

  section.masterProd .content .encapsulado {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }

  .masterBuy em.valor-dividido.price-installments {
    display: none !important;
  }
  .masterBuy .nav-fix .descricao-preco em.valor-por {
    margin-top: 5px;
  }
}
.produto section.masterProd .content .cardFlutuante div[vlass="name-expo"] {
  padding-top: 14px;
}
.produto .line.priceProd {
  padding-top: 14px;
}
.produto span.flag {
  display: none;
  position: absolute;
  right: 0px;
  top: 0px;
  padding: 11px 15px 11px 38px;
  color: #3e332c;
  text-transform: uppercase;
  font-family: hind;
  font-size: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 600;
  background: #f5c64f;
  background: radial-gradient(ellipse at center, #f5c64f 0%, #e3b43c 0%, #f0b624 54%, #f5c64f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5c64f', endColorstr='#f5c64f', GradientType=1 );
}
.produto span.flag::before {
  width: 0px;
  height: 0px;
  position: absolute;
  bottom: 0px;
  content: "";
  left: -1px;
  border-top: 19px solid transparent;
  border-bottom: 19px solid transparent;
  border-right: 22px solid #ffffff;
  display: block;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.produto span.porcentagem {
  position: absolute;
  top: 0px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 11px;
  padding: 8px 5px 19px 5px;
  color: #fff;
  width: 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
}
.produto span.porcentagem::after {
  width: 0px;
  height: 0px;
  position: absolute;
  bottom: 0px;
  border-left: 18px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 14px solid white;
  content: "";
  right: 0px;
}
.produto span.porcentagem::before {
  width: 0px;
  height: 0px;
  position: absolute;
  bottom: 0px;
  border-left: 0px solid transparent;
  border-right: 18px solid transparent;
  border-bottom: 14px solid white;
  content: "";
  left: 0px;
}
.produto .liguepramim.fixado {
  position: fixed !important;
  display: block !important;
  left: 20px;
  bottom: 20px !important;
  top: initial !important;
  border-radius: 7px !important;
  -webkit-box-shadow: 0px 0px 20px 6px #0000004a !important;
          box-shadow: 0px 0px 20px 6px #0000004a !important;
}
.produto .liguepramim.fixado .conteudo {
  border-top-right-radius: 10px;
}
.produto .fechar-ligue {
  position: absolute;
  right: 7px;
  top: 5px;
}
.produto .liguepramim.oculto {
  display: none !important;
}

em.valor-de.price-list-price {
  display: none !important;
}

em.economia-de {
  display: none !important;
}

.produto .descricao-preco > em.valor-por {
  font-size: 2rem;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  color: #28ad80;
  margin: 3px 0 5px;
  font-family: "Ubuntu",sans-serif;
  font-weight: bold;
  text-align: center;
}
.produto .plugin-preco > p.preco-a-vista {
  display: none !important;
}

section.sobre-instrutor {
  display: block !important;
  margin: 20px 0px 45px 0px;
}
@media (max-width: 550px) {
  section.sobre-instrutor .content {
    padding: 0px !important;
    margin: 0px !important;
  }
}
section.sobre-instrutor .imagem {
  width: 106px;
  height: 106px;
  display: block;
  background-size: 100%;
  border-radius: 10000px;
}
section.sobre-instrutor h2 {
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #555;
  margin-bottom: 18px;
}
section.sobre-instrutor h3 {
  font-family: "Ubuntu", sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #4a8cd8;
  margin-bottom: 20px;
}
section.sobre-instrutor h4 {
  margin: 7px 0px 12px 0px;
  font-family: hind;
  font-size: 14px;
  color: #969696;
  font-weight: 600;
  letter-spacing: 0.5px;
}
section.sobre-instrutor p {
  font-size: 14px;
  font-family: "Hind", sans-serif;
  color: #555;
  text-align: justify;
  line-height: 17px;
}
section.sobre-instrutor .linha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 550px) {
  section.sobre-instrutor .linha {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  section.sobre-instrutor .linha .box.dadosInstrutor {
    margin-top: 20px;
    padding: 0px !important;
  }
}
section.sobre-instrutor .box.dadosInstrutor {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 0px 0px 20px;
}

section.backgroungblue h1 {
  font-family: ubuntu;
  text-transform: uppercase;
  font-size: 1.3rem;
  margin-left: 20px;
  color: #555;
}

@media (max-width: 500px) {
  section.backgroungblue h1 {
    font-family: ubuntu;
    text-transform: uppercase;
    font-size: 1.3rem;
    color: #555;
    text-align: center;
    margin-top: 20px;
    margin-left: 0px;
  }
}
.overlay-play-produto {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: #00000085;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  cursor: pointer;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  color: #fff;
}
.overlay-play-produto i {
  font-size: 40px;
}
.overlay-play-produto p {
  font-family: "Ubuntu", sans-serif;
  display: block;
  margin-top: 5px;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
}

section.iframeProduto {
  position: fixed;
  z-index: 999999999;
  top: 0px;
  left: 0px;
  background: #000000d9;
  width: 100%;
  height: 100%;
}
section.iframeProduto .content {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
section.iframeProduto .content .player {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  padding: 0px 35px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 720px) {
  section.iframeProduto .content .player {
    padding: 35px 0px;
    width: 97%;
  }
  section.iframeProduto .content .player iframe {
    width: 100% !important;
    min-height: 220px;
  }
}
@media (max-width: 450px) {
  section.iframeProduto .content .player iframe {
    min-height: 160px;
    max-height: 225px;
  }
}
section.iframeProduto .content .player i {
  color: #fff;
  font-size: 27px;
  position: absolute;
  right: 0px;
  top: 0px;
  cursor: pointer;
}
section.iframeProduto a.buy-button.buy-button-ref {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 0px auto;
  text-align: center;
  background: #29ad80;
  color: #fff;
  text-decoration: none;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  padding: 16px 0px;
  border-radius: 5px;
  border: 2px solid #18a775;
  min-width: 190px;
  text-transform: uppercase;
}
section.iframeProduto .linha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%;
  padding-top: 14px;
}
@media (max-width: 450px) {
  section.iframeProduto .linha {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  section.iframeProduto .linha .preco {
    margin-bottom: 20px;
  }
}
section.iframeProduto .linha em.valor-dividido.price-installments {
  color: #ffffff;
  font-family: "Ubuntu", sans-serif;
  font-size: 1.4rem;
}
section.iframeProduto .linha label.skuBestInstallmentValue {
  font-weight: bold;
  font-size: 2rem;
}
section.iframeProduto .linha em.valor-por {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  color: #fff;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9rem;
  margin-top: 3px;
}
section.iframeProduto .linha .preco {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.produto .falar-Consultor {
  display: none !important;
}

section.banner-portal-play-menu.card {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 0px !important;
  margin-top: 30px;
}
section.banner-portal-play-menu.card .botao-assine a {
  display: block;
  margin: 24px 0px;
}
section.banner-portal-play-menu.card .infoPlay p {
  font-weight: 100;
  color: #ededed;
  text-align: center;
}
section.banner-portal-play-menu.card .infoPlay p a {
  color: #fff !important;
  font-weight: 500;
}

@media (max-width: 1049px) {
  section.banner-portal-play-menu.card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 880px) {
  section.banner-portal-play-menu.card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 30px 30px !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    text-align: center !important;
  }

  section.banner-portal-play-menu.card .box {
    max-width: 265px;
  }

  .infoPlay-obs {
    text-align: center !important;
  }

  section.banner-portal-play-menu .box p {
    text-align: center;
  }
}
.botao-assine {
  text-align: center;
}

@media (max-width: 550px) {
  section.banner-portal-play-menu.card {
    margin-bottom: 30px;
  }
}
section.masterProd .content .cardFlutuante .line.conteudo {
  display: none !important;
}

section.iframeProduto em.valor-dividido.price-installments span span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

section.iframeProduto em.valor-dividido.price-installments span span label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

section.iframeProduto em.valor-dividido.price-installments span span label span {
  margin: 0px 5px;
}

.headerPortalplay {
  background-image: url(/arquivos/banner-home-play.jpg);
  background-size: 136%;
  background-attachment: local;
  width: 100%;
  background-position: top center;
  background-repeat: no-repeat;
}
@media (max-width: 1024px) {
  .headerPortalplay {
    background-size: 200%;
  }
}
@media (max-width: 650px) {
  .headerPortalplay {
    background-size: 290%;
  }
}
@media (max-width: 480px) {
  .headerPortalplay {
    background-size: 495%;
  }
}
@media (max-width: 350px) {
  .headerPortalplay {
    background-size: 690%;
  }
}
.headerPortalplay .content {
  max-width: 1180px;
}
@media (max-width: 1082px) {
  .headerPortalplay .content {
    padding: 0px 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.headerPortalplay .content .linhaHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 32px 0px;
}
.headerPortalplay .content .linhaHeader .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.headerPortalplay .content .linhaHeader .logo a {
  display: block;
}
.headerPortalplay .content .linhaHeader .logo .sprite-edtech.space {
  margin-left: 63px;
}
@media (max-width: 600px) {
  .headerPortalplay .content .linhaHeader .logo .sprite-edtech.space {
    display: none !important;
  }
}
.headerPortalplay .content .linhaClube {
  font-family: "Ubuntu", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  line-height: 19px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.headerPortalplay .content .linhaClube h3 {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 4px;
  font-weight: 100;
  font-size: 20px;
  line-height: 24px;
}
.headerPortalplay .content .linhaClube h3 span {
  color: #32e889;
  font-weight: 500;
  font-size: 1.5rem;
}
.headerPortalplay .content .linhaClube h3 strong {
  color: #fff;
  font-weight: 600;
}

.instrutoresPortalplay {
  background: #202020;
  margin-top: 25px;
}
.instrutoresPortalplay .content .conteudo h2 {
  font-family: "Ubuntu", sans-serif;
  font-weight: 100;
  font-size: 32px;
  padding: 32px 0px;
  color: #fff;
  max-width: 1080px;
  margin: 0px auto;
}
@media (max-width: 1065px) {
  .instrutoresPortalplay .content .conteudo h2 {
    padding: 32px 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .box.slick-slide {
  margin: 0px 22px;
  cursor: pointer;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .box.slick-slide:hover .personagem .conteudo {
  display: block;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .box.slick-slide img {
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .box.slick-slide .personagem {
  min-width: 235px;
  position: relative;
}
@media (max-width: 1024px) {
  .instrutoresPortalplay .content .conteudo .linhaCarrossel .box.slick-slide .personagem {
    min-width: 250px;
  }
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .box.slick-slide .personagem .conteudo {
  position: absolute;
  z-index: 9;
  top: 0px;
  width: 100%;
  height: 100%;
  background: #000000b0;
  color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 50px 35px;
  display: none;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .box.slick-slide .personagem .conteudo h3 {
  font-size: 18px;
  color: #32e889;
  font-weight: bold;
  font-family: "Ubuntu", sans-serif;
  margin-bottom: 6px;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .box.slick-slide .personagem .conteudo h4 {
  font-size: 16px;
  font-family: "Ubuntu", sans-serif;
  font-weight: 100;
  margin-bottom: 10px;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .box.slick-slide .personagem .conteudo .separator {
  width: 40px;
  height: 3px;
  background-color: #32e889;
  margin-bottom: 16px;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .box.slick-slide .personagem .conteudo p {
  font-family: "open sans";
  font-style: italic;
  font-weight: 100;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .slick-track {
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .slick-slider {
  display: block;
  width: 100%;
  padding-left: 0;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 50px;
  outline: none !important;
  position: relative;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel .slick-list.draggable {
  overflow: hidden;
  padding: 6px 0px;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel button.slick-prev {
  background-color: transparent;
  border: none;
  position: absolute;
  top: calc(50% - 31px);
  left: 0px;
  cursor: pointer;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel ul.slick-dots {
  display: none !important;
}
.instrutoresPortalplay .content .conteudo .linhaCarrossel button.slick-next {
  background-color: transparent;
  border: none;
  position: absolute;
  top: calc(50% - 31px);
  right: 0px;
  cursor: pointer;
}
.instrutoresPortalplay .content .conteudo .linhaCOMicone {
  max-width: 1080px;
  margin: 0px auto;
  padding: 35px 0px;
}
@media (max-width: 1065px) {
  .instrutoresPortalplay .content .conteudo .linhaCOMicone {
    padding: 35px 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.instrutoresPortalplay .content .conteudo .linhaCOMicone.um {
  padding-top: 50px;
}
.instrutoresPortalplay .content .conteudo .linhaCOMicone .linha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 650px) {
  .instrutoresPortalplay .content .conteudo .linhaCOMicone .linha {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.instrutoresPortalplay .content .conteudo .linhaCOMicone .linha .box.texto {
  padding-left: 50px;
}
@media (max-width: 650px) {
  .instrutoresPortalplay .content .conteudo .linhaCOMicone .linha .box.texto {
    padding-left: 0px;
    text-align: center;
  }
}
.instrutoresPortalplay .content .conteudo .linhaCOMicone .linha h2 {
  font-weight: bold;
  font-size: 55px;
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  padding: 0px;
}
@media (max-width: 480px) {
  .instrutoresPortalplay .content .conteudo .linhaCOMicone .linha h2 {
    font-size: 3rem;
  }
}
@media (max-width: 405px) {
  .instrutoresPortalplay .content .conteudo .linhaCOMicone .linha h2 {
    font-size: 2rem;
  }
}
.instrutoresPortalplay .content .conteudo .linhaCOMicone .linha h3 {
  font-weight: 100;
  font-size: 20px;
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  margin-bottom: 8px;
}
.instrutoresPortalplay .content .conteudo .linhaCOMicone .linha p {
  font-weight: 100;
  font-size: 14px;
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  line-height: 22px;
  margin-top: 28px;
}

.facaumaAula {
  padding: 40px 0px;
  background: #000;
}
.facaumaAula .content {
  max-width: 1080px;
}
.facaumaAula .conteudo h3 {
  color: #fff;
  font-weight: 100;
  font-family: "Ubuntu", sans-serif;
  font-size: 32px;
  padding: 3px 0px;
}
.facaumaAula .conteudo > h3 span {
  display: inline-block;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  font-weight: 100;
  color: #32e888;
  position: relative;
  top: 3px;
  left: 10px;
}
.facaumaAula .conteudo .linhaConteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 30px;
}
@media (max-width: 880px) {
  .facaumaAula .conteudo .linhaConteudo {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.facaumaAula .conteudo .linhaConteudo .box {
  border: 12px solid #000;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 33.333333%;
      flex-basis: 33.333333%;
  cursor: pointer;
}
@media (max-width: 880px) {
  .facaumaAula .conteudo .linhaConteudo .box {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.facaumaAula .conteudo .linhaConteudo .box:hover {
  background: #fff;
  border-color: #fff;
}
.facaumaAula .conteudo .linhaConteudo .box:hover h4 {
  color: #000 !important;
}
.facaumaAula .conteudo .linhaConteudo .box:hover p {
  color: #000 !important;
}
.facaumaAula .conteudo .linhaConteudo .box:hover img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}
.facaumaAula .conteudo .linhaConteudo .box:hover a {
  display: block !important;
}
.facaumaAula .conteudo .linhaConteudo .box .imagem-com-conteudo {
  position: relative;
}
@media (max-width: 880px) {
  .facaumaAula .conteudo .linhaConteudo .box .imagem-com-conteudo {
    display: none;
  }
}
.facaumaAula .conteudo .linhaConteudo .box .imagem-com-conteudo img {
  max-width: 100%;
  vertical-align: middle;
}
.facaumaAula .conteudo .linhaConteudo .box .imagem-com-conteudo a {
  display: none;
  position: absolute;
  top: calc(50% - 15%);
  left: calc(50% - 25%);
  width: 170px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #32e889;
  color: #fff;
  font-family: "Ubuntu", sans-serif;
  cursor: pointer;
  text-shadow: 0px 0px 6px #000;
}
.facaumaAula .conteudo .linhaConteudo h4 {
  font-family: "Ubuntu", sans-serif;
  color: #32e889;
  font-size: 20px;
  font-weight: 600;
  margin-top: 14px;
}
.facaumaAula .conteudo .linhaConteudo p {
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 21px;
  padding-top: 18px;
  text-align: justify;
}

.depoimentosComVideo {
  background: #202020;
  padding: 30px 0px;
}
.depoimentosComVideo h3 {
  color: #fff;
  font-weight: 100;
  font-family: "Ubuntu", sans-serif;
  font-size: 32px;
  padding: 27px 0px;
  text-align: center;
  margin-bottom: 20px;
}
.depoimentosComVideo .box {
  margin: 0px 20px;
}
.depoimentosComVideo .box iframe {
  width: 100%;
  max-width: 550px;
}
.depoimentosComVideo .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.depoimentosComVideo .slick-slider {
  display: block;
  width: 100%;
  padding-left: 0;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 50px;
  outline: none !important;
  position: relative;
}
.depoimentosComVideo .slick-list.draggable {
  overflow: hidden;
  padding: 6px 0px;
}
.depoimentosComVideo button.slick-prev {
  background-color: transparent;
  border: none;
  position: absolute;
  top: calc(50% - 31px);
  left: 0px;
  cursor: pointer;
}
.depoimentosComVideo ul.slick-dots {
  display: none !important;
}
.depoimentosComVideo button.slick-next {
  background-color: transparent;
  border: none;
  position: absolute;
  top: calc(50% - 31px);
  right: 0px;
  cursor: pointer;
}
.depoimentosComVideo .conteudoVideo h4 {
  font-family: "Ubuntu", sans-serif;
  color: #32e888;
  font-size: 18px;
  font-weight: bold;
  margin: 14px 0px 4px 0px;
}
.depoimentosComVideo .conteudoVideo p {
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  font-weight: 100;
}
.depoimentosComVideo h2 {
  text-transform: uppercase;
  text-align: center;
  font-size: 2rem;
  padding: 60px 0px 40px 0px;
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  color: #fff;
  letter-spacing: 3px;
}
.depoimentosComVideo .conteudo > p {
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  font-weight: 100;
  line-height: 18px;
  font-size: 14px;
  max-width: 1080px;
  margin: 0px auto;
}
.depoimentosComVideo .conteudo .matricule-sePortal {
  margin: 50px auto 30px 0px;
  text-align: center;
}
.depoimentosComVideo .conteudo .matricule-sePortal a {
  text-transform: uppercase;
  color: #fff;
  font-family: "Ubuntu", sans-serif;
  border: 1px solid #32e888;
  padding: 14px 42px;
  display: inline-block;
  cursor: pointer;
}

.catalogoPrecos {
  background: #4caf8b;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #4caf8b), color-stop(20%, #4caf8b), color-stop(62%, #279280), color-stop(100%, #249080));
  background: linear-gradient(135deg, #4caf8b 0%, #4caf8b 20%, #279280 62%, #249080 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4caf8b', endColorstr='#249080', GradientType=1 );
  padding-bottom: 65px;
}
.catalogoPrecos .content {
  max-width: 960px;
}
.catalogoPrecos .content .conteudo > h3 {
  color: #fff;
  text-align: center;
  margin: 0px auto;
  font-family: "Ubuntu", sans-serif;
  font-size: 30px;
  font-weight: 100;
  padding: 45px 0px;
}
.catalogoPrecos .content .conteudo > h3 span {
  display: inline-block;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  font-weight: 100;
  color: #fff;
  position: relative;
  top: 3px;
  left: 10px;
}
.catalogoPrecos .content .conteudo .osPrecos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 950px) {
  .catalogoPrecos .content .conteudo .osPrecos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.catalogoPrecos .content .conteudo .osPrecos h3 {
  text-transform: uppercase;
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: 100;
  font-size: 22px;
}
.catalogoPrecos .content .conteudo .osPrecos .separator {
  width: 123px;
  height: 1px;
  background: #000;
  margin: 14px auto;
}
.catalogoPrecos .content .conteudo .osPrecos ul {
  padding-left: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.catalogoPrecos .content .conteudo .osPrecos li {
  font-family: "Ubuntu", sans-serif;
  margin: 23px 0px;
}
.catalogoPrecos .content .conteudo .osPrecos li strong {
  font-weight: bold;
}
.catalogoPrecos .content .conteudo .osPrecos span {
  display: inline-block;
  margin-right: 10px;
}
.catalogoPrecos .content .conteudo .osPrecos .box {
  background: #fff;
  padding: 20px 18px;
}
@media (max-width: 950px) {
  .catalogoPrecos .content .conteudo .osPrecos .box {
    margin: 0px auto 20px auto;
  }
}
.catalogoPrecos .precos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 40px;
}
@media (max-width: 480px) {
  .catalogoPrecos .precos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.catalogoPrecos .precos .box {
  padding: 0px 20px !important;
}
.catalogoPrecos .precos .box a {
  text-align: center;
  margin: 8px auto;
  display: block;
  padding: 15px 40px;
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
  font-family: "Ubuntu", sans-serif;
}
.catalogoPrecos .precos .box a.azul {
  background: #4092ef;
  background: -webkit-gradient(left top, right bottom, color-stop(0%, #4092ef), color-stop(20%, #4092ef), color-stop(47%, #4089ef), color-stop(78%, #4089ef), color-stop(100%, #4089ef));
  background: linear-gradient(135deg, #4092ef 0%, #4092ef 20%, #4089ef 47%, #4089ef 78%, #4089ef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4092ef', endColorstr='#4089ef', GradientType=1 );
}
.catalogoPrecos .precos .separador {
  width: 1px;
  height: 104px;
  background: #929292;
}
@media (max-width: 480px) {
  .catalogoPrecos .precos .separador {
    width: 100%;
    height: 1px;
    background: #929292;
    margin-bottom: 25px;
  }
}
.catalogoPrecos .precos p {
  font-family: "Ubuntu", sans-serif;
  font-size: 12px;
  text-align: center;
  font-style: italic;
  display: block;
  margin-bottom: 12px;
}
@media (max-width: 700px) {
  .catalogoPrecos .precos p {
    padding: 0px 20px;
  }
}
.catalogoPrecos .precos .box h3 {
  font-weight: bold !important;
  font-size: 28px !important;
}
.catalogoPrecos .precos .box h3 span {
  font-size: 12px !important;
  font-weight: 100;
  font-style: normal;
}

section.lead-portal-play {
  position: fixed !important;
  background: #000000f0 !important;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 9999999;
  margin: 0px auto;
}
section.lead-portal-play span.error {
  font-family: "Ubuntu", sans-serif;
}
section.lead-portal-play .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  height: 100%;
  width: 100%;
  max-width: 1000px;
  margin: 0px auto;
  text-align: center;
}
section.lead-portal-play .content .conteudo {
  width: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.lead-portal-play .content .conteudo .linha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
section.lead-portal-play .content .conteudo .popup h2 {
  color: #fff;
  font-family: "Ubuntu", sans-serif;
  font-weight: 100;
  line-height: 21px;
  font-size: 1.3rem;
}
section.lead-portal-play .content .conteudo .popup h2 strong {
  color: #32e889;
  font-weight: bold;
}
section.lead-portal-play .content .conteudo .popup .formulario {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
section.lead-portal-play .content .conteudo .popup .formulario input {
  margin: 9px 0px;
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid #fff;
  font-size: 18px;
  padding: 8px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
}
section.lead-portal-play .content .conteudo .popup .formulario .enviar {
  color: #fff;
  font-family: "Ubuntu", sans-serif;
  font-size: 1.2rem;
  margin-top: 20px;
  border: 1px solid #32e889;
  padding: 15px 66px;
  cursor: pointer;
}
section.lead-portal-play .content .conteudo .popup .mensagem-retorno {
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  margin-top: 25px;
  line-height: 25px;
}
section.lead-portal-play .content .conteudo .popup > h1 {
  font-family: "Ubuntu", sans-serif;
  color: #fff;
  font-size: 2rem;
  margin-top: 45px;
  font-weight: 100;
}

.logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 0px;
}

.logos div {
  margin: 0px 10px;
}

.linhaCategorias-portalplay > div:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 24px;
}

.linhaCategorias-portalplay > div:first-child h2 {
  font-family: "Ubuntu", sans-serif;
  font-size: 2rem;
  font-weight: 100;
  padding-top: 4px;
}

.linhaCategorias-portalplay > div:first-child p {
  font-family: "Ubuntu", sans-serif;
  font-size: 1rem;
  font-weight: 100;
  color: #5d5d5d;
  padding-top: 4px;
}

.linhaCategorias-portalplay > div:first-child h2 strong {
  font-family: "Ubuntu", sans-serif;
  font-size: 2rem;
  font-weight: bold;
}

.linhaCategorias-portalplay {
  padding-bottom: 30px;
}

section.card-portalPlay {
  background: #000;
  padding: 45px 0px;
}
section.card-portalPlay .content .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
section.card-portalPlay .content .informativo {
  padding: 10px 0px;
  width: 100%;
}
section.card-portalPlay .content .informativo p {
  font-family: ubuntu;
  color: #fff;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
section.card-portalPlay .content .informativo p span {
  font-weight: bold;
  margin-left: 4px;
  text-decoration: underline;
}
section.card-portalPlay .content .informativo p a {
  color: #fff;
}
@media (max-width: 676px) {
  section.card-portalPlay .content .informativo p {
    text-align: center;
    padding: 0px 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0px auto;
  }
}
section.card-portalPlay .content .informativo h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-family: ubuntu;
  font-size: 1.8rem;
  color: #fff;
  text-transform: uppercase;
}
section.card-portalPlay .content .informativo h3 span {
  margin-left: 20px;
  display: inline-block;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
section.card-portalPlay .containner-de-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 35px 0px;
  max-width: 1000px;
  width: 100%;
}
@media (max-width: 1007px) {
  section.card-portalPlay .containner-de-cards {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 676px) {
  section.card-portalPlay .containner-de-cards {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0px auto;
  }
}
section.card-portalPlay .containner-de-cards .box.expert {
  border: 5px solid #e0b934;
}
section.card-portalPlay .containner-de-cards .box.expert .flag-expert {
  position: absolute;
  right: 0px;
  top: 16px;
  background: #e0b934;
  padding: 6px 6px 6px 20px;
  font-size: 11px;
  text-transform: uppercase;
}
section.card-portalPlay .containner-de-cards .box.expert .flag-expert .triangulo {
  position: absolute;
  left: 0px;
  top: 0px;
  border-top: 12px solid transparent;
  border-bottom: 11px solid transparent;
  border-left: 8px solid white;
}
section.card-portalPlay .containner-de-cards .box {
  position: relative;
  background: #fff;
  font-family: ubuntu;
  max-width: 355px;
  margin: 0px 15px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: calc(33% - 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1007px) {
  section.card-portalPlay .containner-de-cards .box {
    margin-bottom: 20px;
    margin-left: 3px;
    margin-right: 3px;
    min-width: 288px;
  }
}
@media (max-width: 1172px) {
  section.card-portalPlay .containner-de-cards .box {
    max-width: 300px;
  }
}
section.card-portalPlay .containner-de-cards .box .areas-plano-especialista {
  display: block;
}
section.card-portalPlay .containner-de-cards .box .areas-plano-especialista ul {
  margin: auto;
  margin-left: 0;
}
section.card-portalPlay .containner-de-cards .box .areas-plano-especialista ul li {
  display: list-item;
  list-style-type: disc;
  margin: 1px;
  font-size: 14px;
  height: 15.2px;
}
section.card-portalPlay .containner-de-cards .box .areas-plano-especialista ul li span {
  display: inline;
}
section.card-portalPlay .containner-de-cards .box h2 {
  padding: 20px 0px;
  text-transform: uppercase;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
section.card-portalPlay .containner-de-cards .box h2 span {
  color: red;
  font-weight: 500;
}
section.card-portalPlay .containner-de-cards .box p {
  font-size: 13px;
  padding: 0px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 17px;
  color: #444;
  font-weight: bold;
}
section.card-portalPlay .containner-de-cards .box p strong {
  font-weight: bold;
  color: #ff2130;
}
section.card-portalPlay .containner-de-cards .box p.fino {
  font-weight: 100 !important;
}
section.card-portalPlay .containner-de-cards .box p.fino strong {
  color: #444 !important;
}
section.card-portalPlay .containner-de-cards .box .divisor {
  margin: 20px auto;
  background: #ccc;
  width: 51px;
  height: 2px;
}
section.card-portalPlay .containner-de-cards .box ul {
  margin: 6px auto 20px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.card-portalPlay .containner-de-cards .box ul li {
  margin: 6px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
  width: 200px;
}
section.card-portalPlay .containner-de-cards .box ul li div {
  margin-right: 12px;
}
section.card-portalPlay .containner-de-cards .box h3 {
  margin-bottom: 5px;
  color: #444;
  padding: 0px 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
section.card-portalPlay .containner-de-cards .box .preco-do-card {
  color: #444;
  margin-top: 5px;
}
section.card-portalPlay .containner-de-cards .box .preco-do-card strong.redText {
  color: #ff2130;
  font-size: 24px;
}
section.card-portalPlay .containner-de-cards .box .botaoTesteGratis {
  background: #ff2130;
  max-width: 60%;
  margin: 20px auto;
  padding: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  cursor: pointer;
}
section.card-portalPlay strong {
  font-weight: bold;
}
section.card-portalPlay li.a-disponivel {
  border: 1px solid;
  padding: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #393939;
  border-color: #393939;
  margin-top: 20px !important;
  margin-bottom: 12px !important;
  cursor: pointer;
}
section.card-portalPlay li.a-disponivel a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #383838;
  font-weight: 100;
}
section.card-portalPlay li.a-disponivel a span {
  display: inline;
  margin-right: 6px;
}
section.card-portalPlay .informativo2 p {
  font-weight: 100 !important;
  font-size: 0.7rem !important;
}
section.card-portalPlay span.precodecard {
  color: #888;
  font-size: 0.8rem;
  text-decoration: line-through;
}

.portalplay {
  margin: 0px;
  padding: 0px;
}

.headerPortalplay {
  background-image: url(/arquivos/banner-home-play.jpg);
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  background-position: bottom center;
  background-repeat: no-repeat;
}
.headerPortalplay .content {
  max-width: 1180px;
}
@media (max-width: 1082px) {
  .headerPortalplay .content {
    padding: 0px 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.headerPortalplay .content .linhaHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 32px 0px;
}
.headerPortalplay .content .linhaHeader .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.headerPortalplay .content .linhaHeader .logo a {
  display: block;
}
.headerPortalplay .content .linhaHeader .logo .sprite-edtech.space {
  margin-left: 63px;
}
@media (max-width: 600px) {
  .headerPortalplay .content .linhaHeader .logo .sprite-edtech.space {
    display: none !important;
  }
}
.headerPortalplay .content .linhaHeader .inscreva-se a {
  font-family: "Ubuntu", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  border-bottom: 1px solid #e2e2e2;
  padding: 0px 0px 2px 0px;
  display: block;
  color: #e2e2e2;
  cursor: pointer;
}
.headerPortalplay .content .linhaHeader .inscreva-se a:hover {
  color: #fff;
  border-color: #fff;
}
.headerPortalplay .content .linhaClube {
  font-family: "Ubuntu", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  line-height: 26px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 26px;
}
.headerPortalplay .content .linhaClube h2 {
  font-weight: bold;
  color: #fff;
  font-size: 3.15rem;
  display: block;
  line-height: 3.15rem;
  letter-spacing: 5px;
}
.headerPortalplay .content .linhaClube h1 {
  color: #e3e3e3;
  font-weight: 100;
  font-size: 1.1rem;
  padding-top: 20px;
  letter-spacing: 1.5px;
}
.headerPortalplay .content .linhaClube h3 {
  color: #b5b5b5;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 100;
  font-size: 2rem;
  line-height: 2rem;
}
.headerPortalplay .content .linhaClube h3 strong {
  color: #fff;
  font-weight: 600;
}
.headerPortalplay .content .linhaClube h4 {
  text-transform: uppercase;
  padding-top: 15px;
  color: #b5b5b5;
  font-weight: 100;
  letter-spacing: 1px;
  font-size: 1.1rem;
}
.headerPortalplay .content .linhaClube a {
  text-transform: uppercase;
  color: #fff;
  display: block;
  padding: 30px;
  cursor: pointer;
  font-weight: 100;
}
.headerPortalplay .content .linhaClube a strong {
  font-weight: 500;
}

.sejaportalplay {
  padding: 60px 0px;
}
.sejaportalplay .video iframe {
  -webkit-box-shadow: 6px 5px 4px 0px #0006;
          box-shadow: 6px 5px 4px 0px #0006;
  max-width: 100%;
}
.sejaportalplay .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: ubuntu;
}
.sejaportalplay .conteudo .box {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sejaportalplay .conteudo .box:last-child {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.sejaportalplay .conteudo .box .texto {
  max-width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
  float: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.sejaportalplay .conteudo .box .texto h3 {
  display: block;
  padding: 20px 0px;
  font-size: 1.6rem;
}
.sejaportalplay .conteudo .box .texto p {
  color: #717171;
  font-weight: 100;
  line-height: 21px;
}
.sejaportalplay .conteudo .box .texto .divisor {
  width: 50px;
  height: 2px;
  color: #f8424e;
  background: #f8424e;
}

.instrutores h3 {
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
  font-size: 1.5rem;
  padding: 40px 0px;
  font-family: ubuntu;
  letter-spacing: 1px;
  color: #444;
}
.instrutores .texto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-family: ubuntu;
}
.instrutores a {
  color: #222;
  padding: 16px;
  display: block;
  border: 1px solid #222;
  margin-top: 50px;
  margin-bottom: 10px;
  cursor: pointer;
}

.instrutoresinfo.iframes .conteudo > h3 {
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin-bottom: 51px;
  font-family: ubuntu;
  font-size: 1.6rem;
  font-weight: 100;
}
.instrutoresinfo ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.instrutoresinfo ul img {
  vertical-align: middle;
  width: 100%;
  max-width: 100%;
}
.instrutoresinfo ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  float: left;
  padding: 0px 45px;
}
@media (max-width: 500px) {
  .instrutoresinfo ul li {
    padding: 0px 5px;
  }
}
.instrutoresinfo ul li .infoinstrutor {
  padding: 30px 0px 0px 0px;
  display: block;
  font-family: ubuntu;
  font-weight: 100;
}
.instrutoresinfo ul li .infoinstrutor h4 {
  color: #f8424e;
  font-weight: 500;
  padding-bottom: 4px;
  font-size: 1.1rem;
}
.instrutoresinfo ul li .infoinstrutor h5 {
  font-size: 0.9rem;
  display: block;
  padding-bottom: 5px;
}
.instrutoresinfo ul li .divisor {
  width: 25px;
  height: 2px;
  background: #f8424e;
  margin: 10px 0px 15px 0px;
}
.instrutoresinfo ul li p {
  font-style: italic;
  font-size: 0.8rem;
}
.instrutoresinfo .slick-slider {
  display: block;
  width: 100%;
  padding-left: 0;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 50px;
  outline: none !important;
  position: relative;
}
@media (max-width: 500px) {
  .instrutoresinfo .slick-slider {
    padding: 0px 15px;
  }
}
.instrutoresinfo .slick-slider .slick-list.draggable {
  overflow: hidden;
  padding: 6px 0px;
}
.instrutoresinfo .slick-slider .slick-list.draggable .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.instrutoresinfo .slick-slider .slick-list.draggable .slick-track .slick-slide {
  cursor: pointer;
}
.instrutoresinfo ul.slick-dots {
  display: none !important;
}
.instrutoresinfo button.slick-prev {
  position: absolute;
  bottom: initial !important;
  left: 0px;
  top: calc(50% - 60px);
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.instrutoresinfo button.slick-next {
  position: absolute;
  bottom: initial !important;
  right: 0px;
  top: calc(50% - 60px);
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.instrutoresinfo iframe {
  max-width: 100%;
  width: 100%;
}

.desenvolvamais {
  background-image: url(/arquivos/home-portalplay_15.jpg);
  margin-top: 50px;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
.desenvolvamais .conteudo {
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 80px 0px;
  font-family: ubuntu;
  color: #fff;
}
.desenvolvamais .conteudo h3 {
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: 100;
  text-align: center;
  color: #dfdfdf;
}
.desenvolvamais .conteudo h4 {
  font-weight: 100;
  margin-top: 20px;
  font-size: 1.3rem;
  color: #dfdfdf;
}

.conteudoinfobloco {
  background: url(/arquivos/home-portalplay_16.jpg);
  padding: 50px;
  vertical-align: middle;
  background-size: 100%;
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-attachment: fixed;
}
@media (max-width: 500px) {
  .conteudoinfobloco {
    padding: 10px 10px;
  }
}
.conteudoinfobloco .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 1050px;
  margin: 0px auto;
}
.conteudoinfobloco .conteudo .box {
  background: #fff;
  max-width: 450px;
  width: 100%;
  margin: 2%;
  padding: 49px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: ubuntu;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: 0px 0px 9px #00000036;
          box-shadow: 0px 0px 9px #00000036;
}
.conteudoinfobloco .conteudo .box h3 {
  text-transform: uppercase;
  text-align: center;
  margin: 40px 0px 13px 0px;
  font-weight: 600;
  color: #585858;
}
.conteudoinfobloco .conteudo .box p {
  color: #585858;
  font-size: 0.8rem;
  text-align: center;
  letter-spacing: 1px;
  line-height: 15px;
}
.conteudoinfobloco .conteudo .box p strong {
  font-weight: bold;
}

section.master.porqueportalplay {
  padding: 65px 0px 45px 0px;
}
@media (max-width: 500px) {
  section.master.porqueportalplay {
    padding: 65px 12px 45px 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
section.master.porqueportalplay .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: ubuntu;
}
section.master.porqueportalplay .conteudo h2 {
  text-transform: uppercase;
  font-size: 2.5rem;
  letter-spacing: 7px;
  font-weight: bold;
  color: #f8424e;
  margin-bottom: 25px;
}
section.master.porqueportalplay .conteudo p {
  font-weight: 100;
  line-height: 20px;
}
section.master.porqueportalplay .conteudo p strong {
  font-weight: bold;
}

section.master.instrutores.red a {
  margin: 0px;
  color: #f8444e;
  border-color: #f8444e;
}
section.master.instrutores.red .divisor {
  margin: 80px auto;
  width: 30px;
  height: 2px;
  background: #f8424e;
}

section.master.carrosselcursosportalplay {
  padding: 80px 0px 50px 0px;
}
section.master.carrosselcursosportalplay .loading {
  width: 100% !important;
  font-family: ubuntu;
  color: #c7c7c7;
  position: relative;
  margin-bottom: 20px;
  margin-top: -36px;
}
section.master.carrosselcursosportalplay .loading img {
  max-width: 75px;
}
section.master.carrosselcursosportalplay .texto-titulo {
  position: relative;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: ubuntu;
}
section.master.carrosselcursosportalplay .texto-titulo .linha {
  height: 1px;
  width: 100%;
  background: #f4f4f4;
}
section.master.carrosselcursosportalplay .texto-titulo .logo-titulo {
  background: #fff;
  position: relative;
  top: -20px;
  padding: 0px 20px;
  color: #555;
}
section.master.carrosselcursosportalplay .texto-titulo .logo-titulo h3 {
  font-size: 1.4rem;
  line-height: 29px;
}
section.master.carrosselcursosportalplay .linhaicons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados {
  background: #f4f4f4;
  width: 100%;
  margin: 30px 0px;
  position: relative;
  overflow: unset;
}
section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados .links-das-categorias-filha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0px 0px 30px 0px;
}
section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados .links-das-categorias-filha .botao-categoria {
  margin: 10px;
  border: 1px solid #333;
  border-radius: 100px;
  padding: 11px;
  font-family: ubuntu;
  color: #333;
  -webkit-box-shadow: 0px 0px 1px #00000091;
          box-shadow: 0px 0px 1px #00000091;
}
section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados .links-das-categorias-filha .botao-categoria:hover {
  border-color: #f8424e !important;
}
section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados .links-das-categorias-filha .botao-categoria:hover a {
  color: #fff !important;
}
section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados .links-das-categorias-filha .botao-categoria a {
  color: #333;
}
section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados .conteudo h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: ubuntu;
  font-weight: 500;
  padding-top: 50px;
  padding-bottom: 25px;
  color: #444;
}
section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados .conteudo h3 span {
  display: block;
  margin: 0px 20px;
  font-size: 2rem;
  line-height: 0px;
  position: relative;
  top: -9px;
}
section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados::before {
  content: "";
  background: #f4f4f4;
  width: 100%;
  height: 100%;
  position: absolute;
  left: -100%;
  overflow: hidden;
  bottom: 0px;
}
section.master.carrosselcursosportalplay .linhaicons .sessaoProdutosEncontrados::after {
  content: "";
  background: #f4f4f4;
  width: 100%;
  height: 100%;
  position: absolute;
  right: -100%;
  overflow: hidden;
  bottom: 0px;
}
section.master.carrosselcursosportalplay .linhaicons > .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 26px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: ubuntu;
  position: relative;
  min-width: 160px;
  cursor: pointer;
  width: 10%;
  margin: 0px 2.5%;
}
@media (max-width: 500px) {
  section.master.carrosselcursosportalplay .linhaicons > .box {
    min-width: 143px;
  }
}
section.master.carrosselcursosportalplay .linhaicons > .box:hover {
  -webkit-box-shadow: 0px 0px 20px #00000017;
          box-shadow: 0px 0px 20px #00000017;
}
section.master.carrosselcursosportalplay .linhaicons > .box.active p {
  color: #fff !important;
}
section.master.carrosselcursosportalplay .linhaicons > .box.active.btm::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #f55a4c;
  position: absolute;
  bottom: -19px;
  left: calc(50% - 20px);
}
section.master.carrosselcursosportalplay .linhaicons > .box.active.btt::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #f8424e;
  position: absolute;
  top: -19px;
  left: calc(50% - 20px);
}

.cursos-encontrados-play.slick-slider {
  display: block;
  width: 100%;
  padding-left: 0;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 50px;
  outline: none !important;
  position: relative;
  margin-bottom: 40px;
}
.cursos-encontrados-play.slick-slider .slick-list.draggable {
  overflow: hidden;
  padding: 6px 0px;
}
.cursos-encontrados-play.slick-slider .slick-list.draggable .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cursos-encontrados-play.slick-slider .slick-list.draggable .slick-track .slick-slide {
  cursor: pointer;
}
.cursos-encontrados-play .bloco-do-curso {
  margin: 0px 20px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.cursos-encontrados-play .bloco-do-curso a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.cursos-encontrados-play .bloco-do-curso a:hover .saiba-mais-curso-play {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.cursos-encontrados-play .bloco-do-curso a:hover .nome-curso-play {
  background: #333;
}
.cursos-encontrados-play .bloco-do-curso a:hover .nome-curso-play h3 {
  color: #fff !important;
}
.cursos-encontrados-play .bloco-do-curso .box.nome-curso-play {
  width: 100%;
  padding: 30px 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 92px;
}
.cursos-encontrados-play .bloco-do-curso .box.imagem-curso-play {
  position: relative;
  height: 100%;
  width: 100%;
}
.cursos-encontrados-play .bloco-do-curso .box.imagem-curso-play .saiba-mais-curso-play {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background: #0000008a;
}
.cursos-encontrados-play .bloco-do-curso .box.imagem-curso-play .saiba-mais-curso-play h4 {
  font-family: ubuntu;
  color: #fff;
  text-transform: uppercase;
  border: 1px solid #fff;
  padding: 12px 22px;
}
.cursos-encontrados-play .bloco-do-curso .box.nome-curso-play h3 {
  margin: 0px 0px !important;
  padding: 0px !important;
}
.cursos-encontrados-play .bloco-do-curso img {
  max-width: 100%;
  width: 100%;
  vertical-align: middle;
  height: 100%;
}
.cursos-encontrados-play ul.slick-dots {
  display: none !important;
}
.cursos-encontrados-play button.slick-prev {
  position: absolute;
  bottom: initial !important;
  left: 0px;
  top: calc(50% - 30px);
  cursor: pointer;
  background-color: transparent;
  border: none;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.cursos-encontrados-play button.slick-next {
  position: absolute;
  bottom: initial !important;
  right: 0px;
  top: calc(50% - 30px);
  cursor: pointer;
  background-color: transparent;
  border: none;
}

section.card-portalPlay .containner-de-cards .box .botaoTesteGratis a {
  color: #fff !important;
}

@media (min-width: 980px) {
  .submenu .box.links.webnar {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
    float: left;
  }
  .submenu .box.banner {
    width: 65%;
  }
}
section.banner-portal-play-menu {
  width: 100%;
  background: #35363a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 14px 24px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  color: #fff;
  font-family: ubuntu;
}
section.banner-portal-play-menu .texto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
section.banner-portal-play-menu .box p {
  display: block;
  text-align: left;
  min-width: 232px;
}
section.banner-portal-play-menu .box p span {
  margin: 0px 1px;
  color: #e1d7af;
  display: inline;
}
section.banner-portal-play-menu .texto .box {
  margin-right: 12px;
}
section.banner-portal-play-menu .botao-assine a {
  color: #fff;
  border: 1px solid #e83d49;
  border-radius: 4px;
  padding: 12px 20px;
  text-transform: uppercase;
}

@media (max-width: 800px) {
  section.card-portalPlay .content .informativo p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 745px) {
  .sejaportalplay .conteudo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .sejaportalplay .conteudo .box {
    margin-bottom: 30px;
  }
}
@media (min-width: 1300px) {
  section.master.card-portalPlay {
    position: relative;
  }
}
@media (max-width: 1300px) and (min-width: 1100px) {
  section.master.card-portalPlay {
    position: relative;
  }
}
@media (max-width: 1100px) and (min-width: 900px) {
  section.master.card-portalPlay {
    position: relative;
  }
}
@media (max-width: 900px) {
  section.master.card-portalPlay::before {
    display: none !important;
  }

  section.master.card-portalPlay {
    position: relative;
  }
}
@media (min-width: 700px) {
  .cardFlutuante em.valor-dividido.price-installments > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .cardFlutuante em.valor-dividido.price-installments > span span {
    margin-right: 5px;
    position: relative;
    top: -2px;
  }
  .cardFlutuante em.valor-dividido.price-installments > span span:last-child {
    display: block;
    margin-top: 5px;
    margin-left: 5px;
  }
}
section.card-portalplay {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0px auto;
  width: 100%;
  padding: 30px;
  background: #fff;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: ubuntu;
  -webkit-box-shadow: 0px 0px 10px 0px #0000003b;
          box-shadow: 0px 0px 10px 0px #0000003b;
}
section.card-portalplay .conteudo {
  width: 100%;
}
section.card-portalplay .line.title-dados h3 {
  font-weight: 500;
  color: #343434;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  letter-spacing: 1px;
  font-size: 1.3rem;
  color: #5a5a5a;
}
section.card-portalplay .valorPlano {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 30px auto;
  text-align: center;
  border: 1px solid #d6d6d6;
  padding: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #797979;
  max-width: 290px;
}
section.card-portalplay .valorPlano h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.card-portalplay .valorPlano h4 strong {
  margin-left: 5px;
  text-transform: uppercase;
  font-weight: bold;
  color: #ec5b5b;
}
section.card-portalplay .line.areas-title-dados {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 13px;
  color: #444;
}

.line.cartoes-card-title {
  width: 100%;
  max-width: 800px;
  margin: 0px auto;
}
.line.cartoes-card-title .conteudo {
  width: 100%;
}
.line.cartoes-card-title label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: -webkit-auto;
}
.line.cartoes-card-title .line input {
  height: 44px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 100%;
  padding: 12px;
  font-family: Hind;
  font-size: 17px;
}
.line.cartoes-card-title label input {
  display: block;
  height: 40px;
  width: 100%;
  padding: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.line.cartoes-card-title .line.numero-card {
  width: 100%;
  margin-bottom: 9px;
}
.line.cartoes-card-title .div.controle-card i {
  color: #6d6d6d;
  padding: 13px;
  background: #eae8dd;
  border: 1px solid #a9a9a9;
  position: relative;
  left: -1px;
}
.line.cartoes-card-title .line.inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 35%;
}
.line.cartoes-card-title .div.controle-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.line.cartoes-card-title .line.codigo-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 64%;
  margin-left: 1%;
}
.line.cartoes-card-title .botoes-card {
  margin: 30px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.line.cartoes-card-title .botoes-card div {
  border: 1px solid;
  padding: 14px 0px;
  font-size: 14px;
  margin-left: 12px;
  min-width: 130px;
  text-align: center;
  cursor: pointer;
}
.line.cartoes-card-title i.far.fa-question-circle {
  padding: 11px 14px !important;
}
.line.cartoes-card-title .botao-salvar {
  background: #4086ef;
  color: #fff;
  border-color: #4086ef;
}
.line.cartoes-card-title .botao-cancelar {
  background: #fff;
  color: #909090 !important;
  border-color: #b9b9b9 !important;
}
.line.cartoes-card-title .adicionar-mais-cartoes {
  margin-top: 20px;
  background: #eae8dd;
  border: 1px solid #a9a9a9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 14px;
}
.line.cartoes-card-title .adicionar-mais-cartoes h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #6d6d6d;
  cursor: pointer;
}

section.upgrade {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding-top: 40px;
  font-family: ubuntu;
  font-size: 1.3rem;
}
section.upgrade h3 {
  color: #5a5a5a;
  margin-bottom: 22px;
}

section.upgrade img {
  width: 100%;
  margin: 0px auto;
  vertical-align: middle;
}

.line.progresso {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.line.progresso .box-progress strong {
  font-weight: bold;
  font-size: 1.15rem;
}
.line.progresso .box-progress {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  line-height: 28px;
}
.line.progresso .box-progress.progresso {
  -webkit-box-flex: 10;
      -ms-flex-positive: 10;
          flex-grow: 10;
}
.line.progresso .box-progress p {
  color: #555;
}
.line.progresso .barra {
  width: 100%;
}
.line.progresso .barra .progress-bar-holder {
  width: 100%;
  background: #eae8dd;
}
.line.progresso .barra .progress-bar-holder .progress-bar {
  background: #36c393;
  height: 10px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  font-size: 0px;
}
.line.progresso .box-progress.renovacao strong {
  color: #36c393;
}

@media (max-width: 500px) {
  .box-progress.progresso {
    height: 10px;
    width: 100%;
    margin: 10px 0px;
  }

  .line.progresso {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .botoes-card {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .botoes-card div {
    margin: 0px !important;
  }

  .line.inline {
    width: 60% !important;
  }

  .line.codigo-card {
    width: 100% !important;
    margin-top: 10px;
    margin-left: 0px !important;
  }

  section.card-portalplay .valorPlano h4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    line-height: 22px;
  }
}
@media (max-width: 380px) {
  .botoes-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .botoes-card div {
    width: 100%;
    margin: 4px auto !important;
  }

  .botao-salvar {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .botao-cancelar {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.titulo-portal-play-novo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 0px 50px 0px;
}

.titulo-portal-play-novo h3 {
  text-transform: uppercase;
  font-family: ubuntu;
  font-size: 1.4rem;
  color: #555;
  margin-bottom: 6px;
}

.titulo-portal-play-novo h5 {
  font-family: ubuntu;
  color: #828282;
}

section.master.nova-exibicao-categoria {
  padding: 45px 0px 65px 0px;
}

.n-exibicao {
  background: #fdfdfd;
  -webkit-box-shadow: rgba(0, 0, 0, 0.11) 0px 0px 20px 4px;
          box-shadow: rgba(0, 0, 0, 0.11) 0px 0px 20px 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.n-exibicao .box {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.n-exibicao p.mini-titulo {
  font-family: ubuntu;
  font-size: 11px;
  text-transform: uppercase;
  color: #989898;
  padding-left: 45px;
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 35px;
}
.n-exibicao h3.title-areas {
  text-transform: uppercase;
  font-family: ubuntu;
  padding-left: 45px;
  font-size: 14px;
  color: #666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 55px;
}
.n-exibicao h3.titulo-area {
  font-family: ubuntu;
  color: #f8424e;
  font-size: 13px;
  margin-top: -13px;
  text-transform: uppercase;
}
.n-exibicao .box.categoria-f {
  border-left: 1px solid #f1f1f1;
  border-right: 1px solid #f1f1f1;
}
.n-exibicao .box.categoria-p {
  max-width: 300px;
}
.n-exibicao .box.categoria-f {
  max-width: 339px;
}
.n-exibicao .box.colecao-categoria {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 30px;
}
.n-exibicao .box.colecao-categoria h4 {
  font-family: ubuntu;
  text-transform: uppercase;
  color: #666;
  margin: 20px 0px;
}
.n-exibicao .logo-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.n-exibicao ul.subcategoria-escolhida {
  padding-left: 50px;
  font-family: ubuntu;
  font-size: 13px;
  color: #555555;
  display: none;
}
.n-exibicao ul.subcategoria-escolhida.active {
  display: block;
}
.n-exibicao ul.subcategoria-escolhida li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 24px;
  cursor: pointer;
}
.n-exibicao ul.subcategoria-escolhida li:hover {
  color: #f8424e;
}
.n-exibicao ul.subcategoria-escolhida li span {
  margin-right: 11px;
}
.n-exibicao ul.menu-areas {
  padding-bottom: 20px;
}
.n-exibicao ul.menu-areas li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-family: ubuntu;
  font-size: 12px;
  background: #fff;
  position: relative;
  cursor: pointer;
  height: 46px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 45px;
}
.n-exibicao ul.menu-areas li div {
  margin-right: 10px;
}
.n-exibicao ul.menu-areas li .seta-li {
  display: none;
}
.n-exibicao ul.menu-areas li:hover, .n-exibicao ul.menu-areas li.active {
  color: #fff;
}
.n-exibicao ul.menu-areas li:hover .seta-li, .n-exibicao ul.menu-areas li.active .seta-li {
  position: absolute;
  right: -35px;
  display: block !important;
}

.produto-encontrado-query {
  background: #fff;
  -webkit-box-shadow: 0px 0px 6px #00000075;
          box-shadow: 0px 0px 6px #00000075;
  margin: 10px;
}
.produto-encontrado-query a {
  color: #555;
  font-family: hind;
  font-weight: bold;
  font-size: 1.1rem;
  display: block;
}
.produto-encontrado-query .nome-query {
  padding: 12px 20px;
}
.produto-encontrado-query img {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.carrossel-area button.slick-prev, .carrossel-area button.slick-next {
  outline: none;
  cursor: pointer;
  display: block;
  font-size: 0px;
  background-color: transparent;
  border: none;
  z-index: 9;
}
.carrossel-area button.slick-next {
  position: absolute;
  top: calc(50% - 35px);
  right: 0px;
}
.carrossel-area button.slick-prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  position: absolute;
  top: calc(50% - 35px);
  left: 0px;
}
.carrossel-area ul.slick-dots {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-top: 11px;
}
.carrossel-area ul.slick-dots li {
  margin: 0px 5px;
}
.carrossel-area ul.slick-dots li button {
  font-size: 0px;
  border: none;
  width: 10px;
  height: 10px;
  border-radius: 24px;
  background: #b9b9b9;
  padding: 0px;
}
.carrossel-area li.slick-active button {
  background: #f8424e !important;
}

.eu-quero {
  display: inline-block;
  margin: 20px 0px;
  font-family: ubuntu;
  text-transform: uppercase;
  padding: 14px 45px;
  border-radius: 35px;
  color: #fff;
}
.eu-quero a {
  color: #fff;
  text-decoration: none;
}

.ver-todas-as-categorias {
  font-family: ubuntu;
  font-size: 12px;
  text-decoration: underline;
}

.ver-todas-as-categorias a {
  color: #666;
}

.carrossel-area.slick-initialized.slick-slider {
  display: block;
  width: 100%;
  padding-left: 0;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 25px;
  outline: none !important;
  max-width: 565px;
  position: relative;
  margin-top: 50px;
}
.carrossel-area.slick-initialized.slick-slider .slick-list.draggable {
  overflow: hidden;
  padding: 6px 0px;
}
.carrossel-area.slick-initialized.slick-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.produto-encontrado-query.slick-slide {
  float: left;
  margin: 0px 6px !important;
  outline: none !important;
}

@media (max-width: 600px) {
  .n-exibicao {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .n-exibicao .box.categoria-p {
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .box.categoria-p .seta-li {
    display: none !important;
  }

  .box.categoria-f {
    display: none !important;
  }

  p.mini-titulo {
    width: 100% !important;
    text-align: center;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 0px !important;
    margin-top: 20px;
  }

  .n-exibicao h3.title-areas {
    padding: 0px !important;
  }

  ul.menu-areas {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  ul.menu-areas li {
    width: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
    text-align: center;
    padding: 0px !important;
  }
}
.area-do-aluno {
  width: 100%;
  margin: 0px auto;
  background: #f6f6f6;
  background: -webkit-gradient(left top, right top, color-stop(0%, #f6f6f6), color-stop(16%, #f6f6f6), color-stop(26%, #f6f6f6), color-stop(74%, #f1f1f1), color-stop(100%, #f1f1f1));
  background: -webkit-gradient(linear, left top, right top, from(#f6f6f6), color-stop(16%, #f6f6f6), color-stop(26%, #f6f6f6), color-stop(74%, #f1f1f1), to(#f1f1f1));
  background: linear-gradient(to right, #f6f6f6 0%, #f6f6f6 16%, #f6f6f6 26%, #f1f1f1 74%, #f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f1f1f1', GradientType=1);
}
.area-do-aluno .content {
  width: 100%;
  margin: 0px auto;
  max-width: 1190px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100%;
}
@media (max-width: 650px) {
  .area-do-aluno .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.area-do-aluno .content .composicao {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background: #f1f1f1;
  padding-left: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 45px;
}
.area-do-aluno .content .menu {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 250px;
  width: 100%;
  background: #f6f6f6;
  font-family: "Ubuntu", sans-serif;
  font-size: 13px;
  font-weight: 100;
  padding: 68px 0px;
}
@media (max-width: 650px) {
  .area-do-aluno .content .menu {
    max-width: 100%;
  }
}
.area-do-aluno .content .menu ul li.active {
  background: #fff;
}
.area-do-aluno .content .menu ul li.active a {
  color: #ccc;
}
.area-do-aluno .content .menu ul li.active:before {
  content: "";
  display: block;
  height: 100%;
  width: 500%;
  background: #fff;
  position: absolute;
  top: 0px;
  left: calc(-500%);
}
.area-do-aluno .content .menu ul li.active:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  top: calc(50% - 16px);
  right: -16px;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  border-left: 16px solid white;
}
.area-do-aluno .content .menu ul li {
  padding: 30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  min-width: 190px;
  cursor: pointer;
}
.area-do-aluno .content .menu ul li span {
  display: block;
  margin-right: 35px;
  font-size: 28px;
}
.area-do-aluno .content .menu ul li i {
  display: block;
  margin-right: 35px;
  font-size: 28px;
}
.area-do-aluno .content .menu ul li:hover {
  background: #fff;
}
.area-do-aluno .content .menu ul li:hover a {
  color: #f84250;
}
.area-do-aluno .content .menu ul li:hover:before {
  content: "";
  display: block;
  height: 100%;
  width: 500%;
  background: #fff;
  position: absolute;
  top: 0px;
  left: calc(-500%);
}
.area-do-aluno .content .menu ul li:hover:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  top: calc(50% - 16px);
  right: -16px;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  border-left: 16px solid white;
}
.area-do-aluno .content .menu ul li a {
  text-transform: uppercase;
  color: #464646;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.area-do-aluno .content .menu ul li a:hover {
  color: #f84250;
}
.area-do-aluno .content .curso-aluno {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background: #f1f1f1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 45px;
  width: 100%;
}
.area-do-aluno .content .curso-aluno .submenu {
  display: none;
}
.area-do-aluno .content .curso-aluno .line {
  font-family: "Hind", sans-serif;
}
.area-do-aluno .content .curso-aluno .line ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.area-do-aluno .content .curso-aluno .line ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 13px;
  margin-right: 35px;
}
.area-do-aluno .content .curso-aluno .line ul li strong {
  font-weight: 500;
  padding-right: 5px;
}
.area-do-aluno .content .curso-aluno .line ul li .links {
  text-decoration: none;
  color: #4b97f6;
  cursor: pointer;
}
.area-do-aluno .content .curso-aluno .line ul li .seta {
  display: block;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-left: 5px;
  color: #4b97f6;
}
.area-do-aluno .content .curso-aluno .loading {
  display: block;
  width: 100px;
}
.area-do-aluno .content .curso-aluno .loader {
  font-family: "Hind", sans-serif;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 6%;
}

@media (max-width: 650px) {
  .area-do-aluno .content menu ul li:hover:before {
    display: none !important;
  }

  .area-do-aluno .content menu ul li:hover:after {
    display: none !important;
  }
}
.infousuario {
  width: 100%;
  display: none;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.infousuario a#address-update {
  color: #53aaf8;
}
@media (max-width: 900px) {
  .infousuario {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .infousuario .userInfos {
    width: 100% !important;
    background: #f1f1f1 !important;
  }
  .infousuario .userEnderecos {
    width: 100% !important;
    background: #f1f1f1 !important;
  }
}
.infousuario .userInfos {
  font-family: "Hind", sans-serif;
  display: block !important;
  width: 49%;
  background: #f5f5f5;
  padding: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.infousuario .userInfos h4 {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.3rem;
  padding: 20px 0px;
}
.infousuario .userInfos h5 {
  font-size: 1.3rem;
  color: #f84250;
  padding-bottom: 10px;
}
.infousuario .userInfos p {
  display: block;
  margin-bottom: 10px;
}
.infousuario .userInfos p span {
  display: block;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.infousuario .userInfos a#edit-data-link {
  background: #f7514c;
  padding: 11px 20px;
  display: inline-block;
  border-radius: 20px;
  color: #fff;
}
.infousuario .userInfos p.profile-detail-display-info {
  border-top: 1px solid #e4e4e4;
  margin-top: 25px;
  padding-top: 20px;
}
.infousuario .userEnderecos {
  font-family: "Hind", sans-serif;
  width: 49%;
  display: block !important;
  width: 50%;
  background: #f5f5f5;
  padding: 28px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.infousuario .userEnderecos h4 {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.3rem;
  padding: 20px 0px;
}
.infousuario .userEnderecos h5 {
  font-size: 1.3rem;
  color: #f84250;
  padding-bottom: 10px;
  display: block;
  width: 100%;
}
.infousuario .userEnderecos div#exclude {
  display: none;
}
.infousuario .userEnderecos .modal-header {
  display: none !important;
}
.infousuario .userEnderecos .row {
  margin: 0px;
  padding: 0px;
  width: 50%;
}
@media (max-width: 1180px) {
  .infousuario .userEnderecos .row {
    width: 100%;
  }
  .infousuario .userEnderecos .row .span1 {
    width: 100%;
    display: block;
  }
  .infousuario .userEnderecos .row .span2 {
    display: block;
    width: 100%;
  }
  .infousuario .userEnderecos .row .span3 {
    width: 100%;
    display: block;
  }
  .infousuario .userEnderecos .row .span4 {
    display: block;
    width: 100%;
  }
}
.infousuario .userEnderecos .address-form {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #e4e4e4;
  padding-top: 20px;
  position: relative;
  margin-top: 50px;
}
.infousuario .userEnderecos .address-form::before {
  content: "Cadastrar novo endere...";
  position: absolute;
  top: -21px;
  text-transform: uppercase;
}
.infousuario .userEnderecos .control-group {
  width: 50%;
  margin-bottom: 10px;
  font-size: 12px;
  text-transform: uppercase;
}
@media (max-width: 1180px) {
  .infousuario .userEnderecos .control-group {
    width: 100%;
  }
}
.infousuario .userEnderecos .control-group.span.address-form-state {
  width: 100%;
}
.infousuario .userEnderecos p.new.new-address-link {
  display: none !important;
}
.infousuario .userEnderecos select {
  border-radius: 20px;
  border: 1px solid #ccc;
  padding: 10px 22px;
  width: 94%;
}
@media (max-width: 1180px) {
  .infousuario .userEnderecos select {
    width: 100%;
  }
}
.infousuario .userEnderecos .span3.address-display-unit {
  margin-bottom: 25px;
}
.infousuario .userEnderecos input {
  height: 40px;
  border-radius: 20px;
  border: 1px solid #ccc;
  outline: none;
  padding-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 1180px) {
  .infousuario .userEnderecos input {
    width: 100%;
  }
}
.infousuario .userEnderecos .control-group.address-form-reference {
  width: 100% !important;
}
.infousuario .userEnderecos .modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.infousuario .userEnderecos input#form-submit {
  width: 45%;
  color: #fff;
  display: block;
  height: 40px !important;
  background: #f7514c;
  border-color: #d8312c;
  text-transform: uppercase;
}
.infousuario .userEnderecos button.btn-link {
  width: 47%;
  border: 1px solid #ccc;
  background: #f4f4f4;
  height: 40px;
  border-radius: 20px;
  text-transform: uppercase;
  color: #969696;
  cursor: pointer;
  margin-right: 11px;
}
.infousuario .userEnderecos .row.address-display {
  width: 100% !important;
}
.infousuario .userEnderecos p.edit.edit-address-link {
  margin-bottom: 10px;
  color: #ccc;
  font-size: 12px;
}
.infousuario .modal-header {
  display: none;
}
.infousuario div#editar-perfil-conteudo {
  margin-top: 25px;
  padding-top: 15px;
  border-top: 1px solid #dedede;
  padding-left: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.infousuario div#editar-perfil-conteudo .row.profile-detail-form-personal-data {
  padding-bottom: 30px;
}
.infousuario div#editar-perfil-conteudo div#business-data {
  padding-bottom: 30px;
}
.infousuario div#editar-perfil-conteudo .control-group {
  width: 50%;
}
@media (max-width: 1180px) {
  .infousuario div#editar-perfil-conteudo .control-group {
    width: 100%;
  }
}
.infousuario div#editar-perfil-conteudo h5 {
  display: block;
  width: 100%;
}
.infousuario div#editar-perfil-conteudo input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 20px;
  border: 1px solid #ccc;
  height: 40px;
  padding-left: 10px;
}
@media (max-width: 1180px) {
  .infousuario div#editar-perfil-conteudo input {
    width: 94%;
  }
}
@media (max-width: 1180px) {
  .infousuario div#editar-perfil-conteudo .control-group.form-personal-data-gender.span input {
    width: 16px !important;
  }
}
.infousuario div#editar-perfil-conteudo .control-group.form-personal-data-gender.span {
  width: 100% !important;
  margin-top: 10px;
}
.infousuario div#editar-perfil-conteudo .control-group.form-personal-data-gender.span .controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.infousuario div#editar-perfil-conteudo .control-group.form-business-data-name {
  width: 100% !important;
}
.infousuario div#editar-perfil-conteudo .control-group.form-business-data-name a {
  color: #53aaf8;
}
.infousuario div#editar-perfil-conteudo label {
  font-size: 15px;
  text-transform: uppercase;
  margin-top: 10px;
  display: block;
}
.infousuario div#editar-perfil-conteudo .row.profile-detail-form-contact-data {
  margin-top: 30px;
}
.infousuario div#editar-perfil-conteudo .modal-footer.save-cancel-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 12px;
}
.infousuario div#editar-perfil-conteudo input#profile-submit {
  width: 50%;
  padding: 0px !important;
  margin: 0px;
  margin-left: -13px;
  color: #fff;
  text-transform: uppercase;
  background: #f6554d;
  border: 1px solid #ec3b36 !important;
}
.infousuario div#editar-perfil-conteudo button.btn-link {
  width: 50%;
  padding: 0px !important;
  margin: 0px;
  margin-left: -13px;
  color: #828282;
  text-transform: uppercase;
  border: 1px solid #cacaca !important;
  height: 40px;
  border-radius: 20px;
  background: #eaeaea;
}

a,
input,
label,
form,
select,
fieldset,
div {
  outline: none !important;
}

.meus-cursos-portal {
  width: 100%;
}
.meus-cursos-portal .blocoCurso {
  width: 100%;
  background: #fff;
  padding: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 9px;
  -webkit-box-shadow: 0px 0px 4px #0000001a;
          box-shadow: 0px 0px 4px #0000001a;
  margin-bottom: 20px;
}
.meus-cursos-portal .blocoCurso:last-child {
  margin-bottom: 0px;
}
.meus-cursos-portal .blocoCurso .linha.cursoInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.meus-cursos-portal .blocoCurso .linha.cursoInfo .box.cont-curso {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding-left: 20px;
}
.meus-cursos-portal .blocoCurso .linha.cursoInfo .box.cont-curso .nome {
  font-size: 1.35rem;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  margin-bottom: 10px;
}
.meus-cursos-portal .blocoCurso .linha.cursoInfo .box.cont-curso .descricao {
  font-family: "Hind", sans-serif;
}
.meus-cursos-portal .blocoCurso .linha.certificado {
  font-family: "Hind", sans-serif;
  margin-top: 22px;
}
.meus-cursos-portal .blocoCurso .linha.certificado .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  font-size: 0.8rem;
}
@media (max-width: 995px) {
  .meus-cursos-portal .blocoCurso .linha.certificado .box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .meus-cursos-portal .blocoCurso .linha.certificado .box .botaoAcesso {
    margin-bottom: 10px;
  }
  .meus-cursos-portal .blocoCurso .linha.certificado .box .certificado {
    margin-bottom: 10px;
  }
}
.meus-cursos-portal .blocoCurso .linha.certificado .box span {
  display: block;
  margin-right: 12px;
}
.meus-cursos-portal .blocoCurso .linha.certificado .botaoAcesso a {
  background: #f8424f;
  color: #fff;
  padding: 14px;
  display: inline-block;
  font-family: hind;
  border-radius: 6px;
  font-size: 0.9rem;
}
.meus-cursos-portal .blocoCurso .linha.certificado .certificado {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.meus-cursos-portal .blocoCurso .linha.certificado .certificado a.emitir-true {
  color: #53aaf8;
  display: block;
  margin-left: 4px;
}
.meus-cursos-portal .blocoCurso .linha.certificado .certificado a.emitir-false {
  color: #f8424f;
  display: block;
  margin-left: 4px;
}
.meus-cursos-portal .blocoCurso .linha.certificado .expira {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.meus-cursos-portal .blocoCurso .linha.certificado .expira strong {
  display: block;
  margin-left: 4px;
  color: #f8424f;
}
.meus-cursos-portal .blocoCurso .linha.certificado .botaoAcesso {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 650px) {
  .area-do-aluno .content .composicao {
    padding-left: 0px;
  }

  .area-do-aluno .content .curso-aluno {
    padding-left: 10px;
  }
}
.cursos-vazio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding-top: 33px;
  font-family: hind;
}
.cursos-vazio h1 {
  font-weight: 400;
  color: #f8424f;
  font-size: 2rem;
}
.cursos-vazio p {
  font-size: 1.2rem;
}
.cursos-vazio .comprar-cursos {
  margin-top: 10px;
}
.cursos-vazio .comprar-cursos a {
  display: block;
  background: #f8424f;
  color: #fff;
  padding: 15px 22px;
  border-radius: 6px;
  text-transform: uppercase;
}

li.right-bar.hind.hidden-md {
  display: none !important;
}

.userLogin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  float: right;
  padding-top: 3px;
  position: relative;
  font-family: "Hind", sans-serif;
}
.userLogin img {
  border-radius: 40px;
  margin: 0px 0px 0px 8px;
  background: url(/arquivos/login-pessoa.png);
}
.userLogin span.seta {
  font-weight: 500;
  font-family: sans-serif;
  display: block;
  font-size: 1.2rem;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  color: #a2a2a2;
}
.userLogin .login-link {
  position: absolute;
  background: #f55a4c;
  background: -webkit-gradient(left top, right top, color-stop(0%, #f55a4c), color-stop(0%, #f55a4c), color-stop(16%, #f55a4c), color-stop(100%, #f8424e));
  background: -webkit-gradient(linear, left top, right top, from(#f55a4c), color-stop(0%, #f55a4c), color-stop(16%, #f55a4c), to(#f8424e));
  background: linear-gradient(to right, #f55a4c 0%, #f55a4c 0%, #f55a4c 16%, #f8424e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f55a4c', endColorstr='#f8424e', GradientType=1);
  bottom: -59px;
  padding: 20px 52px;
  right: 0px;
  color: #fff;
  border-radius: 8px;
  display: none;
}
.userLogin .login-link a {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.userLogin .login-link a span {
  display: block;
  margin-right: 10px;
}
.userLogin .control-seta {
  width: 30px;
  height: 49px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 6px;
  cursor: pointer;
}
.userLogin .control-seta.active {
  background: #f8424f;
  color: #fff !important;
  height: 57px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: relative;
  top: 7px;
}
.userLogin .control-seta.active span {
  color: #fff !important;
}

.cursos-encontrados {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 10px;
}

#app {
  max-width: 1000px;
  float: right;
  background: #f1f1f1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 30px;
  font-family: ubuntu;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#app label {
  width: 55%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app label input {
  width: 90% !important;
  margin-left: 6px;
}
#app .botao-ver-mais {
  margin: 0px auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 20px;
}
#app .botaoAcesso a {
  text-decoration: none;
}
#app .botao-ver-mais div {
  cursor: pointer;
  background: #f8424f;
  color: #fff;
  padding: 14px 18px;
  display: inline-block;
  font-family: hind;
  border-radius: 33px;
  font-size: 0.9rem;
  text-transform: uppercase;
}
#app .botao-ver-mais {
  display: none;
}
#app .loading {
  width: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#app .loading img {
  max-width: 100px;
}
#app .controleFiltros {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 20px;
}
#app .controleFiltros input {
  border: 1px solid #ccc;
  padding: 10px;
  width: 45%;
  border-radius: 30px;
}
#app .controleFiltros h3 {
  color: #59aaf8;
  font-size: 14px;
}
#app .controleFiltros h3 strong {
  color: #000;
  font-weight: bold;
  margin-right: 5px;
}
#app .controleFiltros h3 {
  color: #59aaf8;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#app .controleFiltros h3 strong {
  color: #676767;
  font-weight: 600;
}
#app .controller {
  background: #fff;
  padding: 12px;
  border-radius: 7px;
  font-size: 14px;
  position: absolute;
  width: 204px;
  top: 21px;
  -webkit-box-shadow: 0px 0px 5px #00000029;
          box-shadow: 0px 0px 5px #00000029;
  display: none;
}
#app .controller li {
  margin: 7px 0px;
  cursor: pointer;
}
#app .controleFiltros > ul {
  position: relative;
}
#app .exibirCursos div {
  cursor: pointer;
  margin-bottom: 6px;
  color: #59aaf8;
}

.curso-exibe {
  width: 100%;
}

.cursos-vazio strong {
  font-weight: bold;
  color: #59aaf7;
}

.minhaAssinatura {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: none;
}

section.master.card-portalPlay.card-portalPlay-minha-conta {
  padding: 0px 0px 45px;
  background: transparent !important;
}
section.master.card-portalPlay.card-portalPlay-minha-conta:before {
  display: none !important;
}
section.master.card-portalPlay.card-portalPlay-minha-conta a.Logo-portal-play-minhaconta {
  background: url("/arquivos/Logo-portal-play-minha-conta.png");
  width: 290px;
  height: 66px;
  background-size: 100%;
  background-position: center;
}
section.master.card-portalPlay.card-portalPlay-minha-conta .content .informativo h3 {
  color: #717171;
}
section.master.card-portalPlay.card-portalPlay-minha-conta .content .informativo p {
  color: #777;
  font-size: 1rem;
  padding-top: 7px;
}
section.master.card-portalPlay.card-portalPlay-minha-conta .containner-de-cards .box {
  width: 32%;
  margin: 0px 2px !important;
  -webkit-box-shadow: 0px 0px 7px #0000002e;
          box-shadow: 0px 0px 7px #0000002e;
}
section.master.card-portalPlay.card-portalPlay-minha-conta .containner-de-cards .box.expert .flag-expert {
  font-size: 9px;
}
section.master.card-portalPlay.card-portalPlay-minha-conta .content .informativo p {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
section.master.card-portalPlay.card-portalPlay-minha-conta .content .informativo p a {
  color: #333;
  display: block;
  margin-top: 4px;
}

.line.categorias-card-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding-top: 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.line.categorias-card-title .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  min-width: 120px;
  padding: 12px;
}
.line.categorias-card-title .box .icon {
  margin-bottom: 10px;
}
.line.categorias-card-title .box .title-text {
  color: #555;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: 100;
}
.line.categorias-card-title .box select {
  border: 1px solid #dcdcdc;
  height: 40px;
  text-transform: uppercase;
  font-size: 12px;
  outline: none;
  width: 230px;
}

li.minhaAssinatura.active span {
  background-position: -126px 0px !important;
}

li.minhaAssinatura:hover span {
  background-position: -205px 0px !important;
}

.fiqueAtento {
  margin-bottom: 10px;
  font-family: ubuntu;
  width: 100%;
  padding: 0px 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.fiqueAtento h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1.2rem;
  cursor: pointer;
}
.fiqueAtento h3 span {
  font-size: 2rem;
  line-height: 0px;
}
.fiqueAtento .texto-fiqueAtento {
  padding: 30px 40px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 5px #0000002b;
          box-shadow: 0px 2px 5px #0000002b;
}
.fiqueAtento .texto-fiqueAtento h4 {
  font-weight: bold;
  margin-bottom: 20px;
}
.fiqueAtento .texto-fiqueAtento p {
  margin-bottom: 9px;
  font-size: 14px;
}
.fiqueAtento .texto-fiqueAtento p strong {
  font-weight: bold;
}

p.address-display-unit-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 16px;
}

p.address-display-unit-info span {
  margin-right: 5px;
}

label#exclude-message {
  color: #f7514c;
}

input#address-delete {
  width: 49%;
  color: #ffffff;
  background: #f7514c;
  text-transform: uppercase;
  border-color: #f7514c;
  margin-right: 1%;
}

.modal-footer.save-cancel-buttons {
  padding-top: 10px;
}

.botao-alterar-ou-cancelar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin-top: 23px;
}
.botao-alterar-ou-cancelar a {
  color: #989898;
  border: 1px solid #c7c7c7;
  padding: 15px 25px;
  display: block;
  border-radius: 5px;
}

.responseServer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin-top: 23px;
  color: #d8312c;
  padding: 15px 25px;
  display: block;
  border-radius: 5px;
}

.request-certificados {
  font-family: ubuntu;
  width: 100%;
}
.request-certificados section.master.banner-certificado .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.request-certificados section.master.banner-certificado .content h2.titulo-do-conteudo {
  padding: 20px 0px;
  font-size: 25px;
  color: #828181;
}
.request-certificados section.master.banner-certificado .content .contexto {
  line-height: 9px;
  color: #9c9c9c;
}
.request-certificados section.master.banner-certificado .content .divisor {
  margin: 30px 0px;
  width: 60px;
  height: 4px;
  background: #d0d0d0;
}
.request-certificados table {
  width: 100%;
}
.request-certificados table thead tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: center;
}
.request-certificados table thead tr th {
  text-align: left;
  line-height: 18px;
  color: #908e8e;
  width: 100%;
  max-width: 25%;
}
.request-certificados table thead tr th strong {
  text-align: center;
  font-weight: bold;
}
.request-certificados table thead tr th.vazia {
  width: 75px !important;
}
.request-certificados tbody.certificados-encontrados {
  padding-top: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.request-certificados tbody.certificados-encontrados tr td {
  max-width: 25%;
  text-align: left;
  width: 100%;
}
.request-certificados tbody.certificados-encontrados tr td a i {
  margin-right: 5px;
}
.request-certificados tbody.certificados-encontrados tr td a {
  font-size: 16px;
  color: #2196F3;
  text-transform: uppercase;
}
.request-certificados tbody.certificados-encontrados tr td:hover a {
  color: #f84250 !important;
}
.request-certificados tbody.certificados-encontrados td.vazia {
  width: 75px !important;
}
.request-certificados tbody.certificados-encontrados tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 15px 0px;
  border-bottom: 1px solid #dadada;
  padding-bottom: 15px;
  width: 100%;
  color: #505050;
}
.request-certificados tbody.certificados-encontrados tr td.nome-curso {
  font-size: 14px;
  line-height: 18px;
}
.request-certificados tbody.certificados-encontrados tr td.nome-curso strong {
  text-transform: uppercase;
  font-weight: bold;
}
.request-certificados tbody.certificados-encontrados td.certificado-impresso {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #2196F3;
  cursor: pointer;
}
.request-certificados tbody.certificados-encontrados td.certificado-impresso span {
  font-weight: bold;
  margin-right: 5px;
}

.resposta-certificado > h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 30px;
  font-size: 1.5rem;
  max-width: 600px;
  text-align: center;
  color: #c3c3c3;
  font-weight: 100;
}

.resposta-certificado > h2 i {
  font-size: 3rem;
  margin-bottom: 10px;
}

.resposta-certificado .loading {
  width: 100%;
}

.resposta-certificado .loading img {
  max-width: 100px;
}

.resposta-certificado {
  width: 100%;
}

.popup-certificado {
  position: fixed;
  z-index: 999999;
  background: #00000087;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.popup-certificado .conteudo-certifcado {
  background: #fff;
  width: 100%;
  max-width: 500px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 35px;
  border-radius: 8px;
  position: relative;
}
.popup-certificado .conteudo-certifcado .fechar-botao-certifcado {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 1.6rem;
  cursor: pointer;
}

.compra-certificado {
  font-family: ubuntu;
  font-size: 1.4rem;
  color: #656565;
}

.comprarCertificado {
  font-size: 14px;
  border-bottom: 2px solid #f8424f;
  padding-bottom: 7px;
}

.request-certificados tbody.certificados-encontrados tr td > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #2196F3;
  text-transform: uppercase;
  font-weight: 500;
}

.request-certificados tbody.certificados-encontrados tr td > div span {
  margin-right: 6px;
}

.compra-certificado .nome {
  text-transform: uppercase;
  margin-bottom: 25px;
}

.compra-certificado .title-certificado {
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 35px;
}

span.lnr.lnr-cart {
  color: #f8424f;
  font-size: 23px;
}

td.certificado-impresso {
  color: #f8424e !important;
}

.request-certificados table thead tr th:last-child {
  text-align: center;
}

.titulos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 10px 0px 35px 0px;
  text-transform: uppercase;
  font-size: 14px;
  color: #adabab;
  font-weight: bold;
}
.titulos .t-nome {
  width: 36%;
  text-align: left;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.titulos .t-declaracao {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 105px;
  text-align: center;
}
.titulos .t-certificado {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 105px;
}
.titulos .t-impresso {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.linhacursocertificado {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 18px;
  border-bottom: 1px solid #d6d6d6;
  margin-bottom: 18px;
  font-size: 13px;
  text-transform: uppercase;
}
.linhacursocertificado .box.declaracao {
  color: #909090;
  min-width: 105px;
}
.linhacursocertificado .box.certificado {
  min-width: 105px;
  color: #909090;
  position: relative;
}
.linhacursocertificado .box.certificado:hover .mensagem-certificado {
  display: block !important;
}
.linhacursocertificado .mensagem-certificado {
  width: 200px;
  position: absolute;
  z-index: 9;
  background: #fff;
  padding: 16px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  top: 30px;
  left: calc(50% - 100px);
  font-size: 11px;
  line-height: 12px;
  border-radius: 5px;
  color: #a5a5a5;
  font-weight: 100;
  display: none;
}
.linhacursocertificado .mensagem-certificado strong {
  font-weight: bold;
  color: #404040 !important;
}
.linhacursocertificado .mensagem-certificado .arrow {
  position: absolute;
  left: calc(50% - 15px);
  top: -18px;
  color: #fff;
}
.linhacursocertificado .mensagem-certificado .arrow i {
  font-size: 30px;
}
.linhacursocertificado .box.nome {
  width: 40%;
}
.linhacursocertificado .box.nome .nome {
  -webkit-box-flex: 2 !important;
      -ms-flex-positive: 2 !important;
          flex-grow: 2 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 90%;
}
.linhacursocertificado .box.nome .nome h3 {
  font-size: 13px !important;
  color: #666;
  font-weight: bold;
  text-align: left;
}
.linhacursocertificado .box {
  min-width: 150px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.linhacursocertificado .box .indisponivel-botao {
  color: #909090;
}
.linhacursocertificado .box .preco-certificado {
  margin-top: 3px;
  color: #4092ef;
}
.linhacursocertificado .box .conclusao {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 7px;
  color: #6d6d6d;
}
.linhacursocertificado .box .conclusao p {
  margin-left: 7px;
}
.linhacursocertificado .box a {
  color: #909090;
  text-transform: uppercase;
  text-decoration: none;
}
.linhacursocertificado .box a.botao-impressao {
  color: #4092ef !important;
}
.linhacursocertificado .box .botao-solicitar-impressao {
  color: #4092ef;
  text-transform: uppercase;
  cursor: pointer;
}
.linhacursocertificado .box .botao-solicitar-impressao i {
  margin-right: 8px;
}

@media (max-width: 650px) {
  .area-do-aluno .content .menu {
    padding: 0px !important;
  }

  .area-do-aluno .content .composicao {
    padding-top: 0px !important;
  }

  .titulos {
    display: none !important;
  }

  .linhacursocertificado {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 15px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-right: 15px;
  }

  .linhacursocertificado .box {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin: 10px;
  }

  .linhacursocertificado .box.nome {
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 10px 0px !important;
    padding-right: 12px;
  }

  .linhacursocertificado .box.nome .nome {
    -webkit-box-flex: 2 !important;
        -ms-flex-positive: 2 !important;
            flex-grow: 2 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: center;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .linhacursocertificado .box .conclusao {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 7px;
    color: #6d6d6d;
    text-align: center;
  }
}
@media (max-width: 600px) {
  .fiqueAtento h3 span {
    width: 80px;
  }
}
section.master.faqTopo {
  background: #fff;
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #f3f3f3;
  padding: 10px 0px;
}
section.master.faqTopo ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  max-width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
section.master.faqTopo ul a {
  font-weight: 500;
  text-transform: uppercase;
  font-family: ubuntu;
  font-size: 12px;
  color: #333;
  padding: 12px 0px;
  display: block;
}
section.master.faqTopo ul a:hover {
  color: #c7c7c7;
}

.faqTopoH2 {
  background: #efefef;
}
.faqTopoH2 .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 0px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.faqTopoH2 .conteudo h2 {
  font-size: 22px;
  text-transform: uppercase;
  font-family: ubuntu;
  margin-left: 10px;
  letter-spacing: 1px;
  font-weight: 100;
}

section.master.linha-branca {
  background: #fff;
}
section.master.linha-branca .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  padding: 12px 0px;
}
section.master.linha-branca .content h4 {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 500;
  color: red;
  font-family: ubuntu;
}
section.master.linha-branca .content p {
  font-family: ubuntu;
  font-size: 12px;
  padding: 3px;
}
@media (max-width: 500px) {
  section.master.linha-branca .content p {
    padding: 10px;
  }
}

.faqCinza {
  background: #efefef;
  padding: 55px 0px;
}
.faqCinza .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 890px) {
  .faqCinza .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .faqCinza .content .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .faqCinza .content .box > a {
    display: block;
    margin: 1%;
  }
  .faqCinza .content section.amarrada {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 20px;
  }
  .faqCinza .content section#porOndeComecar {
    margin-top: 25px;
  }
}
.faqCinza .content .amarrada .exemplo {
  width: 100%;
  background: #fff;
  padding: 22px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 9px;
}
.faqCinza .content > div:last-child {
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding-left: 30px;
}
.faqCinza .content > div:last-child .linha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-transform: uppercase;
  font-family: ubuntu;
  font-weight: 100;
  font-size: 22px;
  margin-bottom: 30px;
}
.faqCinza .content > div:last-child .linha .divisorHorizontal {
  height: 1px;
  background: #bbb;
  -webkit-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.faqCinza .content > div:last-child .linha h2 {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding-right: 16px;
  color: #444;
}
.faqCinza a {
  color: #333;
  text-decoration: none;
}
.faqCinza .bloco {
  max-width: 248px;
  width: 100%;
  min-width: 248px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 10px #00000047;
          box-shadow: 0px 0px 10px #00000047;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 35px 22px;
  font-size: 12px;
  font-family: ubuntu;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  margin-bottom: 20px;
  height: 100%;
  max-height: 150px;
}
.faqCinza .bloco h3 {
  font-weight: bold;
  padding: 4px 0px 4px 0px;
}
.faqCinza .exemplo {
  margin-bottom: 20px;
}
.faqCinza .exemplo ul {
  list-style: circle;
  padding-left: 20px;
  margin-bottom: 12px;
}
.faqCinza strong {
  font-weight: bold;
}

h2.accordion {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: ubuntu;
}
@media (max-width: 500px) {
  h2.accordion p {
    max-width: 250px;
  }
}
@media (max-width: 389px) {
  h2.accordion p {
    max-width: 210px;
  }
}
@media (max-width: 345px) {
  h2.accordion p {
    max-width: 200px;
  }
}

.accordion a {
  color: #2196F3 !important;
}

div.accordion {
  display: none;
  padding-top: 24px;
  font-family: ubuntu;
  font-size: 13px;
  letter-spacing: 0.4px;
  line-height: 15px;
  max-width: 880px;
}
div.accordion span {
  font-size: 10px;
  font-weight: bold;
}

h2.accordion.botao-muda > div {
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transform: rotate(360d);
          transform: rotate(360d);
}

h2.accordion > div {
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transform: rotate(360d);
          transform: rotate(360d);
}

.linha.central {
  text-align: center;
  width: 100%;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.amarrada.largura-fixa {
  max-width: 900px;
  margin: 0px auto;
}

.ver-todas-as-perguntas {
  display: list-item;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 100%;
  list-style: none !important;
  padding-top: 20px;
}

.ver-todas-as-perguntas a, span {
  display: block;
}

.ver-todas-as-perguntas a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: ubuntu;
  text-align: center;
  background: #fff;
  margin: 0px auto;
  max-width: 300px;
  padding: 6px;
  border-radius: 100px;
}
.ver-todas-as-perguntas a:hover {
  color: #000 !important;
}

.ver-todas-as-perguntas span {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  margin-left: 9px;
}

section.master.buscafaq {
  background: url("../images/fale-conosco_02.jpg");
  background-size: cover;
  max-width: 100%;
}
section.master.buscafaq h1 {
  text-align: center;
  margin: 0px;
  font-family: ubuntu;
  color: #fff;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 100;
  padding: 55px 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.outras-duvidas .conteudo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: ubuntu;
}
.outras-duvidas .conteudo .inputs label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.outras-duvidas .conteudo .inputs {
  width: 100%;
}
.outras-duvidas .conteudo .inputs label input {
  max-width: 80%;
  margin-left: 10px !important;
}

.outras-duvidas .conteudo {
  padding: 10px 0px;
  color: #737373;
}

.outras-duvidas .conteudo .bloco {
  background: #fff;
  margin: 0px 10px;
  padding: 50px;
  cursor: pointer;
  border: 1px solid #a9a9a9;
  text-align: center;
}
.outras-duvidas .conteudo .bloco:hover {
  color: #fff;
  border: none;
}
.outras-duvidas .conteudo .bloco:hover a {
  color: #fff;
}

.outras-duvidas .conteudo .bloco a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #171717;
  text-align: center;
}

.bloco.azul-bloco {
  max-width: 50px !important;
  height: 50px !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  background: #1f85f0;
  color: #fff !important;
  font-weight: 100 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.bloco.azul-bloco div {
  margin-right: 7px !important;
}

.portalplay-fix {
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  /* Slideshow container */
  /* Next & previous buttons */
  /* Position the "next button" to the right */
  /* On hover, add a black background color with a little bit see-through */
  /* Caption text */
  /* Number text (1/3 etc) */
  /* The dots/bullets/indicators */
  /* Fading animation */
  /* Slideshow container */
  /* Next & previous buttons */
  /* Position the "next button" to the right */
  /* On hover, add a black background color with a little bit see-through */
  /* Caption text */
  /* Number text (1/3 etc) */
  /* The dots/bullets/indicators */
}
.portalplay-fix html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.portalplay-fix body {
  margin: 0;
}
.portalplay-fix article,
.portalplay-fix aside,
.portalplay-fix details,
.portalplay-fix figcaption,
.portalplay-fix figure,
.portalplay-fix footer,
.portalplay-fix header,
.portalplay-fix hgroup,
.portalplay-fix main,
.portalplay-fix menu,
.portalplay-fix nav,
.portalplay-fix section,
.portalplay-fix summary {
  display: block;
}
.portalplay-fix audio,
.portalplay-fix canvas,
.portalplay-fix progress,
.portalplay-fix video {
  display: inline-block;
  vertical-align: baseline;
}
.portalplay-fix audio:not([controls]) {
  display: none;
  height: 0;
}
.portalplay-fix [hidden],
.portalplay-fix template {
  display: none;
}
.portalplay-fix a {
  background-color: transparent;
}
.portalplay-fix a:active,
.portalplay-fix a:hover {
  outline: 0;
}
.portalplay-fix abbr[title] {
  border-bottom: 1px dotted;
}
.portalplay-fix b,
.portalplay-fix strong {
  font-weight: bold;
}
.portalplay-fix dfn {
  font-style: italic;
}
.portalplay-fix h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.portalplay-fix mark {
  background: #ff0;
  color: #000;
}
.portalplay-fix small {
  font-size: 80%;
}
.portalplay-fix sub,
.portalplay-fix sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.portalplay-fix sup {
  top: -0.5em;
}
.portalplay-fix sub {
  bottom: -0.25em;
}
.portalplay-fix img {
  border: 0;
}
.portalplay-fix svg:not(:root) {
  overflow: hidden;
}
.portalplay-fix figure {
  margin: 1em 40px;
}
.portalplay-fix hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
.portalplay-fix pre {
  overflow: auto;
}
.portalplay-fix code,
.portalplay-fix kbd,
.portalplay-fix pre,
.portalplay-fix samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.portalplay-fix button,
.portalplay-fix input,
.portalplay-fix optgroup,
.portalplay-fix select,
.portalplay-fix textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.portalplay-fix button {
  overflow: visible;
}
.portalplay-fix button,
.portalplay-fix select {
  text-transform: none;
}
.portalplay-fix button,
.portalplay-fix html input[type="button"],
.portalplay-fix input[type="reset"],
.portalplay-fix input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.portalplay-fix button[disabled],
.portalplay-fix html input[disabled] {
  cursor: default;
}
.portalplay-fix button::-moz-focus-inner,
.portalplay-fix input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.portalplay-fix input {
  line-height: normal;
}
.portalplay-fix input[type="checkbox"],
.portalplay-fix input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
.portalplay-fix input[type="number"]::-webkit-inner-spin-button,
.portalplay-fix input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.portalplay-fix input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.portalplay-fix input[type="search"]::-webkit-search-cancel-button,
.portalplay-fix input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.portalplay-fix fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.portalplay-fix legend {
  border: 0;
  padding: 0;
}
.portalplay-fix textarea {
  overflow: auto;
}
.portalplay-fix optgroup {
  font-weight: bold;
}
.portalplay-fix table {
  border-collapse: collapse;
  border-spacing: 0;
}
.portalplay-fix td,
.portalplay-fix th {
  padding: 0;
}
.portalplay-fix *,
.portalplay-fix *::before,
.portalplay-fix *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.portalplay-fix html {
  height: 100%;
  width: 100%;
}
.portalplay-fix html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  background-color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000000;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  line-height: 1.5;
  min-height: 100%;
  position: relative;
}
.portalplay-fix html.is-leadbox {
  background-color: transparent;
}
.portalplay-fix body {
  min-height: 100%;
}
.portalplay-fix h1,
.portalplay-fix h2,
.portalplay-fix h3,
.portalplay-fix h4,
.portalplay-fix h1.jumbo {
  margin: 0;
}
.portalplay-fix p {
  margin: 0;
}
.portalplay-fix a {
  font-size: inherit;
}
.portalplay-fix img {
  max-width: 100%;
  width: 100%;
}
.portalplay-fix section {
  position: relative;
}
.portalplay-fix .container {
  width: 100%;
}
.portalplay-fix .row-compose,
.portalplay-fix .widget-row,
.portalplay-fix .layout,
.portalplay-fix .inner-column,
.portalplay-fix .column {
  position: relative;
}
.portalplay-fix .site-header .layout {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 64px;
}
.portalplay-fix .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.portalplay-fix .inner-column {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.portalplay-fix .inner-column:not(.area-placeholder) {
  min-height: 1px;
}
.portalplay-fix .widget {
  word-wrap: break-word;
  padding: 1vw;
}
.portalplay-fix .leadbox .widget {
  padding: 1vw;
}
.portalplay-fix .bar .widget {
  padding: 1vw;
}
.portalplay-fix .has-background-image {
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .has-background-size-cover {
  background-size: cover;
}
.portalplay-fix .has-background-size-center {
  background-size: contain;
}
.portalplay-fix .has-background-size-repeat {
  background-repeat: repeat;
}
.portalplay-fix .flex-display {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.portalplay-fix .flex-direction-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.portalplay-fix .flex-direction-column .container {
  min-height: 1px;
}
.portalplay-fix .flex-direction-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.portalplay-fix .flex-justify-flex-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.portalplay-fix .flex-justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.portalplay-fix .flex-justify-flex-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.portalplay-fix [class*="section-arrow--"]::before {
  border: solid transparent;
  border-color: transparent;
  content: "";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  z-index: 1;
}
.portalplay-fix .section-arrow--top::before {
  border-bottom-color: inherit;
  border-width: 0 30px 18px;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.portalplay-fix .section-arrow--bottom::before {
  border-top-color: inherit;
  border-width: 18px 30px 0;
  left: 50%;
  top: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.portalplay-fix .section-arrow--left::before {
  border-bottom-color: inherit;
  border-width: 0 30px 24px;
  bottom: 100%;
  right: 50%;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}
@media (min-width: 48em) {
  .portalplay-fix .section-arrow--left::before {
    border-bottom-color: transparent;
    border-right-color: inherit;
    border-width: 30px 24px 30px 0;
    bottom: 0;
    right: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(0);
            transform: translateY(-50%) translateX(0);
  }
}
.portalplay-fix .section-arrow--right::before {
  border-top-color: inherit;
  border-width: 24px 30px 0;
  left: 50%;
  top: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (min-width: 48em) {
  .portalplay-fix .section-arrow--right::before {
    border-left-color: inherit;
    border-top-color: transparent;
    border-width: 30px 0 30px 24px;
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(0);
            transform: translateY(-50%) translateX(0);
  }
}
.portalplay-fix .is-delayed {
  height: 0;
  opacity: 0;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
  -webkit-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.portalplay-fix .is-visible {
  height: auto;
  opacity: 1;
  overflow: visible;
}
.portalplay-fix .lp-text a,
.portalplay-fix .lp-text-react a,
.portalplay-fix .lp-headline a {
  color: inherit;
  text-decoration: underline;
}
.portalplay-fix .lp-text a > span,
.portalplay-fix .lp-text-react a > span,
.portalplay-fix .lp-headline a > span {
  color: inherit;
  text-decoration: underline;
}
.portalplay-fix .lp-text a:hover,
.portalplay-fix .lp-text a:active,
.portalplay-fix .lp-text-react a:hover,
.portalplay-fix .lp-text-react a:active,
.portalplay-fix .lp-headline a:hover,
.portalplay-fix .lp-headline a:active {
  text-decoration: none;
}
.portalplay-fix .lp-text a:hover > span,
.portalplay-fix .lp-text a:active > span,
.portalplay-fix .lp-text-react a:hover > span,
.portalplay-fix .lp-text-react a:active > span,
.portalplay-fix .lp-headline a:hover > span,
.portalplay-fix .lp-headline a:active > span {
  text-decoration: none;
}
.portalplay-fix .widget-widget > iframe {
  max-width: 100%;
  width: 100%;
}
.portalplay-fix .inner-composite {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.portalplay-fix .page grammarly-btn {
  display: none;
}
.portalplay-fix .page .lp-form__input + span,
.portalplay-fix .page .lp-form-react__input + span {
  display: none !important;
}
@media (max-width: 480px) {
  .portalplay-fix .hidden-mobile {
    display: none !important;
  }
}
@media (min-width: 481px) and (max-width: 768px) {
  .portalplay-fix .hidden-tablet {
    display: none !important;
  }
}
@media (min-width: 769px) {
  .portalplay-fix .hidden-desktop {
    display: none !important;
  }
}
.portalplay-fix .hide-section {
  display: none;
}
.portalplay-fix form .widget-column {
  padding-top: 1vw;
  padding-bottom: 1vw;
}
.portalplay-fix form .widget-column .widget {
  padding-bottom: 0;
  padding-top: 0;
}
.portalplay-fix form .widget-column .widget .lp-button-react-wrapper {
  margin-top: 12px;
}
.portalplay-fix form[data-form-id] button:disabled {
  opacity: 0.5;
  pointer-events: none;
  -webkit-transition: opacity 7.5s ease;
  transition: opacity 7.5s ease;
}
.portalplay-fix .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
}
.portalplay-fix .container--fluid {
  max-width: none;
}
.portalplay-fix .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
}
.portalplay-fix [class*="flex__"] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
}
.portalplay-fix .flex--12 .flex__item--xs-1 {
  -ms-flex-preferred-size: 8.33333%;
      flex-basis: 8.33333%;
  max-width: 8.33333%;
}
.portalplay-fix .flex--12 .flex__item--xs-2 {
  -ms-flex-preferred-size: 16.66667%;
      flex-basis: 16.66667%;
  max-width: 16.66667%;
}
.portalplay-fix .flex--12 .flex__item--xs-3 {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  max-width: 25%;
}
.portalplay-fix .flex--12 .flex__item--xs-4 {
  -ms-flex-preferred-size: 33.33333%;
      flex-basis: 33.33333%;
  max-width: 33.33333%;
}
.portalplay-fix .flex--12 .flex__item--xs-5 {
  -ms-flex-preferred-size: 41.66667%;
      flex-basis: 41.66667%;
  max-width: 41.66667%;
}
.portalplay-fix .flex--12 .flex__item--xs-6 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
}
.portalplay-fix .flex--12 .flex__item--xs-7 {
  -ms-flex-preferred-size: 58.33333%;
      flex-basis: 58.33333%;
  max-width: 58.33333%;
}
.portalplay-fix .flex--12 .flex__item--xs-8 {
  -ms-flex-preferred-size: 66.66667%;
      flex-basis: 66.66667%;
  max-width: 66.66667%;
}
.portalplay-fix .flex--12 .flex__item--xs-9 {
  -ms-flex-preferred-size: 75%;
      flex-basis: 75%;
  max-width: 75%;
}
.portalplay-fix .flex--12 .flex__item--xs-10 {
  -ms-flex-preferred-size: 83.33333%;
      flex-basis: 83.33333%;
  max-width: 83.33333%;
}
.portalplay-fix .flex--12 .flex__item--xs-11 {
  -ms-flex-preferred-size: 91.66667%;
      flex-basis: 91.66667%;
  max-width: 91.66667%;
}
.portalplay-fix .flex--12 .flex__item--xs-12 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}
.portalplay-fix .flex--12 .flex__offset--xs-1 {
  margin-left: 8.33333%;
}
.portalplay-fix .flex--12 .flex__offset--xs-2 {
  margin-left: 16.66667%;
}
.portalplay-fix .flex--12 .flex__offset--xs-3 {
  margin-left: 25%;
}
.portalplay-fix .flex--12 .flex__offset--xs-4 {
  margin-left: 33.33333%;
}
.portalplay-fix .flex--12 .flex__offset--xs-5 {
  margin-left: 41.66667%;
}
.portalplay-fix .flex--12 .flex__offset--xs-6 {
  margin-left: 50%;
}
.portalplay-fix .flex--12 .flex__offset--xs-7 {
  margin-left: 58.33333%;
}
.portalplay-fix .flex--12 .flex__offset--xs-8 {
  margin-left: 66.66667%;
}
.portalplay-fix .flex--12 .flex__offset--xs-9 {
  margin-left: 75%;
}
.portalplay-fix .flex--12 .flex__offset--xs-10 {
  margin-left: 83.33333%;
}
.portalplay-fix .flex--12 .flex__offset--xs-11 {
  margin-left: 91.66667%;
}
.portalplay-fix .flex--10 .flex__item--xs-1 {
  -ms-flex-preferred-size: 10%;
      flex-basis: 10%;
  max-width: 10%;
}
.portalplay-fix .flex--10 .flex__item--xs-2 {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  max-width: 20%;
}
.portalplay-fix .flex--10 .flex__item--xs-3 {
  -ms-flex-preferred-size: 30%;
      flex-basis: 30%;
  max-width: 30%;
}
.portalplay-fix .flex--10 .flex__item--xs-4 {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  max-width: 40%;
}
.portalplay-fix .flex--10 .flex__item--xs-5 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
}
.portalplay-fix .flex--10 .flex__item--xs-6 {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  max-width: 60%;
}
.portalplay-fix .flex--10 .flex__item--xs-7 {
  -ms-flex-preferred-size: 70%;
      flex-basis: 70%;
  max-width: 70%;
}
.portalplay-fix .flex--10 .flex__item--xs-8 {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  max-width: 80%;
}
.portalplay-fix .flex--10 .flex__item--xs-9 {
  -ms-flex-preferred-size: 90%;
      flex-basis: 90%;
  max-width: 90%;
}
.portalplay-fix .flex--10 .flex__item--xs-10 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}
.portalplay-fix .flex--10 .flex__offset--xs-1 {
  margin-left: 10%;
}
.portalplay-fix .flex--10 .flex__offset--xs-2 {
  margin-left: 20%;
}
.portalplay-fix .flex--10 .flex__offset--xs-3 {
  margin-left: 30%;
}
.portalplay-fix .flex--10 .flex__offset--xs-4 {
  margin-left: 40%;
}
.portalplay-fix .flex--10 .flex__offset--xs-5 {
  margin-left: 50%;
}
.portalplay-fix .flex--10 .flex__offset--xs-6 {
  margin-left: 60%;
}
.portalplay-fix .flex--10 .flex__offset--xs-7 {
  margin-left: 70%;
}
.portalplay-fix .flex--10 .flex__offset--xs-8 {
  margin-left: 80%;
}
.portalplay-fix .flex--10 .flex__offset--xs-9 {
  margin-left: 90%;
}
.portalplay-fix .flex--xs-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.portalplay-fix .flex--xs-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.portalplay-fix .flex--xs-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.portalplay-fix .flex--xs-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.portalplay-fix .flex--xs-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.portalplay-fix .flex--xs-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.portalplay-fix .flex--xs-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.portalplay-fix .flex--xs-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.portalplay-fix .flex--xs-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.portalplay-fix .flex--xs-last {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.portalplay-fix .flex__item--xs-auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.portalplay-fix .flex__item--xs-grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.portalplay-fix .flex__item--xs-no-grow {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.portalplay-fix .flex__item--xs-shrink {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.portalplay-fix .flex__item--xs-no-shrink {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.portalplay-fix .flex__item--xs-none {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.portalplay-fix .flex--xs-inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.portalplay-fix .flex--xs-flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.portalplay-fix .flex--xs-flex-wrap-rev {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}
.portalplay-fix .flex--xs-horizontal-rev {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.portalplay-fix .flex--xs-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.portalplay-fix .flex--xs-vertical-rev {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (min-width: 480px) {
  .portalplay-fix .flex--12 .flex__item--sm-1 {
    -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--sm-2 {
    -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--sm-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .portalplay-fix .flex--12 .flex__item--sm-4 {
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--sm-5 {
    -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--sm-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .portalplay-fix .flex--12 .flex__item--sm-7 {
    -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--sm-8 {
    -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--sm-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .portalplay-fix .flex--12 .flex__item--sm-10 {
    -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--sm-11 {
    -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--sm-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .portalplay-fix .flex--12 .flex__offset--sm-1 {
    margin-left: 8.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--sm-2 {
    margin-left: 16.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--sm-3 {
    margin-left: 25%;
  }
  .portalplay-fix .flex--12 .flex__offset--sm-4 {
    margin-left: 33.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--sm-5 {
    margin-left: 41.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--sm-6 {
    margin-left: 50%;
  }
  .portalplay-fix .flex--12 .flex__offset--sm-7 {
    margin-left: 58.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--sm-8 {
    margin-left: 66.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--sm-9 {
    margin-left: 75%;
  }
  .portalplay-fix .flex--12 .flex__offset--sm-10 {
    margin-left: 83.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--sm-11 {
    margin-left: 91.66667%;
  }
  .portalplay-fix .flex--10 .flex__item--sm-1 {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .portalplay-fix .flex--10 .flex__item--sm-2 {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .portalplay-fix .flex--10 .flex__item--sm-3 {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .portalplay-fix .flex--10 .flex__item--sm-4 {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .portalplay-fix .flex--10 .flex__item--sm-5 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .portalplay-fix .flex--10 .flex__item--sm-6 {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .portalplay-fix .flex--10 .flex__item--sm-7 {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .portalplay-fix .flex--10 .flex__item--sm-8 {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .portalplay-fix .flex--10 .flex__item--sm-9 {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .portalplay-fix .flex--10 .flex__item--sm-10 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .portalplay-fix .flex--10 .flex__offset--sm-1 {
    margin-left: 10%;
  }
  .portalplay-fix .flex--10 .flex__offset--sm-2 {
    margin-left: 20%;
  }
  .portalplay-fix .flex--10 .flex__offset--sm-3 {
    margin-left: 30%;
  }
  .portalplay-fix .flex--10 .flex__offset--sm-4 {
    margin-left: 40%;
  }
  .portalplay-fix .flex--10 .flex__offset--sm-5 {
    margin-left: 50%;
  }
  .portalplay-fix .flex--10 .flex__offset--sm-6 {
    margin-left: 60%;
  }
  .portalplay-fix .flex--10 .flex__offset--sm-7 {
    margin-left: 70%;
  }
  .portalplay-fix .flex--10 .flex__offset--sm-8 {
    margin-left: 80%;
  }
  .portalplay-fix .flex--10 .flex__offset--sm-9 {
    margin-left: 90%;
  }
  .portalplay-fix .flex--sm-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .portalplay-fix .flex--sm-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .portalplay-fix .flex--sm-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .portalplay-fix .flex--sm-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .portalplay-fix .flex--sm-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .portalplay-fix .flex--sm-top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .portalplay-fix .flex--sm-middle {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .portalplay-fix .flex--sm-bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .portalplay-fix .flex--sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .portalplay-fix .flex--sm-last {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .portalplay-fix .flex__item--sm-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .portalplay-fix .flex__item--sm-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .portalplay-fix .flex__item--sm-no-grow {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .portalplay-fix .flex__item--sm-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .portalplay-fix .flex__item--sm-no-shrink {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .portalplay-fix .flex__item--sm-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .portalplay-fix .flex--sm-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .portalplay-fix .flex--sm-flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .portalplay-fix .flex--sm-flex-wrap-rev {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .portalplay-fix .flex--sm-horizontal-rev {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .portalplay-fix .flex--sm-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .portalplay-fix .flex--sm-vertical-rev {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .portalplay-fix .flex--12 .flex__item--md-1 {
    -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--md-2 {
    -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--md-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .portalplay-fix .flex--12 .flex__item--md-4 {
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--md-5 {
    -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--md-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .portalplay-fix .flex--12 .flex__item--md-7 {
    -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--md-8 {
    -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--md-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .portalplay-fix .flex--12 .flex__item--md-10 {
    -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--md-11 {
    -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--md-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .portalplay-fix .flex--12 .flex__offset--md-1 {
    margin-left: 8.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--md-2 {
    margin-left: 16.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--md-3 {
    margin-left: 25%;
  }
  .portalplay-fix .flex--12 .flex__offset--md-4 {
    margin-left: 33.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--md-5 {
    margin-left: 41.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--md-6 {
    margin-left: 50%;
  }
  .portalplay-fix .flex--12 .flex__offset--md-7 {
    margin-left: 58.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--md-8 {
    margin-left: 66.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--md-9 {
    margin-left: 75%;
  }
  .portalplay-fix .flex--12 .flex__offset--md-10 {
    margin-left: 83.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--md-11 {
    margin-left: 91.66667%;
  }
  .portalplay-fix .flex--10 .flex__item--md-1 {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .portalplay-fix .flex--10 .flex__item--md-2 {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .portalplay-fix .flex--10 .flex__item--md-3 {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .portalplay-fix .flex--10 .flex__item--md-4 {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .portalplay-fix .flex--10 .flex__item--md-5 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .portalplay-fix .flex--10 .flex__item--md-6 {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .portalplay-fix .flex--10 .flex__item--md-7 {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .portalplay-fix .flex--10 .flex__item--md-8 {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .portalplay-fix .flex--10 .flex__item--md-9 {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .portalplay-fix .flex--10 .flex__item--md-10 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .portalplay-fix .flex--10 .flex__offset--md-1 {
    margin-left: 10%;
  }
  .portalplay-fix .flex--10 .flex__offset--md-2 {
    margin-left: 20%;
  }
  .portalplay-fix .flex--10 .flex__offset--md-3 {
    margin-left: 30%;
  }
  .portalplay-fix .flex--10 .flex__offset--md-4 {
    margin-left: 40%;
  }
  .portalplay-fix .flex--10 .flex__offset--md-5 {
    margin-left: 50%;
  }
  .portalplay-fix .flex--10 .flex__offset--md-6 {
    margin-left: 60%;
  }
  .portalplay-fix .flex--10 .flex__offset--md-7 {
    margin-left: 70%;
  }
  .portalplay-fix .flex--10 .flex__offset--md-8 {
    margin-left: 80%;
  }
  .portalplay-fix .flex--10 .flex__offset--md-9 {
    margin-left: 90%;
  }
  .portalplay-fix .flex--md-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .portalplay-fix .flex--md-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .portalplay-fix .flex--md-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .portalplay-fix .flex--md-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .portalplay-fix .flex--md-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .portalplay-fix .flex--md-top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .portalplay-fix .flex--md-middle {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .portalplay-fix .flex--md-bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .portalplay-fix .flex--md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .portalplay-fix .flex--md-last {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .portalplay-fix .flex__item--md-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .portalplay-fix .flex__item--md-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .portalplay-fix .flex__item--md-no-grow {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .portalplay-fix .flex__item--md-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .portalplay-fix .flex__item--md-no-shrink {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .portalplay-fix .flex__item--md-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .portalplay-fix .flex--md-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .portalplay-fix .flex--md-flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .portalplay-fix .flex--md-flex-wrap-rev {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .portalplay-fix .flex--md-horizontal-rev {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .portalplay-fix .flex--md-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .portalplay-fix .flex--md-vertical-rev {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 1024px) {
  .portalplay-fix .flex--12 .flex__item--lg-1 {
    -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--lg-2 {
    -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--lg-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .portalplay-fix .flex--12 .flex__item--lg-4 {
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--lg-5 {
    -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--lg-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .portalplay-fix .flex--12 .flex__item--lg-7 {
    -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--lg-8 {
    -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--lg-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .portalplay-fix .flex--12 .flex__item--lg-10 {
    -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--lg-11 {
    -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--lg-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .portalplay-fix .flex--12 .flex__offset--lg-1 {
    margin-left: 8.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--lg-2 {
    margin-left: 16.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--lg-3 {
    margin-left: 25%;
  }
  .portalplay-fix .flex--12 .flex__offset--lg-4 {
    margin-left: 33.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--lg-5 {
    margin-left: 41.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--lg-6 {
    margin-left: 50%;
  }
  .portalplay-fix .flex--12 .flex__offset--lg-7 {
    margin-left: 58.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--lg-8 {
    margin-left: 66.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--lg-9 {
    margin-left: 75%;
  }
  .portalplay-fix .flex--12 .flex__offset--lg-10 {
    margin-left: 83.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--lg-11 {
    margin-left: 91.66667%;
  }
  .portalplay-fix .flex--10 .flex__item--lg-1 {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .portalplay-fix .flex--10 .flex__item--lg-2 {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .portalplay-fix .flex--10 .flex__item--lg-3 {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .portalplay-fix .flex--10 .flex__item--lg-4 {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .portalplay-fix .flex--10 .flex__item--lg-5 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .portalplay-fix .flex--10 .flex__item--lg-6 {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .portalplay-fix .flex--10 .flex__item--lg-7 {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .portalplay-fix .flex--10 .flex__item--lg-8 {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .portalplay-fix .flex--10 .flex__item--lg-9 {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .portalplay-fix .flex--10 .flex__item--lg-10 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .portalplay-fix .flex--10 .flex__offset--lg-1 {
    margin-left: 10%;
  }
  .portalplay-fix .flex--10 .flex__offset--lg-2 {
    margin-left: 20%;
  }
  .portalplay-fix .flex--10 .flex__offset--lg-3 {
    margin-left: 30%;
  }
  .portalplay-fix .flex--10 .flex__offset--lg-4 {
    margin-left: 40%;
  }
  .portalplay-fix .flex--10 .flex__offset--lg-5 {
    margin-left: 50%;
  }
  .portalplay-fix .flex--10 .flex__offset--lg-6 {
    margin-left: 60%;
  }
  .portalplay-fix .flex--10 .flex__offset--lg-7 {
    margin-left: 70%;
  }
  .portalplay-fix .flex--10 .flex__offset--lg-8 {
    margin-left: 80%;
  }
  .portalplay-fix .flex--10 .flex__offset--lg-9 {
    margin-left: 90%;
  }
  .portalplay-fix .flex--lg-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .portalplay-fix .flex--lg-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .portalplay-fix .flex--lg-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .portalplay-fix .flex--lg-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .portalplay-fix .flex--lg-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .portalplay-fix .flex--lg-top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .portalplay-fix .flex--lg-middle {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .portalplay-fix .flex--lg-bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .portalplay-fix .flex--lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .portalplay-fix .flex--lg-last {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .portalplay-fix .flex__item--lg-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .portalplay-fix .flex__item--lg-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .portalplay-fix .flex__item--lg-no-grow {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .portalplay-fix .flex__item--lg-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .portalplay-fix .flex__item--lg-no-shrink {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .portalplay-fix .flex__item--lg-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .portalplay-fix .flex--lg-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .portalplay-fix .flex--lg-flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .portalplay-fix .flex--lg-flex-wrap-rev {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .portalplay-fix .flex--lg-horizontal-rev {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .portalplay-fix .flex--lg-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .portalplay-fix .flex--lg-vertical-rev {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 1280px) {
  .portalplay-fix .flex--12 .flex__item--xl-1 {
    -ms-flex-preferred-size: 8.33333%;
        flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--xl-2 {
    -ms-flex-preferred-size: 16.66667%;
        flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--xl-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%;
  }
  .portalplay-fix .flex--12 .flex__item--xl-4 {
    -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--xl-5 {
    -ms-flex-preferred-size: 41.66667%;
        flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--xl-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .portalplay-fix .flex--12 .flex__item--xl-7 {
    -ms-flex-preferred-size: 58.33333%;
        flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--xl-8 {
    -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--xl-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%;
  }
  .portalplay-fix .flex--12 .flex__item--xl-10 {
    -ms-flex-preferred-size: 83.33333%;
        flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .portalplay-fix .flex--12 .flex__item--xl-11 {
    -ms-flex-preferred-size: 91.66667%;
        flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .portalplay-fix .flex--12 .flex__item--xl-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .portalplay-fix .flex--12 .flex__offset--xl-1 {
    margin-left: 8.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--xl-2 {
    margin-left: 16.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--xl-3 {
    margin-left: 25%;
  }
  .portalplay-fix .flex--12 .flex__offset--xl-4 {
    margin-left: 33.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--xl-5 {
    margin-left: 41.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--xl-6 {
    margin-left: 50%;
  }
  .portalplay-fix .flex--12 .flex__offset--xl-7 {
    margin-left: 58.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--xl-8 {
    margin-left: 66.66667%;
  }
  .portalplay-fix .flex--12 .flex__offset--xl-9 {
    margin-left: 75%;
  }
  .portalplay-fix .flex--12 .flex__offset--xl-10 {
    margin-left: 83.33333%;
  }
  .portalplay-fix .flex--12 .flex__offset--xl-11 {
    margin-left: 91.66667%;
  }
  .portalplay-fix .flex--10 .flex__item--xl-1 {
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    max-width: 10%;
  }
  .portalplay-fix .flex--10 .flex__item--xl-2 {
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
    max-width: 20%;
  }
  .portalplay-fix .flex--10 .flex__item--xl-3 {
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    max-width: 30%;
  }
  .portalplay-fix .flex--10 .flex__item--xl-4 {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    max-width: 40%;
  }
  .portalplay-fix .flex--10 .flex__item--xl-5 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%;
  }
  .portalplay-fix .flex--10 .flex__item--xl-6 {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    max-width: 60%;
  }
  .portalplay-fix .flex--10 .flex__item--xl-7 {
    -ms-flex-preferred-size: 70%;
        flex-basis: 70%;
    max-width: 70%;
  }
  .portalplay-fix .flex--10 .flex__item--xl-8 {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    max-width: 80%;
  }
  .portalplay-fix .flex--10 .flex__item--xl-9 {
    -ms-flex-preferred-size: 90%;
        flex-basis: 90%;
    max-width: 90%;
  }
  .portalplay-fix .flex--10 .flex__item--xl-10 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
  .portalplay-fix .flex--10 .flex__offset--xl-1 {
    margin-left: 10%;
  }
  .portalplay-fix .flex--10 .flex__offset--xl-2 {
    margin-left: 20%;
  }
  .portalplay-fix .flex--10 .flex__offset--xl-3 {
    margin-left: 30%;
  }
  .portalplay-fix .flex--10 .flex__offset--xl-4 {
    margin-left: 40%;
  }
  .portalplay-fix .flex--10 .flex__offset--xl-5 {
    margin-left: 50%;
  }
  .portalplay-fix .flex--10 .flex__offset--xl-6 {
    margin-left: 60%;
  }
  .portalplay-fix .flex--10 .flex__offset--xl-7 {
    margin-left: 70%;
  }
  .portalplay-fix .flex--10 .flex__offset--xl-8 {
    margin-left: 80%;
  }
  .portalplay-fix .flex--10 .flex__offset--xl-9 {
    margin-left: 90%;
  }
  .portalplay-fix .flex--xl-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .portalplay-fix .flex--xl-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .portalplay-fix .flex--xl-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .portalplay-fix .flex--xl-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .portalplay-fix .flex--xl-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .portalplay-fix .flex--xl-top {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .portalplay-fix .flex--xl-middle {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .portalplay-fix .flex--xl-bottom {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .portalplay-fix .flex--xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .portalplay-fix .flex--xl-last {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .portalplay-fix .flex__item--xl-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .portalplay-fix .flex__item--xl-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .portalplay-fix .flex__item--xl-no-grow {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
  .portalplay-fix .flex__item--xl-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .portalplay-fix .flex__item--xl-no-shrink {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .portalplay-fix .flex__item--xl-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .portalplay-fix .flex--xl-inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .portalplay-fix .flex--xl-flex-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .portalplay-fix .flex--xl-flex-wrap-rev {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  .portalplay-fix .flex--xl-horizontal-rev {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .portalplay-fix .flex--xl-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .portalplay-fix .flex--xl-vertical-rev {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.portalplay-fix .font-scale-1 {
  font-size: 0.5625rem;
}
.portalplay-fix .font-scale-2 {
  font-size: 0.625rem;
}
.portalplay-fix .font-scale-3 {
  font-size: 0.75rem;
}
.portalplay-fix .font-scale-4 {
  font-size: 0.875rem;
}
.portalplay-fix .font-scale-5 {
  font-size: 1rem;
}
.portalplay-fix .font-scale-6 {
  font-size: 1.125rem;
}
.portalplay-fix .font-scale-7 {
  font-size: 1.3125rem;
}
.portalplay-fix .font-scale-8 {
  font-size: 1.5rem;
}
.portalplay-fix .font-scale-9 {
  font-size: 1.6875rem;
}
.portalplay-fix .font-scale-10 {
  font-size: 1.875rem;
}
.portalplay-fix .font-scale-11 {
  font-size: 2.0625rem;
}
.portalplay-fix .font-scale-12 {
  font-size: 2.25rem;
}
.portalplay-fix .font-scale-13 {
  font-size: 2.5rem;
}
.portalplay-fix .font-scale-14 {
  font-size: 2.75rem;
}
.portalplay-fix .font-scale-15 {
  font-size: 3rem;
}
.portalplay-fix .font-scale-16 {
  font-size: 3.25rem;
}
.portalplay-fix .font-scale-17 {
  font-size: 3.5rem;
}
.portalplay-fix .font-scale-18 {
  font-size: 3.75rem;
}
.portalplay-fix .small-subhead.font-scale-1 {
  font-size: 0.625rem;
}
.portalplay-fix .small-subhead.font-scale-2 {
  font-size: 0.75rem;
}
.portalplay-fix .small-subhead.font-scale-3 {
  font-size: 0.875rem;
}
.portalplay-fix .small-subhead.font-scale-4 {
  font-size: 1rem;
}
.portalplay-fix .small-subhead.font-scale-5 {
  font-size: 1.125rem;
}
.portalplay-fix .small-subhead.font-scale-6 {
  font-size: 1.3125rem;
}
.portalplay-fix .small-subhead.font-scale-7 {
  font-size: 1.5rem;
}
.portalplay-fix .small-subhead.font-scale-8 {
  font-size: 1.6875rem;
}
.portalplay-fix .small-subhead.font-scale-9 {
  font-size: 1.875rem;
}
.portalplay-fix .small-subhead.font-scale-10 {
  font-size: 2.0625rem;
}
.portalplay-fix .subhead.font-scale-1 {
  font-size: 0.875rem;
}
.portalplay-fix .subhead.font-scale-2 {
  font-size: 1rem;
}
.portalplay-fix .subhead.font-scale-3 {
  font-size: 1.125rem;
}
.portalplay-fix .subhead.font-scale-4 {
  font-size: 1.3125rem;
}
.portalplay-fix .subhead.font-scale-5 {
  font-size: 1.5rem;
}
.portalplay-fix .subhead.font-scale-6 {
  font-size: 1.6875rem;
}
.portalplay-fix .subhead.font-scale-7 {
  font-size: 1.875rem;
}
.portalplay-fix .subhead.font-scale-8 {
  font-size: 2.0625rem;
}
.portalplay-fix .subhead.font-scale-9 {
  font-size: 2.25rem;
}
.portalplay-fix .subhead.font-scale-10 {
  font-size: 2.5rem;
}
.portalplay-fix .headline.font-scale-1 {
  font-size: 1.125rem;
}
.portalplay-fix .headline.font-scale-2 {
  font-size: 1.3125rem;
}
.portalplay-fix .headline.font-scale-3 {
  font-size: 1.5rem;
}
.portalplay-fix .headline.font-scale-4 {
  font-size: 1.6875rem;
}
.portalplay-fix .headline.font-scale-5 {
  font-size: 1.875rem;
}
.portalplay-fix .headline.font-scale-6 {
  font-size: 2.0625rem;
}
.portalplay-fix .headline.font-scale-7 {
  font-size: 2.25rem;
}
.portalplay-fix .headline.font-scale-8 {
  font-size: 2.5rem;
}
.portalplay-fix .headline.font-scale-9 {
  font-size: 2.75rem;
}
.portalplay-fix .headline.font-scale-10 {
  font-size: 3rem;
}
.portalplay-fix .jumbo.font-scale-1 {
  font-size: 1.6875rem;
}
.portalplay-fix .jumbo.font-scale-2 {
  font-size: 1.875rem;
}
.portalplay-fix .jumbo.font-scale-3 {
  font-size: 2.0625rem;
}
.portalplay-fix .jumbo.font-scale-4 {
  font-size: 2.25rem;
}
.portalplay-fix .jumbo.font-scale-5 {
  font-size: 2.5rem;
}
.portalplay-fix .jumbo.font-scale-6 {
  font-size: 2.75rem;
}
.portalplay-fix .jumbo.font-scale-7 {
  font-size: 3rem;
}
.portalplay-fix .jumbo.font-scale-8 {
  font-size: 3.25rem;
}
.portalplay-fix .jumbo.font-scale-9 {
  font-size: 3.5rem;
}
.portalplay-fix .jumbo.font-scale-10 {
  font-size: 3.75rem;
}
@media (min-width: 480px) {
  .portalplay-fix .font-scale-1 {
    font-size: 0.5625rem;
  }
  .portalplay-fix .font-scale-2 {
    font-size: 0.625rem;
  }
  .portalplay-fix .font-scale-3 {
    font-size: 0.75rem;
  }
  .portalplay-fix .font-scale-4 {
    font-size: 0.875rem;
  }
  .portalplay-fix .font-scale-5 {
    font-size: 1rem;
  }
  .portalplay-fix .font-scale-6 {
    font-size: 1.125rem;
  }
  .portalplay-fix .font-scale-7 {
    font-size: 1.3125rem;
  }
  .portalplay-fix .font-scale-8 {
    font-size: 1.5rem;
  }
  .portalplay-fix .font-scale-9 {
    font-size: 1.75rem;
  }
  .portalplay-fix .font-scale-10 {
    font-size: 2rem;
  }
  .portalplay-fix .font-scale-11 {
    font-size: 2.375rem;
  }
  .portalplay-fix .font-scale-12 {
    font-size: 2.75rem;
  }
  .portalplay-fix .font-scale-13 {
    font-size: 3.125rem;
  }
  .portalplay-fix .font-scale-14 {
    font-size: 3.5rem;
  }
  .portalplay-fix .font-scale-15 {
    font-size: 3.875rem;
  }
  .portalplay-fix .font-scale-16 {
    font-size: 4.25rem;
  }
  .portalplay-fix .font-scale-17 {
    font-size: 4.625rem;
  }
  .portalplay-fix .font-scale-18 {
    font-size: 5rem;
  }
  .portalplay-fix .small-subhead.font-scale-1 {
    font-size: 0.625rem;
  }
  .portalplay-fix .small-subhead.font-scale-2 {
    font-size: 0.75rem;
  }
  .portalplay-fix .small-subhead.font-scale-3 {
    font-size: 0.875rem;
  }
  .portalplay-fix .small-subhead.font-scale-4 {
    font-size: 1rem;
  }
  .portalplay-fix .small-subhead.font-scale-5 {
    font-size: 1.125rem;
  }
  .portalplay-fix .small-subhead.font-scale-6 {
    font-size: 1.3125rem;
  }
  .portalplay-fix .small-subhead.font-scale-7 {
    font-size: 1.5rem;
  }
  .portalplay-fix .small-subhead.font-scale-8 {
    font-size: 1.75rem;
  }
  .portalplay-fix .small-subhead.font-scale-9 {
    font-size: 2rem;
  }
  .portalplay-fix .small-subhead.font-scale-10 {
    font-size: 2.375rem;
  }
  .portalplay-fix .subhead.font-scale-1 {
    font-size: 0.875rem;
  }
  .portalplay-fix .subhead.font-scale-2 {
    font-size: 1rem;
  }
  .portalplay-fix .subhead.font-scale-3 {
    font-size: 1.125rem;
  }
  .portalplay-fix .subhead.font-scale-4 {
    font-size: 1.3125rem;
  }
  .portalplay-fix .subhead.font-scale-5 {
    font-size: 1.5rem;
  }
  .portalplay-fix .subhead.font-scale-6 {
    font-size: 1.75rem;
  }
  .portalplay-fix .subhead.font-scale-7 {
    font-size: 2rem;
  }
  .portalplay-fix .subhead.font-scale-8 {
    font-size: 2.375rem;
  }
  .portalplay-fix .subhead.font-scale-9 {
    font-size: 2.75rem;
  }
  .portalplay-fix .subhead.font-scale-10 {
    font-size: 3.125rem;
  }
  .portalplay-fix .headline.font-scale-1 {
    font-size: 1.125rem;
  }
  .portalplay-fix .headline.font-scale-2 {
    font-size: 1.3125rem;
  }
  .portalplay-fix .headline.font-scale-3 {
    font-size: 1.5rem;
  }
  .portalplay-fix .headline.font-scale-4 {
    font-size: 1.75rem;
  }
  .portalplay-fix .headline.font-scale-5 {
    font-size: 2rem;
  }
  .portalplay-fix .headline.font-scale-6 {
    font-size: 2.375rem;
  }
  .portalplay-fix .headline.font-scale-7 {
    font-size: 2.75rem;
  }
  .portalplay-fix .headline.font-scale-8 {
    font-size: 3.125rem;
  }
  .portalplay-fix .headline.font-scale-9 {
    font-size: 3.5rem;
  }
  .portalplay-fix .headline.font-scale-10 {
    font-size: 3.875rem;
  }
  .portalplay-fix .jumbo.font-scale-1 {
    font-size: 1.75rem;
  }
  .portalplay-fix .jumbo.font-scale-2 {
    font-size: 2rem;
  }
  .portalplay-fix .jumbo.font-scale-3 {
    font-size: 2.375rem;
  }
  .portalplay-fix .jumbo.font-scale-4 {
    font-size: 2.75rem;
  }
  .portalplay-fix .jumbo.font-scale-5 {
    font-size: 3.125rem;
  }
  .portalplay-fix .jumbo.font-scale-6 {
    font-size: 3.5rem;
  }
  .portalplay-fix .jumbo.font-scale-7 {
    font-size: 3.875rem;
  }
  .portalplay-fix .jumbo.font-scale-8 {
    font-size: 4.25rem;
  }
  .portalplay-fix .jumbo.font-scale-9 {
    font-size: 4.625rem;
  }
  .portalplay-fix .jumbo.font-scale-10 {
    font-size: 5rem;
  }
}
@media (min-width: 768px) {
  .portalplay-fix .font-scale-1 {
    font-size: 0.625rem;
  }
  .portalplay-fix .font-scale-2 {
    font-size: 0.75rem;
  }
  .portalplay-fix .font-scale-3 {
    font-size: 0.875rem;
  }
  .portalplay-fix .font-scale-4 {
    font-size: 1rem;
  }
  .portalplay-fix .font-scale-5 {
    font-size: 1.125rem;
  }
  .portalplay-fix .font-scale-6 {
    font-size: 1.25rem;
  }
  .portalplay-fix .font-scale-7 {
    font-size: 1.5rem;
  }
  .portalplay-fix .font-scale-8 {
    font-size: 1.75rem;
  }
  .portalplay-fix .font-scale-9 {
    font-size: 2rem;
  }
  .portalplay-fix .font-scale-10 {
    font-size: 2.5rem;
  }
  .portalplay-fix .font-scale-11 {
    font-size: 3rem;
  }
  .portalplay-fix .font-scale-12 {
    font-size: 3.5rem;
  }
  .portalplay-fix .font-scale-13 {
    font-size: 4rem;
  }
  .portalplay-fix .font-scale-14 {
    font-size: 4.5rem;
  }
  .portalplay-fix .font-scale-15 {
    font-size: 5rem;
  }
  .portalplay-fix .font-scale-16 {
    font-size: 5.5rem;
  }
  .portalplay-fix .font-scale-17 {
    font-size: 6rem;
  }
  .portalplay-fix .font-scale-18 {
    font-size: 6.5rem;
  }
  .portalplay-fix .small-subhead.font-scale-1 {
    font-size: 0.75rem;
  }
  .portalplay-fix .small-subhead.font-scale-2 {
    font-size: 0.875rem;
  }
  .portalplay-fix .small-subhead.font-scale-3 {
    font-size: 1rem;
  }
  .portalplay-fix .small-subhead.font-scale-4 {
    font-size: 1.125rem;
  }
  .portalplay-fix .small-subhead.font-scale-5 {
    font-size: 1.25rem;
  }
  .portalplay-fix .small-subhead.font-scale-6 {
    font-size: 1.5rem;
  }
  .portalplay-fix .small-subhead.font-scale-7 {
    font-size: 1.75rem;
  }
  .portalplay-fix .small-subhead.font-scale-8 {
    font-size: 2rem;
  }
  .portalplay-fix .small-subhead.font-scale-9 {
    font-size: 2.5rem;
  }
  .portalplay-fix .small-subhead.font-scale-10 {
    font-size: 3rem;
  }
  .portalplay-fix .subhead.font-scale-1 {
    font-size: 1rem;
  }
  .portalplay-fix .subhead.font-scale-2 {
    font-size: 1.125rem;
  }
  .portalplay-fix .subhead.font-scale-3 {
    font-size: 1.25rem;
  }
  .portalplay-fix .subhead.font-scale-4 {
    font-size: 1.5rem;
  }
  .portalplay-fix .subhead.font-scale-5 {
    font-size: 1.75rem;
  }
  .portalplay-fix .subhead.font-scale-6 {
    font-size: 2rem;
  }
  .portalplay-fix .subhead.font-scale-7 {
    font-size: 2.5rem;
  }
  .portalplay-fix .subhead.font-scale-8 {
    font-size: 3rem;
  }
  .portalplay-fix .subhead.font-scale-9 {
    font-size: 3.5rem;
  }
  .portalplay-fix .subhead.font-scale-10 {
    font-size: 4rem;
  }
  .portalplay-fix .headline.font-scale-1 {
    font-size: 1.25rem;
  }
  .portalplay-fix .headline.font-scale-2 {
    font-size: 1.5rem;
  }
  .portalplay-fix .headline.font-scale-3 {
    font-size: 1.75rem;
  }
  .portalplay-fix .headline.font-scale-4 {
    font-size: 2rem;
  }
  .portalplay-fix .headline.font-scale-5 {
    font-size: 2.5rem;
  }
  .portalplay-fix .headline.font-scale-6 {
    font-size: 3rem;
  }
  .portalplay-fix .headline.font-scale-7 {
    font-size: 3.5rem;
  }
  .portalplay-fix .headline.font-scale-8 {
    font-size: 4rem;
  }
  .portalplay-fix .headline.font-scale-9 {
    font-size: 4.5rem;
  }
  .portalplay-fix .headline.font-scale-10 {
    font-size: 5rem;
  }
  .portalplay-fix .jumbo.font-scale-1 {
    font-size: 2rem;
  }
  .portalplay-fix .jumbo.font-scale-2 {
    font-size: 2.5rem;
  }
  .portalplay-fix .jumbo.font-scale-3 {
    font-size: 3rem;
  }
  .portalplay-fix .jumbo.font-scale-4 {
    font-size: 3.5rem;
  }
  .portalplay-fix .jumbo.font-scale-5 {
    font-size: 4rem;
  }
  .portalplay-fix .jumbo.font-scale-6 {
    font-size: 4.5rem;
  }
  .portalplay-fix .jumbo.font-scale-7 {
    font-size: 5rem;
  }
  .portalplay-fix .jumbo.font-scale-8 {
    font-size: 5.5rem;
  }
  .portalplay-fix .jumbo.font-scale-9 {
    font-size: 6rem;
  }
  .portalplay-fix .jumbo.font-scale-10 {
    font-size: 6.5rem;
  }
}
.portalplay-fix .line-height-scale-1 {
  line-height: 0.875;
}
.portalplay-fix .line-height-scale-2 {
  line-height: 1;
}
.portalplay-fix .line-height-scale-3 {
  line-height: 1.125;
}
.portalplay-fix .line-height-scale-4 {
  line-height: 1.25;
}
.portalplay-fix .line-height-scale-5 {
  line-height: 1.375;
}
.portalplay-fix .line-height-scale-6 {
  line-height: 1.5;
}
.portalplay-fix .line-height-scale-7 {
  line-height: 1.625;
}
.portalplay-fix .line-height-scale-8 {
  line-height: 1.75;
}
.portalplay-fix .line-height-scale-9 {
  line-height: 1.875;
}
.portalplay-fix .line-height-scale-10 {
  line-height: 2;
}
.portalplay-fix .lp-text > p,
.portalplay-fix .lp-text-react > p,
.portalplay-fix .lp-headline > h1,
.portalplay-fix .lp-headline-react > h1,
.portalplay-fix .lp-headline > h1.jumbo,
.portalplay-fix .lp-headline-react > h1.jumbo,
.portalplay-fix .lp-headline > h2,
.portalplay-fix .lp-headline-react > h2,
.portalplay-fix .lp-headline > h3,
.portalplay-fix .lp-headline-react > h3 {
  min-height: 1em;
  white-space: pre-wrap;
}
.portalplay-fix .lp-text > p:not(:last-child),
.portalplay-fix .lp-text-react > p:not(:last-child),
.portalplay-fix .lp-headline > h1:not(:last-child),
.portalplay-fix .lp-headline-react > h1:not(:last-child),
.portalplay-fix .lp-headline > h1.jumbo:not(:last-child),
.portalplay-fix .lp-headline-react > h1.jumbo:not(:last-child),
.portalplay-fix .lp-headline > h2:not(:last-child),
.portalplay-fix .lp-headline-react > h2:not(:last-child),
.portalplay-fix .lp-headline > h3:not(:last-child),
.portalplay-fix .lp-headline-react > h3:not(:last-child) {
  margin-bottom: 1.5em;
}
.portalplay-fix .lp-headline,
.portalplay-fix .lp-headline-react {
  font-weight: 400;
}
.portalplay-fix .lp-button {
  text-decoration: none;
}
.portalplay-fix .is-bold {
  font-weight: 700;
}
.portalplay-fix .is-italic {
  font-style: italic;
}
.portalplay-fix .is-strikethrough {
  text-decoration: line-through;
}
.portalplay-fix .is-underline,
.portalplay-fix .is-underline label {
  text-decoration: underline;
}
.portalplay-fix .is-strikethrough.is-underline {
  text-decoration: line-through underline;
}
.portalplay-fix .text-align-left {
  text-align: left;
}
.portalplay-fix .text-align-right {
  text-align: right;
}
.portalplay-fix .text-align-center {
  text-align: center;
}
.portalplay-fix .lp-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.portalplay-fix .lp-list.text-align-left li {
  padding-left: 24px;
}
.portalplay-fix .lp-list.text-align-left li::before {
  position: absolute;
}
.portalplay-fix .lp-list.text-align-left.lp-list--numbered li {
  padding-left: 30px;
}
.portalplay-fix .lp-list.text-align-left.lp-list--icon li {
  padding-left: 1.5em;
}
.portalplay-fix .lp-list li {
  position: relative;
  width: 100%;
  white-space: pre-wrap;
}
.portalplay-fix .lp-list li:not(:last-child) {
  margin-bottom: 0.5em;
}
.portalplay-fix .lp-list li::before {
  display: inline-block;
  font-size: 1em;
  font-weight: 700;
}
.portalplay-fix .lp-list--numbered {
  counter-reset: numbered;
}
.portalplay-fix .lp-list--numbered.text-align-left li::before {
  left: -3px;
  top: 1px;
}
.portalplay-fix .lp-list--numbered.text-align-center li::before,
.portalplay-fix .lp-list--numbered.text-align-right li::before {
  margin-right: 10px;
}
.portalplay-fix .lp-list--numbered li {
  counter-increment: numbered;
}
.portalplay-fix .lp-list--numbered li::before {
  content: counter(numbered);
}
.portalplay-fix .lp-list--bullet.text-align-center li,
.portalplay-fix .lp-list--bullet.text-align-right li {
  padding-left: 12px;
}
.portalplay-fix .lp-list--bullet li::before {
  content: "\02022";
  text-align: center;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  -webkit-transform-origin: center right;
          transform-origin: center right;
}
.portalplay-fix .lp-list--checkmark.text-align-left li {
  padding-left: 20px;
}
.portalplay-fix .lp-list--checkmark.text-align-left li::before {
  left: 2px;
  top: 2px;
}
.portalplay-fix .lp-list--checkmark.text-align-center li::before,
.portalplay-fix .lp-list--checkmark.text-align-right li::before {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
.portalplay-fix .lp-list--checkmark li::before {
  content: "\f00c";
  font-family: FontAwesome;
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
}
.portalplay-fix .lp-list--icon.text-align-center li::before,
.portalplay-fix .lp-list--icon.text-align-right li::before {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-1 li {
  padding-left: 15px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-1 li::before {
  left: -4px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-2 li {
  padding-left: 15px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-2 li::before {
  left: -4px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-3 li {
  padding-left: 15px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-3 li::before {
  left: -4px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-4 li::before {
  left: -6px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-5 li::before {
  left: -6px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-6 li::before {
  left: -6px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-7 li {
  padding-left: 25px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-7 li::before {
  left: -10px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-8 li {
  padding-left: 25px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-8 li::before {
  left: -10px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-9 li {
  padding-left: 25px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-9 li::before {
  left: -10px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-10 li {
  padding-left: 25px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-10 li::before {
  left: -10px;
}
.portalplay-fix .lp-list--checkmark.text-align-left.font-scale-10 li {
  padding-left: 35px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-1 li {
  padding-left: 15px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-1 li::before {
  top: 2px;
  left: -2px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-2 li {
  padding-left: 15px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-2 li::before {
  top: 2px;
  left: -2px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-3 li {
  padding-left: 15px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-3 li::before {
  top: 2px;
  left: -2px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-4 li {
  padding-left: 20px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-4 li::before {
  left: 0;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-5 li {
  padding-left: 20px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-5 li::before {
  left: 0;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-6 li {
  padding-left: 20px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-6 li::before {
  left: 0;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-7 li::before {
  left: 2px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-8 li::before {
  left: 2px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-9 li::before {
  left: 2px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-10 li {
  padding-left: 35px;
}
.portalplay-fix .lp-list--bullet.text-align-left.font-scale-10 li::before {
  left: 6px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-1 li {
  padding-left: 15px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-1 li:nth-child(n + 10) {
  padding-left: 20px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-1 li::before {
  left: -3px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-2 li {
  padding-left: 15px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-2 li:nth-child(n + 10) {
  padding-left: 20px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-2 li::before {
  left: -3px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-3 li {
  padding-left: 15px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-3 li:nth-child(n + 10) {
  padding-left: 20px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-3 li::before {
  left: -3px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-4 li {
  padding-left: 20px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-4 li:nth-child(n + 10) {
  padding-left: 30px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-4 li::before {
  left: -3px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-5 li {
  padding-left: 20px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-5 li:nth-child(n + 10) {
  padding-left: 30px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-5 li::before {
  left: -3px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-6 li {
  padding-left: 20px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-6 li:nth-child(n + 10) {
  padding-left: 30px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-6 li::before {
  left: -3px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-7 li {
  padding-left: 25px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-7 li:nth-child(n + 10) {
  padding-left: 45px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-7 li::before {
  left: -3px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-8 li {
  padding-left: 25px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-8 li:nth-child(n + 10) {
  padding-left: 45px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-8 li::before {
  left: -3px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-9 li {
  padding-left: 25px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-9 li:nth-child(n + 10) {
  padding-left: 45px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-9 li::before {
  left: -3px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-10 li {
  padding-left: 35px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-10 li:nth-child(n + 10) {
  padding-left: 60px;
}
.portalplay-fix .lp-list--numbered.text-align-left.font-scale-10 li::before {
  left: -2px;
}
.portalplay-fix .lp-list--icon.text-align-left li::before {
  left: -6px;
}
.portalplay-fix .lp-list--icon.text-align-left.font-scale-1 li {
  padding-left: 20px;
}
.portalplay-fix .lp-list--icon.text-align-left.font-scale-2 li {
  padding-left: 20px;
}
.portalplay-fix .lp-list--icon.text-align-left.font-scale-3 li {
  padding-left: 20px;
}
.portalplay-fix .lp-list--icon.text-align-left.font-scale-7 li {
  padding-left: 40px;
}
.portalplay-fix .lp-list--icon.text-align-left.font-scale-8 li {
  padding-left: 40px;
}
.portalplay-fix .lp-list--icon.text-align-left.font-scale-9 li {
  padding-left: 40px;
}
.portalplay-fix .lp-list--icon.text-align-left.font-scale-10 li {
  padding-left: 40px;
}
.portalplay-fix .lp-list--icon.text-align-left.font-scale-10 li {
  padding-left: 55px;
}
@media (max-width: 480px) {
  .portalplay-fix .lp-list--checkmark.text-align-left.font-scale-7 li::before {
    left: -5px;
  }
  .portalplay-fix .lp-list--checkmark.text-align-left.font-scale-8 li::before {
    left: -5px;
  }
  .portalplay-fix .lp-list--checkmark.text-align-left.font-scale-9 li::before {
    left: -5px;
  }
  .portalplay-fix .lp-list--checkmark.text-align-left.font-scale-10 li::before {
    left: -5px;
  }
  .portalplay-fix .lp-list--numbered.text-align-left.font-scale-1 li:nth-child(n + 10) {
    padding-left: 20px;
  }
  .portalplay-fix .lp-list--numbered.text-align-left.font-scale-2 li:nth-child(n + 10) {
    padding-left: 20px;
  }
  .portalplay-fix .lp-list--numbered.text-align-left.font-scale-3 li:nth-child(n + 10) {
    padding-left: 20px;
  }
  .portalplay-fix .lp-list--numbered.text-align-left.font-scale-4 li:nth-child(n + 10) {
    padding-left: 25px;
  }
  .portalplay-fix .lp-list--numbered.text-align-left.font-scale-5 li:nth-child(n + 10) {
    padding-left: 25px;
  }
  .portalplay-fix .lp-list--numbered.text-align-left.font-scale-6 li:nth-child(n + 10) {
    padding-left: 25px;
  }
  .portalplay-fix .lp-list--numbered.text-align-left.font-scale-7 li:nth-child(n + 10) {
    padding-left: 35px;
  }
  .portalplay-fix .lp-list--numbered.text-align-left.font-scale-8 li:nth-child(n + 10) {
    padding-left: 35px;
  }
  .portalplay-fix .lp-list--numbered.text-align-left.font-scale-9 li:nth-child(n + 10) {
    padding-left: 35px;
  }
  .portalplay-fix .lp-list--numbered.text-align-left.font-scale-10 li:nth-child(n + 10) {
    padding-left: 40px;
  }
  .portalplay-fix .lp-list--icon.text-align-left.font-scale-7 li {
    padding-left: 28px;
  }
  .portalplay-fix .lp-list--icon.text-align-left.font-scale-7 li::before {
    left: -5px;
  }
  .portalplay-fix .lp-list--icon.text-align-left.font-scale-8 li {
    padding-left: 28px;
  }
  .portalplay-fix .lp-list--icon.text-align-left.font-scale-8 li::before {
    left: -5px;
  }
  .portalplay-fix .lp-list--icon.text-align-left.font-scale-9 li {
    padding-left: 28px;
  }
  .portalplay-fix .lp-list--icon.text-align-left.font-scale-9 li::before {
    left: -5px;
  }
  .portalplay-fix .lp-list--icon.text-align-left.font-scale-10 li {
    padding-left: 35px;
  }
}
.portalplay-fix [data-widget-type="lp-image-text"] .composite-box,
.portalplay-fix [data-widget-type="lp-calendar-text"] .composite-box {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.portalplay-fix [data-widget-type="lp-image-text"] .composite-column-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .composite-column-compose {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.portalplay-fix [data-widget-type="lp-image-text"] .layout-TC .composite-column-compose,
.portalplay-fix [data-widget-type="lp-image-text"] .layout-BC .composite-column-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-TC .composite-column-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-BC .composite-column-compose {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.portalplay-fix [data-widget-type="lp-image-text"] .layout-TR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-image-text"] .layout-CR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-image-text"] .layout-BR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-image-text"] .layout-TL .composite-row-compose,
.portalplay-fix [data-widget-type="lp-image-text"] .layout-CL .composite-row-compose,
.portalplay-fix [data-widget-type="lp-image-text"] .layout-BL .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-TR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-CR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-BR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-TL .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-CL .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-BL .composite-row-compose {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.portalplay-fix [data-widget-type="lp-image-text"] .layout-TR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-image-text"] .layout-TL .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-TR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-TL .composite-row-compose {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.portalplay-fix [data-widget-type="lp-image-text"] .layout-CR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-image-text"] .layout-CL .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-CR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-CL .composite-row-compose {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.portalplay-fix [data-widget-type="lp-image-text"] .layout-BR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-image-text"] .layout-BL .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-BR .composite-row-compose,
.portalplay-fix [data-widget-type="lp-calendar-text"] .layout-BL .composite-row-compose {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 767px) {
  .portalplay-fix .section .composite {
    padding: 8px;
  }
}
.portalplay-fix .leadbox .section,
.portalplay-fix .leadbox .page > section {
  padding: initial;
}
@media (max-width: 479px) {
  .portalplay-fix .inner-column {
    padding: 8px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .portalplay-fix .inner-column {
    padding: 12px;
  }
}
.portalplay-fix .page-background {
  position: fixed;
  height: 100vh;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-color: #ffffff;
}
.portalplay-fix section {
  margin: 0 auto;
}
.portalplay-fix .container {
  max-width: 1140px;
}
.portalplay-fix h1,
.portalplay-fix h2,
.portalplay-fix h3,
.portalplay-fix h4,
.portalplay-fix h1.display {
  font-family: "Ubuntu", sans-serif;
  color: #ffffff;
}
.portalplay-fix p,
.portalplay-fix li {
  font-family: "Ubuntu", sans-serif;
  color: #ffffff;
}
.portalplay-fix .lp-countdown-timer-react .countdown-container .time-wrapper,
.portalplay-fix .lp-countdown-timer-react .countdown-container .time-name {
  font-family: "Ubuntu", sans-serif;
}
.portalplay-fix .css-6sn0vf {
  background-color: transparent;
  border-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("/arquivos/LP-bg-header.png");
  background-image: linear-gradient(transparent, transparent), url("/arquivos/LP-bg-header.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
}
.portalplay-fix .css-6sn0vf > .container {
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  padding-left: 0vw;
}
.portalplay-fix .site-header .css-6sn0vf > .container {
  padding-top: -5px;
  padding-right: 0;
  padding-bottom: -5px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-6sn0vf {
  padding: 0 50px;
}
.portalplay-fix .css-1b5csnr {
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  padding-left: 0vw;
}
.portalplay-fix .css-efs6e5 {
  background-color: transparent;
  border-color: transparent;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-top: 1vw;
  padding-right: 1vw;
  padding-bottom: 1vw;
  padding-left: 1vw;
}
.portalplay-fix .bar .css-efs6e5 {
  padding-top: 0;
  padding-bottom: 0;
}
.portalplay-fix .section--center-widgets .css-1v1axsl {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.portalplay-fix .section--center-widgets .css-8x0d4x {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  max-width: 100%;
}
.portalplay-fix .css-xd87ek {
  text-align: left;
}
.portalplay-fix .css-d0lk2i {
  display: inline-block;
  vertical-align: middle;
  max-width: 467px;
}
.portalplay-fix .css-9vho76 {
  display: inline-block;
  vertical-align: middle;
  max-width: 500px;
}
.portalplay-fix .css-11p9c3k {
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  padding-left: 0vw;
}
.portalplay-fix .css-1wolwyc {
  background-color: transparent;
  border-color: transparent;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-top: 7vw;
  padding-right: 0vw;
  padding-bottom: 1vw;
  padding-left: 0vw;
}
.portalplay-fix .bar .css-1wolwyc {
  padding-top: 0;
  padding-bottom: 0;
}
.portalplay-fix .css-1yltisf {
  text-align: center;
}
.portalplay-fix .css-17odjx1 {
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  text-shadow: none;
  -webkit-transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: 100%;
  font-weight: 400;
  padding: 12px;
  font-family: "Ubuntu", sans-serif;
  border-radius: 11px;
}
.portalplay-fix .css-17odjx1::before {
  border-radius: 11px;
}
.portalplay-fix .css-17odjx1,
.portalplay-fix .css-17odjx1:focus,
.portalplay-fix .css-17odjx1:active {
  border-color: #ff4a4d;
  background: #ff4a4d;
  color: #ffffff;
}
.portalplay-fix .css-17odjx1:hover {
  background-color: #cc3b3e;
  border-color: #cc3b3e;
  color: #ffffff;
}
.portalplay-fix .css-158xphn {
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  text-shadow: none;
  -webkit-transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: 100%;
  font-weight: 400;
  padding: 12px;
  font-family: "Ubuntu", sans-serif;
  border-radius: 11px;
}
.portalplay-fix .css-158xphn::before {
  border-radius: 11px;
}
.portalplay-fix .css-158xphn,
.portalplay-fix .css-158xphn:focus,
.portalplay-fix .css-158xphn:active {
  border-color: #6a6a6a;
  background: #6a6a6a;
  color: #ffffff;
}
.portalplay-fix .css-158xphn:hover {
  background-color: #373737;
  border-color: #373737;
  color: #ffffff;
}
.portalplay-fix .css-z6cgyb {
  height: 6px;
}
.portalplay-fix .css-2oqr7p {
  background-color: transparent;
  border-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("/arquivos/LP-bg-header-mobile.png");
  background-image: linear-gradient(transparent, transparent), url("/arquivos/LP-bg-header-mobile.png");
  background-size: auto;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  padding-top: 20px;
}
.portalplay-fix .css-2oqr7p > .container {
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  padding-left: 0vw;
}
.portalplay-fix .site-header .css-2oqr7p > .container {
  padding-top: -5px;
  padding-right: 0;
  padding-bottom: -5px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-2oqr7p {
  padding: 0 50px;
}
.portalplay-fix .css-1u4n6ql {
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  text-shadow: none;
  -webkit-transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 400;
  padding: 12px;
  border-radius: 11px;
  width: 144px;
}
.portalplay-fix .css-1u4n6ql::before {
  border-radius: 11px;
}
.portalplay-fix .css-1u4n6ql,
.portalplay-fix .css-1u4n6ql:focus,
.portalplay-fix .css-1u4n6ql:active {
  border-color: #ff4a4d;
  background: #ff4a4d;
  color: #ffffff;
}
.portalplay-fix .css-1u4n6ql:hover {
  background-color: #cc3b3e;
  border-color: #cc3b3e;
  color: #ffffff;
}
.portalplay-fix .css-100u6h7 {
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  text-shadow: none;
  -webkit-transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 400;
  padding: 12px;
  border-radius: 11px;
  width: 144px;
}
.portalplay-fix .css-100u6h7::before {
  border-radius: 11px;
}
.portalplay-fix .css-100u6h7,
.portalplay-fix .css-100u6h7:focus,
.portalplay-fix .css-100u6h7:active {
  border-color: #6a6a6a;
  background: #6a6a6a;
  color: #ffffff;
}
.portalplay-fix .css-100u6h7:hover {
  background-color: #373737;
  border-color: #373737;
  color: #ffffff;
}
.portalplay-fix .css-v3px00 {
  background-color: transparent;
  border-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("https://lh3.googleusercontent.com/zwWdNKaecueC1NlSP5Se9CqiSfS6RUkLSm4u8WBylwoHMMo2dl-xJZNbnwdFF58z3gfgf5n0wffrflzNnNwc=w16");
  background-image: linear-gradient(transparent, transparent), url("https://lh3.googleusercontent.com/zwWdNKaecueC1NlSP5Se9CqiSfS6RUkLSm4u8WBylwoHMMo2dl-xJZNbnwdFF58z3gfgf5n0wffrflzNnNwc=w16");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .css-v3px00 > .container {
  padding-top: 3vw;
  padding-right: 1vw;
  padding-bottom: 3vw;
  padding-left: 1vw;
}
.portalplay-fix .site-header .css-v3px00 > .container {
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-v3px00 {
  padding: 0 50px;
}
.portalplay-fix .css-1ptkalh {
  display: inline-block;
  vertical-align: middle;
  max-width: 411px;
}
.portalplay-fix .css-1hnfvh {
  background-color: transparent;
  border-color: transparent;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .css-1hnfvh > .container {
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  padding-left: 0vw;
}
.portalplay-fix .site-header .css-1hnfvh > .container {
  padding-top: -5px;
  padding-right: 0;
  padding-bottom: -5px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-1hnfvh {
  padding: 0 50px;
}
.portalplay-fix .css-1tq13dw {
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  padding-left: 0vw;
}
.portalplay-fix .css-g9osdd {
  background-color: transparent;
  border-color: transparent;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-top: 1vw;
  padding-right: 0vw;
  padding-bottom: 1vw;
  padding-left: 0vw;
}
.portalplay-fix .bar .css-g9osdd {
  padding-top: 0;
  padding-bottom: 0;
}
.portalplay-fix .slideshow-container {
  max-width: 800px;
  position: relative;
  margin: auto;
}
.portalplay-fix .prevx,
.portalplay-fix .nextx {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: #f74f4e;
  font-weight: bold;
  font-size: 18px;
  -webkit-transition: 0.6s ease;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.portalplay-fix .nextx {
  right: 0;
  border-radius: 3px 0 0 3px;
}
.portalplay-fix .prevx:hover,
.portalplay-fix .nextx:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.portalplay-fix .text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}
.portalplay-fix .numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
.portalplay-fix .dotx {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  border: 1px solid #e1e1e1;
  border-radius: 50%;
  display: inline-block;
  -webkit-transition: background-color 0.6s ease;
  transition: background-color 0.6s ease;
}
.portalplay-fix .active,
.portalplay-fix .dotx:hover {
  background-color: #e1e1e1;
}
.portalplay-fix .fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}
@-webkit-keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
.portalplay-fix .css-1ml7zq4 {
  background-color: transparent;
  border-color: transparent;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .css-1ml7zq4 > .container {
  padding-top: 1vw;
  padding-right: 1vw;
  padding-bottom: 1vw;
  padding-left: 1vw;
}
.portalplay-fix .site-header .css-1ml7zq4 > .container {
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-1ml7zq4 {
  padding: 0 50px;
}
.portalplay-fix .css-kmilb0 {
  background-color: #fbfafa;
  border-color: #fbfafa;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .css-kmilb0 > .container {
  padding-top: 1vw;
  padding-right: 1vw;
  padding-bottom: 1vw;
  padding-left: 1vw;
}
.portalplay-fix .site-header .css-kmilb0 > .container {
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-kmilb0 {
  padding: 0 50px;
}
.portalplay-fix .css-jc5srk {
  display: inline-block;
  vertical-align: middle;
  max-width: 1130px;
}
.portalplay-fix .css-kmilb0 {
  background-color: #fbfafa;
  border-color: #fbfafa;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .css-kmilb0 > .container {
  padding-top: 1vw;
  padding-right: 1vw;
  padding-bottom: 1vw;
  padding-left: 1vw;
}
.portalplay-fix .site-header .css-kk15du > .container {
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-kk15du {
  padding: 0 50px;
}
.portalplay-fix [data-guid="a32b2eba-e901-4d5c-b761-b4dbec48af89"] li {
  font-size: 12px;
  color: #202020;
}
.portalplay-fix [data-guid="a32b2eba-e901-4d5c-b761-b4dbec48af89"] li:before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='20' height='18' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='scale(0.05 0.0555556)'/%3e%3c/pattern%3e%3cimage id='image0' width='20' height='18' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAB+0lEQVQ4jY3UX2iOYRjH8c9er20pScifFGoOJJM/B1LW8p+1TEi2eLWc4NAJBw4c4Yg4WDmY3oMn//O/hh1QZBzILCVNktpSxhmatjm470evZ6+238nzdF/X871/z31d110x0rxPRjk0ohmrMTeu9+ElLuEWBkFSDNGWwmI05TOwWlzE8gi4i17kMQfrcAXvcADPIqwGnfhRUeKwMSYP4AiuYzhrH/U4HzfaHv/gKSpRlzqsjbAebMb3MqBUj7EUFZiBR5iMekmxNx8D7fiGhjFgqYYxBQ+iw/WSYg/hbLZgBXbg6zhgMAn3sAgNkuKLNJATqvlJqNx4VIkbWIXdmK2l0F4KrMND/xbgDk4Kx1GqCUiwCftj3jwUtBSqU+AsfMx8+BZHcRlVca0CF7AThyOYUO2UI4+JGMoAj6EfZ4T+24bjaI2xtpLcXHz+ToF9WGi0zuFzdPIe03AapzJ586OhgZT+XOi9nNG6ibXxg7boLqut6JIUf6XAROilpjLJ0IWZOISRTGwZ1gjzLQXeRjfOYup/oOVUJcx9vzAYf4HDQgtMR4dwVmOpGtewBK2S4s9SILzGrpjQHd/LnSlsxCthTA9Kih2lwdLr677Q/e24KkxPp9BnQ1iADajBB6FYT7K7Ze/DN1gpVH1PBOwVxu2LcMGeiBsOlrP/Bxeddx4b1wzWAAAAAElFTkSuQmCC'/%3e%3c/defs%3e%3c/svg%3e ");
  content: "";
  display: inline-block;
  margin-left: -10px;
  height: 18px;
  width: 20px;
}
.portalplay-fix .css-1q7i8cx {
  background-color: transparent;
  border-color: transparent;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .css-1q7i8cx > .container {
  padding-top: 1vw;
  padding-right: 1vw;
  padding-bottom: 2vw;
  padding-left: 1vw;
}
.portalplay-fix .site-header .css-1q7i8cx > .container {
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-1q7i8cx {
  padding: 0 50px;
}
.portalplay-fix [data-guid="8d64c854-c30b-4fee-8418-210757db4ea9"] li::before {
  color: #ff4a4d;
  content: "\f054";
  font-family: "FontAwesome";
}
.portalplay-fix .css-4chwpv {
  display: inline-block;
  vertical-align: middle;
  max-width: 483px;
}
.portalplay-fix .css-a2bh30 {
  background-color: #202020;
  border-color: #202020;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .css-a2bh30 > .container {
  padding-top: 1vw;
  padding-right: 1vw;
  padding-bottom: 1vw;
  padding-left: 1vw;
}
.portalplay-fix .site-header .css-a2bh30 > .container {
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-a2bh30 {
  padding: 0 50px;
}
.portalplay-fix .css-1gcdb2r {
  display: inline-block;
  vertical-align: middle;
  max-width: 397px;
}
.portalplay-fix .css-19rbvgz {
  display: inline-block;
  vertical-align: middle;
  max-width: 359px;
}
.portalplay-fix .css-e93ypm {
  display: inline-block;
  vertical-align: middle;
  max-width: 367px;
}
.portalplay-fix .css-1i9awco {
  display: inline-block;
  vertical-align: middle;
  max-width: 388px;
}
.portalplay-fix .css-b32avn {
  display: inline-block;
  vertical-align: middle;
  max-width: 1508px;
}
.portalplay-fix .css-r4x18u {
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  text-shadow: none;
  -webkit-transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
  transition: color 0.2s linear, background 0.2s linear, border-color 0.2s linear, text-shadow 0.2s linear;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: bold;
  padding: 12px;
  font-family: "Ubuntu", sans-serif;
  border-radius: 12px;
}
.portalplay-fix .css-r4x18u::before {
  border-radius: 12px;
}
.portalplay-fix .css-r4x18u {
  border-color: #ff4a4d;
  background: #ff4a4d;
  color: #ffffff;
}
.portalplay-fix .css-r4x18u:focus, .portalplay-fix .css-r4x18u:active {
  border-color: #ff4a4d;
  background: #ff4a4d;
  color: #ffffff;
}
.portalplay-fix .css-r4x18u:hover {
  background-color: #cc3b3e;
  border-color: #cc3b3e;
  color: #ffffff;
}
.portalplay-fix .css-1x6lhph {
  display: inline-block;
  vertical-align: middle;
  max-width: 375px;
}
.portalplay-fix .mySlidesy {
  display: none;
}
.portalplay-fix img {
  vertical-align: middle;
}
.portalplay-fix .slideshow-containery {
  max-width: 333px;
  position: relative;
  margin: auto;
}
.portalplay-fix .prevy,
.portalplay-fix .nexty {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  -webkit-transition: 0.6s ease;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.portalplay-fix .nexty {
  right: 0;
  border-radius: 3px 0 0 3px;
}
.portalplay-fix .prevy:hover,
.portalplay-fix .nexty:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.portalplay-fix .text {
  visibility: hidden;
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}
.portalplay-fix .numbertext {
  visibility: hidden;
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
.portalplay-fix .doty {
  visibility: hidden;
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  border: 1px solid #e1e1e1;
  border-radius: 50%;
  display: inline-block;
  -webkit-transition: background-color 0.6s ease;
  transition: background-color 0.6s ease;
}
.portalplay-fix .active,
.portalplay-fix .doty:hover {
  background-color: #e1e1e1;
}
.portalplay-fix .fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}
@-webkit-keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
.portalplay-fix .css-c19bva {
  background-color: transparent;
  border-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("/arquivos/bg-como-funciona.png");
  background-image: linear-gradient(transparent, transparent), url("/arquivos/bg-como-funciona.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .css-c19bva > .container {
  padding-top: 2vw;
  padding-right: 1vw;
  padding-bottom: 2vw;
  padding-left: 1vw;
}
.portalplay-fix .site-header .css-c19bva > .container {
  padding-top: 5px;
  padding-right: 0;
  padding-bottom: 5px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-c19bva {
  padding: 0 50px;
}
.portalplay-fix .css-19516t2 {
  display: inline-block;
  vertical-align: middle;
  max-width: 1201px;
}
.portalplay-fix .css-1n3a2fc {
  background-color: transparent;
  border-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("/arquivos/bg-como-funciona-mobile.png");
  background-image: linear-gradient(transparent, transparent), url("/arquivos/bg-como-funciona-mobile.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .css-1n3a2fc > .container {
  padding-top: 2vw;
  padding-right: 1vw;
  padding-bottom: 2vw;
  padding-left: 1vw;
}
.portalplay-fix .site-header .css-1n3a2fc > .container {
  padding-top: 5px;
  padding-right: 0;
  padding-bottom: 5px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-1n3a2fc {
  padding: 0 50px;
}
.portalplay-fix .css-qepux1 {
  padding-top: 0vw;
  padding-right: 0vw;
  padding-bottom: 0vw;
  padding-left: 0vw;
}
.portalplay-fix .css-hpcnhm {
  background-color: transparent;
  border-color: transparent;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-top: 0vw;
  padding-right: 1vw;
  padding-bottom: 1vw;
  padding-left: 1vw;
}
.portalplay-fix .bar .css-hpcnhm {
  padding-top: 0;
  padding-bottom: 0;
}
.portalplay-fix [data-guid="a1e5f9a9-b1c0-4a97-a9bc-f6256d868f70"] li::before,
.portalplay-fix [data-guid="f52edab8-0f63-4c7a-9890-3e527bdf653c"] li::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.92308 0H5.07692V5.07692H0V6.92308H5.07692V12H6.92308V6.92308H12V5.07692H6.92308V0Z' fill='%23F6676B'/%3e%3c/svg%3e ");
  width: 12px;
  height: 12px;
  content: "";
}
.portalplay-fix .css-ensj35 {
  background-color: transparent;
  border-color: transparent;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .css-ensj35 > .container {
  padding-top: 0vw;
  padding-right: 4vw;
  padding-bottom: 0vw;
  padding-left: 4vw;
}
.portalplay-fix .site-header .css-ensj35 > .container {
  padding-top: -5px;
  padding-right: 0;
  padding-bottom: -5px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-ensj35 {
  padding: 0 50px;
}
.portalplay-fix .css-hibki6 {
  display: inline-block;
  vertical-align: middle;
  max-width: 744px;
}
.portalplay-fix .css-1psloc5 {
  background-color: #fefefe;
  border-color: #fefefe;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.portalplay-fix .css-1psloc5 > .container {
  padding-top: 1vw;
  padding-right: 1vw;
  padding-bottom: 1vw;
  padding-left: 1vw;
}
.portalplay-fix .site-header .css-1psloc5 > .container {
  padding-top: 0px;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0;
  -webkit-transition: padding 0.03s ease;
  transition: padding 0.03s ease;
}
.portalplay-fix .bar .css-1psloc5 {
  padding: 0 50px;
}
.portalplay-fix .css-fgr56o {
  display: inline-block;
  vertical-align: middle;
  max-width: 190px;
}
.portalplay-fix .css-wojume {
  display: inline-block;
  vertical-align: middle;
  max-width: 189px;
}
.portalplay-fix .css-pky24b {
  display: inline-block;
  vertical-align: middle;
  max-width: 191px;
}
.portalplay-fix .css-lxugp {
  display: inline-block;
  vertical-align: middle;
  max-width: 1067px;
}
.portalplay-fix .css-1s6pec9 {
  display: inline-block;
  vertical-align: middle;
  max-width: 299px;
}
.portalplay-fix .css-1igw1ix {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto;
  width: 25%;
}
.portalplay-fix .css-1to51a7 {
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
  color: #ff4a4d;
}
.portalplay-fix .css-1to51a7:hover {
  color: #cc3b3e;
}
.portalplay-fix .w-c8fa4471-1ebf-97f1-7445-846940878ee3 {
  height: 28px;
  width: 153px;
}
.portalplay-fix [data-widget-id="35d17bd2-af83-feae-4059-edf8cd5717a4"] p {
  font-weight: 300;
}
.portalplay-fix [data-guid="8281b00e-d869-466a-ac9e-082e2e7b777e"] li::before {
  color: #bbbbbb;
  content: "\f232";
  font-family: "FontAwesome";
  margin-right: 5px;
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important;
}
.portalplay-fix .css-is01ig {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto;
  width: 15%;
}
.portalplay-fix .slideshow-containerz {
  max-width: 333px;
  position: relative;
  margin: auto;
}
.portalplay-fix .prevz,
.portalplay-fix .nextz {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: #f74f4e;
  font-weight: bold;
  font-size: 18px;
  -webkit-transition: 0.6s ease;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.portalplay-fix .nextz {
  right: 0;
  border-radius: 3px 0 0 3px;
}
.portalplay-fix .prevz:hover,
.portalplay-fix .nextz:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.portalplay-fix .text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}
.portalplay-fix .numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
.portalplay-fix .dotz {
  visibility: hidden;
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  border: 1px solid #e1e1e1;
  border-radius: 50%;
  display: inline-block;
  -webkit-transition: background-color 0.6s ease;
  transition: background-color 0.6s ease;
}
.portalplay-fix .active,
.portalplay-fix .dot:hover {
  background-color: #e1e1e1;
}
.portalplay-fix .fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}
@-webkit-keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
.portalplay-fix #ajaxBusy {
  display: none;
}
.portalplay-fix .mask {
  display: none;
  position: fixed;
  z-index: 5;
  background: #000000;
  opacity: 0.5;
  width: 100%;
  height: 100%;
}
.portalplay-fix .modalPlanoCarreira {
  display: none;
  height: 390px;
  width: 690px;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  z-index: 10;
}
.portalplay-fix .modalPlanoCarreira-header {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='690' height='105' viewBox='0 0 690 105' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='690' height='105' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='translate(0 -0.00452939) scale(0.00195876 0.0129278)'/%3e%3c/pattern%3e%3cimage id='image0' width='512' height='81' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  height: 105px;
  width: 690px;
}
.portalplay-fix .modalPlanoCarreira-header .contentHeader {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 15px 0 50px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.portalplay-fix .modalPlanoCarreira-header__titulo {
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 37px;
  line-height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.05em;
  color: #ffffff;
}
.portalplay-fix .modalPlanoCarreira-header__close {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='16.5' cy='16.5' r='16.5' fill='%23DDE2EB'/%3e%3cpath d='M12 12L22 22' stroke='%23999999' stroke-width='2'/%3e%3cpath d='M12 22L22 12' stroke='%23999999' stroke-width='2'/%3e%3c/svg%3e ");
  height: 33px;
  width: 33px;
  -ms-flex-item-align: end;
      align-self: end;
  margin-top: 15px;
}
.portalplay-fix .modalPlanoCarreira-main {
  background: #ffffff;
  border: 1px solid;
}
.portalplay-fix .modalPlanoCarreira-main ul {
  margin: 30px 0 30px 50px;
  display: block;
}
.portalplay-fix .modalPlanoCarreira-main ul li {
  margin-bottom: 5px;
  font-size: 15px;
  line-height: 18px;
}
.portalplay-fix .modalPlanoCarreira-main ul li .area {
  color: #202020;
  font-weight: 700;
}
.portalplay-fix .modalPlanoCarreira-main ul li .cursos {
  color: #ff4a4d;
}
.portalplay-fix .modalPerguntasFrequentes {
  background: #f8f6f6;
  display: none;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  width: 690px;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  z-index: 10;
}
.portalplay-fix .modalPerguntasFrequentes-header {
  height: 105px;
  width: 690px;
}
.portalplay-fix .modalPerguntasFrequentes-header .contentHeader {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  padding: 0 15px 0 50px;
}
.portalplay-fix .modalPerguntasFrequentes-header__titulo {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #202020;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 25px;
}
.portalplay-fix .modalPerguntasFrequentes-header__close {
  -ms-flex-item-align: end;
      align-self: end;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='16.5' cy='16.5' r='16.5' fill='%23DDE2EB'/%3e%3cpath d='M12 12L22 22' stroke='%23999999' stroke-width='2'/%3e%3cpath d='M12 22L22 12' stroke='%23999999' stroke-width='2'/%3e%3c/svg%3e ");
  cursor: pointer;
  height: 33px;
  margin-top: 15px;
  width: 33px;
}
.portalplay-fix .modalPerguntasFrequentes-main.contentHeader {
  padding: 0 50px 30px 50px;
}
.portalplay-fix .modalPerguntasFrequentes-main p {
  color: #6a6a6a;
  font-size: 15px;
  line-height: 22px;
  margin: 0 0 10px;
}
.portalplay-fix .modalPerguntasFrequentes-main span {
  color: #6a6a6a;
  font-size: 12px;
  line-height: 22px;
  margin: 0 0 10px;
}
.portalplay-fix .modalPerguntasFrequentes-main li {
  color: #6a6a6a;
  font-size: 15px;
  line-height: 22px;
  margin: 0 0 10px;
}
.portalplay-fix .modalPerguntasFrequentes-main li:before {
  color: #ff4a4d;
  content: "\f054";
  display: inline-block;
  font-family: "FontAwesome";
  left: -6px;
  font-size: 16px;
  padding-right: 24px;
}
.portalplay-fix .areasDisponiveis h1,
.portalplay-fix .areasDisponiveis p {
  color: #000000;
}
.portalplay-fix .logosMobile {
  display: none;
}
.portalplay-fix .tituloPrincipal {
  color: #ff4a4d;
  display: block;
  width: 570px;
}
.portalplay-fix .textDestaques {
  margin-bottom: 10px !important;
  color: #000000;
}
.portalplay-fix .imgDestaques {
  padding-bottom: 0px;
}
.portalplay-fix .paddingTopZero {
  padding-top: 0;
}
.portalplay-fix .tituloTransformeConhecimento {
  color: #202020;
}
.portalplay-fix .destaquePortalPlay {
  color: #6a6a6a;
}
.portalplay-fix .destaquePortalPlay strong {
  font-weight: 700;
}
.portalplay-fix .listLiTransforme {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.portalplay-fix .headline.font-scale-5.fontTitulos,
.portalplay-fix .line-height-scale-1.font-scale-4.text-align-center.tituloTransformeConhecimento.fontTitulos {
  color: #000000;
  font-size: 30px;
  margin-bottom: 10px;
  margin-top: 40px;
  text-transform: uppercase;
}
.portalplay-fix .lp-list--icon.text-align-left li.programaEducacao {
  background-color: #f5f5f5;
  color: #ff4a4d;
  margin-left: 30px;
  padding: 5px;
}
.portalplay-fix .lp-list--icon.text-align-left li.programaEducacao:before {
  left: -35px;
}
.portalplay-fix .lp-list--icon.text-align-left li.programaEducacao .programaEducacao-txt {
  color: #202020;
}
.portalplay-fix #sobre {
  margin-top: 100px;
}
.portalplay-fix .txtPqAssinar {
  margin: 0 auto;
}
.portalplay-fix .txtPqAssinar p {
  color: #202020;
}
.portalplay-fix .fraseTabela {
  padding: 0 0 10px 30px;
}
.portalplay-fix .fraseTabela p {
  font-size: 10px;
  line-height: 12px;
}
.portalplay-fix .logoPortalEducacaoFooter {
  margin-left: -30px;
}
.portalplay-fix .logoPortalEducacaoFooter img {
  height: 49px;
  width: 142px;
}
.portalplay-fix .logoPortalFooter {
  margin-top: 25px;
}
.portalplay-fix .logoPortalFooter img {
  height: 45px;
  width: 183px;
}
.portalplay-fix .w-623c5dc8-7ba5-e068-488d-ea941b2e99c9 {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}
.portalplay-fix .opcoesPqAssinar {
  color: #202020;
}
.portalplay-fix .tituloSobrePortal {
  color: #5c5c5c;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
}
.portalplay-fix .textoSobrePortal {
  color: #888888;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
}
.portalplay-fix .redesDesktop {
  width: 60%;
  margin: 0 auto;
}
.portalplay-fix .redesDesktop .tituloRedesSociais {
  color: #5c5c5c;
  font-size: 18px;
  line-height: 21px;
  font-family: "Ubuntu", sans-serif;
}
.portalplay-fix .redesDesktop .iconFacebook {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='27' viewBox='0 0 16 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='16' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='scale(0.0625 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  height: 27px;
  width: 16px;
  display: block;
}
.portalplay-fix .redesDesktop .iconTwitter {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='27' viewBox='0 0 32 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='32' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='translate(-1.5) scale(0.03125 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  height: 27px;
  width: 32px;
  display: block;
}
.portalplay-fix .redesDesktop .iconInstagram {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='27' viewBox='0 0 32 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='32' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='translate(-3.3125) scale(0.03125 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  height: 27px;
  width: 32px;
  display: block;
}
.portalplay-fix .redesDesktop .iconYoutube {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='27' viewBox='0 0 33 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='33' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='translate(-4.87879) scale(0.030303 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  height: 27px;
  width: 33px;
  display: block;
}
.portalplay-fix [data-guid="71d192d3-bb44-ce26-2282-8e9be71bfa84"] {
  margin-bottom: 40px;
}
.portalplay-fix [data-guid="71d192d3-bb44-ce26-2282-8e9be71bfa84"] .prevx {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='34' viewBox='0 0 25 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23 2L3 17L23 32' stroke='%23F74F4E' stroke-width='3' stroke-linecap='round'/%3e%3c/svg%3e ");
}
.portalplay-fix [data-guid="71d192d3-bb44-ce26-2282-8e9be71bfa84"] .nextx {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='34' viewBox='0 0 25 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2 2L22 17L2 32' stroke='%23F74F4E' stroke-width='3' stroke-linecap='round'/%3e%3c/svg%3e ");
}
.portalplay-fix [data-guid="71d192d3-bb44-ce26-2282-8e9be71bfa84"] .prevx:hover,
.portalplay-fix [data-guid="71d192d3-bb44-ce26-2282-8e9be71bfa84"] .nextx:hover {
  background-color: transparent;
}
.portalplay-fix [data-guid="e4ec8e45-ed7c-a685-5c8f-41bed51115ab"] .lp-list li {
  white-space: pre-line;
  color: #000000;
}
.portalplay-fix [data-guid="e4ec8e45-ed7c-a685-5c8f-41bed51115ab"] .lp-list li p {
  color: #000000;
}
.portalplay-fix .info-boxs-desktop {
  display: block;
}
.portalplay-fix .info-boxs-desktop .info-boxs__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 145px auto 0 auto;
}
.portalplay-fix .info-boxs-desktop img {
  width: auto;
}
.portalplay-fix .info-boxs-mobile {
  display: none;
}
.portalplay-fix .footerPortalPlay {
  margin: 40px 0 120px 0;
}
.portalplay-fix .footerPortalPlay-barraVermelhaFooter {
  background: #F7454F;
  height: 4px;
  margin-bottom: 35px;
  width: 100%;
}
.portalplay-fix .footerPortalPlay-sobrePortal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.portalplay-fix .footerPortalPlay-sobrePortal__titulo {
  color: #5c5c5c;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.portalplay-fix .footerPortalPlay-sobrePortal__texto {
  color: #888888;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  margin-bottom: 65px;
  width: 1000px;
}
.portalplay-fix .footerPortalPlay-sobrePortal__img {
  margin-bottom: 85px;
}
.portalplay-fix .footerPortalPlay-logosRedes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 80px;
}
.portalplay-fix .footerPortalPlay-logosRedes__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.portalplay-fix .footerPortalPlay-logosRedes__logos-logoPortalEducacaoFooter-desktop {
  display: block;
  height: 49px;
  margin-bottom: 25px;
  width: 142px;
}
.portalplay-fix .footerPortalPlay-logosRedes__logos-logoPortalEducacaoFooter-mobile {
  display: none;
}
.portalplay-fix .footerPortalPlay-logosRedes__logos-logoPortalFooter {
  height: 45px;
  width: 183px;
}
.portalplay-fix .footerPortalPlay-logosRedes__vendas {
  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;
  width: 250px;
}
.portalplay-fix .footerPortalPlay-logosRedes__vendas-titulo {
  color: #5c5c5c;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
  margin-bottom: 30px;
  text-transform: uppercase;
}
.portalplay-fix .footerPortalPlay-logosRedes__vendas-whats {
  color: #464646;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  margin-bottom: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.portalplay-fix .footerPortalPlay-logosRedes__vendas-whats strong {
  font-weight: 700;
}
.portalplay-fix .footerPortalPlay-logosRedes__vendas-whats:before {
  color: #bbbbbb;
  content: "\f232";
  font-family: "FontAwesome";
  margin-right: 10px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  font-size: 22px;
}
.portalplay-fix .footerPortalPlay-logosRedes__vendas-btnConsultor {
  background: -webkit-gradient(linear, left top, right top, from(#f7575c), to(#f66253));
  background: linear-gradient(90deg, #f7575c 0%, #f66253 100%);
  cursor: pointer;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 225px;
  height: 40px;
  text-transform: uppercase;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.portalplay-fix .footerPortalPlay-logosRedes__vendas-btnConsultor:hover {
  background: #cc3b3e;
}
.portalplay-fix .footerPortalPlay-logosRedes__vendas-btnConsultor a {
  text-decoration: none;
  letter-spacing: -0.01em;
  color: #ffffff;
}
.portalplay-fix .footerPortalPlay-logosRedes__redes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.portalplay-fix .footerPortalPlay-logosRedes__redes-titulo {
  color: #5c5c5c;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.portalplay-fix .footerPortalPlay-logosRedes__redes-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 50px;
  width: 200px;
}
.portalplay-fix .footerPortalPlay-logosRedes__redes-logos .iconFacebook {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='27' viewBox='0 0 16 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='16' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='scale(0.0625 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  height: 27px;
  width: 16px;
  display: block;
}
.portalplay-fix .footerPortalPlay-logosRedes__redes-logos .iconTwitter {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='27' viewBox='0 0 32 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='32' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='translate(-1.5) scale(0.03125 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  height: 27px;
  width: 32px;
  display: block;
}
.portalplay-fix .footerPortalPlay-logosRedes__redes-logos .iconInstagram {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='27' viewBox='0 0 32 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='32' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='translate(-3.3125) scale(0.03125 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  height: 27px;
  width: 32px;
  display: block;
}
.portalplay-fix .footerPortalPlay-logosRedes__redes-logos .iconYoutube {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='27' viewBox='0 0 33 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='33' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='translate(-4.87879) scale(0.030303 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  height: 27px;
  width: 33px;
  display: block;
}
.portalplay-fix .footerPortalPlay-logosRedes__redes-logoUol-desktop {
  display: block;
  height: 28px;
  width: 153px;
}
.portalplay-fix .footerPortalPlay-logosRedes__redes-logoUol-mobile {
  display: none;
}
.portalplay-fix .footerPortalPlay-copyright {
  text-align: center;
}
.portalplay-fix .footerPortalPlay-copyright__barraCinza {
  background: #dddddd;
  height: 3px;
  margin: 0 auto 31px;
  width: 75px;
}
.portalplay-fix .footerPortalPlay-copyright__titulo {
  color: #888888;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.02em;
  margin-bottom: 20px;
}
.portalplay-fix .footerPortalPlay-copyright__texto {
  color: #888888;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0.02em;
  margin: 0 auto;
  width: 1000px;
}
@media (min-width: 71.25em) {
  .portalplay-fix .css-kk15du > .container {
    padding-top: 11.4px;
    padding-right: 45.6px;
    padding-bottom: 11.4px;
    padding-left: 45.6px;
  }
  .portalplay-fix .css-1q7i8cx > .container {
    padding-top: 11.4px;
    padding-right: 11.4px;
    padding-bottom: 22.8px;
    padding-left: 11.4px;
  }
  .portalplay-fix .css-a2bh30 > .container {
    padding-top: 11.4px;
    padding-right: 11.4px;
    padding-bottom: 11.4px;
    padding-left: 11.4px;
  }
  .portalplay-fix .css-1psloc5 > .container {
    padding-top: 11.4px;
    padding-right: 11.4px;
    padding-bottom: 11.4px;
    padding-left: 11.4px;
  }
  .portalplay-fix .css-ensj35 > .container {
    padding-top: 0px;
    padding-right: 45.6px;
    padding-bottom: 0px;
    padding-left: 45.6px;
  }
  .portalplay-fix .css-c19bva > .container {
    padding-top: 22.8px;
    padding-right: 11.4px;
    padding-bottom: 22.8px;
    padding-left: 11.4px;
  }
  .portalplay-fix .css-1n3a2fc > .container {
    padding-top: 22.8px;
    padding-right: 11.4px;
    padding-bottom: 22.8px;
    padding-left: 11.4px;
  }
  .portalplay-fix .css-qepux1.column > .inner-column {
    padding-top: 0px;
    padding-right: 11.4px;
    padding-bottom: 11.4px;
    padding-left: 11.4px;
  }
  .portalplay-fix .css-1b5csnr.column > .inner-column {
    padding-top: 11.4px;
    padding-right: 11.4px;
    padding-bottom: 11.4px;
    padding-left: 11.4px;
  }
  .portalplay-fix .css-11p9c3k.column > .inner-column {
    padding-top: 79.8px;
    padding-right: 0px;
    padding-bottom: 11.4px;
    padding-left: 0px;
  }
  .portalplay-fix .css-1hnfvh > .container,
  .portalplay-fix .css-1tq13dw.column,
  .portalplay-fix .css-11p9c3k.column,
  .portalplay-fix .css-6sn0vf > .container,
  .portalplay-fix .css-1b5csnr.column,
  .portalplay-fix .css-qepux1.column {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .portalplay-fix .css-v3px00 > .container {
    padding-top: 34.2px;
    padding-right: 11.4px;
    padding-bottom: 34.2px;
    padding-left: 11.4px;
  }
  .portalplay-fix .css-2oqr7p > .container {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .portalplay-fix .css-kmilb0 > .container,
  .portalplay-fix .css-1ml7zq4 > .container {
    padding-top: 11.4px;
    padding-right: 11.4px;
    padding-bottom: 11.4px;
    padding-left: 11.4px;
  }
  .portalplay-fix .css-1tq13dw.column > .inner-column {
    padding-top: 11.4px;
    padding-right: 0px;
    padding-bottom: 11.4px;
    padding-left: 0px;
  }
}
@media (min-width: 48em) {
  .portalplay-fix .css-is01ig {
    width: 25%;
  }
  .portalplay-fix .css-z6cgyb {
    height: 48px;
  }
  .portalplay-fix .bar .css-59tj5r {
    width: 240px;
  }
  .portalplay-fix .css-1igw1ix {
    width: 50%;
  }
}
@media (min-width: calc(1140px / 16) em) {
  .portalplay-fix .widget {
    padding: calc(1140px / 100);
  }
}
@media only screen and (max-width: 1024px) {
  .portalplay-fix .footerPortalPlay {
    margin: 40px 0 120px 0;
  }
  .portalplay-fix .footerPortalPlay-sobrePortal__texto {
    margin: 0 20px 65px;
    width: 95%;
  }
  .portalplay-fix .footerPortalPlay-sobrePortal__img {
    margin: 0 20px 85px;
  }
  .portalplay-fix .footerPortalPlay-logosRedes {
    margin: 0 20px 85px;
  }
  .portalplay-fix .footerPortalPlay-copyright__texto {
    margin: 0 20px;
    width: 95%;
  }
}
@media only screen and (max-width: 800px) {
  .portalplay-fix .prev,
  .portalplay-fix .next,
  .portalplay-fix .text {
    font-size: 11px;
  }
}
@media (max-width: 769px) {
  .portalplay-fix .info-boxs-desktop {
    display: none;
  }
  .portalplay-fix .info-boxs-mobile {
    display: block;
    margin-bottom: 46px;
  }
  .portalplay-fix .info-boxs-mobile .info-boxs__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .portalplay-fix .info-boxs-mobile .info-boxs__flex img {
    width: auto;
  }
  .portalplay-fix .section .composite {
    width: 50%;
  }
  .portalplay-fix .plano04 {
    display: block;
    text-align: center;
  }
  .portalplay-fix .blocoPlanosDesktop {
    display: none;
  }
  .portalplay-fix .bar .css-1v1axsl {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }
  .portalplay-fix .bar .css-59tj5r {
    width: 400px;
  }
  .portalplay-fix .modalPerguntasFrequentes {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    width: 90%;
  }
  .portalplay-fix .modalPerguntasFrequentes-header {
    height: auto;
    width: 100%;
  }
  .portalplay-fix .modalPerguntasFrequentes-header .contentHeader {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    height: 40px;
    padding: 0 15px;
  }
  .portalplay-fix .modalPerguntasFrequentes-header__titulo {
    font-size: 18px;
    line-height: 22px;
  }
  .portalplay-fix .modalPerguntasFrequentes-header__close {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 0;
  }
  .portalplay-fix .modalPerguntasFrequentes-main.contentHeader {
    padding: 20px 15px;
  }
  .portalplay-fix .modalPerguntasFrequentes-main p {
    font-size: 12px;
    line-height: 15px;
  }
  .portalplay-fix .modalPerguntasFrequentes-main span {
    font-size: 11px;
    line-height: 15px;
  }
  .portalplay-fix .modalPlanoCarreira {
    width: 90%;
  }
  .portalplay-fix .modalPlanoCarreira-header {
    width: 100%;
  }
  .portalplay-fix .modalPlanoCarreira-header .contentHeader {
    padding: 0 15px;
  }
  .portalplay-fix .modalPlanoCarreira-header__titulo {
    font-size: 30px;
    line-height: 37px;
    width: 65%;
  }
  .portalplay-fix .modalPlanoCarreira-main ul {
    margin: 20px 15px;
  }
  .portalplay-fix .headline.font-scale-5.fontTitulos,
  .portalplay-fix .line-height-scale-1.font-scale-4.text-align-center.tituloTransformeConhecimento.fontTitulos {
    font-size: 22px;
    margin-top: 20px;
  }
  .portalplay-fix .footerPortalPlay {
    margin: 40px 0 120px 0;
  }
  .portalplay-fix .footerPortalPlay-sobrePortal__texto {
    margin: 0 20px 43px;
    width: 95%;
  }
  .portalplay-fix .footerPortalPlay-sobrePortal__img {
    display: none;
    margin: 0 20px 85px;
  }
  .portalplay-fix .footerPortalPlay-logosRedes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 20px 67px;
  }
  .portalplay-fix .footerPortalPlay-logosRedes__redes-logoUol-desktop {
    display: none;
  }
  .portalplay-fix .footerPortalPlay-logosRedes__redes-logoUol-mobile {
    display: block;
    height: 28px;
    width: 153px;
    margin-bottom: 20px;
  }
  .portalplay-fix .footerPortalPlay-logosRedes__redes-logos {
    margin-bottom: 0;
  }
  .portalplay-fix .footerPortalPlay-logosRedes__logos-logoPortalFooter {
    display: none;
  }
  .portalplay-fix .footerPortalPlay-logosRedes__logos-logoPortalEducacaoFooter-desktop {
    display: none;
  }
  .portalplay-fix .footerPortalPlay-logosRedes__logos-logoPortalEducacaoFooter-mobile {
    display: block;
    height: 49px;
    margin: 0 auto 63px auto;
    width: 142px;
  }
  .portalplay-fix .footerPortalPlay-logosRedes__vendas-titulo {
    margin-bottom: 18px;
    font-size: 18px;
  }
  .portalplay-fix .footerPortalPlay-logosRedes__vendas-whats {
    margin-bottom: 21px;
  }
  .portalplay-fix .footerPortalPlay-logosRedes__vendas-btnConsultor {
    margin-bottom: 58px;
  }
  .portalplay-fix .footerPortalPlay-copyright__titulo {
    margin-bottom: 16px;
  }
  .portalplay-fix .footerPortalPlay-copyright__texto {
    margin: 0 20px;
    width: 95%;
  }
  .portalplay-fix .footerPortalPlay-barraVermelhaFooter {
    margin-bottom: 30px;
  }
}
@media (max-width: 530px) {
  .portalplay-fix .site-header .composite .widget .css-d0lk2i,
  .portalplay-fix .site-header .composite .widget .css-9vho76,
  .portalplay-fix .site-header .composite .widget .css-1ptkalh,
  .portalplay-fix .site-header .composite .widget .css-jc5srk,
  .portalplay-fix .site-header .composite .widget .css-pky24b,
  .portalplay-fix .site-header .composite .widget .css-lxugp,
  .portalplay-fix .site-header .composite .widget .css-1s6pec9,
  .portalplay-fix .site-header .composite .widget .css-wojume,
  .portalplay-fix .site-header .composite .widget .css-fgr56o,
  .portalplay-fix .site-header .composite .widget .css-4chwpv,
  .portalplay-fix .site-header .composite .widget .css-1gcdb2r,
  .portalplay-fix .site-header .composite .widget .css-19rbvgz,
  .portalplay-fix .site-header .composite .widget .css-e93ypm,
  .portalplay-fix .site-header .composite .widget .css-1i9awco,
  .portalplay-fix .site-header .composite .widget .css-b32avn,
  .portalplay-fix .site-header .composite .widget .css-hibki6,
  .portalplay-fix .site-header .composite .widget .css-19516t2,
  .portalplay-fix .site-header .composite .widget .css-1x6lhph {
    max-width: calc(100% - 80px);
  }
}
@media (max-width: 768px) {
  .portalplay-fix .fraseTabela {
    padding: 0 0 0 20px;
  }
  .portalplay-fix .hideRedes {
    display: none;
  }
  .portalplay-fix .logosMobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 auto;
    width: 85%;
  }
  .portalplay-fix .logosMobile-portal {
    width: 100px;
    height: 34px;
  }
  .portalplay-fix .logosMobile-play {
    width: 139px;
    height: 34px;
  }
  .portalplay-fix .showRedes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 50%;
    margin: 50px auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .portalplay-fix .showRedes .tituloRedesSociais {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding-bottom: 20px;
    text-align: center;
  }
  .portalplay-fix .showRedes .iconFacebook {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='27' viewBox='0 0 16 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='16' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='scale(0.0625 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
    height: 27px;
    width: 16px;
    display: block;
  }
  .portalplay-fix .showRedes .iconTwitter {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='27' viewBox='0 0 32 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='32' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='translate(-1.5) scale(0.03125 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAAAbCAYAAAAu0FDWAAAOOUlEQVR4nLWcbcwdRRXHf2fuLTURAigxNv1SLDTGEIpAhAIphYIxIS2kFgWh5SUghjQB00ARNCYaGgVrwIDx5YuxJKitUG2MiLEQg+GtMVQ/8GaTmiiYphCgUSzw3PXDzsyemTmzd5+nOMl0d2dmZ87/zPmfOTN3n0pz/mpiEgDWATcCpyHMI03CXFMzoMxqM5dkSTm0bC5pCLZa2bQ2YpTPRu5aWzmMPmeTwjhD+hejUV7U14/rkWFKcrFh2/jbwE8RzjRI0Ao6m5wL042Tlllt5jrZluJqY/w/sIlRVpOthqWvXVp3OvAA8AqtubVZVKYnt21eQXjA99U/Xo6zlnMcvXgMnQ7RZUhO5ZqcOR4jS7NydWhwEvDXQsi0k9n5jcLjGy6xqdzX+hvqyaYZ4BDvM02W5HmW2A5v9RsBm4Fbzdohq5/WY1d3F3A7MHNY0vUlS+9apiFlued/H1b7sXrhs10nYnd22Mun6iAYjl76df+WoQzxMH3tLE9u3c8p+Q40ISxs2vjmToacBE8Ce4BDgzB1+pkPLAWW+ZK2T5FNraxhjhQ2kbTccgDJWAMUO9TO+ggw1CYqadw1lOOLl/KXazGYlSY9gzekytVj5YYyzWDSMY4A3uklQJ1MF+O4ETgLOBLYD/we+A7wXDbGDJOa1xxA9twTz44Qp9OR4ABwKcLjNRHM51geK1YA24DjfN/bgN2l45D8vWGGnsti7RnKbi4BNuL4FK3O7XZDIoKy7B3gGWALsANgbHr/cO+4APjD4AH1hI6ysioxeghhGW25nOuuNgJHA7e1z1MI4Lykwo+Ba7K+PgJcAVxOu3c6RMPHgXeB9YzmiK0vvBtGiJvVfUqCPg9ZroYj4FL/tN3fP6bGuHKQNENSbvjTVnbHnUy4PTreIcY/uzZHAOf4vBm4Y2wK1gmwd/Agujyf5AYKw9Gpb4Ww+qvLshJYiciHgA0I7xTtcuUKX0eToMTmgK/4uqdpuJjWK+/uxZZMvkwnw7S6rs35/u5J8CQYuh9K6+4HbvBlnwau9X0ugzjG3FLt5Ksmn06OVVAhwTQ7nEsoL9wOPNXuESwjmcZga5BpS35uOMGThnKLEPlYvSuCLPR11wOnIlwJvADUsB2NhLh4CrZ27GO8c7iGht0mtjBOQQgdZ9NPhgJX8rTAX/f0vieyBFgFnOjrXgZ2IrzkW5wHUd5g+HtoibBgakgKpUOrydKXynB746wMfE5kKFbHjWOEHV6YUxMjaa8/QviPv38PWJt4OX3bAKI0l28QLaXmhEjeNQhRA9Z5vNdVu9OAv+D4PrAZYX9BaOFc2g1j1rfyoMlq1BwLrKZhVxVbjRAaVyBDnmZzri8cssvlKOA+YB36lK+9uxvHVmADsCM6AXi4v0/s+avtGSfY+GvvaMcAZyp50za15962MoSYZ45xXFwQoHu+MHoz4W/moMngwXhVu0CQRj3nSq0pTRMilumVoljyf4dwlupzHsJNCDcC2xB+gfAo8LbHeFShqH6lrqHhTyY2ayMcCFHsIYxQSY9VD4umPMtRwB8RTlH1e70uFgOCsB44GWE58Ihv9Vi1/74fw4YQZOiPXJ3Nza+2LedpH3As7cqeVs4mTBLmu8Twww8T8VlaY2vLn09+vOjLo+xZxPdVG6dSnmd8X/oHmJTA9+L4R9JfWz4Pxxdw7EB4C8efcfIgIp/rlbvMB6rY+jCMVFmUNcPQR0arLGkfdMJ9CKf4/h7CcTyOExBOQDgex0NexlN828dw7MLRVPWe48rb9c1XX9Y48jJd7rL6tO2vEBYhshmRfys9zDo7s8Kpye3yC4XRWLnXkDJC1BTZt1ep5XaMq4DbEP7VQ+4xTj6JcBmO1VUi29heqxPGwFYzqpzYGl8Na14e3u0mfgnCOj/OQzjWIuxTY+5DWKvIsA7HEkOHZbZ1/f4QAKOs0FHtWUDkDYQ7gEUI9yL8d6reTSJYk6mBdvXPJwZQM5axqs+VaY3Tb9h1BdntLsPxAMJHB5K7XA3GVWyvMeZA1VBqOrQ8qMZEnFAba16GeoekzSpA/HgbaT+fyOewQdjo2whOVnXyDsyWxx1Ciih3BVetzDZ+S44DCDfTrn4/RHh3ar9K9jHCNX6A6xDOjhPVNrgFfDggPBp7tdgcUoiLG7o4eEIXR4d4uQEmoT8VZw/dP+i6DuzDiP+VNNZJOlmQTlzeTveX4noivhuwBVwBt8YYQVbktg4IrJTLYoWEbZ8n+ue9tN6/NAIEhH3AXoTFdCdK/fNZyCnZPrBJ4ebQ9eFB35GxiVfd5ITK27f3/wS+hHA38DXaj0hdvd82jRH5iTeIFQhnJ0bj2I5Ip9R8cMlQNZKCbZTCguFEEqCMqmI0WkGurDY8zX0I6xFO6ryHejcnQO5V+rH9usBmkULjCkS3sGky5Eescczeg4GMyBmGJBsOrCBJJeWiN8ZV9DwbL+UkyVPf3NY+i6kTIdzvBa4GHkF4sNq/T+PSOGhDgdyTStMvBHQTp5UUjGEiHSFmUEbEdA867eQiXIW3EVYi/BKRc1L5UaFKTpBG92FhO0jTbI+yBPLq+4BNt0HVTypkgI5EuQpqny9o2Tu5X/bXxQiL2lUhI0CbF/nVoH2nxGonfTKWPxeyi3qe9mNEhkPflI7OaEs5Z+11MWFFyPEZxHOJgcRYWdR947OqH8mUrPvz78cygbGU8bX24IeX9yOyCWEzjtcTfCMpsY2abM9jYrqfkbwVsY08rpg1tkyfkYQVbNZk5oTMs14FujF2EvcFsgURKebWITi2+L1Qw4idjDOsY5WTcjpsZb+Zo9FZ6InrK+0MvJbe7DYLEX6A8DzCVYzUPjjMby6TE78ixJVAFKim30j15IWUh0QhbGhoPaL4urAC6D1EEk4YZ+x6jNyAojwSZF6L8OUof1jh5oZtP/CtQdgm0oWHM025v3FSXxn0nsEKI0S1LXADjpcQtiKyHmENwnbaTfO+uBKM2IKwxnvsrYRfmfN5tJIOcwm4SVeDfI+gy+MYUwarOYdaWXc9DvgqcAOOD3R1Ur5rjDcuSODIDEVsRtbwNHn2hi8hjlZa0XsDHV/rMCrv21JEMGaCzHwDx0UISxISBGw5AWoep03XAW8OwiaN2hdISoaIr4cM0P/VrnWK1mEGkQ0IJ9P+TrDG573t/LJYEf452m+xSEJeK+UOQN/rOdIHInmolBO8L1lGr+/L6zHALThuAj6YGP80Uqk0NkkQlnltJImxyBQiNGn8H7yl4I3AayoY08jvG/TENkHqysYrIULm0R1vIJzHiJ8jco4/9ZoLtm8CO+eELQinDSUWG7iwi2KySJBkAcdBhOW0hwbrfCi0WDmzBmErrtkAHCxWFUvf0dMr3JDu/Rr85zJqHvPVwUrW3q/2bF9X4bgaOLp6mjatfwBpGFdJUMR/hvfUHRebwwC06QAnm2LvPUfAjCdDeD85KjXcSU6CeK/kG/EKIstxXIjwGVxzPY4j2xhxELbv0X6ZOjdsQciJdF6379hUOwFIv9fRuLs8v8OcOIKDOK5CuJORrEI40eN6Gde0H91ZpG+v8xPhmuw6UXMUsUsHeeLnMcxfHwlyXF06hPX9l752evlY74lYcW/YkB9z3EuC+GmAN9jgVfOBQ9IhQ/DqM9LF0HoCNBliOKT6LpJeCvy16h2jzA3Cm7jmE5EExSavwDaDcCvCdwdhKz6gM8gQyvTXtmTv5t5RrwC6a+FVhAUIS42VMDgBEHkpbowlCwfzULAbZ6l/ejXKpK/a6OPKqMJB5/UjoTxTiWR96rCxw/kUwrkJZn0Nsof5t9rEa9Xw82f/GXZOAn0KEu+VV9NGqJNeRqPXlFZRM6FBaFsxmBBX936Al3mBNl+E4wIEYSQOx0KEM3DNQnOVs7HtAfkiwjMmNiD5zSBgCw3iOxm2MOkBquW5IDUWy6u17+5CuAJhGcIKHI8XJEi+fQok0GWF7gBWAMv8+LsSmfQ0aYcQ93xNV6brc0LoVPPasMUkQnQMPSuAJkCtf9PJssV1RmCQIHxuEI4/9VFa7RML3c6pd8dkE6Sf1YqRh14adH/+DcLPcCxAuAFhDdJDgoihgRHPMpLLGcmpjHim+ulIcrwa302xaf0JyhuLIbNRZuFNy+5R725DWBHrNAn00XAgfW2exrKCsWxjnrTHpvPknvIIVb2XRAxat/nKj70C9ePdSfvZfGcP8XctKW0kOQlsShmstvFDSQEnm3Gyc5x2lhmKFTJZQELKvYdIK9zEF4yB94JbCe+ID0m0u2w6L2quDKYCwfE0Tj6P48O4ZhWO5YicgWMxjvkex0HG/B3Hi7jmCRy/xcmLs8aW/GqcYQvt9NLvsveD/IgRXqUqymTajchdtOHbcbRfkD6JsAeRQ+mcYTifpGw+wlLCZyltKHEX+D86Sn49l24FCFMYQx/pXx3CXlAfHFhzGZLjDuBZYCMi7d8s58SJemmMskx3SP5u8TfL0lx7ieExRP2YJqkXyL2ZTjp21J8czNCSIYRIM7Qh0CS7n3iFTnyZ7gdK4yCTKWyEo+waC6lnc016WpZ7jKHYgqwB23sKV6ibQWFvuvd0X6HvHGfAGidSwDFC2Ixwa+edJcXdFw5GrJn31P+di5YlIULAbeAIZNAE0A4khM0aXzwyR4U/8Z8Uf04Aixj6/Vp9fk84Pk2MPCgvGBKlMi12RsV58OFsPRm5IfkeKV85pEmXP32kmqe8PDFmFe6Vq0ZmLLPEpn83QJUHbE55+ASbGr/mCVF1jarXJGifZxA24diGcDOO8xH/55U1EmiHkIZrr9LuO+6B7M9PowE3aiUIBuaFFEpdhNMl0UBDypQa/pOHUVZfWwFCv9UVQirvZNdsuP8BDiZOLuyxj30AAAAASUVORK5CYII='/%3e%3c/defs%3e%3c/svg%3e ");
    height: 27px;
    width: 32px;
    display: block;
  }
  .portalplay-fix .showRedes .iconInstagram {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='27' viewBox='0 0 32 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='32' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='translate(-3.3125) scale(0.03125 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
    height: 27px;
    width: 32px;
    display: block;
  }
  .portalplay-fix .showRedes .iconYoutube {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='27' viewBox='0 0 33 27' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='33' height='27' fill='url(%23pattern0)'/%3e%3cdefs%3e%3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0' transform='translate(-4.87879) scale(0.030303 0.037037)'/%3e%3c/pattern%3e%3cimage id='image0' width='194' height='27' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
    height: 27px;
    width: 33px;
    display: block;
  }
  .portalplay-fix .modalPerguntasFrequentes-header.contentHeader {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    height: 40px;
  }
  .portalplay-fix .modalPerguntasFrequentes-header__titulo {
    -ms-flex-preferred-size: 80%;
        flex-basis: 80%;
    margin-top: 10px;
  }
  .portalplay-fix .modalPerguntasFrequentes-header__close {
    top: 10px;
    right: 15px;
    position: absolute;
  }
  .portalplay-fix .modalPerguntasFrequentes-main.contentHeader {
    padding: 20px 15px;
  }
  .portalplay-fix .modalPerguntasFrequentes-main.contentHeader li {
    font-size: 12px;
    line-height: 15px;
  }
  .portalplay-fix .modalPerguntasFrequentes-main.contentHeader li:before {
    padding-right: 5px;
  }
  .portalplay-fix .setasAreas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .portalplay-fix .setasAreas .prevz {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='22' viewBox='0 0 35 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M34 21L21 11L34 1' stroke='%23F74F4E' stroke-linecap='round'/%3e%3cpath d='M24 21L11 11L24 1' stroke='%23F74F4E' stroke-linecap='round'/%3e%3cpath d='M14 21L1 11L14 1' stroke='%23F74F4E' stroke-linecap='round'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    height: 22px;
    width: 35px;
  }
  .portalplay-fix .setasAreas .nextz {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='22' viewBox='0 0 35 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L14 11L1 21' stroke='%23F74F4E' stroke-linecap='round'/%3e%3cpath d='M11 1L24 11L11 21' stroke='%23F74F4E' stroke-linecap='round'/%3e%3cpath d='M21 1L34 11L21 21' stroke='%23F74F4E' stroke-linecap='round'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    height: 22px;
    width: 35px;
  }
  .portalplay-fix .setasAreas .prevz,
  .portalplay-fix .setasAreas .nextz {
    margin: 0 15px;
    padding: 0;
    position: relative;
  }
  .portalplay-fix .setasAreas .prevz:hover,
  .portalplay-fix .setasAreas .nextz:hover {
    background-color: transparent;
  }
  .portalplay-fix .setasPlanos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .portalplay-fix .setasPlanos .prevy {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='22' viewBox='0 0 35 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M34 21L21 11L34 1' stroke='%23F74F4E' stroke-linecap='round'/%3e%3cpath d='M24 21L11 11L24 1' stroke='%23F74F4E' stroke-linecap='round'/%3e%3cpath d='M14 21L1 11L14 1' stroke='%23F74F4E' stroke-linecap='round'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    height: 22px;
    width: 35px;
  }
  .portalplay-fix .setasPlanos .nexty {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='22' viewBox='0 0 35 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L14 11L1 21' stroke='%23F74F4E' stroke-linecap='round'/%3e%3cpath d='M11 1L24 11L11 21' stroke='%23F74F4E' stroke-linecap='round'/%3e%3cpath d='M21 1L34 11L21 21' stroke='%23F74F4E' stroke-linecap='round'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    height: 22px;
    width: 35px;
  }
  .portalplay-fix .setasPlanos .prevy,
  .portalplay-fix .setasPlanos .nexty {
    margin: 0 15px;
    padding: 0;
    position: relative;
  }
  .portalplay-fix .setasPlanos .prevy:hover,
  .portalplay-fix .setasPlanos .nexty:hover {
    background-color: transparent;
  }
  .portalplay-fix .css-1u4n6ql,
  .portalplay-fix .css-100u6h7 {
    width: 180px;
  }
}
@media only screen and (max-width: 320px) {
  .portalplay-fix .modalPerguntasFrequentes {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    width: 95%;
  }
  .portalplay-fix .modalPerguntasFrequentes-header {
    height: auto;
    width: 100%;
  }
  .portalplay-fix .modalPerguntasFrequentes-header .contentHeader {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    height: 40px;
    padding: 0 5px;
  }
  .portalplay-fix .modalPerguntasFrequentes-header__titulo {
    font-size: 18px;
    line-height: 22px;
  }
  .portalplay-fix .modalPerguntasFrequentes-header__close {
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 0;
  }
  .portalplay-fix .modalPerguntasFrequentes-main.contentHeader {
    padding: 20px 5px;
  }
  .portalplay-fix .prev,
  .portalplay-fix .next,
  .portalplay-fix .text {
    font-size: 11px;
  }
}

body.portal-play-testeab {
  background-color: #000000;
  padding: 0;
  margin: 0;
  background-image: url("/arquivos/bg-logoPortal.png");
  background-repeat: repeat;
  background-size: 100%;
  background-position: initial;
}
body.portal-play-testeab h2,
body.portal-play-testeab h3,
body.portal-play-testeab h4,
body.portal-play-testeab p,
body.portal-play-testeab a,
body.portal-play-testeab li,
body.portal-play-testeab div {
  font-family: "Ubuntu", sans-serif;
}
body.portal-play-testeab .container-lp {
  max-width: 1140px;
  margin: 0 auto;
}
body.portal-play-testeab .mask {
  display: none;
  position: fixed;
  z-index: 5;
  background: #707070;
  opacity: 0.6;
  width: 100%;
  height: 100%;
}
body.portal-play-testeab .slick-list {
  overflow: hidden;
}
body.portal-play-testeab .slick-arrow {
  display: block;
  font-size: 0;
  height: 52px;
  line-height: 38px;
  outline: none;
  padding: 0;
  position: absolute;
  text-align: center;
  text-indent: 0;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  top: 50%;
  width: 28px;
  z-index: 99;
  -webkit-appearance: none;
}
body.portal-play-testeab .slick-prev {
  background: url(/arquivos/slick-Seta.png);
  border: 0;
  cursor: pointer;
  left: -60px;
}
body.portal-play-testeab .slick-next {
  background: url(/arquivos/slick-Seta-next.png);
  border: 0;
  cursor: pointer;
  right: -60px;
}
body.portal-play-testeab .areasOpcoesMobile,
body.portal-play-testeab .comoFunciona-etapasMobile,
body.portal-play-testeab .footerPortalPlay-sobrePortal__imgMobile,
body.portal-play-testeab .planosCelular {
  display: none;
}
body.portal-play-testeab .main .intro {
  background: url("/arquivos/bg-intro.jpg") no-repeat center top -200px;
  width: 100%;
  min-height: 100vh;
  position: relative;
}
body.portal-play-testeab .main .intro .mask-intro {
  background: #000000;
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0.4;
  z-index: 1;
}
body.portal-play-testeab .main .intro .container-lp {
  z-index: 2;
  position: relative;
  min-height: 100vh;
}
body.portal-play-testeab .main .intro .box-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 20px;
}
body.portal-play-testeab .main .intro .box-menu .logo-menu a {
  display: block;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='144.738' height='50.057' viewBox='0 0 144.738 50.057'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b opacity: 0.998;%7d .cls-2 %7b fill: %23fff;%7d %3c/style%3e%3c/defs%3e%3cg id='gr' class='cls-1' transform='translate(-1427.593 -108.031)'%3e%3cg id='Grupo_19' data-name='Grupo 19' transform='translate(1487.341 132.582)'%3e%3cg id='Grupo_18' data-name='Grupo 18'%3e%3cpath id='Caminho_120' data-name='Caminho 120' class='cls-2' d='M1622.249,206.318h4.892v-1.476h-4.892v-4.007h5.588v-1.476h-7.317v13.053h7.781v-1.476h-6.052Z' transform='translate(-1620.52 -195.627)'/%3e%3cpath id='Caminho_121' data-name='Caminho 121' class='cls-2' d='M1662.312,200.469a4.645,4.645,0,0,0-1.877-1.16,7.466,7.466,0,0,0-2.351-.358,11.349,11.349,0,0,0-2.636.316V211.92a11.349,11.349,0,0,0,2.636.316,7.457,7.457,0,0,0,2.351-.358,4.7,4.7,0,0,0,1.877-1.149,5.467,5.467,0,0,0,1.244-2.056,10.609,10.609,0,0,0,0-6.137A5.568,5.568,0,0,0,1662.312,200.469Zm-.348,7.475a4.384,4.384,0,0,1-.78,1.6,2.945,2.945,0,0,1-1.244.906,4.665,4.665,0,0,1-1.687.285,9.024,9.024,0,0,1-1.076-.063V200.512a3.088,3.088,0,0,1,.474-.053q.263-.01.538-.011a3.692,3.692,0,0,1,3.026,1.244,6.1,6.1,0,0,1,1.022,3.9A8.831,8.831,0,0,1,1661.964,207.945Z' transform='translate(-1644.631 -195.345)'/%3e%3cpath id='Caminho_122' data-name='Caminho 122' class='cls-2' d='M1697.135,207.731a6.474,6.474,0,0,1-.179,1.655,2.837,2.837,0,0,1-.506,1.065,1.8,1.8,0,0,1-.791.569,3.377,3.377,0,0,1-2.109,0,1.8,1.8,0,0,1-.791-.569,2.826,2.826,0,0,1-.506-1.065,6.446,6.446,0,0,1-.179-1.655v-8.372h-1.729v8.562a7.819,7.819,0,0,0,.232,1.982,3.835,3.835,0,0,0,.738,1.5,3.33,3.33,0,0,0,1.318.949,5.927,5.927,0,0,0,3.943,0,3.329,3.329,0,0,0,1.318-.949,3.835,3.835,0,0,0,.738-1.5,7.83,7.83,0,0,0,.232-1.982v-8.562h-1.729Z' transform='translate(-1668.721 -195.627)'/%3e%3cpath id='Caminho_123' data-name='Caminho 123' class='cls-2' d='M1731.173,210.331a5.634,5.634,0,0,1-1.286.158,3.7,3.7,0,0,1-1.529-.316,3.149,3.149,0,0,1-1.212-.97,4.84,4.84,0,0,1-.791-1.645,8.543,8.543,0,0,1-.285-2.341,8.276,8.276,0,0,1,.264-2.172,5.327,5.327,0,0,1,.749-1.666,3.367,3.367,0,0,1,1.17-1.065,3.219,3.219,0,0,1,1.55-.369,5.285,5.285,0,0,1,2.615.8l.506-1.434a5.756,5.756,0,0,0-1.592-.7,6.332,6.332,0,0,0-1.592-.211,5.11,5.11,0,0,0-2.109.443,4.861,4.861,0,0,0-1.729,1.308,6.443,6.443,0,0,0-1.171,2.13,9.061,9.061,0,0,0-.432,2.931,10.014,10.014,0,0,0,.411,3.037,6.012,6.012,0,0,0,1.128,2.12,4.527,4.527,0,0,0,1.7,1.244,5.481,5.481,0,0,0,2.141.411,7.61,7.61,0,0,0,1.782-.2,5.95,5.95,0,0,0,1.571-.622l-.464-1.434A5.376,5.376,0,0,1,1731.173,210.331Z' transform='translate(-1692.159 -194.969)'/%3e%3cpath id='Caminho_124' data-name='Caminho 124' class='cls-2' d='M1765.222,206.065q-.5-1.708-1.054-3.427t-1.17-3.279h-2.151q-.632,1.561-1.2,3.279t-1.086,3.427q-.517,1.708-.96,3.332t-.8,3.015h1.771l.759-3.416h5.019l.78,3.416h1.835q-.359-1.392-.8-3.015T1765.222,206.065Zm-5.493,1.5q.506-1.855,1.075-3.606t1.054-3.079q.485,1.265,1.044,3.026t1.044,3.659Z' transform='translate(-1714.594 -195.627)'/%3e%3cpath id='Caminho_125' data-name='Caminho 125' class='cls-2' d='M1802.817,211.206l-.464-1.434a5.381,5.381,0,0,1-1.392.559,5.633,5.633,0,0,1-1.286.158,3.7,3.7,0,0,1-1.529-.316,3.149,3.149,0,0,1-1.213-.97,4.844,4.844,0,0,1-.791-1.645,8.528,8.528,0,0,1-.285-2.341,8.271,8.271,0,0,1,.264-2.172,5.332,5.332,0,0,1,.748-1.666,3.373,3.373,0,0,1,1.17-1.065,3.221,3.221,0,0,1,1.55-.369,5.283,5.283,0,0,1,2.615.8l.506-1.434a5.756,5.756,0,0,0-1.592-.7,6.336,6.336,0,0,0-1.592-.211,5.11,5.11,0,0,0-2.109.443,4.859,4.859,0,0,0-1.729,1.308,6.45,6.45,0,0,0-1.17,2.13,9.061,9.061,0,0,0-.432,2.931,10.446,10.446,0,0,0,.348,2.847,6.267,6.267,0,0,0,.981,2.067,4.406,4.406,0,0,0,1.508,1.3,5.269,5.269,0,0,0,1.908.559q-.127.274-.253.559c-.084.19-.155.362-.211.517l.147.042q.78.232.78.654t-.675.422a2.816,2.816,0,0,1-.569-.053,3.571,3.571,0,0,1-.485-.137l-.211,1.076a2.825,2.825,0,0,0,.654.179,5.287,5.287,0,0,0,.907.074,2.664,2.664,0,0,0,.917-.137,1.815,1.815,0,0,0,.59-.338,1.176,1.176,0,0,0,.317-.443,1.249,1.249,0,0,0,.095-.453,1.505,1.505,0,0,0-.243-.928,2.066,2.066,0,0,0-.791-.569l.232-.443A6.431,6.431,0,0,0,1802.817,211.206Z' transform='translate(-1740.335 -194.969)'/%3e%3cpath id='Caminho_126' data-name='Caminho 126' class='cls-2' d='M1836.47,206.065q-.5-1.708-1.054-3.427t-1.171-3.279h-2.151q-.633,1.561-1.2,3.279t-1.086,3.427q-.517,1.708-.959,3.332t-.8,3.015h1.771l.759-3.416h5.019l.78,3.416h1.835q-.359-1.392-.8-3.015T1836.47,206.065Zm-5.493,1.5q.506-1.855,1.075-3.606t1.054-3.079q.485,1.265,1.044,3.026t1.044,3.659Z' transform='translate(-1763.776 -195.627)'/%3e%3cpath id='Caminho_127' data-name='Caminho 127' class='cls-2' d='M1836.345,189.036a.723.723,0,0,1,.527-.274,2.024,2.024,0,0,1,.886.3q.232.105.6.253a1.772,1.772,0,0,0,.643.147,1.427,1.427,0,0,0,.717-.179,2.23,2.23,0,0,0,.549-.432,2.7,2.7,0,0,0,.39-.548,2.615,2.615,0,0,0,.221-.527l-.907-.464a1.914,1.914,0,0,1-.39.57.757.757,0,0,1-.538.274,2.018,2.018,0,0,1-.886-.3q-.232-.105-.6-.264a1.68,1.68,0,0,0-.643-.158,1.39,1.39,0,0,0-.7.179,2.237,2.237,0,0,0-.548.432,2.69,2.69,0,0,0-.39.548,2.586,2.586,0,0,0-.221.527l.907.485A2.012,2.012,0,0,1,1836.345,189.036Z' transform='translate(-1768.618 -187.307)'/%3e%3cpath id='Caminho_128' data-name='Caminho 128' class='cls-2' d='M1873.785,202.094a6.371,6.371,0,0,0-.959-2.119,3.9,3.9,0,0,0-1.476-1.244,4.609,4.609,0,0,0-3.806,0,3.916,3.916,0,0,0-1.465,1.244,6.213,6.213,0,0,0-.949,2.119,13.834,13.834,0,0,0,0,6.073,6.328,6.328,0,0,0,.949,2.13,3.788,3.788,0,0,0,1.465,1.244,4.723,4.723,0,0,0,3.806,0,3.774,3.774,0,0,0,1.476-1.244,6.491,6.491,0,0,0,.959-2.13,13.422,13.422,0,0,0,0-6.073Zm-2.161,6.98a2.376,2.376,0,0,1-2.214,1.371,2.274,2.274,0,0,1-2.151-1.371,11.517,11.517,0,0,1,0-7.887,2.275,2.275,0,0,1,2.151-1.371,2.377,2.377,0,0,1,2.214,1.371,10.9,10.9,0,0,1,0,7.887Z' transform='translate(-1789.142 -194.909)'/%3e%3c/g%3e%3c/g%3e%3cg id='Grupo_21' data-name='Grupo 21' transform='translate(1487.285 117.109)'%3e%3cg id='Grupo_20' data-name='Grupo 20' transform='translate(0 0)'%3e%3cpath id='Caminho_129' data-name='Caminho 129' class='cls-2' d='M1627.784,138.846a6.35,6.35,0,0,0-3.859-1.023q-.359,0-.822.021t-.949.053q-.485.032-.96.1t-.854.147v12.885h2.594v-4.407h.928a6.379,6.379,0,0,0,3.912-1.044,3.97,3.97,0,0,0,1.381-3.385A3.9,3.9,0,0,0,1627.784,138.846Zm-1.919,5.019a3,3,0,0,1-1.877.5h-1.054v-4.217a4.483,4.483,0,0,1,.643-.053q.411-.01.643-.011a2.662,2.662,0,0,1,1.655.474,1.906,1.906,0,0,1,.622,1.613A2.034,2.034,0,0,1,1625.865,143.865Z' transform='translate(-1620.34 -137.675)'/%3e%3cpath id='Caminho_130' data-name='Caminho 130' class='cls-2' d='M1657.979,137.346a4.031,4.031,0,0,0-3.458,1.719,8.652,8.652,0,0,0-1.244,5.093,8.826,8.826,0,0,0,1.212,5.093,4.392,4.392,0,0,0,6.97,0,8.771,8.771,0,0,0,1.223-5.093,8.89,8.89,0,0,0-1.2-5.093A4,4,0,0,0,1657.979,137.346Zm1.993,8.583a5.9,5.9,0,0,1-.3,1.444,2.282,2.282,0,0,1-.633.98,1.776,1.776,0,0,1-2.14,0,2.335,2.335,0,0,1-.622-.97,5.733,5.733,0,0,1-.3-1.444q-.074-.833-.074-1.782t.074-1.771a5.875,5.875,0,0,1,.3-1.444,2.335,2.335,0,0,1,.622-.98,1.792,1.792,0,0,1,2.151,0,2.345,2.345,0,0,1,.622.97,5.768,5.768,0,0,1,.3,1.444q.074.833.074,1.782T1659.972,145.929Z' transform='translate(-1643.077 -137.346)'/%3e%3cpath id='Caminho_131' data-name='Caminho 131' class='cls-2' d='M1699.195,148.187q-.38-.727-.78-1.392t-.759-1.212a3.039,3.039,0,0,0,1.539-1.413,4.558,4.558,0,0,0,.464-2.067,4.82,4.82,0,0,0-.348-1.909,3.419,3.419,0,0,0-1-1.339,4.291,4.291,0,0,0-1.561-.78,7.523,7.523,0,0,0-2.024-.253q-.316,0-.738.021t-.886.053q-.464.032-.917.106t-.833.158v12.863h2.594v-4.808h1.35q.738,1.2,1.381,2.372a19.7,19.7,0,0,1,1.128,2.436h2.72q-.253-.654-.6-1.381T1699.195,148.187Zm-2.762-4.639a2.887,2.887,0,0,1-1.919.517h-.569v-3.922a2.926,2.926,0,0,1,.422-.053c.14-.007.26-.011.359-.011a2.666,2.666,0,0,1,1.666.485,1.792,1.792,0,0,1,.633,1.518A1.844,1.844,0,0,1,1696.432,143.548Z' transform='translate(-1669.359 -137.675)'/%3e%3cpath id='Caminho_132' data-name='Caminho 132' class='cls-2' d='M1723.508,140.451h3.437v10.9h2.615v-10.9H1733V138.3h-9.49Z' transform='translate(-1691.558 -138.004)'/%3e%3cpath id='Caminho_133' data-name='Caminho 133' class='cls-2' d='M1762.515,138.3h-2.826q-.886,2.847-1.835,6.02t-1.877,7.033h2.7l.591-3.015h3.479l.612,3.015h2.783q-.865-3.753-1.782-6.97T1762.515,138.3Zm-2.762,7.887q.126-.7.264-1.35t.3-1.3q.159-.643.338-1.308t.39-1.4q.211.738.391,1.4t.337,1.308q.158.643.285,1.3t.253,1.35Z' transform='translate(-1713.972 -138.005)'/%3e%3cpath id='Caminho_134' data-name='Caminho 134' class='cls-2' d='M1798.65,149.2V138.3h-2.615v13.053h8.2V149.2Z' transform='translate(-1741.624 -138.004)'/%3e%3c/g%3e%3c/g%3e%3cpath id='Caminho_135' data-name='Caminho 135' class='cls-2' d='M1464.185,145.321c-.1.018-.2.04-.3.061-.275.057-.544.125-.808.2a24.875,24.875,0,0,0-3.717,1.323q-.239.118-.483.226a15.434,15.434,0,0,1-18.406-4.6c-.095-.121-.188-.243-.281-.368-.045-.064-.091-.128-.136-.193a15.4,15.4,0,0,1,9.888-24.075c.484-.086.966-.146,1.445-.186.286-.025.572-.039.854-.046a9.621,9.621,0,0,1,7.776,15.392c-.172.215-.345.429-.524.64a24.939,24.939,0,0,1-14.735,8.454,25.3,25.3,0,0,1-3.406.361c.264.1.536.186.808.268q1.124.307,2.28.5a25.056,25.056,0,0,0,23.508-8.733c0-.018.443-.558.651-.823q.373-.493.724-1.008a15.394,15.394,0,0,0-4.7-21.546,14.756,14.756,0,0,0-1.5-.823c-.281-.136-.565-.257-.853-.379a25.031,25.031,0,0,0-34.667,22.175,25.128,25.128,0,0,0,.367,5.26c.123.7.277,1.388.454,2.064a25,25,0,0,0,28.267,18.277c.089-.015.179-.025.268-.043a24.932,24.932,0,0,0,15.717-9.687,9.608,9.608,0,0,0-8.5-2.7'/%3e%3c/g%3e%3c/svg%3e") no-repeat center center;
  width: 144px;
  height: 50px;
}
body.portal-play-testeab .main .intro .box-menu .links-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body.portal-play-testeab .main .intro .box-menu .links-menu li {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  padding: 10px 20px;
}
body.portal-play-testeab .main .intro .box-menu .links-menu li:hover {
  background: #fd334a;
}
body.portal-play-testeab .main .intro .box-menu .links-menu li a {
  color: #ffffff;
}
body.portal-play-testeab .main .intro .hamburguer,
body.portal-play-testeab .main .intro .full-menu {
  display: none;
}
body.portal-play-testeab .main .intro .divisoria-texto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
body.portal-play-testeab .main .intro .divisoria-texto .box-texto-intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
body.portal-play-testeab .main .intro .divisoria-texto .box-texto-intro .logo-portal-play {
  background: url("/arquivos/logo-portal-testeab.png") no-repeat center center;
  width: 100%;
  height: 400px;
  background-size: contain;
  margin: 100px 0 30px;
}
body.portal-play-testeab .main .intro .divisoria-texto .box-texto-intro p {
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  text-align: center;
}
body.portal-play-testeab .main .intro .divisoria-texto .box-texto-intro p strong {
  font-weight: 700;
}
body.portal-play-testeab .main .intro .arrow-down .arrow-down-icon {
  cursor: pointer;
  display: block;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='112.567' height='79.563' viewBox='0 0 112.567 79.563'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: none; stroke: %23fd334a; stroke-linecap: round; stroke-linejoin: round; stroke-width: 4px;%7d .cls-2 %7b filter: url(%23Caminho_2);%7d .cls-3 %7b filter: url(%23Caminho_1);%7d %3c/style%3e%3cfilter id='Caminho_1' x='20' y='19' width='73.073' height='45.254' filterUnits='userSpaceOnUse'%3e%3cfeOffset dy='3' input='SourceAlpha'/%3e%3cfeGaussianBlur stdDeviation='3' result='blur'/%3e%3cfeFlood flood-color='%23fd4345' flood-opacity='0.89'/%3e%3cfeComposite operator='in' in2='blur'/%3e%3cfeComposite in='SourceGraphic'/%3e%3c/filter%3e%3cfilter id='Caminho_2' x='0' y='0' width='112.567' height='79.563' filterUnits='userSpaceOnUse'%3e%3cfeOffset dy='3' input='SourceAlpha'/%3e%3cfeGaussianBlur stdDeviation='3' result='blur-2'/%3e%3cfeFlood flood-color='%23fd4345' flood-opacity='0.89'/%3e%3cfeComposite operator='in' in2='blur-2'/%3e%3cfeComposite in='SourceGraphic'/%3e%3c/filter%3e%3c/defs%3e%3cg id='Seta' transform='translate(-871.678 -973.673)'%3e%3cg class='cls-3' transform='matrix(1, 0, 0, 1, 871.68, 973.67)'%3e%3cpath id='Caminho_1-2' data-name='Caminho 1' class='cls-1' d='M868.469,948.531l25.615,22.427,23.808-22.427' transform='translate(-836.65 -920.7)'/%3e%3c/g%3e%3cg class='cls-2' transform='matrix(1, 0, 0, 1, 871.68, 973.67)'%3e%3cpath id='Caminho_2-2' data-name='Caminho 2' class='cls-1' d='M868.469,948.531,899,975.267l28.382-26.736' transform='translate(-841.65 -924.7)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center center;
  width: 58px;
  height: 26px;
  background-size: 100%;
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
body.portal-play-testeab .main .start-content .title {
  text-align: center;
  width: 450px;
  margin: 60px auto;
  position: relative;
}
body.portal-play-testeab .main .start-content .title h2 {
  text-transform: uppercase;
  letter-spacing: 6px;
  font-weight: 400;
  font-size: 50px;
  color: #ffffff;
  padding-bottom: 5px;
}
body.portal-play-testeab .main .start-content .title h2:after {
  content: "";
  position: absolute;
  width: 60%;
  height: 1px;
  border-bottom: 1px solid #fd334a;
  bottom: 56px;
  right: -10px;
}
body.portal-play-testeab .main .start-content .title p {
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}
body.portal-play-testeab .main .start-content .title p strong {
  font-weight: 700;
}
body.portal-play-testeab .main .start-content .conheca,
body.portal-play-testeab .main .start-content .areas-disponiveis,
body.portal-play-testeab .main .start-content .planos,
body.portal-play-testeab .main .start-content .vantagens {
  margin-top: 10px;
}
body.portal-play-testeab .main .start-content .conheca h3,
body.portal-play-testeab .main .start-content .areas-disponiveis h3,
body.portal-play-testeab .main .start-content .planos h3,
body.portal-play-testeab .main .start-content .vantagens h3 {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 400;
  font-size: 50px;
  color: #D1D1D1;
  padding: 80px 0 30px 20px;
  position: relative;
}
body.portal-play-testeab .main .start-content .conheca h3:after,
body.portal-play-testeab .main .start-content .areas-disponiveis h3:after,
body.portal-play-testeab .main .start-content .planos h3:after,
body.portal-play-testeab .main .start-content .vantagens h3:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 13px;
  width: 18%;
  height: 5px;
  background: #fd334a;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 10px 1px #fd334a;
          box-shadow: 0px 0px 10px 1px #fd334a;
}
body.portal-play-testeab .main .start-content .conheca h3 span,
body.portal-play-testeab .main .start-content .areas-disponiveis h3 span,
body.portal-play-testeab .main .start-content .planos h3 span,
body.portal-play-testeab .main .start-content .vantagens h3 span {
  font-weight: 300;
  font-size: 40px;
  margin-left: -20px;
}
body.portal-play-testeab .main .start-content .conheca p,
body.portal-play-testeab .main .start-content .areas-disponiveis p,
body.portal-play-testeab .main .start-content .planos p,
body.portal-play-testeab .main .start-content .vantagens p {
  color: #ffffff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  text-align: center;
  margin-top: 15px;
}
body.portal-play-testeab .main .start-content .conheca p strong,
body.portal-play-testeab .main .start-content .areas-disponiveis p strong,
body.portal-play-testeab .main .start-content .planos p strong,
body.portal-play-testeab .main .start-content .vantagens p strong {
  font-weight: 700;
}
body.portal-play-testeab .main .start-content .conheca h3 {
  margin-bottom: 50px;
}
body.portal-play-testeab .main .start-content .conheca p {
  font-size: 18px;
}
body.portal-play-testeab .main .start-content .listagem {
  color: #ffffff;
  margin-top: 50px;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-fill: auto;
     -moz-column-fill: auto;
          column-fill: auto;
  height: 125px;
  width: 85%;
  margin: 50px auto;
}
body.portal-play-testeab .main .start-content .listagem li {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='19.436' height='19.436' viewBox='0 0 19.436 19.436'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: none; stroke: %23fd3448; stroke-linecap: round; stroke-width: 3px;%7d %3c/style%3e%3c/defs%3e%3cg id='_' data-name='+' transform='translate(-493 -2045)'%3e%3cpath id='Caminho_3' data-name='Caminho 3' class='cls-1' d='M587.447,2041.6v16.436' transform='translate(-84.774 4.9)'/%3e%3cpath id='Caminho_4' data-name='Caminho 4' class='cls-1' d='M0,0V16.436' transform='translate(510.936 2054.674) rotate(90)'/%3e%3c/g%3e%3c/svg%3e") no-repeat top left;
  padding: 0px 10px 15px 35px;
}
body.portal-play-testeab .main .start-content .areas-opcoes {
  margin: 80px 0 200px 0;
  position: relative;
}
body.portal-play-testeab .main .start-content .listagem-areas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}
body.portal-play-testeab .main .start-content .listagem-areas li img {
  max-height: 103px;
  margin-bottom: 10px;
}
body.portal-play-testeab .main .start-content .listagem-areas li p {
  font-size: 16px;
  padding: 20px 50px;
  border-top: 1px solid #696969;
}
body.portal-play-testeab .main .start-content .listagem-areas li:first-child p {
  border-color: #fd334a;
}
body.portal-play-testeab .main .start-content .areas-disponiveis {
  margin: 0 auto 100px;
}
body.portal-play-testeab .main .start-content .planos p {
  margin: 0px auto 100px;
  text-align: left;
  padding-left: 100px;
}
body.portal-play-testeab .main .start-content .planos-opcoes {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 95%;
  margin: 0 auto;
}
body.portal-play-testeab .main .start-content .planos-opcoes a {
  margin: 0 10px;
}
body.portal-play-testeab .main .start-content .planos-opcoes-01, body.portal-play-testeab .main .start-content .planos-opcoes-02, body.portal-play-testeab .main .start-content .planos-opcoes-03 {
  height: auto;
  width: 100%;
}
body.portal-play-testeab .main .start-content .planos .planosMobile {
  display: none;
}
body.portal-play-testeab .main .start-content .planos-regras p {
  font-size: 12px;
  line-height: 13px;
  margin: 40px 0;
}
body.portal-play-testeab .main .start-content .vantagens {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
body.portal-play-testeab .main .start-content .vantagens h3 {
  padding: 80px 0 30px 60px;
}
body.portal-play-testeab .main .start-content .vantagens h3:after {
  width: 160px;
}
body.portal-play-testeab .main .start-content .vantagens h4 {
  color: #D1D1D1;
  font-size: 30px;
  line-height: 24px;
  font-weight: 300;
  text-align: left;
  margin: -30px 0 0 170px;
  position: absolute;
}
body.portal-play-testeab .main .start-content .vantagens h4 strong {
  font-weight: 700;
}
body.portal-play-testeab .main .start-content .vantagens-left {
  width: 60%;
}
body.portal-play-testeab .main .start-content .vantagens-left .listagem {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  height: 100%;
  margin: 100px 0;
  width: 75%;
}
body.portal-play-testeab .main .start-content .vantagens-left .listagem li {
  padding: 0px 10px 25px 35px;
  line-height: 21px;
}
body.portal-play-testeab .main .start-content .vantagens-left .listagem span {
  display: inline-block;
  font-weight: 600;
}
body.portal-play-testeab .main .start-content .vantagens-left .listagem .vantagensPrograma {
  color: #fd334a;
}
body.portal-play-testeab .main .start-content .vantagens-right {
  position: absolute;
  right: 0;
  z-index: -1;
}
body.portal-play-testeab .main .start-content .vantagens-right .vantagensDesk {
  display: block;
  padding: 80px 0 0;
}
body.portal-play-testeab .main .start-content .vantagens-right .vantagensMob {
  display: none;
}
body.portal-play-testeab .main .start-content .comoFunciona {
  margin: 200px 0 100px;
  height: 400px;
}
body.portal-play-testeab .main .start-content .comoFunciona h3 {
  color: #D1D1D1;
  font-size: 50px;
  line-height: 24px;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}
body.portal-play-testeab .main .start-content .comoFunciona h3 strong {
  font-weight: 700;
}
body.portal-play-testeab .main .start-content .comoFunciona h4 {
  color: #D1D1D1;
  font-size: 70px;
  line-height: 24px;
  font-weight: 300;
  text-align: left;
  text-transform: uppercase;
  margin: 30px 0 0 90px;
  position: absolute;
}
body.portal-play-testeab .main .start-content .comoFunciona h4 strong {
  font-weight: 700;
}
body.portal-play-testeab .main .start-content .comoFunciona h4:after {
  content: "";
  position: absolute;
  left: -135px;
  bottom: 13px;
  width: 121px;
  height: 3px;
  background: #707070;
  border-radius: 15px;
}
body.portal-play-testeab .main .start-content .comoFunciona-etapas {
  margin-top: 150px;
  position: relative;
}
body.portal-play-testeab .main .start-content .comoFunciona-etapas img {
  position: absolute;
  right: 200px;
}
body.portal-play-testeab .main .start-content .perguntasFrequentes-titulo {
  height: 120px;
}
body.portal-play-testeab .main .start-content .perguntasFrequentes-titulo h3 {
  color: #D1D1D1;
  font-size: 50px;
  line-height: 24px;
  font-weight: 400;
  text-align: left;
  text-transform: uppercase;
}
body.portal-play-testeab .main .start-content .perguntasFrequentes-titulo h3 strong {
  font-weight: 700;
}
body.portal-play-testeab .main .start-content .perguntasFrequentes-titulo h4 {
  color: #D1D1D1;
  font-size: 70px;
  line-height: 24px;
  font-weight: 300;
  text-align: left;
  text-transform: uppercase;
  margin: 30px 0 0 90px;
  position: absolute;
}
body.portal-play-testeab .main .start-content .perguntasFrequentes-titulo h4 strong {
  font-weight: 700;
}
body.portal-play-testeab .main .start-content .perguntasFrequentes-titulo h4:after {
  content: "";
  position: absolute;
  left: -135px;
  bottom: 13px;
  width: 121px;
  height: 3px;
  background: #fd334a;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 10px 1px #fd334a;
          box-shadow: 0px 0px 10px 1px #fd334a;
}
body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 100px;
}
body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas-box {
  color: #ffffff;
  width: 540px;
  border-radius: 10px;
  border: 1px solid #fd334a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
  margin-bottom: 50px;
  cursor: pointer;
}
body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas-box__texto {
  font-size: 18px;
  padding-left: 30px;
}
body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas-box__icon {
  font-size: 45px;
  height: 50px;
  font-weight: 100;
  padding: 0 15px;
  border-left: 1px solid #fd334a;
}
body.portal-play-testeab .main .start-content .boxInformacoes-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 145px auto 0 auto;
}
body.portal-play-testeab .footerPortalPlay {
  margin: 150px 0 50px;
}
body.portal-play-testeab .footerPortalPlay-sobrePortal__titulo {
  color: #D1D1D1;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}
body.portal-play-testeab .footerPortalPlay-sobrePortal__titulo strong {
  font-weight: 700;
}
body.portal-play-testeab .footerPortalPlay-sobrePortal__texto {
  color: #D1D1D1;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
  line-height: 16px;
}
body.portal-play-testeab .footerPortalPlay-sobrePortal__texto strong {
  font-weight: 700;
}
body.portal-play-testeab .footerPortalPlay-sobrePortal__img {
  margin-top: 100px;
}
body.portal-play-testeab .footerPortalPlay-sobrePortal__img img {
  height: auto;
  width: 100%;
}
body.portal-play-testeab .footerPortalPlay-logosRedes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 100px 0 80px;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__logos-logoPortalEducacaoFooter-desktop {
  display: block;
  height: 49px;
  margin-bottom: 25px;
  width: 142px;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__logos-logoPortalEducacaoFooter-mobile {
  display: none;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__logos-logoPortalFooter {
  height: 45px;
  width: 183px;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__vendas {
  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;
  width: 250px;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__vendas-titulo {
  color: #D1D1D1;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
  margin-bottom: 30px;
  text-transform: uppercase;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__vendas-whats {
  color: #D1D1D1;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  margin-bottom: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__vendas-btnConsultor {
  background: -webkit-gradient(linear, left top, right top, from(#f7575c), to(#f66253));
  background: linear-gradient(90deg, #f7575c 0%, #f66253 100%);
  cursor: pointer;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 18px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 225px;
  height: 40px;
  text-transform: uppercase;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__vendas-btnConsultor:hover {
  background: #cc3b3e;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__vendas-btnConsultor a {
  text-decoration: none;
  letter-spacing: -0.01em;
  color: #ffffff;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__redes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__redes-titulo {
  color: #D1D1D1;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 0.02em;
  margin-bottom: 20px;
  text-transform: uppercase;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__redes-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 50px;
  width: 200px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__redes-logos .iconFacebook {
  background-image: url("/arquivos/testeAB-facebook.png");
  height: 28px;
  width: 28px;
  display: block;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__redes-logos .iconTwitter {
  background-image: url("/arquivos/testeAB-twitter.png");
  height: 28px;
  width: 28px;
  display: block;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__redes-logos .iconInstagram {
  background-image: url("/arquivos/testeAB-instagram.png");
  height: 28px;
  width: 28px;
  display: block;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__redes-logos .iconYoutube {
  background-image: url("/arquivos/testeAB-youtube.png");
  height: 38px;
  width: 38px;
  display: block;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__redes-logoUol-desktop {
  display: block;
  height: 28px;
  width: 153px;
}
body.portal-play-testeab .footerPortalPlay-logosRedes__redes-logoUol-mobile {
  display: none;
}
body.portal-play-testeab .footerPortalPlay-copyright {
  text-align: center;
}
body.portal-play-testeab .footerPortalPlay-copyright__titulo {
  color: #D1D1D1;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.02em;
  margin-bottom: 20px;
}
body.portal-play-testeab .footerPortalPlay-copyright__texto {
  color: #D1D1D1;
  font-family: "Ubuntu", sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0.02em;
  margin: 0 auto;
}
body.portal-play-testeab .modalPerguntasFrequentes {
  background: #000000;
  display: none;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  width: 785px;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  z-index: 110;
  border-radius: 10px;
  border: 1px solid #fd334a;
}
body.portal-play-testeab .modalPerguntasFrequentes-close {
  background-image: url("/arquivos/close-perguntas.png");
  cursor: pointer;
  height: 51px;
  top: -45px;
  right: -35px;
  background-repeat: no-repeat;
  width: 26px;
  position: absolute;
  z-index: 100;
}
body.portal-play-testeab .modalPerguntasFrequentes-content {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  width: 580px;
}
body.portal-play-testeab .modalPerguntasFrequentes-content:before {
  content: "";
  position: absolute;
  width: 238px;
  height: 1px;
  border-bottom: 1px solid #fd334a;
  left: -25px;
  top: 40px;
}
body.portal-play-testeab .modalPerguntasFrequentes-content:after {
  content: "";
  background-repeat: no-repeat;
  background-image: url("/arquivos/bolinhas.png");
  position: absolute;
  width: 98px;
  height: 90px;
  bottom: 10px;
  right: 10px;
}
body.portal-play-testeab .modalPerguntasFrequentes-content__titulo {
  color: #fd334a;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  line-height: 29px;
  margin-bottom: 20px;
}
body.portal-play-testeab .modalPerguntasFrequentes-content__texto p {
  color: #ffffff;
  font-size: 16px;
  line-height: 18px;
  margin: 0 0 10px;
}
body.portal-play-testeab .modalPerguntasFrequentes-content__texto span {
  color: #ffffff;
  font-size: 12px;
  line-height: 13px;
  margin: 0 0 10px;
}
body.portal-play-testeab .modalPerguntasFrequentes-content__texto ul {
  margin: 0 0 40px;
}
body.portal-play-testeab .modalPerguntasFrequentes-content__texto ul li {
  color: #ffffff;
  font-size: 15px;
  line-height: 22px;
  font-style: italic;
}
body.portal-play-testeab .modalPerguntasFrequentes.pergunta01 {
  height: 400px;
}
body.portal-play-testeab .modalPerguntasFrequentes.pergunta02 {
  height: 515px;
}
body.portal-play-testeab .modalPerguntasFrequentes.pergunta03 {
  height: 400px;
}
body.portal-play-testeab .modalPerguntasFrequentes.pergunta04 {
  height: 500px;
}
@media screen and (max-width: 1440px) {
  body.portal-play-testeab .main .intro .divisoria-texto .box-texto-intro .logo-portal-play {
    height: 320px;
    margin: 30px 0;
  }
  body.portal-play-testeab .main .start-content .comoFunciona-etapas img {
    right: 0;
  }
}
@media screen and (max-width: 1200px) {
  body.portal-play-testeab .container-lp {
    max-width: 90%;
  }
  body.portal-play-testeab .slick-list {
    width: 80%;
    margin: 0 auto;
  }
  body.portal-play-testeab .slick-prev {
    left: 2%;
  }
  body.portal-play-testeab .slick-next {
    right: 2%;
  }
  body.portal-play-testeab .main .start-content .comoFunciona-etapas img {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 90%;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    width: 75%;
    margin: 100px auto 0;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas-box {
    height: 29px;
    width: 270px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas-box__texto {
    font-size: 12px;
    padding-left: 10px;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas-box__icon {
    font-size: 28px;
    height: 30px;
    padding: 0px 5px 0 5px;
  }
}
@media screen and (max-width: 1025px) {
  body.portal-play-testeab .container-lp {
    max-width: 80%;
  }
  body.portal-play-testeab .main .intro .divisoria-texto .box-texto-intro {
    width: 100%;
  }
  body.portal-play-testeab .main .intro .divisoria-texto .box-texto-intro p {
    width: 80%;
    margin: 0 auto;
  }
  body.portal-play-testeab .main .start-content .title h2 {
    font-size: 41px;
  }
  body.portal-play-testeab .main .start-content .title p {
    font-size: 12px;
  }
  body.portal-play-testeab .main .start-content .conheca h3 {
    font-size: 43px;
  }
  body.portal-play-testeab .main .start-content .conheca h3 span {
    font-size: 31px;
  }
  body.portal-play-testeab .main .start-content .conheca .listagem {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 35px auto;
  }
  body.portal-play-testeab .main .start-content .conheca .listagem li {
    font-size: 12px;
  }
  body.portal-play-testeab .main .start-content .conheca p {
    font-size: 14px;
    line-height: 18px;
    margin: 0 auto;
    width: 80%;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis {
    margin: 0 auto 80px;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis h3 {
    font-size: 42px;
    padding: 40px 0 40px 20px;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis p {
    font-size: 12px;
    margin: 0;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis .areas-opcoes {
    margin: 80px 0;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis .listagem-areas li img {
    max-height: 64px;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis .listagem-areas li p {
    font-size: 12px;
    padding: 20px 5px;
  }
  body.portal-play-testeab .main .start-content .planos h3 {
    font-size: 42px;
    padding: 0 0 30px 0;
  }
  body.portal-play-testeab .main .start-content .planos .planos-opcoes {
    display: none;
  }
  body.portal-play-testeab .main .start-content .planos .planosMobile {
    display: block;
    position: relative;
  }
  body.portal-play-testeab .main .start-content .planos .planosMobile .slick-next {
    right: 10%;
  }
  body.portal-play-testeab .main .start-content .planos .planosMobile .slick-prev {
    left: 10%;
  }
  body.portal-play-testeab .main .start-content .planos .planosMobile a {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
  }
  body.portal-play-testeab .main .start-content .planos .planos-regras p {
    text-align: center;
    margin: 40px auto;
    padding: 0;
    width: 70%;
  }
  body.portal-play-testeab .main .start-content .vantagens {
    position: relative;
  }
  body.portal-play-testeab .main .start-content .vantagens h3 {
    font-size: 45px;
  }
  body.portal-play-testeab .main .start-content .vantagens h3:after {
    width: 100px;
  }
  body.portal-play-testeab .main .start-content .vantagens h4 {
    font-size: 19px;
  }
  body.portal-play-testeab .main .start-content .vantagens-left {
    width: 70%;
  }
  body.portal-play-testeab .main .start-content .vantagens-left .listagem {
    width: 90%;
    height: auto;
    margin: 50px 0;
  }
  body.portal-play-testeab .main .start-content .vantagens-left .listagem li {
    font-size: 12px;
  }
  body.portal-play-testeab .main .start-content .vantagens-right {
    width: 100%;
    position: absolute;
    right: 170px;
    z-index: -1;
    top: -50px;
  }
  body.portal-play-testeab .main .start-content .comoFunciona {
    height: auto;
    margin: 100px 0;
  }
  body.portal-play-testeab .main .start-content .comoFunciona h3 {
    font-size: 29px;
  }
  body.portal-play-testeab .main .start-content .comoFunciona h4 {
    font-size: 40px;
    margin: 10px 0 0 60px;
  }
  body.portal-play-testeab .main .start-content .comoFunciona h4:after {
    left: -80px;
    width: 72px;
  }
  body.portal-play-testeab .main .start-content .comoFunciona-etapas {
    margin-top: 90px;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes h3 {
    font-size: 28px;
    margin-left: 25px;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes h4 {
    font-size: 40px;
    margin: 10px 0 0 80px;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes h4:after {
    width: 113px;
    left: -115px;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas {
    margin: 50px auto 0;
    width: 95%;
  }
  body.portal-play-testeab .main .start-content .boxInformacoes-content {
    margin: 100px auto 0;
  }
  body.portal-play-testeab .main .start-content .boxInformacoes-content img {
    height: 100%;
    width: 100px;
  }
  body.portal-play-testeab .main .start-content .boxInformacoes-content img:last-child {
    width: 90px;
  }
  body.portal-play-testeab .footerPortalPlay {
    margin: 90px 0 180px;
  }
  body.portal-play-testeab .footerPortalPlay-sobrePortal__titulo {
    font-size: 14px;
  }
  body.portal-play-testeab .footerPortalPlay-sobrePortal__texto {
    font-size: 12px;
  }
  body.portal-play-testeab .footerPortalPlay-copyright__texto {
    font-size: 12px;
    width: 100%;
  }
  body.portal-play-testeab .modalPerguntasFrequentes {
    width: 640px;
  }
}
@media screen and (max-width: 769px) {
  body.portal-play-testeab .main .intro .box-menu .links-menu li {
    font-size: 14px;
    padding: 10px 10px;
  }
  body.portal-play-testeab .modalPerguntasFrequentes {
    width: 90%;
  }
  body.portal-play-testeab .modalPerguntasFrequentes-content {
    width: 90%;
  }
  body.portal-play-testeab .modalPerguntasFrequentes-close {
    top: -12%;
    right: -4%;
  }
}
@media screen and (max-width: 600px) {
  body.portal-play-testeab .main .intro {
    background: url("/arquivos/bg-header-mobile.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }
  body.portal-play-testeab .main .intro .box-menu {
    display: none;
  }
  body.portal-play-testeab .main .intro .hamburguer,
  body.portal-play-testeab .main .intro .full-menu {
    display: block;
  }
  @-webkit-keyframes zoom {
    0%,
          100% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
    }
  }
  @keyframes zoom {
    0%,
          100% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
    }
  }
  body.portal-play-testeab .main .intro .full-menu {
    left: -300%;
    position: fixed;
    background-color: #000000;
    opacity: 0.5;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: all 400ms ease-in;
    transition: all 400ms ease-in;
    height: 200px;
    width: 100%;
  }
  body.portal-play-testeab .main .intro .full-menu .menu {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  body.portal-play-testeab .main .intro .full-menu .menu:before {
    content: "";
    position: absolute;
    width: 238px;
    height: 1px;
    border-bottom: 1px solid #fd334a;
    left: 0;
  }
  body.portal-play-testeab .main .intro .full-menu .menu ul {
    list-style: none;
  }
  body.portal-play-testeab .main .intro .full-menu .menu ul li {
    font-size: 20px;
    margin: 20px;
    color: #fff;
    opacity: 0;
    -webkit-transform: translateY(2%);
            transform: translateY(2%);
    -webkit-transition: all 300ms ease-in;
    transition: all 300ms ease-in;
    cursor: pointer;
  }
  body.portal-play-testeab .main .intro .full-menu .menu ul li:hover:after {
    width: 100%;
  }
  body.portal-play-testeab .main .intro .full-menu .close-menu {
    right: 0;
    position: absolute;
    margin: 10px 20px;
  }
  body.portal-play-testeab .main .intro .full-menu.active {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1;
    z-index: 100;
    left: 0;
  }
  body.portal-play-testeab .main .intro .full-menu.active ul li {
    opacity: 1;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  body.portal-play-testeab .main .intro .hamburguer {
    position: fixed;
    width: 2em;
    height: 2em;
    margin: 1em;
    z-index: 100;
    cursor: pointer;
  }
  body.portal-play-testeab .main .intro .lines {
    background-color: #fd334a;
    width: 100%;
    height: 2px;
    margin: 7px 0;
    -webkit-transition: all 450ms ease-in;
    transition: all 450ms ease-in;
  }
  body.portal-play-testeab .main .intro .divisoria-texto .box-texto-intro .logo-portal-play {
    height: 250px;
    margin: 100px 0 65px;
  }
  body.portal-play-testeab .main .intro .divisoria-texto .box-texto-intro p {
    width: 100%;
    font-size: 14px;
    line-height: 16px;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 50px 0;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes__logos {
    margin-bottom: 60px;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes__vendas {
    margin-bottom: 60px;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes__vendas-titulo {
    margin-bottom: 20px;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes__vendas-whats {
    margin-bottom: 30px;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes__redes-logos {
    width: 300px;
  }
}
@media screen and (max-width: 480px) {
  body.portal-play-testeab {
    background-image: url("/arquivos/bg-logoPortal-mobile.png");
    background-position: center;
    background-repeat: no-repeat;
  }
  body.portal-play-testeab .container-lp {
    max-width: 90%;
  }
  body.portal-play-testeab .slick-prev {
    background: url(/arquivos/seta-prev-mob.png);
    left: 4%;
    width: 16px;
    height: 30px;
    background-repeat: no-repeat;
  }
  body.portal-play-testeab .slick-next {
    background: url(/arquivos/seta-next-mob.png);
    right: 4%;
    width: 16px;
    height: 30px;
    background-repeat: no-repeat;
  }
  body.portal-play-testeab .main .start-content .title h2 {
    font-size: 30px;
    line-height: 35px;
  }
  body.portal-play-testeab .main .start-content .title h2:after {
    bottom: 35px;
    right: 0;
    width: 100%;
  }
  body.portal-play-testeab .main .start-content .title p {
    font-size: 14px;
    line-height: 16px;
  }
  body.portal-play-testeab .main .start-content .conheca h3 {
    font-size: 40px;
    line-height: 46px;
    padding: 30px 0 30px 20px;
  }
  body.portal-play-testeab .main .start-content .conheca h3:after {
    width: 154px;
  }
  body.portal-play-testeab .main .start-content .conheca h3 span {
    font-size: 20px;
    line-height: 26px;
  }
  body.portal-play-testeab .main .start-content .conheca p {
    line-height: 16px;
    width: 100%;
  }
  body.portal-play-testeab .main .start-content .conheca .listagem {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    height: auto;
    padding-left: 35px;
    width: 100%;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis h3 {
    line-height: 46px;
    font-size: 40px;
    padding: 40px 0 20px;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis h3:after {
    right: 0;
    width: 165px;
    left: inherit;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis p {
    font-size: 18px;
    line-height: 21px;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis .areas-opcoes {
    display: none;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis .areasOpcoesMobile {
    display: block;
    position: relative;
    margin: 50px 0;
  }
  body.portal-play-testeab .main .start-content .areas-disponiveis .listagem-areas {
    display: none;
  }
  body.portal-play-testeab .main .start-content .planos h3 {
    font-size: 40px;
    line-height: 46px;
  }
  body.portal-play-testeab .main .start-content .planos h3:after {
    left: 50px;
    width: 160px;
    bottom: 25px;
  }
  body.portal-play-testeab .main .start-content .planos p {
    padding-left: 0;
    text-align: center;
    font-size: 18px;
    line-height: 21px;
    width: 238px;
    margin: 0 auto 60px;
  }
  body.portal-play-testeab .main .start-content .planos .planosMobile {
    display: none;
  }
  body.portal-play-testeab .main .start-content .planos .planosCelular {
    display: block;
    position: relative;
  }
  body.portal-play-testeab .main .start-content .planos .planosCelular .slick-list {
    width: 100%;
  }
  body.portal-play-testeab .main .start-content .planos .planosCelular a {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
  }
  body.portal-play-testeab .main .start-content .planos .planos-regras p {
    font-size: 12px;
    line-height: 14px;
    width: 100%;
  }
  body.portal-play-testeab .main .start-content .vantagens {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 80px;
  }
  body.portal-play-testeab .main .start-content .vantagens-left {
    width: 100%;
  }
  body.portal-play-testeab .main .start-content .vantagens-left h3 {
    font-size: 40px;
    padding: 0px 0 10px;
    text-align: center;
  }
  body.portal-play-testeab .main .start-content .vantagens-left h3:after {
    width: 160px;
    bottom: 3px;
    left: initial;
    right: 40px;
  }
  body.portal-play-testeab .main .start-content .vantagens-left h4 {
    font-size: 20px;
    text-align: center;
    position: relative;
    margin: 0;
  }
  body.portal-play-testeab .main .start-content .vantagens-right {
    width: 100%;
    position: relative;
    right: 0;
    z-index: 0;
  }
  body.portal-play-testeab .main .start-content .vantagens-right img {
    padding: 0;
  }
  body.portal-play-testeab .main .start-content .vantagens-right .vantagensDesk {
    display: none;
  }
  body.portal-play-testeab .main .start-content .vantagens-right .vantagensMob {
    display: block;
    width: 100%;
  }
  body.portal-play-testeab .main .start-content .comoFunciona-titulo {
    height: 100px;
  }
  body.portal-play-testeab .main .start-content .comoFunciona-titulo h3 {
    font-size: 40px;
    line-height: 46px;
  }
  body.portal-play-testeab .main .start-content .comoFunciona-titulo h4 {
    margin: 0 0 0 60px;
    line-height: 46px;
  }
  body.portal-play-testeab .main .start-content .comoFunciona-titulo h4:after {
    bottom: -10px;
    left: -75px;
    width: 121px;
  }
  body.portal-play-testeab .main .start-content .comoFunciona-etapas {
    display: none;
  }
  body.portal-play-testeab .main .start-content .comoFunciona-etapasMobile {
    display: block;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes-titulo {
    height: 80px;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes-titulo h3 {
    font-size: 40px;
    line-height: 46px;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes-titulo h4 {
    font-size: 40px;
    line-height: 46px;
    margin: 0px 0 0 80px;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes-titulo h4:after {
    width: 180px;
    left: -60px;
    bottom: 45px;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas-box {
    margin-bottom: 30px;
    width: 100%;
    height: 50px;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas-box__texto {
    font-size: 16px;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes .conteudoPerguntas-box__icon {
    font-size: 45px;
    height: 50px;
    padding: 0px 10px;
  }
  body.portal-play-testeab .main .start-content .boxInformacoes-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  body.portal-play-testeab .main .start-content .boxInformacoes-content img {
    width: 150px;
    margin-bottom: 30px;
  }
  body.portal-play-testeab .main .start-content .boxInformacoes-content img:last-child {
    width: 150px;
  }
  body.portal-play-testeab .footerPortalPlay {
    margin: 60px 0;
  }
  body.portal-play-testeab .footerPortalPlay-sobrePortal__titulo {
    font-size: 20px;
    margin-bottom: 15px;
  }
  body.portal-play-testeab .footerPortalPlay-sobrePortal__img {
    display: none;
  }
  body.portal-play-testeab .footerPortalPlay-sobrePortal__imgMobile {
    display: block;
    text-align: center;
    margin-top: 45px;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 50px 0;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes__logos {
    margin-bottom: 60px;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes__vendas {
    margin-bottom: 60px;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes__vendas-titulo {
    margin-bottom: 20px;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes__vendas-whats {
    margin-bottom: 30px;
  }
  body.portal-play-testeab .footerPortalPlay-logosRedes__redes-logos {
    width: 300px;
  }
  body.portal-play-testeab .modalPerguntasFrequentes {
    width: 90%;
  }
  body.portal-play-testeab .modalPerguntasFrequentes-close {
    background-image: url("/arquivos/close-perguntas-mobile.png");
    top: -30px;
    right: 0;
    height: 23px;
    width: 11px;
  }
  body.portal-play-testeab .modalPerguntasFrequentes-content {
    width: 90%;
  }
  body.portal-play-testeab .modalPerguntasFrequentes-content:after {
    width: 70px;
    height: 65px;
    bottom: -30px;
    right: -20px;
  }
  body.portal-play-testeab .modalPerguntasFrequentes-content__texto p {
    font-size: 14px;
    line-height: 16px;
  }
  body.portal-play-testeab .modalPerguntasFrequentes-content__texto ul li {
    font-size: 14px;
    line-height: 16px;
    font-style: normal;
  }
  body.portal-play-testeab .modalPerguntasFrequentes.pergunta02 {
    height: 90%;
  }
  body.portal-play-testeab .modalPerguntasFrequentes.pergunta03 {
    height: 65%;
  }
  body.portal-play-testeab .modalPerguntasFrequentes.pergunta04 {
    height: 80%;
  }
}
@media screen and (max-width: 320px) {
  body.portal-play-testeab .main .start-content .conheca h3 {
    padding: 30px 0 30px 10px;
  }
  body.portal-play-testeab .main .start-content .conheca .listagem {
    padding-left: 10px;
  }
  body.portal-play-testeab .main .start-content .comoFunciona-etapasMobile img {
    height: auto;
    width: 90%;
  }
  body.portal-play-testeab .main .start-content .perguntasFrequentes-titulo h4 {
    margin: 0 0 0 40px;
  }
}
