﻿@charset "UTF-8";  .bs-sr-only { clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px);  height: 1px;  overflow: hidden;  position: absolute !important;  width: 1px;  }
@font-face { font-family: 'bradesco_v2';  src: url("../fonts/bsicons/bradesco_v2.eot");  src: url("../fonts/bsicons/bradesco_v2.eot#iefix") format("embedded-opentype"), url("../fonts/bsicons/bradesco_v2.ttf") format("truetype"), url("../fonts/bsicons/bradesco_v2.woff") format("woff"), url("../fonts/bsicons/bradesco_v2.svg#bradesco_v2") format("svg");  font-weight: normal;  font-style: normal;  }
[class^="icon-"], [class*=" icon-"] { font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  }
.icon-saude-pin-bebe:before { content: "\eaaa";  }
.icon-saude-fralda:before { content: "\eaab";  }
.icon-adiantar10:before { content: "\eaa1";  }
.icon-retroceder10:before { content: "\eaa7";  }
.icon-som-volume-medio:before { content: "\eaa0";  }
.icon-som-mudo:before { content: "\eaa2";  }
.icon-som-volume-alto:before { content: "\eaa3";  }
.icon-som-volume-baixo:before { content: "\eaa9";  }
.icon-nav-pause:before { content: "\eaa4";  }
.icon-info-quarto:before { content: "\eaa8";  }
.icon-doc-ibook:before { content: "\e91e";  }
.icon-nav-localizador:before { content: "\e906";  }
.icon-acess-baixa-visao:before { content: "\e9ef";  }
.icon-acess-cadeirante:before { content: "\e9eb";  }
.icon-acess-font-maior:before { content: "\e9ec";  }
.icon-acess-font-menor:before { content: "\e9ed";  }
.icon-acess-surdos:before { content: "\e9ee";  }
.icon-alerta-atencao:before { content: "\e9e7";  }
.icon-alerta-duvida:before { content: "\e9e8";  }
.icon-alerta-erro:before { content: "\e9e9";  }
.icon-alerta-erro2:before { content: "\e9f0";  }
.icon-alerta-mensagem-urgente:before { content: "\ea3d";  }
.icon-alerta-qrcode-erro:before { content: "\ea81";  }
.icon-alerta-qrcode-sucesso:before { content: "\ea82";  }
.icon-alerta-sucesso:before { content: "\e9ea";  }
.icon-alerta-transmissao-urgente:before { content: "\ea3a";  }
.icon-atend-adicionar-contato:before { content: "\e9db";  }
.icon-atend-atendente:before { content: "\e9dc";  }
.icon-atend-bia:before { content: "\e9f1";  }
.icon-atend-call-center:before { content: "\e9f5";  }
.icon-atend-campainha:before { content: "\e9f6";  }
.icon-atend-cel:before { content: "\e9dd";  }
.icon-atend-celular:before { content: "\e9de";  }
.icon-atend-chat:before { content: "\e9df";  }
.icon-atend-chatbot:before { content: "\e9e0";  }
.icon-atend-chat-online:before { content: "\e9f7";  }
.icon-atend-email:before { content: "\e9e2";  }
.icon-atend-email-celular:before { content: "\ea28";  }
.icon-atend-email-envio:before { content: "\e9e1";  }
.icon-atend-fixo:before { content: "\e9e3";  }
.icon-atend-mensagem-celular:before { content: "\e9f8";  }
.icon-atend-presencial:before { content: "\e9e4";  }
.icon-atend-sms:before { content: "\e9e5";  }
.icon-atend-telefone:before { content: "\e9e6";  }
.icon-auto-app-seguro:before { content: "\e9f9";  }
.icon-auto-assistencia:before { content: "\e9fb";  }
.icon-auto-autoline:before { content: "\ea83";  }
.icon-auto-autoridades:before { content: "\e9ce";  }
.icon-auto-avaliacao-risco:before { content: "\ea84";  }
.icon-auto-cambio:before { content: "\e9cf";  }
.icon-auto-caminhao:before { content: "\e9d0";  }
.icon-auto-coberturas-adicionais:before { content: "\e9d1";  }
.icon-auto-completo:before { content: "\e9d2";  }
.icon-auto-condutor:before { content: "\e9d3";  }
.icon-auto-corretores:before { content: "\e9d4";  }
.icon-auto-oficinas-guinchos:before { content: "\e9d5";  }
.icon-auto-onibus:before { content: "\e9fc";  }
.icon-auto-passageiro:before { content: "\e9ff";  }
.icon-auto-personalizado:before { content: "\ea1b";  }
.icon-auto-portas:before { content: "\e9d6";  }
.icon-auto-posto:before { content: "\ea00";  }
.icon-auto-protecao:before { content: "\e9d7";  }
.icon-auto-restricao:before { content: "\ea85";  }
.icon-auto-roubo-veiculo:before { content: "\ea11";  }
.icon-auto-sinistro:before { content: "\e9d8";  }
.icon-auto-tracar-rota:before { content: "\e9d9";  }
.icon-auto-veiculo:before { content: "\e9da";  }
.icon-dados-cpf:before { content: "\e9c8";  }
.icon-dados-estado-civil:before { content: "\ea01";  }
.icon-dados-grafico:before { content: "\ea04";  }
.icon-dados-meu-cartao:before { content: "\ea05";  }
.icon-dados-profissao:before { content: "\e9c9";  }
.icon-dados-sexo:before { content: "\e9ca";  }
.icon-dados-usuario:before { content: "\e9cb";  }
.icon-doc-2a-via:before { content: "\ea19";  }
.icon-doc-add-calendario:before { content: "\e9bc";  }
.icon-doc-alerta:before { content: "\e9bd";  }
.icon-doc-analisar:before { content: "\e9be";  }
.icon-doc-calendario:before { content: "\e9bf";  }
.icon-doc-calendario-proximo:before { content: "\ea08";  }
.icon-doc-carencia:before { content: "\e9c0";  }
.icon-doc-clausulas:before { content: "\ea86";  }
.icon-doc-coleta-documentos:before { content: "\ea09";  }
.icon-doc-consulta:before { content: "\ea0b";  }
.icon-doc-contratos:before { content: "\e9c1";  }
.icon-doc-demonstrativo:before { content: "\ea87";  }
.icon-doc-dicionario:before { content: "\e9c2";  }
.icon-doc-doc:before { content: "\ea88";  }
.icon-doc-documento:before { content: "\e9c3";  }
.icon-doc-documento-facil:before { content: "\ea0c";  }
.icon-doc-form:before { content: "\e9c4";  }
.icon-doc-html:before { content: "\ea89";  }
.icon-doc-inclusa-itens:before { content: "\ea8a";  }
.icon-doc-papel:before { content: "\ea0d";  }
.icon-doc-pdf:before { content: "\e9c5";  }
.icon-doc-prancheta:before { content: "\e9c6";  }
.icon-doc-protocolos:before { content: "\e9c7";  }
.icon-doc-questionario:before { content: "\ea8b";  }
.icon-doc-questionario-avaliacao-risco:before { content: "\ea8c";  }
.icon-doc-renovacao-apolice:before { content: "\ea06";  }
.icon-doc-susep:before { content: "\ea8d";  }
.icon-doc-xls:before { content: "\ea8e";  }
.icon-fin-acompanhamento-proposta:before { content: "\ea0e";  }
.icon-fin-acordo:before { content: "\e99c";  }
.icon-fin-adicionar-carteira:before { content: "\ea0f";  }
.icon-fin-banco:before { content: "\e99d";  }
.icon-fin-boleto:before { content: "\e99e";  }
.icon-fin-caixa:before { content: "\e99f";  }
.icon-fin-cartao:before { content: "\e9a0";  }
.icon-fin-cartoes:before { content: "\ea12";  }
.icon-fin-cheque:before { content: "\e9a1";  }
.icon-fin-compra-online:before { content: "\e9a2";  }
.icon-fin-compra-online2:before { content: "\ea13";  }
.icon-fin-comprar:before { content: "\e9a3";  }
.icon-fin-compras:before { content: "\e9a4";  }
.icon-fin-contribuicao:before { content: "\e9a5";  }
.icon-fin-custo:before { content: "\e9a6";  }
.icon-fin-custo-total:before { content: "\ea15";  }
.icon-fin-debito-online:before { content: "\e9a7";  }
.icon-fin-debito-online2:before { content: "\ea16";  }
.icon-fin-deposito-cheque:before { content: "\e9a8";  }
.icon-fin-despesas:before { content: "\ea17";  }
.icon-fin-dinheiro:before { content: "\ea18";  }
.icon-fin-fatura:before { content: "\e9a9";  }
.icon-fin-formas-pagamento:before { content: "\ea8f";  }
.icon-fin-guardar-dinheiro:before { content: "\ea1a";  }
.icon-fin-imposto-renda:before { content: "\ea1c";  }
.icon-fin-industria:before { content: "\e9aa";  }
.icon-fin-investimento:before { content: "\e9ab";  }
.icon-fin-ir:before { content: "\e9ac";  }
.icon-fin-nota-fiscal:before { content: "\e9ad";  }
.icon-fin-novo-cartao-pronto:before { content: "\ea90";  }
.icon-fin-pgbl:before { content: "\e9ae";  }
.icon-fin-poupanca:before { content: "\e9af";  }
.icon-fin-preco-acessivel:before { content: "\e9b0";  }
.icon-fin-premios:before { content: "\e9b1";  }
.icon-fin-previa-reembolso:before { content: "\ea76";  }
.icon-fin-receber:before { content: "\e9b2";  }
.icon-fin-receber-valor:before { content: "\e9fe";  }
.icon-fin-recibo:before { content: "\e9b3";  }
.icon-fin-reembolso:before { content: "\ea1d";  }
.icon-fin-rendimento:before { content: "\e9b4";  }
.icon-fin-resgate:before { content: "\e9b5";  }
.icon-fin-resumo:before { content: "\ea10";  }
.icon-fin-sacar-cheque:before { content: "\e9b6";  }
.icon-fin-saldo:before { content: "\e9b7";  }
.icon-fin-sem-custo:before { content: "\e9b8";  }
.icon-fin-simulacao:before { content: "\e9b9";  }
.icon-fin-solicitar-previa-reembolso:before { content: "\ea77";  }
.icon-fin-tranquilidade:before { content: "\e9ba";  }
.icon-fin-transferencia:before { content: "\e9bb";  }
.icon-info-anunciar:before { content: "\e975";  }
.icon-info-bilhete-sorteio:before { content: "\ea1e";  }
.icon-info-bloqueio-aberto:before { content: "\e976";  }
.icon-info-caixao:before { content: "\ea20";  }
.icon-info-circuito-cultural:before { content: "\ea70";  }
.icon-info-clique:before { content: "\ea29";  }
.icon-info-consultoria-sustentavel:before { content: "\ea23";  }
.icon-info-dados-gerais:before { content: "\ea91";  }
.icon-info-dados-renovacao:before { content: "\ea92";  }
.icon-info-desconto-loja:before { content: "\e977";  }
.icon-info-descubra:before { content: "\ea24";  }
.icon-info-dia-noite:before { content: "\e978";  }
.icon-info-diversidade:before { content: "\e979";  }
.icon-info-educacao:before { content: "\e97a";  }
.icon-info-embaralhar:before { content: "\ea25";  }
.icon-info-emergencia:before { content: "\e97b";  }
.icon-info-empresa:before { content: "\e97c";  }
.icon-info-endereco:before { content: "\e97d";  }
.icon-info-endereco-correspondencia:before { content: "\eb02";  }
.icon-info-endereco-de-risco:before { content: "\eb03";  }
.icon-info-estrategia:before { content: "\e97e";  }
.icon-info-explosao:before { content: "\ea26";  }
.icon-info-familia:before { content: "\ea27";  }
.icon-info-familiar:before { content: "\e97f";  }
.icon-info-foto:before { content: "\e980";  }
.icon-info-funcionarios:before { content: "\e981";  }
.icon-info-galeria-fotos:before { content: "\ea2a";  }
.icon-info-gestante:before { content: "\ea2b";  }
.icon-info-ideia:before { content: "\e982";  }
.icon-info-importante:before { content: "\ea2c";  }
.icon-info-incendio:before { content: "\e983";  }
.icon-info-inclusao-exclusao:before { content: "\ea2d";  }
.icon-info-infantil:before { content: "\ea2e";  }
.icon-info-informar:before { content: "\e984";  }
.icon-info-informatica:before { content: "\e985";  }
.icon-info-invalidez:before { content: "\e986";  }
.icon-info-ladrao:before { content: "\e987";  }
.icon-info-lavadeira:before { content: "\e988";  }
.icon-info-limpeza:before { content: "\e989";  }
.icon-info-livre-escolha:before { content: "\e98a";  }
.icon-info-local-inspecao:before { content: "\ea93";  }
.icon-info-localizar-mapa:before { content: "\e98b";  }
.icon-info-localizar-sucursal:before { content: "\ea2f";  }
.icon-info-loja:before { content: "\e98c";  }
.icon-info-mobile:before { content: "\e98d";  }
.icon-info-morte:before { content: "\e98e";  }
.icon-info-mover:before { content: "\ea60";  }
.icon-info-nautico:before { content: "\e98f";  }
.icon-info-nome:before { content: "\ea94";  }
.icon-info-noticias:before { content: "\ea71";  }
.icon-info-objeto-risco:before { content: "\ea95";  }
.icon-info-oferta:before { content: "\e9f4";  }
.icon-info-operacao-especial:before { content: "\ea96";  }
.icon-info-outros-seguros:before { content: "\e990";  }
.icon-info-pensar:before { content: "\ea30";  }
.icon-info-perfil:before { content: "\e991";  }
.icon-info-perfil-corretor:before { content: "\ea31";  }
.icon-info-perfil-corretor2:before { content: "\ea33";  }
.icon-info-perfil-corretora:before { content: "\ea34";  }
.icon-info-perfil-dentista:before { content: "\ea35";  }
.icon-info-perfil-medico:before { content: "\ea36";  }
.icon-info-pet:before { content: "\e992";  }
.icon-info-play:before { content: "\e993";  }
.icon-info-premio-individual:before { content: "\ea97";  }
.icon-info-premio-item:before { content: "\ea98";  }
.icon-info-premio-total:before { content: "\ea99";  }
.icon-info-previdencia:before { content: "\e994";  }
.icon-info-qualidade:before { content: "\e995";  }
.icon-info-qualificao:before { content: "\e9fa";  }
.icon-info-re:before { content: "\e9fd";  }
.icon-info-relogio:before { content: "\ea37";  }
.icon-info-reparos:before { content: "\ea07";  }
.icon-info-responsabilidade-civil:before { content: "\e996";  }
.icon-info-restricao-coberturas:before { content: "\eb04";  }
.icon-info-resultado-sorteio:before { content: "\e997";  }
.icon-info-resumo-itens:before { content: "\ea9a";  }
.icon-info-sala-vip:before { content: "\ea14";  }
.icon-info-senha-eletronica:before { content: "\ea21";  }
.icon-info-situacao-risco:before { content: "\ea9b";  }
.icon-info-sobre:before { content: "\ea6e";  }
.icon-info-solucoes-negocio:before { content: "\e998";  }
.icon-info-status-senha:before { content: "\ea75";  }
.icon-info-ticket:before { content: "\ea32";  }
.icon-info-traducao:before { content: "\e999";  }
.icon-info-trofeu:before { content: "\e99a";  }
.icon-info-unlink:before { content: "\ea61";  }
.icon-info-vida:before { content: "\ea1f";  }
.icon-info-web:before { content: "\e99b";  }
.icon-info-wifi:before { content: "\ea62";  }
.icon-nav-adicionar:before { content: "\e958";  }
.icon-nav-alvo:before { content: "\ea6d";  }
.icon-nav-anexar:before { content: "\e959";  }
.icon-nav-apresentacao:before { content: "\e95a";  }
.icon-nav-atualizar:before { content: "\e95b";  }
.icon-nav-audio:before { content: "\e95c";  }
.icon-nav-baixar:before { content: "\e95d";  }
.icon-nav-busca:before { content: "\e95e";  }
.icon-nav-cadastrar-senha:before { content: "\e95f";  }
.icon-nav-check:before { content: "\ea74";  }
.icon-nav-compartilhar:before { content: "\e960";  }
.icon-nav-configuracoes:before { content: "\e961";  }
.icon-nav-conversa:before { content: "\e962";  }
.icon-nav-desfazer:before { content: "\ea9c";  }
.icon-nav-desligar:before { content: "\e963";  }
.icon-nav-editar:before { content: "\e964";  }
.icon-nav-enviar:before { content: "\ea3b";  }
.icon-nav-expandir:before { content: "\ea9d";  }
.icon-nav-exportar:before { content: "\ea72";  }
.icon-nav-favoritos:before { content: "\ea9e";  }
.icon-nav-fechar:before { content: "\e965";  }
.icon-nav-filme:before { content: "\e966";  }
.icon-nav-filtro:before { content: "\ea73";  }
.icon-nav-imprimir:before { content: "\e967";  }
.icon-nav-informacoes:before { content: "\e968";  }
.icon-nav-login:before { content: "\e969";  }
.icon-nav-login2:before { content: "\ea9f";  }
.icon-nav-mensagem:before { content: "\ea3e";  }
.icon-nav-menu-hamburger:before { content: "\ea3f";  }
.icon-nav-notificacao:before { content: "\ea6c";  }
.icon-nav-ocultar:before { content: "\e96a";  }
.icon-nav-organizar:before { content: "\ea7b";  }
.icon-nav-pasta:before { content: "\e96b";  }
.icon-nav-produtos:before { content: "\e96c";  }
.icon-nav-proibido:before { content: "\e9f3";  }
.icon-nav-remover:before { content: "\e96d";  }
.icon-nav-reportar:before { content: "\e96e";  }
.icon-nav-sair:before { content: "\e96f";  }
.icon-nav-salvar:before { content: "\eb01";  }
.icon-nav-seguir:before { content: "\e970";  }
.icon-nav-selecionar:before { content: "\e971";  }
.icon-nav-servicos:before { content: "\ea6b";  }
.icon-nav-som:before { content: "\e972";  }
.icon-nav-vazio:before { content: "\ea6f";  }
.icon-nav-visualizar:before { content: "\e973";  }
.icon-nav-voltar:before { content: "\e974";  }
.icon-nav-zoom-in:before { content: "\ea46";  }
.icon-nav-zoom-out:before { content: "\ea47";  }
.icon-redes-facebook:before { content: "\e951";  }
.icon-redes-getlink:before { content: "\ea7c";  }
.icon-redes-google:before { content: "\e952";  }
.icon-redes-instagram:before { content: "\e953";  }
.icon-redes-linkedin:before { content: "\e954";  }
.icon-redes-twitter:before { content: "\e955";  }
.icon-redes-whatsapp:before { content: "\e956";  }
.icon-redes-youtube:before { content: "\e957";  }
.icon-residencial-antenas:before { content: "\e93a";  }
.icon-residencial-assist:before { content: "\e93b";  }
.icon-residencial-bens:before { content: "\e93c";  }
.icon-residencial-chaveiro:before { content: "\e93d";  }
.icon-residencial-cobertura:before { content: "\e93e";  }
.icon-residencial-condominio:before { content: "\ea7d";  }
.icon-residencial-descarte:before { content: "\e93f";  }
.icon-residencial-eletricista:before { content: "\e940";  }
.icon-residencial-encanador:before { content: "\e941";  }
.icon-residencial-explosao:before { content: "\e942";  }
.icon-residencial-linha-branca:before { content: "\e943";  }
.icon-residencial-lixeira:before { content: "\e944";  }
.icon-residencial-obra:before { content: "\e945";  }
.icon-residencial-patrimonio:before { content: "\e946";  }
.icon-residencial-personalizado:before { content: "\e947";  }
.icon-residencial-provisoria:before { content: "\e948";  }
.icon-residencial-quadros:before { content: "\e949";  }
.icon-residencial-raio:before { content: "\e94a";  }
.icon-residencial-reparo:before { content: "\e94b";  }
.icon-residencial-restaurante:before { content: "\e94c";  }
.icon-residencial-telhas:before { content: "\e94d";  }
.icon-residencial-vendaval:before { content: "\e94e";  }
.icon-residencial-vidraceiro:before { content: "\e94f";  }
.icon-residencial-vigilancia:before { content: "\e950";  }
.icon-saude-acidentes:before { content: "\ea40";  }
.icon-saude-agendar-consulta:before { content: "\e926";  }
.icon-saude-alimentacao-saudavel:before { content: "\ea4b";  }
.icon-saude-ambulancia:before { content: "\e927";  }
.icon-saude-a-pe:before { content: "\ea42";  }
.icon-saude-calendario:before { content: "\e9f2";  }
.icon-saude-cardiograma:before { content: "\e928";  }
.icon-saude-cirurgia-plastica:before { content: "\ea43";  }
.icon-saude-concierge:before { content: "\ea22";  }
.icon-saude-curativos:before { content: "\ea44";  }
.icon-saude-dental-cirurgia:before { content: "\e929";  }
.icon-saude-dental-dentedeleite:before { content: "\ea78";  }
.icon-saude-dental-dentista:before { content: "\e92a";  }
.icon-saude-dental-endodontia:before { content: "\e92b";  }
.icon-saude-dental-ideal:before { content: "\ea79";  }
.icon-saude-dental-junior:before { content: "\ea7a";  }
.icon-saude-dental-odontopediatria:before { content: "\e92c";  }
.icon-saude-dental-pais:before { content: "\e92d";  }
.icon-saude-dental-periodontia:before { content: "\e92e";  }
.icon-saude-dental-prevencao:before { content: "\e92f";  }
.icon-saude-dental-protese:before { content: "\e930";  }
.icon-saude-dental-radiologia:before { content: "\e931";  }
.icon-saude-dermatologia:before { content: "\e932";  }
.icon-saude-despesas-medicas:before { content: "\ea45";  }
.icon-saude-diaria-hospitalar:before { content: "\e933";  }
.icon-saude-diaria-hospitalar2:before { content: "\ea48";  }
.icon-saude-dieta:before { content: "\ea49";  }
.icon-saude-farmacias-proximas:before { content: "\ea4a";  }
.icon-saude-funeral:before { content: "\ea4c";  }
.icon-saude-ganho-peso:before { content: "\ea4d";  }
.icon-saude-homeopatia:before { content: "\e934";  }
.icon-saude-hospitais-proximos:before { content: "\ea4e";  }
.icon-saude-hospital:before { content: "\e935";  }
.icon-saude-infantil:before { content: "\e936";  }
.icon-saude-medicamento:before { content: "\ea4f";  }
.icon-saude-medico:before { content: "\e937";  }
.icon-saude-perda-peso:before { content: "\ea50";  }
.icon-saude-pilula:before { content: "\ea51";  }
.icon-saude-plano-dental:before { content: "\ea52";  }
.icon-saude-planos-saude:before { content: "\e938";  }
.icon-saude-primeiros-socorros:before { content: "\e939";  }
.icon-saude-relatorio-medico:before { content: "\ea03";  }
.icon-saude-soro:before { content: "\ea53";  }
.icon-saude-vacinas:before { content: "\ea3c";  }
.icon-saude-viagem:before { content: "\ea0a";  }
.icon-seta-baixo-a:before { content: "\e91a";  }
.icon-seta-baixo-b:before { content: "\e91b";  }
.icon-seta-baixo-c:before { content: "\e91c";  }
.icon-seta-cima-a:before { content: "\e91d";  }
.icon-seta-cima-b:before { content: "\ea7e";  }
.icon-seta-cima-c:before { content: "\e91f";  }
.icon-seta-direita-a:before { content: "\e920";  }
.icon-seta-direita-b:before { content: "\e921";  }
.icon-seta-direita-c:before { content: "\e922";  }
.icon-seta-dupla-b:before { content: "\ea59";  }
.icon-seta-dupla-direita-b:before { content: "\ea5a";  }
.icon-seta-esquerda-a:before { content: "\e923";  }
.icon-seta-esquerda-b:before { content: "\e924";  }
.icon-seta-esquerda-c:before { content: "\e925";  }
.icon-seta-longa-baixo-c:before { content: "\ea54";  }
.icon-seta-longa-cima-c:before { content: "\ea55";  }
.icon-seta-ponta-baixo:before { content: "\ea63";  }
.icon-seta-ponta-cima:before { content: "\ea64";  }
.icon-seta-ponta-direita:before { content: "\ea65";  }
.icon-seta-ponta-esquerda:before { content: "\ea66";  }
.icon-seta-solida-baixo:before { content: "\ea67";  }
.icon-seta-solida-cima:before { content: "\ea68";  }
.icon-seta-solida-direita:before { content: "\ea69";  }
.icon-seta-solida-esquerda:before { content: "\ea6a";  }
.icon-shop-estrela:before { content: "\e9cc";  }
.icon-shop-shopping:before { content: "\e9cd";  }
.icon-vb-beneficios:before { content: "\e90e";  }
.icon-vb-beneficios2:before { content: "\ea56";  }
.icon-vb-bercario:before { content: "\e90f";  }
.icon-vb-circuito-cultural:before { content: "\ea57";  }
.icon-vb-danca:before { content: "\e910";  }
.icon-vb-documentarios:before { content: "\e911";  }
.icon-vb-exposicoes:before { content: "\e912";  }
.icon-vb-exposicoes2:before { content: "\ea58";  }
.icon-vb-facilidade:before { content: "\ea5b";  }
.icon-vb-facilidades:before { content: "\e913";  }
.icon-vb-jazz:before { content: "\e914";  }
.icon-vb-livro:before { content: "\e915";  }
.icon-vb-musical:before { content: "\e916";  }
.icon-vb-recompensas:before { content: "\e917";  }
.icon-vb-servicos:before { content: "\ea7f";  }
.icon-vb-teatro:before { content: "\e918";  }
.icon-vb-todas:before { content: "\e919";  }
.icon-vert-auto:before { content: "\e907";  }
.icon-vert-capitalizacao:before { content: "\e908";  }
.icon-vert-dental:before { content: "\e909";  }
.icon-vert-previdencia:before { content: "\e90a";  }
.icon-vert-residencial:before { content: "\e90b";  }
.icon-vert-saude:before { content: "\e90c";  }
.icon-vert-vida:before { content: "\e90d";  }
.icon-viagem-abrangencia:before { content: "\e900";  }
.icon-viagem-acessoria:before { content: "\e901";  }
.icon-viagem-acessoria-mundial:before { content: "\ea5c";  }
.icon-viagem-bagagem:before { content: "\e902";  }
.icon-viagem-cancelamento:before { content: "\ea5d";  }
.icon-viagem-hospedagem:before { content: "\e903";  }
.icon-viagem-mala:before { content: "\ea5e";  }
.icon-viagem-perda:before { content: "\e904";  }
.icon-viagem-perda-bagagem:before { content: "\ea5f";  }
.icon-viagem-pousar:before { content: "\e905";  }
.icon-viagem-regresso:before { content: "\ea02";  }
.icon-viagem-seguro:before { content: "\ea80";  }
.icon-viagem-seguro2:before { content: "\ea41";  }
.icon-viagem-translado-corpo:before { content: "\ea38";  }
.icon-viagem-translado-medico:before { content: "\ea39";  }
@font-face { font-family: 'bradesco_v3';  src: url("../fonts/bsiconsV3/bradesco_v3.eot?4kdzqw");  src: url("../fonts/bsiconsV3/bradesco_v3.eot?4kdzqw#iefix") format("embedded-opentype"), url("../fonts/bsiconsV3/bradesco_v3.ttf?4kdzqw") format("truetype"), url("../fonts/bsiconsV3/bradesco_v3.woff?4kdzqw") format("woff"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iaWNvbi1hdmFuY2FyMTAiIGQ9Ik05NTUuNTIgODA2LjYxM2MtOC40NjIgMi40ODktMTcuMzUxLTIuMzQ3LTE5Ljg0LTEwLjgwOWwtNDguODUzLTE2Ni4xMTZjLTAuMTQyIDAuMjg0LTAuMjg0IDAuNjQtMC40MjcgMC45OTYtNzUuOTQ3IDE2My45MTEtMjQ4LjE3OCAyNjQuNjc2LTQyOC4xNiAyNTAuNjY3LTExNS43NjktOC45Ni0yMjEuMDg0LTYyLjUwNy0yOTYuNjA0LTE1MC42ODRzLTExMi4yMTMtMjAwLjUzMy0xMDMuMjUzLTMxNi4yMzFjOC45Ni0xMTUuNzY5IDYyLjUwNy0yMjEuMDg0IDE1MC42ODQtMjk2LjYwNCA3OS41MDItNjguMDUzIDE3OC41Ni0xMDQuNTMzIDI4Mi4wMjctMTA0LjUzMyAxMS4zNzggMCAyMi44MjcgMC40MjcgMzQuMjc2IDEuMzUxIDE1Mi43NDcgMTEuODA0IDI4OS40OTMgMTA0LjY3NiAzNTYuOTc4IDI0Mi4zNDcgMy44NCA3Ljg5MyAwLjU2OSAxNy40OTMtNy4zMjQgMjEuMzMzcy0xNy40OTMgMC41NjktMjEuMzMzLTcuMzI0Yy02Mi41MDctMTI3LjU3My0xODkuMjk4LTIxMy42MTgtMzMwLjczOC0yMjQuNjQtMTA3LjE2NC04LjI0OS0yMTEuMzQyIDI1LjY3MS0yOTMuMDQ5IDk1LjY0NC04MS43NzggNjkuOTczLTEzMS4zNDIgMTY3LjYwOS0xMzkuNjYyIDI3NC44NDRzMjUuNiAyMTEuMzQyIDk1LjU3MyAyOTMuMDQ5YzY5Ljk3MyA4MS43NzggMTY3LjYwOSAxMzEuMzQyIDI3NC44NDQgMTM5LjY2MiAxNjYuODk4IDEyLjk0MiAzMjYuNC04MC40MjcgMzk2LjgtMjMyLjI0OSAwLjE0Mi0wLjIxMyAwLjIxMy0wLjQ5OCAwLjM1Ni0wLjcxMWwtMTYxLjIwOSA0Ny4wMDRjLTguNDYyIDIuNDE4LTE3LjI4LTIuNDE4LTE5Ljc2OS0xMC44OC0yLjQxOC04LjQ2MiAyLjQxOC0xNy4yOCAxMC44OC0xOS43NjlsMTk5LjY4LTU4LjI0YzEuNDkzLTAuNDI3IDIuOTg3LTAuNjQgNC40OC0wLjY0IDYuODk4IDAgMTMuMjI3IDQuNDggMTUuMjg5IDExLjQ0OWw1OS4xNjQgMjAxLjI0NGMyLjQ4OSA4LjQ2Mi0yLjM0NyAxNy4zNTEtMTAuODA5IDE5Ljg0ek04ODAuOTI0IDYwOS44NDlsLTEuMTM4IDAuMjg0YzAuNDk4IDAuMjg0IDAuOTk2IDAuNjQgMS40OTMgMC45OTZsLTAuMzU2LTEuMjh6TTU3Ny45OTEgNTgyLjYxM2MtMzIuNTY5IDAtNTYuNjc2LTEyLjIzMS03Mi41MzMtMzYuOTA3LTE1Ljc4Ny0yNC42MDQtMjMuNzUxLTYyLjM2NC0yMy43NTEtMTEzLjIwOSAwLTQ5LjI4IDguMTc4LTg2LjYxMyAyNC41MzMtMTEyLjE0MiAxNi40MjctMjUuNTI5IDQwLjMyLTM4LjI1OCA3MS43NTEtMzguMjU4IDMyLjc4MiAwIDU3LjEwMiAxMi40NDQgNzMuMDMxIDM3LjMzM3MyMy44OTMgNjIuNTc4IDIzLjgyMiAxMTIuOTk2YzAgNDguNzExLTguMjQ5IDg1Ljk3My0yNC42NzYgMTExLjY0NC0xNi40MjcgMjUuNzQyLTQwLjUzMyAzOC41NDItNzIuMTc4IDM4LjU0MnpNNjI2LjEzMyAzNDAuMTI0Yy05Ljk1Ni0xOS42OTgtMjUuOTU2LTI5LjUxMS00OC4wNzEtMjkuNTExLTIxLjgzMSAwLTM3LjY4OSA5Ljc0Mi00Ny43MTYgMjkuMDg0cy0xNC45MzMgNTAuNDE4LTE0LjkzMyA5Mi44IDQuOTA3IDczLjMxNiAxNC45MzMgOTIuNTE2IDI1Ljg4NCAyOC44NzEgNDcuNzE2IDI4Ljg3MWMyMi4xMTYgMCAzOC4xODctOS42NzEgNDguMDcxLTI5LjIyN3MxNC44NjItNTAuMjA0IDE0Ljg2Mi05Mi4xNmMwLTQyLjAyNy00Ljk3OC03Mi43NDctMTQuODYyLTkyLjM3M3pNMzYwLjgxOCA1OTEuNzg3Yy01LjY4OSAyLjYzMS0xMi4zNzMgMS42MzYtMTcuMTM4LTIuNDg5LTAuMjEzLTAuMjEzLTg0LjQ4LTczLjUyOS04NS4xMi03NC4wOTgtMC40MjctMC40MjctMC43ODItMC43MTEtMC45OTYtMC45MjQtNi4zMjktNi4wNDQtNi4xMTYtMTQuMTUxLTMuMTI5LTE5LjU1NiAzLjY5OC02LjYxMyAxMS40NDktOS43NDIgMTguNzAyLTcuNTM4IDIuNzczIDAuODUzIDUuMTIgMi4zNDcgNi44OTggNC4yNjcgNC4xOTYgMy44NCAzMS40MzEgMjcuNTIgNTguMDI3IDUwLjYzMWwwLjIxMy0yNDAuNDI3YzAtOC44MTggNy4xODItMTYgMTYtMTZzMTYgNy4xODIgMTYgMTZsMC4wNzEgMjc2LjMzOGgtMC4xNDJjLTAuMzU2IDUuOTczLTMuOTgyIDExLjMwNy05LjM4NyAxMy43OTZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMTsiIGdseXBoLW5hbWU9Imljb24tYWxlcnRhLWJhc2ljbyIgZD0iTTUxMS43ODcgMzE4LjQzNmM4LjgxOCAwIDE2IDcuMTgyIDE2IDE2djI1NS4wMDRjMCA4LjgxOC03LjExMSAxNi0xNiAxNnMtMTYtNy4xMTEtMTYtMTZ2LTI1NS4wMDRjMC04Ljg4OSA3LjE4Mi0xNiAxNi0xNnpNNTI3Ljc4NyAyNjAuMjY3YzAtOC44NzYtNy4xOTUtMTYuMDcxLTE2LjA3MS0xNi4wNzFzLTE2LjA3MSA3LjE5NS0xNi4wNzEgMTYuMDcxYzAgOC44NzYgNy4xOTUgMTYuMDcxIDE2LjA3MSAxNi4wNzFzMTYuMDcxLTcuMTk1IDE2LjA3MS0xNi4wNzF6TTkzMi45NzggMTU3LjkzOGMtMS43NzggNy4xMTEtOC4xNzggMTIuMDg5LTE1LjUwMiAxMi4wODloLTM1LjYyN3YxODIuNGMwIDAuOTI0LTAuMDcxIDEuNzc4LTAuMjEzIDIuNjMxLTQuNzY0IDE5OS4yNTMtMTcwLjA5OCAzNjAuOTYtMzY5LjYzNiAzNjAuOTYtMjAwLjMyIDAtMzY2LjE1MS0xNjIuOTg3LTM2OS43MDctMzYzLjE2NGwtMC4xNDItNS44MzFjMC0wLjI4NCAwLTAuNTY5IDAtMC44NTMgMC0wLjE0MiAwLTAuMjg0IDAtMC40Mjd2LTE3NS43MTZoLTM1LjYyN2MtNy4zMjQgMC0xMy43MjQtNC45NzgtMTUuNTAyLTEyLjA4OWwtNDIuNTk2LTE2OS44MTNjLTEuMjA5LTQuNzY0LTAuMTQyLTkuODEzIDIuOTE2LTEzLjcyNHM3LjY4LTYuMTE2IDEyLjU4Ny02LjExNmg4OTYuMTQyYzQuOTA3IDAgOS41MjkgMi4yNzYgMTIuNTg3IDYuMTE2IDMuMDU4IDMuOTExIDQuMTI0IDguOTYgMi45MTYgMTMuNzI0bC00Mi41OTYgMTY5LjgxM3pNMTc0LjA4MCAzNDUuOTU2bDAuMTQyIDYuMTg3YzMuMiAxODMuMDQwIDE1NC43MzggMzMxLjk0NyAzMzcuNzc4IDMzMS45NDdzMzM0LjU3OC0xNDguOTA3IDMzNy43NzgtMzMxLjg3NmMwLTAuNzExIDAuMDcxLTEuMzUxIDAuMTQyLTEuOTkxdi0xNzkuMzQyaC02NzUuODR2MTc1LjA3NnpNODQuNDA5IDAuMjEzbDM0LjU2IDEzNy44ODRoNzg2LjA2MmwzNC41Ni0xMzcuODg0aC04NTUuMTgyek01NC40IDY2MS44MzFsMTExLjA3Ni01OS42NjJjMi40MTgtMS4yOCA0Ljk3OC0xLjkyIDcuNTM4LTEuOTIgNS42ODkgMCAxMS4xNjQgMy4wNTggMTQuMDgwIDguMzkxIDQuMTk2IDcuNzUxIDEuMjggMTcuNDIyLTYuNTQyIDIxLjYxOGwtMTExLjA3NiA1OS43MzNjLTcuNzUxIDQuMTk2LTE3LjQyMiAxLjI4LTIxLjYxOC02LjU0Mi00LjEyNC03Ljc1MS0xLjIwOS0xNy40MjIgNi41NDItMjEuNjE4ek04NTAuOTg3IDYwMC4zMmMyLjU2IDAgNS4xMiAwLjY0IDcuNTM4IDEuOTJsMTExLjA3NiA1OS42NjJjNy43NTEgNC4xOTYgMTAuNjY3IDEzLjg2NyA2LjQ3MSAyMS42MThzLTEzLjg2NyAxMC42NjctMjEuNjE4IDYuNTQybC0xMTEuMDc2LTU5LjczM2MtNy43NTEtNC4xOTYtMTAuNjY3LTEzLjg2Ny02LjQ3MS0yMS42MTggMi44NDQtNS4zMzMgOC4zOTEtOC4zOTEgMTQuMDgwLTguMzkxek01MTIgNzY0LjM3M2M4LjgxOCAwIDE2IDcuMTExIDE2IDE2djEzMS40MTNjMCA4LjgxOC03LjExMSAxNi0xNiAxNnMtMTYtNy4xMTEtMTYtMTZ2LTEzMS40MTNjMC04Ljg4OSA3LjE4Mi0xNiAxNi0xNnpNMTA5LjIyNyA0NjIuOTMzYzAgOC44MTgtNy4xMTEgMTYtMTYgMTZoLTQ2LjIyMmMtOC44MTggMC0xNi03LjExMS0xNi0xNnM3LjExMS0xNiAxNi0xNmg0Ni4yMjJjOC44ODkgMCAxNiA3LjE4MiAxNiAxNnpNOTc2LjkyNCA0NzguODYyaC00Ni4yMjJjLTguODE4IDAtMTYtNy4xMTEtMTYtMTZzNy4xODItMTYgMTYtMTZoNDYuMjIyYzguODE4IDAgMTYgNy4xMTEgMTYgMTZzLTcuMTgyIDE2LTE2IDE2ek02OTcuODg0IDcxOC4xNTFjMi45ODctMi40ODkgNi42MTMtMy42OTggMTAuMjQtMy42OTggNC41NTEgMCA5LjEwMiAxLjkyIDEyLjIzMSA1LjY4OWw4Ny4wNDAgMTAzLjk2NGM1LjY4OSA2Ljc1NiA0Ljc2NCAxNi44NTMtMS45OTEgMjIuNDcxLTYuNzU2IDUuNjg5LTE2Ljg1MyA0Ljc2NC0yMi40NzEtMS45OTFsLTg3LjA0MC0xMDMuOTY0Yy01LjY4OS02Ljc1Ni00Ljc2NC0xNi43ODIgMS45OTEtMjIuNDcxek0zMDMuNjQ0IDcyMC4xNDJjMy4xMjktMy43NjkgNy42OC01LjY4OSAxMi4yMzEtNS42ODkgMy42MjcgMCA3LjI1MyAxLjIwOSAxMC4yNCAzLjY5OCA2Ljc1NiA1LjY4OSA3LjY4IDE1LjcxNiAxLjk5MSAyMi40NzFsLTg2Ljk2OSAxMDMuOTY0Yy01LjY4OSA2Ljc1Ni0xNS43MTYgNy42OC0yMi40NzEgMS45OTFzLTcuNjgtMTUuNzE2LTEuOTkxLTIyLjQ3MWw4Ni45NjktMTAzLjk2NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAyOyIgZ2x5cGgtbmFtZT0iaWNvbi1kb3RzIiBkPSJNNDk2LjA3MSA0NjMuOTI5aDMxLjg1OHYtMzEuODU4aC0zMS44NTh2MzEuODU4ek00OTYuMDcxIDUzNS4xMTFoMzEuODU4di0zMS44NThoLTMxLjg1OHYzMS44NTh6TTQ5Ni4wNzEgMzkyLjc0N2gzMS44NTh2LTMxLjg1OGgtMzEuODU4djMxLjg1OHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAzOyIgZ2x5cGgtbmFtZT0iaWNvbi1wYXVzZSIgZD0iTTUxMiA4OTguMTMzYy0yNDguMTA3IDAtNDQ5Ljk5MS0yMDEuODg0LTQ0OS45OTEtNDQ5Ljk5MXMyMDEuODg0LTQ0OS45OTEgNDQ5Ljk5MS00NDkuOTkxIDQ0OS45OTEgMjAxLjg4NCA0NDkuOTkxIDQ0OS45OTEtMjAxLjg4NCA0NDkuOTkxLTQ0OS45OTEgNDQ5Ljk5MXpNNTEyIDMwLjE1MWMtMjMwLjQ3MSAwLTQxNy45OTEgMTg3LjUyLTQxNy45OTEgNDE3Ljk5MXMxODcuNTIgNDE3Ljk5MSA0MTcuOTkxIDQxNy45OTEgNDE3Ljk5MS0xODcuNTIgNDE3Ljk5MS00MTcuOTkxLTE4Ny41Mi00MTcuOTkxLTQxNy45OTEtNDE3Ljk5MXpNNDA1LjI2MiA2NjguMDE4Yy04LjgxOCAwLTE1LjkyOS03LjExMS0xNS45MjktMTUuOTI5di00MDguMTc4YzAtOC44MTggNy4xMTEtMTUuOTI5IDE1LjkyOS0xNS45MjlzMTUuOTI5IDcuMTExIDE1LjkyOSAxNS45Mjl2NDA4LjE3OGMwLjA3MSA4LjgxOC03LjExMSAxNS45MjktMTUuOTI5IDE1LjkyOXpNNjE4LjczOCA2NjguMDE4Yy04LjgxOCAwLTE1LjkyOS03LjExMS0xNS45MjktMTUuOTI5di00MDguMTc4YzAtOC44MTggNy4xMTEtMTUuOTI5IDE1LjkyOS0xNS45MjlzMTUuOTI5IDcuMTExIDE1LjkyOSAxNS45Mjl2NDA4LjE3OGMwLjA3MSA4LjgxOC03LjExMSAxNS45MjktMTUuOTI5IDE1LjkyOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA0OyIgZ2x5cGgtbmFtZT0iaWNvbi1yZWdyZXNzYXIxMCIgZD0iTTY3OC4zMjkgMjgyLjA5OGMzMi43ODIgMCA1Ny4xMDIgMTIuNDQ0IDczLjAzMSAzNy4zMzNzMjMuODkzIDYyLjU3OCAyMy44MjIgMTEyLjk5NmMwIDQ4LjcxMS04LjI0OSA4NS45NzMtMjQuNjc2IDExMS42NDQtMTYuNDI3IDI1Ljc0Mi00MC41MzMgMzguNTQyLTcyLjE3OCAzOC41NDItMzIuNTY5IDAtNTYuNjc2LTEyLjIzMS03Mi41MzMtMzYuOTA3LTE1Ljc4Ny0yNC42MDQtMjMuNzUxLTYyLjM2NC0yMy43NTEtMTEzLjIwOSAwLTQ5LjI4IDguMTc4LTg2LjYxMyAyNC41MzMtMTEyLjE0MiAxNi40MjctMjUuNTI5IDQwLjMyLTM4LjI1OCA3MS43NTEtMzguMjU4ek02MzAuNjg0IDUyNS4wMTNjMTAuMDI3IDE5LjIgMjUuODg0IDI4Ljg3MSA0Ny43MTYgMjguODcxIDIyLjExNiAwIDM4LjE4Ny05LjY3MSA0OC4wNzEtMjkuMjI3czE0Ljg2Mi01MC4yMDQgMTQuODYyLTkyLjE2YzAtNDIuMDI3LTQuOTc4LTcyLjc0Ny0xNC44NjItOTIuMzczLTkuOTU2LTE5LjY5OC0yNS45NTYtMjkuNTExLTQ4LjA3MS0yOS41MTEtMjEuODMxIDAtMzcuNjg5IDkuNzQyLTQ3LjcxNiAyOS4wODRzLTE0LjkzMyA1MC40MTgtMTQuOTMzIDkyLjggNC45MDcgNzMuMzE2IDE0LjkzMyA5Mi41MTZ6TTM3My40MDQgNDg3LjE4MmMyLjc3MyAwLjg1MyA1LjEyIDIuMzQ3IDYuODk4IDQuMjY3IDQuMTk2IDMuODQgMzEuNDMxIDI3LjUyIDU4LjAyNyA1MC42MzFsMC4yMTMtMjQwLjQyN2MwLTguODE4IDcuMTgyLTE2IDE2LTE2czE2IDcuMTgyIDE2IDE2bDAuMDcxIDI3Ni4zMzhoLTAuMTQyYy0wLjI4NCA1Ljk3My0zLjg0IDExLjMwNy05LjMxNiAxMy43OTYtNS42ODkgMi42MzEtMTIuMzczIDEuNjM2LTE3LjEzOC0yLjQ4OS0wLjIxMy0wLjIxMy04NC40OC03My41MjktODUuMTItNzQuMDk4LTAuNDI3LTAuNDI3LTAuNzgyLTAuNzExLTAuOTk2LTAuOTI0LTYuMzI5LTYuMDQ0LTYuMTE2LTE0LjE1MS0zLjEyOS0xOS41NTYgMy41NTYtNi42MTMgMTEuMzc4LTkuNzQyIDE4LjYzMS03LjUzOHpNODY2Ljk4NyA3MjUuMTkxYy03NS41MiA4OC4xNzgtMTgwLjgzNiAxNDEuNzI0LTI5Ni42MDQgMTUwLjY4NC0xNzkuOTgyIDE0LjAwOS0zNTIuMjEzLTg2Ljc1Ni00MjguMTYtMjUwLjY2Ny0wLjE0Mi0wLjM1Ni0wLjI4NC0wLjcxMS0wLjQyNy0wLjk5NmwtNDguODUzIDE2Ni4xMTZjLTIuNDg5IDguNDYyLTExLjM3OCAxMy4yOTgtMTkuODQgMTAuODA5cy0xMy4yOTgtMTEuMzc4LTEwLjgwOS0xOS44NGw1OS4xNjQtMjAxLjI0NGMyLjA2Mi02Ljk2OSA4LjM5MS0xMS40NDkgMTUuMjg5LTExLjQ0OSAxLjQ5MyAwIDIuOTg3IDAuMjEzIDQuNDggMC42NGwxOTkuNjggNTguMjRjOC40NjIgMi40ODkgMTMuMjk4IDExLjMwNyAxMC44OCAxOS43NjktMi40ODkgOC40NjItMTEuMzA3IDEzLjI5OC0xOS43NjkgMTAuODhsLTE2MS4yMDktNDcuMDA0YzAuMTQyIDAuMjEzIDAuMjEzIDAuNDk4IDAuMzU2IDAuNzExIDcwLjQgMTUxLjgyMiAyMjkuOTAyIDI0NS4xOTEgMzk2LjggMjMyLjI0OSAxMDcuMjM2LTguMzIgMjA0Ljg3MS01Ny44ODQgMjc0Ljg0NC0xMzkuNjYyIDY5Ljk3My04MS43MDcgMTAzLjg5My0xODUuODEzIDk1LjU3My0yOTMuMDQ5cy01Ny44ODQtMjA0Ljg3MS0xMzkuNjYyLTI3NC44NDRjLTgxLjcwNy02OS45NzMtMTg1Ljg4NC0xMDMuODkzLTI5My4wNDktOTUuNjQ0LTE0MS40NCAxMS4wMjItMjY4LjIzMSA5Ny4wNjctMzMwLjczOCAyMjQuNjQtMy44NCA3Ljg5My0xMy40NCAxMS4xNjQtMjEuMzMzIDcuMzI0cy0xMS4xNjQtMTMuNDQtNy4zMjQtMjEuMzMzYzY3LjQ4NC0xMzcuNjcxIDIwNC4yMzEtMjMwLjU0MiAzNTYuOTc4LTI0Mi4zNDcgMTEuNDQ5LTAuOTI0IDIyLjg5OC0xLjM1MSAzNC4yNzYtMS4zNTEgMTAzLjQ2NyAwIDIwMi41MjQgMzYuNDggMjgyLjAyNyAxMDQuNTMzIDg4LjE3OCA3NS41MiAxNDEuNzI0IDE4MC44MzYgMTUwLjY4NCAyOTYuNjA0IDguOTYgMTE1LjY5OC0yNy43MzMgMjI4LjA1My0xMDMuMjUzIDMxNi4yMzF6TTE0Ny42OTggNjA0LjM3M2wtMC4zNTYgMS4yOGMwLjQ5OC0wLjM1NiAwLjk5Ni0wLjcxMSAxLjQ5My0wLjk5NmwtMS4xMzgtMC4yODR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNTsiIGdseXBoLW5hbWU9Imljb24tc29tLW11ZG8tdjIiIGQ9Ik02MTQuNjg0IDgwMS4yMDljLTExLjU5MSA2LjE4Ny0yNS42NzEgNS41NDctMzYuNjIyLTEuNzc4bC0yOTMuMTkxLTE5NS44NHYxMC40NTNjMCAxNi43MTEtMTMuNTgyIDMwLjM2NC0zMC4zNjQgMzAuMzY0aC0xNjEuMzUxYy0xNi43MTEgMC0zMC4zNjQtMTMuNTgyLTMwLjM2NC0zMC4zNjR2LTMzOC4yMDRjMC0xNi43MTEgMTMuNTgyLTMwLjM2NCAzMC4zNjQtMzAuMzY0aDE2MS4zNTFjMTYuNzExIDAgMzAuMzY0IDEzLjU4MiAzMC4zNjQgMzAuMzY0djEyLjE2bDI5My4xOTEtMTk1Ljg0YzUuOTczLTMuOTgyIDEyLjg3MS02LjA0NCAxOS43NjktNi4wNDQgNS43NiAwIDExLjUyIDEuNDIyIDE2Ljc4MiA0LjE5NiAxMS41OTEgNi4xODcgMTguODQ0IDE4LjI3NiAxOC44NDQgMzEuNDMxdjY0OC4wMzZjMC4wNzEgMTMuMTU2LTcuMTgyIDI1LjI0NC0xOC43NzMgMzEuNDMxek05NC44NjIgMjc3LjU0N3YzMzQuODYyaDE1OC4wMDl2LTMzNC44NjJoLTE1OC4wMDl6TTU5OS42MDkgMTE4LjYxM2MtMC44NTMtMC40MjctMi4yNzYtMC43ODItMy42OTggMC4yMTNsLTMxMS4wNDAgMjA3LjY0NHYyMzguNzJjMC4yMTMgMC4xNDIgMC40OTggMC4yMTMgMC43MTEgMC40MjdsMzEwLjI1OCAyMDcuMjE4YzEuNDkzIDAuOTk2IDIuODQ0IDAuNjQgMy42OTggMC4yMTMgMC44NTMtMC40OTggMS45Mi0xLjQyMiAxLjkyLTMuMmwwLjA3MS02NDguMDM2YzAtMS43NzgtMS4wNjctMi43NzMtMS45Mi0zLjJ6TTk2MC4yODQgMzQ5LjUxMWwtMTEyLjU2OSAxMTIuNTY5IDExMi41NjkgMTEyLjU2OWM2LjI1OCA2LjI1OCA2LjI1OCAxNi4zNTYgMCAyMi42MTNzLTE2LjM1NiA2LjI1OC0yMi42MTMgMGwtMTEyLjU2OS0xMTIuNTY5LTExMi41NjkgMTEyLjY0Yy02LjI1OCA2LjI1OC0xNi4zNTYgNi4yNTgtMjIuNjEzIDBzLTYuMjU4LTE2LjM1NiAwLTIyLjYxM2wxMTIuNTY5LTExMi41NjktMTEyLjU2OS0xMTIuNjRjLTYuMjU4LTYuMjU4LTYuMjU4LTE2LjM1NiAwLTIyLjYxMyAzLjEyOS0zLjEyOSA3LjI1My00LjY5MyAxMS4zMDctNC42OTNzOC4xNzggMS41NjQgMTEuMzA3IDQuNjkzbDExMi41NjkgMTEyLjU2OSAxMTIuNTY5LTExMi41NjljMy4xMjktMy4xMjkgNy4yNTMtNC42OTMgMTEuMzA3LTQuNjkzIDQuMTI0IDAgOC4xNzggMS41NjQgMTEuMzA3IDQuNjkzIDYuMjU4IDYuMjU4IDYuMjU4IDE2LjM1NiAwIDIyLjYxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA2OyIgZ2x5cGgtbmFtZT0iaWNvbi1zb20tdm9sdW1lLWFsdG8tdjIiIGQ9Ik02MTQuNTQyIDgwMS4yOGMtMTEuNTkxIDYuMTg3LTI1LjY3MSA1LjU0Ny0zNi42MjItMS43NzhsLTI5My4yNjItMTk1Ljg0djEwLjQ1M2MwIDE2LjcxMS0xMy41ODIgMzAuMzY0LTMwLjM2NCAzMC4zNjRoLTE2MS4zNTFjLTE2LjcxMSAwLTMwLjM2NC0xMy41ODItMzAuMzY0LTMwLjM2NHYtMzM4LjIwNGMwLTE2LjcxMSAxMy41ODItMzAuMzY0IDMwLjM2NC0zMC4zNjRoMTYxLjM1MWMxNi43MTEgMCAzMC4zNjQgMTMuNTgyIDMwLjM2NCAzMC4zNjR2MTIuMDg5bDI5My4yNjItMTk1Ljg0YzUuOTczLTMuOTgyIDEyLjg3MS02LjA0NCAxOS43NjktNi4wNDQgNS43NiAwIDExLjUyIDEuNDIyIDE2Ljc4MiA0LjE5NiAxMS41OTEgNi4xODcgMTguODQ0IDE4LjI3NiAxOC44NDQgMzEuNDMxdjY0OC4xMDdjMC4wNzEgMTMuMTU2LTcuMTgyIDI1LjI0NC0xOC43NzMgMzEuNDMxek0yNTIuNjU4IDI3Ny41NDdoLTE1OC4wMDl2MzM0LjkzM2gxNTguMDA5di0zMzQuOTMzek01OTkuMzk2IDExOC42MTNjLTAuODUzLTAuNDI3LTIuMjc2LTAuNzgyLTMuNjk4IDAuMjEzbC0zMTEuMDQwIDIwNy43MTZ2MjM4LjcyYzAuMjEzIDAuMTQyIDAuNDk4IDAuMjEzIDAuNzExIDAuNDI3bDMxMC4yNTggMjA3LjIxOGMxLjQ5MyAwLjk5NiAyLjg0NCAwLjY0IDMuNjk4IDAuMjEzIDAuODUzLTAuNDk4IDEuOTItMS40MjIgMS45Mi0zLjJsMC4wNzEtNjQ4LjEwN2MwLTEuNzc4LTEuMDY3LTIuNzczLTEuOTItMy4yek03MzMuNjUzIDYwMS44MTNjLTguODE4IDAtMTYtNy4xODItMTYtMTZ2LTI3OC4yNThjMC04LjgxOCA3LjE4Mi0xNiAxNi0xNnMxNiA3LjE4MiAxNiAxNnYyNzguMjU4YzAgOC44MTgtNy4xODIgMTYtMTYgMTZ6TTg0MC4zOTEgNjU5Ljc2OWMtOC44MTggMC0xNi03LjE4Mi0xNi0xNnYtMzk0LjE2OWMwLTguODE4IDcuMTgyLTE2IDE2LTE2czE2IDcuMTgyIDE2IDE2djM5NC4xNjljMCA4Ljg4OS03LjExMSAxNi0xNiAxNnpNOTQ3LjIgNzE2LjQ0NGMtOC44MTggMC0xNi03LjE4Mi0xNi0xNnYtNTA3LjUyYzAtOC44MTggNy4xODItMTYgMTYtMTZzMTYgNy4xODIgMTYgMTZ2NTA3LjUyYzAgOC44ODktNy4xODIgMTYtMTYgMTZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNzsiIGdseXBoLW5hbWU9Imljb24tc29tLXZvbHVtZS1iYWl4by12MiIgZD0iTTYxNC41NDIgODAxLjI4Yy0xMS41OTEgNi4xODctMjUuNjcxIDUuNTQ3LTM2LjYyMi0xLjc3OGwtMjkzLjI2Mi0xOTUuODR2MTAuNDUzYzAgMTYuNzExLTEzLjU4MiAzMC4zNjQtMzAuMzY0IDMwLjM2NGgtMTYxLjM1MWMtMTYuNzExIDAtMzAuMzY0LTEzLjU4Mi0zMC4zNjQtMzAuMzY0di0zMzguMjA0YzAtMTYuNzExIDEzLjU4Mi0zMC4zNjQgMzAuMzY0LTMwLjM2NGgxNjEuMzUxYzE2LjcxMSAwIDMwLjM2NCAxMy41ODIgMzAuMzY0IDMwLjM2NHYxMi4wODlsMjkzLjI2Mi0xOTUuODRjNS45NzMtMy45ODIgMTIuODcxLTYuMDQ0IDE5Ljc2OS02LjA0NCA1Ljc2IDAgMTEuNTIgMS40MjIgMTYuNzgyIDQuMTk2IDExLjU5MSA2LjE4NyAxOC44NDQgMTguMjc2IDE4Ljg0NCAzMS40MzF2NjQ4LjEwN2MwLjA3MSAxMy4xNTYtNy4xODIgMjUuMjQ0LTE4Ljc3MyAzMS40MzF6TTI1Mi42NTggMjc3LjU0N2gtMTU4LjAwOXYzMzQuOTMzaDE1OC4wMDl2LTMzNC45MzN6TTU5OS4zOTYgMTE4LjYxM2MtMC44NTMtMC40MjctMi4yNzYtMC43ODItMy42OTggMC4yMTNsLTMxMS4wNDAgMjA3LjcxNnYyMzguNzJjMC4yMTMgMC4xNDIgMC40OTggMC4yMTMgMC43MTEgMC40MjdsMzEwLjI1OCAyMDcuMjE4YzEuNDkzIDAuOTk2IDIuODQ0IDAuNjQgMy42OTggMC4yMTMgMC44NTMtMC40OTggMS45Mi0xLjQyMiAxLjkyLTMuMmwwLjA3MS02NDguMTA3YzAtMS43NzgtMS4wNjctMi43NzMtMS45Mi0zLjJ6TTczMy42NTMgNjAxLjgxM2MtOC44MTggMC0xNi03LjE4Mi0xNi0xNnYtMjc4LjI1OGMwLTguODE4IDcuMTgyLTE2IDE2LTE2czE2IDcuMTgyIDE2IDE2djI3OC4yNThjMCA4LjgxOC03LjE4MiAxNi0xNiAxNnoiIC8+CjwvZm9udD48L2RlZnM+PC9zdmc+) format("svg");  font-weight: normal;  font-style: normal;  font-display: block;  }
[class^="icon_v3"], [class*=" icon_v3"] { font-family: 'bradesco_v3' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  }
.icon_v3-avancar10:before { content: "\e900";  }
.icon_v3-alerta-basico:before { content: "\e901";  }
.icon_v3-dots:before { content: "\e902";  }
.icon_v3-pause:before { content: "\e903";  }
.icon_v3-regressar10:before { content: "\e904";  }
.icon_v3-som-mudo:before { content: "\e905";  }
.icon_v3-som-volume-alto:before { content: "\e906";  }
.icon_v3-som-volume-baixo:before { content: "\e907";  }
.flickity-enabled { position: relative;  }
.flickity-enabled:focus { outline: 0;  }
.flickity-viewport { overflow: hidden;  position: relative;  height: 100%;  }
.flickity-slider { position: absolute;  width: 100%;  height: 100%;  }
.flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent;  tap-highlight-color: transparent;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  }
.flickity-enabled.is-draggable .flickity-viewport { cursor: move;  cursor: -webkit-grab;  cursor: grab;  }
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { cursor: -webkit-grabbing;  cursor: grabbing;  }
.flickity-button { position: absolute;  background: rgba(255, 255, 255, 0.75);  border: none;  color: #333;  }
.flickity-button:hover { background: #fff;  cursor: pointer;  }
.flickity-button:focus { outline: 0;  -webkit-box-shadow: 0 0 0 5px #19F;  box-shadow: 0 0 0 5px #19F;  }
.flickity-button:active { opacity: .6;  }
.flickity-button:disabled { opacity: .3;  cursor: auto;  pointer-events: none;  }
.flickity-button-icon { fill: currentColor;  }
.flickity-prev-next-button { top: 50%;  width: 44px;  height: 44px;  -webkit-border-radius: 50%;  border-radius: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  }
.flickity-prev-next-button.previous { left: 10px;  }
.flickity-prev-next-button.next { right: 10px;  }
.flickity-rtl .flickity-prev-next-button.previous { left: auto;  right: 10px;  }
.flickity-rtl .flickity-prev-next-button.next { right: auto;  left: 10px;  }
.flickity-prev-next-button .flickity-button-icon { position: absolute;  left: 20%;  top: 20%;  width: 60%;  height: 60%;  }
.flickity-page-dots { position: absolute;  width: 100%;  bottom: -25px;  padding: 0;  margin: 0;  list-style: none;  text-align: center;  line-height: 1;  }
.flickity-rtl .flickity-page-dots { direction: rtl;  }
.flickity-page-dots .dot { display: inline-block;  width: 10px;  height: 10px;  margin: 0 8px;  background: #333;  -webkit-border-radius: 50%;  border-radius: 50%;  opacity: .25;  cursor: pointer;  }
.flickity-page-dots .dot.is-selected { opacity: 1;  }
.lightpick { background-color: #fff;  -webkit-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);  color: #000;  line-height: 1.125em;  position: absolute;  z-index: 99999;  }
.lightpick--inlined { position: static;  }
.lightpick,.lightpick *,.lightpick::after,.lightpick::before { -webkit-box-sizing: border-box;  box-sizing: border-box;  }
.lightpick.is-hidden { display: none;  }
.lightpick__months { display: -ms-grid;  display: grid;  background-color: #f9f9f9;  -ms-grid-columns: auto;  grid-template-columns: auto;  grid-gap: 1px;  }
.lightpick--2-columns .lightpick__months { -ms-grid-columns: auto auto;  grid-template-columns: auto auto;  }
.lightpick--3-columns .lightpick__months { -ms-grid-columns: auto auto auto;  grid-template-columns: auto auto auto;  }
.lightpick--4-columns .lightpick__months { -ms-grid-columns: auto auto auto auto;  grid-template-columns: auto auto auto auto;  }
.lightpick--5-columns .lightpick__months { -ms-grid-columns: auto auto auto auto auto;  grid-template-columns: auto auto auto auto auto;  }
.lightpick__month { background-color: #fff;  padding: 4px;  width: 288px;  }
.lightpick__month-title-bar { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  margin-bottom: 4px;  }
.lightpick__month-title { -webkit-border-radius: 4px;  border-radius: 4px;  cursor: default;  font-size: 16px;  font-weight: normal;  line-height: 24px;  margin-bottom: 8px;  margin-left: 8px;  margin-top: 4px;  padding: 0 4px;  }
.lightpick__month .lightpick__month-title:hover { background-color: #f9f9f9;  }
.lightpick__month-title-accent { font-weight: bold;  pointer-events: none;  }
.lightpick__toolbar { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  text-align: right;  -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  }
.lightpick__previous-action,.lightpick__next-action,.lightpick__close-action { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-border-radius: 50%;  border-radius: 50%;  border: none;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 32px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin-left: 6px;  outline: none;  width: 32px;  }
.lightpick__previous-action,.lightpick__next-action { font-size: 12px;  }
.lightpick__close-action { font-size: 18px;  }
.lightpick__previous-action:active,.lightpick__next-action:active,.lightpick__close-action:active { color: inherit;  }
.lightpick__days-of-the-week { display: -ms-grid;  display: grid;  -ms-grid-columns: (1fr)[7];  grid-template-columns: repeat(7, 1fr);  }
.lightpick__day-of-the-week { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 11px;  font-weight: bold;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
.lightpick__days { display: -ms-grid;  display: grid;  -ms-grid-columns: (1fr)[7];  grid-template-columns: repeat(7, 1fr);  }
.lightpick__day { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-position: center center;  background-repeat: no-repeat;  background-size: contain;  cursor: default;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 13px;  height: 40px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
.lightpick__day.is-today { background-image: url("data:image/svg+xml;  charset=utf-8,%3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(220, 50, 47, 0.06)' cx='16' cy='16' r='16'/%3E%3C/svg%3E");  background-size: 61.8% auto;  color: #cc092f;  }
.lightpick__day:not(.is-disabled):hover { background-size: contain;  background-image: url("data:image/svg+xml;  charset=utf-8,%3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23E0E0E0' cx='16' cy='16' r='16'/%3E%3C/svg%3E");  }
.lightpick__day.is-disabled { opacity: .38;  pointer-events: none;  }
.lightpick__day.disabled-tooltip { pointer-events: auto;  }
.lightpick__day.is-disabled.is-forward-selected { opacity: 1;  }
.lightpick__day.is-disabled.is-forward-selected:not(.is-start-date) { background-color: rgba(14, 129, 237, 0.1);  background-image: none;  }
.lightpick__day.is-previous-month,.lightpick__day.is-next-month { opacity: 0.38;  }
.lightpick__day.lightpick__day.is-in-range:not(.is-disabled) { opacity: 1;  }
.lightpick__day.is-in-range { -webkit-border-radius: 0;  border-radius: 0;  background-color: rgba(14, 129, 237, 0.1);  background-image: none;  }
.lightpick__day.is-in-range:hover { background-image: url("data:image/svg+xml;  charset=utf-8,%3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(38, 139, 210, 0.5)' cx='16' cy='16' r='16'/%3E%3C/svg%3E");  }
.lightpick__day.is-start-date.is-in-range,.lightpick__day.is-end-date.is-in-range.is-flipped { -webkit-border-top-left-radius: 50%;  border-top-left-radius: 50%;  -webkit-border-top-right-radius: 0;  border-top-right-radius: 0;  -webkit-border-bottom-right-radius: 0;  border-bottom-right-radius: 0;  -webkit-border-bottom-left-radius: 50%;  border-bottom-left-radius: 50%;  background-color: #0e81ed;  background-image: none;  }
.lightpick__day.is-end-date.is-in-range,.lightpick__day.is-start-date.is-in-range.is-flipped { -webkit-border-top-left-radius: 0;  border-top-left-radius: 0;  -webkit-border-top-right-radius: 50%;  border-top-right-radius: 50%;  -webkit-border-bottom-right-radius: 50%;  border-bottom-right-radius: 50%;  -webkit-border-bottom-left-radius: 0;  border-bottom-left-radius: 0;  background-color: #0e81ed;  background-image: none;  }
.lightpick__day.is-start-date.is-end-date { background-color: transparent;  background-image: url("data:image/svg+xml;  charset=utf-8,%3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23268BD2' cx='16' cy='16' r='16'/%3E%3C/svg%3E");  }
.lightpick__day.is-start-date,.lightpick__day.is-end-date,.lightpick__day.is-start-date:hover,.lightpick__day.is-end-date:hover { background-image: url("data:image/svg+xml;  charset=utf-8,%3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23268BD2' cx='16' cy='16' r='16'/%3E%3C/svg%3E");  color: #fff;  font-weight: bold;  }
.lightpick__tooltip { background-color: #fff;  -webkit-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);  font-size: 11px;  margin-top: -4px;  padding: 4px 8px;  pointer-events: none;  position: absolute;  white-space: nowrap;  }
.lightpick__tooltip::before { border-left: 5px solid transparent;  border-right: 5px solid transparent;  border-top: 5px solid rgba(0, 0, 0, 0.12);  bottom: -5px;  content: "";  left: -webkit-calc(50% - 5px);  left: calc(50% - 5px);  position: absolute;  }
.lightpick__tooltip::after { border-left: 4px solid transparent;  border-right: 4px solid transparent;  border-top: 4px solid #fff;  bottom: -4px;  content: "";  left: -webkit-calc(50% - 4px);  left: calc(50% - 4px);  position: absolute;  }
.lightpick__months-of-the-year { background-color: #fff;  padding: 4px;  }
.lightpick__months-of-the-year-list { width: 294px;  display: block;  -ms-grid-columns: auto auto auto;  grid-template-columns: auto auto auto;  grid-gap: 8px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
.lightpick__month-of-the-year { width: 90px;  -webkit-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: inset -1px -1px 1px 1px #e8e9ec;  box-shadow: inset -1px -1px 1px 1px #e8e9ec;  cursor: default;  display: inline-block;  margin: 4px;  padding: 0 10px;  text-align: center;  }
.lightpick__month-of-the-year > div:first-child { font-size: .9em;  padding: 10px 0 2px 0;  pointer-events: none;  }
.lightpick__month-of-the-year > div: last-child { color: #a5aab6;  font-size: .7em;  padding: 2px 0 10px 0;  pointer-events: none;  }
.lightpick__month-of-the-year:hover { background-color: #f9f9f9;  background-image: none;  }
.lightpick__footer { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
.lightpick__reset-action,.lightpick__apply-action { -webkit-border-radius: 5px;  border-radius: 5px;  font-size: 12px;  border: none;  }
.lightpick__reset-action { color: #fff;  background-color: #a5aab6;  }
.lightpick__apply-action { color: #fff;  background-color: #0e81ed;  }
/*! * Pikaday * Copyright © 2014 David Bushell | BSD & MIT license | http: //dbushell.com/ */.pika-single { z-index: 9999;  display: block;  position: relative;  color: #333;  background: #fff;  border: 1px solid #ccc;  border-bottom-color: #bbb;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  }
.pika-single:before,.pika-single:after { content: " ";  display: table;  }
.pika-single:after { clear: both;  }
.pika-single { *zoom: 1;  }
.pika-single.is-hidden { display: none;  }
.pika-single.is-bound { position: absolute;  -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);  }
.pika-lendar { float: left;  width: 240px;  margin: 8px;  }
.pika-title { position: relative;  text-align: center;  }
.pika-label { display: inline-block;  *display: inline;  position: relative;  z-index: 9999;  overflow: hidden;  margin: 0;  padding: 5px 3px;  font-size: 14px;  line-height: 20px;  font-weight: bold;  background-color: #fff;  }
.pika-title select { cursor: pointer;  position: absolute;  z-index: 9998;  margin: 0;  left: 0;  top: 5px;  filter: alpha(opacity=0);  opacity: 0;  }
.pika-prev,.pika-next { display: block;  cursor: pointer;  position: relative;  outline: none;  border: 0;  padding: 0;  width: 20px;  height: 30px;  text-indent: 20px;  white-space: nowrap;  overflow: hidden;  background-color: transparent;  background-position: center center;  background-repeat: no-repeat;  background-size: 75% 75%;  opacity: .5;  *position: absolute;  *top: 0;  }
.pika-prev:hover,.pika-next:hover { opacity: 1;  }
.pika-prev,.is-rtl .pika-next { float: left;  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");  *left: 0;  }
.pika-next,.is-rtl .pika-prev { float: right;  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");  *right: 0;  }
.pika-prev.is-disabled,.pika-next.is-disabled { cursor: default;  opacity: .2;  }
.pika-select { display: inline-block;  *display: inline;  }
.pika-table { width: 100%;  border-collapse: collapse;  border-spacing: 0;  border: 0;  }
.pika-table th,.pika-table td { width: 14.285714285714286%;  padding: 0;  }
.pika-table th { color: #999;  font-size: 12px;  line-height: 25px;  font-weight: bold;  text-align: center;  }
.pika-button { cursor: pointer;  display: block;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -moz-box-sizing: border-box;  outline: none;  border: 0;  margin: 0;  width: 100%;  padding: 5px;  color: #666;  font-size: 12px;  line-height: 15px;  text-align: right;  background: #f5f5f5;  }
.pika-week { font-size: 11px;  color: #999;  }
.is-today .pika-button { color: #33aaff;  font-weight: bold;  }
.is-selected .pika-button,.has-event .pika-button { color: #fff;  font-weight: bold;  background: #33aaff;  -webkit-box-shadow: inset 0 1px 3px #178fe5;  box-shadow: inset 0 1px 3px #178fe5;  -webkit-border-radius: 3px;  border-radius: 3px;  }
.has-event .pika-button { background: #005da9;  -webkit-box-shadow: inset 0 1px 3px #0076c9;  box-shadow: inset 0 1px 3px #0076c9;  }
.is-disabled .pika-button,.is-inrange .pika-button { background: #D5E9F7;  }
.is-startrange .pika-button { color: #fff;  background: #6CB31D;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-border-radius: 3px;  border-radius: 3px;  }
.is-endrange .pika-button { color: #fff;  background: #33aaff;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-border-radius: 3px;  border-radius: 3px;  }
.is-disabled .pika-button,.is-outside-current-month .pika-button { pointer-events: none;  cursor: default;  color: #999;  opacity: .3;  }
.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button { color: #fff;  background: #ff8000;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-border-radius: 3px;  border-radius: 3px;  }
.pika-table abbr { border-bottom: none;  cursor: help;  }
/** * Typer * https: //github.com/qodesmith/typer */.typer { min-height: 2ex;  position: relative;  }
.typer::after { content: '';  position: absolute;  display: inline-block;  width: 0.1em;  height: 1.1em;  background-color: currentColor;  margin-left: 0.1em;  }
.cursor-block::after { width: 0.9ex;  }
.cursor-soft::after { -webkit-animation: softblink 0.7s infinite;  animation: softblink 0.7s infinite;  }
.cursor-hard::after { -webkit-animation: hardblink 0.7s infinite;  animation: hardblink 0.7s infinite;  }
.no-cursor::after { content: none;  }
@-webkit-keyframes softblink { 0% { opacity: 1;  }
 50% { opacity: 0;  }
 100% { opacity: 1;  }
  }
@keyframes softblink { 0% { opacity: 1;  }
 50% { opacity: 0;  }
 100% { opacity: 1;  }
  }
@-webkit-keyframes hardblink { 0% { opacity: 1;  }
 49% { opacity: 1;  }
 50% { opacity: 0;  }
 100% { opacity: 0;  }
  }
@keyframes hardblink { 0% { opacity: 1;  }
 49% { opacity: 1;  }
 50% { opacity: 0;  }
 100% { opacity: 0;  }
  }
.white-space { white-space: pre-wrap;  }
@font-face { font-family: "bs-fonticons";  src: url("../icons/bs-fonticons.eot");  src: url("../icons/bs-fonticons.eot?#iefix") format("eot"), url("../icons/bs-fonticons.woff2") format("woff2"), url("../icons/bs-fonticons.woff") format("woff"), url("../icons/bs-fonticons.ttf") format("truetype"), url("../icons/bs-fonticons.svg#bs-fonticons") format("svg");  font-weight: normal;  font-style: normal;  }
[class^="bs-icon--"],[class*=" bs-icon--"] { display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  line-height: 1;  }
[class^="bs-icon--"]::before,[class*=" bs-icon--"]::before { display: inline-block;  font-family: "bs-fonticons";  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-style: normal;  font-variant: normal;  font-weight: normal;  text-decoration: none;  text-transform: none;  }
.bs-icon--arrow-down::before { content: "\E001";  }
.bs-icon--arrow-right::before { content: "\E002";  }
.bs-icon--check::before { content: "\E003";  }
.bs-icon--close::before { content: "\E004";  }
.bs-icon--drag::before { content: "\E005";  }
.bs-icon--loading-white::before { content: "\E006";  }
.bs-icon--loading::before { content: "\E007";  }
.bs-icon--menu::before { content: "\E008";  }
.bs-icon--more::before { content: "\E009";  }
.bs-icon--pdf::before { content: "\E00A";  }
.bs-icon--plus::before { content: "\E00B";  }
.bs-icon--search::before { content: "\E00C";  }
.bs-icon--servicos::before { content: "\E00D";  }
.bs-icon--test-1::before { content: "\E00E";  }
.bs-icon--test-2::before { content: "\E00F";  }
.bs-icon--test-3::before { content: "\E010";  }
.bs-icon--test-4::before { content: "\E011";  }
* { -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  border: 0;  -webkit-border-radius: 0;  border-radius: 0;  -webkit-box-sizing: border-box;  box-sizing: border-box;  list-style: none;  margin: 0;  outline: none;  padding: 0;  text-decoration: none;  }
b,strong { font-weight: 700;  }
i,em { font-style: italic;  }
u { text-decoration: underline;  }
s { text-decoration: line-through;  }
address { font-style: normal;  }
input,button,select,textarea { font: inherit;  }
wlauto { -webkit-box-align: inherit;  -webkit-align-items: inherit;  -ms-flex-align: inherit;  align-items: inherit;  display: inherit;  -webkit-box-orient: inherit;  -webkit-box-direction: inherit;  -webkit-flex-direction: inherit;  -ms-flex-direction: inherit;  flex-direction: inherit;  -webkit-flex-wrap: inherit;  -ms-flex-wrap: inherit;  flex-wrap: inherit;  height: inherit;  width: auto;  }
 wlauto.wlautoHover:hover, wlauto.wlautoHover *:hover { background-color: #0b67bd !important;  color: #fff !important;  }
 wlauto.wlautoHover:hover a, wlauto.wlautoHover *:hover a { color: #fff !important;  text-decoration: underline;  }
 wlauto.wlautoHover:hover:: -webkit-input-placeholder, wlauto.wlautoHover *:hover:: -webkit-input-placeholder { color: #fff;  }
 wlauto.wlautoHover:hover: -moz-placeholder, wlauto.wlautoHover *:hover: -moz-placeholder { color: #fff;  }
 wlauto.wlautoHover:hover:: -moz-placeholder, wlauto.wlautoHover *:hover:: -moz-placeholder { color: #fff;  }
 wlauto.wlautoHover:hover: -ms-input-placeholder, wlauto.wlautoHover *:hover: -ms-input-placeholder { color: #fff;  }
 wlauto.wlautoPlaying, wlauto.wlautoPlaying * { background-color: #ff0 !important;  color: #4d4e53 !important;  }
 wlauto.wlautoPlaying a, wlauto.wlautoPlaying * a { color: #4d4e53 !important;  text-decoration: underline;  }
 wlauto.wlautoPlaying:: -webkit-input-placeholder, wlauto.wlautoPlaying *:: -webkit-input-placeholder { color: #4d4e53;  }
 wlauto.wlautoPlaying: -moz-placeholder, wlauto.wlautoPlaying *: -moz-placeholder { color: #4d4e53;  }
 wlauto.wlautoPlaying:: -moz-placeholder, wlauto.wlautoPlaying *:: -moz-placeholder { color: #4d4e53;  }
 wlauto.wlautoPlaying: -ms-input-placeholder, wlauto.wlautoPlaying *: -ms-input-placeholder { color: #4d4e53;  }
 .bs-form__field-group wlauto { width: 100%;  }
 .bs-gallery__figure wlauto { height: 100%;  width: 100%;  }
 .bs-media__meta wlauto { display: inline-block;  }
 .bs-card-slider__nav wlauto, .bs-media__arrows wlauto, .bs-tabs__arrows wlauto { pointer-events: none;  }
 .bs-quick-menu__buttons wlauto { height: auto;  }
 .bs-banner__video .bs-modal__body > wlauto { height: 100%;  }
 .bs-form__field-button wlauto { height: 0;  }
 .bs-modal__body + wlauto { -webkit-box-flex: 0;  -webkit-flex: 0;  -ms-flex: 0;  flex: 0;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-Bold-web.ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-Bold.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-Bold.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-Bold.woff2") format("woff2");  font-weight: bold;  font-style: normal;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-BoldItalic-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-BoldItalic.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-BoldItalic.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-BoldItalic.woff2") format("woff2");  font-weight: bold;  font-style: italic;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-Condensed-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-Condensed.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-Condensed.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-Condensed.woff2") format("woff2");  font-weight: 400;  font-style: condensed;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-Light-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-Light.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-Light.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-Light.woff2") format("woff2");  font-weight: 300;  font-style: normal;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-LightItalic-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-LightItalic.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-LightItalic.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-LightItalic.woff2") format("woff2");  font-weight: 300;  font-style: italic;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-Medium-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-Medium.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-Medium.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-Medium.woff2") format("woff2");  font-weight: 500;  font-style: normal;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-MediumItalic-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-MediumItalic.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-MediumItalic.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-MediumItalic.woff2") format("woff2");  font-weight: 500;  font-style: italic;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-Regular-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-Regular.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-Regular.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-Regular.woff2") format("woff2");  font-weight: 400;  font-style: normal;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-Italic-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-Italic.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-Italic.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-Italic.woff2") format("woff2");  font-weight: 400;  font-style: italic;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-SemiBold-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-SemiBold.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-SemiBold.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-SemiBold.woff2") format("woff2");  font-weight: 600;  font-style: normal;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-SemiBoldItalic-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-SemiBoldItalic.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-SemiBoldItalic.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-SemiBoldItalic.woff2") format("woff2");  font-weight: 600;  font-style: italic;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-Thin-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-Thin.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-Thin.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-Thin.woff2") format("woff2");  font-weight: 100;  font-style: normal;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-ThinItalic-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-ThinItalic.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-ThinItalic.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-ThinItalic.woff2") format("woff2");  font-weight: 100;  font-style: italic;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-XBold-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-XBold.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-XBold.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-XBold.woff2") format("woff2");  font-weight: 800;  font-style: normal;  }
@font-face { font-family: "Bradesco";  src: url("../fonts/bradescoSans/TTF-WEB/BradescoSans-XBoldItalic-web.ttf") format("ttf"), url("../fonts/bradescoSans/EOT/BradescoSans-XBoldItalic.eot") format("eot"), url("../fonts/bradescoSans/WOFF/BradescoSans-XBoldItalic.woff") format("woff"), url("../fonts/bradescoSans/WOFF2/BradescoSans-XBoldItalic.woff2") format("woff2");  font-weight: 800;  font-style: italic;  }
html,body { background-color: #fff;  color: #4d4e53;  font-family: "Bradesco", "Bradesco", Arial, sans-serif;  font-size: 16px;  font-weight: 400;  height: 100%;  position: relative;  }
h1,h2,h3,h4,h5,h6 { font-family: "Bradesco";  font-weight: 700;  }
h3 { font-size: 1.17rem;  }
h4 { font-size: 0.89rem;  }
a { color: #4d4e53;  text-decoration: none;  }
 a:hover { text-decoration: none;  }
 a:focus { outline: 1px dashed;  outline-color: #a5aab6;  outline-offset: 2px;  color: inherit;  text-decoration: none;  }
button { background-color: transparent;  border: 0;  color: inherit;  cursor: pointer;  text-align: left;  }
 button:focus { outline: 1px dashed;  outline-color: #a5aab6;  outline-offset: -5px;  text-decoration: none;  }
p { font-size: 1.068rem;  margin: 0;  }
img { height: auto;  max-width: 100%;  }
iframe { max-width: 100%;  }
hr { border-bottom: 1px solid #d2d4da;  margin: 30px 0;  }
 hr.bs-m-0 { margin: 0;  }
input[type="search"]:: -ms-clear,input[type="search"]:: -ms-reveal,input[type="search"]:: -webkit-search-decoration,input[type="search"]:: -webkit-search-cancel-button,input[type="search"]:: -webkit-search-results-button,input[type="search"]:: -webkit-search-results-decoration { display: none;  height: 0;  width: 0;  }
.wl-element-right { clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px);  height: 1px;  overflow: hidden;  position: absolute !important;  width: 1px;  }
.bs-container-old { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  height: 100%;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  padding-bottom: 60px;  padding-top: 60px;  position: relative;  text-align: center;  }
 @media (min-width: 768px) { .bs-container-old { padding-bottom: 120px;  padding-top: 120px;  }
  }
 @media (min-width: 576px) { .bs-container-old { max-width: 540px;  }
  }
 @media (min-width: 768px) { .bs-container-old { max-width: 750px;  }
  }
 @media (min-width: 992px) { .bs-container-old { max-width: 970px;  }
  }
 @media (min-width: 1200px) { .bs-container-old { max-width: 1170px;  }
  }
 @media (min-width: 1440px) { .bs-container-old { max-width: 1400px;  }
  }
.bs-overlay { height: 100vh;  left: 0;  opacity: 0;  position: fixed;  top: 0;  -webkit-transition: opacity ease-in-out 0.3s, visibility ease-in-out 0.3s;  transition: opacity ease-in-out 0.3s, visibility ease-in-out 0.3s;  visibility: hidden;  width: 100vw;  z-index: 300;  }
 .bs-overlay--visible { opacity: 1;  visibility: visible;  }
 .bs-overlay--visible, .bs-overlay--nav { background: rgba(0, 0, 0, 0.6);  }
.bs-flex { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin: 0 -15px;  }
 .bs-flex .bs-col, .bs-flex__col { -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  padding: 0 15px;  }
.bs-js-aside { height: 100%;  }
.bs-container,.container { display: block;  margin: 0 auto;  padding: 0 15px;  width: 100%;  }
 .bs-container .bs-container, .bs-container .container, .container .bs-container, .container .container { width: 100%;  padding: 0;  }
.bs-container-fluid { margin-right: auto;  margin-left: auto;  }
.bs-row { -webkit-box-sizing: border-box;  box-sizing: border-box;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-flex: 0;  -webkit-flex: 0 1 auto;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  margin-left: -15px;  margin-right: -15px;  }
 .bs-row--thin { margin-left: -7.5px;  margin-right: -7.5px;  }
.bs-row.bs-reverse { -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -webkit-flex-direction: row-reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;  }
.bs-col.bs-reverse { -webkit-box-orient: vertical;  -webkit-box-direction: reverse;  -webkit-flex-direction: column-reverse;  -ms-flex-direction: column-reverse;  flex-direction: column-reverse;  }
.bs-col-xs { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: auto;  -ms-flex-preferred-size: auto;  flex-basis: auto;  }
.bs-col-xs-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 8.33333%;  -ms-flex-preferred-size: 8.33333%;  flex-basis: 8.33333%;  max-width: 8.33333%;  }
.bs-row--thin .bs-col-xs-1 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 16.66667%;  -ms-flex-preferred-size: 16.66667%;  flex-basis: 16.66667%;  max-width: 16.66667%;  }
.bs-row--thin .bs-col-xs-2 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
.bs-row--thin .bs-col-xs-3 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 33.33333%;  -ms-flex-preferred-size: 33.33333%;  flex-basis: 33.33333%;  max-width: 33.33333%;  }
.bs-row--thin .bs-col-xs-4 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 41.66667%;  -ms-flex-preferred-size: 41.66667%;  flex-basis: 41.66667%;  max-width: 41.66667%;  }
.bs-row--thin .bs-col-xs-5 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
.bs-row--thin .bs-col-xs-6 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 58.33333%;  -ms-flex-preferred-size: 58.33333%;  flex-basis: 58.33333%;  max-width: 58.33333%;  }
.bs-row--thin .bs-col-xs-7 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 66.66667%;  -ms-flex-preferred-size: 66.66667%;  flex-basis: 66.66667%;  max-width: 66.66667%;  }
.bs-row--thin .bs-col-xs-8 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
.bs-row--thin .bs-col-xs-9 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 83.33333%;  -ms-flex-preferred-size: 83.33333%;  flex-basis: 83.33333%;  max-width: 83.33333%;  }
.bs-row--thin .bs-col-xs-10 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 91.66667%;  -ms-flex-preferred-size: 91.66667%;  flex-basis: 91.66667%;  max-width: 91.66667%;  }
.bs-row--thin .bs-col-xs-11 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
.bs-row--thin .bs-col-xs-12 { padding-left: 7.5px;  padding-right: 7.5px;  }
.bs-col-xs-offset-0 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 0;  }
.bs-col-xs-offset-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 8.33333%;  }
.bs-col-xs-offset-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 16.66667%;  }
.bs-col-xs-offset-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 25%;  }
.bs-col-xs-offset-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 33.33333%;  }
.bs-col-xs-offset-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 41.66667%;  }
.bs-col-xs-offset-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 50%;  }
.bs-col-xs-offset-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 58.33333%;  }
.bs-col-xs-offset-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 66.66667%;  }
.bs-col-xs-offset-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 75%;  }
.bs-col-xs-offset-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 83.33333%;  }
.bs-col-xs-offset-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 91.66667%;  }
.bs-col-xs-offset-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 100%;  }
.bs-col-xs { -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  -webkit-flex-basis: 0;  -ms-flex-preferred-size: 0;  flex-basis: 0;  max-width: 100%;  }
.bs-start-xs { -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  text-align: left;  }
.bs-center-xs { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  }
.bs-end-xs { -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  text-align: right;  }
.bs-top-xs { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  }
.bs-middle-xs { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
.bs-bottom-xs { -webkit-box-align: end;  -webkit-align-items: flex-end;  -ms-flex-align: end;  align-items: flex-end;  }
.bs-around-xs { -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  }
.bs-between-xs { -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
.bs-first-xs { -webkit-box-ordinal-group: 0;  -webkit-order: -1;  -ms-flex-order: -1;  order: -1;  }
.bs-last-xs { -webkit-box-ordinal-group: 2;  -webkit-order: 1;  -ms-flex-order: 1;  order: 1;  }
@media only screen and (min-width: 0px) { .bs-container, .container { max-width: 100%;  }
 .bs-col-xs { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: auto;  -ms-flex-preferred-size: auto;  flex-basis: auto;  }
 .bs-col-xs-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 8.33333%;  -ms-flex-preferred-size: 8.33333%;  flex-basis: 8.33333%;  max-width: 8.33333%;  }
 .bs-row--thin .bs-col-xs-1 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 16.66667%;  -ms-flex-preferred-size: 16.66667%;  flex-basis: 16.66667%;  max-width: 16.66667%;  }
 .bs-row--thin .bs-col-xs-2 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
 .bs-row--thin .bs-col-xs-3 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 33.33333%;  -ms-flex-preferred-size: 33.33333%;  flex-basis: 33.33333%;  max-width: 33.33333%;  }
 .bs-row--thin .bs-col-xs-4 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 41.66667%;  -ms-flex-preferred-size: 41.66667%;  flex-basis: 41.66667%;  max-width: 41.66667%;  }
 .bs-row--thin .bs-col-xs-5 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
 .bs-row--thin .bs-col-xs-6 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 58.33333%;  -ms-flex-preferred-size: 58.33333%;  flex-basis: 58.33333%;  max-width: 58.33333%;  }
 .bs-row--thin .bs-col-xs-7 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 66.66667%;  -ms-flex-preferred-size: 66.66667%;  flex-basis: 66.66667%;  max-width: 66.66667%;  }
 .bs-row--thin .bs-col-xs-8 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
 .bs-row--thin .bs-col-xs-9 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 83.33333%;  -ms-flex-preferred-size: 83.33333%;  flex-basis: 83.33333%;  max-width: 83.33333%;  }
 .bs-row--thin .bs-col-xs-10 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 91.66667%;  -ms-flex-preferred-size: 91.66667%;  flex-basis: 91.66667%;  max-width: 91.66667%;  }
 .bs-row--thin .bs-col-xs-11 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-row--thin .bs-col-xs-12 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-xs-offset-0 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 0;  }
 .bs-col-xs-offset-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 8.33333%;  }
 .bs-col-xs-offset-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 16.66667%;  }
 .bs-col-xs-offset-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 25%;  }
 .bs-col-xs-offset-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 33.33333%;  }
 .bs-col-xs-offset-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 41.66667%;  }
 .bs-col-xs-offset-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 50%;  }
 .bs-col-xs-offset-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 58.33333%;  }
 .bs-col-xs-offset-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 66.66667%;  }
 .bs-col-xs-offset-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 75%;  }
 .bs-col-xs-offset-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 83.33333%;  }
 .bs-col-xs-offset-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 91.66667%;  }
 .bs-col-xs-offset-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 100%;  }
 .bs-col-xs { -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  -webkit-flex-basis: 0;  -ms-flex-preferred-size: 0;  flex-basis: 0;  max-width: 100%;  }
 .bs-start-xs { -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  text-align: left;  }
 .bs-center-xs { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  }
 .bs-end-xs { -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  text-align: right;  }
 .bs-top-xs { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  }
 .bs-middle-xs { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-bottom-xs { -webkit-box-align: end;  -webkit-align-items: flex-end;  -ms-flex-align: end;  align-items: flex-end;  }
 .bs-around-xs { -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  }
 .bs-between-xs { -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
 .bs-first-xs { -webkit-box-ordinal-group: 0;  -webkit-order: -1;  -ms-flex-order: -1;  order: -1;  }
 .bs-last-xs { -webkit-box-ordinal-group: 2;  -webkit-order: 1;  -ms-flex-order: 1;  order: 1;  }
  }
@media only screen and (min-width: 576px) { .bs-container, .container { max-width: 540px;  }
 .bs-col-ph { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: auto;  -ms-flex-preferred-size: auto;  flex-basis: auto;  }
 .bs-col-ph-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 8.33333%;  -ms-flex-preferred-size: 8.33333%;  flex-basis: 8.33333%;  max-width: 8.33333%;  }
 .bs-row--thin .bs-col-ph-1 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 16.66667%;  -ms-flex-preferred-size: 16.66667%;  flex-basis: 16.66667%;  max-width: 16.66667%;  }
 .bs-row--thin .bs-col-ph-2 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
 .bs-row--thin .bs-col-ph-3 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 33.33333%;  -ms-flex-preferred-size: 33.33333%;  flex-basis: 33.33333%;  max-width: 33.33333%;  }
 .bs-row--thin .bs-col-ph-4 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 41.66667%;  -ms-flex-preferred-size: 41.66667%;  flex-basis: 41.66667%;  max-width: 41.66667%;  }
 .bs-row--thin .bs-col-ph-5 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
 .bs-row--thin .bs-col-ph-6 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 58.33333%;  -ms-flex-preferred-size: 58.33333%;  flex-basis: 58.33333%;  max-width: 58.33333%;  }
 .bs-row--thin .bs-col-ph-7 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 66.66667%;  -ms-flex-preferred-size: 66.66667%;  flex-basis: 66.66667%;  max-width: 66.66667%;  }
 .bs-row--thin .bs-col-ph-8 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
 .bs-row--thin .bs-col-ph-9 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 83.33333%;  -ms-flex-preferred-size: 83.33333%;  flex-basis: 83.33333%;  max-width: 83.33333%;  }
 .bs-row--thin .bs-col-ph-10 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 91.66667%;  -ms-flex-preferred-size: 91.66667%;  flex-basis: 91.66667%;  max-width: 91.66667%;  }
 .bs-row--thin .bs-col-ph-11 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-row--thin .bs-col-ph-12 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-ph-offset-0 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 0;  }
 .bs-col-ph-offset-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 8.33333%;  }
 .bs-col-ph-offset-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 16.66667%;  }
 .bs-col-ph-offset-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 25%;  }
 .bs-col-ph-offset-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 33.33333%;  }
 .bs-col-ph-offset-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 41.66667%;  }
 .bs-col-ph-offset-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 50%;  }
 .bs-col-ph-offset-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 58.33333%;  }
 .bs-col-ph-offset-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 66.66667%;  }
 .bs-col-ph-offset-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 75%;  }
 .bs-col-ph-offset-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 83.33333%;  }
 .bs-col-ph-offset-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 91.66667%;  }
 .bs-col-ph-offset-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 100%;  }
 .bs-col-ph { -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  -webkit-flex-basis: 0;  -ms-flex-preferred-size: 0;  flex-basis: 0;  max-width: 100%;  }
 .bs-start-ph { -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  text-align: left;  }
 .bs-center-ph { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  }
 .bs-end-ph { -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  text-align: right;  }
 .bs-top-ph { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  }
 .bs-middle-ph { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-bottom-ph { -webkit-box-align: end;  -webkit-align-items: flex-end;  -ms-flex-align: end;  align-items: flex-end;  }
 .bs-around-ph { -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  }
 .bs-between-ph { -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
 .bs-first-ph { -webkit-box-ordinal-group: 0;  -webkit-order: -1;  -ms-flex-order: -1;  order: -1;  }
 .bs-last-ph { -webkit-box-ordinal-group: 2;  -webkit-order: 1;  -ms-flex-order: 1;  order: 1;  }
  }
@media only screen and (min-width: 768px) { .bs-container, .container { max-width: 750px;  }
 .bs-col-sm { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: auto;  -ms-flex-preferred-size: auto;  flex-basis: auto;  }
 .bs-col-sm-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 8.33333%;  -ms-flex-preferred-size: 8.33333%;  flex-basis: 8.33333%;  max-width: 8.33333%;  }
 .bs-row--thin .bs-col-sm-1 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 16.66667%;  -ms-flex-preferred-size: 16.66667%;  flex-basis: 16.66667%;  max-width: 16.66667%;  }
 .bs-row--thin .bs-col-sm-2 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
 .bs-row--thin .bs-col-sm-3 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 33.33333%;  -ms-flex-preferred-size: 33.33333%;  flex-basis: 33.33333%;  max-width: 33.33333%;  }
 .bs-row--thin .bs-col-sm-4 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 41.66667%;  -ms-flex-preferred-size: 41.66667%;  flex-basis: 41.66667%;  max-width: 41.66667%;  }
 .bs-row--thin .bs-col-sm-5 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
 .bs-row--thin .bs-col-sm-6 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 58.33333%;  -ms-flex-preferred-size: 58.33333%;  flex-basis: 58.33333%;  max-width: 58.33333%;  }
 .bs-row--thin .bs-col-sm-7 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 66.66667%;  -ms-flex-preferred-size: 66.66667%;  flex-basis: 66.66667%;  max-width: 66.66667%;  }
 .bs-row--thin .bs-col-sm-8 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
 .bs-row--thin .bs-col-sm-9 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 83.33333%;  -ms-flex-preferred-size: 83.33333%;  flex-basis: 83.33333%;  max-width: 83.33333%;  }
 .bs-row--thin .bs-col-sm-10 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 91.66667%;  -ms-flex-preferred-size: 91.66667%;  flex-basis: 91.66667%;  max-width: 91.66667%;  }
 .bs-row--thin .bs-col-sm-11 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-row--thin .bs-col-sm-12 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-sm-offset-0 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 0;  }
 .bs-col-sm-offset-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 8.33333%;  }
 .bs-col-sm-offset-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 16.66667%;  }
 .bs-col-sm-offset-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 25%;  }
 .bs-col-sm-offset-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 33.33333%;  }
 .bs-col-sm-offset-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 41.66667%;  }
 .bs-col-sm-offset-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 50%;  }
 .bs-col-sm-offset-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 58.33333%;  }
 .bs-col-sm-offset-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 66.66667%;  }
 .bs-col-sm-offset-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 75%;  }
 .bs-col-sm-offset-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 83.33333%;  }
 .bs-col-sm-offset-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 91.66667%;  }
 .bs-col-sm-offset-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 100%;  }
 .bs-col-sm { -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  -webkit-flex-basis: 0;  -ms-flex-preferred-size: 0;  flex-basis: 0;  max-width: 100%;  }
 .bs-start-sm { -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  text-align: left;  }
 .bs-center-sm { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  }
 .bs-end-sm { -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  text-align: right;  }
 .bs-top-sm { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  }
 .bs-middle-sm { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-bottom-sm { -webkit-box-align: end;  -webkit-align-items: flex-end;  -ms-flex-align: end;  align-items: flex-end;  }
 .bs-around-sm { -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  }
 .bs-between-sm { -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
 .bs-first-sm { -webkit-box-ordinal-group: 0;  -webkit-order: -1;  -ms-flex-order: -1;  order: -1;  }
 .bs-last-sm { -webkit-box-ordinal-group: 2;  -webkit-order: 1;  -ms-flex-order: 1;  order: 1;  }
  }
@media only screen and (min-width: 992px) { .bs-container, .container { max-width: 970px;  }
 .bs-col-md { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: auto;  -ms-flex-preferred-size: auto;  flex-basis: auto;  }
 .bs-col-md-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 8.33333%;  -ms-flex-preferred-size: 8.33333%;  flex-basis: 8.33333%;  max-width: 8.33333%;  }
 .bs-row--thin .bs-col-md-1 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 16.66667%;  -ms-flex-preferred-size: 16.66667%;  flex-basis: 16.66667%;  max-width: 16.66667%;  }
 .bs-row--thin .bs-col-md-2 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
 .bs-row--thin .bs-col-md-3 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 33.33333%;  -ms-flex-preferred-size: 33.33333%;  flex-basis: 33.33333%;  max-width: 33.33333%;  }
 .bs-row--thin .bs-col-md-4 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 41.66667%;  -ms-flex-preferred-size: 41.66667%;  flex-basis: 41.66667%;  max-width: 41.66667%;  }
 .bs-row--thin .bs-col-md-5 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
 .bs-row--thin .bs-col-md-6 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 58.33333%;  -ms-flex-preferred-size: 58.33333%;  flex-basis: 58.33333%;  max-width: 58.33333%;  }
 .bs-row--thin .bs-col-md-7 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 66.66667%;  -ms-flex-preferred-size: 66.66667%;  flex-basis: 66.66667%;  max-width: 66.66667%;  }
 .bs-row--thin .bs-col-md-8 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
 .bs-row--thin .bs-col-md-9 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 83.33333%;  -ms-flex-preferred-size: 83.33333%;  flex-basis: 83.33333%;  max-width: 83.33333%;  }
 .bs-row--thin .bs-col-md-10 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 91.66667%;  -ms-flex-preferred-size: 91.66667%;  flex-basis: 91.66667%;  max-width: 91.66667%;  }
 .bs-row--thin .bs-col-md-11 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-row--thin .bs-col-md-12 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-md-offset-0 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 0;  }
 .bs-col-md-offset-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 8.33333%;  }
 .bs-col-md-offset-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 16.66667%;  }
 .bs-col-md-offset-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 25%;  }
 .bs-col-md-offset-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 33.33333%;  }
 .bs-col-md-offset-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 41.66667%;  }
 .bs-col-md-offset-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 50%;  }
 .bs-col-md-offset-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 58.33333%;  }
 .bs-col-md-offset-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 66.66667%;  }
 .bs-col-md-offset-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 75%;  }
 .bs-col-md-offset-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 83.33333%;  }
 .bs-col-md-offset-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 91.66667%;  }
 .bs-col-md-offset-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 100%;  }
 .bs-col-md { -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  -webkit-flex-basis: 0;  -ms-flex-preferred-size: 0;  flex-basis: 0;  max-width: 100%;  }
 .bs-start-md { -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  text-align: left;  }
 .bs-center-md { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  }
 .bs-end-md { -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  text-align: right;  }
 .bs-top-md { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  }
 .bs-middle-md { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-bottom-md { -webkit-box-align: end;  -webkit-align-items: flex-end;  -ms-flex-align: end;  align-items: flex-end;  }
 .bs-around-md { -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  }
 .bs-between-md { -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
 .bs-first-md { -webkit-box-ordinal-group: 0;  -webkit-order: -1;  -ms-flex-order: -1;  order: -1;  }
 .bs-last-md { -webkit-box-ordinal-group: 2;  -webkit-order: 1;  -ms-flex-order: 1;  order: 1;  }
  }
@media only screen and (min-width: 1200px) { .bs-container, .container { max-width: 1170px;  }
 .bs-col-lg { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: auto;  -ms-flex-preferred-size: auto;  flex-basis: auto;  }
 .bs-col-lg-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 8.33333%;  -ms-flex-preferred-size: 8.33333%;  flex-basis: 8.33333%;  max-width: 8.33333%;  }
 .bs-row--thin .bs-col-lg-1 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 16.66667%;  -ms-flex-preferred-size: 16.66667%;  flex-basis: 16.66667%;  max-width: 16.66667%;  }
 .bs-row--thin .bs-col-lg-2 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
 .bs-row--thin .bs-col-lg-3 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 33.33333%;  -ms-flex-preferred-size: 33.33333%;  flex-basis: 33.33333%;  max-width: 33.33333%;  }
 .bs-row--thin .bs-col-lg-4 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 41.66667%;  -ms-flex-preferred-size: 41.66667%;  flex-basis: 41.66667%;  max-width: 41.66667%;  }
 .bs-row--thin .bs-col-lg-5 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
 .bs-row--thin .bs-col-lg-6 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 58.33333%;  -ms-flex-preferred-size: 58.33333%;  flex-basis: 58.33333%;  max-width: 58.33333%;  }
 .bs-row--thin .bs-col-lg-7 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 66.66667%;  -ms-flex-preferred-size: 66.66667%;  flex-basis: 66.66667%;  max-width: 66.66667%;  }
 .bs-row--thin .bs-col-lg-8 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
 .bs-row--thin .bs-col-lg-9 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 83.33333%;  -ms-flex-preferred-size: 83.33333%;  flex-basis: 83.33333%;  max-width: 83.33333%;  }
 .bs-row--thin .bs-col-lg-10 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 91.66667%;  -ms-flex-preferred-size: 91.66667%;  flex-basis: 91.66667%;  max-width: 91.66667%;  }
 .bs-row--thin .bs-col-lg-11 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-row--thin .bs-col-lg-12 { padding-left: 7.5px;  padding-right: 7.5px;  }
 .bs-col-lg-offset-0 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 0;  }
 .bs-col-lg-offset-1 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 8.33333%;  }
 .bs-col-lg-offset-2 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 16.66667%;  }
 .bs-col-lg-offset-3 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 25%;  }
 .bs-col-lg-offset-4 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 33.33333%;  }
 .bs-col-lg-offset-5 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 41.66667%;  }
 .bs-col-lg-offset-6 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 50%;  }
 .bs-col-lg-offset-7 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 58.33333%;  }
 .bs-col-lg-offset-8 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 66.66667%;  }
 .bs-col-lg-offset-9 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 75%;  }
 .bs-col-lg-offset-10 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 83.33333%;  }
 .bs-col-lg-offset-11 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 91.66667%;  }
 .bs-col-lg-offset-12 { -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-flex: 0;  -webkit-flex-grow: 0;  -ms-flex-positive: 0;  flex-grow: 0;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding-left: 15px;  padding-right: 15px;  margin-left: 100%;  }
 .bs-col-lg { -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  -webkit-flex-basis: 0;  -ms-flex-preferred-size: 0;  flex-basis: 0;  max-width: 100%;  }
 .bs-start-lg { -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  text-align: left;  }
 .bs-center-lg { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  }
 .bs-end-lg { -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  text-align: right;  }
 .bs-top-lg { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  }
 .bs-middle-lg { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-bottom-lg { -webkit-box-align: end;  -webkit-align-items: flex-end;  -ms-flex-align: end;  align-items: flex-end;  }
 .bs-around-lg { -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  }
 .bs-between-lg { -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
 .bs-first-lg { -webkit-box-ordinal-group: 0;  -webkit-order: -1;  -ms-flex-order: -1;  order: -1;  }
 .bs-last-lg { -webkit-box-ordinal-group: 2;  -webkit-order: 1;  -ms-flex-order: 1;  order: 1;  }
  }
.bs-overflow--hidden { overflow: hidden;  }
.bs-is-visible { opacity: 1;  visibility: visible;  }
.bs-is-invisible { opacity: 0;  visibility: hidden;  }
.bs-is-hidden { display: none;  }
.bs-nowrap { white-space: nowrap;  }
.bs-pb-0 { padding-bottom: 0 !important;  }
.bs-pt-0 { padding-top: 0 !important;  }
.bs-mb-0 { margin-bottom: 0 !important;  }
.bs-mt-0 { margin-top: 0 !important;  }
.bs-mb-15 { margin-bottom: 15px !important;  }
.bs-mt-15 { margin-bottom: 15px !important;  }
a.skip-main { display: none;  }
.js-focus-visible .bs-accessibility-menu__button:focus:not(.focus-visible) { outline: none;  }
.js-focus-visible .bs-accessibility-menu__button.focus-visible { outline: 2px dashed #4D4E53;  color: #04386C !important;  }
.js-focus-visible a:focus:not(.focus-visible) { outline: none;  }
.js-focus-visible a.focus-visible { outline: 2px dashed #4D4E53;  }
.bs-content-refactored .focus-visible { outline: 2px dashed #4D4E53;  color: #04386C !important;  }
.js-focus-visible a.bs-header-menu-option:focus:not(.focus-visible) { outline: none;  }
.js-focus-visible a.bs-header-menu-option.focus-visible { outline: 2px dashed #4D4E53;  }
.js-focus-visible .bs-logo:focus:not(.focus-visible) { outline: none;  }
.js-focus-visible .bs-logo.focus-visible { outline: 2px dashed #4D4E53;  }
.js-focus-visible .bs-media__item a:focus:not(.focus-visible) { outline: none;  }
.js-focus-visible .bs-media__item a:focus-visible { outline: 2px dashed #4D4E53;  }
.bs-accessibility-menu__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin: 0 -10px;  }
.bs-accessibility-menu__button { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  line-height: 20px;  padding: 5px 10px;  }
.bs-accessibility-menu__icon { font-size: 1.125rem;  }
.bs-accessibility-menu__screen-reader { clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px);  height: 1px;  overflow: hidden;  position: absolute !important;  width: 1px;  }
.bs-accordion__content { height: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  visibility: hidden;  }
.bs-accordion__icon { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #f9f9f9;  border-left: 1px solid #e8e9ec;  bottom: 0;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  position: absolute;  pointer-events: none;  right: 0;  top: 0;  -webkit-transition: background .3s;  transition: background .3s;  width: 70px;  }
 .bs-accordion__icon::after, .bs-accordion__icon::before { background-color: #d2d4da;  bottom: 0;  content: "";  left: 0;  margin: auto;  position: absolute;  right: 0;  top: 0;  }
 .bs-accordion__icon::after { height: 4px;  width: 30px;  }
 .bs-accordion__icon::before { height: 30px;  width: 4px;  }
.bs-accordion__item { border-left: 1px solid #e8e9ec;  border-right: 1px solid #e8e9ec;  border-top: 1px solid #e8e9ec;  overflow: hidden;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-accordion__item:first-child { -webkit-border-top-left-radius: 5px;  border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px;  border-top-right-radius: 5px;  }
 .bs-accordion__item:last-child { -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  border-bottom-right-radius: 5px;  border-bottom: 1px solid #e8e9ec;  }
 .bs-accordion__item--open .bs-accordion__title { border-color: #e8e9ec;  }
 .bs-accordion__item--open .bs-accordion__content { visibility: visible;  }
 .bs-accordion__item--open .bs-accordion__box { opacity: 1;  }
 .bs-accordion__item--open .bs-accordion__icon::before { opacity: 0;  }
.bs-accordion__box { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  opacity: 0;  padding: 15px 30px 30px;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-accordion__box p { margin-bottom: 15px;  }
 .bs-accordion__box a { color: #cc092f;  font-weight: 600;  text-decoration: underline;  }
 .bs-accordion__box a:hover { text-decoration: none;  }
.bs-accordion__trigger { background-color: #f4f4f6;  border-bottom: 1px solid transparent;  padding: 15px 85px 15px 30px;  position: relative;  text-align: left;  -webkit-transition: background .3s;  transition: background .3s;  width: 100%;  }
 .bs-accordion__trigger:hover, .bs-accordion__trigger:focus { background-color: #e8e9ec;  -webkit-transition: background .3s;  transition: background .3s;  }
 .bs-accordion__trigger:hover .bs-accordion__icon, .bs-accordion__trigger:focus .bs-accordion__icon { background-color: #e8e9ec;  -webkit-transition: background .3s;  transition: background .3s;  }
 .bs-accordion__trigger:focus { outline: none;  }
 .bs-accordion__trigger:focus .bs-accordion__title { outline: 1px dashed;  outline-color: #a5aab6;  outline-offset: 5px;  }
.bs-accordion__title { color: #cc092f;  display: inline-block;  font-family: "Bradesco";  font-size: 18px;  font-weight: 500;  }
.bs-accordion--transparent .bs-accordion__item { border-bottom: 2px solid #e8e9ec;  border-left: 0;  border-right: 0;  border-top: 0;  }
 .bs-accordion--transparent .bs-accordion__item:first-child { border-top: 2px solid #e8e9ec;  }
 .bs-accordion--transparent .bs-accordion__item--open .bs-accordion__icon { -webkit-transform: rotate(180deg);  transform: rotate(180deg);  }
.bs-accordion--transparent .bs-accordion__trigger { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: transparent;  border: 0;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  padding: 30px 0;  }
 .bs-accordion--transparent .bs-accordion__trigger .icon { color: #cc092f;  display: block;  font-size: 4.6875rem;  margin-right: 15px;  }
 @media (min-width: 768px) { .bs-accordion--transparent .bs-accordion__trigger .icon { font-size: 5rem;  margin-right: 30px;  }
  }
.bs-accordion--transparent .bs-accordion__title { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  color: #4d4e53;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  font-size: 1.375rem;  font-weight: 700;  line-height: 1.27;  padding-right: 15px;  }
.bs-accordion--transparent .bs-accordion__icon { background: transparent;  border: 0;  margin-left: auto;  position: relative;  -webkit-transition: 0.3s;  transition: 0.3s;  width: auto;  }
 .bs-accordion--transparent .bs-accordion__icon::after, .bs-accordion--transparent .bs-accordion__icon::before { display: none;  }
 .bs-accordion--transparent .bs-accordion__icon .icon { color: #4d4e53;  font-size: 1.5rem;  margin-right: 0;  }
.bs-accordion--transparent .bs-accordion__box { padding: 0;  }
.bs-accordion[class*="bs-media--col"] .bs-media__item { margin-bottom: 0;  }
 @media (min-width: 576px) { .bs-accordion[class*="bs-media--col"] .bs-media__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
  }
 @media (min-width: 768px) { .bs-accordion[class*="bs-media--col"] .bs-media__item { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  margin-bottom: 30px;  }
  }
 @media (min-width: 1200px) { .bs-accordion[class*="bs-media--col"] .bs-media__item { padding-bottom: 0;  padding-top: 0;  }
  }
.bs-accordion[class*="bs-media--col"] .bs-accordion__box { margin: 0 -15px;  padding-bottom: 15px;  }
 @media (min-width: 1200px) { .bs-accordion[class*="bs-media--col"] .bs-accordion__box { opacity: 1;  padding-bottom: 0;  }
  }
.bs-accordion[class*="bs-media--col"] .bs-media__text { padding: 0;  }
@media (min-width: 1200px) { .bs-accordion[class*="bs-media--col"] .bs-accordion__item { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding-bottom: 15px;  padding-top: 45px;  }
  }
@media (min-width: 1200px) { .bs-accordion[class*="bs-media--col"] .bs-accordion__content { height: auto;  width: 75%;  }
  }
.bs-accordion[class*="bs-media--col"] .bs-accordion__title h4 { padding-right: 0;  }
@media (min-width: 1200px) { .bs-accordion[class*="bs-media--col"] .bs-accordion__title { -webkit-align-self: flex-start;  -ms-flex-item-align:start;  align-self: flex-start;  cursor: default;  padding: 0 30px 0 0;  width: 25%;  }
  }
@media (min-width: 1200px) { .bs-accordion[class*="bs-media--col"] .bs-accordion__title .icon { font-size: 4.375rem;  }
  }
@media (min-width: 1200px) { .bs-accordion[class*="bs-media--col"] .bs-accordion__icon { display: none;  }
  }
.bs-nav-menu__box--acesso-rapido { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #fff;  position: relative;  }
 @media (min-width: 768px) { .bs-nav-menu__box--acesso-rapido { padding: 0px;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__actions, .bs-nav-menu__box--acesso-rapido .bs-nav-menu__shadow { display: none;  }
 @media (min-width: 768px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__primary { min-width: 50%;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__primary a.bs-button { padding: 9px 10px !important;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__primary a.focus-visible:focus { outline-offset: 7px;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__primary .bs-nav-menu__link:active { color: #04386C;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__primary .bs-nav-menu__link:active:after { color: #04386C;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__primary .bs-nav-menu__link:focus { color: #04386C;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__primary .bs-nav-menu__link:focus::after { color: #0a3f71;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__primary .bs-nav-menu__link::after { -webkit-transform: rotate(90deg);  transform: rotate(90deg);  }
 @media (max-width: 1024px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__primary { min-width: 150px;  display: block;  width: 100%;  }
  }
 @media (min-width: 1025px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__primary { min-width: 150px !important;  width: auto !important;  display: none;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__secondary { width: 100%;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__secondary .bs-nav-menu__link { -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  padding-left: 22px;  width: 100%;  max-width: 100vw;  white-space: break-spaces;  text-align: left;  }
 @media (min-width: 992px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__secondary .bs-nav-menu__link { -webkit-box-pack: space-evenly;  -webkit-justify-content: space-evenly;  -ms-flex-pack: space-evenly;  justify-content: space-evenly;  white-space: normal;  padding: 15px 30px;  width: 100%;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__secondary .bs-nav-menu__link:hover { color: #0a3f71;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__secondary .bs-nav-menu__link:hover:after { color: #0a3f71;  }
 @media (min-width: 992px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__secondary .bs-nav-menu__link::after { position: unset;  }
  }
 @media (min-width: 992px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__secondary { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__item { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-right: unset;  height: initial !important;  }
 @media (min-width: 992px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__item { visibility: visible !important;  border-right: 1px solid #e8e9ec;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__item: last-child { border-right: none;  }
 @media (min-width: 992px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__item: last-child { border-right: 1px solid #e8e9ec;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__link::after { -webkit-transition-duration: 0.4s;  transition-duration: 0.4s;  -webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;  transition-property: transform;  transition-property: transform, -webkit-transform;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__list { -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  position: absolute;  top: 70px;  width: 15rem;  display: none;  width: auto;  background-color: #fff;  }
 @media (min-width: 768px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__list { width: auto;  }
  }
 @media (min-width: 1025px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__list { -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  position: unset;  top: unset;  width: unset;  -webkit-box-shadow: none;  box-shadow: none;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin: 0 auto;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__buttons { padding: 0 0px;  min-width: 50%;  }
 @media (min-width: 768px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__buttons { -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  }
  }
 @media (min-width: 768px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__buttons { min-width: unset;  margin: 0 15px;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__buttons a.bs-button { padding: 9px 5px;  font-size: 1.0rem;  text-align: center;  }
 @media (min-width: 768px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__buttons a.bs-button { min-width: 150px;  font-size: 1rem;  outline-offset: 6px;  }
  }
 @media screen and (-ms-high-contrast:active), (-ms-high-contrast: none) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__buttons { width: auto;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__list { position: static;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__item { height: auto;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__secondary .bs-nav-menu__link::after { content: "\e921" !important;  font-family: "bradesco_v2" !important;  font-size: 11px !important;  padding: 5px 5px 3px 5px !important;  color: #C31E2F !important;  position: static !important;  right: 1 rem !important;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__list:after { content: unset !important;  display: block;  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__link { height: auto;  padding: 15px 10px;  text-align: center;  min-height: 60px;  }
 @media (min-width: 768px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__link { height: auto;  text-align: center;  min-height: 60px;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__link--featured { min-height: 70px;  max-width: 100%;  -webkit-box-pack: left;  -webkit-justify-content: left;  -ms-flex-pack: left;  justify-content: left;  padding-left: 20px;  }
 @media (min-width: 768px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__link--featured { min-height: 70px;  max-width: 225px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  border-right: 1px solid #e8e9ec;  }
  }
 .bs-nav-menu__box--acesso-rapido .bs-nav-menu__link--featured:after { margin-left: 5px;  }
 @media (min-width: 768px) { .bs-nav-menu__box--acesso-rapido .bs-nav-menu__link--featured:after { margin-left: 50px;  }
  }
.bs-nav-menu__box--acesso-rapido.open .bs-nav-menu__list { display: block;  z-index: 1;  }
 @media (min-width: 992px) { .bs-nav-menu__box--acesso-rapido.open .bs-nav-menu__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
.bs-nav-menu__box--acesso-rapido.open .bs-nav-menu__primary .bs-nav-menu__link:after { -webkit-transform: rotate(-90deg);  transform: rotate(-90deg);  }
.bs-nav-menu__box--acesso-rapido.open .bs-nav-menu__link.bs-nav-menu__link--featured:after { color: #0a3f71;  }
.bs-nav-menu__box--acesso-rapido .bs-nav-menu__list:after { content: unset;  }
.bs-nav-menu__box--acesso-rapido .bs-nav-menu__primary .bs-nav-menu__link:after { -webkit-transform: rotate(90deg);  transform: rotate(90deg);  }
.ar-ref { padding: 0;  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  }
.bs-container.has-no-button .bs-nav-menu__item.bs-nav-menu__primary { margin: unset;  }
.bs-container.has-no-button .bs-nav-menu__link.bs-nav-menu__link--featured { border: unset;  }
_: -ms-fullscreen,: root .bs-nav-menu__box--acesso-rapido .bs-nav-menu__buttons { min-width: auto !important;  }
_: -ms-fullscreen,: root .bs-nav-menu__box--acesso-rapido .bs-nav-menu__item.bs-nav-menu__secondary { display: -ms-flexbox !important;  display: flex !important;  -ms-flex-line-pack: center;  align-content: center;  }
_: -ms-fullscreen,: root .bs-nav-menu__box--acesso-rapido .bs-nav-menu__link { position: absolute !important;  height: 100%;  left: 0;  }
_: -ms-fullscreen,: root .bs-nav-menu__box--acesso-rapido .bs-nav-menu__item { position: relative;  min-height: 70px;  }
.bs-banner-apps { position: relative;  }
 .bs-banner-apps--apps { display: none;  max-width: 90%;  overflow: hidden;  }
 @media (min-width: 992px) { .bs-banner-apps--apps { display: block;  }
  }
 .bs-banner-apps__bg { display: block;  height: auto;  width: 100%;  }
 .bs-banner-apps__btn { display: inline-block;  margin-right: 15px;  }
 .bs-banner-apps__btn img { width: 100px;  }
 @media (min-width: 1200px) { .bs-banner-apps__btn img { width: auto;  }
  }
 .bs-banner-apps__btn-group { bottom: 17px;  display: block;  left: 25px;  position: absolute;  }
 @media (min-width: 992px) { .bs-banner-apps__btn-group { bottom: 20px;  left: 30px;  }
  }
@media (min-width: 768px) { .bs-banner-form { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 600px;  }
  }
.bs-banner-form__title { margin-bottom: 30px;  }
.bs-banner-form__image { height: 280px;  margin-bottom: 15px;  }
 @media (min-width: 768px) { .bs-banner-form__image { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  height: 600px;  margin-bottom: 0;  }
  }
 @media (min-width: 992px) { .bs-banner-form__image { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
  }
 .bs-banner-form__image .bs-banner__figure { height: 100%;  }
.bs-banner-form__container { width: 100%;  }
 @media (min-width: 768px) { .bs-banner-form__container { height: 100%;  overflow: auto;  padding-left: 45px;  }
  }
 @media (min-width: 768px) and (min-width: 576px) { .bs-banner-form__container { max-width: 270px;  }
  }
 @media (min-width: 768px) and (min-width: 768px) { .bs-banner-form__container { max-width: 375px;  }
  }
 @media (min-width: 768px) and (min-width: 992px) { .bs-banner-form__container { max-width: 485px;  }
  }
 @media (min-width: 768px) and (min-width: 1200px) { .bs-banner-form__container { max-width: 585px;  }
  }
 @media (min-width: 768px) and (min-width: 1440px) { .bs-banner-form__container { max-width: 700px;  }
  }
@media (min-width: 992px) and (min-width: 576px) { .bs-banner-form__container { max-width: 180px;  }
  }
@media (min-width: 992px) and (min-width: 768px) { .bs-banner-form__container { max-width: 250px;  }
  }
@media (min-width: 992px) and (min-width: 992px) { .bs-banner-form__container { max-width: 323.33333px;  }
  }
@media (min-width: 992px) and (min-width: 1200px) { .bs-banner-form__container { max-width: 390px;  }
  }
@media (min-width: 992px) and (min-width: 1440px) { .bs-banner-form__container { max-width: 466.66667px;  }
  }
.bs-banner-form__form { -webkit-align-self: center;  -ms-flex-item-align: center;  -ms-grid-row-align: center;  align-self: center;  padding-bottom: 100px;  padding-left: 30px;  padding-right: 30px;  padding-top: 30px;  width: 100%;  }
 @media (min-width: 768px) { .bs-banner-form__form { padding: 60px 15px;  }
  }
 .bs-banner-form__form:first-child: target { display: block;  }
 .bs-banner-form__form:first-child, .bs-banner-form__form:first-child: target ~ .bs-banner-form__form { display: none;  }
.bs-banner { position: relative;  }
 .bs-banner__list { overflow: hidden;  }
 .bs-banner, .bs-banner__item { height: 480px;  }
 @media (min-width: 992px) { .bs-banner, .bs-banner__item { height: 600px;  }
  }
 .bs-banner__item { overflow: hidden;  position: relative;  width: 100%;  }
 .bs-banner__item--text-dark .bs-banner__text { color: #4d4e53;  }
 .bs-banner__item--text-primary .bs-banner__text { color: #cc092f;  }
 .bs-banner__item--text-secondary .bs-banner__text { color: #0b67bd;  }
 .bs-banner__item:focus { outline: 1px dotted #e8e9ec;  outline-offset: -5px;  }
 .bs-banner__figure { height: 100%;  overflow: hidden;  }
 .bs-banner__figure::before { background-color: transparent;  content: "";  display: block;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: 1;  }
 @media (max-width: 768px) { .bs-banner__figure::before { background: rgba(0, 0, 0, 0.5);  }
  }
 .bs-banner__figure--overlay::before { background: rgba(0, 0, 0, 0.5);  }
 .bs-banner__figure--overlay-light::before { background: rgba(255, 255, 255, 0.7);  }
 .bs-banner__figure--overlay-primary::before { background: rgba(153, 0, 15, 0.7);  }
 .bs-banner__figure--overlay-secondary::before { background: rgba(35, 101, 167, 0.7);  }
 .bs-banner__image img { -o-object-fit: cover;  object-fit: cover;  font-family: "object-fit: cover", "object-fit: cover", "object-fit: cover";  display: block;  height: -webkit-calc(100% + 20px);  height: calc(100% + 20px);  margin: -10px;  max-width: none;  object-fit: cover;  width: -webkit-calc(100% + 20px);  width: calc(100% + 20px);  }
 @media (min-width: 768px) { .bs-banner__image img { height: 100%;  margin: 0;  max-width: 100%;  width: 100%;  }
  }
 .bs-banner__box { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: 1;  }
 .bs-banner__box .bs-banner__text { text-align: left;  }
 .bs-banner__video .bs-video { height: 90%;  width: 100%;  }
 .bs-banner__play-button { bottom: 0;  display: block;  font-size: 60px;  height: 80px;  left: 0;  line-height: 80px;  margin: auto;  position: absolute;  right: 0;  text-align: center;  top: 0;  width: 80px;  z-index: 1;  }
 @media (min-width: 992px) { .bs-banner__play-button { font-size: 80px;  }
  }
 .bs-banner__play-button:not(:only-child) { font-size: 40px;  height: 60px;  line-height: 60px;  margin: 10px auto 0;  position: static;  width: 60px;  }
 @media (min-width: 768px) { .bs-banner__play-button:not(:only-child) { font-size: 60px;  left: auto;  margin: auto;  position: absolute;  right: 15%;  top: 0;  }
  }
 .bs-banner__text { color: #fff;  padding: 60px 0 30px;  text-align: center;  }
 @media (min-width: 768px) { .bs-banner__text { max-width: 400px;  padding: 80px 0 40px;  text-align: left;  }
  }
 @media (min-width: 992px) { .bs-banner__text { max-width: 600px;  padding: 120px 0 60px;  }
  }
 .bs-banner__pretitle { display: block;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 700;  margin-bottom: 15px;  }
 @media (min-width: 992px) { .bs-banner__pretitle { font-size: 1rem;  }
  }
 .bs-banner__title { font-family: "Bradesco";  font-size: 1.75rem;  font-weight: 400;  line-height: 1.2;  text-shadow: 0 1px 2px rgba(0, 1, 2, 0.2);  word-break: break-word;  }
 @media (min-width: 992px) { .bs-banner__title { font-size: 3.125rem;  line-height: 55px;  }
  }
 .bs-banner__title-highlight { display: block;  }
 .bs-banner__title-highlight[data-highlight=""] { display: none;  }
 .bs-banner__title-highlight .sr-only { clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px);  height: 1px;  overflow: hidden;  position: absolute !important;  width: 1px;  }
 .bs-banner__subtitle { font-family: "Bradesco";  font-size: 1rem;  font-weight: 400;  margin-top: 15px;  text-shadow: 0 1px 2px rgba(0, 1, 2, 0.2);  }
 @media (min-width: 992px) { .bs-banner__subtitle { font-size: 1.375rem;  margin-top: 30px;  }
  }
 .bs-banner__subtitle-highlight .sr-only { clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px);  height: 1px;  overflow: hidden;  position: absolute !important;  width: 1px;  }
 .bs-banner__metadata { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 14px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin-top: 15px;  }
 @media (min-width: 768px) { .bs-banner__metadata { -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  margin-top: 30px;  }
  }
 .bs-banner__metadata span { margin-right: 5px;  }
 .bs-banner__buttons { margin-top: 15px;  }
 @media (min-width: 768px) { .bs-banner__buttons { margin-top: 30px;  }
  }
 .bs-banner__buttons .bs-button { margin-bottom: 10px;  margin-right: 20px;  }
 .bs-banner__slider { overflow: hidden;  }
 .bs-banner__slider-button { display: none;  height: 80px;  overflow: hidden;  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  width: 80px;  }
 @media (min-width: 1025px) { .bs-banner__slider-button { display: block;  }
  }
 .bs-banner__slider-button::after { bottom: 0;  color: #fff;  font-family: "bradesco_v2";  font-size: 40px;  height: 40px;  line-height: 40px;  margin: auto;  opacity: .4;  position: absolute;  right: 10px;  top: 0;  -webkit-transition: opacity .3s;  transition: opacity .3s;  }
 .bs-banner__slider-button.prev { left: 0;  }
 .bs-banner__slider-button.prev::after { content: "\e925";  left: 10px;  }
 .bs-banner__slider-button.prev .bs-banner__slider-preview { left: auto;  padding-left: 55px;  padding-right: 0;  right: -webkit-calc(100% + 80px);  right: calc(100% + 80px);  }
 .bs-banner__slider-button.prev:focus .bs-banner__slider-preview, .bs-banner__slider-button.prev:hover .bs-banner__slider-preview { right: 0;  }
 .bs-banner__slider-button.next { right: 0;  }
 .bs-banner__slider-button.next::after { content: "\e922";  right: 10px;  }
 .bs-banner__slider-button.next:focus .bs-banner__slider-preview, .bs-banner__slider-button.next:hover .bs-banner__slider-preview { left: 0;  }
 @media (min-width: 992px) { .bs-banner__slider-button:focus, .bs-banner__slider-button:hover { width: 327px;  }
 .bs-banner__slider-button:focus::after, .bs-banner__slider-button:hover::after { color: #cc092f;  opacity: 1;  }
  }
 .bs-banner__slider-preview { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #fff;  -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px;  -webkit-border-top-left-radius: 5px;  border-top-left-radius: 5px;  color: #cc092f;  display: none;  font-weight: 600;  height: 100%;  left: -webkit-calc(100% + 80px);  left: calc(100% + 80px);  overflow: hidden;  padding-right: 55px;  position: absolute;  top: 0;  -webkit-transition: .3s;  transition: .3s;  width: 327px;  }
 @media (min-width: 992px) { .bs-banner__slider-preview { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-banner__slider-preview-image { height: 80px;  }
 .bs-banner__slider-preview span { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 45px;  width: 137px;  padding: 0 10px;  overflow: hidden;  word-break: break-word;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-banner__slider .bs-banner__item { -webkit-transition: visibility 0 .3s;  transition: visibility 0 .3s;  visibility: visible;  }
 .bs-banner__slider .bs-banner__item.is-hidden { -webkit-transition: visibility 0 .3s;  transition: visibility 0 .3s;  visibility: hidden;  }
 .bs-banner--old .bs-banner__text { text-align: left;  }
 .bs-banner--old .bs-banner__figure::before { content: "";  display: block;  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: 1;  }
 .bs-banner--medio, .bs-banner--medio .bs-banner__item { height: 360px;  }
 @media (min-width: 768px) { .bs-banner--medio, .bs-banner--medio .bs-banner__item { height: 480px;  }
  }
 .bs-banner--medio .bs-banner__text { padding: 60px 0 30px;  }
 .bs-banner--small, .bs-banner--small .bs-banner__item { height: 220px;  }
 @media (min-width: 768px) { .bs-banner--small, .bs-banner--small .bs-banner__item { height: 280px;  }
  }
 .bs-banner--small .bs-banner__text { padding: 30px 0;  }
 .bs-banner--small .bs-banner__title { line-height: 1.2;  }
 .bs-banner--small .bs-banner__subtitle { margin-top: 10px;  }
 @media (min-width: 768px) { .bs-banner--small .bs-banner__subtitle { margin-top: 15px;  }
  }
 .bs-banner--small .bs-banner__buttons .bs-button { margin-bottom: 10px;  margin-right: 20px;  }
 .bs-banner--cta { height: auto;  position: relative;  }
 .bs-banner--cta .bs-banner__figure { -webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);  box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);  height: 300px;  overflow: hidden;  position: relative;  }
 @media (min-width: 768px) { .bs-banner--cta .bs-banner__figure { height: 380px;  }
  }
 .bs-banner--cta .bs-banner__figure--parallax .bs-banner__image img { display: block;  height: auto;  margin: auto;  max-width: none;  min-height: 100%;  position: relative;  top: 0;  width: 100%;  z-index: 0;  }
 .bs-banner--cta .bs-banner__image img { -o-object-fit: cover;  object-fit: cover;  font-family: "object-fit: cover", "object-fit: cover", "object-fit: cover";  display: block;  height: 100%;  margin: auto;  max-width: none;  object-fit: cover;  position: relative;  top: 0;  width: 100%;  z-index: 0;  }
 .bs-banner--cta .bs-banner__box { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  z-index: 100;  }
 .bs-banner--cta .bs-banner__text { margin: auto;  max-width: 600px;  padding: 15px 0;  position: relative;  text-align: center;  }
 .bs-banner--cta .bs-banner__icon { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  color: #fff;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  font-size: 50px;  height: 50px;  }
 @media (min-width: 768px) { .bs-banner--cta .bs-banner__icon { font-size: 50px;  height: 50px;  }
  }
 .bs-banner--cta .bs-banner__title { font-size: 1.375rem;  font-weight: 700;  line-height: 1.2;  }
 @media (min-width: 768px) { .bs-banner--cta .bs-banner__title { font-size: 2.125rem;  line-height: 1.2;  margin-bottom: 15px;  }
  }
 @media (min-width: 768px) { .bs-banner--cta .bs-banner__subtitle { font-size: 1rem;  line-height: 1.2;  }
  }
 .bs-banner--cta .bs-banner__buttons .bs-button { margin: 0;  }
 @media (max-width: 767px) { .bs-banner--video .bs-banner__text { max-width: 320px;  }
  }
 .bs-banner--video .bs-modal__header { border-bottom: 0;  padding: 0;  }
 .bs-banner--video .bs-modal__header, .bs-banner--video .bs-modal__footer { background-color: rgba(0, 0, 0, 0.5);  color: #fff;  }
 .bs-banner--video .bs-modal__body { background-color: rgba(0, 0, 0, 0.5);  color: #fff;  }
 .bs-banner--video .bs-modal__title { display: none;  }
 .bs-banner .flickity-page-dots { bottom: 10px;  }
 @media (min-width: 768px) { .bs-banner .flickity-page-dots { bottom: 15px;  }
  }
 .bs-banner .flickity-page-dots .dot { background-color: #fff;  -webkit-box-shadow: 0 0 0 1px #a5aab6;  box-shadow: 0 0 0 1px #a5aab6;  opacity: .4;  -webkit-transition: .3s;  transition: .3s;  }
 .bs-banner .flickity-page-dots .dot:hover, .bs-banner .flickity-page-dots .dot.is-selected { opacity: 1;  }
 .bs-banner .flickity-button { display: none;  }
.bs-box { background-color: #fff;  border-bottom: 1px solid #e8e9ec;  border-left: 1px solid #e8e9ec;  border-right: 1px solid #e8e9ec;  border-top: 5px solid #cc092f;  -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  border-bottom-right-radius: 5px;  width: 100%;  }
 .bs-box:only-child { margin-bottom: 0;  }
 .bs-box + * > * { margin-top: 15px;  }
 .bs-box__header { border-bottom: 1px solid #e8e9ec;  padding: 15px;  }
 .bs-box__title { font-family: "Bradesco";  font-size: 1.38rem;  font-weight: 400;  line-height: 1.3;  margin-bottom: 10px;  min-height: 30px;  }
 .bs-box__title: empty { display: none;  }
 .bs-box__title:only-child { margin-bottom: 0;  }
 .bs-box__content.bs-box__content--active { border-top-color: #e8e9ec;  opacity: 1;  }
 .bs-box__menu { border-bottom: 1px solid #e8e9ec;  cursor: pointer;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 18px;  font-weight: 900;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 20px 15px;  width: 100%;  }
 .bs-box__menu:focus { outline: 1px dashed #4d4e53;  outline-offset: -5px;  }
 .bs-box__menu::after { content: "\e91b";  display: block;  font-family: "bradesco_v2";  font-size: 25px;  -webkit-transform: rotate(0);  transform: rotate(0);  -webkit-transition: 0.3s ease-in-out;  transition: 0.3s ease-in-out;  }
 .bs-box__menu span { overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  }
 .bs-box__menu + .bs-box__header { display: none;  }
 .bs-box__item { border-bottom: 1px solid #e8e9ec;  color: #cc092f;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  line-height: 1.5;  white-space: normal;  width: 100%;  }
 .bs-box__item: last-child .bs-box__link { border-bottom: 0;  -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  border-bottom-right-radius: 5px;  }
 .bs-box__text { padding: 15px;  }
 .bs-box__text-title { display: block;  }
 .bs-box__text-title a { color: #cc092f;  text-decoration: underline;  }
 .bs-box__text-title a:hover, .bs-box__text-title a:active { text-decoration: none;  color: #99000f;  }
 .bs-box__link { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #fff;  color: #cc092f;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-family: inherit;  font-size: inherit;  font-weight: inherit;  line-height: 1.3;  min-height: 60px;  padding-bottom: 18px;  padding-left: 15px;  padding-right: 45px;  padding-top: 18px;  position: relative;  -webkit-transition: background 0.3s;  transition: background 0.3s;  white-space: normal;  width: 100%;  }
 .bs-box__link:focus { outline: 1px dashed #4d4e53;  outline-offset: -5px;  }
 .bs-box__link .icon { color: #cc092f;  font-size: 0.75rem;  position: absolute;  right: 15px;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  }
 .bs-box__link .icon-nav-exportar { font-size: 0.875rem;  font-weight: bold;  }
 .bs-box__link--active, .bs-box__link:hover { background-color: #f4f4f6;  -webkit-transition: background 0.3s;  transition: background 0.3s;  }
 .bs-box__link--back { color: #4d4e53;  overflow: hidden;  }
 .bs-box__link--back:hover .bs-box__link-label { padding-left: 25px;  -webkit-transition: .3s;  transition: .3s;  }
 .bs-box__link--back .icon { right: auto;  }
 .bs-box__link--back .bs-box__link-label { padding-left: 20px;  -webkit-transition: .3s;  transition: .3s;  }
 .bs-box__icon { color: #cc092f;  font-size: 24px;  margin-right: 15px;  }
 .bs-box__icon + .bs-box__link-label { color: #4d4e53;  }
 .bs-box--dropdown { position: relative;  }
 @media (min-width: 768px) { .bs-box--dropdown { max-width: 340px;  }
  }
 .bs-box--dropdown .bs-box__content { background-color: #fff;  -webkit-box-shadow: 0 8px 10px 3px rgba(0, 0, 0, 0);  box-shadow: 0 8px 10px 3px rgba(0, 0, 0, 0);  height: 0;  left: 0;  overflow: hidden;  position: absolute;  top: 100%;  -webkit-transition: 0.3s ease-in-out;  transition: 0.3s ease-in-out;  visibility: hidden;  width: 100%;  z-index: 100;  }
 @media (min-width: 768px) { .bs-box--dropdown[data-dropdown-bp="xs"] { max-width: 100%;  }
 .bs-box--dropdown[data-dropdown-bp="xs"] .bs-box__menu { display: none;  }
 .bs-box--dropdown[data-dropdown-bp="xs"] .bs-box__menu + .bs-box__header { display: block;  }
 .bs-box--dropdown[data-dropdown-bp="xs"] .bs-box__content { height: auto;  overflow: auto;  position: static;  visibility: visible;  }
  }
 @media (min-width: 992px) { .bs-box--dropdown[data-dropdown-bp="sm"] { max-width: 100%;  }
 .bs-box--dropdown[data-dropdown-bp="sm"] .bs-box__menu { display: none;  }
 .bs-box--dropdown[data-dropdown-bp="sm"] .bs-box__menu + .bs-box__header { display: block;  }
 .bs-box--dropdown[data-dropdown-bp="sm"] .bs-box__content { height: auto;  overflow: auto;  position: static;  visibility: visible;  }
  }
 @media (min-width: 1200px) { .bs-box--dropdown[data-dropdown-bp="md"] { max-width: 100%;  }
 .bs-box--dropdown[data-dropdown-bp="md"] .bs-box__menu { display: none;  }
 .bs-box--dropdown[data-dropdown-bp="md"] .bs-box__menu + .bs-box__header { display: block;  }
 .bs-box--dropdown[data-dropdown-bp="md"] .bs-box__content { height: auto;  overflow: auto;  position: static;  visibility: visible;  }
  }
 .bs-box--is-expanded .bs-box__menu::after { -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);  }
 .bs-box--is-expanded .bs-box__content { -webkit-box-shadow: 0 8px 10px 3px rgba(0, 0, 0, 0.3);  box-shadow: 0 8px 10px 3px rgba(0, 0, 0, 0.3);  visibility: visible;  }
.bs-box-refactored { background-color: #fff;  border-top: 1px solid #e8e9ec;  border-left: 1px solid #e8e9ec;  border-right: 1px solid #e8e9ec;  -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  border-bottom-right-radius: 5px;  width: 100%;  }
 .bs-box-refactored .bs-box__menu { font-weight: normal;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  }
 @media (min-width: 992px) { .bs-box-refactored .bs-box__menu { display: none;  }
  }
 .bs-box-refactored .bs-box__menu .bs-box__textBolder { font-weight: bolder;  margin-left: 5px;  }
 .bs-box-refactored .bs-box__menu::after { color: #cc092f;  font-size: 15px;  -webkit-align-self: center;  -ms-flex-item-align: center;  -ms-grid-row-align: center;  align-self: center;  margin-left: auto;  }
 .bs-box-refactored .bs-box__header { background: #E8E9EC;  border: 1px solid #e0e1e4;  }
 @media (min-width: 992px) { .bs-box-refactored .bs-box__header { display: block;  }
  }
 .bs-box-refactored .bs-box__header .bs-box__textBolder { font-weight: bold;  margin-left: 5px;  }
 .bs-box-refactored .bs-box__content { display: none;  }
 @media (min-width: 992px) { .bs-box-refactored .bs-box__content { display: block;  }
  }
 .bs-box-refactored .bs-box__content .bs-box__link--subitens { color: #4d4e53;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #fff;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-family: inherit;  font-size: inherit;  font-weight: inherit;  line-height: 1.3;  min-height: 60px;  padding-bottom: 18px;  padding-left: 15px;  padding-right: 45px;  padding-top: 18px;  position: relative;  -webkit-transition: background 0.3s;  transition: background 0.3s;  white-space: normal;  width: 100%;  }
 .bs-box-refactored .bs-box__content .bs-box__link--subitens:hover { background-color: #f4f4f6;  -webkit-transition: background 0.3s;  transition: background 0.3s;  }
 .bs-box-refactored .bs-box__content .bs-box__link--subitens:focus { z-index: 1;  }
 .bs-box-refactored .bs-box__content .bs-box__link--subitens .icon { color: #cc092f;  font-size: 15px;  position: absolute;  right: 15px;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  }
 .bs-box-refactored .bs-box__content .bs-box__link--normal { color: #04386C;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #fff;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-family: inherit;  font-size: inherit;  font-weight: inherit;  line-height: 1.3;  min-height: 60px;  padding-bottom: 18px;  padding-left: 15px;  padding-right: 45px;  padding-top: 18px;  position: relative;  -webkit-transition: background 0.3s;  transition: background 0.3s;  white-space: normal;  width: 100%;  }
 .bs-box-refactored .bs-box__content .bs-box__link--normal:hover { background-color: #f4f4f6;  -webkit-transition: background 0.3s;  transition: background 0.3s;  }
 .bs-box-refactored .bs-box__content .bs-box__link--normal:focus { z-index: 1;  }
 .bs-box-refactored .bs-box__content .bs-box__link--normal .icon { display: none;  }
 .bs-box-refactored:only-child { margin-bottom: 0;  border-bottom: 3px solid #04386C;  }
 .bs-box-refactored + * > * { margin-top: 15px;  }
 .bs-box-refactored__list { border: 2px solid blue;  }
 .bs-box-refactored__item { border-bottom: 1px solid #e8e9ec;  color: #cc092f;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  line-height: 1.5;  white-space: normal;  width: 100%;  }
 .bs-box-refactored__item: last-child .bs-box__link { border-bottom: 0;  -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  border-bottom-right-radius: 5px;  }
 .bs-box-refactored__text { padding: 15px;  }
 .bs-box-refactored__text-title { display: block;  }
 .bs-box-refactored__text-title a { color: #cc092f;  text-decoration: underline;  }
 .bs-box-refactored__text-title a:hover, .bs-box-refactored__text-title a:active { text-decoration: none;  color: #99000f;  }
 .bs-box-refactored__link { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #fff;  color: #cc092f;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-family: inherit;  font-size: inherit;  font-weight: inherit;  line-height: 1.3;  min-height: 60px;  padding-bottom: 18px;  padding-left: 15px;  padding-right: 45px;  padding-top: 18px;  position: relative;  -webkit-transition: background 0.3s;  transition: background 0.3s;  white-space: normal;  width: 100%;  }
 .bs-box-refactored__link:focus { outline: 1px dashed #4d4e53;  outline-offset: -5px;  }
 .bs-box-refactored__link .icon { color: #cc092f;  font-size: 0.75rem;  position: absolute;  right: 15px;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  }
 .bs-box-refactored__link .icon-nav-exportar { font-size: 0.875rem;  font-weight: bold;  }
 .bs-box-refactored__link--active, .bs-box-refactored__link:hover { background-color: #f4f4f6;  -webkit-transition: background 0.3s;  transition: background 0.3s;  }
 .bs-box-refactored__link--back { color: #4d4e53;  overflow: hidden;  }
 .bs-box-refactored__link--back:hover .bs-box__link-label { padding-left: 25px;  -webkit-transition: .3s;  transition: .3s;  }
 .bs-box-refactored__link--back .icon { right: auto;  }
 .bs-box-refactored__link--back .bs-box__link-label { padding-left: 20px;  -webkit-transition: .3s;  transition: .3s;  }
 .bs-box-refactored__icon { color: #cc092f;  font-size: 24px;  margin-right: 15px;  }
 .bs-box-refactored__icon + .bs-box__link-label { color: #4d4e53;  }
.bs-box-refactored.open .bs-box__content { display: block;  }
.bs-box-refactored.open .bs-box__menu { background: #E8E9EC;  border: 1px solid #e0e1e4;  }
.bs-box-refactored.open .bs-box__menu::after { -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);  }
.bs-breadcrumb { background-color: #f4f4f6;  padding: 15px 0;  }
 .bs-breadcrumb .js-focus-visible a.bs-breadcrumb__link:focus:not(.focus-visible) { outline: none !important;  }
 .bs-breadcrumb .js-focus-visible a.bs-breadcrumb__link:focus-visible { outline: 2px dashed #4D4E53 !important;  }
 .bs-breadcrumb .bs-container { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-breadcrumb li { display: inline-block;  position: relative;  }
 .bs-breadcrumb li:hover .bs-breadcrumb__submenu { display: block;  }
 .bs-breadcrumb__link { color: #4d4e53;  font-family: "Bradesco";  font-size: 0.875rem;  }
 @media (min-width: 768px) { .bs-breadcrumb__link { font-size: 1rem;  }
  }
 .bs-breadcrumb__link:hover { text-decoration: underline;  }
 .bs-breadcrumb__current { color: #4d4e53;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 700;  }
 @media (min-width: 768px) { .bs-breadcrumb__current { font-size: 1rem;  }
  }
 .bs-breadcrumb__icon { color: #e60935;  display: inline-block;  font-size: 0.625rem;  margin: 0 8px;  }
 @media (min-width: 768px) { .bs-breadcrumb__icon { font-size: 0.75rem;  margin: 0 10px;  }
  }
 .bs-breadcrumb__submenu { background: #fff;  border: 1px solid #e8e9ec;  -webkit-border-radius: 4px;  border-radius: 4px;  display: none;  left: -8px;  min-width: 215px;  position: absolute;  top: 21px;  z-index: 99;  }
 .bs-breadcrumb__submenu li { display: block;  }
 .bs-breadcrumb__sublink { display: block;  font-size: 14px;  padding: 11px 20px;  }
 .bs-breadcrumb__sublink:hover { background-color: #f4f4f6;  }
.bs-breadcrumb-refactored { background-color: #f4f4f6;  padding: 15px 0;  }
 .bs-breadcrumb-refactored .bs-container { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-breadcrumb-refactored ul { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-breadcrumb-refactored ul li: nth-of-type(2) { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  position: relative;  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -webkit-flex-direction: row-reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 @media (min-width: 768px) { .bs-breadcrumb-refactored ul li: nth-of-type(2) { -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  }
  }
 .bs-breadcrumb-refactored ul li: nth-of-type(2) .bs-breadcrumb__link { display: inline-block;  }
 .bs-breadcrumb-refactored ul li:first-child, .bs-breadcrumb-refactored ul li: last-child { display: none;  }
 @media (min-width: 768px) { .bs-breadcrumb-refactored ul li:first-child, .bs-breadcrumb-refactored ul li: last-child { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
  }
 .bs-breadcrumb-refactored ul li .bs-breadcrumb__link { display: none;  }
 @media (min-width: 768px) { .bs-breadcrumb-refactored ul li .bs-breadcrumb__link { display: inline-block;  }
  }
 @media (min-width: 992px) { .bs-breadcrumb-refactored ul li .bs-breadcrumb__link { display: inline-block;  }
  }
 .bs-breadcrumb-refactored ul li .bs-breadcrumb__link:hover { color: #04386C;  }
 .bs-breadcrumb-refactored ul li .bs-breadcrumb__link.focus-visible { color: #04386C;  }
 .bs-breadcrumb-refactored ul li .bs-breadcrumb__icon { -webkit-transform: rotate(180deg);  transform: rotate(180deg);  }
 @media (min-width: 768px) { .bs-breadcrumb-refactored ul li .bs-breadcrumb__icon { -webkit-transform: rotate(0deg);  transform: rotate(0deg);  }
  }
 @media (min-width: 992px) { .bs-breadcrumb-refactored ul li .bs-breadcrumb__icon { -webkit-transform: rotate(0deg);  transform: rotate(0deg);  }
  }
 .bs-breadcrumb-refactored ul li:hover .bs-breadcrumb__submenu { display: block;  }
.buorg { bottom: 0;  display: table;  height: 100%;  overflow: hidden;  position: fixed;  text-align: center;  }
.buorg-pad { display: table-cell;  vertical-align: middle;  }
.bs-empty-search .bs-media__figure { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #e8e9ec;  -webkit-border-radius: 90px;  border-radius: 90px;  color: #cc092f;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 90px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin: 0 auto 20px;  text-align: center;  width: 90px;  }
 @media (min-width: 768px) { .bs-empty-search .bs-media__figure { height: 124px;  width: 124px;  }
  }
 @media (min-width: 992px) { .bs-empty-search .bs-media__figure { height: 148px;  width: 148px;  }
  }
 .bs-empty-search .bs-media__figure.bs-icon-box { font-size: 3.125rem;  }
 @media (min-width: 768px) { .bs-empty-search .bs-media__figure.bs-icon-box { font-size: 4.6875rem;  }
  }
 @media (min-width: 992px) { .bs-empty-search .bs-media__figure.bs-icon-box { font-size: 5.625rem;  }
  }
.bs-empty-search .bs-media__text { padding-top: 0;  }
.bs-empty-search .bs-media__title { color: #cc092f;  font-size: 1.375rem;  line-height: 1.3;  margin-bottom: 0;  word-spacing: -1px;  }
.bs-empty-search .bs-media__description { color: #4d4e53;  font-size: 1rem;  word-spacing: 1px;  }
.bs-empty-search .bs-media__link { color: #4d4e53;  font-weight: bold;  }
.bs-empty-search .bs-media__link--search { color: #cc092f;  font-weight: 700;  text-decoration: underline;  }
 .bs-empty-search .bs-media__link--search:hover { text-decoration: none;  }
.bs-button { border: 1px solid transparent;  -webkit-border-radius: 3px;  border-radius: 3px;  cursor: pointer;  display: inline-block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  line-height: 20px;  min-height: 40px;  overflow: hidden;  padding: 9px 15px;  position: relative;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  vertical-align: middle;  z-index: 10;  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #e60935), color-stop(140%, #99000f));  background: linear-gradient(to bottom, #e60935 70%, #99000f 140%);  border-color: transparent;  color: #fff;  cursor: pointer;  }
 .bs-button:focus { outline-offset: -5px;  outline-style: dotted;  outline-width: 1px;  -webkit-transition: none;  transition: none;  }
 .bs-button::before { background: #99000f;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: block;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button:hover, .bs-button:focus { color: #fff;  }
 .bs-button:hover::before, .bs-button:focus::before { opacity: 1;  }
 .bs-button--secondary { background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #0e81ed), color-stop(140%, #2365a7));  background: linear-gradient(to bottom, #0e81ed 70%, #2365a7 140%);  border-color: transparent;  color: #fff;  cursor: pointer;  }
 .bs-button--secondary::before { background: #2365a7;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: block;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--secondary:hover, .bs-button--secondary:focus { color: #fff;  }
 .bs-button--secondary:hover::before, .bs-button--secondary:focus::before { opacity: 1;  }
 .bs-button--ghost { background: transparent;  border-color: #fff;  color: #fff;  cursor: pointer;  }
 .bs-button--ghost::before { background: #fff;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--ghost:hover, .bs-button--ghost:focus { color: #cc092f;  background-color: #fff;  }
 .bs-button--ghost:hover::before, .bs-button--ghost:focus::before { opacity: 1;  }
 .bs-button--ghost.bs-button--primary { background: transparent;  border-color: #cc092f;  color: #cc092f;  cursor: pointer;  }
 .bs-button--ghost.bs-button--primary::before { background: #cc092f;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--ghost.bs-button--primary:hover, .bs-button--ghost.bs-button--primary:focus { color: #fff;  background-color: #cc092f;  }
 .bs-button--ghost.bs-button--primary:hover::before, .bs-button--ghost.bs-button--primary:focus::before { opacity: 1;  }
 .bs-button--ghost.bs-button--primary:hover, .bs-button--ghost.bs-button--primary:focus { background: #99000f;  }
 .bs-button--ghost.bs-button--secondary { background: transparent;  border-color: #0b67bd;  color: #0b67bd;  cursor: pointer;  }
 .bs-button--ghost.bs-button--secondary::before { background: #0b67bd;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--ghost.bs-button--secondary:hover, .bs-button--ghost.bs-button--secondary:focus { color: #fff;  background-color: #0b67bd;  }
 .bs-button--ghost.bs-button--secondary:hover::before, .bs-button--ghost.bs-button--secondary:focus::before { opacity: 1;  }
 .bs-button--link { background: transparent;  border-color: transparent;  color: #cc092f;  cursor: pointer;  }
 .bs-button--link::before { background: #99000f;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--link:hover, .bs-button--link:focus { color: #99000f;  }
 .bs-button--link:hover::before, .bs-button--link:focus::before { opacity: 1;  }
 .bs-button--link.bs-button--primary { background: transparent;  border-color: transparent;  color: #cc092f;  cursor: pointer;  }
 .bs-button--link.bs-button--primary::before { background: #99000f;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--link.bs-button--primary:hover, .bs-button--link.bs-button--primary:focus { color: #99000f;  }
 .bs-button--link.bs-button--primary:hover::before, .bs-button--link.bs-button--primary:focus::before { opacity: 1;  }
 .bs-button--link.bs-button--secondary { background: transparent;  border-color: transparent;  color: #0b67bd;  cursor: pointer;  }
 .bs-button--link.bs-button--secondary::before { background: #2365a7;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--link.bs-button--secondary:hover, .bs-button--link.bs-button--secondary:focus { color: #2365a7;  }
 .bs-button--link.bs-button--secondary:hover::before, .bs-button--link.bs-button--secondary:focus::before { opacity: 1;  }
 .bs-button--disable, .bs-button--is-disabled, .bs-button:not(.bs-button--loading):disabled, .bs-button--disabled:not(.bs-button--loading) { background: #f4f4f6;  border-color: #d2d4da;  color: #a5aab6;  cursor: default;  }
 .bs-button--disable::before, .bs-button--is-disabled::before, .bs-button:not(.bs-button--loading):disabled::before, .bs-button--disabled:not(.bs-button--loading)::before { background: #f4f4f6;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--disable:hover, .bs-button--disable:focus, .bs-button--is-disabled:hover, .bs-button--is-disabled:focus, .bs-button:not(.bs-button--loading):disabled:hover, .bs-button:not(.bs-button--loading):disabled:focus, .bs-button--disabled:not(.bs-button--loading):hover, .bs-button--disabled:not(.bs-button--loading):focus { color: #a5aab6;  }
 .bs-button--disable:hover::before, .bs-button--disable:focus::before, .bs-button--is-disabled:hover::before, .bs-button--is-disabled:focus::before, .bs-button:not(.bs-button--loading):disabled:hover::before, .bs-button:not(.bs-button--loading):disabled:focus::before, .bs-button--disabled:not(.bs-button--loading):hover::before, .bs-button--disabled:not(.bs-button--loading):focus::before { opacity: 1;  }
 .bs-button--ghost:not(.bs-button--loading):disabled, .bs-button--disabled.bs-button--ghost:not(.bs-button--loading) { background: transparent;  border-color: #a5aab6;  color: #a5aab6;  cursor: default;  }
 .bs-button--ghost:not(.bs-button--loading):disabled::before, .bs-button--disabled.bs-button--ghost:not(.bs-button--loading)::before { background: transparent;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--ghost:not(.bs-button--loading):disabled:hover, .bs-button--ghost:not(.bs-button--loading):disabled:focus, .bs-button--disabled.bs-button--ghost:not(.bs-button--loading):hover, .bs-button--disabled.bs-button--ghost:not(.bs-button--loading):focus { color: #a5aab6;  background-color: transparent;  }
 .bs-button--ghost:not(.bs-button--loading):disabled:hover::before, .bs-button--ghost:not(.bs-button--loading):disabled:focus::before, .bs-button--disabled.bs-button--ghost:not(.bs-button--loading):hover::before, .bs-button--disabled.bs-button--ghost:not(.bs-button--loading):focus::before { opacity: 1;  }
 .bs-button--link:not(.bs-button--loading):disabled, .bs-button--disabled.bs-button--link:not(.bs-button--loading) { background: transparent;  border-color: transparent;  color: #a5aab6;  cursor: default;  }
 .bs-button--link:not(.bs-button--loading):disabled::before, .bs-button--disabled.bs-button--link:not(.bs-button--loading)::before { background: transparent;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--link:not(.bs-button--loading):disabled:hover, .bs-button--link:not(.bs-button--loading):disabled:focus, .bs-button--disabled.bs-button--link:not(.bs-button--loading):hover, .bs-button--disabled.bs-button--link:not(.bs-button--loading):focus { color: #a5aab6;  }
 .bs-button--link:not(.bs-button--loading):disabled:hover::before, .bs-button--link:not(.bs-button--loading):disabled:focus::before, .bs-button--disabled.bs-button--link:not(.bs-button--loading):hover::before, .bs-button--disabled.bs-button--link:not(.bs-button--loading):focus::before { opacity: 1;  }
 .bs-button--loading { background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #e60935), color-stop(140%, #99000f));  background: linear-gradient(to bottom, #e60935 70%, #99000f 140%);  border-color: transparent;  color: transparent;  cursor: default;  }
 .bs-button--loading::before { background: #99000f;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: block;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--loading:hover, .bs-button--loading:focus { color: transparent;  }
 .bs-button--loading:hover::before, .bs-button--loading:focus::before { opacity: 1;  }
 .bs-button--loading::after { background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4K) center/40px no-repeat;  bottom: 0;  content: "";  display: block;  height: 100%;  left: 0;  position: absolute;  right: 0;  width: 100%;  }
 .bs-button--loading.bs-button--link::after, .bs-button--loading.bs-button--ghost.bs-button--primary::after, .bs-button--loading.bs-button--link.bs-button--primary::after { background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2NjMDkyZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjY2MwOTJmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjY2MwOTJmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2NjMDkyZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4K);  }
 .bs-button--loading.bs-button--ghost.bs-button--secondary::after, .bs-button--loading.bs-button--link.bs-button--secondary::after { background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iIzBiNjdiZCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMGI2N2JkIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMGI2N2JkIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iIzBiNjdiZCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4K);  }
 .bs-button--loading.bs-button--primary { background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #e60935), color-stop(140%, #99000f));  background: linear-gradient(to bottom, #e60935 70%, #99000f 140%);  border-color: transparent;  color: transparent;  cursor: default;  }
 .bs-button--loading.bs-button--primary::before { background: #99000f;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: block;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--loading.bs-button--primary:hover, .bs-button--loading.bs-button--primary:focus { color: transparent;  }
 .bs-button--loading.bs-button--primary:hover::before, .bs-button--loading.bs-button--primary:focus::before { opacity: 1;  }
 .bs-button--loading.bs-button--secondary { background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #0e81ed), color-stop(140%, #2365a7));  background: linear-gradient(to bottom, #0e81ed 70%, #2365a7 140%);  border-color: transparent;  color: transparent;  cursor: default;  }
 .bs-button--loading.bs-button--secondary::before { background: #2365a7;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: block;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--loading.bs-button--secondary:hover, .bs-button--loading.bs-button--secondary:focus { color: transparent;  }
 .bs-button--loading.bs-button--secondary:hover::before, .bs-button--loading.bs-button--secondary:focus::before { opacity: 1;  }
 .bs-button--loading.bs-button--link { background: transparent;  border-color: transparent;  color: transparent;  cursor: default;  }
 .bs-button--loading.bs-button--link::before { background: #99000f;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--loading.bs-button--link:hover, .bs-button--loading.bs-button--link:focus { color: transparent;  }
 .bs-button--loading.bs-button--link:hover::before, .bs-button--loading.bs-button--link:focus::before { opacity: 1;  }
 .bs-button--loading.bs-button--ghost { background: transparent;  border-color: #cc092f;  color: transparent;  cursor: default;  }
 .bs-button--loading.bs-button--ghost::before { background: transparent;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--loading.bs-button--ghost:hover, .bs-button--loading.bs-button--ghost:focus { color: transparent;  background-color: transparent;  }
 .bs-button--loading.bs-button--ghost:hover::before, .bs-button--loading.bs-button--ghost:focus::before { opacity: 1;  }
 .bs-button--loading.bs-button--ghost.bs-button--primary { background: transparent;  border-color: #cc092f;  color: transparent;  cursor: default;  }
 .bs-button--loading.bs-button--ghost.bs-button--primary::before { background: transparent;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--loading.bs-button--ghost.bs-button--primary:hover, .bs-button--loading.bs-button--ghost.bs-button--primary:focus { color: transparent;  background-color: transparent;  }
 .bs-button--loading.bs-button--ghost.bs-button--primary:hover::before, .bs-button--loading.bs-button--ghost.bs-button--primary:focus::before { opacity: 1;  }
 .bs-button--loading.bs-button--ghost.bs-button--secondary { background: transparent;  border-color: #0b67bd;  color: transparent;  cursor: default;  }
 .bs-button--loading.bs-button--ghost.bs-button--secondary::before { background: transparent;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-button--loading.bs-button--ghost.bs-button--secondary:hover, .bs-button--loading.bs-button--ghost.bs-button--secondary:focus { color: transparent;  background-color: transparent;  }
 .bs-button--loading.bs-button--ghost.bs-button--secondary:hover::before, .bs-button--loading.bs-button--ghost.bs-button--secondary:focus::before { opacity: 1;  }
 .bs-button span, .bs-button i { display: inline-block;  vertical-align: middle;  }
 .bs-button i { font-size: 1.25rem;  font-weight: 700;  }
 .bs-button i + span, .bs-button span + i { margin-left: 10px;  }
 .bs-button--icon-left i { margin: 0 10px 0 0;  }
 .bs-button--icon-right i { margin: 0 0 0 10px;  }
.bs-old-button { background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #e60935), color-stop(140%, #99000f));  background: linear-gradient(to bottom, #e60935 70%, #99000f 140%);  border: 1px solid transparent;  -webkit-border-radius: 3px;  border-radius: 3px;  color: #fff;  cursor: pointer;  display: inline-block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  line-height: 20px;  padding: 9px 15px;  position: relative;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  vertical-align: middle;  z-index: 10;  }
 .bs-old-button:hover::before { opacity: 1;  }
 .bs-old-button:focus { outline-offset: -5px;  outline-style: dotted;  outline-width: 1px;  -webkit-transition: none;  transition: none;  }
 .bs-old-button::before { background-color: #a50726;  -webkit-border-radius: 5px;  border-radius: 5px;  color: #fff;  content: "";  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-old-button--secondary { background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #0e81ed), color-stop(140%, #2365a7));  background: linear-gradient(to bottom, #0e81ed 70%, #2365a7 140%);  color: #fff;  position: relative;  z-index: 10;  }
 .bs-old-button--secondary::before { background: -webkit-gradient(linear, left top, left bottom, from(#0a5aa5), to(#0a5aa5));  background: linear-gradient(to bottom, #0a5aa5 0%, #0a5aa5 100%);  -webkit-border-radius: 5px;  border-radius: 5px;  color: #fff;  content: "";  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-old-button--secondary:hover::before { opacity: 1;  }
 .bs-old-button.bs-is-disabled, .bs-old-button:not(.bs-old-button--loading):disabled, .bs-old-button--disabled { background: #f4f4f6;  border: 1px solid #d2d4da;  color: #a5aab6;  cursor: default;  }
 .bs-old-button.bs-is-disabled::before, .bs-old-button:not(.bs-old-button--loading):disabled::before, .bs-old-button--disabled::before { display: none;  }
 .bs-old-button.bs-is-disabled:hover, .bs-old-button:not(.bs-old-button--loading):disabled:hover, .bs-old-button--disabled:hover { background: #f4f4f6;  color: #a5aab6;  }
 .bs-old-button--ghost { background-color: transparent;  background-image: none;  border: #fff 1px solid;  color: #fff;  }
 .bs-old-button--ghost:hover { background-color: #fff;  color: #cc092f;  }
 .bs-old-button--ghost.bs-old-button--primary { background-color: transparent;  border-color: #cc092f;  color: #cc092f;  }
 .bs-old-button--ghost.bs-old-button--primary:hover { background-color: #cc092f;  border-color: #cc092f;  color: #fff;  }
 .bs-old-button--ghost.bs-old-button--secondary { background-color: transparent;  border-color: #0b67bd;  color: #0b67bd;  }
 .bs-old-button--ghost.bs-old-button--secondary:hover { background-color: #2365a7;  border-color: #2365a7;  color: #fff;  }
 .bs-old-button--ghost:not(.bs-old-button--ghost--loading):disabled, .bs-old-button--ghost:not(.bs-old-button--ghost--loading):disabled:hover { background: transparent;  border-color: #a5aab6;  color: #a5aab6;  }
 .bs-old-button--ghost.bs-old-button--disable { background: #f4f4f6;  border: #d2d4da 1px solid;  color: #a5aab6;  cursor: default;  }
 .bs-old-button--ghost.bs-old-button--disable:hover { background-color: #f4f4f6;  }
 .bs-old-button--ghost::before { display: none;  }
 .bs-old-button--link, .bs-old-button--link.bs-old-button--primary, .bs-old-button--link.bs-old-button--secondary { background: transparent;  border-color: transparent;  color: #cc092f;  }
 .bs-old-button--link::before, .bs-old-button--link.bs-old-button--primary::before, .bs-old-button--link.bs-old-button--secondary::before { display: none;  }
 .bs-old-button--link:hover, .bs-old-button--link.bs-old-button--primary:hover, .bs-old-button--link.bs-old-button--secondary:hover { color: #99000f;  }
 .bs-old-button--link.bs-old-button--secondary { color: #0b67bd;  }
 .bs-old-button--link.bs-old-button--secondary:hover { color: #2365a7;  }
 .bs-old-button--link:not(.bs-old-button--link--loading):disabled, .bs-old-button--link:not(.bs-old-button--link--loading):disabled:hover { background: transparent;  border-color: transparent;  color: #a5aab6;  }
 .bs-old-button--loading { color: transparent;  cursor: default;  position: relative;  }
 .bs-old-button--loading:hover { color: transparent;  }
 .bs-old-button--loading::after { background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZmZmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmZmZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmZmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4K) center/40px no-repeat;  bottom: 0;  content: "";  display: block;  height: 100%;  left: 0;  position: absolute;  right: 0;  width: 100%;  }
 .bs-old-button--loading.bs-old-button--primary:hover { background-color: #cc092f;  }
 .bs-old-button--loading.bs-old-button--secondary:hover { background-color: #0b67bd;  }
 .bs-old-button--loading.bs-old-button--link, .bs-old-button--loading.bs-old-button--ghost { color: transparent;  }
 .bs-old-button--loading.bs-old-button--link:hover, .bs-old-button--loading.bs-old-button--ghost:hover { background-color: transparent;  color: transparent;  }
 .bs-old-button--loading.bs-old-button--link::after, .bs-old-button--loading.bs-old-button--ghost.bs-old-button--primary::after, .bs-old-button--loading.bs-old-button--link.bs-old-button--primary::after { background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2NjMDkyZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjY2MwOTJmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjY2MwOTJmIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2NjMDkyZiI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNjYzA5MmYiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4K);  }
 .bs-old-button--loading.bs-old-button--ghost.bs-old-button--secondary::after, .bs-old-button--loading.bs-old-button--link.bs-old-button--secondary::after { background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iIzBiNjdiZCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMGI2N2JkIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMGI2N2JkIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iIzBiNjdiZCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiMwYjY3YmQiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4K);  }
 .bs-old-button--small { font-size: 0.8125rem;  font-weight: 400;  padding: 10px;  }
 .bs-old-button .bs-icon { fill: none;  height: 14px;  stroke: #fff;  stroke-width: 10px;  vertical-align: middle;  }
 .bs-old-button span, .bs-old-button strong, .bs-old-button i { display: inline-block;  vertical-align: middle;  }
 .bs-old-button i { font-size: 1.25rem;  font-weight: 700;  }
 .bs-old-button i + span, .bs-old-button span + i { margin-left: 10px;  }
 .bs-old-button--icon-left i { margin: 0 10px 0 0;  }
 .bs-old-button--icon-right i { margin: 0 0 0 10px;  }
.bs-button-link { background-color: transparent;  border: 0;  color: #cc092f;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 700;  white-space: nowrap;  }
 .bs-button-link:focus, .bs-button-link:hover { background-color: transparent;  }
 .bs-button-link:focus i, .bs-button-link:hover i { margin-left: 10px;  }
 .bs-button-link:focus { text-decoration: underline;  }
 .bs-button-link i { display: inline-block;  font-size: 0.8125rem;  margin-left: 5px;  -webkit-transition: 0.3s;  transition: 0.3s;  vertical-align: middle;  }
 .bs-button-link i:first-child:not(:only-child) { margin-left: 0;  margin-right: 5px;  }
 .bs-button-link .bs-icon { fill: none;  height: 14px;  stroke: #fff;  stroke-width: 10px;  vertical-align: middle;  }
 .bs-button-link--primary { color: #cc092f;  }
 .bs-button-link--secondary { color: #0b67bd;  }
.bs-button-group { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
 .bs-button-group .bs-media__button, .bs-button-group .bs-old-button, .bs-button-group .bs-button, .bs-button-group .bs-button-link { margin-bottom: 15px;  margin-right: 20px;  }
 .bs-button-group .bs-media__button: last-child, .bs-button-group .bs-old-button: last-child, .bs-button-group .bs-button: last-child, .bs-button-group .bs-button-link: last-child { margin-right: 0;  }
 .bs-button-group--side .bs-media__button, .bs-button-group--side .bs-old-button, .bs-button-group--side .bs-button, .bs-button-group--side .bs-button-link { margin-bottom: 0;  }
.bs-switch__label { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 100%;  }
 .bs-switch__label label span { border: 1px solid #d2d4da;  -webkit-border-radius: 3px;  border-radius: 3px;  color: #a5aab6;  cursor: pointer;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 12px;  padding: 8px 12px;  position: relative;  -webkit-transition: .6s;  transition: .6s;  z-index: 0;  }
 .bs-switch__label label span::before { content: "";  height: 100%;  left: 0;  position: absolute;  top: 0;  -webkit-transition: .3s;  transition: .3s;  visibility: hidden;  width: 100%;  z-index: -1;  }
 .bs-switch__label label input { display: none;  }
 .bs-switch__label label input: checked + span { color: #fff;  }
 .bs-switch__label label input: checked + span::before { background-color: #a5aab6;  border-color: #a5aab6;  -webkit-transform: translateX(0);  transform: translateX(0);  visibility: visible;  }
 .bs-switch__label label:first-child span { -webkit-border-radius: 3px 0 0 3px;  border-radius: 3px 0 0 3px;  border-right: 0;  }
 .bs-switch__label label:first-child span::before { -webkit-transform: translateX(100%);  transform: translateX(100%);  }
 .bs-switch__label label: last-child span { border-left: 0;  -webkit-border-radius: 0 3px 3px 0;  border-radius: 0 3px 3px 0;  }
 .bs-switch__label label: last-child span::before { -webkit-transform: translateX(-100%);  transform: translateX(-100%);  }
 .bs-switch__label .bs-switch__box { background-color: #f4f4f6;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  overflow: hidden;  }
 .bs-switch__label.bs-switch--primary { background: transparent;  }
 .bs-switch__label.bs-switch--primary label span:hover { border-color: #e60935;  }
 .bs-switch__label.bs-switch--primary label input: checked + span { border-color: #e60935;  }
 .bs-switch__label.bs-switch--primary label input: checked + span::before { background-color: #e60935;  }
 .bs-switch__label.bs-switch--primary::before { display: none;  }
 .bs-switch__label.bs-switch--secondary { background: transparent;  }
 .bs-switch__label.bs-switch--secondary label span:hover { border-color: #0e81ed;  }
 .bs-switch__label.bs-switch--secondary label input: checked + span { border-color: #0e81ed;  }
 .bs-switch__label.bs-switch--secondary label input: checked + span::before { background-color: #0e81ed;  }
 .bs-switch__label.bs-switch--secondary::before { display: none;  }
.bs-switch__lever label input[type="checkbox"] { height: 0;  opacity: 0;  width: 0;  }
 .bs-switch__lever label input[type="checkbox"]: checked + span::before, .bs-switch__lever label input[type="checkbox"]: checked + span::after { left: 18px;  }
.bs-switch__lever label span { background-color: #d2d4da;  -webkit-border-radius: 15px;  border-radius: 15px;  cursor: pointer;  display: inline-block;  height: 14px;  margin: 0 16px;  margin-right: 10px;  position: relative;  -webkit-transition: background 0.3s ease;  transition: background 0.3s ease;  vertical-align: middle;  width: 36px;  }
 .bs-switch__lever label span::before, .bs-switch__lever label span::after { -webkit-border-radius: 50%;  border-radius: 50%;  content: "";  display: inline-block;  height: 20px;  left: 0;  position: absolute;  top: -3px;  -webkit-transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;  transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;  width: 20px;  }
 .bs-switch__lever label span::after { background-color: #fff;  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  }
.bs-switch__lever.bs-switch--primary label input[type="checkbox"]: checked + span { background-color: #cc092f;  }
.bs-switch__lever.bs-switch--secondary label input[type="checkbox"]: checked + span { background-color: #0b67bd;  }
.bs-card-text__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-left: -15px;  margin-right: -15px;  }
.bs-card-text__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 0 15px 15px;  }
 @media (min-width: 576px) { .bs-card-text__item { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 992px) { .bs-card-text__item { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
.bs-card-text__box { border: 1px solid #d2d4da;  -webkit-border-radius: 5px;  border-radius: 5px;  display: block;  padding: 15px;  width: 100%;  }
.bs-card-text__title { color: #4d4e53;  font-family: "Bradesco";  font-size: 1.375rem;  line-height: 26px;  margin: 0;  }
.bs-card-text__subtitle { color: #4d4e53;  font-size: 1rem;  margin-bottom: 10px;  }
.bs-card-text__content p { margin-bottom: 10px;  }
 .bs-card-text__content p: last-child { margin-bottom: 0;  }
.bs-card-text__content span { display: block;  font-family: "Bradesco";  font-size: 1.375rem;  font-weight: 300;  }
.bs-card__title { display: inline-block;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 500;  line-height: 18px;  margin: 0 0 5px 0;  }
 @media (min-width: 992px) { .bs-card__title { font-size: 1.25rem;  line-height: 24px;  }
  }
.bs-card__figure { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-position: center center;  background-size: cover;  border: 1px solid #e8e9ec;  -webkit-border-radius: 90px;  border-radius: 90px;  color: #0b67bd;  height: 90px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin-right: 20px;  padding: 12px 18px;  text-align: center;  vertical-align: top;  width: 90px;  }
 @media (min-width: 768px) { .bs-card__figure { height: 120px;  margin: 0 auto 20px;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  width: 120px;  }
  }
 @media (min-width: 992px) { .bs-card__figure { height: 140px;  width: 140px;  }
  }
 .bs-card__figure.bs-icon-box { font-size: 3.125rem;  }
 @media (min-width: 768px) { .bs-card__figure.bs-icon-box { font-size: 4.6875rem;  }
  }
 @media (min-width: 992px) { .bs-card__figure.bs-icon-box { font-size: 5.625rem;  }
  }
.bs-card__list { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  text-align: center;  width: 100%;  }
 @media (min-width: 768px) { .bs-card__list { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  }
  }
.bs-card__item { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  height: auto;  margin-bottom: 15px;  position: static;  width: 290px;  }
 @media (min-width: 768px) { .bs-card__item { -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  margin-bottom: 0;  position: relative;  width: 31%;  }
  }
 .bs-card__item: last-of-type { margin-bottom: 0;  }
.bs-card__container { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  color: #4d4e53;  text-decoration: none;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  height: 100%;  width: 100%;  }
 @media (min-width: 768px) { .bs-card__container { -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  }
  }
 @media (min-width: 992px) { .bs-card__container { -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  }
 .bs-card__container:hover { color: #0b67bd;  }
 .bs-card__container:hover .bs-card__figure { border: 1px solid #0b67bd;  }
  }
.bs-card__description { font-size: 0.75rem;  line-height: 16px;  }
 @media (min-width: 992px) { .bs-card__description { font-size: 0.875rem;  }
  }
@media (max-width: 767px) { .bs-card__text { display: block;  padding: 0 5px;  height: auto;  width: 170px;  }
  }
.bs-card__text__description { line-height: 16px;  }
.bs-card__text { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  height: 100%;  width: 100%;  }
.bs-card__social { display: block;  margin: 35px auto 0;  width: 290px;  }
 @media (min-width: 768px) { .bs-card__social { margin: 60px auto;  width: 100%;  }
  }
.bs-card__social-list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  }
 .bs-card__social-list li { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 30px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin-bottom: 6px;  width: 60px;  }
 @media (min-width: 768px) { .bs-card__social-list li { height: 40px;  width: 69px;  }
  }
 .bs-card__social-list a { color: #0b67bd;  font-size: 1.375rem;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  }
 .bs-card__social-list a:hover { opacity: 0.8;  }
@media (min-width: 768px) { .bs-card--flip-card .bs-card__text { height: 70px;  }
  }
.bs-card--flip-card .bs-card__item { cursor: pointer;  height: auto;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  overflow: hidden;  }
 @media (min-width: 768px) { .bs-card--flip-card .bs-card__item { height: 380px;  }
 .bs-card--flip-card .bs-card__item:hover .bs-card__figure { border: 1px solid transparent;  }
  }
 @media (min-width: 768px) and (min-width: 992px) { .bs-card--flip-card .bs-card__item:hover .bs-card__figure { height: 160px;  width: 160px;  }
  }
@media (min-width: 992px) { .bs-card--flip-card .bs-card__figure { -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  will-change: width;  }
  }
@media all and (-ms-high-contrast: none) { .bs-card--flip-card .bs-card *:: -ms-backdrop, .bs-card--flip-card .bs-card__figure { height: 90px;  }
  }
@media all and (-ms-high-contrast: none) and (min-width: 768px) { .bs-card--flip-card .bs-card *:: -ms-backdrop, .bs-card--flip-card .bs-card__figure { height: 140px;  }
  }
@media (max-width: 767px) { .bs-card--flip-card .bs-card__text { width: 140px;  }
  }
.bs-card--contact-list { -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  width: 290px;  }
 @media (min-width: 768px) { .bs-card--contact-list { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  width: 100%;  }
  }
 .bs-card--contact-list .bs-card__item { -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  color: #4d4e53;  width: 48%;  }
 @media (min-width: 768px) { .bs-card--contact-list .bs-card__item { -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  width: 24%;  }
 .bs-card--contact-list .bs-card__item:hover { color: #0b67bd;  }
 .bs-card--contact-list .bs-card__item:hover .bs-card__figure { background: transparent;  border: 1px solid #0b67bd;  color: #0b67bd;  }
  }
 .bs-card--contact-list .bs-card__figure { color: #4d4e53;  background: #0b67bd;  color: white;  margin-bottom: 10px;  }
 .bs-card--contact-list .bs-card__figure.bs-icon-box { font-size: 3.125rem;  }
 @media (max-width: 767px) { .bs-card--contact-list .bs-card__figure { height: 90px;  margin-right: 0;  padding: 12px 14px;  width: 90px;  }
  }
 @media (min-width: 768px) { .bs-card--contact-list .bs-card__figure { height: 120px;  margin-bottom: 15px;  width: 120px;  }
 .bs-card--contact-list .bs-card__figure.bs-icon-box { font-size: 4.375rem;  }
  }
 @media (max-width: 767px) { .bs-card--contact-list .bs-card__title { font-size: 0.875rem;  padding: 0 12px;  }
  }
 .bs-card--contact-list .bs-card__text { display: block;  padding: 0 5px;  height: 50px;  width: 140px;  }
 @media (min-width: 768px) { .bs-card--contact-list .bs-card__text { height: 100%;  }
  }
 .bs-card--contact-list .bs-card__text__description { line-height: 16px;  }
@media (min-width: 520px) { .bs-tabs .bs-tabs__link { min-height: 58px;  text-align: center;  }
  }
.bs-classind { background-position: center;  background-repeat: no-repeat;  background-size: 100%;  display: inline-block;  height: 20px;  width: 20px;  }
 .bs-classind--l { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjM1NHB0IiBoZWlnaHQ9IjM1NHB0IiB2aWV3Qm94PSIwIDAgMzU0IDM1NCIgdmVyc2lvbj0iMS4xIj4KICA8cGF0aCBmaWxsPSIjMDBhZjUxIiBkPSIgTSAyNC4wNCAxLjMzIEMgMjguMjYgMC4zNCAzMi42MyAwLjY4IDM2LjkyIDAuNjkgQyAxMjkuOTMgMC42NCAyMjIuOTQgMC42OSAzMTUuOTQgMC42NyBDIDMyMS4xNCAwLjgxIDMyNi40OCAwLjEwIDMzMS41MyAxLjcxIEMgMzQxLjE4IDQuNDUgMzQ5LjM4IDEyLjMwIDM1Mi4xMCAyMi4wMiBDIDM1My45NiAyNy41MCAzNTMuMjcgMzMuMzcgMzUzLjMzIDM5LjA1IEMgMzUzLjMxIDEzMy42OCAzNTMuMzYgMjI4LjMyIDM1My4zMyAzMjIuOTYgQyAzNTMuOTkgMzM2LjczIDM0My40MSAzNDkuNjQgMzMwLjE2IDM1Mi43MCBDIDMyNC44NSAzNTMuOTEgMzE5LjM4IDM1My4xMCAzMTQuMDAgMzUzLjM0IEMgMjE5LjAzIDM1My4yOSAxMjQuMDcgMzUzLjM3IDI5LjEwIDM1My4zMCBDIDEzLjUyIDM1My4wMSAtMC4wNyAzMzguNjAgMC42MyAzMjMuMDMgQyAwLjczIDIyNS4wNSAwLjYyIDEyNy4wNyAwLjY2IDI5LjA5IEMgMS4xMiAxNi4wMCAxMS4yMyA0LjAzIDI0LjA0IDEuMzMgWiIvPgogIDxwYXRoIGQ9Im0gMTI4LjkyNjY3LDk4Ljk2MjY4IGMgMTQuNDIsLTAuMjUgMjguODYsLTAuMDQgNDMuMjksLTAuMDkgMC4zOCw0Mi4yNCAwLjExLDg0LjQ5OTk5IDAuMTMsMTI2LjczOTk5IDIzLjIyLDAuMTIgNDYuNDQwMDEsLTAuMTggNjkuNjUwMDEsMC4xNSAwLjI5LDEwLjA0IDAuMTIsMjAuMSAwLjA4LDMwLjE1IC0zNy43MjAwMSwwLjE0IC03NS40NDAwMSwwLjAzIC0xMTMuMTYwMDEsMC4wNCAtMC4wNywtNTIuMzMgLTAuMDksLTEwNC42NTk5OSAwLjAxLC0xNTYuOTg5OTkgeiIgZmlsbD0iI2ZmZmZmZiIvPgo8L3N2Zz4K);  }
 .bs-classind--10 { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwMCIgaGVpZ2h0PSI0MDAiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTY1Mi4zNjIxOCkiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4yOTUxMDA2LDAsMCwwLjI5NTEwMDYsLTIxNDMuNzU4MywtMjMzNi4yNjkxKSI+CiAgICAgIDxyZWN0IGZpbGw9IiMwMGNjZmYiIHdpZHRoPSIxMzU1LjQ3IiBoZWlnaHQ9IjEzNTUuNDciIHJ4PSIxMTYuOTciIHJ5PSIxMTYuOTciIHg9IjcyNjQuNSIgeT0iMTAxMjcuNSIvPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJtIDc3MzEuNDYwNiwxMDQ3NS4xNzEgMTE0LjIwNDQsMCAwLDY3My40MjkgLTEzMC4yNDk2LDAgMCwtNTAwLjcwNiBjIC0xMS4zMjYyLDExLjY0MSAtMjMuNTk2MSwyMS43MDggLTM2LjgwOTcsMzAuMjAyIC0xMy4yMTM4LDguNDk1IC0yNy42ODYsMTUuNTc0IC00My40MTY1LDIxLjIzNyBsIDAsLTEyMC44MTEgYyAyMy4yODEyLC0xMy4yMTQgNDMuMDIzMSwtMjguNDcyIDU5LjIyNTgsLTQ1Ljc3NyAxNi4yMDI0LC0xNy4zMDMgMjguNTUwOSwtMzYuNDk0IDM3LjA0NTYsLTU3LjU3NCB6Ii8+CiAgICAgIDwvZz4KICAgICAgPGc+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0ibSA4MjkyLjk1NjIsMTA2NzkuOTg0IDAsMjYzLjgwMyBjIC0zZS00LDgxLjc5OSAtMTIuNTA2MiwxMzguMzUxIC0zNy41MTc1LDE2OS42NTUgLTI1LjAxMiwzMS4zMDQgLTY5LjEzNjQsNDYuOTU2IC0xMzIuMzczMyw0Ni45NTYgLTYzLjg2NjUsMCAtMTA4LjIyNjgsLTE1LjU3NCAtMTMzLjA4MTEsLTQ2LjcyIC0yNC44NTQ1LC0zMS4xNDcgLTM3LjI4MTcsLTg3Ljc3NyAtMzcuMjgxNiwtMTY5Ljg5MSBsIDAsLTI2My44MDMgYyAtMWUtNCwtODIuMTEzIDEyLjQyNzEsLTEzOC41ODYgMzcuMjgxNiwtMTY5LjQxOSAyNC44NTQzLC0zMC44MzEgNjkuMjE0NiwtNDYuMjQ3IDEzMy4wODExLC00Ni4yNDggNjMuNTUxNSwwIDEwNy43NTQ1LDE1LjQxNyAxMzIuNjA5Miw0Ni4yNDggMjQuODU0MSwzMC44MzMgMzcuMjgxMyw4Ny4zMDYgMzcuMjgxNiwxNjkuNDE5IHogbSAtMTM2LjM4NDUsLTUwLjQ5NSBjIC0zZS00LC0zMy42NjMgLTIuNDM4NSwtNTUuOTIyIC03LjMxNDgsLTY2Ljc3NyAtNC44NzY3LC0xMC44NTMgLTEzLjYwNzIsLTE2LjI4IC0yNi4xOTE1LC0xNi4yODEgLTEyLjU4NDcsMCAtMjEuMzkzOCw1LjkgLTI2LjQyNzQsMTcuNjk3IC01LjAzNCwxMS43OTkgLTcuNTUwOSwzMy41ODUgLTcuNTUwNyw2NS4zNjEgbCAwLDM2NC4zMjEgYyAtMmUtNCwzNC45MjIgMi40MzgsNTcuNDk2IDcuMzE0Nyw2Ny43MjEgNC44NzYzLDEwLjIyNSAxMy43NjQxLDE1LjMzNyAyNi42NjM0LDE1LjMzNyAxMi4yNjk3LDAgMjAuOTIxNSwtNS43NDIgMjUuOTU1NiwtMTcuMjI1IDUuMDMzNSwtMTEuNDgzIDcuNTUwNCwtMzMuNDI4IDcuNTUwNywtNjUuODMzIHoiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);  }
 .bs-classind--12 { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwMCIgaGVpZ2h0PSI0MDAiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTY1Mi4zNjIxOCkiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4yOTUxMDA2LDAsMCwwLjI5NTEwMDYsLTI2NDEuMzAzNywtMjMzNi4yNjkxKSI+CiAgICAgIDxyZWN0IGZpbGw9IiNmZmNjMDAiIHdpZHRoPSIxMzU1LjQ3IiBoZWlnaHQ9IjEzNTUuNDciIHJ4PSIxMTYuOTciIHJ5PSIxMTYuOTciIHg9Ijg5NTAuNTE5NSIgeT0iMTAxMjcuNSIvPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJtIDk0MDIuMTMxMSwxMDQ3My45NzIgMTE0LjIwNDMsMCAwLDY3My40MjggLTEzMC4yNDk2LDAgMCwtNTAwLjcwNiBjIC0xMS4zMjYyLDExLjY0MiAtMjMuNTk2MSwyMS43MDkgLTM2LjgwOTcsMzAuMjAzIC0xMy4yMTM4LDguNDk1IC0yNy42ODYsMTUuNTc0IC00My40MTY1LDIxLjIzNyBsIDAsLTEyMC44MTIgYyAyMy4yODEyLC0xMy4yMTMgNDMuMDIzMSwtMjguNDcyIDU5LjIyNTgsLTQ1Ljc3NiAxNi4yMDI0LC0xNy4zMDMgMjguNTUxLC0zNi40OTQgMzcuMDQ1NywtNTcuNTc0IHoiIC8+CiAgICAgIDwvZz4KICAgICAgPGc+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0ibSA5OTYxLjczOSwxMDY0NS43NTEgMCw5LjkxIGMgLTRlLTQsMzEuMTQ3IC00LjU2MjMsNjAuMTcgLTEzLjY4NTcsODcuMDY5IC05LjEyNDEsMjYuOSAtMjQuNTQwMSw1NS43NjUgLTQ2LjI0OCw4Ni41OTcgbCAtMTUxLjk1NzksMjE1LjY2NyAyMjMuMjE3NiwwIDAsMTAyLjQwNiAtMzYxLjAxOCwwIDAsLTEyNS41MyAxNTcuMTQ5LC0yMjkuMzUzIGMgMTguMjQ3NCwtMjYuMTEyIDMyLjE2OSwtNTAuODg4IDQxLjc2NDksLTc0LjMyNyA5LjU5NTQsLTIzLjQzOCAxNC4zOTMzLC00NC4yODEgMTQuMzkzNSwtNjIuNTI5IGwgMCwtMjcuMzcxIGMgLTJlLTQsLTMzLjY2MyAtMi40Mzg1LC01NS45MjIgLTcuMzE0NywtNjYuNzc3IC00Ljg3NjgsLTEwLjg1NCAtMTMuNzY0NiwtMTYuMjgxIC0yNi42NjM1LC0xNi4yODEgLTExLjk1NTQsMCAtMjAuMzcxMyw1LjY2MyAtMjUuMjQ3NiwxNi45ODkgLTQuODc2NywxMS4zMjcgLTcuMzE0OSwzMy4zNDkgLTcuMzE0OCw2Ni4wNjkgbCAwLDI3LjM3MSAtMTM2LjM4NDUsMCAwLC05LjkxIGMgLTEwZS01LC02OC45IDEyLjQyNzEsLTExNi41NjQgMzcuMjgxNiwtMTQyLjk5MiAyNC44NTQyLC0yNi40MjcgNjkuMjE0NiwtMzkuNjQgMTMzLjA4MTEsLTM5LjY0MSA2My41NTE1LDAgMTA3LjU5NzIsMTMuMDU3IDEzMi4xMzczLDM5LjE2OSAyNC41Mzk0LDI2LjExNCAzNi44MDkzLDczLjkzNSAzNi44MDk3LDE0My40NjQgeiIgLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);  }
 .bs-classind--14 { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwMCIgaGVpZ2h0PSI0MDAiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTY1Mi4zNjIxOCkiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4yOTUxMDA2LDAsMCwwLjI5NTEwMDYsLTMxMzguODM3NSwtMjMzNi4yNjkxKSI+CiAgICAgIDxyZWN0IGZpbGw9IiNmZjY2MDAiIHdpZHRoPSIxMzU1LjQ3IiBoZWlnaHQ9IjEzNTUuNDciIHJ4PSIxMTYuOTciIHJ5PSIxMTYuOTciIHg9IjEwNjM2LjUiIHk9IjEwMTI3LjUiIC8+CiAgICAgIDxnPgogICAgICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Im0gMTEwNzQuMjkxLDEwNDQ4LjA3MiAxMTQuMjA1LDAgMCw2NzMuNDI4IC0xMzAuMjUsMCAwLC01MDAuNzA2IGMgLTExLjMyNiwxMS42NDEgLTIzLjU5NiwyMS43MDkgLTM2LjgxLDMwLjIwMyAtMTMuMjE0LDguNDk1IC0yNy42ODYsMTUuNTc0IC00My40MTYsMjEuMjM2IGwgMCwtMTIwLjgxMSBjIDIzLjI4MSwtMTMuMjEzIDQzLjAyMywtMjguNDcyIDU5LjIyNiwtNDUuNzc2IDE2LjIwMiwtMTcuMzAzIDI4LjU1MSwtMzYuNDk1IDM3LjA0NSwtNTcuNTc0IHoiIC8+CiAgICAgIDwvZz4KICAgICAgPGc+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0ibSAxMTQ2NC44OTIsMTA1NDYuMjMxIC04Ni4zNjIsMzI3LjA0IDg3LjMwNSwwIDcuNTUxLC0zMjcuMDQgeiBtIC01OS45MzQsLTk4LjE1OSAxODQuNTIsMCAwLDQyNS4xOTkgODEuMTcsMCAwLDEwMC41MTggLTgxLjE3LDAgMCwxNDcuNzExIC0xMjcuODksMCAwLC0xNDcuNzExIC0xODIuNjMyLDAgMCwtMTE1LjE0OCB6IiAvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);  }
 .bs-classind--16 { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwMCIgaGVpZ2h0PSI0MDAiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTY1Mi4zNjIxOCkiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4yOTUxMDA2LDAsMCwwLjI5NTEwMDYsLTM2MTIuNzEsLTIzMzYuMjY5MSkiPgogICAgICA8cmVjdCBmaWxsPSIjZmUwMDAwIiB3aWR0aD0iMTM1NS40NyIgaGVpZ2h0PSIxMzU1LjQ3IiByeD0iMTE2Ljk3IiByeT0iMTE2Ljk3IiB4PSIxMjI0Mi4zIiB5PSIxMDEyNy41IiAvPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJtIDEyNjg4LjQ5LDEwNDQ4LjA3MiAxMTQuMjA1LDAgMCw2NzMuNDI4IC0xMzAuMjUsMCAwLC01MDAuNzA2IGMgLTExLjMyNiwxMS42NDEgLTIzLjU5NiwyMS43MDkgLTM2LjgwOSwzMC4yMDMgLTEzLjIxNCw4LjQ5NSAtMjcuNjg2LDE1LjU3NCAtNDMuNDE3LDIxLjIzNiBsIDAsLTEyMC44MTEgYyAyMy4yODEsLTEzLjIxMyA0My4wMjMsLTI4LjQ3MiA1OS4yMjYsLTQ1Ljc3NiAxNi4yMDIsLTE3LjMwMyAyOC41NTEsLTM2LjQ5NSAzNy4wNDUsLTU3LjU3NCB6Ii8+CiAgICAgIDwvZz4KICAgICAgPGc+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0ibSAxMzExMS41NDIsMTA4NzMuMjcxIGMgMCwtMzQuNjA3IC0yLjI4MSwtNTcuMTAyIC02Ljg0MywtNjcuNDg1IC00LjU2MiwtMTAuMzgyIC0xMi44MjEsLTE1LjU3MyAtMjQuNzc2LC0xNS41NzMgLTExLjk1NSwwIC0yMC4yOTIsNS44OTkgLTI1LjAxMSwxNy42OTcgLTQuNzIsMTEuNzk4IC03LjA3OSwzMy41ODUgLTcuMDc5LDY1LjM2MSBsIDAsOTMuNDQgYyAwLDM0LjYwNyAyLjI4MSw1Ny4xMDIgNi44NDMsNjcuNDg0IDQuNTYxLDEwLjM4MiAxMi45NzcsMTUuNTczIDI1LjI0NywxNS41NzMgMTEuNjQxLDAgMTkuODIxLC01LjY2MyAyNC41NCwtMTYuOTg5IDQuNzE5LC0xMS4zMjYgNy4wNzksLTMzLjM0OSA3LjA3OSwtNjYuMDY4IHogbSAxMzYuMzg0LC0yNzAuODgyIDAsNy4wNzkgLTEzNi4zODQsMCAwLC03LjA3OSBjIDAsLTM0LjYwNyAtMi4yODEsLTU3LjEwMSAtNi44NDMsLTY3LjQ4NCAtNC41NjIsLTEwLjM4MiAtMTIuODIxLC0xNS41NzMgLTI0Ljc3NiwtMTUuNTc0IC0xMS45NTUsMCAtMjAuMjkyLDUuOTc5IC0yNS4wMTEsMTcuOTMzIC00LjcyLDExLjk1NiAtNy4wNzksMzMuNjY0IC03LjA3OSw2NS4xMjUgbCAwLDEzNi4zODUgYyAxMS45NTUsLTE1LjczIDI1LjQwNSwtMjcuMzcxIDQwLjM0OSwtMzQuOTIyIDE0Ljk0NCwtNy41NTEgMzIuMTY5LC0xMS4zMjYgNTEuNjc1LC0xMS4zMjYgMzcuNzUzLDAgNjUuMzYsMTIuMDM0IDgyLjgyMiwzNi4xMDEgMTcuNDYsMjQuMDY5IDI2LjE5MSw2Mi41MyAyNi4xOTEsMTE1LjM4NSBsIDAsNzIuNjc1IGMgMCw4Mi4xMTQgLTEyLjM0OSwxMzguNzQ0IC0zNy4wNDUsMTY5Ljg5MSAtMjQuNjk4LDMxLjE0NyAtNjguMzUsNDYuNzIgLTEzMC45NTgsNDYuNzIgLTYyLjkyMywwIC0xMDYuNzMyLC0xNS40OTUgLTEzMS40MjksLTQ2LjQ4NCAtMjQuNjk3LC0zMC45ODkgLTM3LjA0NiwtODcuNjk4IC0zNy4wNDYsLTE3MC4xMjcgbCAwLC0yNjMuODAzIGMgMCwtODIuMTEzIDEyLjM0OSwtMTM4LjU4NiAzNy4wNDYsLTE2OS40MTggMjQuNjk3LC0zMC44MzIgNjguNTA2LC00Ni4yNDggMTMxLjQyOSwtNDYuMjQ4IDYzLjIzNywwIDEwNi44ODksMTEuNzIgMTMwLjk1OCwzNS4xNTcgMjQuMDY3LDIzLjQ0IDM2LjEwMSw2Ni43NzggMzYuMTAxLDEzMC4wMTQgeiIgLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);  }
 .bs-classind--18 { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjQwMCIgaGVpZ2h0PSI0MDAiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTY1Mi4zNjIxOCkiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4yOTUxMDA2LDAsMCwwLjI5NTEwMDYsLTQwODYuNTUzMSwtMjMzNi4yNjkxKSI+CiAgICAgIDxyZWN0IGZpbGw9IiMwMDAwMDAiIHdpZHRoPSIxMzU1LjQ3IiBoZWlnaHQ9IjEzNTUuNDciIHJ4PSIxMTYuOTciIHJ5PSIxMTYuOTciIHg9IjEzODQ4IiB5PSIxMDEyNy41IiAvPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJtIDE0Mjk2LjQ5LDEwNDU1LjQ3MiAxMTQuMjA1LDAgMCw2NzMuNDI4IC0xMzAuMjUsMCAwLC01MDAuNzA2IGMgLTExLjMyNiwxMS42NDIgLTIzLjU5NiwyMS43MDkgLTM2LjgwOSwzMC4yMDMgLTEzLjIxNCw4LjQ5NSAtMjcuNjg2LDE1LjU3NCAtNDMuNDE3LDIxLjIzNyBsIDAsLTEyMC44MTIgYyAyMy4yODEsLTEzLjIxMyA0My4wMjMsLTI4LjQ3MiA1OS4yMjYsLTQ1Ljc3NiAxNi4yMDIsLTE3LjMwMyAyOC41NTEsLTM2LjQ5NCAzNy4wNDUsLTU3LjU3NCB6IiAvPgogICAgICA8L2c+CiAgICAgIDxnPgogICAgICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Im0gMTQ2NTEuMzI2LDEwOTA5LjQ1OCAwLDY0LjY1MyBjIC0xMGUtNCwzNC4yOTMgMi42NzQsNTYuNzA5IDguMDIyLDY3LjI0OCA1LjM0OCwxMC41NCAxNC45NDQsMTUuODEgMjguNzg3LDE1LjgxIDEzLjUyOCwwIDIyLjk2NywtNS44OTkgMjguMzE1LC0xNy42OTcgNS4zNDksLTExLjc5OCA4LjAyMywtMzMuNTg1IDguMDIzLC02NS4zNjEgbCAwLC02NC42NTMgYyAwLC0zMy45NzggLTIuNTk2LC01Ni4xNTggLTcuNzg3LC02Ni41NCAtNS4xOTEsLTEwLjM4MiAtMTQuNzA4LC0xNS41NzQgLTI4LjU1MSwtMTUuNTc0IC0xMy44NDMsMCAtMjMuNDM5LDUuNTg1IC0yOC43ODcsMTYuNzUzIC01LjM0OCwxMS4xNjkgLTguMDIzLDMyLjk1NiAtOC4wMjIsNjUuMzYxIHogbSAyLjgzMSwtMjk5LjY2OCAwLDMzLjk3OCBjIDAsMzQuOTIyIDIuNDM4LDU3LjQ5NiA3LjMxNSw2Ny43MiA0Ljg3NiwxMC4yMjUgMTMuNzY0LDE1LjMzOCAyNi42NjMsMTUuMzM3IDEyLjI3LDEwZS00IDIwLjc2NCwtNS41ODQgMjUuNDg0LC0xNi43NTMgNC43MTksLTExLjE2OCA3LjA3OCwtMzMuMjcgNy4wNzksLTY2LjMwNCBsIDAsLTMzLjk3OCBjIDAsLTMzLjY2MyAtMi40MzksLTU1LjkyMiAtNy4zMTUsLTY2Ljc3NyAtNC44NzcsLTEwLjg1NCAtMTMuNjA3LC0xNi4yODEgLTI2LjE5MiwtMTYuMjgxIC0xMi4yNywwIC0yMC44NDMsNS42NjMgLTI1LjcxOSwxNi45ODkgLTQuODc3LDExLjMyNyAtNy4zMTUsMzMuMzQ5IC03LjMxNSw2Ni4wNjkgeiBtIC00Mi40NzMsMTY0LjIyNyBjIC0yOC4zMTUsLTguMTc5IC01MC41NzQsLTIzLjM1OSAtNjYuNzc2LC00NS41NCAtMTYuMjAzLC0yMi4xOCAtMjQuMzA0LC00OC44NDMgLTI0LjMwNCwtNzkuOTkgbCAwLC0zOC42OTcgYyAwLC01OC4yMDMgMTMuMTM1LC0xMDAuMjgzIDM5LjQwNSwtMTI2LjIzOSAyNi4yNywtMjUuOTU1IDY4Ljk3OSwtMzguOTMyIDEyOC4xMjYsLTM4LjkzMyA1OC44MzMsMCAxMDEuMjI3LDEyLjkgMTI3LjE4MiwzOC42OTcgMjUuOTU2LDI1Ljc5OSAzOC45MzMsNjcuOTU3IDM4LjkzNCwxMjYuNDc1IGwgMCwzOC42OTcgYyAwLDMxLjE0NyAtNy45NDUsNTcuODg5IC0yMy44MzIsODAuMjI2IC0xNS44ODgsMjIuMzM4IC0zNy45OSwzNy40MzkgLTY2LjMwNSw0NS4zMDQgMzAuNTE3LDguODEgNTMuNzk5LDI1LjAxMiA2OS44NDQsNDguNjA4IDE2LjA0NSwyMy41OTYgMjQuMDY4LDUzLjQ4NCAyNC4wNjgsODkuNjY1IGwgMCw2Mi43NjUgYyAwLDU4LjIwMyAtMTMuNTI5LDEwMC4zNjEgLTQwLjU4NSwxMjYuNDc0IC0yNy4wNTcsMjYuMTEzIC03MC40NzMsMzkuMTY5IC0xMzAuMjUsMzkuMTY5IC02MC4wOTEsMCAtMTAzLjM1LC0xMi44OTkgLTEyOS43NzcsLTM4LjY5NyAtMjYuNDI4LC0yNS43OTggLTM5LjY0MiwtNjguMTE0IC0zOS42NDEsLTEyNi45NDYgbCAwLC02Mi43NjUgYyAtMTBlLTQsLTM2LjQ5NSA3Ljk0MywtNjYuNDYyIDIzLjgzMSwtODkuOTAxIDE1Ljg4OCwtMjMuNDM4IDM5LjI0OCwtMzkuNTYyIDcwLjA4LC00OC4zNzIgeiIgLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);  }
.bs-comments__list { border: 1px solid #e8e9ec;  -webkit-border-radius: 5px;  border-radius: 5px;  }
.bs-comments__item { border-bottom: 1px solid #e8e9ec;  }
 .bs-comments__item: last-child { border-bottom: 0;  }
.bs-comment { padding: 30px 15px;  }
 @media (min-width: 768px) { .bs-comment { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-comment__image { -webkit-box-flex: 1;  -webkit-flex: 1 0 auto;  -ms-flex: 1 0 auto;  flex: 1 0 auto;  height: 60px;  position: absolute;  width: 60px;  }
 @media (min-width: 768px) { .bs-comment__image { position: static;  }
  }
 .bs-comment__image img { -webkit-border-radius: 100%;  border-radius: 100%;  height: 100%;  width: 100%;  }
 .bs-comment__text { -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  width: 100%;  }
 @media (min-width: 768px) { .bs-comment__text { padding: 0 15px;  }
  }
 .bs-comment__header { margin-bottom: 10px;  min-height: 60px;  padding-left: 70px;  padding-top: 10px;  }
 @media (min-width: 768px) { .bs-comment__header { min-height: 0;  padding: 0;  }
  }
 .bs-comment__title { font-family: "Bradesco";  font-size: 16px;  font-weight: 700;  text-transform: uppercase;  }
 .bs-comment__label { font-size: 14px;  font-style: italic;  }
 .bs-comment__body p { margin-bottom: 15px;  }
.bs-compare__result { display: none;  margin-top: 30px;  }
 .bs-compare__result .bs-media__item { display: none;  opacity: 0;  -webkit-transition: 0.4s;  transition: 0.4s;  }
 .bs-compare__result .bs-media__item.bs-compare__active { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  opacity: 1;  }
.bs-compare__select-cards { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-left: -15px;  margin-right: -15px;  }
.bs-compare__select-card { padding: 15px;  position: relative;  width: 25%;  }
 .bs-compare__select-card img { -o-object-fit: contain;  object-fit: contain;  -o-object-position: top;  object-position: top;  font-family: "object-fit: contain;  object-position: top", "object-fit: contain;  object-position: top";  display: block;  width: 100%;  }
 .bs-compare__select-card .bs-form__label { font-size: 0;  }
 .bs-compare__select-card .bs-form__field { left: -10px;  position: absolute;  top: -10px;  }
.bs-compare__link { display: block;  margin: 0 auto;  overflow: hidden;  position: relative;  text-align: center;  }
 .bs-compare__link::before, .bs-compare__link::after { border-top: 1px solid #a5aab6;  content: "";  display: block;  position: absolute;  top: 18px;  width: 1000px;  }
 .bs-compare__link::before { right: 60%;  }
 .bs-compare__link::after { left: 60%;  }
.bs-contact-list__item { margin-bottom: 15px;  }
.bs-contact-list__link { font-size: 1.068rem;  }
 .bs-contact-list__link:hover { color: #cc092f;  }
 .bs-contact-list__link:hover span { text-decoration: underline;  }
 .bs-contact-list__link::before { color: #cc092f;  content: "\ea7c";  font-family: "bradesco_v2";  font-size: 20px;  margin-right: 5px;  vertical-align: middle;  }
 .bs-contact-list__link[href^="mailto"]::before { content: "\e9e2";  }
 .bs-contact-list__link[href^="tel"]::before { content: "\e9e6";  }
 .bs-contact-list__link[href*="api.whatsapp.com"]::before, .bs-contact-list__link[href*="wa.me"]::before { content: "\e956";  }
.bs-content__section { padding: 60px 0;  }
.bs-content__list { margin: 0 -15px;  }
.bs-content__item { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
.bs-content__box { padding: 15px;  }
.bs-content__text { font-size: 16px;  line-height: 1.5;  }
 .bs-content__text p { margin-bottom: 30px;  }
.bs-content__subtitle { color: #4d4e53;  font-family: "Bradesco";  font-size: 1.125rem;  font-weight: 700;  line-height: 1.22;  margin-bottom: 10px;  }
 @media (min-width: 768px) { .bs-content__subtitle { font-size: 1.375rem;  line-height: 1.18;  }
  }
.bs-content__img { margin-bottom: 30px;  }
@media (min-width: 992px) { .bs-content--box-ratio-2-2 .bs-content__box { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
@media (min-width: 992px) { .bs-content--box-ratio-1-2 .bs-content__box:nth-child(1) { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
@media (min-width: 992px) { .bs-content--box-ratio-1-2 .bs-content__box:nth-child(2) { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
  }
@media (min-width: 992px) { .bs-content--box-ratio-2-1 .bs-content__box:nth-child(1) { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
  }
@media (min-width: 992px) { .bs-content--box-ratio-2-1 .bs-content__box:nth-child(2) { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
@media (min-width: 992px) { .bs-content--box-ratio-1-3 .bs-content__box:nth-child(1) { -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
  }
@media (min-width: 992px) { .bs-content--box-ratio-1-3 .bs-content__box:nth-child(2) { -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
  }
@media (min-width: 992px) { .bs-content--box-ratio-3-1 .bs-content__box:nth-child(1) { -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
  }
@media (min-width: 992px) { .bs-content--box-ratio-3-1 .bs-content__box:nth-child(2) { -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
  }
.bs-portal-content a:not(.bs-button) { color: #cc092f;  text-decoration: underline;  -webkit-transition: 0.2s;  transition: 0.2s;  }
 .bs-portal-content a:not(.bs-button):hover, .bs-portal-content a:not(.bs-button):focus { color: #0a3f71;  text-decoration: none;  }
.js-focus-visible .bs-portal-content__expand-button:focus:not(.focus-visible) { outline: none !important;  }
.js-focus-visible .bs-portal-content__expand-button.focus-visible { outline: 2px dashed #4D4E53 !important;  color: #04386C;  }
.bs-content-refactored a:not(.bs-button) { color: #cc092f;  text-decoration: underline;  -webkit-transition: 0.2s;  transition: 0.2s;  }
 .bs-content-refactored a:not(.bs-button):hover { color: #04386C !important;  text-decoration: underline;  }
.bs-content-refactored .bs-portal-content__expand-button:hover { color: #04386C !important;  }
.bs-content-refactored .bs-portal-content__expand-button::after { content: "\e91b";  display: inline-block;  font-family: "bradesco_v2";  font-size: 0.9rem;  margin-left: 5px;  vertical-align: middle;  -webkit-transition-duration: 0.4s;  transition-duration: 0.4s;  -webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;  transition-property: transform;  transition-property: transform, -webkit-transform;  }
.bs-content-refactored__section { padding: 60px 0;  }
.bs-content-refactored__list { margin: 0 -15px;  }
.bs-content-refactored__item { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
.bs-content-refactored__box { padding: 15px;  }
.bs-content-refactored__text { font-size: 16px;  line-height: 1.5;  }
 .bs-content-refactored__text p { margin-bottom: 30px;  }
.bs-content-refactored__subtitle { color: #4d4e53;  font-family: "Bradesco";  font-size: 1.125rem;  font-weight: 700;  line-height: 1.22;  margin-bottom: 10px;  }
 @media (min-width: 768px) { .bs-content-refactored__subtitle { font-size: 1.375rem;  line-height: 1.18;  }
  }
.bs-content-refactored__img { margin-bottom: 30px;  }
@media (min-width: 992px) { .bs-content-refactored--box-ratio-2-2 .bs-content__box { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
@media (min-width: 992px) { .bs-content-refactored--box-ratio-1-2 .bs-content__box:nth-child(1) { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
@media (min-width: 992px) { .bs-content-refactored--box-ratio-1-2 .bs-content__box:nth-child(2) { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
  }
@media (min-width: 992px) { .bs-content-refactored--box-ratio-2-1 .bs-content__box:nth-child(1) { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
  }
@media (min-width: 992px) { .bs-content-refactored--box-ratio-2-1 .bs-content__box:nth-child(2) { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
@media (min-width: 992px) { .bs-content-refactored--box-ratio-1-3 .bs-content__box:nth-child(1) { -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
  }
@media (min-width: 992px) { .bs-content-refactored--box-ratio-1-3 .bs-content__box:nth-child(2) { -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
  }
@media (min-width: 992px) { .bs-content-refactored--box-ratio-3-1 .bs-content__box:nth-child(1) { -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
  }
@media (min-width: 992px) { .bs-content-refactored--box-ratio-3-1 .bs-content__box:nth-child(2) { -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
  }
.bs-context-menu { background-color: #fff;  border-color: #e8e9ec;  -webkit-border-radius: 4px;  border-radius: 4px;  border-style: solid;  border-width: 1px;  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);  opacity: 0;  overflow: hidden;  position: absolute;  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;  transition: opacity 0.3s, -webkit-transform 0.3s;  transition: opacity 0.3s, transform 0.3s;  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;  visibility: hidden;  width: 180px;  z-index: 100;  }
 .bs-context-menu::after, .bs-context-menu::before { content: "";  display: block;  height: 0;  position: absolute;  width: 0;  }
 .bs-context-menu__item { border-bottom: 1px solid #e8e9ec;  }
 .bs-context-menu__item:nth-child(0) .bs-context-menu__link { -webkit-transition-delay: 0s;  transition-delay: 0s;  }
 .bs-context-menu__item:nth-child(1) .bs-context-menu__link { -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;  }
 .bs-context-menu__item:nth-child(2) .bs-context-menu__link { -webkit-transition-delay: 0.2s;  transition-delay: 0.2s;  }
 .bs-context-menu__item:nth-child(3) .bs-context-menu__link { -webkit-transition-delay: 0.3s;  transition-delay: 0.3s;  }
 .bs-context-menu__item:nth-child(4) .bs-context-menu__link { -webkit-transition-delay: 0.4s;  transition-delay: 0.4s;  }
 .bs-context-menu__item:nth-child(5) .bs-context-menu__link { -webkit-transition-delay: 0.5s;  transition-delay: 0.5s;  }
 .bs-context-menu__item: last-child { border: 0;  }
 .bs-context-menu__item:hover { background-color: #f9f9f9;  }
 .bs-context-menu__item--borderless { border: 0;  }
 .bs-context-menu__link { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 700;  opacity: 0;  padding: 10px 15px;  -webkit-transform: translateX(25px);  transform: translateX(25px);  -webkit-transition: opacity 0.6s, -webkit-transform 0.3s;  transition: opacity 0.6s, -webkit-transform 0.3s;  transition: opacity 0.6s, transform 0.3s;  transition: opacity 0.6s, transform 0.3s, -webkit-transform 0.3s;  }
 .bs-context-menu__link:focus { outline-style: dotted;  outline-width: 1px;  }
 .bs-context-menu--open { opacity: 1;  visibility: visible;  }
 .bs-context-menu--open .bs-context-menu__link { opacity: 1;  -webkit-transform: translateX(0);  transform: translateX(0);  }
 .bs-context-menu--down { top: 100%;  }
 .bs-context-menu--down::after { border-bottom: 7px solid #fff;  border-left: 5px solid transparent;  border-right: 5px solid transparent;  top: -5px;  }
 .bs-context-menu--down::before { border-bottom: 7px solid #e8e9ec;  border-left: 5px solid transparent;  border-right: 5px solid transparent;  top: -7px;  }
 .bs-context-menu--up { bottom: 100%;  }
 .bs-context-menu--up::after { border-left: 5px solid transparent;  border-right: 5px solid transparent;  border-top: 7px solid #fff;  bottom: -5px;  }
 .bs-context-menu--up::before { border-left: 5px solid transparent;  border-right: 5px solid transparent;  border-top: 7px solid #e8e9ec;  bottom: -7px;  }
 .bs-context-menu--left { right: 0;  }
 .bs-context-menu--left::after, .bs-context-menu--left::before { right: 15px;  }
 .bs-context-menu--right { left: 0;  }
 .bs-context-menu--right::after, .bs-context-menu--right::before { left: 15px;  }
.bs-contrast__image { display: none;  }
.bs-contrast--grayscale { -webkit-filter: gray;  filter: gray;  -webkit-filter: grayscale(100%);  filter: grayscale(100%);  }
 .bs-contrast--grayscale .bs-contrast__image { display: block;  }
 .bs-contrast--grayscale .bs-contrast__image + img { display: none;  }
 .bs-contrast--grayscale a, .bs-contrast--grayscale a > span, .bs-contrast--grayscale a h1, .bs-contrast--grayscale a h2, .bs-contrast--grayscale a h3, .bs-contrast--grayscale a h4, .bs-contrast--grayscale a h5, .bs-contrast--grayscale a h6, .bs-contrast--grayscale button { -webkit-text-decoration: underline solid #a5aab6;  text-decoration: underline solid #a5aab6;  }
.bs-contrast--high { }
 .bs-contrast--high * { border-color: #ff0 !important;  color: #ff0 !important;  }
 .bs-contrast--high body { background-color: #000 !important;  }
 .bs-contrast--high .cookies__content { border: 1px solid #ff0 !important;  background-color: #000;  }
 .bs-contrast--high .menu-overlay { background-color: transparent;  }
 .bs-contrast--high .bs-portal-content, .bs-contrast--high .bs-legal-text { color: #ff0 !important;  }
 .bs-contrast--high .bs-contrast__image { display: block;  }
 .bs-contrast--high .bs-contrast__image + img { display: none;  }
 .bs-contrast--high, .bs-contrast--high section, .bs-contrast--high .bs-section, .bs-contrast--high .bs-header__top, .bs-contrast--high .bs-header__main, .bs-contrast--high .bs-quick-menu, .bs-contrast--high .bs-breadcrumb, .bs-contrast--high .bs-footer, .bs-contrast--high .bs-footer > div, .bs-contrast--high .bs-container, .bs-contrast--high .bs-menu, .bs-contrast--high .bs-dropdown-menu__header { background: #000 !important;  }
 .bs-contrast--high a:focus, .bs-contrast--high .bs-refactor a:focus { outline-color: #ff0 !important;  }
 .bs-contrast--high .bs-header .bs-header__main .bs-container .bs-header__logo a, .bs-contrast--high .bs-refactor .bs-header .bs-header__main .bs-container .bs-header__logo a { padding-bottom: 7px;  }
 .bs-contrast--high .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option.is-header-option-selected:after, .bs-contrast--high .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option.is-header-option-selected:after { color: #ff0 !important;  }
 .bs-contrast--high .bs-header__exp-content .bs-media__item a:not(.bs-option-title):hover, .bs-contrast--high .bs-refactor .bs-header__exp-content .bs-media__item a:not(.bs-option-title):hover { color: #ff0 !important;  }
 .bs-contrast--high .bs-header__exp-content .bs-media__item a:not(.bs-option-title):after, .bs-contrast--high .bs-refactor .bs-header__exp-content .bs-media__item a:not(.bs-option-title):after { background-color: #ff0 !important;  }
 .bs-contrast--high .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg.open a:before, .bs-contrast--high .bs-refactor .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg.open a:before { width: 20px !important;  }
 .bs-contrast--high .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title.open:before, .bs-contrast--high .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title.open:before { width: 20px !important;  }
 .bs-contrast--high .bs-header__exp-content .bs-menu-section-title-custom__bg.open a:before, .bs-contrast--high .bs-contrast--high .bs-refactor .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg.open a:before, .bs-contrast--high .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg.open a:before, .bs-contrast--high .bs-refactor .bs-contrast--high .bs-refactor .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg.open a:before { width: 20px !important;  }
 .bs-contrast--high .bs-button--login, .bs-contrast--high .bs-refactor .bs-button--login { border: 0 !important;  }
 .bs-contrast--high .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item:not(.menu_login--subitems), .bs-contrast--high .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item:not(.menu_login--subitems) { background-color: #000;  }
 .bs-contrast--high .bs-header__exp-content .menu_login .bs-media__list--login, .bs-contrast--high .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login { background-color: #000;  }
 .bs-contrast--high .bs-header .bs-header__exp-content, .bs-contrast--high .bs-refactor .bs-header .bs-header__exp-content { background-color: #000;  }
 .bs-contrast--high .bs-header .bs-main-menu-option, .bs-contrast--high .bs-refactor .bs-header .bs-main-menu-option { background-color: #000;  }
 .bs-contrast--high .bs-header .bs-container-acessibility__mobile, .bs-contrast--high .bs-refactor .bs-header .bs-container-acessibility__mobile { background-color: #000;  }
 .bs-contrast--high .bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li.open:not(.bs-accessibility-menu__item), .bs-contrast--high .bs-refactor .bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li.open:not(.bs-accessibility-menu__item) { background-color: #000;  }
 .bs-contrast--high .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option span, .bs-contrast--high .bs-refactor .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option span { z-index: 0;  }
 .bs-contrast--high .bs-refactor .bs-header .bs-header__exp-content:not(.bs-header__exp-contentMobile), .bs-contrast--high .bs-refactor .bs-refactor .bs-header .bs-header__exp-content:not(.bs-header__exp-contentMobile) { background-color: #000;  }
 .bs-contrast--high .bs-refactor .bs-header .bs-header__main:after, .bs-contrast--high .bs-refactor .bs-refactor .bs-header .bs-header__main:after { background-color: #ff0;  }
 .bs-contrast--high .bs-menu::before { background-color: #ff0 !important;  }
 .bs-contrast--high svg * { fill: #ff0 !important;  }
 .bs-contrast--high .bs-logo__icon-border, .bs-contrast--high .bs-logo__icon-bg, .bs-contrast--high .bs-logo__text { fill: #fff !important;  }
 .bs-contrast--high .bs-logo__icon { fill: #000;  }
 .bs-contrast--high svg.bs-logo * { fill: #fff !important;  }
 .bs-contrast--high:not(svg).bs-logo { display: none !important;  -webkit-filter: grayscale(0%) opacity(100%) !important;  filter: grayscale(0%) opacity(100%) !important;  }
 .bs-contrast--high:not(svg).bs-logo--white { display: block !important;  }
 .bs-contrast--high a, .bs-contrast--high button, .bs-contrast--high .bs-portal-content a, .bs-contrast--high .bs-portal-content p a:not(.bs-button) { background: #000 !important;  border-color: #ff0 !important;  color: #ff0 !important;  }
 .bs-contrast--high a::before, .bs-contrast--high a::after, .bs-contrast--high a:hover, .bs-contrast--high button::before, .bs-contrast--high button::after, .bs-contrast--high button:hover, .bs-contrast--high .bs-portal-content a::before, .bs-contrast--high .bs-portal-content a::after, .bs-contrast--high .bs-portal-content a:hover, .bs-contrast--high .bs-portal-content p a:not(.bs-button)::before, .bs-contrast--high .bs-portal-content p a:not(.bs-button)::after, .bs-contrast--high .bs-portal-content p a:not(.bs-button):hover { background: #000 !important;  border-color: #ff0 !important;  color: #ff0 !important;  text-decoration: none !important;  }
 .bs-contrast--high .bs-button--loading { color: transparent !important;  }
 .bs-contrast--high .bs-button--loading::after { background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmYwMCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZjAwIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmMDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmMDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmMDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmMDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmMDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmMDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmMDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmZmZjAwIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZmZmYwMCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiNmZmZmMDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4K) !important;  }
 .bs-contrast--high .bs-switch__lever.bs-switch--primary label input[type="checkbox"]: checked + span { background-color: #000;  border: 1px solid #ff0;  }
 .bs-contrast--high .bs-switch__lever label span::after { background-color: #ff0;  -webkit-box-shadow: 0 0 10px 0 rgba(255, 255, 0, 0.4);  box-shadow: 0 0 10px 0 rgba(255, 255, 0, 0.4);  }
 .bs-contrast--high i, .bs-contrast--high i::before, .bs-contrast--high .icon, .bs-contrast--high .bs-icon, .bs-contrast--high [class^=".bs-icon--"] { color: #ff0 !important;  }
 .bs-contrast--high .bs-form__label-text, .bs-contrast--high .bs-form__field, .bs-contrast--high input, .bs-contrast--high select, .bs-contrast--high textarea { background-color: #000 !important;  border-color: #ff0 !important;  color: #ff0 !important;  }
 .bs-contrast--high .bs-form__label-text:: -webkit-input-placeholder, .bs-contrast--high .bs-form__field:: -webkit-input-placeholder, .bs-contrast--high input:: -webkit-input-placeholder, .bs-contrast--high select:: -webkit-input-placeholder, .bs-contrast--high textarea:: -webkit-input-placeholder { background: #000 !important;  border-color: #ff0 !important;  color: #ff0 !important;  }
 .bs-contrast--high .bs-form__label-text: -moz-placeholder, .bs-contrast--high .bs-form__field: -moz-placeholder, .bs-contrast--high input: -moz-placeholder, .bs-contrast--high select: -moz-placeholder, .bs-contrast--high textarea: -moz-placeholder { background: #000 !important;  border-color: #ff0 !important;  color: #ff0 !important;  }
 .bs-contrast--high .bs-form__label-text:: -moz-placeholder, .bs-contrast--high .bs-form__field:: -moz-placeholder, .bs-contrast--high input:: -moz-placeholder, .bs-contrast--high select:: -moz-placeholder, .bs-contrast--high textarea:: -moz-placeholder { background: #000 !important;  border-color: #ff0 !important;  color: #ff0 !important;  }
 .bs-contrast--high .bs-form__label-text: -ms-input-placeholder, .bs-contrast--high .bs-form__field: -ms-input-placeholder, .bs-contrast--high input: -ms-input-placeholder, .bs-contrast--high select: -ms-input-placeholder, .bs-contrast--high textarea: -ms-input-placeholder { background: #000 !important;  border-color: #ff0 !important;  color: #ff0 !important;  }
 .bs-contrast--high select { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iaWNvbi1hcnJvdy1kb3duIiBmaWxsPSIjZmZmZjAwIiB2aWV3Qm94PSIzMCA3MCAyMDAgMTIwIj48cGF0aCBkPSJNMzguMzk5IDc2LjhjMS42MzcgMCAzLjI3NC42MjUgNC41MjQgMS44NzVsODUuMDc1IDg1LjA3NiA4NS4wNzUtODUuMDc2YzIuNS0yLjUgNi41NS0yLjUgOS4wNSAwczIuNSA2LjU1IDAgOS4wNWwtODkuNiA4OS42MDFhNi4zOTkgNi4zOTkgMCAwIDEtOS4wNTEgMGwtODkuNi04OS42MDFBNi4zOTggNi4zOTggMCAwIDEgMzguMzk5IDc2Ljh6IiAvPjwvc3ZnPgo=) !important;  }
 .bs-contrast--high input:disabled { background-color: #686a3d !important;  }
 .bs-contrast--high input:disabled:: -webkit-input-placeholder { background-color: #686a3d !important;  }
 .bs-contrast--high input:disabled: -moz-placeholder { background-color: #686a3d !important;  }
 .bs-contrast--high input:disabled:: -moz-placeholder { background-color: #686a3d !important;  }
 .bs-contrast--high input:disabled: -ms-input-placeholder { background-color: #686a3d !important;  }
 .bs-contrast--high input[type="radio"] { -webkit-box-shadow: none !important;  box-shadow: none !important;  }
 .bs-contrast--high input[type="checkbox"]: checked, .bs-contrast--high input[type="radio"]: checked { background-color: #ff0 !important;  border-color: #000 !important;  -webkit-box-shadow: 0 0 0 1px #ff0 !important;  box-shadow: 0 0 0 1px #ff0 !important;  }
 .bs-contrast--high .bs-form__field-button { background-color: transparent !important;  }
 .bs-contrast--high img, .bs-contrast--high .bs-mosaico__image > div { -webkit-filter: grayscale(100%) opacity(80%) !important;  filter: grayscale(100%) opacity(80%) !important;  }
 .bs-contrast--high [class^="gm"] * { -webkit-filter: grayscale(0%) opacity(100%) !important;  filter: grayscale(0%) opacity(100%) !important;  }
 .bs-contrast--high [class^="gm"] button { background-color: transparent !important;  }
 .bs-contrast--high .bs-accessibility-menu__button:hover, .bs-contrast--high .bs-accessibility-menu__button:focus { background: #000 !important;  color: #ff0 !important;  }
 .bs-contrast--high .bs-accessibility-menu__button.bs-is-active, .bs-contrast--high .bs-accessibility-menu__button.bs-is-active:hover, .bs-contrast--high .bs-accessibility-menu__button.bs-is-active:focus { background-color: #ff0 !important;  color: #000 !important;  }
 .bs-contrast--high .bs-accessibility-menu__button.bs-is-active i::before { color: #000 !important;  }
 .bs-contrast--high .bs-banner__box, .bs-contrast--high .bs-banner__box *:not(.bs-button), .bs-contrast--high .bs-banner--cta .bs-banner__figure--overlay-primary::before, .bs-contrast--high .bs-mosaico__text, .bs-contrast--high .bs-mosaico__text * { background-color: transparent !important;  }
 .bs-contrast--high .bs-mosaico__image::after { display: none !important;  }
 .bs-contrast--high .bs-media__section, .bs-contrast--high .bs-mosaico { background-image: none !important;  }
 .bs-contrast--high .bs-modal, .bs-contrast--high .bs-overlay { background-color: rgba(0, 0, 0, 0.6) !important;  }
 .bs-contrast--high .bs-logo--text { fill: #fff !important;  }
 .bs-contrast--high .bs-top-menu__dropdown, .bs-contrast--high .bs-top-menu__group-title { background-color: #000 !important;  }
 .bs-contrast--high .bs-button { border: 1px solid #ff0 !important;  }
 .bs-contrast--high .bs-hamburger span, .bs-contrast--high .bs-hamburger span::after, .bs-contrast--high .bs-hamburger span::before { background: #ff0 !important;  }
 .bs-contrast--high .bs-table td, .bs-contrast--high .bs-table tr, .bs-contrast--high .bs-table th, .bs-contrast--high .bs-table { background-color: #000 !important;  border-color: #ff0 !important;  }
 .bs-contrast--high .bs-modal__header, .bs-contrast--high .bs-modal__body, .bs-contrast--high .bs-modal__container { background-color: #000 !important;  }
 .bs-contrast--high .bs-section-header__title::before { background-color: #ff0 !important;  }
 .bs-contrast--high .bs-menu__link::before { background-color: #ff0 !important;  }
 .bs-contrast--high .bs-menu__item--has-child > .bs-menu__link::after { color: #ff0 !important;  }
 .bs-contrast--high .bs-menu__close span::after, .bs-contrast--high .bs-menu__close span::before { background: #ff0 !important;  }
 .bs-contrast--high .bs-menu__sublist { background-color: #000 !important;  }
 .bs-contrast--high .bs-tabs .bs-tabs__item.bs-is-active, .bs-contrast--high .bs-tabs .bs-tabs__item.is-nav-selected { background-color: #ff0 !important;  color: #000 !important;  }
 .bs-contrast--high .bs-tabs__content, .bs-contrast--high .bs-tabs__content.bs-is-active { background-color: #000 !important;  }
 .bs-contrast--high .bs-tabs--over-next::after { background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(1%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.7)), to(#000)) !important;  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.7) 50%, #000 100%) !important;  }
 .bs-contrast--high .bs-tabs--over-prev::before { background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0))) !important;  background: linear-gradient(to right, #000 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0) 100%) !important;  }
 .bs-contrast--high .bs-time-line__nav-item { background-color: #000 !important;  }
 .bs-contrast--high .bs-media--card .bs-media__box { background-color: #000 !important;  }
 .bs-contrast--high .bs-news-list--filter { background-color: #000 !important;  }
 .bs-contrast--high .bs-news-tags__link { border: 1px solid #ff0;  }
 .bs-contrast--high .bs-media__list--linear-prev.is-draggable .flickity-viewport::before { background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0)), color-stop(25%, rgba(0, 0, 0, 0.47)), color-stop(47%, rgba(0, 0, 0, 0.78)), color-stop(75%, #000), to(#000)) !important;  background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.47) 25%, rgba(0, 0, 0, 0.78) 47%, #000 75%, #000 100%) !important;  }
 .bs-contrast--high .bs-media__list--linear-next.is-draggable .flickity-viewport::after { background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(25%, rgba(0, 0, 0, 0.47)), color-stop(47%, rgba(0, 0, 0, 0.78)), color-stop(75%, #000), to(#000)) !important;  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.47) 25%, rgba(0, 0, 0, 0.78) 47%, #000 75%, #000 100%) !important;  }
 .bs-contrast--high .bs-media__slider--nav .is-nav-selected::before { background-color: transparent !important;  }
 .bs-contrast--high .bs-section--red, .bs-contrast--high .bs-section--gray .is-nav-selected::before { background-color: #000 !important;  }
 .bs-contrast--high .bs-quick-menu--over-prev::before { background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0))) !important;  background: linear-gradient(to right, #000 0%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0) 100%) !important;  }
 .bs-contrast--high .bs-quick-menu--over-next::after { background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(1%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.7)), to(#000)) !important;  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.7) 50%, #000 100%) !important;  }
 .bs-contrast--high .bs-empty-search .bs-media__figure.bs-icon-box { background-color: #000;  border: 1px solid #ff0;  }
 .bs-contrast--high .bs-mural__item { border: 1px solid #ff0;  }
 .bs-contrast--high .tippy-tooltip { border: 1px solid #ff0 !important;  }
 .bs-contrast--high .tippy-arrow { border-color: transparent !important;  border-top-color: #ff0 !important;  }
 .bs-contrast--high .bs-loader::before, .bs-contrast--high .bs-loader::after { border-color: #ff0;  }
 .bs-contrast--high .dot.is-selected { background-color: #ff0 !important;  }
 .bs-contrast--high .dot { background-color: #fff !important;  }
 .bs-contrast--high .bs-gallery__nav:: -webkit-scrollbar-thumb { background: #ff0 !important;  }
 .bs-contrast--high .bs-card-audio { background: unset !important;  }
 .bs-contrast--high .bs-media__list--custom .bs-media__list--linear-next.is-draggable .flickity-viewport::after { background: #f4f4f6 !important;  background: -webkit-gradient(linear, left top, right top, from(rgba(244, 244, 246, 0)), color-stop(40%, rgba(244, 244, 246, 0)), color-stop(70%, #000)) !important;  background: linear-gradient(90deg, rgba(244, 244, 246, 0) 0%, rgba(244, 244, 246, 0) 40%, #000 70%) !important;  }
 .bs-contrast--high .bs-media__list--custom .bs-media__list--linear-prev.is-draggable .flickity-viewport::before { background: #f4f4f6 !important;  background: -webkit-gradient(linear, right top, left top, from(rgba(244, 244, 246, 0)), color-stop(40%, rgba(244, 244, 246, 0)), color-stop(70%, #000)) !important;  background: linear-gradient(270deg, rgba(244, 244, 246, 0) 0%, rgba(244, 244, 246, 0) 40%, #000 70%) !important;  }
 .bs-contrast--high .bs-media__list--custom .bs-media__text, .bs-contrast--high .bs-media__list--custom .bs-media__figure { border: 0;  }
 .bs-contrast--high .bs-box { background-color: #000 !important;  }
 .bs-contrast--high .bs-progress { background-color: #000 !important;  }
 .bs-contrast--high .bs-accordion__icon { background-color: #000 !important;  }
 .bs-contrast--high .bs-accordion__icon::after, .bs-contrast--high .bs-accordion__icon::before { background-color: #ff0;  }
 .bs-contrast--high .bs-banner__slider-button { background-color: transparent !important;  border: 1px solid #ff0;  }
 .bs-contrast--high .bs-banner__slider-button .bs-banner__slider-preview { background-color: #000 !important;  }
 .bs-contrast--high .bs-banner__slider-button::after { color: #ff0;  }
 .bs-contrast--high .bs-breadcrumb-refactored { background-color: #000;  }
 .bs-contrast--high .bs-nav-menu__box--acesso-rapido { background-color: #000 !important;  border: 1px solid #ff0;  }
 .bs-contrast--high .bs-nav-menu__box--acesso-rapido .bs-nav-menu__list { border: 1px solid #ff0;  }
 .bs-contrast--high .bs-nav-menu__box--acesso-rapido a.bs-nav-menu__link:hover { border-color: #ff0 !important;  color: #ff0 !important;  }
 .bs-contrast--high .bs-nav-menu__box--acesso-rapido a.bs-nav-menu__link::after { color: #ff0 !important;  }
 .bs-contrast--high .bs-nav-menu__box--acesso-rapido .bs-nav-menu__secondary .bs-nav-menu__link:hover:after { color: #ff0 !important;  }
 .bs-contrast--high .bs-box-refactored .bs-box__header { background-color: #000;  }
 .bs-contrast--high .bs-media-refactored .bs-media-refactored__box { background-color: #000;  }
 .bs-contrast--high .bs-media-refactored .bs-media-refactored__box:hover { border-bottom: #ff0 !important;  }
 .bs-contrast--high .bs-media-refactored--horizontal .bs-media-refactored__box:not(.bs-media-refactored__figure):hover { border-bottom: 4px solid #ff0 !important;  }
 .bs-contrast--high .bs-boxlist-fone-refactored__item { border: 1px solid #ff0 !important;  }
 .bs-contrast--high .bs-boxlist-fone-refactored__heading { border: 1px solid #ff0 !important;  }
 .bs-contrast--high .bs-boxlist-fone-refactored__heading:hover { background-color: transparent;  }
 .bs-contrast--high .bs-boxlist-fone-refactored__link { text-decoration: underline !important;  }
 @media screen and (-ms-high-contrast:active), (-ms-high-contrast: none) { .bs-contrast--high .bs-boxlist-fone-refactored .bs-boxlist-fone-refactored__item--open .bs-boxlist-fone-refactored__heading { background-color: transparent !important;  }
  }
 .bs-contrast--high .bs-form__field.focus-visible ~ .bs-form__label-text { outline: 2px dashed #ff0 !important;  }
 .bs-contrast--high .bs-button.focus-visible { outline: 2px dashed #ff0 !important;  outline-offset: 5px !important;  }
 .bs-contrast--high .bs-js-open-accordion.focus-visible { outline: 2px dashed #ff0 !important;  }
 .bs-contrast--high .bs-form__field.focus-visible ~ .bs-form__label-text { outline: 2px dashed #ff0 !important;  }
 .bs-contrast--high .bs-faq-refactored__icon { border-color: #ff0 !important;  color: #ff0 !important;  background-color: #ff0 !important;  }
 .bs-contrast--high .bs-faq-refactored__icon::after { background-color: #000 !important;  }
 .bs-contrast--high .bs-faq-refactored__icon:before { background-color: #000 !important;  }
 .bs-contrast--high .bs-faq-refactored .icon-media-ref.focus-visible { outline: 2px dashed #ff0 !important;  }
 .bs-contrast--high .bs-carrousel-prod .focus-visible { outline: 2px dashed #ff0 !important;  }
 .bs-contrast--high .bs-faq-refactored__item { border-top: 1px solid #ff0 !important;  }
 .bs-contrast--high .icon-media-ref .bs-media__title.focus-visible { outline: 2px dashed #ff0 !important;  }
 .bs-contrast--high .bs-accessibility-menu__item button.focus-visible { outline: 2px dashed #ff0 !important;  }
 .bs-contrast--high .tabela-boleto .tooltip-bill { color: #ff0 !important;  background-color: #000 !important;  }
 .bs-contrast--high .tabela-boleto .tooltip-bill::after { border-top-color: #000 !important;  }
 .bs-contrast--high .bs-boxlist-fone-refactored__item--open .bs-boxlist-fone-refactored__content { background-color: black;  }
 .bs-contrast--high .tabela-boleto: last-child.bs-table__row td { -webkit-border-radius: 0 !important;  border-radius: 0 !important;  }
 @media screen and (-ms-high-contrast:active), (-ms-high-contrast: none) { .bs-contrast--high .tabela-boleto: last-child.bs-table__row td { border-bottom: 1px solid #ff0 !important;  -webkit-border-radius: 0 !important;  border-radius: 0 !important;  }
 .bs-contrast--high .tabela-boleto .bs-table tr td { border-bottom: 1px solid #ff0 !important;  }
 .bs-contrast--high .tabela-boleto .bs-table th { border-bottom: 1px solid #ff0 !important;  border-left: 0 !important;  border-right: 0 !important;  }
 .bs-contrast--high .tabela-boleto: last-child.bs-table__header { border-bottom: 1px solid #ff0 !important;  -webkit-border-radius: 0 !important;  border-radius: 0 !important;  }
  }
.bs-picker__list { display: none;  }
.bs-picker__item { background: transparent;  color: #4d4e53;  font-size: 14px;  font-weight: 700;  padding-bottom: 15px;  }
 .bs-picker__item[disabled] { color: #d2d4da;  }
 .bs-picker__item[disabled]:hover { color: #d2d4da;  cursor: default;  }
 .bs-picker__item a { font-weight: 700;  }
 .bs-picker__item:hover, .bs-picker__item:hover a { color: #cc092f;  }
.bs-picker__datepicker-button { pointer-events: none;  }
.bs-picker__datepicker-input { font-size: 12px;  cursor: pointer;  }
.bs-picker--small .lightpick__month { width: 250px;  }
 @media (min-width: 992px) { .bs-picker--small .lightpick__month { width: 288px;  }
  }
.lightpick { -webkit-box-shadow: 2px 4px 10px 1px rgba(202, 163, 163, 0.25);  box-shadow: 2px 4px 10px 1px rgba(202, 163, 163, 0.25);  color: #4d4e53;  font-family: "Bradesco";  }
 .lightpick__days-of-the-week { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .lightpick__day-of-the-week { width: 40px;  }
 .lightpick__days { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
 .lightpick__day { width: 34px;  }
 @media (min-width: 992px) { .lightpick__day { width: 40px;  }
  }
 .lightpick__day.is-today { background-size: 100%;  color: #e60935;  }
 .lightpick__day.is-in-range { background-color: #f4f4f6;  }
 .lightpick__day.is-in-range:hover { background-image: url("data:image/svg+xml;  charset=utf-8,%3Csvg xmlns='http: //www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(210, 212, 218, 1)' cx='16' cy='16' r='16'/%3E%3C/svg%3E");  }
 .lightpick__day.is-disabled { cursor:not-allowed;  pointer-events: initial;  }
 .lightpick__day.is-start-date, .lightpick__day.is-end-date, .lightpick__day.is-start-date.is-in-range, .lightpick__day.is-end-date.is-in-range, .lightpick__day.is-start-date.is-in-range.is-flipped, .lightpick__day.is-end-date.is-in-range.is-flipped { background: #99000f;  color: #fff;  }
 .lightpick__day.is-start-date:hover, .lightpick__day.is-end-date:hover, .lightpick__day.is-start-date.is-in-range:hover, .lightpick__day.is-end-date.is-in-range:hover, .lightpick__day.is-start-date.is-in-range.is-flipped:hover, .lightpick__day.is-end-date.is-in-range.is-flipped:hover { background: #cc092f;  }
 .lightpick__inner .bs-picker__list { display: block;  width: 100%;  }
 @media (min-width: 992px) { .lightpick__inner { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .lightpick__previous-action { left: 0;  }
 .lightpick__next-action { right: 0;  }
 .lightpick__previous-action, .lightpick__next-action { position: absolute;  top: 0px;  }
 .lightpick__month-title { width: 100%;  text-align: center;  }
 .lightpick__month { position: relative;  }
 .lightpick__footer { display: block;  border-top: 1px solid #e8e9ec;  padding: 20px;  width: 100%;  }
 @media (min-width: 992px) { .lightpick__footer { border-left: 1px solid #e8e9ec;  border-top: 0;  padding: 30px;  width: 200px;  }
  }
 .lightpick__apply-action { display: none;  }
input[data-type="datepicker"]:: -ms-clear { display: none;  }
.pika-single { color: #4d4e53;  }
.pika-table th { color: #a5aab6;  }
.pika-button { background-color: #f4f4f6;  color: #4d4e53;  text-align: center;  }
 .is-today .pika-button { color: #0e81ed;  }
 .pika-button:hover { background-color: #e60935;  color: #fff;  }
.bs-divider { display: block;  height: 100%;  position: relative;  width: 100%;  }
 .bs-divider::after { background-color: #f4f4f6;  content: "";  display: block;  height: 20px;  position: absolute;  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  width: 20px;  }
 .bs-divider--left { border-top: 1px solid #d2d4da;  padding-top: 70px;  }
 .bs-divider--left::after { border-top: 1px solid #d2d4da;  border-right: 1px solid #d2d4da;  left: 0;  right: 0;  margin: 0 auto;  top: -11px;  }
 @media (min-width: 768px) { .bs-divider--left { border-left: 1px solid #d2d4da;  border-top: 0;  padding-left: 70px;  padding-top: 0;  }
 .bs-divider--left::after { border-left: 1px solid #d2d4da;  border-top: 1px solid #d2d4da;  border-right: 0;  left: -11px;  margin: 0;  right: inherit;  top: 10%;  }
  }
.bs-download { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  margin-bottom: 30px;  }
 @media (min-width: 768px) { .bs-download .bs-section-header__title { margin-bottom: 20px;  }
  }
 .bs-download__actions { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  margin-bottom: 15px;  }
 @media (min-width: 576px) { .bs-download__actions { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-download__actions .bs-form__field { width: 100%;  }
 @media (min-width: 768px) { .bs-download__actions .bs-form__field { width: 260px;  }
  }
 .bs-download__actions .bs-button { display: inline-block;  }
 @media (min-width: 992px) { .bs-download__actions .bs-button { display: inline-block;  margin-left: auto;  }
  }
 .bs-download__filter { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-ordinal-group: 2;  -webkit-order: 1px;  -ms-flex-order: 1px;  order: 1px;  }
 .bs-download__filter .bs-form__field { margin-bottom: 15px;  margin-right: 15px;  padding-right: 40px;  width: auto;  }
 .bs-download__multi { display: none;  margin-bottom: 15px;  margin-left: auto;  -webkit-box-ordinal-group: 3;  -webkit-order: 2;  -ms-flex-order: 2;  order: 2;  }
 @media (min-width: 992px) { .bs-download__multi { display: block;  }
  }
 .bs-download__list { -webkit-box-ordinal-group: 4;  -webkit-order: 3;  -ms-flex-order: 3;  order: 3;  overflow: hidden;  width: 100%;  }
 .bs-download__list--active { display: block;  }
 .bs-download__list .bs-download__title { font-size: 18px;  padding: 15px 0;  position: relative;  }
 @media (min-width: 992px) { .bs-download__list .bs-download__title { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 22px;  }
  }
 .bs-download__list .bs-download-accordion__icon { position: absolute;  right: 10px;  top: 18px;  }
 .bs-download__item { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-top-color: #d2d4da;  border-top-style: solid;  border-top-width: 1px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-transition: background 0.3s;  transition: background 0.3s;  }
 @media (min-width: 768px) { .bs-download__item { padding: 0 7.5px;  }
  }
 .bs-download__item--active, .bs-download__item:hover { background-color: #f4f4f6;  }
 .bs-download__item .bs-download__checkbox { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: none;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  padding: 0 7.5px;  }
 @media (min-width: 992px) { .bs-download__item .bs-download__checkbox { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-download__item .bs-download__checkbox .bs-form__field { margin: 0;  }
 .bs-download__item .bs-download__checkbox .bs-form__field:focus { outline: 1px dashed;  outline-color: #a5aab6;  outline-offset: -3px;  }
 .bs-download__link { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 25px 0;  width: 100%;  }
 .bs-download__link:hover .bs-icon { -webkit-animation-duration: .5s;  animation-duration: .5s;  -webkit-animation-name: bounceUpDown;  animation-name: bounceUpDown;  }
 .bs-download__link:focus { outline: 1px dashed;  outline-color: #a5aab6;  outline-offset: -5px;  }
 .bs-download__description { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  width: 100%;  }
 .bs-download__icon { height: 25px;  width: 27px;  }
 .bs-download__subtitle { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  font-size: 14px;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  padding: 0 7.5px;  width: 100%;  }
 @media (min-width: 768px) { .bs-download__subtitle { -webkit-flex-wrap: nowrap;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  font-size: 16px;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
  }
 .bs-download__subtitle-featured { font-weight: 700;  padding: 0 7.5px 7.5px;  }
 @media (min-width: 768px) { .bs-download__subtitle-featured { padding: 0 15px 0 0;  }
  }
 .bs-download__subtitle-icon { display: block;  font-size: 28px;  padding: 0 7.5px;  }
 .bs-download__subtitle-filetype { border-right: 1px solid #d2d4da;  min-width: 40px;  padding: 0 5px;  }
 @media (min-width: 768px) { .bs-download__subtitle-filetype { margin-left: auto;  }
  }
 .bs-download__subtitle-size { min-width: 60px;  padding: 0 5px;  }
 .bs-download__info { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-download__info .bs-icon { color: #cc092f;  font-size: 20px;  padding: 0 7.5px;  }
 .bs-download__info .bs-download__button .bs-icon { color: #cc092f;  font-size: 24px;  position: relative;  }
 .bs-download__subgroup .bs-download__item { padding-left: 15px;  }
 @media (min-width: 992px) { .bs-download__subgroup .bs-download__item { padding-left: 25px;  }
  }
 .bs-download__subgroup .bs-download__subtitle-featured { font-weight: 400;  }
 .bs-download__subgroup-title { font-weight: 700;  }
 .bs-download__subgroup-title:hover { background-color: transparent;  }
 @media (max-width: 767px) { .bs-download__subgroup-title .bs-download__link { padding: 15px 0;  }
  }
 .bs-download__subgroup-amount { font-size: 14px;  white-space: nowrap;  }
 .bs-download--accordion .bs-download__title { padding: 0;  }
 .bs-download--accordion .bs-download__trigger { border-bottom: 1px solid #a5aab6;  display: block;  padding: 15px 10px;  text-align: inherit;  -webkit-transition: background .3s;  transition: background .3s;  width: 100%;  }
 .bs-download--accordion .bs-download__trigger:hover { background-color: #f4f4f6;  -webkit-transition: background .3s;  transition: background .3s;  }
 .bs-download--accordion .bs-download__trigger:focus { outline-offset: -1px;  }
 .bs-download--accordion .bs-download__content { height: 0;  position: relative;  -webkit-transition: ease-in-out .3s;  transition: ease-in-out .3s;  visibility: hidden;  }
 .bs-download--accordion.bs-download__list--open .bs-download__trigger, .bs-download--accordion .bs-download__list--open .bs-download__trigger { border-color: transparent;  }
 .bs-download--accordion.bs-download__list--open .bs-download-accordion__icon, .bs-download--accordion .bs-download__list--open .bs-download-accordion__icon { -webkit-transform: rotate(180deg);  transform: rotate(180deg);  }
 .bs-download--accordion.bs-download__list--open .bs-download__content, .bs-download--accordion .bs-download__list--open .bs-download__content { height: auto;  visibility: visible;  }
@-webkit-keyframes bounceUpDown { 10% { -webkit-transform: translateY(0);  transform: translateY(0);  }
 25% { -webkit-transform: translateY(-8px);  transform: translateY(-8px);  }
 50% { -webkit-transform: translateY(0);  transform: translateY(0);  }
 75% { -webkit-transform: translateY(-4px);  transform: translateY(-4px);  }
 100% { -webkit-transform: translateY(0);  transform: translateY(0);  }
  }
@keyframes bounceUpDown { 10% { -webkit-transform: translateY(0);  transform: translateY(0);  }
 25% { -webkit-transform: translateY(-8px);  transform: translateY(-8px);  }
 50% { -webkit-transform: translateY(0);  transform: translateY(0);  }
 75% { -webkit-transform: translateY(-4px);  transform: translateY(-4px);  }
 100% { -webkit-transform: translateY(0);  transform: translateY(0);  }
  }
@media (min-width: 768px) { .bs-dropdown-menu { position: relative;  }
  }
.bs-dropdown-menu__header { background-color: #f4f4f6;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 15px 10px 15px 15px;  }
 .bs-dropdown-menu__header .icon { color: #cc092f;  font-size: 1.625rem;  }
 .bs-dropdown-menu__header .icon:hover { color: #99000f;  }
 .bs-dropdown-menu__header .bs-button-link { font-size: 0.875rem;  }
 .bs-dropdown-menu__header .bs-button-link:hover { color: #99000f;  }
.bs-dropdown-menu__footer .bs-button { -webkit-border-top-left-radius: 0;  border-top-left-radius: 0;  -webkit-border-top-right-radius: 0;  border-top-right-radius: 0;  font-size: 0.875rem;  text-align: center;  -webkit-transition: background 0.3s;  transition: background 0.3s;  width: 100%;  }
 .bs-dropdown-menu__footer .bs-button .icon { font-size: 0.75rem;  margin-left: 5px;  }
.bs-dropdown-menu__trigger { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 60px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  padding: 0 15px;  position: relative;  text-align: center;  -webkit-transition: background-color 0.3s;  transition: background-color 0.3s;  }
 @media (min-width: 768px) { .bs-dropdown-menu__trigger { height: 80px;  }
  }
 .bs-dropdown-menu__trigger .icon { color: #4d4e53;  font-size: 1.5rem;  }
 @media (min-width: 768px) { .bs-dropdown-menu__trigger .icon { font-size: 2.5rem;  }
  }
 .bs-dropdown-menu__trigger:hover { background-color: #f9f9f9;  }
.bs-dropdown-menu__content { background-color: #fff;  -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  border-bottom-right-radius: 5px;  -webkit-box-shadow: 0px 4px 6px 0px rgba(11, 5, 12, 0.2), inset 0px 1px 0px 0px rgba(232, 233, 236, 0.004);  box-shadow: 0px 4px 6px 0px rgba(11, 5, 12, 0.2), inset 0px 1px 0px 0px rgba(232, 233, 236, 0.004);  max-width: 100vw;  opacity: 0;  position: absolute;  right: 0;  top: 120px;  -webkit-transition: opacity 0.3s, visibility 0.3s;  transition: opacity 0.3s, visibility 0.3s;  visibility: hidden;  width: 320px;  }
 @media (min-width: 768px) { .bs-dropdown-menu__content { top: 80px;  max-width: initial;  width: 370px;  }
  }
.bs-dropdown-menu__item { border-top: 1px solid #e8e9ec;  display: block;  position: relative;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-dropdown-menu__item:hover { background-color: #f4f4f6;  }
 .bs-dropdown-menu__item:focus > a { outline-offset: -5px;  outline-style: dotted;  outline-width: 1px;  }
 .bs-dropdown-menu__item > a { display: block;  height: 100%;  padding: 15px;  }
.bs-dropdown-menu__title { font-family: "Bradesco";  font-size: 1rem;  font-weight: 700;  position: relative;  }
.bs-dropdown-menu__description { color: #4d4e53;  font-size: 0.875rem;  font-weight: 300;  line-height: 1.42;  }
.bs-dropdown-menu__detail { color: #a5aab6;  font-size: 0.75rem;  font-weight: 300;  line-height: 2;  }
.bs-dropdown-menu__options { bottom: 15px;  position: absolute;  right: 3px;  }
.bs-dropdown-menu__options-button { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  cursor: pointer;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 40px;  width: 40px;  z-index: 100;  }
 .bs-dropdown-menu__options-button span { background-color: #a5aab6;  -webkit-border-radius: 50%;  border-radius: 50%;  display: block;  height: 3px;  margin: 0 auto;  position: relative;  -webkit-transition: background-color 0.3s;  transition: background-color 0.3s;  width: 3px;  -webkit-transition-delay: .05s;  transition-delay: .05s;  }
 .bs-dropdown-menu__options-button span::after, .bs-dropdown-menu__options-button span::before { background-color: #a5aab6;  -webkit-border-radius: 50%;  border-radius: 50%;  content: "";  display: block;  height: 3px;  position: absolute;  -webkit-transition: background-color 0.3s;  transition: background-color 0.3s;  width: 3px;  }
 .bs-dropdown-menu__options-button span::after { bottom: -8px;  -webkit-transition-delay: .1s;  transition-delay: .1s;  }
 .bs-dropdown-menu__options-button span::before { top: -8px;  }
 .bs-dropdown-menu__options-button:hover span, .bs-dropdown-menu__options-button:hover span::after, .bs-dropdown-menu__options-button:hover span::before { background-color: #4d4e53;  }
 .bs-dropdown-menu__options-button:focus { outline-style: dotted;  outline-width: 1px;  }
.bs-dropdown-menu--open .bs-dropdown-menu__trigger { background-color: #f4f4f6;  }
.bs-dropdown-menu--open .bs-dropdown-menu__content { opacity: 1;  visibility: visible;  }
.bs-flip-card, .bs-flip-card--red { background: #f4f4f6;  bottom: -40px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  height: 0;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  left: 0;  opacity: 0;  overflow: hidden;  padding: 70px 20px 20px;  position: absolute;  text-align: left;  visibility: hidden;  width: 100%;  will-change: height;  }
 @media (min-width: 768px) { .bs-flip-card, .bs-flip-card--red { padding: 30px 20px 20px;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  }
  }
 @media (min-width: 992px) { .bs-flip-card, .bs-flip-card--red { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  padding: 50px 30px 30px;  }
  }
 @media (min-width: 1200px) { .bs-flip-card, .bs-flip-card--red { padding: 0 30px 30px;  }
  }
 .bs-flip-card__header { display: inline-block;  font-size: 0.75rem;  margin-bottom: 10px;  }
 .bs-flip-card__title { display: block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 400;  margin-bottom: 15px;  }
 @media (min-width: 768px) { .bs-flip-card__title { display: none;  }
  }
 .bs-flip-card__description { font-size: 1.625rem;  line-height: 28px;  margin-bottom: 10px;  }
 @media (min-width: 768px) { .bs-flip-card__description { font-size: 1.125rem;  line-height: 22px;  margin-bottom: 10px;  }
  }
 .bs-flip-card__text p, .bs-flip-card--red .bs-flip-card__button p { font-size: 0.875rem;  line-height: 25px;  margin-bottom: 15px;  }
 @media (max-width: 767px) { .bs-flip-card__text p, .bs-flip-card--red .bs-flip-card__button p { font-size: 1rem;  }
  }
 @media (min-width: 768px) { .bs-flip-card__text p, .bs-flip-card--red .bs-flip-card__button p { line-height: 20px;  }
  }
 @media (min-width: 992px) { .bs-flip-card__text p, .bs-flip-card--red .bs-flip-card__button p { line-height: 25px;  }
  }
 .bs-flip-card__text p: last-of-type, .bs-flip-card--red .bs-flip-card__button p: last-of-type { margin-bottom: 0;  }
 .bs-flip-card__button { display: block;  padding-top: 20px;  }
 .bs-flip-card--is-open { bottom: 0;  cursor: default;  height: 100%;  opacity: 1;  visibility: visible;  will-change: height;  z-index: 1;  }
 @media (max-width: 767px) { .bs-flip-card--is-open { background: #f4f4f6;  height: 100%;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  opacity: 1;  top: 0;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  width: 100%;  will-change: height;  z-index: 999;  }
  }
 @media (max-width: 767px) and (min-width: 768px) { .bs-flip-card--is-open { padding-top: 60px;  }
  }
 .bs-flip-card--is-removed { background: #f4f4f6;  bottom: auto;  height: 0;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  width: 100%;  will-change: height;  z-index: 999;  }
 @media (min-width: 768px) { .bs-flip-card--is-removed { bottom: 0;  padding-top: 60px;  top: auto;  }
  }
 .bs-flip-card__close { cursor: pointer;  display: inline-block;  height: 30px;  margin: 20px;  position: absolute;  right: 0;  top: 0;  width: 30px;  }
 @media (min-width: 768px) { .bs-flip-card__close { margin: 6px;  padding: 3px 4px;  top: 30px;  }
  }
 @media (min-width: 992px) { .bs-flip-card__close { background: transparent;  margin: 20px;  top: 30px;  }
  }
 .bs-flip-card__close i { font-size: 1.5rem;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  }
 @media (min-width: 768px) { .bs-flip-card__close i { font-size: 1.125rem;  }
  }
 @media (min-width: 992px) { .bs-flip-card__close i { font-size: 1.5rem;  }
  }
 .bs-flip-card__close .bs-icon { stroke: #000;  }
 @media (min-width: 768px) { .bs-flip-card__close { top: 0;  }
  }
 .bs-flip-card__close:hover i { color: #0e81ed;  }
 .bs-flip-card--red { background-color: #99000f;  color: #000;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  padding: 60px 15px 20px;  }
 @media (min-width: 992px) { .bs-flip-card--red { padding-left: 20px;  padding-right: 20px;  }
  }
 .bs-flip-card--red h5 { font-size: 1.25rem;  font-weight: 400;  margin-bottom: 25px;  min-height: 95px;  }
 @media (min-width: 1200px) { .bs-flip-card--red h5 { font-size: 1.5rem;  }
  }
 .bs-flip-card--red input[type="text"], .bs-flip-card--red input[type="email"], .bs-flip-card--red textarea, .bs-flip-card--red select { border-bottom: 2px solid rgba(255, 255, 255, 0.8);  color: #fff;  }
 .bs-flip-card--red input[type="text"]:focus, .bs-flip-card--red input[type="email"]:focus, .bs-flip-card--red textarea:focus, .bs-flip-card--red select:focus { border-color: white;  }
 .bs-flip-card--red select { background-color: #99000f;  background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy40MSA3Ljg0TDEyIDEyLjQybDQuNTktNC41OEwxOCA5LjI1bC02IDYtNi02eiIvPjxwYXRoIGQ9Ik0wLS43NWgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==");  }
 .bs-flip-card--red .bs-flip-card__button > .bs-button { text-align: center;  width: 100%;  }
 @media (min-width: 768px) { .bs-flip-card--red .bs-flip-card__button { margin-top: auto;  padding-top: 0;  }
 .bs-flip-card--red .bs-flip-card__button > .bs-button { width: 100%;  }
  }
 @media (min-width: 1200px) { .bs-flip-card--red .bs-flip-card__button > .bs-button { width: auto;  }
  }
 .bs-flip-card--red .bs-flip-card__close i { color: #fff;  font-size: 1.25rem;  font-weight: 600;  }
 .bs-flip-card--red .bs-flip-card__close:hover i { opacity: .6;  }
 .bs-flip-card--red .bs-flip-card__text, .bs-flip-card--red .bs-flip-card__button { color: #fff;  display: block;  margin: 0 auto;  max-width: 350px;  }
 .bs-flip-card--red .bs-flip-card__text p, .bs-flip-card--red .bs-flip-card__button p { font-size: 1rem;  font-weight: 400;  line-height: 1.5;  margin-bottom: 30px;  }
 .bs-flip-card--red .bs-flip-card__text p: last-child, .bs-flip-card--red .bs-flip-card__button p: last-child { margin-bottom: 0;  }
 @media (min-width: 1200px) { .bs-flip-card--red .bs-flip-card__text p, .bs-flip-card--red .bs-flip-card__button p { font-size: 1.25rem;  }
  }
 .bs-flip-card--red .bs-flip-card__button { width: 100%;  }
 @media (min-width: 768px) { .bs-flip-card--red .bs-flip-card__button { margin-top: auto;  }
  }
.bs-is-mobile .bs-flip-card--is-fixed { position: fixed !important;  z-index: 200;  }
.bs-footer { background-color: #fff;  display: block;  width: 100%;  }
 .bs-footer__top { background-color: #f4f4f6;  font-size: 0.875rem;  width: 100%;  }
 @media (min-width: 992px) { .bs-footer__top { padding: 30px 0;  }
  }
 @media (min-width: 768px) { .bs-footer__top-col + .bs-footer__top-col { border-top: 1px solid #d2d4da;  margin-top: 15px;  padding-top: 45px;  }
  }
 @media (min-width: 992px) { .bs-footer__top-col + .bs-footer__top-col { border-left: 1px solid #d2d4da;  border-top: 0;  margin-top: 0;  padding-left: 30px;  padding-top: 0;  }
  }
 @media (min-width: 768px) { .bs-footer__map--half .bs-footer-nav__group, .bs-footer__map--half .bs-footer-nav__group-out { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 .bs-footer__bottom { border-top: 1px solid #d2d4da;  }
 .bs-footer__anchor { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  width: 100%;  }
 @media (min-width: 992px) { .bs-footer__anchor { display: none;  }
  }
 .bs-footer-info__list { margin: 0 -15px;  padding: 30px 0;  }
 @media (min-width: 768px) { .bs-footer-info__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
  }
 @media (min-width: 992px) { .bs-footer-info__list { padding: 0;  }
  }
 .bs-footer-info__item { margin-bottom: 15px;  padding: 0 15px;  }
 @media (min-width: 768px) { .bs-footer-info__item { -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  width: 50%;  }
  }
 @media (min-width: 992px) { .bs-footer-info__item { -webkit-box-flex: 0;  -webkit-flex: 0 1 auto;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  width: auto;  }
  }
 .bs-footer-info__title { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 700;  line-height: 1.5;  margin-bottom: 10px;  width: 100%;  }
 .bs-footer-info__text { font-size: 0.875rem;  margin-bottom: 10px;  }
 .bs-footer-info__text a { color: #cc092f;  }
 .bs-footer-info__text a:hover { color: #99000f;  }
 .bs-footer-info__link { color: #cc092f;  display: block;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 500;  margin-bottom: 10px;  }
 .bs-footer-info__link:hover { color: #99000f;  text-decoration: none;  }
 .bs-footer-info__link i { color: #a5aab6;  font-size: 0.6875rem;  margin-right: 5px;  }
 .bs-footer-nav { margin: 0 -15px;  }
 @media (min-width: 768px) { .bs-footer-nav { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0 -15px;  }
  }
 .bs-footer-nav__group { border-top: 1px solid #d2d4da;  overflow: hidden;  position: relative;  -webkit-transition: height ease-in-out 0.3s;  transition: height ease-in-out 0.3s;  }
 @media (min-width: 768px) { .bs-footer-nav__group { -webkit-flex-basis: 33.3333%;  -ms-flex-preferred-size: 33.3333%;  flex-basis: 33.3333%;  max-width: 33.3333%;  border-top: 0;  padding: 0 15px;  }
  }
 .bs-footer-nav__group::after { color: #4d4e53;  content: "\e91b";  display: inline-block;  font-family: "bradesco_v2";  height: 16px;  line-height: 1;  position: absolute;  right: 15px;  top: 22px;  -webkit-transition: -webkit-transform ease-in-out 0.3s;  transition: -webkit-transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;  width: 16px;  }
 @media (min-width: 768px) { .bs-footer-nav__group::after { display: none;  }
  }
 .bs-footer-nav__group: last-child { border-bottom: 1px solid #d2d4da;  }
 @media (min-width: 768px) { .bs-footer-nav__group: last-child { border-bottom: 0;  }
  }
 .bs-footer-nav__group--is-open::after { -webkit-transform: rotate(180deg);  transform: rotate(180deg);  -webkit-transition: -webkit-transform ease-in-out 0.3s;  transition: -webkit-transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;  }
 .bs-footer-nav__group-out { text-align: center;  }
 @media (min-width: 768px) { .bs-footer-nav__group-out { -webkit-flex-basis: 33.3333%;  -ms-flex-preferred-size: 33.3333%;  flex-basis: 33.3333%;  max-width: 33.3333%;  }
  }
 .bs-footer-nav__group-out .bs-footer-nav__item { padding: 0;  }
 @media (min-width: 768px) { .bs-footer-nav__group-out .bs-footer-nav__item { padding: 0 15px;  }
  }
 .bs-footer-nav__group-out .bs-footer-nav__list { padding: 0;  }
 .bs-footer-nav__title { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 700;  height: 60px;  line-height: 1.875rem;  padding: 15px;  width: 100%;  }
 @media (min-width: 768px) { .bs-footer-nav__title { border-bottom: 1px solid #d2d4da;  height: auto;  line-height: 1.5;  padding: 0 0 15px;  }
  }
 .bs-footer-nav__list { padding-bottom: 30px;  }
 @media (min-width: 768px) { .bs-footer-nav__list { padding-top: 15px;  }
  }
 .bs-footer-nav__item { padding: 0 15px;  }
 @media (min-width: 768px) { .bs-footer-nav__item { margin-bottom: 15px;  padding: 0;  }
  }
 .bs-footer-nav__link { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 500;  padding: 15px;  }
 .bs-footer-nav__link:hover { color: #cc092f;  text-decoration: none;  }
 @media (min-width: 768px) { .bs-footer-nav__link { padding: 0;  }
  }
 .bs-footer-data__group { overflow: hidden;  position: relative;  -webkit-transition: height ease-in-out 0.3s;  transition: height ease-in-out 0.3s;  }
 @media (min-width: 768px) { .bs-footer-data__group { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  border-top: 0;  padding: 0 15px;  }
  }
 @media (min-width: 992px) { .bs-footer-data__group { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
  }
 .bs-footer-data__group::after { color: #4d4e53;  content: "\e91b";  display: inline-block;  font-family: "bradesco_v2";  height: 16px;  line-height: 1;  position: absolute;  right: 15px;  top: 22px;  -webkit-transition: -webkit-transform ease-in-out 0.3s;  transition: -webkit-transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;  width: 16px;  }
 @media (min-width: 768px) { .bs-footer-data__group::after { display: none;  }
  }
 .bs-footer-data__group: last-child { border-bottom: 1px solid #d2d4da;  }
 @media (min-width: 768px) { .bs-footer-data__group: last-child { border-bottom: 0;  }
  }
 .bs-footer-data__group--is-open::after { -webkit-transform: rotate(180deg);  transform: rotate(180deg);  -webkit-transition: -webkit-transform ease-in-out 0.3s;  transition: -webkit-transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;  }
 .bs-footer-data__list { padding-bottom: 30px;  }
 .bs-footer-data__item { padding: 0 15px;  width: 100%;  }
 @media (min-width: 768px) { .bs-footer-data__item { -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  padding: 0;  }
  }
 @media (min-width: 992px) { .bs-footer-data__item { margin-bottom: 15px;  }
  }
 .bs-footer-data__title { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 700;  height: 60px;  line-height: 1.875rem;  padding: 15px;  width: 100%;  }
 @media (min-width: 768px) { .bs-footer-data__title { border-bottom: 1px solid #d2d4da;  height: auto;  line-height: 1.5;  margin-bottom: 15px;  padding: 0 0 15px;  }
  }
 .bs-footer-data__subtitle { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 700;  line-height: 1.875rem;  margin-bottom: 10px;  width: 100%;  }
 @media (min-width: 768px) { .bs-footer-data__subtitle { height: auto;  line-height: 1.5;  }
  }
 .bs-footer-data__text { font-size: 0.875rem;  margin-bottom: 10px;  }
 .bs-footer-data__text--big { font-size: 1rem;  }
 .bs-footer-data__link { color: #cc092f;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 500;  }
 .bs-footer-data__link:hover { color: #99000f;  text-decoration: none;  }
 .bs-footer-data__link i { color: #a5aab6;  font-size: 0.6875rem;  margin-right: 5px;  }
 .bs-footer-data__content { margin-bottom: 30px;  }
 .bs-footer-tel__number { font-size: 1rem;  }
 .bs-footer-tel__number a { color: #cc092f;  }
 .bs-footer-tel__number a:hover { color: #99000f;  }
 .bs-footer-tel__item { margin-bottom: 15px;  }
 .bs-footer-links { background-color: #fff;  }
 .bs-footer-links__list { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-bottom: 1px solid #d2d4da;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0 -15px;  padding: 30px 0;  }
 @media (min-width: 768px) { .bs-footer-links__list { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  }
  }
 @media (min-width: 1200px) { .bs-footer-links__list { width: auto;  }
  }
 .bs-footer-links__list li { font-size: 0.75rem;  padding: 15px;  position: relative;  }
 @media (min-width: 992px) { .bs-footer-links__list li { font-size: 0.875rem;  width: auto;  }
 .bs-footer-links__list li::after { display: block;  }
  }
 .bs-footer-links__list li: last-of-type::after { display: none;  }
 .bs-footer-links__list a { color: #cc092f;  font-family: "Bradesco";  font-weight: 700;  }
 .bs-footer-links__list a:hover { text-decoration: underline;  }
 @media (min-width: 992px) { .bs-footer-links ~ .bs-footer__bottom, .bs-footer__top ~ .bs-footer__bottom { border-top: 0;  }
  }
 .bs-footer-anchor { color: #cc092f;  display: block;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 700;  padding: 25px 0;  text-align: center;  }
 .bs-footer-anchor i { display: block;  font-size: 1.25rem;  margin-bottom: 5px;  }
 .bs-footer-rights { border-top: 1px solid #d2d4da;  display: block;  font-family: "Bradesco";  font-size: 0.75rem;  padding: 30px 0;  text-align: center;  width: 100%;  }
 @media (min-width: 768px) { .bs-footer-rights { border-top: 0;  padding: 15px 0;  text-align: left;  }
  }
 .bs-footer-social__list { -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  margin: auto;  max-width: 100%;  padding: 30px 0;  text-align: center;  width: 290px;  }
 @media (min-width: 768px) { .bs-footer-social__list { -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  margin: 0 auto;  padding: 15px 0;  width: 100%;  }
  }
 @media (min-width: 768px) { .bs-footer-social__list li { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin-right: 5px;  width: auto;  }
 .bs-footer-social__list li: last-of-type { margin-right: 0;  }
  }
 @media (min-width: 992px) { .bs-footer-social__list li { margin-right: 5px;  }
  }
 .bs-footer-social__list li a { color: #4d4e53;  font-size: 1.125rem;  padding: 15px;  }
 .bs-footer-social__list li a:hover { color: #0b457c !important;  }
 @media (min-width: 992px) { .bs-footer--has-no-map .bs-footer-info__item { width: 33.33%;  }
  }
.bs-footer { background-color: #fff;  display: block;  width: 100%;  }
 .bs-footer__top { background-color: #f4f4f6;  font-size: 0.875rem;  width: 100%;  }
 @media (min-width: 992px) { .bs-footer__top { padding: 30px 0;  }
  }
 @media (min-width: 768px) { .bs-footer__top-col + .bs-footer__top-col { border-top: 1px solid #d2d4da;  margin-top: 15px;  padding-top: 45px;  }
  }
 @media (min-width: 992px) { .bs-footer__top-col + .bs-footer__top-col { border-left: 1px solid #d2d4da;  border-top: 0;  margin-top: 0;  padding-left: 30px;  padding-top: 0;  }
  }
 @media (min-width: 768px) { .bs-footer__map--half .bs-footer-nav__group, .bs-footer__map--half .bs-footer-nav__group-out { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 .bs-footer__bottom { border-top: 1px solid #d2d4da;  }
 .bs-footer__anchor { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  width: 100%;  }
 @media (min-width: 992px) { .bs-footer__anchor { display: none;  }
  }
 .bs-footer-info__list { margin: 0 -15px;  padding: 30px 0;  }
 @media (min-width: 768px) { .bs-footer-info__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
  }
 @media (min-width: 992px) { .bs-footer-info__list { padding: 0;  }
  }
 .bs-footer-info__item { margin-bottom: 15px;  padding: 0 15px;  }
 @media (min-width: 768px) { .bs-footer-info__item { -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  width: 50%;  }
  }
 @media (min-width: 992px) { .bs-footer-info__item { -webkit-box-flex: 0;  -webkit-flex: 0 1 auto;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  width: auto;  }
  }
 .bs-footer-info__title { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 700;  line-height: 1.5;  margin-bottom: 10px;  width: 100%;  }
 .bs-footer-info__text { font-size: 0.875rem;  margin-bottom: 10px;  }
 .bs-footer-info__text a { color: #cc092f;  }
 .bs-footer-info__text a:hover { color: #99000f;  }
 .bs-footer-info__link { color: #cc092f;  display: block;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 500;  margin-bottom: 10px;  }
 .bs-footer-info__link:hover { color: #99000f;  text-decoration: none;  }
 .bs-footer-info__link i { color: #a5aab6;  font-size: 0.6875rem;  margin-right: 5px;  }
 .bs-footer-nav { margin: 0 -15px;  }
 @media (min-width: 768px) { .bs-footer-nav { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0 -15px;  }
  }
 .bs-footer-nav__group { border-top: 1px solid #d2d4da;  overflow: hidden;  position: relative;  -webkit-transition: height ease-in-out 0.3s;  transition: height ease-in-out 0.3s;  }
 @media (min-width: 768px) { .bs-footer-nav__group { -webkit-flex-basis: 33.3333%;  -ms-flex-preferred-size: 33.3333%;  flex-basis: 33.3333%;  max-width: 33.3333%;  border-top: 0;  padding: 0 15px;  }
  }
 .bs-footer-nav__group::after { color: #4d4e53;  content: "\e91b";  display: inline-block;  font-family: "bradesco_v2";  height: 16px;  line-height: 1;  position: absolute;  right: 15px;  top: 22px;  -webkit-transition: -webkit-transform ease-in-out 0.3s;  transition: -webkit-transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;  width: 16px;  }
 @media (min-width: 768px) { .bs-footer-nav__group::after { display: none;  }
  }
 .bs-footer-nav__group: last-child { border-bottom: 1px solid #d2d4da;  }
 @media (min-width: 768px) { .bs-footer-nav__group: last-child { border-bottom: 0;  }
  }
 .bs-footer-nav__group--is-open::after { -webkit-transform: rotate(180deg);  transform: rotate(180deg);  -webkit-transition: -webkit-transform ease-in-out 0.3s;  transition: -webkit-transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;  }
 .bs-footer-nav__group-out { text-align: center;  }
 @media (min-width: 768px) { .bs-footer-nav__group-out { -webkit-flex-basis: 33.3333%;  -ms-flex-preferred-size: 33.3333%;  flex-basis: 33.3333%;  max-width: 33.3333%;  }
  }
 .bs-footer-nav__group-out .bs-footer-nav__item { padding: 0;  }
 @media (min-width: 768px) { .bs-footer-nav__group-out .bs-footer-nav__item { padding: 0 15px;  }
  }
 .bs-footer-nav__group-out .bs-footer-nav__list { padding: 0;  }
 .bs-footer-nav__title { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 700;  height: 60px;  line-height: 1.875rem;  padding: 15px;  width: 100%;  }
 @media (min-width: 768px) { .bs-footer-nav__title { border-bottom: 1px solid #d2d4da;  height: auto;  line-height: 1.5;  padding: 0 0 15px;  }
  }
 .bs-footer-nav__list { padding-bottom: 30px;  }
 @media (min-width: 768px) { .bs-footer-nav__list { padding-top: 15px;  }
  }
 .bs-footer-nav__item { padding: 0 15px;  }
 @media (min-width: 768px) { .bs-footer-nav__item { margin-bottom: 15px;  padding: 0;  }
  }
 .bs-footer-nav__link { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 500;  padding: 15px;  }
 .bs-footer-nav__link:hover { color: #cc092f;  text-decoration: none;  }
 @media (min-width: 768px) { .bs-footer-nav__link { padding: 0;  }
  }
 .bs-footer-data__group { overflow: hidden;  position: relative;  -webkit-transition: height ease-in-out 0.3s;  transition: height ease-in-out 0.3s;  }
 @media (min-width: 768px) { .bs-footer-data__group { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  border-top: 0;  padding: 0 15px;  }
  }
 @media (min-width: 992px) { .bs-footer-data__group { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
  }
 .bs-footer-data__group::after { color: #4d4e53;  content: "\e91b";  display: inline-block;  font-family: "bradesco_v2";  height: 16px;  line-height: 1;  position: absolute;  right: 15px;  top: 22px;  -webkit-transition: -webkit-transform ease-in-out 0.3s;  transition: -webkit-transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;  width: 16px;  }
 @media (min-width: 768px) { .bs-footer-data__group::after { display: none;  }
  }
 .bs-footer-data__group: last-child { border-bottom: 1px solid #d2d4da;  }
 @media (min-width: 768px) { .bs-footer-data__group: last-child { border-bottom: 0;  }
  }
 .bs-footer-data__group--is-open::after { -webkit-transform: rotate(180deg);  transform: rotate(180deg);  -webkit-transition: -webkit-transform ease-in-out 0.3s;  transition: -webkit-transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;  }
 .bs-footer-data__list { padding-bottom: 30px;  }
 .bs-footer-data__item { padding: 0 15px;  width: 100%;  }
 @media (min-width: 768px) { .bs-footer-data__item { -webkit-box-flex: 1;  -webkit-flex-grow: 1;  -ms-flex-positive: 1;  flex-grow: 1;  padding: 0;  }
  }
 @media (min-width: 992px) { .bs-footer-data__item { margin-bottom: 15px;  }
  }
 .bs-footer-data__title { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 700;  height: 60px;  line-height: 1.875rem;  padding: 15px;  width: 100%;  }
 @media (min-width: 768px) { .bs-footer-data__title { border-bottom: 1px solid #d2d4da;  height: auto;  line-height: 1.5;  margin-bottom: 15px;  padding: 0 0 15px;  }
  }
 .bs-footer-data__subtitle { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 700;  line-height: 1.875rem;  margin-bottom: 10px;  width: 100%;  }
 @media (min-width: 768px) { .bs-footer-data__subtitle { height: auto;  line-height: 1.5;  }
  }
 .bs-footer-data__text { font-size: 0.875rem;  margin-bottom: 10px;  }
 .bs-footer-data__text--big { font-size: 1rem;  }
 .bs-footer-data__link { color: #cc092f;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 500;  }
 .bs-footer-data__link:hover { color: #99000f;  text-decoration: none;  }
 .bs-footer-data__link i { color: #a5aab6;  font-size: 0.6875rem;  margin-right: 5px;  }
 .bs-footer-data__content { margin-bottom: 30px;  }
 .bs-footer-tel__number { font-size: 1rem;  }
 .bs-footer-tel__number a { color: #cc092f;  }
 .bs-footer-tel__number a:hover { color: #99000f;  }
 .bs-footer-tel__item { margin-bottom: 15px;  }
 .bs-footer-links { background-color: #fff;  }
 .bs-footer-links__list { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-bottom: 1px solid #d2d4da;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0 -15px;  padding: 30px 0;  }
 @media (min-width: 768px) { .bs-footer-links__list { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  }
  }
 @media (min-width: 1200px) { .bs-footer-links__list { width: auto;  }
  }
 .bs-footer-links__list li { font-size: 0.75rem;  padding: 15px;  position: relative;  }
 @media (min-width: 992px) { .bs-footer-links__list li { font-size: 0.875rem;  width: auto;  }
 .bs-footer-links__list li::after { display: block;  }
  }
 .bs-footer-links__list li: last-of-type::after { display: none;  }
 .bs-footer-links__list a { color: #cc092f;  font-family: "Bradesco";  font-weight: 700;  }
 .bs-footer-links__list a:hover { text-decoration: underline;  }
 @media (min-width: 992px) { .bs-footer-links ~ .bs-footer__bottom, .bs-footer__top ~ .bs-footer__bottom { border-top: 0;  }
  }
 .bs-footer-anchor { color: #cc092f;  display: block;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 700;  padding: 25px 0;  text-align: center;  }
 .bs-footer-anchor i { display: block;  font-size: 1.25rem;  margin-bottom: 5px;  }
 .bs-footer-rights { border-top: 1px solid #d2d4da;  display: block;  font-family: "Bradesco";  font-size: 0.75rem;  padding: 30px 0;  text-align: center;  width: 100%;  }
 @media (min-width: 768px) { .bs-footer-rights { border-top: 0;  padding: 15px 0;  text-align: left;  }
  }
 .bs-footer-social__list { -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  margin: auto;  max-width: 100%;  padding: 30px 0;  text-align: center;  width: 290px;  }
 @media (min-width: 768px) { .bs-footer-social__list { -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  margin: 0 auto;  padding: 15px 0;  width: 100%;  }
  }
 @media (min-width: 768px) { .bs-footer-social__list li { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin-right: 5px;  width: auto;  }
 .bs-footer-social__list li: last-of-type { margin-right: 0;  }
  }
 @media (min-width: 992px) { .bs-footer-social__list li { margin-right: 5px;  }
  }
 .bs-footer-social__list li a { color: #4d4e53;  font-size: 1.125rem;  padding: 15px;  }
 .bs-footer-social__list li a:hover { color: #cc092f;  }
 @media (min-width: 992px) { .bs-footer--has-no-map .bs-footer-info__item { width: 33.33%;  }
  }
.bs-form__section { background-color: #f9f9f9;  padding: 45px 0;  }
.bs-form__fieldset { border-bottom: 1px solid #d2d4da;  margin-bottom: 45px;  padding: 15px 0 45px;  }
 .bs-form__fieldset: last-of-type { border: 0;  margin: 0;  padding: 0;  }
.bs-form__title { color: #4d4e53;  font-family: "Bradesco";  font-size: 1.375rem;  font-weight: 500;  margin-bottom: 30px;  }
.bs-form__field-info { color: #0b67bd;  display: none;  font-size: 30px;  margin: 0 10px;  }
.bs-form__group { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0 -15px;  }
 .bs-form__group .bs-form__control { -webkit-box-flex: 1;  -webkit-flex: 1 1 100%;  -ms-flex: 1 1 100%;  flex: 1 1 100%;  max-width: 100%;  padding: 0 15px;  width: auto;  }
 @media (min-width: 768px) { .bs-form__group .bs-form__control { -webkit-box-flex: 1;  -webkit-flex: 1 1 50%;  -ms-flex: 1 1 50%;  flex: 1 1 50%;  }
  }
 @media (min-width: 768px) { .bs-form__group .bs-form__control--small { -webkit-box-flex: 1;  -webkit-flex: 1 0 25%;  -ms-flex: 1 0 25%;  flex: 1 0 25%;  }
  }
 @media (min-width: 768px) { .bs-form__group .bs-form__control--large { -webkit-box-flex: 1;  -webkit-flex: 1 0 75%;  -ms-flex: 1 0 75%;  flex: 1 0 75%;  }
  }
.bs-form__control { margin-bottom: 30px;  position: relative;  width: 100%;  }
 .bs-form__control .lightpick { left: 0;  position: absolute;  top: 100%;  }
 .bs-form__control .lightpick:not(.is-hidden) { display: block;  }
 .bs-form > .bs-form__control:only-child { margin-bottom: 0;  }
 .bs-form__control--confirmation { margin: 0;  padding: 10px 0;  }
 .bs-form__control--confirmation .bs-form__label { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  font-size: 14px;  }
 .bs-form__control--switch { margin: 0;  padding: 10px 0;  }
 .bs-form__control--switch .bs-form__label { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  width: 100%;  }
 .bs-form__control--switch .bs-switch__lever { margin-left: 5px;  }
 .bs-form__control--check .bs-form__label { margin-bottom: 10px;  }
 .bs-form__control--vertical { padding: 15px 0;  }
 .bs-form__control--vertical .bs-form__field-group { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin-bottom: 15px;  width: 100%;  }
 .bs-form__control--icon { position: relative;  }
 .bs-form__control--icon .bs-form__field { padding-right: 60px;  }
 .bs-form__control--icon .icon { bottom: 12px;  color: #a5aab6;  font-size: 28px;  position: absolute;  right: 15px;  }
 .bs-form__control--file { position: relative;  }
 .bs-form__control--file input[type="file"] { display: none;  }
 .bs-form__control--file .bs-form__field { overflow: hidden;  white-space: nowrap;  }
 .bs-form__control--file .bs-form__field:not(.bs-has-file) { color: #a5aab6;  }
 .bs-form__control--file .bs-form__field:not(.bs-has-file) + .bs-remove-file { display: none;  }
 .bs-form__control--file .bs-form__field.bs-has-file + .bs-remove-file, .bs-form__control--file .bs-form__field.bs-has-file + .bs-remove-file:hover { position: absolute;  top: 14px;  right: 144px;  min-height: 24px;  height: 24px;  background-color: #fff;  color: #cc092f;  border: none;  border-right: 1px solid #a5aab6;  -webkit-border-radius: 0;  border-radius: 0;  padding: 3px 13px;  line-height: 0.5;  display: block;  }
 .bs-form__control--file .bs-form__field.bs-has-file + .bs-remove-file i, .bs-form__control--file .bs-form__field.bs-has-file + .bs-remove-file:hover i { font-size: 1rem;  }
 .bs-form__control--file .bs-form__field-button { background-color: #fff;  bottom: 2px;  -webkit-border-radius: 5px;  border-radius: 5px;  color: #cc092f;  font-weight: 500;  height: 46px;  padding: 12px 15px;  right: 1px;  top: 1px;  width: auto;  }
 .bs-form__control--flex { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
 .bs-form__control--flex .bs-form-error__message { -webkit-box-ordinal-group: 4;  -webkit-order: 3;  -ms-flex-order: 3;  order: 3;  }
 .bs-form__control--cap { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
.bs-form__label { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  padding: 5px 0 8px;  position: relative;  }
 .bs-form__label--adaptive { padding: 0;  position: relative;  width: 100%;  }
 .bs-form__label--adaptive .bs-form__label-text { background: #fff;  -webkit-border-radius: 5px;  border-radius: 5px;  color: #a5aab6;  cursor: text;  display: block;  font-size: 16px;  height: 30px;  left: 1px;  line-height: 20px;  margin: auto;  overflow: hidden;  padding: 5px 0 5px 15px;  pointer-events: none;  position: absolute;  top: 10px;  -webkit-transition: 0.1s;  transition: 0.1s;  white-space: nowrap;  width: -webkit-calc(100% - 40px);  width: calc(100% - 40px);  }
 .bs-form__label--adaptive select.bs-form__field + .bs-form__label-text { width: -webkit-calc(100% - 30px);  width: calc(100% - 30px);  }
 .bs-form__label--adaptive .bs-form__field:: -webkit-input-placeholder { color: #d2d4da;  }
 .bs-form__label--adaptive .bs-form__field: -moz-placeholder { color: #d2d4da;  }
 .bs-form__label--adaptive .bs-form__field:: -moz-placeholder { color: #d2d4da;  }
 .bs-form__label--adaptive .bs-form__field: -ms-input-placeholder { color: #d2d4da;  }
 .bs-form__label--adaptive .bs-form__field:disabled ~ .bs-form__label-text { opacity: 0;  visibility: hidden;  }
 .bs-form__label--adaptive .bs-form__field--not-empty ~ .bs-form__label-text, .bs-form__label--adaptive .bs-form__field: valid ~ .bs-form__label-text, .bs-form__label--adaptive .bs-form__field:focus ~ .bs-form__label-text { color: #898f9f;  cursor: default;  font-size: 12px;  height: 20px;  left: 10px;  line-height: 16px;  max-width: 100%;  padding: 2px 10px;  top: -10px;  -webkit-transition: 0.1s;  transition: 0.1s;  width: auto;  }
.bs-form__label-icon { -webkit-box-orient: initial;  -webkit-box-direction: initial;  -webkit-flex-direction: initial;  -ms-flex-direction: initial;  flex-direction: initial;  }
.bs-form__observation { color: #a5aab6;  font-size: 0.875rem;  font-weight: 400;  line-height: 1.2;  }
.bs-form__info .bs-form__field-button { color: #a5aab6;  }
 .bs-form__info .bs-form__field-button::after { content: "\e9e8";  display: inline-block;  font-family: "Bradesco_v2";  font-size: 28px;  }
 .bs-form__info .bs-form__field-button .bs-info-value { background-color: #fff;  -webkit-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  color: #000;  font-size: 12px;  max-height: 0;  opacity: 0;  overflow: hidden;  padding: 0 10px;  position: absolute;  right: -8px;  top: inherit;  -webkit-transition: .2s;  transition: .2s;  visibility: hidden;  width: 165px;  z-index: 301;  }
 .bs-form__info .bs-form__field-button .bs-info-value::after { border-left: 7px solid transparent;  border-right: 7px solid transparent;  border-top: 7px solid #fff;  bottom: -6px;  content: "";  display: block;  height: 0;  position: absolute;  right: 26px;  width: 0;  }
 .bs-form__info .bs-form__field-button .bs-active { max-height: 130px;  opacity: 1;  overflow: inherit;  padding: 10px;  top: -54px;  visibility: visible;  }
.bs-form__info--is-visible .bs-form__field-button::after { content: "\e96a";  }
.bs-form__field-group { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  position: relative;  }
 .bs-form__field-group .bs-button { margin-left: 15px;  }
 .bs-form__field-group--check { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  margin-right: 20px;  }
.bs-form__field-group[data-validation-state="invalid"] input { border-color: #cc092f;  }
 .bs-form__field-group[data-validation-state="invalid"] input[type="radio"] { border-width: 1px;  }
 .bs-form__field-group[data-validation-state="invalid"] input[type="radio"]:focus, .bs-form__field-group[data-validation-state="invalid"] input[type="radio"]: checked { border-color: #fff;  border-width: 5px;  }
 .bs-form__field-group[data-validation-state="invalid"] input:focus, .bs-form__field-group[data-validation-state="invalid"] input:hover { border-color: #99000f;  }
.bs-form__field-group[data-validation-state="invalid"] ~ .bs-form-error__message { display: block;  }
.bs-form input,.bs-form textarea, .bs-form__field { background-color: #fff;  border: 1px solid #d2d4da;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-border-radius: 5px;  border-radius: 5px;  color: #4d4e53;  display: block;  font-size: 16px;  height: 50px;  line-height: 50px;  padding: 0 15px;  width: 100%;  }
 .bs-form input:hover, .bs-form textarea:hover, .bs-form__field:hover { border-color: #b6b9c3;  }
 .bs-form input:focus, .bs-form textarea:focus, .bs-form__field:focus { border-color: #9a9fac;  }
 .bs-form input:: -webkit-input-placeholder, .bs-form textarea:: -webkit-input-placeholder, .bs-form__field:: -webkit-input-placeholder { color: #a5aab6;  }
 .bs-form input: -moz-placeholder, .bs-form textarea: -moz-placeholder, .bs-form__field: -moz-placeholder { color: #a5aab6;  }
 .bs-form input:: -moz-placeholder, .bs-form textarea:: -moz-placeholder, .bs-form__field:: -moz-placeholder { color: #a5aab6;  }
 .bs-form input: -ms-input-placeholder, .bs-form textarea: -ms-input-placeholder, .bs-form__field: -ms-input-placeholder { color: #a5aab6;  }
 .bs-form input[data-validation-state="invalid"], .bs-form textarea[data-validation-state="invalid"], .bs-form__field[data-validation-state="invalid"] { border-color: #cc092f;  }
 .bs-form input[data-validation-state="invalid"]:focus, .bs-form input[data-validation-state="invalid"]:hover, .bs-form textarea[data-validation-state="invalid"]:focus, .bs-form textarea[data-validation-state="invalid"]:hover, .bs-form__field[data-validation-state="invalid"]:focus, .bs-form__field[data-validation-state="invalid"]:hover { border-color: #99000f;  }
 .bs-form input[data-validation-state="invalid"] ~ .bs-form__label-text .bs-form-error__message, .bs-form input[data-validation-state="invalid"] ~ .bs-form-error__message, .bs-form textarea[data-validation-state="invalid"] ~ .bs-form__label-text .bs-form-error__message, .bs-form textarea[data-validation-state="invalid"] ~ .bs-form-error__message, .bs-form__field[data-validation-state="invalid"] ~ .bs-form__label-text .bs-form-error__message, .bs-form__field[data-validation-state="invalid"] ~ .bs-form-error__message { display: block;  }
.bs-form select[readonly],.bs-form textarea[readonly] { background-color: #f4f4f6;  border-color: #d2d4da;  color: #a5aab6;  pointer-events: none;  }
.bs-form textarea { line-height: 1.5;  max-width: 100%;  min-height: 150px;  padding: 15px;  }
.bs-form__field[type="checkbox"], .bs-form__field[type="radio"] { background: #fff;  border: 1px solid #d2d4da;  -webkit-border-radius: 5px;  border-radius: 5px;  display: inline-block;  height: 30px;  margin-right: 15px;  padding: 0;  min-width: 30px;  width: 30px;  }
 .bs-form__field[type="checkbox"]:hover, .bs-form__field[type="radio"]:hover { border-color: #b6b9c3;  }
 .bs-form__field[type="checkbox"]:focus, .bs-form__field[type="radio"]:focus { border-color: #9a9fac;  }
 .bs-form__field[type="checkbox"]:focus ~ .bs-form__label-text, .bs-form__field[type="radio"]:focus ~ .bs-form__label-text { outline: 2px dashed #4D4E53;  outline-offset: 5px;  }
 .bs-form__field[type="checkbox"]:checked ~ .bs-form__field-info, .bs-form__field[type="radio"]:checked ~ .bs-form__field-info { display: block;  }
 .bs-form__field[type="checkbox"]:disabled, .bs-form__field[type="checkbox"]:readonly, .bs-form__field[type="radio"]:disabled, .bs-form__field[type="radio"]:readonly { background-color: #e8e9ec;  cursor:not-allowed;  }
.bs-form__field[type="checkbox"]:checked { background-color: #fff;  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz48cGF0aCBkPSJNNTA0LjUwMiwgNzUuNDk2Yy05Ljk5Ny05Ljk5OC0yNi4yMDUtOS45OTgtMzYuMjA0LCAwTDE2MS41OTQsIDM4Mi4yMDNMNDMuNzAyLCAyNjQuMzExYy05Ljk5Ny05Ljk5OC0yNi4yMDUtOS45OTctMzYuMjA0LCAwYy05Ljk5OCwgOS45OTctOS45OTgsIDI2LjIwNSwgMCwgMzYuMjAzbDEzNS45OTQsIDEzNS45OTJjOS45OTQsIDkuOTk3LCAyNi4yMTQsIDkuOTksIDM2LjIwNCwgMEw1MDQuNTAyLCAxMTEuN0M1MTQuNSwgMTAxLjcwMywgNTE0LjQ5OSwgODUuNDk0LCA1MDQuNTAyLCA3NS40OTZ6Ii8+PC9nPjwvZz48L3N2Zz4K);  background-position: 50% center;  background-repeat: no-repeat;  background-size: 20px;  }
.bs-form__field[type="radio"] { border: 5px solid #fff;  -webkit-border-radius: 100% !important;  border-radius: 100% !important;  -webkit-box-shadow: 0 0 0 1px #d2d4da;  box-shadow: 0 0 0 1px #d2d4da;  -webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;  padding: 0;  -webkit-transition: -webkit-box-shadow 0.3s;  transition: -webkit-box-shadow 0.3s;  transition: box-shadow 0.3s;  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;  }
 .bs-form__field[type="radio"]:hover, .bs-form__field[type="radio"]:focus { border-color: #fff;  -webkit-box-shadow: 0 0 0 1px #a5aab6;  box-shadow: 0 0 0 1px #a5aab6;  -webkit-transition: -webkit-box-shadow 0.3s;  transition: -webkit-box-shadow 0.3s;  transition: box-shadow 0.3s;  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;  -webkit-border-radius: 100%;  border-radius: 100%;  }
 .bs-form__field[type="radio"]:checked { background-color: #4d4e53;  }
select.bs-form__field { background-color: #fff;  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBpZD0iaWNvbi1hcnJvdy1kb3duIiB2aWV3Qm94PSIzMCA3MCAyMDAgMTIwIj48cGF0aCBkPSJNMzguMzk5IDc2LjhjMS42MzcgMCAzLjI3NC42MjUgNC41MjQgMS44NzVsODUuMDc1IDg1LjA3NiA4NS4wNzUtODUuMDc2YzIuNS0yLjUgNi41NS0yLjUgOS4wNSAwczIuNSA2LjU1IDAgOS4wNWwtODkuNiA4OS42MDFhNi4zOTkgNi4zOTkgMCAwIDEtOS4wNTEgMGwtODkuNi04OS42MDFBNi4zOTggNi4zOTggMCAwIDEgMzguMzk5IDc2Ljh6IiAvPjwvc3ZnPgo=);  background-position: -webkit-calc(100% - 10px) center;  background-position: calc(100% - 10px) center;  background-repeat: no-repeat;  background-size: 14px 14px;  padding-right: 20px;  }
 select.bs-form__field::-ms-expand { display: none;  }
.bs-form__field::-ms-value { background: none;  color: #42413D;  }
.bs-form__field:disabled, .bs-form__field:disabled:hover { background-color: #f4f4f6;  border-color: #d2d4da;  color: #a5aab6;  }
.bs-form__field-button { background-color: #fff;  cursor: pointer;  height: 46px;  line-height: 26px;  padding: 10px;  position: absolute;  right: 2px;  text-align: center;  top: 2px;  width: 46px;  }
 .bs-form__field-button:focus { outline: 1px dashed #a5aab6;  outline-offset: -5px;  }
 .bs-form__field-button .icon { color: #a5aab6;  font-size: 26px;  }
.bs-form__submit { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 10px 0;  }
 .bs-form__submit .bs-button { margin-bottom: 10px;  margin-right: 10px;  }
 .bs-form__submit .bs-form__link { margin-left: auto;  }
.bs-form__photo { background-position: center;  background-repeat: no-repeat;  background-size: cover;  -webkit-border-radius: 50%;  border-radius: 50%;  height: 120px;  position: relative;  width: 120px;  }
.bs-form__file { overflow: hidden;  position: relative;  }
 .bs-form__file input[type="file"] { cursor: pointer;  font-size: 20px;  margin: 0;  opacity: 0;  padding: 0;  position: absolute;  right: 0;  top: 0;  width: 0;  }
.bs-form__telephone .bs-button { height: 50px;  padding: 0;  width: 100%;  }
 .bs-form__telephone .bs-button .icon { font-size: 28px;  margin: 0;  }
.bs-form__link { color: #cc092f;  }
 .bs-form__link:focus, .bs-form__link:hover { text-decoration: underline;  }
.bs-form p { margin-bottom: 15px;  }
.bs-form__validate { display: block;  }
 .bs-form__validate .bs-form__field-button { color: #a5aab6;  }
 .bs-form__validate .bs-form__field-button::after { content: "\e95b";  display: inline-block;  font-family: "Bradesco_v2";  font-size: 28px;  }
 .bs-form__validate .bs-form__field[data-validation-state="loading"] ~ .bs-form__field-button::after { background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iIzRkNGU1MyI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjNGQ0ZTUzIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjNGQ0ZTUzIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iIzRkNGU1MyI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4K) center/40px no-repeat;  bottom: 0;  content: "";  display: block;  height: 100%;  left: 0;  position: absolute;  right: 0;  width: 100%;  }
 .bs-is-valid .bs-form__validate .bs-form__field[data-validation-state="valid"] { border-color: #0f0;  }
 .bs-is-valid .bs-form__validate .bs-form__field[data-validation-state="valid"] ~ .bs-form__field-button { color: #0f0;  }
 .bs-is-valid .bs-form__validate .bs-form__field[data-validation-state="valid"] ~ .bs-form__field-button::after { content: "\e9ea";  }
 .bs-is-valid .bs-form__validate .bs-form__field[data-validation-state="invalid"] { border-color: #cc092f;  }
 .bs-is-valid .bs-form__validate .bs-form__field[data-validation-state="invalid"] ~ .bs-form__field-button { color: #cc092f;  }
 .bs-is-valid .bs-form__validate .bs-form__field[data-validation-state="invalid"] ~ .bs-form__field-button::after { content: "\e9e7";  }
 .bs-is-valid .bs-form__validate .bs-form__field[data-validation-state="invalid"] ~ .bs-form-error__message { display: block;  }
.bs-form__password .bs-form__field-button { color: #a5aab6;  }
 .bs-form__password .bs-form__field-button::after { content: "\e973";  display: inline-block;  font-family: "Bradesco_v2";  font-size: 28px;  }
.bs-form__password--is-visible .bs-form__field-button::after { content: "\e96a";  }
.bs-form__datepicker { position: relative;  }
 .bs-form__datepicker .bs-form__field-button { color: #a5aab6;  }
 .bs-form__datepicker .bs-form__field-button::after { content: "\e9bf";  display: inline-block;  font-family: "Bradesco_v2";  font-size: 28px;  }
 .bs-form__datepicker .bs-form__field: valid + .bs-form__field-button::after { content: "\e9c0";  }
.bs-form__selector, .bs-form-selector { background-color: #f9f9f9;  }
 .bs-form__selector .bs-form, .bs-form-selector .bs-form { border-bottom: 1px solid #d2d4da;  margin-bottom: 30px;  position: relative;  }
 .bs-form__selector .bs-form::after, .bs-form-selector .bs-form::after { background-color: #f9f9f9;  border-bottom: 1px solid #d2d4da;  border-left: 1px solid #d2d4da;  bottom: -16px;  content: "";  display: block;  height: 30px;  left: 15%;  position: absolute;  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  width: 30px;  }
 .bs-form__selector .bs-form__control, .bs-form-selector .bs-form__control { padding: 45px 0;  }
.bs-form-error__message, .bs-form-error__checkbox { color: #cc092f;  display: none;  font-size: 12px;  padding: 5px 0;  }
.bs-form .bs-has-error .bs-form__field:not([type="radio"]) { border-color: #cc092f;  }
 .bs-form .bs-has-error .bs-form__field:not([type="radio"]):focus, .bs-form .bs-has-error .bs-form__field:not([type="radio"]):hover { border-color: #99000f;  }
.bs-form .bs-has-error .bs-form__field[type="radio"] { -webkit-box-shadow: 0 0 0 1px #cc092f;  box-shadow: 0 0 0 1px #cc092f;  }
.bs-form .bs-has-error .bs-form-error__message { display: block;  }
.bs-form .bs-has-error.bs-form-error__message { display: block;  }
 .bs-form .bs-has-error.bs-form-error__message ~ .bs-form__field { border-color: #cc092f;  }
.bs-form--steps .bs-form__header { border-bottom: 1px solid #d2d4da;  margin-bottom: 30px;  padding-bottom: 30px;  }
.bs-form--steps .bs-form__step p { font-family: "Bradesco";  margin-bottom: 0;  }
.bs-form--steps .bs-form__fieldset { display: none;  border-bottom: 0;  }
 .bs-form--steps .bs-form__fieldset--active { display: block;  }
.bs-gallery { position: relative;  width: 100%;  }
 @media (min-width: 768px) { .bs-gallery { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 400px;  -webkit-box-ordinal-group: 2;  -webkit-order: 1;  -ms-flex-order: 1;  order: 1;  }
  }
 @media (min-width: 992px) { .bs-gallery { height: 560px;  }
  }
 @media (min-width: 1200px) { .bs-gallery { padding: 0 60px;  }
  }
 @media (min-width: 768px) { .bs-gallery__list { -webkit-box-flex: 1;  -webkit-flex: 1 1 100%;  -ms-flex: 1 1 100%;  flex: 1 1 100%;  height: 100%;  -webkit-box-ordinal-group: 2;  -webkit-order: 1;  -ms-flex-order: 1;  order: 1;  padding-left: 30px;  }
  }
 .bs-gallery__item { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: none;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 @media (min-width: 768px) { .bs-gallery__item { height: 100%;  }
  }
 .bs-gallery__item--active { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-gallery__figure { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 1;  -webkit-flex: 1 1;  -ms-flex: 1 1;  flex: 1 1;  height: 300px;  overflow: hidden;  width: 100%;  }
 .bs-gallery__image { display: block;  margin: auto;  max-height: 100%;  max-width: 100%;  }
 .bs-gallery__video { display: block;  height: 100%;  width: 100%;  }
 .bs-gallery__video .bs-video, .bs-gallery__video iframe { height: 100%;  width: 100%;  }
 .bs-gallery__footer { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 0;  -webkit-flex: 0 1 auto;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  padding-top: 15px;  width: 100%;  }
 .bs-gallery__caption { font-size: 1.068rem;  }
 .bs-gallery__pagination { background-color: rgba(0, 0, 0, 0.6);  color: #fff;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 18px;  height: 50px;  left: 0;  padding: 12px;  position: absolute;  top: 0;  z-index: 3;  }
 @media (min-width: 768px) { .bs-gallery__pagination { left: 230px;  }
  }
 @media (min-width: 1200px) { .bs-gallery__pagination { left: 270px;  }
  }
 .bs-gallery__nav { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  overflow: auto;  padding: 15px 0;  }
 .bs-gallery__nav:: -webkit-scrollbar { height: 6px;  width: 6px;  }
 .bs-gallery__nav:: -webkit-scrollbar-track { background: #f4f4f6;  }
 .bs-gallery__nav:: -webkit-scrollbar-thumb { background: #d2d4da;  }
 @media (min-width: 768px) { .bs-gallery__nav { display: block;  -webkit-box-flex: 1;  -webkit-flex: 1 0 200px;  -ms-flex: 1 0 200px;  flex: 1 0 200px;  height: 100%;  -webkit-box-ordinal-group: 1;  -webkit-order: 0;  -ms-flex-order: 0;  order: 0;  padding: 0;  }
  }
 .bs-gallery__thumb { -webkit-box-flex: 1;  -webkit-flex: 1 0 auto;  -ms-flex: 1 0 auto;  flex: 1 0 auto;  height: 120px;  margin-right: 15px;  width: 170px;  }
 @media (min-width: 768px) { .bs-gallery__thumb { margin-bottom: 15px;  margin-right: 0;  }
  }
 .bs-gallery__thumb img { -o-object-fit: cover;  font-family: "object-fit: cover;  object-position: top";  object-fit: cover;  -o-object-position: top;  object-position: top;  display: block;  height: 100%;  width: 100%;  }
 .bs-gallery__thumb--active { border: 1px solid #cc092f;  }
 .bs-gallery__thumb--video { position: relative;  }
 .bs-gallery__thumb--video::before { bottom: 0;  color: #fff;  content: "\e993";  display: block;  font-family: "bradesco_v2";  font-size: 60px;  height: 60px;  left: 0;  margin: auto;  position: absolute;  right: 0;  top: 0;  width: 60px;  }
.bs-grid__filter { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  margin: 0 -7.5px;  }
.bs-grid__filter > * { padding: 0 7.5px;  }
.bs-grid__counter b { font-weight: 600;  }
.bs-grid__formats { display: none;  }
 @media (min-width: 768px) { .bs-grid__formats { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
.bs-grid__format { cursor: pointer;  }
 .bs-grid__format-input { height: 0;  position: absolute;  width: 0;  }
 .bs-grid__format-input: checked + .bs-grid__format-icon { background-color: #e8e9ec;  }
 .bs-grid__format-icon { border: 1px solid #d2d4da;  display: block;  line-height: 18px;  padding: 1px;  text-align: center;  }
 .bs-grid__format-icon::after { content: "\ea3f";  display: block;  font-family: "bradesco_v2";  font-size: 18px;  }
 .bs-grid__format-icon[data-format="grid"]::after { content: "\e96c";  }
 .bs-grid__format-icon[data-format="list"]::after { content: "\ea3f";  }
.bs-grid__dropdown { position: relative;  }
 .bs-grid__dropdown-toggle { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  font-size: 16px;  font-weight: 600;  }
 .bs-grid__dropdown-toggle::after { content: "\e91b";  display: inline-block;  font-family: "bradesco_v2";  font-size: 14px;  margin-left: 5px;  -webkit-transform: rotate(0);  transform: rotate(0);  -webkit-transition: .3s;  transition: .3s;  vertical-align: middle;  }
 .bs-grid__dropdown-box { background-color: #fff;  display: none;  position: absolute;  right: 0;  top: -webkit-calc(100% + 10px);  top: calc(100% + 10px);  width: 280px;  z-index: 100;  }
 .bs-grid__dropdown.bs-is-expanded .bs-grid__dropdown-toggle::after { -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);  }
 .bs-grid__dropdown.bs-is-expanded .bs-grid__dropdown-box { display: block;  }
.bs-grid__list { padding-top: 30px;  }
.bs-header { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-flow: row wrap;  -ms-flex-flow: row wrap;  flex-flow: row wrap;  position: relative;  -webkit-transition: none;  transition: none;  width: 100%;  z-index: 200;  }
 .bs-header__top { border-bottom: 1px solid #d2d4da;  display: none;  min-height: 30px;  -webkit-box-ordinal-group: 2;  -webkit-order: 1;  -ms-flex-order: 1;  order: 1;  width: 100%;  }
 @media (min-width: 992px) { .bs-header__top { display: block;  width: 100%;  }
  }
 .bs-header__top .bs-container, .bs-header__top .container { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  }
 .bs-header__social { padding-right: 30px;  }
 .bs-header__social + * { margin-left: auto;  }
 .bs-header__top-menu { padding: 0 15px;  }
 .bs-header__main { background-color: #fff;  -webkit-box-ordinal-group: 3;  -webkit-order: 2;  -ms-flex-order: 2;  order: 2;  width: 100%;  }
 .bs-header__main .bs-container, .bs-header__main .container { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  position: relative;  }
 @media (max-width: 991px) { .bs-header__main .bs-container, .bs-header__main .container { max-width: 100%;  padding: 0;  }
  }
 @media (min-width: 992px) { .bs-header__main .bs-container, .bs-header__main .container { -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  }
  }
 .bs-header__logo { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 0 15px;  }
 .bs-header__logo a { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 @media (min-width: 992px) { .bs-header__logo { padding-right: 30px;  }
  }
 .bs-header__logo .bs-logo { display: block;  height: 60px;  max-width: 100%;  -webkit-transition: max-height 0.3s;  transition: max-height 0.3s;  width: 220px;  }
 .bs-header__logo .bs-logo path { fill: #cc092f;  }
 .bs-header__logo .bs-logo--white { display: none;  }
 .bs-header__search { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 @media (min-width: 576px) { .bs-header__search { margin-left: auto;  }
  }
 @media (min-width: 992px) { .bs-header__search { -webkit-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  padding: 0 30px;  }
  }
 .bs-header__search > wlauto { width: 100%;  }
 @media (min-width: 992px) { .bs-header__nav { margin-left: -25px;  }
  }
 .bs-header__nav-toggle { display: block;  height: 60px;  -webkit-transition: height 0.3s;  transition: height 0.3s;  width: 60px;  }
 @media (min-width: 768px) { .bs-header__nav-toggle { height: 80px;  width: 90px;  }
  }
 .bs-header__nav-toggle .bs-hamburger { background-color: transparent;  display: inline-block;  height: 24px;  position: relative;  width: 32px;  display: block;  height: 20px;  margin: 0 auto;  width: 26px;  }
 .bs-header__nav-toggle .bs-hamburger span { background-color: #4d4e53;  -webkit-border-radius: 4px;  border-radius: 4px;  bottom: 0;  display: block;  height: 4px;  margin-top: -2px;  position: absolute;  top: auto;  -webkit-transition: 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0.3s ease;  transition: 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0.3s ease;  width: 100%;  }
 .bs-header__nav-toggle .bs-hamburger span::before, .bs-header__nav-toggle .bs-hamburger span::after { background-color: #4d4e53;  -webkit-border-radius: 4px;  border-radius: 4px;  content: "";  display: block;  height: 100%;  left: 0;  position: absolute;  width: 100%;  }
 .bs-header__nav-toggle .bs-hamburger span::before { top: -10px;  -webkit-transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, background-color 0.3s ease, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, background-color 0.3s ease, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0.3s ease;  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0.3s ease, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);  }
 .bs-header__nav-toggle .bs-hamburger span::after { top: -20px;  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear, background-color 0.3s ease;  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear, background-color 0.3s ease;  }
 .bs-header__nav-toggle .bs-hamburger span { height: 3px;  margin-top: 0;  }
 .bs-header__nav-toggle .bs-hamburger span::before { top: -8px;  }
 .bs-header__nav-toggle .bs-hamburger span::after { top: -16px;  }
 .bs-header__nav-toggle:hover .bs-hamburger span, .bs-header__nav-toggle:hover .bs-hamburger span::before, .bs-header__nav-toggle:hover .bs-hamburger span::after, .bs-header__nav-toggle:focus .bs-hamburger span, .bs-header__nav-toggle:focus .bs-hamburger span::before, .bs-header__nav-toggle:focus .bs-hamburger span::after { background-color: #cc092f;  }
 .bs-header__login, .bs-header__accessibility { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  padding-left: 30px;  }
 .bs-header__login { display: none;  }
 @media (min-width: 992px) { .bs-header__login { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin-left: auto;  }
  }
 .bs-header__user { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin-left: auto;  }
 .bs-header .bs-user-menu { position: absolute;  right: 15px;  top: 0;  }
 .bs-header .bs-social__link, .bs-header .bs-accessibility-menu__button { height: 30px;  overflow: hidden;  }
 .bs-header .bs-social__link:hover, .bs-header .bs-social__link:focus, .bs-header .bs-accessibility-menu__button:hover, .bs-header .bs-accessibility-menu__button:focus { background-color: #f4f4f6;  }
 .bs-header--fixed, .bs-header--floating { left: 0;  position: fixed;  top: 0;  -webkit-transition: none;  transition: none;  }
 .bs-header--pinned { opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);  -webkit-transition: -webkit-transform 0.3s;  transition: -webkit-transform 0.3s;  transition: transform 0.3s;  transition: transform 0.3s, -webkit-transform 0.3s;  }
 .bs-header--unpinned { -webkit-transform: translateY(-100%);  transform: translateY(-100%);  -webkit-transition: -webkit-transform 0.3s;  transition: -webkit-transform 0.3s;  transition: transform 0.3s;  transition: transform 0.3s, -webkit-transform 0.3s;  }
 .bs-header--transparent { background-color: transparent;  }
 .bs-header--transparent .bs-header__logo .bs-logo path { fill: #fff;  }
 .bs-header--transparent.bs-header { -webkit-box-shadow: none;  box-shadow: none;  }
 .bs-header--transparent .bs-header__main { background-color: transparent;  }
 .bs-header--transparent .bs-header__top { background-color: rgba(0, 0, 0, 0.25);  border: 0;  }
 .bs-header--transparent .bs-header__nav-toggle .bs-hamburger span, .bs-header--transparent .bs-header__nav-toggle .bs-hamburger span::before, .bs-header--transparent .bs-header__nav-toggle .bs-hamburger span::after { background-color: #fff;  }
 .bs-header--transparent .bs-accessibility-menu__button, .bs-header--transparent .bs-top-menu__link, .bs-header--transparent .bs-dropdown-user__info-text { color: #fff;  }
 .bs-header--transparent .bs-accessibility-menu__button:hover { background: #cc092f;  }
 .bs-header--transparent .bs-dropdown-menu__trigger:hover { background: transparent;  }
 .bs-header--transparent .bs-dropdown-menu__trigger .icon { color: #fff;  }
 .bs-header--transparent .bs-top-menu__link:hover { background: #cc092f;  }
 .bs-header--transparent .bs-top-menu__dropdown .bs-top-menu__link { color: #000;  }
 .bs-header--transparent .bs-top-menu__dropdown .bs-top-menu__link:hover { background: #f4f4f6;  }
 .bs-header--transparent .bs-social__link:hover { background: #cc092f;  }
 .bs-header--transparent .bs-social__icon { color: #fff;  }
 .bs-header--transparent { background: transparent;  -webkit-box-shadow: none;  box-shadow: none;  color: #fff;  left: 0;  position: fixed;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-header--transparent .bs-header__main { background-color: transparent;  border-color: transparent;  }
 .bs-header--transparent .bs-header__top { background-color: rgba(0, 0, 0, 0.1);  }
 .bs-header--transparent .bs-top-menu__list > .bs-top-menu__item > .bs-top-menu__link, .bs-header--transparent .bs-top-menu__list > .bs-top-menu__item > .bs-top-menu__link { background-color: transparent;  color: #fff;  }
 .bs-header--transparent .bs-top-menu__list > .bs-top-menu__item > .bs-top-menu__link:hover, .bs-header--transparent .bs-top-menu__list > .bs-top-menu__item > .bs-top-menu__link:focus, .bs-header--transparent .bs-top-menu__list > .bs-top-menu__item > .bs-top-menu__link:hover, .bs-header--transparent .bs-top-menu__list > .bs-top-menu__item > .bs-top-menu__link:focus { background-color: rgba(255, 255, 255, 0.1);  color: #fff;  }
 .bs-header--transparent .bs-top-menu__list > .bs-top-menu__item:hover > .bs-top-menu__link { background-color: rgba(255, 255, 255, 0.1);  }
 .bs-header--transparent .bs-social__link, .bs-header--transparent .bs-social__icon, .bs-header--transparent .bs-accessibility-menu__button { color: #fff;  -webkit-transition: color 0.3s;  transition: color 0.3s;  }
 .bs-header--transparent .bs-social__link:hover, .bs-header--transparent .bs-social__link:focus, .bs-header--transparent .bs-social__icon:hover, .bs-header--transparent .bs-social__icon:focus, .bs-header--transparent .bs-accessibility-menu__button:hover, .bs-header--transparent .bs-accessibility-menu__button:focus { background-color: rgba(255, 255, 255, 0.1);  }
 .bs-header--transparent .bs-hamburger span, .bs-header--transparent .bs-hamburger span::after, .bs-header--transparent .bs-hamburger span::before { background: #fff;  -webkit-transition: background 0.3s;  transition: background 0.3s;  }
 .bs-header--transparent img.bs-logo { display: none;  }
 .bs-header--transparent img.bs-logo--white { display: block;  }
 .bs-header--transparent .bs-logo__text { fill: #fff;  -webkit-transition: fill 0.3s;  transition: fill 0.3s;  }
 .bs-header--transparent .bs-logo path { fill: #fff;  }
 .bs-header--transparent .bs-header__top, .bs-header--transparent .bs-header__nav-toggle, .bs-header--transparent .bs-search__form { border-color: transparent;  -webkit-transition: border 0.3s;  transition: border 0.3s;  }
 .bs-header--transparent .bs-search__form { background-color: rgba(0, 0, 0, 0.2);  -webkit-transition: 0.3s;  transition: 0.3s;  }
 @media (min-width: 992px) { .bs-header--transparent .bs-search__form { background-color: transparent;  }
  }
 .bs-header--transparent .bs-search__field, .bs-header--transparent .bs-search__button { -webkit-box-shadow: none;  box-shadow: none;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 @media (min-width: 992px) { .bs-header--transparent .bs-search__field, .bs-header--transparent .bs-search__button { background-color: rgba(255, 255, 255, 0.2);  color: #fff;  }
 .bs-header--transparent .bs-search__field:hover, .bs-header--transparent .bs-search__field:focus, .bs-header--transparent .bs-search__button:hover, .bs-header--transparent .bs-search__button:focus { background-color: rgba(255, 255, 255, 0.4);  }
 .bs-header--transparent .bs-search__field:: -webkit-input-placeholder, .bs-header--transparent .bs-search__button:: -webkit-input-placeholder { color: #fff;  }
 .bs-header--transparent .bs-search__field: -moz-placeholder, .bs-header--transparent .bs-search__button: -moz-placeholder { color: #fff;  }
 .bs-header--transparent .bs-search__field:: -moz-placeholder, .bs-header--transparent .bs-search__button:: -moz-placeholder { color: #fff;  }
 .bs-header--transparent .bs-search__field: -ms-input-placeholder, .bs-header--transparent .bs-search__button: -ms-input-placeholder { color: #fff;  }
  }
 .bs-header--transparent .bs-search__button { border-color: transparent;  margin-left: 1px;  }
 @media (max-width: 991px) { .bs-header--transparent .bs-search__button { color: #fff;  }
  }
 @media (max-width: 991px) { .bs-header--transparent .bs-search--open .bs-search__button { background-color: rgba(0, 0, 0, 0.2);  }
  }
 .bs-header--transparent .bs-header__login .bs-button { border: 1px solid transparent;  -webkit-border-radius: 3px;  border-radius: 3px;  cursor: pointer;  display: inline-block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  line-height: 20px;  min-height: 40px;  overflow: hidden;  padding: 9px 15px;  position: relative;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  vertical-align: middle;  z-index: 10;  background: transparent;  border-color: #fff;  color: #fff;  cursor: pointer;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-header--transparent .bs-header__login .bs-button:focus { outline-offset: -5px;  outline-style: dotted;  outline-width: 1px;  -webkit-transition: none;  transition: none;  }
 .bs-header--transparent .bs-header__login .bs-button::before { background: #fff;  -webkit-border-radius: 5px;  border-radius: 5px;  content: "";  display: none;  height: 100%;  left: 0;  opacity: 0;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  z-index: -10;  }
 .bs-header--transparent .bs-header__login .bs-button:hover, .bs-header--transparent .bs-header__login .bs-button:focus { color: #cc092f;  background-color: #fff;  }
 .bs-header--transparent .bs-header__login .bs-button:hover::before, .bs-header--transparent .bs-header__login .bs-button:focus::before { opacity: 1;  }
 @media (max-width: 991px) { .bs-header--search-is-open { background: rgba(0, 0, 0, 0.5);  height: -webkit-calc(100vh);  height: calc(100vh);  overflow: auto;  top: 0;  }
 .bs-header--search-is-open .bs-header__nav-toggle .bs-hamburger span, .bs-header--search-is-open .bs-header__nav-toggle .bs-hamburger span::before, .bs-header--search-is-open .bs-header__nav-toggle .bs-hamburger span::after { background-color: #000;  }
 .bs-header--search-is-open .bs-header__logo .bs-logo path { fill: #cc092f;  }
 .bs-header--search-is-open img.bs-logo { display: block;  }
 .bs-header--search-is-open img.bs-logo--white { display: none;  }
 .bs-header--search-is-open img.bs-logo--white { display: none;  }
 .bs-header--search-is-open .bs-header__main { background: transparent;  }
 .bs-header--search-is-open .bs-header__main .bs-container { background: #fff;  }
 .bs-header--search-is-open .bs-search__dropdown { margin-bottom: 30vh;  }
  }
 .bs-header--logado .bs-header__main .bs-container { -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  }
 .bs-header--logado .bs-header__logo { border-bottom: 1px solid #e8e9ec;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-ordinal-group: 0;  -webkit-order: -1;  -ms-flex-order: -1;  order: -1;  width: 100%;  }
 @media (min-width: 768px) { .bs-header--logado .bs-header__logo { border: 0;  -webkit-box-ordinal-group: 1;  -webkit-order: 0;  -ms-flex-order: 0;  order: 0;  width: auto;  }
  }
 .bs-header--logado.bs-search--open .bs-search__form { top: 120px;  }
 .bs-header--static { position: relative;  }
.bs-hr { margin: 30px 0;  }
 .bs-hr--small { margin: 15px 0;  }
 .bs-hr--large { margin: 30px 0 45px;  }
.bs-icon-grid { display: block;  width: 100%;  }
 .bs-icon-grid__list { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  }
 .bs-icon-grid__item { color: #fff;  display: block;  margin-bottom: 20px;  padding: 0 8px;  text-align: center;  width: 33.333%;  }
 @media (min-width: 768px) { .bs-icon-grid__item { margin-bottom: 50px;  width: 25%;  }
  }
 @media (min-width: 992px) { .bs-icon-grid__item { width: 20%;  }
  }
 @media (min-width: 768px) { .bs-icon-grid__item:hover .icon { top: -5px;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-icon-grid__item:hover .bs-icon-grid__title::after { bottom: -10px;  opacity: 1;  -webkit-transition: 0.3s;  transition: 0.3s;  }
  }
 .bs-icon-grid__item a { color: inherit;  font: inherit;  }
 .bs-icon-grid__container { display: block;  }
 .bs-icon-grid__figure { display: block;  height: 42px;  }
 @media (min-width: 768px) { .bs-icon-grid__figure { height: 60px;  margin-bottom: 10px;  }
  }
 .bs-icon-grid__figure .icon { font-size: 2.5rem;  position: relative;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 @media (min-width: 768px) { .bs-icon-grid__figure .icon { font-size: 3.125rem;  }
  }
 @media (min-width: 992px) { .bs-icon-grid__figure .icon { font-size: 4.0625rem;  }
  }
 .bs-icon-grid__title { display: block;  font-size: 0.75rem;  font-weight: 400;  margin: 0 auto;  max-width: 180px;  position: relative;  }
 @media (min-width: 768px) { .bs-icon-grid__title { font-size: 1rem;  }
  }
 @media (min-width: 992px) { .bs-icon-grid__title { font-size: 1.125rem;  }
  }
 @media (min-width: 768px) { .bs-icon-grid__title::after { background: #fff;  bottom: -20px;  content: "";  height: 2px;  left: 50%;  margin-left: -25px;  opacity: 0;  position: absolute;  width: 50px;  }
  }
.bs-icon-notification { background-color: #e60935;  -webkit-border-radius: 50%;  border-radius: 50%;  display: inline-block;  max-height: 24px;  max-width: 24px;  min-height: 22px;  min-width: 22px;  opacity: 0;  padding: 3px;  -webkit-transform: scale(0.9) translateY(5px);  transform: scale(0.9) translateY(5px);  -webkit-transition: all .15s ease-in-out;  transition: all .15s ease-in-out;  visibility: hidden;  }
 .bs-icon-notification span { color: #fff;  display: block;  font-family: "Bradesco";  font-size: 0.6875rem;  line-height: 0;  padding-bottom: 50%;  padding-top: 50%;  }
.bs-icon { display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  }
 .bs-icon i { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  }
.bs-info__section { padding: 60px 0;  }
 .bs-info__section--large { padding: 100px 0 80px;  }
.bs-info__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-left: -15px;  margin-right: -15px;  }
.bs-info__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  max-width: 100%;  padding: 15px;  -webkit-transition: background-color 0.3s;  transition: background-color 0.3s;  }
 a.bs-info__item:hover { background: #f4f4f6;  cursor: pointer;  }
.bs-info__figure picture { display: block;  }
.bs-info__figure img { display: block;  }
.bs-info__figure--cover img { -o-object-fit: cover;  object-fit: cover;  font-family: "object-fit: cover", "object-fit: cover", "object-fit: cover";  display: block;  height: 100%;  object-fit: cover;  width: 100%;  }
.bs-info__title { color: #4d4e53;  font-family: "Bradesco";  font-size: 1.125rem;  font-weight: 700;  line-height: 1.33;  margin-bottom: 15px;  }
.bs-info__description { color: #4d4e53;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 300;  line-height: 1.5;  margin-bottom: 15px;  }
 .bs-info__description p { margin-bottom: 15px;  }
 .bs-info__description h3 { font-size: 18px;  margin-bottom: 7.5px;  }
.bs-info__button { padding: 15px 0;  -webkit-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  }
 .bs-info__button .bs-button { margin-bottom: 15px;  margin-right: 15px;  }
.bs-info__highlight { color: #cc092f;  font-size: 24px;  font-weight: 600;  }
@media (min-width: 768px) { .bs-info__footer { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding-top: 15px;  }
  }
@media (min-width: 768px) { .bs-info__footer .bs-info__button { -webkit-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  padding: 0;  }
  }
.bs-info__footer .bs-info__button .bs-button { margin: 0;  }
.bs-info__footer .bs-social__list { margin: 0;  padding: 10px 0;  width: initial;  }
 @media (min-width: 768px) { .bs-info__footer .bs-social__list { -webkit-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  }
  }
.bs-info__footer .bs-social__item { margin-right: 10px;  }
.bs-info__footer .bs-social__link { color: #cc092f;  font-size: 22px;  padding: 5px;  }
.bs-info__share { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
 .bs-info__share h4 { margin-right: 20px;  }
.bs-info--horizontal .bs-info__list { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
.bs-info--horizontal .bs-info__box { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0 -15px;  }
 @media (min-width: 576px) { .bs-info--horizontal .bs-info__box { -webkit-box-ordinal-group: 1;  -webkit-order: 0;  -ms-flex-order: 0;  order: 0;  }
  }
.bs-info--horizontal .bs-info__figure,.bs-info--horizontal .bs-info__text { -webkit-box-flex: 1;  -webkit-flex: 1 0 auto;  -ms-flex: 1 0 auto;  flex: 1 0 auto;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  padding-left: 15px;  padding-right: 15px;  }
@media (min-width: 576px) { .bs-info--horizontal .bs-info__text { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
@media (min-width: 576px) { .bs-info--horizontal .bs-info__figure { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
.form-group { margin: 15px 0 30px;  }
 .form-group input[type="text"], .form-group input[type="email"], .form-group textarea, .form-group select { background-color: transparent;  border: 0;  border-bottom: 2px solid rgba(0, 0, 0, 0.8);  color: #000;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 400;  height: 36px;  line-height: 36px;  padding: 0 5px;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  width: 100%;  }
 .form-group input[type="text"]:focus, .form-group input[type="email"]:focus, .form-group textarea:focus, .form-group select:focus { border-color: black;  }
 .form-group select { background-position: 100% 8px;  background-repeat: no-repeat;  background-size: 24px;  }
 .form-group select:: -ms-expand { display: none;  }
 .form-group + span { color: #fff;  display: block;  font-size: 1.25rem;  font-weight: bold;  text-align: center;  }
 @media (min-width: 768px) { .form-group + span { font-size: 1.625rem;  }
  }
.bs-legal-text { color: #4d4e53 !important;  display: block;  font-family: "Bradesco" !important;  font-size: 0.75rem !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: 1.5;  padding: 15px 0 30px;  }
 .bs-legal-text p, .bs-legal-text ul, .bs-legal-text ol, .bs-legal-text li, .bs-legal-text span { margin: 0;  font-size: inherit;  }
 .bs-legal-text h1, .bs-legal-text h2, .bs-legal-text h3, .bs-legal-text h4, .bs-legal-text h5, .bs-legal-text h6 { display: block;  font-size: inherit;  margin: 0;  }
 .bs-legal-text small { font-size: inherit;  }
 .bs-legal-text table { display: none;  }
 .bs-legal-text a { color: #cc092f !important;  font-weight: 700;  }
.bs-list-description__title { border-bottom: 1px solid #e8e9ec;  color: #cc092f;  display: block;  font-family: "Bradesco";  font-size: 16px;  font-weight: 500;  line-height: 20px;  padding: 20px 15px;  width: 100%;  }
.bs-list-description__content { border-bottom: 1px solid #e8e9ec;  height: 100%;  padding: 20px 15px;  }
.bs-list-description--accordion .bs-list-description__item.bs-is-expanded .bs-list-description__title::after { -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);  }
.bs-list-description--accordion .bs-list-description__item.bs-is-expanded .bs-list-description__desc { height: 270px;  -webkit-transition: .3s;  transition: .3s;  }
.bs-list-description--accordion .bs-list-description__desc { height: 0;  overflow: hidden;  -webkit-transition: .3s;  transition: .3s;  }
.bs-list-description--accordion .bs-list-description__title { position: relative;  }
 .bs-list-description--accordion .bs-list-description__title::after { bottom: 0;  color: inherit;  content: "\e91b";  display: block;  font-family: "bradesco_v2";  height: 16px;  line-height: 1;  margin: auto;  position: absolute;  right: 15px;  top: 0;  -webkit-transform: rotate(0);  transform: rotate(0);  -webkit-transition: 0.3s;  transition: 0.3s;  width: 16px;  }
.bs-list { margin-bottom: 15px;  }
 .bs-list li { list-style-position: inside;  margin-bottom: 10px;  }
 .bs-list li ul { margin-bottom: 10px;  margin-top: 10px;  }
 .bs-list li li { margin-left: 25px;  }
 ul.bs-list li { list-style-type: disc;  }
 ol.bs-list li { list-style-type: decimal;  }
 .bs-list--icons li { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  list-style: none;  margin-bottom: 15px;  }
 .bs-list--icons i, .bs-list--icons .icon { color: #cc092f;  font-size: 25px;  margin-right: 10px;  }
 .bs-list--icons img.icon { height: 20px;  margin-right: 15px;  width: 20px;  }
.bs-loading-box { margin: 0 auto;  text-align: center;  }
.bs-loading { display: block;  padding: 15px;  text-align: center;  width: 100%;  }
.bs-loader { display: inline-block;  height: 30px;  position: relative;  width: 30px;  }
 .bs-loader::before, .bs-loader::after { -webkit-animation: bs-loading 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;  animation: bs-loading 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;  border: 2px solid #cc092f;  -webkit-border-radius: 50%;  border-radius: 50%;  content: "";  display: block;  opacity: 1;  position: absolute;  }
 .bs-loader::after { -webkit-animation-delay: -0.5s;  animation-delay: -0.5s;  }
@-webkit-keyframes bs-loading { 0%, 100% { bottom: 0;  height: 1px;  left: 0;  margin: auto;  opacity: 1;  right: 0;  top: 0;  width: 1px;  }
 100% { height: 100%;  opacity: 0;  width: 100%;  }
  }
@keyframes bs-loading { 0%, 100% { bottom: 0;  height: 1px;  left: 0;  margin: auto;  opacity: 1;  right: 0;  top: 0;  width: 1px;  }
 100% { height: 100%;  opacity: 0;  width: 100%;  }
  }
 .bs-loader--large, .bs-loader--larger { height: 90px;  width: 90px;  }
 .bs-loader--white::before, .bs-loader--white::after { border-color: #fff;  }
.bs-logo__icon { fill: #fff;  }
.bs-logo__icon-bg { fill: #cc092f;  }
.bs-logo__icon-border { fill: #fff;  }
.bs-logo__text { fill: #4d4e53;  }
.bs-logo--vertical { padding-bottom: 15px;  padding-top: 15px;  }
.bs-main-nav { position: fixed;  right: 100%;  top: 0;  }
.bs-map-info { width: 100%;  }
 @media (min-width: 768px) { .bs-map-info { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-map-info__pi-maps { width: 100%;  }
 .bs-map-info__address { color: #cc092f;  font-size: 19px;  font-weight: bold;  margin-top: 10px;  }
 .bs-map-info__address a { color: inherit;  }
 .bs-map-info__item-phone { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  padding: 0 15px 15px;  }
 @media (min-width: 768px) { .bs-map-info__item-phone { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
 .bs-map-info__item-map { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  padding: 0 15px 15px;  }
 @media (min-width: 768px) { .bs-map-info__item-map { -webkit-flex-basis: 77.777%;  -ms-flex-preferred-size: 77.777%;  flex-basis: 77.777%;  max-width: 77.777%;  }
  }
 .bs-map-info .bs-card-text { height: 100%;  }
 .bs-map-info .bs-card-text__title { word-break: break-word;  }
 .bs-map-info .bs-card-text__list { height: 100%;  }
 .bs-map-info .bs-card-text__item { padding-bottom: 0;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
.bs-google-map { height: initial !important;  width: 100%;  }
.bs-google-map { height: initial !important;  width: 100%;  }
.is-ie-11 .bs-media__list--custom .flickity-slider { height: auto;  }
.is-ie-11 .bs-media__slider .bs-media__description { max-height: 9ch;  }
.is-ie .bs-media__arrows { position: static !important;  }
.is-ie .bs-media__list--custom .bs-media__item { height: auto !important;  }
.bs-media { position: relative;  }
 .bs-media__list--custom .flickity-slider { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-media__list--custom .bs-media__text, .bs-media__list--custom .bs-media__figure { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-media__list--custom .bs-is-hidden + .bs-media__text { -webkit-flex-basis: 100% !important;  -ms-flex-preferred-size: 100% !important;  flex-basis: 100% !important;  max-width: 100% !important;  }
 .bs-media__list--custom .bs-media__arrows { position: relative;  }
 @media (min-width: 768px) { .bs-media__list--custom .bs-media__arrows { position: unset;  }
  }
 @media (min-width: 992px) { .bs-media__list--custom .bs-media__arrows { position: unset;  }
  }
 .bs-media__list--custom .bs-media__arrow-next, .bs-media__list--custom .bs-media__arrow-prev { display: -webkit-box !important;  display: -webkit-flex !important;  display: -ms-flexbox !important;  display: flex !important;  font-size: 30px !important;  top: -20px !important;  }
 @media (min-width: 768px) { .bs-media__list--custom .bs-media__arrow-next, .bs-media__list--custom .bs-media__arrow-prev { font-size: 45px !important;  }
  }
 .bs-media__list--custom .bs-media__arrow-next { right: -20px !important;  }
 .bs-media__list--custom .bs-media__arrow-prev { left: -20px !important;  }
 .bs-media__list--custom .bs-media__list--linear-prev.is-draggable .flickity-viewport::before { background: #f4f4f6 !important;  background: -webkit-gradient(linear, right top, left top, from(rgba(244, 244, 246, 0)), color-stop(40%, rgba(244, 244, 246, 0.793452)), color-stop(70%, #f4f4f6)) !important;  background: linear-gradient(270deg, rgba(244, 244, 246, 0) 0%, rgba(244, 244, 246, 0.793452) 40%, #f4f4f6 70%) !important;  content: "";  left: 0;  pointer-events: none;  position: absolute;  width: 80px;  z-index: 1;  }
 .bs-media__list--custom .bs-media__list--linear-next.is-draggable .flickity-viewport::after { background: #f4f4f6 !important;  background: -webkit-gradient(linear, left top, right top, from(rgba(244, 244, 246, 0)), color-stop(40%, rgba(244, 244, 246, 0.793452)), color-stop(70%, #f4f4f6)) !important;  background: linear-gradient(90deg, rgba(244, 244, 246, 0) 0%, rgba(244, 244, 246, 0.793452) 40%, #f4f4f6 70%) !important;  content: "";  right: 0;  pointer-events: none;  position: absolute;  width: 80px;  z-index: 1;  }
 .bs-media__list--custom .bs-media__item .bs-media__box { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 @media (min-width: 992px) { .bs-media__list--custom .bs-media__text, .bs-media__list--custom .bs-media__figure { border: 1px solid transparent;  }
  }
 @media (min-width: 768px) { .bs-media__list--custom .bs-media__text, .bs-media__list--custom .bs-media__figure { -webkit-flex-basis: 50% !important;  -ms-flex-preferred-size: 50% !important;  flex-basis: 50% !important;  max-width: 50% !important;  }
 .bs-media__list--custom .bs-media__text, .bs-media__list--custom .bs-media__figure { border: 1px solid transparent;  }
 .bs-media__list--custom .bs-card-slider .bs-media__item .bs-media__box { min-height: 265px;  }
 .bs-media__list--custom .bs-media__list--custom .bs-media__item .bs-media__box { min-height: 315px;  }
  }
 @media (max-width: 767px) { .bs-media__list--custom .bs-media__item { min-height: 400px;  }
 .bs-media__list--custom .bs-media__item .bs-media__box { min-height: 340px;  }
  }
 .bs-media__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-left: -15px;  margin-right: -15px;  }
 .bs-media__list--vertical { margin-left: 0;  margin-right: 0;  }
 .bs-media__list--vertical .bs-media__item { margin-bottom: 30px;  }
 .bs-media__list--vertical .bs-media__text { padding-bottom: 0;  }
 .bs-media__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 15px;  -webkit-transition: background-color 0.3s;  transition: background-color 0.3s;  }
 @media (min-width: 768px) { .bs-media__item { padding: 30px 15px;  }
  }
 .bs-media__item:only-child { padding: 0 15px;  }
 .bs-media__box { display: block;  width: 100%;  }
 a.bs-media__box { cursor: pointer;  }
 .bs-media__box:focus { outline: 1px dashed;  outline-color: #a5aab6;  outline-offset: -5px;  }
 .bs-media__figure { position: relative;  }
 .bs-media__figure picture { display: block;  }
 .bs-media__figure .bs-media__class-indi { position: absolute;  bottom: 15px;  left: 15px;  z-index: 1;  }
 .bs-media__figure img { display: block;  width: 100%;  }
 .bs-media__figure img.bs-not-loaded { display: none;  }
 .bs-media__figure--cover picture { height: 100%;  }
 .bs-media__figure--cover img { -o-object-fit: cover;  object-fit: cover;  font-family: "object-fit: cover", "object-fit: cover";  display: block;  height: 100%;  max-width: auto;  width: 100%;  }
 .bs-media-wrapper--image-play { position: relative;  }
 .bs-media-wrapper--image-play .icon { position: absolute;  color: #fff;  font-size: 75px;  width: 100%;  height: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 .bs-media-wrapper--image-play::before { display: block;  content: "";  position: absolute;  background: rgba(0, 0, 0, 0.4);  width: 100%;  height: 100%;  top: 0;  left: 0;  }
 .bs-media-wrapper--icon { text-align: center;  }
 .bs-media-wrapper--icon .icon { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  color: #cc092f;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  font-size: 3.75rem;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 .bs-media-wrapper--video { height: 0;  padding-bottom: 56.25%;  position: relative;  width: 100%;  }
 .bs-media-wrapper--video iframe { height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  }
 .bs-media__text { padding-bottom: 0;  padding-top: 15px;  }
 .bs-media__text--center { text-align: center;  }
 .bs-media__title { color: #4d4e53;  font-family: "Bradesco";  font-size: 1.25rem;  font-weight: 700;  line-height: 1.3;  margin-bottom: 15px;  word-break: break-word;  }
 .bs-media__title--link { color: #4d4e53;  font-family: "Bradesco";  font-size: 1.25rem;  font-weight: 700;  line-height: 1.3;  margin-bottom: 15px;  word-break: break-word;  position: relative;  }
 .bs-media__title--link:hover { text-decoration: underline;  }
 .bs-media__subtitle { color: purple;  }
 .bs-media__description { color: #4d4e53;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 300;  line-height: 1.5;  margin-bottom: 15px;  word-break: break-word;  }
 .bs-media__description p:not(: last-child) { margin-bottom: 15px;  }
 small.bs-media__description { color: purple;  }
 .bs-media__description--highlight { color: #cc092f;  font-family: "Bradesco";  font-weight: 700;  }
 .bs-media__description b, .bs-media__description strong { color: #4d4e53;  }
 .bs-media__meta { color: #a5aab6;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  font-size: 0.75rem;  line-height: 1.4;  margin-bottom: 5px;  margin-top: -5px;  }
 .bs-media__meta > * { display: inline-block;  }
 .bs-media__meta > *::after { color: #a5aab6;  content: "|";  display: inline-block;  margin: 0 4px;  }
 .bs-media__meta > *: last-child::after { content: "";  }
 .bs-media__category { color: #cc092f;  margin-right: 4px;  }
 a.bs-media__category:hover, a.bs-media__category:focus { text-decoration: underline;  }
 .bs-media__detail { color: purple;  }
 @media (min-width: 768px) { .bs-media--col2 .bs-media__item { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 768px) { .bs-media--col3 .bs-media__item { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
 @media (min-width: 768px) { .bs-media--col4 .bs-media__item { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 992px) { .bs-media--col4 .bs-media__item { -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
  }
 @media (min-width: 768px) { .bs-media--col6 .bs-media__item { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
 @media (min-width: 1200px) { .bs-media--col6 .bs-media__item { -webkit-flex-basis: 16.666%;  -ms-flex-preferred-size: 16.666%;  flex-basis: 16.666%;  max-width: 16.666%;  }
  }
 .bs-media--icons .bs-media__text { text-align: center;  }
 .bs-media--icons:not(.bs-media--horizontal) .bs-media__box { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  }
 .bs-media--horizontal .bs-media__box { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin: 0 -15px;  }
 .bs-media--horizontal .bs-media__figure, .bs-media--horizontal .bs-media__text { padding-bottom: 0;  padding-left: 15px;  padding-right: 15px;  padding-top: 0;  }
 .bs-media--horizontal .bs-media__text { padding-left: 0;  padding-right: 7.5px;  text-align: left;  }
 .bs-media--horizontal.bs-media--reverse .bs-media__text { padding-left: 15px;  padding-right: 15px;  }
 .bs-media--horizontal.bs-media--reverse .bs-media__figure { padding-left: 0;  padding-right: 7.5px;  }
 @media (max-width: 767px) { .bs-media--horizontal:not(.bs-media--icons):not([class*="bs-media--col"]) .bs-media__box { display: block;  margin: 0;  }
 .bs-media--horizontal:not(.bs-media--icons):not([class*="bs-media--col"]) .bs-media__text, .bs-media--horizontal:not(.bs-media--icons):not([class*="bs-media--col"]) .bs-media__figure { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  padding: 0;  }
 .bs-media--horizontal:not(.bs-media--icons):not([class*="bs-media--col"]) .bs-media__figure { margin-bottom: 15px;  }
  }
 @media (min-width: 768px) { .bs-media--horizontal:not(.bs-media--icons):not([class*="bs-media--col"]) .bs-media__item { padding: 60px 15px;  }
 .bs-media--horizontal:not(.bs-media--icons):not([class*="bs-media--col"]) .bs-media__item:only-child { padding: 0 15px;  }
 .bs-media--horizontal:not(.bs-media--icons):not([class*="bs-media--col"]) .bs-media__text, .bs-media--horizontal:not(.bs-media--icons):not([class*="bs-media--col"]) .bs-media__figure { padding-left: 15px;  padding-right: 15px;  }
  }
 @media (min-width: 768px) { .bs-media--horizontal.bs-media--card:not(.bs-media--icons) .bs-media__box { -webkit-box-align: stretch;  -webkit-align-items: stretch;  -ms-flex-align: stretch;  align-items: stretch;  margin: 0;  }
  }
 @media (min-width: 768px) { .bs-media--horizontal.bs-media--card:not(.bs-media--icons) .bs-media__figure { margin-bottom: -15px;  margin-left: -15px;  margin-right: 15px;  margin-top: -15px;  padding: 0;  }
 .bs-media--horizontal.bs-media--card:not(.bs-media--icons) .bs-media__figure .bs-media__class-indi { padding-left: 15px;  padding-bottom: 15px;  z-index: 1;  }
  }
 @media (min-width: 768px) { .bs-media--horizontal.bs-media--card:not(.bs-media--icons) .bs-media__figure picture { margin: 0;  }
  }
 @media (min-width: 768px) { .bs-media--horizontal.bs-media--card:not(.bs-media--icons) .bs-media__text { -webkit-align-self: center;  -ms-flex-item-align: center;  -ms-grid-row-align: center;  align-self: center;  }
  }
 @media (min-width: 768px) { .bs-media--horizontal.bs-media--reverse.bs-media--card:not(.bs-media--icons):not([class*="bs-media--col"]) .bs-media__figure { margin-left: 15px;  margin-right: -15px;  }
  }
 .bs-media--horizontal:not(.bs-media--icons)[class*="bs-media--col"][class*="bs-media--image-prop"] .bs-media__figure, .bs-media--horizontal:not(.bs-media--icons)[class*="bs-media--col"][class*="bs-media--image-prop"] .bs-media__text { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
 .bs-media:not(.bs-media--horizontal):not([class*="bs-media--col"]) .bs-media__text { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  margin: 0 auto;  max-width: 700px;  width: 100%;  }
 .bs-media--alternate .bs-media__item:nth-child(even) .bs-media__box { -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -webkit-flex-direction: row-reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;  }
 .bs-media--alternate.bs-media--reverse .bs-media__item:nth-child(even) .bs-media__box { -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  }
 .bs-media--reverse .bs-media__box { -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -webkit-flex-direction: row-reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;  }
 .bs-media--reverse:not([class*="bs-media--col"]) .bs-media__box { -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  }
 @media (min-width: 768px) { .bs-media--reverse:not([class*="bs-media--col"]) .bs-media__box { -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -webkit-flex-direction: row-reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;  }
  }
 .bs-media--card .bs-media__box { background-color: #fff;  border-color: #e8e9ec;  border-style: solid;  -webkit-border-radius: 5px;  border-radius: 5px;  border-width: 1px;  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  overflow: hidden;  padding: 15px;  -webkit-transition: .3s;  transition: .3s;  }
 @media (min-width: 993px) and (max-width: 1098px) { .bs-media--card .bs-media__box .bs-media__button { opacity: 1 !important;  }
  }
 @media (min-width: 993px) { .bs-media--card .bs-media__box .bs-media__button { display: block;  opacity: 0;  -webkit-transition: opacity .6s;  transition: opacity .6s;  width: 100%;  }
  }
 .bs-media--card a.bs-media__box:focus, .bs-media--card a.bs-media__box:hover { -webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.3);  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.3);  -webkit-transition: .3s;  transition: .3s;  }
 @media (min-width: 993px) { .bs-media--card a.bs-media__box:focus .bs-media__button, .bs-media--card a.bs-media__box:hover .bs-media__button { opacity: 1;  -webkit-transition: opacity .6s;  transition: opacity .6s;  }
  }
 .bs-media--card .bs-media-wrapper--image { margin: -16px -16px 0;  }
 .bs-media--card .bs-media-wrapper--image img { width: 100%;  }
 .bs-media--card .bs-media__button { margin-top: auto;  }
 .bs-media--card:not(.bs-media--horizontal) .bs-media__box { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  }
 .bs-media--card:not(.bs-media--horizontal) .bs-media__figure { -webkit-box-flex: 0;  -webkit-flex: 0 1 auto;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  }
 .bs-media--card:not(.bs-media--horizontal) .bs-media__text { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 1;  -webkit-flex: 1 0 auto;  -ms-flex: 1 0 auto;  flex: 1 0 auto;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  }
 .bs-media--text-middle .bs-media__box { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-media--text-middle .bs-media__text { padding-bottom: 0;  padding-top: 0;  }
 .bs-media--hr .bs-media__list { border-bottom: 1px solid #e8e9ec;  }
 .bs-media--hr .bs-media__item { border-top: 1px solid #e8e9ec;  padding-bottom: 45px;  padding-top: 45px;  }
 @media (min-width: 768px) { .bs-media--image-prop-1-2 .bs-media__figure, .bs-media--image-prop-1-2 .bs-media__text { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 768px) { .bs-media--image-prop-1-3 .bs-media__figure { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
 @media (min-width: 768px) { .bs-media--image-prop-1-3 .bs-media__text { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
  }
 @media (min-width: 768px) { .bs-media--image-prop-1-4 .bs-media__figure { -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
  }
 @media (min-width: 768px) { .bs-media--image-prop-1-4 .bs-media__text { -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
  }
 @media (min-width: 768px) { .bs-media--image-prop-3-1 .bs-media__figure { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 992px) { .bs-media--image-prop-3-1 .bs-media__figure { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
  }
 @media (min-width: 768px) { .bs-media--image-prop-3-1 .bs-media__text { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 992px) { .bs-media--image-prop-3-1 .bs-media__text { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
 .bs-media--list-button.bs-media__item { padding: 15px 7.5px;  }
 .bs-media--list-button .bs-media__box { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin: 0;  padding: 0;  }
 .bs-media--list-button .bs-media__box:hover { border-color: #cc092f;  }
 .bs-media--list-button .bs-media__box .bs-media__button { opacity: 1;  width: 100%;  }
 .bs-media--list-button .bs-media__text { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 0;  width: 100%;  }
 .bs-media--list-button .bs-button-link { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 100%;  min-height: 50px;  line-height: 1.2;  padding: 4px 15px;  -webkit-transition: background .3s;  transition: background .3s;  white-space: normal;  }
 .bs-media--list-button .bs-button-link:hover { background-color: #cc092f;  color: #fff;  }
 .bs-media--list-button .bs-button-link .icon-seta-direita-b { display: none;  }
 .bs-media--list-button .bs-button-link > span { pointer-events: none;  }
 .bs-media--list-button .icon { font-size: 25px;  pointer-events: none;  }
 .bs-media__date-period { color: #cc092f;  font-size: 0.9rem;  font-weight: 800;  padding-bottom: 15px;  text-transform: uppercase;  }
 @media (min-width: 768px) { .bs-media__date-period { font-size: 1.0rem;  }
  }
 .bs-media__class-indi { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin-right: 10px;  z-index: 1;  }
 .bs-media__class-indi::after { display: none;  }
 .bs-media__list--custom.bs-media--col1 .bs-media__item { min-width: 225px;  max-width: 225px;  }
 @media (min-width: 768px) { .bs-media__list--custom.bs-media--col1 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__list--custom.bs-media--col1 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__list--custom.bs-media--col2 .bs-media__item { min-width: 225px;  max-width: 225px;  }
 @media (min-width: 768px) { .bs-media__list--custom.bs-media--col2 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__list--custom.bs-media--col2 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__list--custom.bs-media--col3 .bs-media__item { min-width: 225px;  max-width: 225px;  }
 @media (min-width: 768px) { .bs-media__list--custom.bs-media--col3 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__list--custom.bs-media--col3 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__list--custom.bs-media--col4 .bs-media__item { min-width: 225px;  max-width: 225px;  }
 @media (min-width: 768px) { .bs-media__list--custom.bs-media--col4 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__list--custom.bs-media--col4 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__list--custom.bs-media--col5 .bs-media__item { min-width: 225px;  max-width: 225px;  }
 @media (min-width: 768px) { .bs-media__list--custom.bs-media--col5 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__list--custom.bs-media--col5 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__list--custom.bs-media--col6 .bs-media__item { min-width: 225px;  max-width: 225px;  }
 @media (min-width: 768px) { .bs-media__list--custom.bs-media--col6 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__list--custom.bs-media--col6 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__slider.bs-media--col1 .bs-media__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media__slider.bs-media--col1 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__slider.bs-media--col1 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__slider.bs-media--col2 .bs-media__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media__slider.bs-media--col2 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__slider.bs-media--col2 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__slider.bs-media--col3 .bs-media__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media__slider.bs-media--col3 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__slider.bs-media--col3 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__slider.bs-media--col4 .bs-media__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media__slider.bs-media--col4 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__slider.bs-media--col4 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__slider.bs-media--col5 .bs-media__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media__slider.bs-media--col5 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__slider.bs-media--col5 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__slider.bs-media--col6 .bs-media__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media__slider.bs-media--col6 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 @media (min-width: 992px) { .bs-media__slider.bs-media--col6 .bs-media__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  top: 0;  }
  }
 .bs-media__slider .flickity-viewport { overflow: initial;  }
 @media (min-width: 992px) { .bs-media__slider .flickity-viewport { min-height: 294px;  }
  }
 .bs-media__slider .bs-loading { padding: 80px 0;  }
 .bs-media__slider--nav { padding-bottom: 15px;  z-index: 1;  }
 .bs-media__slider--nav .bs-media__list .flickity-page-dots { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  bottom: -4px;  }
 @media (min-width: 768px) { .bs-media__slider--nav .bs-media__list .flickity-page-dots { display: none;  }
  }
 @media (min-width: 1440px) { .bs-media__slider--nav .bs-media__list .flickity-page-dots { display: none;  }
  }
 .bs-media__slider--nav .is-nav-selected::before { content: '';  position: absolute;  width: 25px;  height: 25px;  background-color: #fff;  z-index: 99999;  bottom: -36px;  -webkit-transform: rotate(45deg);  transform: rotate(45deg);  margin: 0 auto;  display: block;  left: 0;  right: 0;  }
 .bs-media__slider.bs-media--horizontal { color: #ccc;  }
 .bs-media__slider.bs-media--horizontal .bs-media__text { padding: 15px;  }
 .bs-media__slider .bs-media__list { display: block;  overflow: hidden;  position: relative;  padding-bottom: 30px;  padding-left: 12px;  padding-right: 12px;  }
 @media (min-width: 768px) { .bs-media__slider .bs-media__list { padding-bottom: 40px;  padding-left: 0px;  padding-right: 0px;  }
  }
 @media (min-width: 1440px) { .bs-media__slider .bs-media__list { padding-bottom: 40px;  padding-left: 0px;  padding-right: 0px;  }
  }
 .bs-media__slider .bs-media__list:not(.flickity-enabled) { display: none;  }
 .bs-media__slider .bs-media__list--linear-prev.is-draggable .flickity-viewport { position: relative;  }
 @media (min-width: 768px) { .bs-media__slider .bs-media__list--linear-prev.is-draggable .flickity-viewport::before { background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.47)), color-stop(47%, rgba(255, 255, 255, 0.78)), color-stop(75%, white), to(white));  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 25%, rgba(255, 255, 255, 0.78) 47%, white 75%, white 100%);  content: "";  height: 100%;  left: 0;  pointer-events: none;  position: absolute;  width: 60px;  z-index: 1;  }
  }
 @media (min-width: 768px) and (min-width: 768px) { .bs-media__slider .bs-media__list--linear-prev.is-draggable .flickity-viewport::before { width: 120px;  }
  }
 .bs-media__slider .bs-media__list--linear-next.is-draggable .flickity-viewport { position: relative;  }
 @media (min-width: 768px) { .bs-media__slider .bs-media__list--linear-next.is-draggable .flickity-viewport::after { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.47)), color-stop(47%, rgba(255, 255, 255, 0.78)), color-stop(75%, white), to(white));  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 25%, rgba(255, 255, 255, 0.78) 47%, white 75%, white 100%);  content: "";  height: 100%;  right: 0;  pointer-events: none;  position: absolute;  width: 60px;  z-index: 1;  }
  }
 @media (min-width: 768px) and (min-width: 768px) { .bs-media__slider .bs-media__list--linear-next.is-draggable .flickity-viewport::after { width: 120px;  }
  }
 .bs-media__slider .bs-media__item { cursor: pointer;  padding-bottom: 0px !important;  padding-top: 0px !important;  }
 .bs-media__slider .bs-media__arrow-prev, .bs-media__slider .bs-media__arrow-next { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  cursor: pointer;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 26px;  height: auto;  position: absolute;  opacity: 1;  bottom: 0;  padding: 5px 5px;  }
 @media (min-width: 768px) { .bs-media__slider .bs-media__arrow-prev, .bs-media__slider .bs-media__arrow-next { height: 100%;  top: -20px;  }
  }
 @media (min-width: 1440px) { .bs-media__slider .bs-media__arrow-prev, .bs-media__slider .bs-media__arrow-next { height: 100%;  top: -20px;  }
  }
 .bs-media__slider .bs-media__arrow-prev .icon, .bs-media__slider .bs-media__arrow-next .icon { color: #a5aab6;  }
 @media (min-width: 768px) { .bs-media__slider .bs-media__arrow-prev, .bs-media__slider .bs-media__arrow-next { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 45px;  top: -20px;  }
  }
 @media (min-width: 768px) { .bs-media__slider .bs-media__arrow-prev, .bs-media__slider .bs-media__arrow-next { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 45px;  top: -20px;  }
  }
 .bs-media__slider .bs-media__arrow-prev:hover, .bs-media__slider .bs-media__arrow-next:hover { opacity: 1;  }
 .bs-media__slider .bs-media__arrow-prev[disabled^="disabled"], .bs-media__slider .bs-media__arrow-next[disabled^="disabled"] { opacity: 0;  }
 .bs-media__slider .bs-media__arrow-prev { left: -10px;  z-index: 1;  }
 @media (min-width: 768px) { .bs-media__slider .bs-media__arrow-prev { left: -30px;  }
  }
 @media (min-width: 1440px) { .bs-media__slider .bs-media__arrow-prev { left: -55px;  }
  }
 .bs-media__slider .bs-media__arrow-next { right: -25px;  z-index: 1;  }
 @media (min-width: 768px) { .bs-media__slider .bs-media__arrow-next { right: -30px;  }
  }
 @media (min-width: 1440px) { .bs-media__slider .bs-media__arrow-next { right: -55px;  }
  }
 .bs-media__slider .bs-media__box { -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0;  padding: 0;  }
 .bs-media__slider.bs-media--horizontal:not(.bs-media--icons)[class*="bs-media--col"][class*="bs-media--image-prop"] .bs-media__figure, .bs-media__slider.bs-media--horizontal:not(.bs-media--icons)[class*="bs-media--col"][class*="bs-media--image-prop"] .bs-media__text { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 @media (min-width: 992px) { .bs-media__slider.bs-media--horizontal:not(.bs-media--icons)[class*="bs-media--col"][class*="bs-media--image-prop"] .bs-media__figure, .bs-media__slider.bs-media--horizontal:not(.bs-media--icons)[class*="bs-media--col"][class*="bs-media--image-prop"] .bs-media__text { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 .bs-media__slider.bs-media--horizontal:not(.bs-media--icons)[class*="bs-media--col"][class*="bs-media--image-prop"] .bs-media__figure { margin: 0;  }
 .bs-media--card:not(.bs-media--icons):not(.bs-media__slider) .bs-media__figure:not(.bs-media__figure--cover) { margin: -16px -16px 0;  overflow: hidden;  padding: 0;  }
 .bs-media--card:not(.bs-media--icons):not(.bs-media__slider) .bs-media__figure:not(.bs-media__figure--cover) .bs-media-wrapper--image { margin: 0;  }
 .bs-media .flickity-page-dots { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin-top: 25px;  bottom: -4px;  }
 @media (min-width: 768px) { .bs-media .flickity-page-dots { display: none;  }
  }
 @media (min-width: 1440px) { .bs-media .flickity-page-dots { display: none;  }
  }
 .bs-media .flickity-page-dots .dot { background: #4d4e53;  -webkit-border-radius: 10px;  border-radius: 10px;  cursor: pointer;  height: 10px;  margin: 5px;  width: 10px;  }
 .bs-media .flickity-page-dots .dot.is-selected { background-color: #cc092f;  }
 .bs-media__nav { padding: 0;  overflow: hidden;  -webkit-transition: .2s;  transition: .2s;  opacity: 0;  max-height: 0;  }
 @media (min-width: 768px) { .bs-media__nav.bs-media--horizontal:not(.bs-media--icons):not([class*="bs-media--col"]) .bs-media__text { padding-bottom: 45px;  padding-top: 45px;  }
  }
 @media (min-width: 768px) { .bs-media__nav { display: block;  }
  }
 .bs-media__nav--active { display: block;  margin-top: 0px;  padding: 30px 0;  opacity: 1;  max-height: 100%;  }
 @media (min-width: 768px) { .bs-media__nav--active { padding: 0;  margin-top: -30px;  }
  }
 @media (min-width: 1440px) { .bs-media__nav--active { padding: 0;  margin-top: -30px;  }
  }
 .bs-media__nav--close { color: #fff;  cursor: pointer;  font-size: 30px;  position: absolute;  right: 15px;  top: 40px;  }
 @media (min-width: 768px) { .bs-media__nav--close { display: block;  }
  }
 .bs-media__nav .bs-media__title, .bs-media__nav .bs-media__description, .bs-media__nav .bs-media__category, .bs-media__nav .bs-media__date, .bs-media__nav .bs-media__meta, .bs-media__nav .bs-media__date-period { color: #fff;  }
 .bs-media__nav .bs-media__title > *::after, .bs-media__nav .bs-media__description > *::after, .bs-media__nav .bs-media__category > *::after, .bs-media__nav .bs-media__date > *::after, .bs-media__nav .bs-media__meta > *::after, .bs-media__nav .bs-media__date-period > *::after { color: #fff;  }
 .bs-media__nav .bs-button-link { color: #fff;  }
 .bs-media__nav .bs-media::before { background-color: #f4f4f6;  content: "";  height: 25px;  left: 70px;  -webkit-transform: rotate(45deg);  transform: rotate(45deg);  top: -12px;  position: absolute;  width: 25px;  z-index: 1;  }
 .bs-media__nav .bs-media__box { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-media__nav .bs-media__list { display: block;  overflow: hidden;  margin: 0;  }
 .bs-media__nav .bs-media__item { padding: 0 2px !important;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  width: 100%;  }
 .bs-media__list--customDescription .bs-media__description { line-height: 1.1;  margin-bottom: 10px;  overflow: hidden;  max-height: 5ch;  text-overflow: ellipsis;  }
.bs-container-fluid--slider { background-color: #cc092f;  margin-top: -17px;  }
.bs-card-slider .bs-media__slider { margin-right: 15px;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media__slider { margin-right: 0;  }
  }
 .bs-card-slider .bs-media__slider.bs-media--col1 .bs-media__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  width: 100%;  max-width: 100%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media__slider.bs-media--col1 .bs-media__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  max-width: 80%;  padding: 0 15px;  }
  }
 .bs-card-slider .bs-media__slider.bs-media--col2 .bs-media__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  width: 100%;  max-width: 100%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media__slider.bs-media--col2 .bs-media__item { -webkit-flex-basis: 40%;  -ms-flex-preferred-size: 40%;  flex-basis: 40%;  width: 40%;  max-width: 40%;  padding: 0 15px;  }
  }
 .bs-card-slider .bs-media__slider.bs-media--col3 .bs-media__item { padding-left: 15px;  padding-right: 0;  -webkit-flex-basis: 27.5%;  -ms-flex-preferred-size: 27.5%;  flex-basis: 27.5%;  width: 27.5%;  max-width: 27.5%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media__slider.bs-media--col3 .bs-media__item { -webkit-flex-basis: 26.66667%;  -ms-flex-preferred-size: 26.66667%;  flex-basis: 26.66667%;  width: 26.66667%;  max-width: 26.66667%;  padding: 0 15px;  }
  }
 .bs-card-slider .bs-media__slider.bs-media--col4 .bs-media__item { padding-left: 15px;  padding-right: 0;  -webkit-flex-basis: 27.5%;  -ms-flex-preferred-size: 27.5%;  flex-basis: 27.5%;  width: 27.5%;  max-width: 27.5%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media__slider.bs-media--col4 .bs-media__item { -webkit-flex-basis: 20%;  -ms-flex-preferred-size: 20%;  flex-basis: 20%;  width: 20%;  max-width: 20%;  padding: 0 15px;  }
  }
 .bs-card-slider .bs-media__slider.bs-media--col5 .bs-media__item { padding-left: 15px;  padding-right: 0;  -webkit-flex-basis: 27.5%;  -ms-flex-preferred-size: 27.5%;  flex-basis: 27.5%;  width: 27.5%;  max-width: 27.5%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media__slider.bs-media--col5 .bs-media__item { -webkit-flex-basis: 16%;  -ms-flex-preferred-size: 16%;  flex-basis: 16%;  width: 16%;  max-width: 16%;  padding: 0 15px;  }
  }
 .bs-card-slider .bs-media__slider.bs-media--col6 .bs-media__item { padding-left: 15px;  padding-right: 0;  -webkit-flex-basis: 27.5%;  -ms-flex-preferred-size: 27.5%;  flex-basis: 27.5%;  width: 27.5%;  max-width: 27.5%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media__slider.bs-media--col6 .bs-media__item { -webkit-flex-basis: 13.33333%;  -ms-flex-preferred-size: 13.33333%;  flex-basis: 13.33333%;  width: 13.33333%;  max-width: 13.33333%;  padding: 0 15px;  }
  }
.bs-card-slider .bs-media--col4.bs-media__slider.bs-media,.bs-media--col2.bs-media--horizontal.bs-media--card.bs-media--image-prop-1-3.bs-media__slider.bs-media { padding-bottom: 15px;  z-index: 1;  }
.is-ie-11 .bs-media-refactored__list--custom .flickity-slider { height: auto;  }
.is-ie-11 .bs-media-refactored__slider .bs-media-refactored__description { max-height: 9ch;  }
.bs-media-refactored .bs-media-refactored__box:hover { border-bottom: 4px solid #04386C !important;  }
 .bs-media-refactored .bs-media-refactored__box:hover .bs-button-link { color: #04386C;  }
.bs-media-refactored .bs-media-refactored__box .bs-media-refactored__title { margin-bottom: 10px;  }
.bs-media-refactored .bs-media-refactored__box .bs-media-refactored__date { color: red;  font-size: 0.8rem;  margin-bottom: 5px;  }
.bs-media-refactored .bs-media-refactored__box .bs-media-refactored__details::before { content: "|";  margin: 0 5px 0 2px;  }
.bs-media-refactored .bs-media-refactored__box .bs-media-refactored__details { font-size: 0.8rem;  margin-bottom: 5px;  color: #4d4e53;  }
.bs-media-refactored .bs-media-refactored__box .bs-media-refactored__description { margin-top: 15px;  }
.bs-media-refactored--horizontal .bs-media-refactored__box:not(.bs-media-refactored__figure):hover { border-bottom: 4px solid #04386C !important;  cursor: pointer;  }
.bs-media-refactored--image-prop-1-2 .bs-media-refactored__box { background-color: #fff;  border-color: #e8e9ec;  border-style: solid;  -webkit-border-radius: 5px;  border-radius: 5px;  border-width: 1px;  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  overflow: hidden;  padding: 15px;  -webkit-transition: .3s;  transition: .3s;  }
.bs-media-refactored--image-prop-1-2 .bs-media-refactored__box:hover { -webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.3);  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.3);  -webkit-transition: .3s;  transition: .3s;  }
.bs-media-refactored--image-prop-1-2 .bs-media-refactored__figure { margin: -16px -16px;  overflow: hidden;  padding-right: 0 !important;  }
.bs-media-refactored--card:not(.bs-media-refactored--horizontal) .bs-media-refactored__text { display: block !important;  }
.bs-media-refactored--col4 .bs-media-refactored__box { background-color: #fff;  border-color: #e8e9ec;  border-style: solid;  -webkit-border-radius: 5px;  border-radius: 5px;  border-width: 1px;  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  overflow: hidden;  -webkit-transition: .3s;  transition: .3s;  }
.bs-media-refactored--col4 .bs-media-refactored__box:hover { -webkit-transition: .3s;  transition: .3s;  }
.bs-media-refactored--col4 .bs-media-refactored__text { padding: 15px;  }
.bs-media-refactored { position: relative;  }
 .bs-media-refactored__list--custom .flickity-slider { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-media-refactored__list--custom .bs-media-refactored__text, .bs-media-refactored__list--custom .bs-media-refactored__figure { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-media-refactored__list--custom .bs-is-hidden + .bs-media-refactored__text { -webkit-flex-basis: 100% !important;  -ms-flex-preferred-size: 100% !important;  flex-basis: 100% !important;  max-width: 100% !important;  }
 .bs-media-refactored__list--custom .bs-media-refactored__arrow-next, .bs-media-refactored__list--custom .bs-media-refactored__arrow-prev { display: -webkit-box !important;  display: -webkit-flex !important;  display: -ms-flexbox !important;  display: flex !important;  font-size: 45px !important;  top: -20px !important;  }
 .bs-media-refactored__list--custom .bs-media-refactored__arrow-next { right: -20px !important;  }
 .bs-media-refactored__list--custom .bs-media-refactored__arrow-prev { left: -20px !important;  }
 .bs-media-refactored__list--custom .bs-media-refactored__list--linear-prev.is-draggable .flickity-viewport::before { background: #f4f4f6 !important;  background: -webkit-gradient(linear, right top, left top, from(rgba(244, 244, 246, 0)), color-stop(40%, rgba(244, 244, 246, 0.793452)), color-stop(70%, #f4f4f6)) !important;  background: linear-gradient(270deg, rgba(244, 244, 246, 0) 0%, rgba(244, 244, 246, 0.793452) 40%, #f4f4f6 70%) !important;  content: "";  left: 0;  pointer-events: none;  position: absolute;  width: 80px;  z-index: 1;  }
 .bs-media-refactored__list--custom .bs-media-refactored__list--linear-next.is-draggable .flickity-viewport::after { background: #f4f4f6 !important;  background: -webkit-gradient(linear, left top, right top, from(rgba(244, 244, 246, 0)), color-stop(40%, rgba(244, 244, 246, 0.793452)), color-stop(70%, #f4f4f6)) !important;  background: linear-gradient(90deg, rgba(244, 244, 246, 0) 0%, rgba(244, 244, 246, 0.793452) 40%, #f4f4f6 70%) !important;  content: "";  right: 0;  pointer-events: none;  position: absolute;  width: 80px;  z-index: 1;  }
 .bs-media-refactored__list--custom .bs-media-refactored__item .bs-media-refactored__box { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 @media (min-width: 992px) { .bs-media-refactored__list--custom .bs-media-refactored__text, .bs-media-refactored__list--custom .bs-media-refactored__figure { border: 1px solid transparent;  }
 .bs-media-refactored__list--custom .bs-media-refactored__item .bs-media-refactored__box { height: 315px;  }
  }
 @media (min-width: 768px) { .bs-media-refactored__list--custom .bs-media-refactored__text, .bs-media-refactored__list--custom .bs-media-refactored__figure { -webkit-flex-basis: 50% !important;  -ms-flex-preferred-size: 50% !important;  flex-basis: 50% !important;  max-width: 50% !important;  }
 .bs-media-refactored__list--custom .bs-media-refactored__text, .bs-media-refactored__list--custom .bs-media-refactored__figure { border: 1px solid transparent;  }
 .bs-media-refactored__list--custom .bs-media-refactored__item .bs-media-refactored__box { min-height: 265px;  }
  }
 @media (max-width: 767px) { .bs-media-refactored__list--custom .bs-media-refactored__item { height: 400px;  }
 .bs-media-refactored__list--custom .bs-media-refactored__item .bs-media-refactored__box { min-height: 330px;  }
  }
 .bs-media-refactored__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-left: -15px;  margin-right: -15px;  }
 .bs-media-refactored__list--vertical { margin-left: 0;  margin-right: 0;  }
 .bs-media-refactored__list--vertical .bs-media-refactored__item { margin-bottom: 30px;  }
 .bs-media-refactored__list--vertical .bs-media-refactored__text { padding-bottom: 0;  }
 .bs-media-refactored__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 15px;  -webkit-transition: background-color 0.3s;  transition: background-color 0.3s;  }
 @media (min-width: 768px) { .bs-media-refactored__item { padding: 30px 15px;  }
  }
 .bs-media-refactored__item:only-child { padding: 0 15px;  }
 .bs-media-refactored__box { display: block;  width: 100%;  }
 a.bs-media-refactored__box { cursor: pointer;  }
 .bs-media-refactored__box:focus { outline: 1px dashed;  outline-color: #a5aab6;  outline-offset: -5px;  }
 .bs-media-refactored__figure { position: relative;  }
 .bs-media-refactored__figure picture { display: block;  }
 .bs-media-refactored__figure .bs-media-refactored__class-indi { position: absolute;  bottom: 15px;  left: 15px;  }
 .bs-media-refactored__figure img { display: block;  width: 100%;  }
 .bs-media-refactored__figure img.bs-not-loaded { display: none;  }
 .bs-media-refactored__figure--cover picture { height: 100%;  }
 .bs-media-refactored__figure--cover img { -o-object-fit: cover;  object-fit: cover;  font-family: "object-fit: cover", "object-fit: cover";  display: block;  height: 100%;  max-width: auto;  width: 100%;  }
 .bs-media-refactored-wrapper--image-play { position: relative;  }
 .bs-media-refactored-wrapper--image-play .icon { position: absolute;  color: #fff;  font-size: 75px;  width: 100%;  height: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 .bs-media-refactored-wrapper--image-play::before { display: block;  content: "";  position: absolute;  background: rgba(0, 0, 0, 0.4);  width: 100%;  height: 100%;  top: 0;  left: 0;  }
 .bs-media-refactored-wrapper--icon { text-align: center;  }
 .bs-media-refactored-wrapper--icon .icon { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  color: #cc092f;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  font-size: 3.75rem;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 .bs-media-refactored-wrapper--video { height: 0;  padding-bottom: 56.25%;  position: relative;  width: 100%;  }
 .bs-media-refactored-wrapper--video iframe { height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  }
 .bs-media-refactored__text { padding-bottom: 0;  padding-top: 15px;  }
 .bs-media-refactored__text--center { text-align: center;  }
 .bs-media-refactored__title { color: #4d4e53;  font-family: "Bradesco";  font-size: 1.25rem;  font-weight: 700;  line-height: 1.3;  margin-bottom: 15px;  word-break: break-word;  }
 .bs-media-refactored__title--link { color: #4d4e53;  font-family: "Bradesco";  font-size: 1.25rem;  font-weight: 700;  line-height: 1.3;  margin-bottom: 15px;  word-break: break-word;  position: relative;  }
 .bs-media-refactored__title--link:hover { text-decoration: underline;  }
 .bs-media-refactored__subtitle { color: purple;  }
 .bs-media-refactored__description { color: #4d4e53;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 300;  line-height: 1.5;  margin-bottom: 15px;  word-break: break-word;  }
 .bs-media-refactored__description p:not(: last-child) { margin-bottom: 15px;  }
 small.bs-media-refactored__description { color: purple;  }
 .bs-media-refactored__description--highlight { color: #cc092f;  font-family: "Bradesco";  font-weight: 700;  }
 .bs-media-refactored__description b, .bs-media-refactored__description strong { color: #4d4e53;  }
 .bs-media-refactored__meta { color: #a5aab6;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  font-size: 0.75rem;  line-height: 1.6;  margin-bottom: 15px;  margin-top: -5px;  }
 .bs-media-refactored__meta > * { display: inline-block;  }
 .bs-media-refactored__meta > *::after { color: #a5aab6;  content: "|";  display: inline-block;  margin: 0 4px;  }
 .bs-media-refactored__meta > *: last-child::after { content: "";  }
 .bs-media-refactored__category { color: #cc092f;  margin-right: 4px;  }
 a.bs-media-refactored__category:hover, a.bs-media-refactored__category:focus { text-decoration: underline;  }
 .bs-media-refactored__detail { color: purple;  }
 @media (min-width: 768px) { .bs-media-refactored--col2 .bs-media-refactored__item { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--col3 .bs-media-refactored__item { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--col4 .bs-media-refactored__item { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 992px) { .bs-media-refactored--col4 .bs-media-refactored__item { -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--col6 .bs-media-refactored__item { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
 @media (min-width: 1200px) { .bs-media-refactored--col6 .bs-media-refactored__item { -webkit-flex-basis: 16.666%;  -ms-flex-preferred-size: 16.666%;  flex-basis: 16.666%;  max-width: 16.666%;  }
  }
 .bs-media-refactored--icons .bs-media-refactored__text { text-align: center;  }
 .bs-media-refactored--icons:not(.bs-media-refactored--horizontal) .bs-media-refactored__box { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  }
 .bs-media-refactored--horizontal .bs-media-refactored__box { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin: 0 -15px;  }
 .bs-media-refactored--horizontal .bs-media-refactored__figure, .bs-media-refactored--horizontal .bs-media-refactored__text { padding-bottom: 0;  padding-left: 15px;  padding-right: 15px;  padding-top: 0;  }
 .bs-media-refactored--horizontal .bs-media-refactored__text { padding-left: 0;  padding-right: 7.5px;  text-align: left;  }
 .bs-media-refactored--horizontal.bs-media-refactored--reverse .bs-media-refactored__text { padding-left: 15px;  padding-right: 15px;  }
 .bs-media-refactored--horizontal.bs-media-refactored--reverse .bs-media-refactored__figure { padding-left: 0;  padding-right: 7.5px;  }
 @media (max-width: 767px) { .bs-media-refactored--horizontal:not(.bs-media-refactored--icons):not([class*="bs-media-refactored--col"]) .bs-media-refactored__box { display: block;  margin: 0;  }
 .bs-media-refactored--horizontal:not(.bs-media-refactored--icons):not([class*="bs-media-refactored--col"]) .bs-media-refactored__text, .bs-media-refactored--horizontal:not(.bs-media-refactored--icons):not([class*="bs-media-refactored--col"]) .bs-media-refactored__figure { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  padding: 0;  }
 .bs-media-refactored--horizontal:not(.bs-media-refactored--icons):not([class*="bs-media-refactored--col"]) .bs-media-refactored__figure { margin-bottom: 15px;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--horizontal:not(.bs-media-refactored--icons):not([class*="bs-media-refactored--col"]) .bs-media-refactored__item { padding: 60px 15px;  }
 .bs-media-refactored--horizontal:not(.bs-media-refactored--icons):not([class*="bs-media-refactored--col"]) .bs-media-refactored__item:only-child { padding: 0 15px;  }
 .bs-media-refactored--horizontal:not(.bs-media-refactored--icons):not([class*="bs-media-refactored--col"]) .bs-media-refactored__text, .bs-media-refactored--horizontal:not(.bs-media-refactored--icons):not([class*="bs-media-refactored--col"]) .bs-media-refactored__figure { padding-left: 15px;  padding-right: 15px;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--horizontal.bs-media-refactored--card:not(.bs-media-refactored--icons) .bs-media-refactored__box { -webkit-box-align: stretch;  -webkit-align-items: stretch;  -ms-flex-align: stretch;  align-items: stretch;  margin: 0;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--horizontal.bs-media-refactored--card:not(.bs-media-refactored--icons) .bs-media-refactored__figure { margin-bottom: -15px;  margin-left: -15px;  margin-right: 15px;  margin-top: -15px;  padding: 0;  }
 .bs-media-refactored--horizontal.bs-media-refactored--card:not(.bs-media-refactored--icons) .bs-media-refactored__figure .bs-media-refactored__class-indi { padding-left: 15px;  padding-bottom: 15px;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--horizontal.bs-media-refactored--card:not(.bs-media-refactored--icons) .bs-media-refactored__figure picture { margin: 0;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--horizontal.bs-media-refactored--card:not(.bs-media-refactored--icons) .bs-media-refactored__text { -webkit-align-self: center;  -ms-flex-item-align: center;  -ms-grid-row-align: center;  align-self: center;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--horizontal.bs-media-refactored--reverse.bs-media-refactored--card:not(.bs-media-refactored--icons):not([class*="bs-media-refactored--col"]) .bs-media-refactored__figure { margin-left: 15px;  margin-right: -15px;  }
  }
 .bs-media-refactored--horizontal:not(.bs-media-refactored--icons)[class*="bs-media-refactored--col"][class*="bs-media-refactored--image-prop"] .bs-media-refactored__figure, .bs-media-refactored--horizontal:not(.bs-media-refactored--icons)[class*="bs-media-refactored--col"][class*="bs-media-refactored--image-prop"] .bs-media-refactored__text { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
 .bs-media-refactored:not(.bs-media-refactored--horizontal):not([class*="bs-media-refactored--col"]) .bs-media-refactored__text { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  margin: 0 auto;  max-width: 700px;  width: 100%;  }
 .bs-media-refactored--alternate .bs-media-refactored__item:nth-child(even) .bs-media-refactored__box { -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -webkit-flex-direction: row-reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;  }
 .bs-media-refactored--alternate.bs-media-refactored--reverse .bs-media-refactored__item:nth-child(even) .bs-media-refactored__box { -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  }
 .bs-media-refactored--reverse .bs-media-refactored__box { -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -webkit-flex-direction: row-reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;  }
 .bs-media-refactored--reverse:not([class*="bs-media-refactored--col"]) .bs-media-refactored__box { -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  }
 @media (min-width: 768px) { .bs-media-refactored--reverse:not([class*="bs-media-refactored--col"]) .bs-media-refactored__box { -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -webkit-flex-direction: row-reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;  }
  }
 .bs-media-refactored--card .bs-media-refactored__box { background-color: #fff;  border-color: #e8e9ec;  border-style: solid;  -webkit-border-radius: 5px;  border-radius: 5px;  border-width: 1px;  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  overflow: hidden;  padding: 15px;  -webkit-transition: .3s;  transition: .3s;  }
 @media (min-width: 993px) and (max-width: 1098px) { .bs-media-refactored--card .bs-media-refactored__box .bs-media-refactored__button { opacity: 1 !important;  }
  }
 @media (min-width: 993px) { .bs-media-refactored--card .bs-media-refactored__box .bs-media-refactored__button { display: block;  opacity: 0;  -webkit-transition: opacity .6s;  transition: opacity .6s;  width: 100%;  }
  }
 .bs-media-refactored--card a.bs-media-refactored__box:focus, .bs-media-refactored--card a.bs-media-refactored__box:hover { -webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.3);  box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.3);  -webkit-transition: .3s;  transition: .3s;  }
 @media (min-width: 993px) { .bs-media-refactored--card a.bs-media-refactored__box:focus .bs-media-refactored__button, .bs-media-refactored--card a.bs-media-refactored__box:hover .bs-media-refactored__button { opacity: 1;  -webkit-transition: opacity .6s;  transition: opacity .6s;  }
  }
 .bs-media-refactored--card .bs-media-refactored-wrapper--image { margin: -16px -16px 0;  }
 .bs-media-refactored--card .bs-media-refactored-wrapper--image img { width: 100%;  }
 .bs-media-refactored--card .bs-media-refactored__button { margin-top: auto;  }
 .bs-media-refactored--card:not(.bs-media-refactored--horizontal) .bs-media-refactored__box { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  }
 .bs-media-refactored--card:not(.bs-media-refactored--horizontal) .bs-media-refactored__figure { -webkit-box-flex: 0;  -webkit-flex: 0 1 auto;  -ms-flex: 0 1 auto;  flex: 0 1 auto;  }
 .bs-media-refactored--card:not(.bs-media-refactored--horizontal) .bs-media-refactored__text { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 1;  -webkit-flex: 1 0 auto;  -ms-flex: 1 0 auto;  flex: 1 0 auto;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  }
 .bs-media-refactored--text-middle .bs-media-refactored__box { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-media-refactored--text-middle .bs-media-refactored__text { padding-bottom: 0;  padding-top: 0;  }
 .bs-media-refactored--hr .bs-media-refactored__list { border-bottom: 1px solid #e8e9ec;  }
 .bs-media-refactored--hr .bs-media-refactored__item { border-top: 1px solid #e8e9ec;  padding-bottom: 45px;  padding-top: 45px;  }
 @media (min-width: 768px) { .bs-media-refactored--image-prop-1-2 .bs-media-refactored__figure, .bs-media-refactored--image-prop-1-2 .bs-media-refactored__text { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--image-prop-1-3 .bs-media-refactored__figure { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--image-prop-1-3 .bs-media-refactored__text { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--image-prop-1-4 .bs-media-refactored__figure { -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--image-prop-1-4 .bs-media-refactored__text { -webkit-flex-basis: 75%;  -ms-flex-preferred-size: 75%;  flex-basis: 75%;  max-width: 75%;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--image-prop-3-1 .bs-media-refactored__figure { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 992px) { .bs-media-refactored--image-prop-3-1 .bs-media-refactored__figure { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
  }
 @media (min-width: 768px) { .bs-media-refactored--image-prop-3-1 .bs-media-refactored__text { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 992px) { .bs-media-refactored--image-prop-3-1 .bs-media-refactored__text { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
 .bs-media-refactored--list-button.bs-media-refactored__item { padding: 15px 7.5px;  }
 .bs-media-refactored--list-button .bs-media-refactored__box { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin: 0;  padding: 0;  }
 .bs-media-refactored--list-button .bs-media-refactored__box:hover { border-color: #cc092f;  }
 .bs-media-refactored--list-button .bs-media-refactored__box .bs-media-refactored__button { opacity: 1;  width: 100%;  }
 .bs-media-refactored--list-button .bs-media-refactored__text { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 0;  width: 100%;  }
 .bs-media-refactored--list-button .bs-button-link { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 100%;  min-height: 50px;  line-height: 1.2;  padding: 4px 15px;  -webkit-transition: background .3s;  transition: background .3s;  white-space: normal;  }
 .bs-media-refactored--list-button .bs-button-link:hover { background-color: #cc092f;  color: #fff;  }
 .bs-media-refactored--list-button .bs-button-link .icon-seta-direita-b { display: none;  }
 .bs-media-refactored--list-button .bs-button-link > span { pointer-events: none;  }
 .bs-media-refactored--list-button .icon { font-size: 25px;  pointer-events: none;  }
 .bs-media-refactored__date-period { color: #cc092f;  font-size: 14px;  font-weight: 800;  padding-bottom: 15px;  text-transform: uppercase;  }
 @media (min-width: 768px) { .bs-media-refactored__date-period { font-size: 16px;  }
  }
 .bs-media-refactored__class-indi { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin-right: 10px;  }
 .bs-media-refactored__class-indi::after { display: none;  }
 .bs-media-refactored__slider.bs-media-refactored--col1 .bs-media-refactored__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media-refactored__slider.bs-media-refactored--col1 .bs-media-refactored__item { -webkit-flex-basis: 400px;  -ms-flex-preferred-size: 400px;  flex-basis: 400px;  width: 400px;  max-width: 400px;  }
  }
 @media (min-width: 992px) { .bs-media-refactored__slider.bs-media-refactored--col1 .bs-media-refactored__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 .bs-media-refactored__slider.bs-media-refactored--col2 .bs-media-refactored__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media-refactored__slider.bs-media-refactored--col2 .bs-media-refactored__item { -webkit-flex-basis: 400px;  -ms-flex-preferred-size: 400px;  flex-basis: 400px;  width: 400px;  max-width: 400px;  }
  }
 @media (min-width: 992px) { .bs-media-refactored__slider.bs-media-refactored--col2 .bs-media-refactored__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 .bs-media-refactored__slider.bs-media-refactored--col3 .bs-media-refactored__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media-refactored__slider.bs-media-refactored--col3 .bs-media-refactored__item { -webkit-flex-basis: 400px;  -ms-flex-preferred-size: 400px;  flex-basis: 400px;  width: 400px;  max-width: 400px;  }
  }
 @media (min-width: 992px) { .bs-media-refactored__slider.bs-media-refactored--col3 .bs-media-refactored__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 .bs-media-refactored__slider.bs-media-refactored--col4 .bs-media-refactored__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media-refactored__slider.bs-media-refactored--col4 .bs-media-refactored__item { -webkit-flex-basis: 400px;  -ms-flex-preferred-size: 400px;  flex-basis: 400px;  width: 400px;  max-width: 400px;  }
  }
 @media (min-width: 992px) { .bs-media-refactored__slider.bs-media-refactored--col4 .bs-media-refactored__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 .bs-media-refactored__slider.bs-media-refactored--col5 .bs-media-refactored__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media-refactored__slider.bs-media-refactored--col5 .bs-media-refactored__item { -webkit-flex-basis: 400px;  -ms-flex-preferred-size: 400px;  flex-basis: 400px;  width: 400px;  max-width: 400px;  }
  }
 @media (min-width: 992px) { .bs-media-refactored__slider.bs-media-refactored--col5 .bs-media-refactored__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 .bs-media-refactored__slider.bs-media-refactored--col6 .bs-media-refactored__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  }
 @media (min-width: 768px) { .bs-media-refactored__slider.bs-media-refactored--col6 .bs-media-refactored__item { -webkit-flex-basis: 400px;  -ms-flex-preferred-size: 400px;  flex-basis: 400px;  width: 400px;  max-width: 400px;  }
  }
 @media (min-width: 992px) { .bs-media-refactored__slider.bs-media-refactored--col6 .bs-media-refactored__item { -webkit-flex-basis: 480px;  -ms-flex-preferred-size: 480px;  flex-basis: 480px;  width: 480px;  max-width: 480px;  }
  }
 .bs-media-refactored__slider .flickity-viewport { overflow: initial;  }
 .bs-media-refactored__slider .bs-loading { padding: 80px 0;  }
 .bs-media-refactored__slider--nav { padding-bottom: 15px;  z-index: 1;  }
 .bs-media-refactored__slider--nav .bs-media-refactored__list .flickity-page-dots { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  bottom: -4px;  }
 @media (min-width: 768px) { .bs-media-refactored__slider--nav .bs-media-refactored__list .flickity-page-dots { display: none;  }
  }
 @media (min-width: 1440px) { .bs-media-refactored__slider--nav .bs-media-refactored__list .flickity-page-dots { display: none;  }
  }
 .bs-media-refactored__slider--nav .is-nav-selected::before { content: '';  position: absolute;  width: 25px;  height: 25px;  background-color: #fff;  z-index: 99999;  bottom: -36px;  -webkit-transform: rotate(45deg);  transform: rotate(45deg);  margin: 0 auto;  display: block;  left: 0;  right: 0;  }
 .bs-media-refactored__slider.bs-media-refactored--horizontal { color: #ccc;  }
 .bs-media-refactored__slider.bs-media-refactored--horizontal .bs-media-refactored__text { padding: 15px;  }
 .bs-media-refactored__slider .bs-media-refactored__list { display: block;  overflow: hidden;  position: relative;  padding-top: 10px;  padding-bottom: 30px;  }
 @media (min-width: 768px) { .bs-media-refactored__slider .bs-media-refactored__list { padding-bottom: 40px;  }
  }
 @media (min-width: 1440px) { .bs-media-refactored__slider .bs-media-refactored__list { padding-bottom: 40px;  }
  }
 .bs-media-refactored__slider .bs-media-refactored__list:not(.flickity-enabled) { display: none;  }
 .bs-media-refactored__slider .bs-media-refactored__list--linear-prev.is-draggable .flickity-viewport { position: relative;  }
 @media (min-width: 768px) { .bs-media-refactored__slider .bs-media-refactored__list--linear-prev.is-draggable .flickity-viewport::before { background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.47)), color-stop(47%, rgba(255, 255, 255, 0.78)), color-stop(75%, white), to(white));  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 25%, rgba(255, 255, 255, 0.78) 47%, white 75%, white 100%);  content: "";  height: 100%;  left: 0;  pointer-events: none;  position: absolute;  width: 60px;  z-index: 1;  }
  }
 @media (min-width: 768px) and (min-width: 768px) { .bs-media-refactored__slider .bs-media-refactored__list--linear-prev.is-draggable .flickity-viewport::before { width: 120px;  }
  }
 .bs-media-refactored__slider .bs-media-refactored__list--linear-next.is-draggable .flickity-viewport { position: relative;  }
 @media (min-width: 768px) { .bs-media-refactored__slider .bs-media-refactored__list--linear-next.is-draggable .flickity-viewport::after { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.47)), color-stop(47%, rgba(255, 255, 255, 0.78)), color-stop(75%, white), to(white));  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 25%, rgba(255, 255, 255, 0.78) 47%, white 75%, white 100%);  content: "";  height: 100%;  right: 0;  pointer-events: none;  position: absolute;  width: 60px;  z-index: 1;  }
  }
 @media (min-width: 768px) and (min-width: 768px) { .bs-media-refactored__slider .bs-media-refactored__list--linear-next.is-draggable .flickity-viewport::after { width: 120px;  }
  }
 .bs-media-refactored__slider .bs-media-refactored__item { cursor: pointer;  padding-bottom: 0px !important;  padding-top: 0px !important;  }
 .bs-media-refactored__slider .bs-media-refactored__arrow-prev, .bs-media-refactored__slider .bs-media-refactored__arrow-next { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  cursor: pointer;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 26px;  height: auto;  position: absolute;  opacity: 1;  bottom: 2px;  padding: 5px 5px;  }
 @media (min-width: 768px) { .bs-media-refactored__slider .bs-media-refactored__arrow-prev, .bs-media-refactored__slider .bs-media-refactored__arrow-next { height: 100%;  top: -20px;  }
  }
 @media (min-width: 1440px) { .bs-media-refactored__slider .bs-media-refactored__arrow-prev, .bs-media-refactored__slider .bs-media-refactored__arrow-next { height: 100%;  top: -20px;  }
  }
 .bs-media-refactored__slider .bs-media-refactored__arrow-prev .icon, .bs-media-refactored__slider .bs-media-refactored__arrow-next .icon { color: #a5aab6;  }
 @media (min-width: 768px) { .bs-media-refactored__slider .bs-media-refactored__arrow-prev, .bs-media-refactored__slider .bs-media-refactored__arrow-next { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 45px;  top: -20px;  }
  }
 @media (min-width: 768px) { .bs-media-refactored__slider .bs-media-refactored__arrow-prev, .bs-media-refactored__slider .bs-media-refactored__arrow-next { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 45px;  top: -20px;  }
  }
 .bs-media-refactored__slider .bs-media-refactored__arrow-prev:hover, .bs-media-refactored__slider .bs-media-refactored__arrow-next:hover { opacity: 1;  }
 .bs-media-refactored__slider .bs-media-refactored__arrow-prev[disabled^="disabled"], .bs-media-refactored__slider .bs-media-refactored__arrow-next[disabled^="disabled"] { opacity: 0;  }
 .bs-media-refactored__slider .bs-media-refactored__arrow-prev { left: -10px;  z-index: 1;  }
 @media (min-width: 768px) { .bs-media-refactored__slider .bs-media-refactored__arrow-prev { left: -30px;  }
  }
 @media (min-width: 1440px) { .bs-media-refactored__slider .bs-media-refactored__arrow-prev { left: -55px;  }
  }
 .bs-media-refactored__slider .bs-media-refactored__arrow-next { right: -25px;  z-index: 1;  }
 @media (min-width: 768px) { .bs-media-refactored__slider .bs-media-refactored__arrow-next { right: -30px;  }
  }
 @media (min-width: 1440px) { .bs-media-refactored__slider .bs-media-refactored__arrow-next { right: -55px;  }
  }
 .bs-media-refactored__slider .bs-media-refactored__box { -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0;  padding: 0;  }
 .bs-media-refactored__slider.bs-media-refactored--horizontal:not(.bs-media-refactored--icons)[class*="bs-media-refactored--col"][class*="bs-media-refactored--image-prop"] .bs-media-refactored__figure, .bs-media-refactored__slider.bs-media-refactored--horizontal:not(.bs-media-refactored--icons)[class*="bs-media-refactored--col"][class*="bs-media-refactored--image-prop"] .bs-media-refactored__text { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 @media (min-width: 992px) { .bs-media-refactored__slider.bs-media-refactored--horizontal:not(.bs-media-refactored--icons)[class*="bs-media-refactored--col"][class*="bs-media-refactored--image-prop"] .bs-media-refactored__figure, .bs-media-refactored__slider.bs-media-refactored--horizontal:not(.bs-media-refactored--icons)[class*="bs-media-refactored--col"][class*="bs-media-refactored--image-prop"] .bs-media-refactored__text { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 .bs-media-refactored__slider.bs-media-refactored--horizontal:not(.bs-media-refactored--icons)[class*="bs-media-refactored--col"][class*="bs-media-refactored--image-prop"] .bs-media-refactored__figure { margin: 0;  }
 .bs-media-refactored__slider .bs-media-refactored__description { overflow: hidden;  max-height: 7ch;  text-overflow: ellipsis;  }
 .bs-media-refactored--card:not(.bs-media-refactored--icons):not(.bs-media-refactored__slider) .bs-media-refactored__figure:not(.bs-media-refactored__figure--cover) { margin: -16px -16px 0;  overflow: hidden;  padding: 0;  }
 .bs-media-refactored--card:not(.bs-media-refactored--icons):not(.bs-media-refactored__slider) .bs-media-refactored__figure:not(.bs-media-refactored__figure--cover) .bs-media-refactored-wrapper--image { margin: 0;  }
 .bs-media-refactored .flickity-page-dots { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin-top: 25px;  bottom: -4px;  }
 @media (min-width: 768px) { .bs-media-refactored .flickity-page-dots { display: none;  }
  }
 @media (min-width: 1440px) { .bs-media-refactored .flickity-page-dots { display: none;  }
  }
 .bs-media-refactored .flickity-page-dots .dot { background: #4d4e53;  -webkit-border-radius: 10px;  border-radius: 10px;  cursor: pointer;  height: 10px;  margin: 5px;  width: 10px;  }
 .bs-media-refactored .flickity-page-dots .dot.is-selected { background-color: #cc092f;  }
 .bs-media-refactored__nav { padding: 0;  overflow: hidden;  -webkit-transition: .2s;  transition: .2s;  opacity: 0;  max-height: 0;  }
 @media (min-width: 768px) { .bs-media-refactored__nav.bs-media-refactored--horizontal:not(.bs-media-refactored--icons):not([class*="bs-media-refactored--col"]) .bs-media-refactored__text { padding-bottom: 45px;  padding-top: 45px;  }
  }
 @media (min-width: 768px) { .bs-media-refactored__nav { display: block;  }
  }
 .bs-media-refactored__nav--active { display: block;  margin-top: 0px;  padding: 30px 0;  opacity: 1;  max-height: 100%;  }
 @media (min-width: 768px) { .bs-media-refactored__nav--active { padding: 0;  margin-top: -30px;  }
  }
 @media (min-width: 1440px) { .bs-media-refactored__nav--active { padding: 0;  margin-top: -30px;  }
  }
 .bs-media-refactored__nav--close { color: #fff;  cursor: pointer;  font-size: 30px;  position: absolute;  right: 15px;  top: 40px;  }
 @media (min-width: 768px) { .bs-media-refactored__nav--close { display: block;  }
  }
 .bs-media-refactored__nav .bs-media-refactored__title, .bs-media-refactored__nav .bs-media-refactored__description, .bs-media-refactored__nav .bs-media-refactored__category, .bs-media-refactored__nav .bs-media-refactored__date, .bs-media-refactored__nav .bs-media-refactored__meta, .bs-media-refactored__nav .bs-media-refactored__date-period { color: #fff;  }
 .bs-media-refactored__nav .bs-media-refactored__title > *::after, .bs-media-refactored__nav .bs-media-refactored__description > *::after, .bs-media-refactored__nav .bs-media-refactored__category > *::after, .bs-media-refactored__nav .bs-media-refactored__date > *::after, .bs-media-refactored__nav .bs-media-refactored__meta > *::after, .bs-media-refactored__nav .bs-media-refactored__date-period > *::after { color: #fff;  }
 .bs-media-refactored__nav .bs-button-link { color: #fff;  }
 .bs-media-refactored__nav .bs-media-refactored::before { background-color: #f4f4f6;  content: "";  height: 25px;  left: 70px;  -webkit-transform: rotate(45deg);  transform: rotate(45deg);  top: -12px;  position: absolute;  width: 25px;  z-index: 1;  }
 .bs-media-refactored__nav .bs-media-refactored__box { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-media-refactored__nav .bs-media-refactored__list { display: block;  overflow: hidden;  margin: 0;  }
 .bs-media-refactored__nav .bs-media-refactored__item { padding: 0 2px !important;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  width: 100%;  }
.bs-container-fluid--slider { background-color: #cc092f;  margin-top: -17px;  }
.bs-card-slider .bs-media-refactored__slider { margin-right: 15px;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media-refactored__slider { margin-right: 0;  }
  }
 .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col1 .bs-media-refactored__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  width: 100%;  max-width: 100%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col1 .bs-media-refactored__item { -webkit-flex-basis: 80%;  -ms-flex-preferred-size: 80%;  flex-basis: 80%;  width: 80%;  max-width: 80%;  padding: 0 15px;  }
  }
 .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col2 .bs-media-refactored__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  width: 100%;  max-width: 100%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col2 .bs-media-refactored__item { -webkit-flex-basis: 40%;  -ms-flex-preferred-size: 40%;  flex-basis: 40%;  width: 40%;  max-width: 40%;  padding: 0 15px;  }
  }
 .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col3 .bs-media-refactored__item { padding-left: 15px;  padding-right: 0;  -webkit-flex-basis: 27.5%;  -ms-flex-preferred-size: 27.5%;  flex-basis: 27.5%;  width: 27.5%;  max-width: 27.5%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col3 .bs-media-refactored__item { -webkit-flex-basis: 26.66667%;  -ms-flex-preferred-size: 26.66667%;  flex-basis: 26.66667%;  width: 26.66667%;  max-width: 26.66667%;  padding: 0 15px;  }
  }
 .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col4 .bs-media-refactored__item { padding-left: 15px;  padding-right: 0;  -webkit-flex-basis: 27.5%;  -ms-flex-preferred-size: 27.5%;  flex-basis: 27.5%;  width: 27.5%;  max-width: 27.5%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col4 .bs-media-refactored__item { -webkit-flex-basis: 20%;  -ms-flex-preferred-size: 20%;  flex-basis: 20%;  width: 20%;  max-width: 20%;  padding: 0 15px;  }
  }
 .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col5 .bs-media-refactored__item { padding-left: 15px;  padding-right: 0;  -webkit-flex-basis: 27.5%;  -ms-flex-preferred-size: 27.5%;  flex-basis: 27.5%;  width: 27.5%;  max-width: 27.5%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col5 .bs-media-refactored__item { -webkit-flex-basis: 16%;  -ms-flex-preferred-size: 16%;  flex-basis: 16%;  width: 16%;  max-width: 16%;  padding: 0 15px;  }
  }
 .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col6 .bs-media-refactored__item { padding-left: 15px;  padding-right: 0;  -webkit-flex-basis: 27.5%;  -ms-flex-preferred-size: 27.5%;  flex-basis: 27.5%;  width: 27.5%;  max-width: 27.5%;  }
 @media (min-width: 768px) { .bs-card-slider .bs-media-refactored__slider.bs-media-refactored--col6 .bs-media-refactored__item { -webkit-flex-basis: 13.33333%;  -ms-flex-preferred-size: 13.33333%;  flex-basis: 13.33333%;  width: 13.33333%;  max-width: 13.33333%;  padding: 0 15px;  }
  }
.bs-card-slider .bs-media-refactored--col4.bs-media-refactored__slider.bs-media-refactored,.bs-media-refactored--col2.bs-media-refactored--horizontal.bs-media-refactored--card.bs-media-refactored--image-prop-1-3.bs-media-refactored__slider.bs-media-refactored { padding-bottom: 15px;  z-index: 1;  }
.bs-menu { background-color: #fff;  -webkit-box-shadow: 4px 0 10px 0 rgba(0, 0, 0, 0.2);  box-shadow: 4px 0 10px 0 rgba(0, 0, 0, 0.2);  height: 100vh;  left: -330px;  max-width: 320px;  overflow: hidden;  padding: 60px 0 0;  position: fixed;  top: 0;  -webkit-transition: 0.3s cubic-bezier(0.77, 0.2, 0.05, 1);  transition: 0.3s cubic-bezier(0.77, 0.2, 0.05, 1);  width: 90vw;  z-index: 0;  }
 .bs-menu__wrap { height: 100%;  position: relative;  }
 @media (min-width: 768px) { .bs-menu { left: -350px;  max-width: 340px;  }
  }
 @media (min-width: 1200px) { .bs-menu { left: -27vw;  max-width: 26vw;  }
  }
 .bs-menu::before { background-color: #cc092f;  content: "";  height: 100vh;  left: 0;  position: fixed;  top: 0;  -webkit-transform: translateX(-5px);  transform: translateX(-5px);  -webkit-transition: .2s linear;  transition: .2s linear;  width: 5px;  z-index: 300;  }
 .bs-menu__back { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background: #f4f4f6;  color: #4d4e53;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  padding: 20px 28px;  -webkit-transition: background 0.3s;  transition: background 0.3s;  width: 100%;  }
 .bs-menu__back:hover, .bs-menu__back:focus { background: #e8e9ec;  -webkit-transition: background 0.3s;  transition: background 0.3s;  }
 .bs-menu__back i { margin-right: 15px;  }
 .bs-menu__close { height: 40px;  position: absolute;  right: 20px;  top: 20px;  width: 40px;  }
 .bs-menu__close span { display: block;  height: 100%;  position: relative;  }
 .bs-menu__close span::before, .bs-menu__close span::after { background: #d2d4da;  content: "";  display: block;  height: 2px;  left: 0;  position: absolute;  top: 18px;  -webkit-transition: background-color .15s;  transition: background-color .15s;  width: 100%;  }
 .bs-menu__close span::before { -webkit-transform: rotate(45deg);  transform: rotate(45deg);  }
 .bs-menu__close span::after { -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  }
 @media (min-width: 992px) { .bs-menu__close:hover span::before, .bs-menu__close:hover span::after, .bs-menu__close:focus span::before, .bs-menu__close:focus span::after { background: #cc092f;  }
  }
 .bs-menu__item { border-top: 1px solid #e8e9ec;  display: block;  width: 100%;  }
 .bs-menu__item: last-child { border-bottom: 1px solid #e8e9ec;  }
 @media (min-width: 992px) { .bs-menu__item:hover > .bs-menu__link, .bs-menu__item > .bs-menu__link:focus { background-color: #f4f4f6;  }
  }
 .bs-menu__item--open { height: auto;  }
 .bs-menu__item--has-child >:not(.bs-menu__link) > .bs-menu__link::after, .bs-menu__item--has-child > .bs-menu__link::after { color: #4d4e53;  content: "\e921";  display: inline-block;  font-family: "bradesco_v2";  font-size: 0.75rem;  right: 20px;  line-height: 1.2;  position: absolute;  }
 .bs-menu__item--gray > .bs-menu__link { background-color: #f4f4f6;  }
 @media (min-width: 992px) { .bs-menu__item--gray:hover > .bs-menu__link, .bs-menu__item--gray > .bs-menu__link:focus { background-color: #e8e9ec;  }
  }
 .bs-menu__item--button > .bs-menu__link { background: -webkit-gradient(linear, left top, left bottom, from(#e40a35), to(#cc092f));  background: linear-gradient(to bottom, #e40a35 0%, #cc092f 100%);  color: #fff;  font-weight: 500;  }
 .bs-menu__item--button > .bs-menu__link i { color: #fff;  }
 @media (min-width: 992px) { .bs-menu__item--button:hover > .bs-menu__link, .bs-menu__item--button > .bs-menu__link:focus { background: -webkit-gradient(linear, left top, left bottom, from(#a50726), to(#a50726));  background: linear-gradient(to bottom, #a50726 0%, #a50726 100%);  }
  }
 @media (min-width: 992px) { .bs-menu__item--mobile { display: none;  }
  }
 .bs-menu__link { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  color: #4d4e53;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 400;  line-height: 1.3;  padding: 18px 25px;  position: relative;  width: 100%;  }
 .bs-menu__link i { color: #cc092f;  font-size: 1.5rem;  margin-right: 15px;  }
 .bs-menu__list { height: 100%;  left: 0;  list-style-type: none;  margin: 0;  overflow: hidden;  padding: 0;  position: absolute;  top: 0;  width: 100%;  }
 .bs-menu__sublist { background-color: #fff;  height: 100%;  left: 0;  overflow: hidden;  position: absolute;  top: 0;  visibility: hidden;  width: 100%;  }
 .bs-menu__sublist:: -webkit-scrollbar { height: 6px;  width: 6px;  }
 .bs-menu__sublist:: -webkit-scrollbar-track { background: #f4f4f6;  }
 .bs-menu__sublist:: -webkit-scrollbar-thumb { background: #d2d4da;  }
 .bs-menu__sublist .bs-menu__link { color: #cc092f;  }
 .bs-menu__sublist--open { overflow-y: auto;  visibility: visible;  z-index: 200;  }
 .bs-menu__sublist--open:: -webkit-scrollbar { height: 6px;  width: 6px;  }
 .bs-menu__sublist--open:: -webkit-scrollbar-track { background: #f4f4f6;  }
 .bs-menu__sublist--open:: -webkit-scrollbar-thumb { background: #d2d4da;  }
 .bs-menu__sublist--open > li { -webkit-animation: inFromRight 0.5s both cubic-bezier(0.7, 0, 0.3, 1);  animation: inFromRight 0.5s both cubic-bezier(0.7, 0, 0.3, 1);  will-change: transform, opacity;  }
 .bs-menu__sublist--open > li:nth-child(1) { -webkit-animation-delay: 0.06s;  animation-delay: 0.06s;  }
 .bs-menu__sublist--open > li:nth-child(2) { -webkit-animation-delay: 0.12s;  animation-delay: 0.12s;  }
 .bs-menu__sublist--open > li:nth-child(3) { -webkit-animation-delay: 0.18s;  animation-delay: 0.18s;  }
 .bs-menu__sublist--open > li:nth-child(4) { -webkit-animation-delay: 0.24s;  animation-delay: 0.24s;  }
 .bs-menu__sublist--open > li:nth-child(5) { -webkit-animation-delay: 0.3s;  animation-delay: 0.3s;  }
 .bs-menu__sublist--open > li:nth-child(6) { -webkit-animation-delay: 0.36s;  animation-delay: 0.36s;  }
 .bs-menu__sublist--open > li:nth-child(7) { -webkit-animation-delay: 0.42s;  animation-delay: 0.42s;  }
 .bs-menu__sublist--open > li:nth-child(8) { -webkit-animation-delay: 0.48s;  animation-delay: 0.48s;  }
 .bs-menu__sublist--open > li:nth-child(9) { -webkit-animation-delay: 0.54s;  animation-delay: 0.54s;  }
 .bs-menu__sublist--open > li:nth-child(10) { -webkit-animation-delay: 0.6s;  animation-delay: 0.6s;  }
 .bs-menu__sublist--open > li:nth-child(11) { -webkit-animation-delay: 0.66s;  animation-delay: 0.66s;  }
 .bs-menu__sublist--open > li:nth-child(12) { -webkit-animation-delay: 0.72s;  animation-delay: 0.72s;  }
 .bs-menu__sublist--open > li:nth-child(13) { -webkit-animation-delay: 0.78s;  animation-delay: 0.78s;  }
 .bs-menu__sublist--open > li:nth-child(14) { -webkit-animation-delay: 0.84s;  animation-delay: 0.84s;  }
 .bs-menu__sublist--open > li:nth-child(15) { -webkit-animation-delay: 0.9s;  animation-delay: 0.9s;  }
 .bs-menu__sublist--open > li:nth-child(16) { -webkit-animation-delay: 0.96s;  animation-delay: 0.96s;  }
 .bs-menu__sublist--open > li:nth-child(17) { -webkit-animation-delay: 1.02s;  animation-delay: 1.02s;  }
 .bs-menu__sublist--open > li:nth-child(18) { -webkit-animation-delay: 1.08s;  animation-delay: 1.08s;  }
 .bs-menu__sublist--open > li:nth-child(19) { -webkit-animation-delay: 1.14s;  animation-delay: 1.14s;  }
 .bs-menu__sublist--open > li:nth-child(20) { -webkit-animation-delay: 1.2s;  animation-delay: 1.2s;  }
 .bs-menu__sublist--gray { background: #f4f4f6;  }
 .bs-menu__title { color: #4d4e53;  font-family: "Bradesco";  font-size: 1.25rem;  padding: 15px 15px 20px 25px;  }
 .bs-menu__group-title { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #d2d4da;  color: #4d4e53;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  line-height: 1.3;  padding: 18px 25px;  position: relative;  width: 100%;  }
 .bs-menu__accessibility { -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  float: right;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin: 75px 0 0;  position: relative;  width: -webkit-calc(100% - 5px);  width: calc(100% - 5px);  }
 .bs-menu__accessibility i { font-size: 2rem;  margin: 0;  }
 .bs-menu__accessibility-list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  margin: 0;  }
 .bs-menu__accessibility-title { color: #4d4e53;  display: block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 400;  text-align: center;  width: 100%;  }
 .bs-menu__accessibility .bs-menu__link { padding: 15px;  }
 .bs-menu__accessibility .bs-accessibility-bs-menu__item { border-right: 1px solid #e8e9ec;  -webkit-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  width: 25%;  }
 .bs-menu__accessibility .bs-accessibility-bs-menu__item: last-child { border: 0;  }
 .bs-menu--open { left: 0;  -webkit-transition: 0.3s cubic-bezier(0.77, 0.2, 0.05, 1) 0.2s;  transition: 0.3s cubic-bezier(0.77, 0.2, 0.05, 1) 0.2s;  z-index: 400;  }
 .bs-menu--open::before { -webkit-transform: translateX(0);  transform: translateX(0);  }
 .bs-menu--open .bskit-menu__title { opacity: 1;  -webkit-transform: translateX(0);  transform: translateX(0);  -webkit-transition: opacity .4s linear .3s, -webkit-transform .2s linear .3s;  transition: opacity .4s linear .3s, -webkit-transform .2s linear .3s;  transition: opacity .4s linear .3s, transform .2s linear .3s;  transition: opacity .4s linear .3s, transform .2s linear .3s, -webkit-transform .2s linear .3s;  will-change: opacity, transform;  }
 .bs-menu--open .bskit-hamburger { -webkit-animation-delay: 1s;  animation-delay: 1s;  -webkit-animation-duration: 0s;  animation-duration: 0s;  -webkit-animation-fill-mode: forwards;  animation-fill-mode: forwards;  -webkit-animation-name: hamburgerPosition;  animation-name: hamburgerPosition;  }
@-webkit-keyframes inFromRight { from { display: none;  opacity: 0;  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  }
 to { display: block;  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  }
  }
@keyframes inFromRight { from { display: none;  opacity: 0;  -webkit-transform: translate3d(100%, 0, 0);  transform: translate3d(100%, 0, 0);  }
 to { display: block;  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  }
  }
.bs-alert__icon { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 100px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 .bs-alert__icon::before { color: #d2d4da;  font-family: "bradesco_v2";  font-size: 100px;  height: 100px;  line-height: 100px;  text-align: center;  width: 100px;  }
.bs-alert__title { display: block;  font-family: "Bradesco";  font-size: 22px;  font-weight: 600;  margin-bottom: 7.5px;  }
 .bs-alert__title: empty { display: none;  }
.bs-alert__content { margin-bottom: 30px;  }
 .bs-alert__content: empty { display: none;  }
.bs-alert__button: empty { display: none;  }
.bs-alert[data-alert-type=""] .bs-alert__icon { display: none;  }
.bs-alert[data-alert-type="error"] .bs-alert__icon::before { border-top-color: #cc092f;  color: #cc092f;  content: "\e9f0";  }
.bs-alert[data-alert-type="success"] .bs-alert__icon::before { border-top-color: #0f0;  color: #0f0;  content: "\e9ea";  }
.bs-alert[data-alert-type="warning"] .bs-alert__icon::before { border-top-color: #ffc107;  color: #ffc107;  content: "\e9e7";  }
.bs-alert[data-alert-type="info"] .bs-alert__icon::before { border-top-color: #0e81ed;  color: #0e81ed;  content: "\e968";  }
.bs-alert[data-alert-type="question"] .bs-alert__icon::before { content: "\e9e8";  }
.bs-alert[data-alert-type="loading"] .bs-alert__icon { display: block;  height: 100px;  margin: 0 auto;  position: relative;  width: 100px;  }
 .bs-alert[data-alert-type="loading"] .bs-alert__icon::before, .bs-alert[data-alert-type="loading"] .bs-alert__icon::after { -webkit-animation: bs-loading 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;  animation: bs-loading 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;  border: 2px solid #cc092f;  -webkit-border-radius: 50%;  border-radius: 50%;  content: "";  display: block;  opacity: 1;  position: absolute;  }
 .bs-alert[data-alert-type="loading"] .bs-alert__icon::after { -webkit-animation-delay: -0.5s;  animation-delay: -0.5s;  }
@keyframes bs-loading { 0%, 100% { bottom: 0;  height: 1px;  left: 0;  margin: auto;  opacity: 1;  right: 0;  top: 0;  width: 1px;  }
 100% { height: 100%;  opacity: 0;  width: 100%;  }
  }
.bs-alert[data-alert-type="loading"] .bs-modal__header { padding: 15px 0;  }
.modal-info__figure { margin-bottom: 30px;  margin-left: -45px;  margin-right: -45px;  margin-top: -30px;  position: relative;  }
 .modal-info__figure img { height: auto;  width: 100%;  }
.modal-info__utils { bottom: 0;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 20px 45px 0px;  width: 100%;  }
 @media (min-width: 768px) { .modal-info__utils { padding: 20px 45px;  position: absolute;  }
  }
.modal-info__age { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #ffa901;  -webkit-border-radius: 5px;  border-radius: 5px;  color: #fff;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 16px;  padding: 5px 8px;  }
.modal-info__category { background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), color-stop(2%, rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4)));  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 2%, rgba(0, 0, 0, 0.4) 100%);  border: 1px solid #fff;  color: #fff;  font-size: 13px;  margin-left: 10px;  padding: 5px 12px;  text-transform: uppercase;  }
.modal-info--icon .modal-info__figure { display: none;  }
 @media (min-width: 768px) { .modal-info--icon .modal-info__figure { display: block;  margin: 0;  }
  }
.modal-info--icon .modal-info__content { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  margin: 0 -15px;  }
.modal-info--icon .modal-info__figure,.modal-info--icon .modal-info__text { -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  padding: 0 15px;  }
@media (min-width: 768px) { .bs-modal .bs-media__item { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
@media (min-width: 992px) { .bs-modal .bs-media__item { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
.bs-modal { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 0;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  left: 0;  opacity: 0;  position: fixed;  top: 0;  -webkit-transition: opacity .3s ease, visibility .3s ease, height 0s ease .5s;  transition: opacity .3s ease, visibility .3s ease, height 0s ease .5s;  visibility: hidden;  width: 100%;  z-index: 400;  }
 .bs-modal__container { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-flow: column;  -ms-flex-flow: column;  flex-flow: column;  max-height: 90%;  overflow: auto;  position: relative;  top: -15px;  width: 90%;  }
 @media (min-width: 768px) { .bs-modal__container { width: 80%;  }
  }
 .bs-modal__header { background: #fff;  border-bottom: 1px solid #e8e9ec;  border-top: 5px solid #cc092f;  padding: 20px 15px;  position: relative;  }
 @media (min-width: 768px) { .bs-modal__header { padding: 20px 45px;  }
  }
 .bs-modal__title { display: block;  font-family: "Bradesco";  font-size: 1.875rem;  font-weight: 400;  line-height: 38px;  margin: 0;  min-height: 40px;  padding-right: 45px;  width: 100%;  word-break: break-all;  }
 .bs-modal__close-btn { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  color: #a5aab6;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 1.875rem;  height: 80px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  position: absolute;  right: 0;  top: 0;  -webkit-transition: color 0.3s;  transition: color 0.3s;  width: 60px;  z-index: 999;  }
 @media (min-width: 768px) { .bs-modal__close-btn { -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  width: 75px;  }
  }
 .bs-modal__close-btn:focus, .bs-modal__close-btn:hover { color: #cc092f;  -webkit-transition: color 0.3s;  transition: color 0.3s;  }
 .bs-modal__close-btn span { clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px);  height: 1px;  overflow: hidden;  position: absolute !important;  width: 1px;  }
 .bs-modal__body { background: #f4f4f6;  -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  overflow: auto;  overflow-x: hidden;  padding: 15px;  }
 .bs-modal__body:: -webkit-scrollbar { height: 6px;  width: 6px;  }
 .bs-modal__body:: -webkit-scrollbar-track { background: #d2d4da;  }
 .bs-modal__body:: -webkit-scrollbar-thumb { background: #a5aab6;  }
 @media (min-width: 768px) { .bs-modal__body { padding: 30px 45px;  }
  }
 .bs-modal__body p { margin-bottom: 15px;  }
 .bs-modal__body--light { background: #fff;  }
 .bs-modal__footer { background-color: #e8e9ec;  display: block;  font-family: "Bradesco";  font-size: 1.125rem;  font-weight: 400;  line-height: 22px;  min-height: 50px;  padding: 24px 45px;  }
 .bs-modal__footer: empty { display: none;  }
 .bs-modal__wrapper { overflow-x: hidden;  overflow-y: auto;  }
 @media (min-width: 992px) { .bs-modal__wrapper { overflow: hidden;  }
  }
 .bs-modal__wrapper .flickity-prev-next-button { height: 33px;  width: 33px;  position: absolute;  top: 48%;  }
 .bs-modal__wrapper .flickity-prev-next-button[disabled] { opacity: 0.3;  }
 .bs-modal__wrapper .flickity-prev-next-button.previous { left: -50px;  }
 .bs-modal__wrapper .flickity-prev-next-button.next { right: -50px;  }
 .bs-modal__wrapper .flickity-prev-next-button .flickity-button-icon { fill: #fff;  }
 .bs-modal__list--slider { display: none;  }
 .bs-modal__item { width: 100%;  margin: 0 100px;  }
 .bs-modal__buttons .button a { background: #fff;  padding: 15px;  }
 .bs-modal__buttons .bs-modal--previous, .bs-modal__buttons .bs-modal--next { bottom: 0;  color: #fff;  display: none;  font-size: 35px;  top: 45%;  position: absolute;  }
 @media (min-width: 768px) { .bs-modal__buttons .bs-modal--previous, .bs-modal__buttons .bs-modal--next { display: block;  height: 60px;  }
  }
 .bs-modal__buttons .bs-modal--previous[disabled="disabled"], .bs-modal__buttons .bs-modal--next[disabled="disabled"] { opacity: 0.3;  }
 .bs-modal__buttons .bs-modal--previous { left: -60px;  }
 .bs-modal__buttons .bs-modal--next { right: -60px;  }
 .bs-modal .bs-section { padding: 0;  }
 .bs-modal .bs-container { max-width: 100%;  padding: 0;  width: 100%;  }
 .bs-modal--overlay-dark { background-color: rgba(0, 0, 0, 0.6);  }
 .bs-modal--overlay-white { background-color: rgba(255, 255, 255, 0.6);  }
 .bs-modal--compact .bs-modal__container { max-width: 480px;  overflow: hidden;  }
 .bs-modal--medium .bs-modal__container { max-width: 670px;  }
 .bs-modal--full .bs-modal__container { -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  height: 100%;  max-height: 100%;  width: 100%;  }
 .bs-modal--full .bs-modal__container .bs-modal__header, .bs-modal--full .bs-modal__container .bs-modal__footer { -webkit-box-flex: 0;  -webkit-flex: 0;  -ms-flex: 0;  flex: 0;  }
 .bs-modal--full .bs-modal__container .bs-modal__body { -webkit-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  }
 .bs-modal--transparent .bs-modal__header, .bs-modal--transparent .bs-modal__footer { background-color: rgba(0, 0, 0, 0.5);  color: #fff;  }
 .bs-modal--transparent .bs-modal__body { background-color: rgba(0, 0, 0, 0.5);  color: #fff;  }
 .bs-modal--align-top { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  padding-top: 30px;  }
 .bs-modal--open { height: 100%;  opacity: 1;  -webkit-transition: opacity 0.6s;  transition: opacity 0.6s;  visibility: visible;  }
 .bs-modal--open .bs-modal__container { top: 0;  -webkit-transition: top 0.6s;  transition: top 0.6s;  }
 .bs-modal--unclosable .bs-modal__close-btn { display: none;  }
 .bs-modal--alert .bs-modal__container { width: 370px;  }
 .bs-modal--alert .bs-modal__header { padding: 15px;  }
 .bs-modal--alert .bs-modal__close-btn { right: 5px;  top: 10px;  }
 .bs-modal--alert .bs-modal__body { text-align: center;  }
.bs-mosaico { background: linear-gradient(165deg, #21324c 0%, #849ab5 32%, #8da3ba 36%, #becddc 45%, #becddc 55%, white 70%);  padding: 75px 0;  }
 @media (min-width: 992px) { .bs-mosaico { background: url("../img/mosaico/fundo.jpg") top center/cover no-repeat;  }
  }
 .bs-mosaico__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  margin: 0 0 20px;  position: relative;  }
 .bs-mosaico__item { -webkit-flex-basis: -webkit-calc(50% - 2px);  -ms-flex-preferred-size: calc(50% - 2px);  flex-basis: calc(50% - 2px);  max-width: -webkit-calc(50% - 2px);  max-width: calc(50% - 2px);  height: 160px;  margin: 1px;  max-width: 50%;  position: relative;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  }
 .bs-mosaico__item:focus { outline-style: dotted;  outline-width: 2px;  }
 @media (min-width: 576px) { .bs-mosaico__item { height: 200px;  }
  }
 @media (min-width: 768px) { .bs-mosaico__item { -webkit-flex-basis: -webkit-calc(25% - 2px);  -ms-flex-preferred-size: calc(25% - 2px);  flex-basis: calc(25% - 2px);  max-width: -webkit-calc(25% - 2px);  max-width: calc(25% - 2px);  max-width: calc(25% - 2px);  }
  }
 @media (min-width: 992px) { .bs-mosaico__item:hover .bs-mosaico__image { -webkit-filter: brightness(102%);  filter: brightness(102%);  }
 .bs-mosaico__item:hover .bs-mosaico__image::after { opacity: 0;  }
 .bs-mosaico__item:hover::before { opacity: 1;  -webkit-transform: scale3d(1, 1, 1);  transform: scale3d(1, 1, 1);  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  }
 .bs-mosaico__item:hover .bs-mosaico__title i { -webkit-transform: translateX(5px);  transform: translateX(5px);  }
  }
 @media (min-width: 1200px) { .bs-mosaico__item { height: 240px;  }
  }
 .bs-mosaico__item::before { background: #cc092f;  bottom: 0;  content: "";  display: block;  height: 5px;  left: 0;  opacity: 0;  position: absolute;  -webkit-transform: scale3d(0, 1, 1);  transform: scale3d(0, 1, 1);  -webkit-transition: 0.2s;  transition: 0.2s;  width: 100%;  will-change: opacity;  z-index: 1;  }
 .bs-mosaico__image { height: 100%;  position: absolute;  width: 100%;  }
 .bs-mosaico__image::before { background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, rgba(0, 0, 0, 0.8)), color-stop(40%, rgba(0, 0, 0, 0.4)), color-stop(70%, rgba(0, 0, 0, 0.1)), color-stop(90%, rgba(0, 0, 0, 0)));  background: linear-gradient(0, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.1) 70%, rgba(0, 0, 0, 0) 90%);  bottom: 0;  content: "";  display: block;  height: 60%;  left: 0;  position: absolute;  width: 100%;  z-index: 1;  }
 .bs-mosaico__image::after { background-color: #0b67bd;  content: "";  height: 100%;  left: 0;  opacity: .2;  position: absolute;  top: 0;  -webkit-transition: opacity ease-in-out 0.3s;  transition: opacity ease-in-out 0.3s;  width: 100%;  will-change: opacity;  }
 .bs-mosaico__image > div { background-position: center;  background-repeat: no-repeat;  background-size: cover;  display: block;  height: 100%;  -webkit-transition: -webkit-filter ease-in-out 0.3s;  transition: -webkit-filter ease-in-out 0.3s;  transition: filter ease-in-out 0.3s;  transition: filter ease-in-out 0.3s, -webkit-filter ease-in-out 0.3s;  }
 .bs-mosaico__text { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  height: 100%;  -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  position: absolute;  width: 100%;  }
 .bs-mosaico__title { bottom: 15px;  left: 15px;  position: absolute;  z-index: 1;  }
 @media (min-width: 1200px) { .bs-mosaico__title { bottom: 20px;  left: 20px;  }
  }
 .bs-mosaico__title h3 { color: #fff;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 500;  line-height: 1.75;  margin-bottom: 0;  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  }
 @media (min-width: 768px) { .bs-mosaico__title h3 { font-size: 1rem;  }
  }
 @media (min-width: 1200px) { .bs-mosaico__title h3 { font-size: 1.375rem;  line-height: 1.2;  }
  }
 .bs-mosaico__title i { color: #fff;  display: none;  font-size: 0.875rem;  margin-left: 10px;  -webkit-transition: -webkit-transform ease-in-out 0.3s;  transition: -webkit-transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s;  transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;  vertical-align: middle;  }
 @media (min-width: 768px) { .bs-mosaico__title i { display: inline-block;  }
  }
 @media (min-width: 1200px) { .bs-mosaico__title i { font-size: 1rem;  }
  }
 .bs-mosaico__description { color: #4d4e53;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 300;  line-height: 1.28;  margin-bottom: 15px;  }
 .bs-mosaico__link { color: #4d4e53;  display: block;  font-size: 1rem;  margin: 0 auto;  overflow: hidden;  position: relative;  text-align: center;  -webkit-transform: translateY(15px);  transform: translateY(15px);  -webkit-transition: opacity .4s ease-in-out .15s, -webkit-transform .5s ease-in-out .15s;  transition: opacity .4s ease-in-out .15s, -webkit-transform .5s ease-in-out .15s;  transition: opacity .4s ease-in-out .15s, transform .5s ease-in-out .15s;  transition: opacity .4s ease-in-out .15s, transform .5s ease-in-out .15s, -webkit-transform .5s ease-in-out .15s;  }
 .bs-mosaico__link button { display: inline-block;  font-weight: 700;  padding: 0;  position: relative;  vertical-align: baseline;  zoom: 1;  }
 .bs-mosaico__link button:focus { outline-offset: -1px;  outline-style: dotted;  outline-width: 1px;  }
 @media (min-width: 768px) { .bs-mosaico__link button { padding: 0 20px;  }
 .bs-mosaico__link button::after, .bs-mosaico__link button::before { border-top: 1px solid #d2d4da;  content: "";  display: block;  position: absolute;  top: 0.73em;  width: 1000px;  }
 .bs-mosaico__link button::before { right: 100%;  }
 .bs-mosaico__link button::after { left: 100%;  }
  }
 .bs-mosaico__link span { color: #cc092f;  }
 .bs-mosaico__link--visible { opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);  }
.js-focus-visible .bs-mural__box:focus:not(.focus-visible) { outline: none !important;  }
.js-focus-visible .bs-mural__box.focus-visible { outline: 2px dashed #4D4E53 !important;  }
.bs-mural__section { padding: 60px 0;  }
.bs-mural__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0 -5px;  }
.bs-mural__group { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
 @media (min-width: 768px) { .bs-mural__group:nth-child(1) { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-mural__group:nth-child(1) .bs-mural__item:nth-child(1) { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
 .bs-mural__group:nth-child(1) .bs-mural__item:nth-child(2) { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
 .bs-mural__group:nth-child(2) { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
 .bs-mural__group:nth-child(3) { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
 .bs-mural__group:nth-child(3) .bs-mural__item:nth-child(1), .bs-mural__group:nth-child(3) .bs-mural__item:nth-child(2) { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 992px) { .bs-mural__group:nth-child(1) { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
 .bs-mural__group:nth-child(1) .bs-mural__item:nth-child(1), .bs-mural__group:nth-child(1) .bs-mural__item:nth-child(2) { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-mural__group:nth-child(1) .bs-mural__item:nth-child(1) .bs-mural__image { height: 320px;  }
 .bs-mural__group:nth-child(1) .bs-mural__item:nth-child(2) .bs-mural__image { height: 320px;  }
 .bs-mural__group:nth-child(2), .bs-mural__group:nth-child(3) { -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
 .bs-mural__group:nth-child(2) .bs-mural__item:nth-child(1), .bs-mural__group:nth-child(2) .bs-mural__item:nth-child(2), .bs-mural__group:nth-child(3) .bs-mural__item:nth-child(1), .bs-mural__group:nth-child(3) .bs-mural__item:nth-child(2) { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-mural__group:nth-child(2) .bs-mural__image { height: 650px;  }
  }
.bs-mural__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  display: block;  padding: 5px;  position: relative;  }
.bs-mural__hover-description .bs-mural__description { overflow: hidden;  -webkit-transition: 0.5s;  transition: 0.5s;  max-height: 0;  opacity: 0;  }
.bs-mural__hover-description:hover .bs-mural__description { max-height: 72px;  opacity: 1;  }
.bs-mural__box { display: block;  height: 100%;  width: 100%;  }
 .bs-mural__box:focus, .bs-mural__box:hover { outline-offset: 5px;  }
 .bs-mural__box:focus img, .bs-mural__box:hover img { -webkit-transform: scale(1.1);  transform: scale(1.1);  -webkit-transition: -webkit-transform 0.6s;  transition: -webkit-transform 0.6s;  transition: transform 0.6s;  transition: transform 0.6s, -webkit-transform 0.6s;  }
.bs-mural__image { height: 100%;  overflow: hidden;  position: relative;  width: 100%;  }
 .bs-mural__image::before { background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), color-stop(20%, rgba(0, 0, 0, 0.6)), color-stop(40%, rgba(0, 0, 0, 0.4)), color-stop(60%, rgba(0, 0, 0, 0.2)), to(transparent));  background: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.2) 60%, transparent);  content: "";  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: 1;  }
 .bs-mural__image img { display: block;  font-family: "object-fit: cover;  object-position: 50% 50%", 'object-fit: cover;  object-position: 50% 50%;  ';  height: 100%;  max-width: none;  -o-object-fit: cover;  object-fit: cover;  -o-object-position: 50% 50%;  object-position: 50% 50%;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: -webkit-transform 0.6s;  transition: -webkit-transform 0.6s;  transition: transform 0.6s;  transition: transform 0.6s, -webkit-transform 0.6s;  width: 100%;  }
.bs-mural__text { bottom: 0;  color: #fff;  display: block;  left: 0;  max-height: 100%;  padding: 30px 20px;  position: absolute;  width: 100%;  z-index: 100;  }
.bs-mural__title { font-family: "Bradesco";  font-size: 20px;  font-weight: 700;  line-height: 1.3;  margin-bottom: 10px;  word-break: break-word;  }
 .bs-mural__title:hover, .bs-mural__title:focus { text-decoration: underline !important;  }
.bs-mural__description { font-size: 16px;  font-weight: 300;  line-height: 1.5;  word-break: break-word;  }
.bs-mural__options .bs-switch__label { padding-bottom: 30px;  }
 @media (min-width: 768px) { .bs-mural__options .bs-switch__label { -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  padding: 0;  }
  }
.bs-mural--filter-5 .bs-mural__list { display: block;  overflow: hidden;  z-index: 1;  }
.bs-mural--filter-5 .bs-filter__sizer,.bs-mural--filter-5 .bs-mural__item { display: block;  width: 100%;  }
 @media (min-width: 768px) { .bs-mural--filter-5 .bs-filter__sizer, .bs-mural--filter-5 .bs-mural__item { height: 320px;  width: 33.33%;  }
  }
 @media (min-width: 992px) { .bs-mural--filter-5 .bs-filter__sizer, .bs-mural--filter-5 .bs-mural__item { width: 25%;  }
  }
@media (min-width: 768px) and (max-width: 991px) { .bs-mural--filter-5 .bs-mural__item:nth-child(2), .bs-mural--filter-5 .bs-mural__item: nth-of-type(5n+1) { width: 66.666%;  }
  }
@media (min-width: 992px) { .bs-mural--filter-5 .bs-mural__item--1-2 { height: 640px;  }
  }
@media (min-width: 992px) { .bs-mural--filter-5 .bs-mural__item--2-1 { width: 50%;  }
  }
@media (min-width: 768px) { .bs-mural--filter-5 .bs-mural__item--2-2 { width: 66.666%;  }
  }
@media (min-width: 992px) { .bs-mural--filter-5 .bs-mural__item--2-2 { height: 640px;  width: 50%;  }
  }
.bs-mural--filter-5 .bs-mural__image { height: 100%;  width: 100%;  }
.bs-mural--col2 .bs-mural__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  height: 320px;  }
 @media (min-width: 768px) { .bs-mural--col2 .bs-mural__item { -webkit-flex-basis: -webkit-calc(100% / 2);  -ms-flex-preferred-size: calc(100% / 2);  flex-basis: calc(100% / 2);  max-width: -webkit-calc(100% / 2);  max-width: calc(100% / 2);  }
  }
 @media (min-width: 992px) { .bs-mural--col2 .bs-mural__item { width: 50%;  -webkit-flex-basis: -webkit-calc(100% / 2);  -ms-flex-preferred-size: calc(100% / 2);  flex-basis: calc(100% / 2);  max-width: -webkit-calc(100% / 2);  max-width: calc(100% / 2);  }
  }
.bs-mural--col3 .bs-mural__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  height: 320px;  }
 @media (min-width: 768px) { .bs-mural--col3 .bs-mural__item { -webkit-flex-basis: -webkit-calc(100% / 2);  -ms-flex-preferred-size: calc(100% / 2);  flex-basis: calc(100% / 2);  max-width: -webkit-calc(100% / 2);  max-width: calc(100% / 2);  }
  }
 @media (min-width: 992px) { .bs-mural--col3 .bs-mural__item { width: 50%;  -webkit-flex-basis: -webkit-calc(100% / 3);  -ms-flex-preferred-size: calc(100% / 3);  flex-basis: calc(100% / 3);  max-width: -webkit-calc(100% / 3);  max-width: calc(100% / 3);  }
  }
.bs-mural--col4 .bs-mural__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  height: 320px;  }
 @media (min-width: 768px) { .bs-mural--col4 .bs-mural__item { -webkit-flex-basis: -webkit-calc(100% / 2);  -ms-flex-preferred-size: calc(100% / 2);  flex-basis: calc(100% / 2);  max-width: -webkit-calc(100% / 2);  max-width: calc(100% / 2);  }
  }
 @media (min-width: 992px) { .bs-mural--col4 .bs-mural__item { width: 50%;  -webkit-flex-basis: -webkit-calc(100% / 4);  -ms-flex-preferred-size: calc(100% / 4);  flex-basis: calc(100% / 4);  max-width: -webkit-calc(100% / 4);  max-width: calc(100% / 4);  }
  }
.bs-mural--col5 .bs-mural__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  height: 320px;  }
 @media (min-width: 768px) { .bs-mural--col5 .bs-mural__item { -webkit-flex-basis: -webkit-calc(100% / 2);  -ms-flex-preferred-size: calc(100% / 2);  flex-basis: calc(100% / 2);  max-width: -webkit-calc(100% / 2);  max-width: calc(100% / 2);  }
  }
 @media (min-width: 992px) { .bs-mural--col5 .bs-mural__item { width: 50%;  -webkit-flex-basis: -webkit-calc(100% / 5);  -ms-flex-preferred-size: calc(100% / 5);  flex-basis: calc(100% / 5);  max-width: -webkit-calc(100% / 5);  max-width: calc(100% / 5);  }
  }
.bs-nav-menu { background: #fff;  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  position: relative;  }
 .bs-nav-menu__box { position: relative;  overflow: hidden;  }
 @media (min-width: 768px) { .bs-nav-menu__box { margin: 0;  }
  }
 @media (min-width: 992px) { .bs-nav-menu__box { margin-bottom: 0;  }
  }
 @media (min-width: 1200px) { .bs-nav-menu__box { -webkit-flex-wrap: nowrap;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  }
  }
 .bs-nav-menu__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-nav-menu__list .flickity-viewport { width: 100%;  }
 .bs-nav-menu__list:after { content: 'flickity';  display: none;  }
 @media (min-width: 1200px) { .bs-nav-menu__list:not(.bs-nav-menu--remain-slider) { -webkit-flex-wrap: nowrap;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  -webkit-box-pack: initial;  -webkit-justify-content: initial;  -ms-flex-pack: initial;  justify-content: initial;  overflow: initial;  }
 .bs-nav-menu__list:not(.bs-nav-menu--remain-slider):after { content: '';  }
  }
 .bs-nav-menu__list:not(.bs-nav-menu--remain-slider) .bs-nav-menu__item:not(.bs-nav-menu--icons) { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 @media (min-width: 1200px) { .bs-nav-menu__list:not(.bs-nav-menu--remain-slider) .bs-nav-menu__item:not(.bs-nav-menu--icons) .bs-nav-menu__link { white-space: pre-wrap;  }
  }
 .bs-nav-menu__item { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-right: 1px solid #e8e9ec;  height: 70px;  }
 .bs-nav-menu__item: last-child { border: 0;  }
 .bs-nav-menu__item-button { margin-left: auto;  }
 .bs-nav-menu__link { background-color: #fff;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: bold;  height: 110%;  line-height: 18px;  padding: 12px 20px;  text-align: left;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  white-space: nowrap;  }
 .bs-nav-menu__link:focus { outline-offset: -5px;  outline-style: dotted;  outline-width: 1px;  color: #0a3f71;  }
 @media (min-width: 768px) { .bs-nav-menu__link { font-size: 1rem;  line-height: 20px;  }
  }
 @media (min-width: 992px) { .bs-nav-menu__link { padding: 15px 30px;  }
  }
 .bs-nav-menu__link::after { content: "\e921";  font-family: "bradesco_v2";  font-size: 11px;  padding: 5px 5px 3px 5px;  color: #C31E2F;  }
 .bs-nav-menu__link .icon { display: none;  }
 .bs-nav-menu__link-highlight { display: block;  font-weight: 700;  white-space: nowrap;  }
 @media (min-width: 768px) { .bs-nav-menu__link-highlight { display: block;  font-size: 1rem;  }
  }
 .bs-nav-menu__link-highlight .icon, .bs-nav-menu__link-highlight::after { display: inline-block;  font-size: 0.6875rem;  left: 0;  margin-left: 5px;  position: relative;  -webkit-transition: left 0.3s;  transition: left 0.3s;  }
 @media (min-width: 768px) { .bs-nav-menu__link-highlight .icon, .bs-nav-menu__link-highlight::after { font-size: 0.8125rem;  }
  }
 .bs-nav-menu__link:hover { color: #0a3f71;  background-color: #f4f4f6;  }
 .bs-nav-menu__link:hover .icon, .bs-nav-menu__link:hover .bs-nav-menu__link-highlight::after { left: 5px;  }
 .bs-nav-menu__link-wrapper { display: inline-block;  text-align: left;  }
 .bs-nav-menu__buttons { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 100%;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  padding: 0 15px;  min-width: 150px;  }
 .bs-nav-menu--over-prev::before, .bs-nav-menu--over-prev::after, .bs-nav-menu--over-next::before, .bs-nav-menu--over-next::after { content: '';  height: 100%;  -webkit-transition: 0.5s;  transition: 0.5s;  top: 0;  pointer-events: none;  position: absolute;  width: 60px;  z-index: 2;  }
 @media (min-width: 768px) { .bs-nav-menu--over-prev::before, .bs-nav-menu--over-prev::after, .bs-nav-menu--over-next::before, .bs-nav-menu--over-next::after { display: none;  }
  }
 .bs-nav-menu--over-prev:hover::before, .bs-nav-menu--over-prev:hover::after, .bs-nav-menu--over-next:hover::before, .bs-nav-menu--over-next:hover::after { width: 30px;  }
 .bs-nav-menu--over-prev::before { background: -webkit-gradient(linear, left top, right top, from(white), color-stop(40%, rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.7) 40%, rgba(255, 255, 255, 0) 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );  content: '';  left: -1px;  }
 .bs-nav-menu--over-next::after { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(0%, rgba(255, 255, 255, 0)), color-stop(40%, rgba(255, 255, 255, 0.7)), to(white));  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 40%, white 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );  right: -1px;  }
 .bs-nav-menu .bs-dropdown--open .bs-nav-menu__toggle::after { -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);  }
 .bs-nav-menu .bs-dropdown--open .bs-nav-menu__list { display: block;  }
 .bs-nav-menu--icon .bs-nav-menu__list .bs-viewport { visibility: hidden;  z-index: -99999;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-nav-menu--icon .bs-nav-menu__list .bs-viewport li { position: initial !important;  height: 0 !important;  width: initial !important;  }
 .bs-nav-menu--icon .bs-nav-menu__item { height: 114px;  white-space: normal;  }
 .bs-nav-menu--icon .bs-nav-menu__item: last-child { border-right: 1px solid #e8e9ec;  }
 .bs-nav-menu--icon .bs-nav-menu__link { -webkit-box-align: initial;  -webkit-align-items: initial;  -ms-flex-align: initial;  align-items: initial;  border-right: 1px solid #e8e9ec;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 14px;  font-weight: 500;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  border-top: 5px solid transparent;  -webkit-transition: 0.3s;  transition: 0.3s;  padding: 20px 25px;  }
 .bs-nav-menu--icon .bs-nav-menu__link span { display: block;  padding-top: 10px;  width: 100%;  }
 @media (min-width: 992px) { .bs-nav-menu--icon .bs-nav-menu__link span { padding: 0;  }
  }
 .bs-nav-menu--icon .bs-nav-menu__link:hover { border-color: #cc092f;  }
 .bs-nav-menu--icon .bs-nav-menu__link::after { display: none;  }
 .bs-nav-menu--icon .bs-nav-menu__link: last-child { border-right: 0;  }
 .bs-nav-menu--icon .bs-nav-menu__link .icon { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  color: #cc092f;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 35px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  width: 100%;  }
 .bs-nav-menu--hover-fill > a.bs-nav-menu__link { border-top: 5px solid transparent;  padding-top: 10px;  }
 .bs-nav-menu--active > a.bs-nav-menu__link, .bs-nav-menu--hover-fill:hover > a.bs-nav-menu__link { background-color: #f4f4f6;  border-top: 5px solid #cc092f;  padding-top: 10px;  }
 @media (min-width: 768px) { .bs-nav-menu--fluid { width: 25%;  }
  }
 @media (min-width: 1200px) { .bs-nav-menu--fluid { width: 100%;  }
  }
 .bs-nav-menu--fluid .bs-nav-menu__link { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 .bs-nav-menu--vertical { height: 110px;  }
 .bs-nav-menu--vertical .bs-nav-menu__link { -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  }
 .bs-nav-menu--vertical .bs-nav-menu__link::after { display: none;  }
 .bs-nav-menu--vertical .bs-nav-menu__icon-item { font-size: 35px;  width: 100%;  }
 .bs-nav-menu--vertical .bs-nav-menu__text { display: block;  width: 100%;  }
 .bs-nav-menu__icon-item { color: #cc092f;  font-size: 22px;  padding: 0 5px;  }
 .bs-nav-menu__dropdown { overflow: auto;  }
 .bs-nav-menu__dropdown > .bs-nav-menu__item .bs-nav-menu__link { height: 60px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__shadow { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(80%, #fff));  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%);  height: 100%;  opacity: 0;  pointer-events: none;  position: absolute;  top: 0;  -webkit-transition: opacity 0.1s;  transition: opacity 0.1s;  width: 60px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__shadow.is-visible { opacity: 1;  }
 .bs-nav-menu__dropdown .bs-nav-menu__shadow--start { left: 0;  -webkit-transform: rotate(180deg);  transform: rotate(180deg);  }
 .bs-nav-menu__dropdown .bs-nav-menu__shadow--end { right: 0;  }
 .bs-nav-menu__dropdown .bs-nav-menu__wrapper { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  overflow-x: auto;  white-space: nowrap;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu { background-color: #fff;  border-top: 3px solid #e60935;  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.31);  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.31);  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  left: 15px;  opacity: 0;  position: fixed;  -webkit-transform: translateY(5px);  transform: translateY(5px);  visibility: hidden;  width: -webkit-calc(100% - 30px);  width: calc(100% - 30px);  z-index: 100;  }
 @media (min-width: 576px) { .bs-nav-menu__dropdown .bs-nav-menu__menu { left: 0;  width: 220px;  }
  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu .bs-nav-menu__item { border-bottom: 1px solid #e8e9ec;  border-right: 0;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu .bs-nav-menu__item: last-child { border: 0;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu__link, .bs-nav-menu__dropdown .bs-nav-menu__menu__back { padding: 10px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu--open { display: block;  opacity: 1;  pointer-events: auto;  -webkit-transform: translateY(0px);  transform: translateY(0px);  visibility: visible;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu--open > .bs-nav-menu__submenu { display: block;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu--sub-open > li { display: none;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu--sub-open .bs-nav-menu__dropdown .bs-nav-menu__menu--sub-open__submenu { background-color: #fff;  display: block;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu--sortable > .bs-nav-menu__item > .bs-nav-menu__link { padding-left: 45px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu--sortable > .bs-nav-menu__item > .bs-nav-menu__link::before { background: center/10px 17px no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Imljb25zIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjcuNyA0NC4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNy43IDQ0LjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojNTg1OTVCOyIgZD0iTTUuNSwzMy4yYy0zLDAtNS41LDIuNS01LjUsNS41czIuNSw1LjUsNS41LDUuNWMzLDAsNS41LTIuNSw1LjUtNS41UzguNiwzMy4yLDUuNSwzMy4yTDUuNSwzMy4yeiIKCQkvPgo8L2c+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzU4NTk1QjsiIGQ9Ik01LjUsMTYuNmMtMywwLTUuNSwyLjUtNS41LDUuNXMyLjUsNS41LDUuNSw1LjVjMywwLDUuNS0yLjUsNS41LTUuNVM4LjYsMTYuNiw1LjUsMTYuNkw1LjUsMTYuNnoiCgkJLz4KPC9nPgo8Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiM1ODU5NUI7IiBkPSJNNS41LDBDMi41LDAsMCwyLjUsMCw1LjVjMCwzLDIuNSw1LjUsNS41LDUuNWMzLDAsNS41LTIuNSw1LjUtNS41QzExLjEsMi41LDguNiwwLDUuNSwwTDUuNSwweiIvPgo8L2c+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzU4NTk1QjsiIGQ9Ik0yMi4xLDBjLTMsMC01LjUsMi41LTUuNSw1LjVjMCwzLDIuNSw1LjUsNS41LDUuNWMzLDAsNS41LTIuNSw1LjUtNS41QzI3LjcsMi41LDI1LjIsMCwyMi4xLDAKCQlMMjIuMSwweiIvPgo8L2c+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzU4NTk1QjsiIGQ9Ik0yMi4xLDE2LjZjLTMsMC01LjUsMi41LTUuNSw1LjVzMi41LDUuNSw1LjUsNS41YzMsMCw1LjUtMi41LDUuNS01LjVTMjUuMiwxNi42LDIyLjEsMTYuNgoJCUwyMi4xLDE2LjZ6Ii8+CjwvZz4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojNTg1OTVCOyIgZD0iTTIyLjEsMzMuMmMtMywwLTUuNSwyLjUtNS41LDUuNXMyLjUsNS41LDUuNSw1LjVjMywwLDUuNS0yLjUsNS41LTUuNVMyNS4yLDMzLjIsMjIuMSwzMy4yCgkJTDIyLjEsMzMuMnoiLz4KPC9nPgo8L3N2Zz4K);  content: "";  cursor: -webkit-grab;  cursor: grab;  top: 0;  display: inline-block;  height: 100%;  left: 0;  position: absolute;  width: 40px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu--sortable > .bs-nav-menu__item > .bs-nav-menu__link::before:active { cursor: -webkit-grab;  cursor: grab;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu--sortable > .bs-nav-menu__item.gu-transit { cursor: -webkit-grabbing;  cursor: grabbing;  }
 .bs-nav-menu__dropdown .bs-nav-menu__menu--favorite { border-top: 0;  -webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.31);  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.31);  }
 @media (min-width: 768px) { .bs-nav-menu__dropdown .bs-nav-menu__menu--favorite { width: 370px;  }
  }
 .bs-nav-menu__dropdown .bs-nav-menu__submenu { display: none;  z-index: 1;  }
 .bs-nav-menu__dropdown .bs-nav-menu__submenu > .bs-nav-menu__dropdown .bs-nav-menu__submenu__item { border-bottom: 1px solid #e8e9ec;  border-right: 0;  }
 .bs-nav-menu__dropdown .bs-nav-menu__submenu > .bs-nav-menu__dropdown .bs-nav-menu__submenu__item: last-child { border-bottom: 0;  }
 .bs-nav-menu__dropdown .bs-nav-menu__back { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #e8e9ec;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 0.875rem;  font-weight: 600;  padding: 10px 15px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__back::before { content: "\ea6a";  display: inline-block;  font-family: "bradesco_v2";  font-size: 0.75rem;  margin-right: 5px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__item { border-right: 1px solid #e8e9ec;  display: block;  color: #4d4e53;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  height: initial;  line-height: 1.2;  position: relative;  }
 .bs-nav-menu__dropdown .bs-nav-menu__item--sub-open { display: block !important;  }
 .bs-nav-menu__dropdown .bs-nav-menu__item--sub-open > .bs-nav-menu__submenu { background-color: #fff;  display: block;  }
 .bs-nav-menu__dropdown .bs-nav-menu__item--sub-open > a { display: none;  }
 .bs-nav-menu__dropdown .bs-nav-menu__item--active { background-color: #f4f4f6;  }
 .bs-nav-menu__dropdown .bs-nav-menu__link { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 100%;  -webkit-transition: .15s;  transition: .15s;  border-top: 0;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  }
 .bs-nav-menu__dropdown .bs-nav-menu__link:hover { background-color: #e8e9ec;  border-top: 0;  }
 .bs-nav-menu__dropdown .bs-nav-menu__link::after { display: none;  }
 .bs-nav-menu__dropdown .bs-nav-menu__link--arrow::after, .bs-nav-menu__dropdown .bs-nav-menu__link--arrow-right::after, .bs-nav-menu__dropdown .bs-nav-menu__link--arrow-down::after { display: inline-block;  font-family: "bradesco_v2";  font-size: 12px;  position: absolute;  right: 15px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__link--arrow-right::after { content: "\ea69";  }
 .bs-nav-menu__dropdown .bs-nav-menu__link--arrow-down::after { content: "\ea67";  }
 .bs-nav-menu__dropdown .bs-nav-menu__icon:first-child { color: #cc092f;  font-size: 22px;  margin-right: 5px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__icon: last-child { color: #4d4e53;  font-size: 12px;  margin: 0 6px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__favorite { background-color: #f4f4f6;  line-height: 1.4;  position: relative;  }
 .bs-nav-menu__dropdown .bs-nav-menu__favorite-link { display: block;  padding: 18px 15px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__favorite .bs-nav-menu__icon { font-size: 1.5rem;  }
 .bs-nav-menu__dropdown .bs-nav-menu__favorite .bs-nav-menu__icon, .bs-nav-menu__dropdown .bs-nav-menu__favorite a { color: #0b67bd;  }
 .bs-nav-menu__dropdown .bs-nav-menu__favorite a { font-weight: 700;  }
 .bs-nav-menu__dropdown .bs-nav-menu--large .bs-nav-menu__link { font-weight: 600;  padding-bottom: 20px;  padding-top: 20px;  }
 .bs-nav-menu__dropdown .bs-nav-menu--large .bs-nav-menu__back { padding-bottom: 15px;  padding-top: 15px;  }
 .bs-nav-menu__dropdown .bs-nav-menu--border-left .bs-nav-menu__item:first-child { border-left: 1px solid #e8e9ec;  }
 .bs-nav-menu__dropdown .bs-nav-menu--margin { margin-bottom: 15px;  margin-top: 15px;  }
 .bs-nav-menu__dropdown .bs-nav-menu__icon-sub { color: #cc092f;  font-size: 20px;  padding-right: 5px;  }
 .bs-nav-menu__dropdown .bs-nav-menu--active-list > .bs-nav-menu__link { border-top: 5px solid #cc092f;  padding-top: 15px;  }
 .bs-nav-menu--icons .bs-nav-menu__link { white-space: nowrap;  }
 .bs-nav-menu__actions { display: none;  }
 .bs-nav-menu__actions--button-prev, .bs-nav-menu__actions--button-next { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background: rgba(255, 255, 255, 0.79);  display: none;  height: 100%;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  left: 0;  top: 0;  position: absolute;  width: 50px;  z-index: 9;  }
 @media (min-width: 768px) { .bs-nav-menu__actions--button-prev, .bs-nav-menu__actions--button-next { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-nav-menu__actions--button-prev:disabled, .bs-nav-menu__actions--button-next:disabled { display: none;  }
 .bs-nav-menu__actions--button-next { left: initial;  right: 0;  }
.flickity-enabled + .bs-nav-menu__actions { display: block;  }
.bs-mural-refactored .bs-mural__box:hover { border-bottom: 4px solid #04386C;  }
.bs-mural-refactored__section { padding: 60px 0;  }
.bs-mural-refactored__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0 -5px;  }
.bs-mural-refactored__group { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
 @media (min-width: 768px) { .bs-mural-refactored__group:nth-child(1) { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-mural-refactored__group:nth-child(1) .bs-mural__item:nth-child(1) { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
 .bs-mural-refactored__group:nth-child(1) .bs-mural__item:nth-child(2) { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
 .bs-mural-refactored__group:nth-child(2) { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
 .bs-mural-refactored__group:nth-child(3) { -webkit-flex-basis: 66.666%;  -ms-flex-preferred-size: 66.666%;  flex-basis: 66.666%;  max-width: 66.666%;  }
 .bs-mural-refactored__group:nth-child(3) .bs-mural__item:nth-child(1), .bs-mural-refactored__group:nth-child(3) .bs-mural__item:nth-child(2) { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 992px) { .bs-mural-refactored__group:nth-child(1) { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
 .bs-mural-refactored__group:nth-child(1) .bs-mural__item:nth-child(1), .bs-mural-refactored__group:nth-child(1) .bs-mural__item:nth-child(2) { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-mural-refactored__group:nth-child(1) .bs-mural__item:nth-child(1) .bs-mural__image { height: 320px;  }
 .bs-mural-refactored__group:nth-child(1) .bs-mural__item:nth-child(2) .bs-mural__image { height: 320px;  }
 .bs-mural-refactored__group:nth-child(2), .bs-mural-refactored__group:nth-child(3) { -webkit-flex-basis: 25%;  -ms-flex-preferred-size: 25%;  flex-basis: 25%;  max-width: 25%;  }
 .bs-mural-refactored__group:nth-child(2) .bs-mural__item:nth-child(1), .bs-mural-refactored__group:nth-child(2) .bs-mural__item:nth-child(2), .bs-mural-refactored__group:nth-child(3) .bs-mural__item:nth-child(1), .bs-mural-refactored__group:nth-child(3) .bs-mural__item:nth-child(2) { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-mural-refactored__group:nth-child(2) .bs-mural__image { height: 650px;  }
  }
.bs-mural-refactored__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  display: block;  padding: 5px;  position: relative;  }
.bs-mural-refactored__hover-description { }
 .bs-mural-refactored__hover-description:hover .bs-mural__description { max-height: 72px;  opacity: 1;  }
.bs-mural-refactored__box { display: block;  height: 100%;  width: 100%;  }
 .bs-mural-refactored__box:focus img, .bs-mural-refactored__box:hover img { -webkit-transform: scale(1.1);  transform: scale(1.1);  -webkit-transition: -webkit-transform 0.6s;  transition: -webkit-transform 0.6s;  transition: transform 0.6s;  transition: transform 0.6s, -webkit-transform 0.6s;  }
.bs-mural-refactored__image { height: 100%;  overflow: hidden;  position: relative;  width: 100%;  }
 .bs-mural-refactored__image::before { background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), color-stop(20%, rgba(0, 0, 0, 0.6)), color-stop(40%, rgba(0, 0, 0, 0.4)), color-stop(60%, rgba(0, 0, 0, 0.2)), to(transparent));  background: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.2) 60%, transparent);  content: "";  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: 1;  }
 .bs-mural-refactored__image img { display: block;  font-family: "object-fit: cover;  object-position: 50% 50%", 'object-fit: cover;  object-position: 50% 50%;  ';  height: 100%;  max-width: none;  -o-object-fit: cover;  object-fit: cover;  -o-object-position: 50% 50%;  object-position: 50% 50%;  -webkit-transform: scale(1);  transform: scale(1);  -webkit-transition: -webkit-transform 0.6s;  transition: -webkit-transform 0.6s;  transition: transform 0.6s;  transition: transform 0.6s, -webkit-transform 0.6s;  width: 100%;  }
.bs-mural-refactored__text { bottom: 0;  color: #fff;  display: block;  left: 0;  max-height: 100%;  padding: 30px 20px;  position: absolute;  width: 100%;  z-index: 100;  }
.bs-mural-refactored__title { font-family: "Bradesco";  font-size: 20px;  font-weight: 700;  line-height: 1.3;  margin-bottom: 10px;  word-break: break-word;  }
 .bs-mural-refactored__title:hover, .bs-mural-refactored__title:focus { text-decoration: underline !important;  }
.bs-mural-refactored__description { font-size: 16px;  font-weight: 300;  line-height: 1.5;  word-break: break-word;  }
.bs-mural-refactored__options .bs-switch__label { padding-bottom: 30px;  }
 @media (min-width: 768px) { .bs-mural-refactored__options .bs-switch__label { -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  padding: 0;  }
  }
.bs-mural-refactored--filter-5 .bs-mural__list { display: block;  overflow: hidden;  z-index: 1;  }
.bs-mural-refactored--filter-5 .bs-filter__sizer,.bs-mural-refactored--filter-5 .bs-mural__item { display: block;  width: 100%;  }
 @media (min-width: 768px) { .bs-mural-refactored--filter-5 .bs-filter__sizer, .bs-mural-refactored--filter-5 .bs-mural__item { height: 320px;  width: 33.33%;  }
  }
 @media (min-width: 992px) { .bs-mural-refactored--filter-5 .bs-filter__sizer, .bs-mural-refactored--filter-5 .bs-mural__item { width: 25%;  }
  }
@media (min-width: 768px) and (max-width: 991px) { .bs-mural-refactored--filter-5 .bs-mural__item:nth-child(2), .bs-mural-refactored--filter-5 .bs-mural__item: nth-of-type(5n+1) { width: 66.666%;  }
  }
@media (min-width: 992px) { .bs-mural-refactored--filter-5 .bs-mural__item--1-2 { height: 640px;  }
  }
@media (min-width: 992px) { .bs-mural-refactored--filter-5 .bs-mural__item--2-1 { width: 50%;  }
  }
@media (min-width: 768px) { .bs-mural-refactored--filter-5 .bs-mural__item--2-2 { width: 66.666%;  }
  }
@media (min-width: 992px) { .bs-mural-refactored--filter-5 .bs-mural__item--2-2 { height: 640px;  width: 50%;  }
  }
.bs-mural-refactored--filter-5 .bs-mural__image { height: 100%;  width: 100%;  }
.bs-mural-refactored--col2 .bs-mural__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  height: 320px;  }
 @media (min-width: 768px) { .bs-mural-refactored--col2 .bs-mural__item { -webkit-flex-basis: -webkit-calc(100% / 2);  -ms-flex-preferred-size: calc(100% / 2);  flex-basis: calc(100% / 2);  max-width: -webkit-calc(100% / 2);  max-width: calc(100% / 2);  }
  }
 @media (min-width: 992px) { .bs-mural-refactored--col2 .bs-mural__item { width: 50%;  -webkit-flex-basis: -webkit-calc(100% / 2);  -ms-flex-preferred-size: calc(100% / 2);  flex-basis: calc(100% / 2);  max-width: -webkit-calc(100% / 2);  max-width: calc(100% / 2);  }
  }
.bs-mural-refactored--col3 .bs-mural__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  height: 320px;  }
 @media (min-width: 768px) { .bs-mural-refactored--col3 .bs-mural__item { -webkit-flex-basis: -webkit-calc(100% / 2);  -ms-flex-preferred-size: calc(100% / 2);  flex-basis: calc(100% / 2);  max-width: -webkit-calc(100% / 2);  max-width: calc(100% / 2);  }
  }
 @media (min-width: 992px) { .bs-mural-refactored--col3 .bs-mural__item { width: 50%;  -webkit-flex-basis: -webkit-calc(100% / 3);  -ms-flex-preferred-size: calc(100% / 3);  flex-basis: calc(100% / 3);  max-width: -webkit-calc(100% / 3);  max-width: calc(100% / 3);  }
  }
.bs-mural-refactored--col4 .bs-mural__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  height: 320px;  }
 @media (min-width: 768px) { .bs-mural-refactored--col4 .bs-mural__item { -webkit-flex-basis: -webkit-calc(100% / 2);  -ms-flex-preferred-size: calc(100% / 2);  flex-basis: calc(100% / 2);  max-width: -webkit-calc(100% / 2);  max-width: calc(100% / 2);  }
  }
 @media (min-width: 992px) { .bs-mural-refactored--col4 .bs-mural__item { width: 50%;  -webkit-flex-basis: -webkit-calc(100% / 4);  -ms-flex-preferred-size: calc(100% / 4);  flex-basis: calc(100% / 4);  max-width: -webkit-calc(100% / 4);  max-width: calc(100% / 4);  }
  }
.bs-mural-refactored--col5 .bs-mural__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  height: 320px;  }
 @media (min-width: 768px) { .bs-mural-refactored--col5 .bs-mural__item { -webkit-flex-basis: -webkit-calc(100% / 2);  -ms-flex-preferred-size: calc(100% / 2);  flex-basis: calc(100% / 2);  max-width: -webkit-calc(100% / 2);  max-width: calc(100% / 2);  }
  }
 @media (min-width: 992px) { .bs-mural-refactored--col5 .bs-mural__item { width: 50%;  -webkit-flex-basis: -webkit-calc(100% / 5);  -ms-flex-preferred-size: calc(100% / 5);  flex-basis: calc(100% / 5);  max-width: -webkit-calc(100% / 5);  max-width: calc(100% / 5);  }
  }
.bs-navigation,.bs-nav-filter { margin-bottom: 30px;  }
 .bs-navigation__wrapper, .bs-nav-filter__wrapper { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  position: relative;  }
 .bs-navigation__toggle, .bs-nav-filter__toggle { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #fff;  border-bottom: 1px solid #e8e9ec;  border-left: 1px solid #e8e9ec;  border-right: 1px solid #e8e9ec;  border-top: 5px solid #cc092f;  color: #4d4e53;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  line-height: 20px;  padding: 30px;  text-align: left;  width: 100%;  }
 @media (min-width: 768px) { .bs-navigation__toggle, .bs-nav-filter__toggle { display: none;  }
  }
 .bs-navigation__toggle-label, .bs-nav-filter__toggle-label { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  }
 .bs-navigation__toggle::after, .bs-nav-filter__toggle::after { content: "\e91b";  display: inline-block;  font-family: "Bradesco_v2";  font-size: 0.9375rem;  margin-left: 5px;  -webkit-transform: rotate(0deg);  transform: rotate(0deg);  }
 .bs-navigation__toggle .icon, .bs-nav-filter__toggle .icon { color: #cc092f;  display: block;  font-size: 34px;  margin-right: 15px;  }
 @media (min-width: 768px) { .bs-navigation__toggle .icon, .bs-nav-filter__toggle .icon { margin-bottom: 10px;  margin-right: 0;  }
  }
 .bs-navigation__toggle.bs-is-active::after, .bs-navigation__toggle--active::after, .bs-nav-filter__toggle.bs-is-active::after, .bs-nav-filter__toggle--active::after { -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);  }
 .bs-navigation__list, .bs-nav-filter__list { background-color: #fff;  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.2);  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.2);  display: none;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-flow: column wrap;  -ms-flex-flow: column wrap;  flex-flow: column wrap;  left: 0;  position: absolute;  top: 100%;  width: 100%;  z-index: 100;  }
 @media (min-width: 768px) { .bs-navigation__list, .bs-nav-filter__list { border: 1px solid #d2d4da;  -webkit-box-shadow: none;  box-shadow: none;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-flow: row nowrap;  -ms-flex-flow: row nowrap;  flex-flow: row nowrap;  height: 100%;  position: static;  }
  }
 .bs-navigation__list.bs-is-open, .bs-navigation__list--open, .bs-nav-filter__list.bs-is-open, .bs-nav-filter__list--open { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
 .bs-navigation__item, .bs-nav-filter__item { border-right: 1px solid #e8e9ec;  height: auto;  }
 .bs-navigation__item: last-child, .bs-nav-filter__item: last-child { border-right: 0;  }
 @media (min-width: 768px) { .bs-navigation__item, .bs-nav-filter__item { -webkit-box-flex: 1;  -webkit-flex: 1 0 0;  -ms-flex: 1 0 0px;  flex: 1 0 0;  }
  }
 .bs-navigation__link, .bs-nav-filter__link { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #fff;  border-top: 5px solid transparent;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-flow: row wrap;  -ms-flex-flow: row wrap;  flex-flow: row wrap;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 500;  line-height: 20px;  padding: 15px 30px;  text-align: left;  height: 100%;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  }
 .bs-navigation__link:focus, .bs-nav-filter__link:focus { outline-offset: -5px;  outline-style: dotted;  outline-width: 1px;  }
 @media (min-width: 768px) { .bs-navigation__link, .bs-nav-filter__link { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-flow: column nowrap;  -ms-flex-flow: column nowrap;  flex-flow: column nowrap;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  padding: 15px 7.5px;  text-align: center;  }
  }
 .bs-navigation__link:hover, .bs-nav-filter__link:hover { background-color: #f4f4f6;  }
 .bs-navigation__link.bs-filter-link--active, .bs-nav-filter__link.bs-filter-link--active { background-color: #f4f4f6;  position: relative;  }
 @media (min-width: 768px) { .bs-navigation__link.bs-filter-link--active, .bs-nav-filter__link.bs-filter-link--active { border-top-color: #cc092f;  }
  }
 .bs-navigation__link.bs-filter-link--active::before, .bs-navigation__link.bs-filter-link--active::after, .bs-nav-filter__link.bs-filter-link--active::before, .bs-nav-filter__link.bs-filter-link--active::after { border: 12px solid transparent;  border-top-color: #f4f4f6;  content: "";  left: 50%;  margin-left: -12px;  position: absolute;  top: 100%;  z-index: 2;  }
 .bs-navigation__link.bs-filter-link--active::after, .bs-nav-filter__link.bs-filter-link--active::after { border-top-color: #a5aab6;  border-width: 13px;  margin-left: -13px;  z-index: 1;  }
 .bs-navigation__link .icon, .bs-nav-filter__link .icon { color: #cc092f;  display: block;  font-size: 34px;  margin-right: 15px;  }
 @media (min-width: 768px) { .bs-navigation__link .icon, .bs-nav-filter__link .icon { margin-bottom: 10px;  margin-right: 0;  }
  }
 @media (min-width: 768px) { .bs-navigation__link span, .bs-nav-filter__link span { display: block;  width: 100%;  }
  }
 .bs-navigation__link--icon, .bs-nav-filter__link--icon { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
.bs-news__container { margin: 0 auto;  width: 100%;  }
 @media (min-width: 768px) { .bs-news__container { width: 82%;  }
  }
.bs-news__meta { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-bottom: 1px solid #e8e9ec;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  margin-bottom: 30px;  padding-bottom: 30px;  }
 @media (min-width: 992px) { .bs-news__meta { -webkit-flex-wrap: nowrap;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  }
  }
 @media (min-width: 992px) { .bs-news__meta .bs-media__meta { margin: 0;  }
  }
 .bs-news__meta .bs-social__link { color: #cc092f;  }
 .bs-news__meta .bs-social__link:hover { background-color: #f4f4f6;  }
 .bs-news__meta .bs-news__anchor-icon { font-size: 18px;  font-weight: 700;  -webkit-transform: rotateZ(-45deg);  transform: rotateZ(-45deg);  }
.bs-news__title { margin-bottom: 30px;  }
.bs-news__image { margin-bottom: 30px;  }
 .bs-news__image img { width: 100%;  }
.bs-news__video { margin-bottom: 30px;  }
.bs-news-list--filter { background-color: #f4f4f6;  padding: 10px 15px;  }
.bs-news-tags { margin: 30px 0 0;  }
 .bs-news-tags__title { display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  }
 .bs-news-tags__list { display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  margin: 0 10px;  }
 .bs-news-tags__link { background: #d2d4da;  -webkit-border-radius: 15px;  border-radius: 15px;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  font-size: 14px;  margin: 0 5px;  padding: 4px 15px;  -webkit-transition: .3s;  transition: .3s;  }
 .bs-news-tags__link:hover { background-color: #bcbfc8;  }
.bs-pagination { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin: 30px 0;  width: 100%;  }
 .bs-pagination__item { font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  height: 30px;  line-height: 30px;  margin: 0 2px;  min-width: 30px;  padding: 0 10px;  text-align: center;  }
 @media (min-width: 992px) { .bs-pagination__item { font-size: 1.125rem;  }
  }
 .bs-pagination__item a, .bs-pagination__item button { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border: 1px solid transparent;  -webkit-border-radius: 5px;  border-radius: 5px;  color: #cc092f;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-family: inherit;  font-size: inherit;  height: 30px;  margin: 0 -10px;  padding: 0 10px;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-pagination__item a:hover, .bs-pagination__item button:hover { border-color: #cc092f;  }
 .bs-pagination__item .icon { font-size: 0.75rem;  }
 @media (min-width: 992px) { .bs-pagination__item .icon { font-size: 0.875rem;  }
  }
 .bs-pagination__item--current a { color: #4d4e53;  }
 .bs-pagination__item--disabled a { border: 0;  color: #d2d4da;  cursor: default;  pointer-events: none;  }
 .bs-pagination__item--disabled a:hover { background-color: transparent;  border: 0;  color: inherit;  }
 .bs-pagination__item--disabled:hover a { color: #d2d4da;  }
 .bs-pagination__label { font-size: 0.875rem;  margin: 0 5px;  }
 @media (min-width: 992px) { .bs-pagination__label { font-size: 1rem;  }
  }
.bs-phones__item { margin-bottom: 15px;  }
 .bs-phones__item: last-child { margin-bottom: 0;  }
.bs-phones__number { display: block;  font-family: "Bradesco";  font-size: 1.375rem;  font-weight: 300;  }
.bs-progress { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-top: 8px solid #d2d4da;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 16px;  height: 50px;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  line-height: 20px;  padding: 10px;  position: relative;  width: 100%;  }
 .bs-progress__bar { background-color: #cc092f;  bottom: 100%;  content: "";  display: block;  height: 9px;  left: 0;  position: absolute;  top: -8px;  width: 0%;  z-index: 1;  }
 .bs-progress__value { font-weight: 600;  margin-left: auto;  }
 .bs-progress__text { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-weight: 600;  }
 .bs-progress__actions { color: #fff;  margin-right: -7.5px;  }
 .bs-progress__link, .bs-progress__cancel { color: #fff;  display: inline-block;  font-size: 16px;  padding: 0 7.5px;  }
 .bs-progress__link:hover, .bs-progress__cancel:hover { color: rgba(255, 255, 255, 0.6);  }
 .bs-progress__cancel { font-size: 14px;  }
 .bs-progress--is-loading .bs-progress__text::after { -webkit-animation: dots 1s infinite;  animation: dots 1s infinite;  content: "...";  display: block;  height: 20px;  overflow: hidden;  white-space: initial;  width: 0;  }
@-webkit-keyframes dots { 0% { width: 0;  }
 20% { width: 5px;  }
 40% { width: 10px;  }
 60% { width: 15px;  }
 80% { width: 10px;  }
  }
@keyframes dots { 0% { width: 0;  }
 20% { width: 5px;  }
 40% { width: 10px;  }
 60% { width: 15px;  }
 80% { width: 10px;  }
  }
.bs-portal-content { color: #4d4e53;  font-family: "Bradesco" !important;  }
 .bs-portal-content p { line-height: 1.5;  margin-bottom: 30px;  }
 .bs-portal-content p a:not(.bs-button) { color: #cc092f;  font-weight: 700;  }
 .bs-portal-content ul, .bs-portal-content ol { margin-bottom: 15px;  margin-left: 30px;  }
 .bs-portal-content ul li, .bs-portal-content ol li { margin-bottom: 10px;  }
 .bs-portal-content ul li { list-style-type: disc;  }
 .bs-portal-content ol li { list-style-type: decimal;  }
 .bs-portal-content h1, .bs-portal-content h2, .bs-portal-content h3, .bs-portal-content h4, .bs-portal-content h5, .bs-portal-content h6 { font-family: "Bradesco" !important;  font-weight: 700;  margin-bottom: 30px;  }
 .bs-portal-content table { border-color: #e8e9ec !important;  table-layout: auto !important;  width: 100% !important;  }
 .bs-portal-content table td, .bs-portal-content table th { border-color: #e8e9ec !important;  width: auto !important;  }
 .bs-portal-content.bs-is-collapsed { overflow: hidden;  position: relative;  -webkit-transition: height .3s;  transition: height .3s;  }
 .bs-portal-content__expand-button { background: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(50%, rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));  background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 100%);  color: #cc092f;  position: absolute;  left: 0;  bottom: 0;  display: block;  font-weight: 700;  width: 100%;  line-height: 20px;  height: 80px;  text-align: center;  padding: 40px 0 20px;  -webkit-transition: padding .3s;  transition: padding .3s;  }
 .bs-portal-content__expand-button:hover { padding-top: 50px;  padding-bottom: 10px;  -webkit-transition: padding .3s;  transition: padding .3s;  }
 .bs-section .bs-portal-content__expand-button { background: -webkit-gradient(linear, left bottom, left top, from(#f4f4f6), color-stop(50%, rgba(244, 244, 246, 0.7)), to(rgba(244, 244, 246, 0)));  background: linear-gradient(to top, #f4f4f6 0%, rgba(244, 244, 246, 0.7) 50%, rgba(244, 244, 246, 0) 100%);  }
.comp-produtos { background-color: #99000f;  }
 .comp-produtos .bs-section-header__title { color: #fff;  }
 .comp-produtos .bs-section-header__title::after { background-color: #fff;  }
 .comp-produtos .bs-icon-grid__item { color: #fff;  }
 .comp-produtos--icon-grid { color: #fff;  }
 .comp-produtos--bg-blue { background-color: #2365a7;  }
 .comp-produtos--bg-white { background-color: #fff;  }
 .comp-produtos--bg-white .bs-section-header__title { color: #4d4e53;  }
 .comp-produtos--bg-white .bs-section-header__title::after { background-color: #cc092f;  }
 .comp-produtos--bg-white .bs-icon-grid__item { color: #cc092f;  }
 .comp-produtos--bg-white .bs-icon-grid__item:hover .bs-icon-grid__title::after { background-color: #cc092f;  }
 .comp-produtos--bg-white .bs-icon-grid__title { color: #4d4e53;  }
.bs-progress-bar { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  }
 .bs-progress-bar__title { color: #4d4e53;  font-family: "Bradesco";  margin-bottom: 5px;  text-align: center;  }
 .bs-progress-bar progress { background-color: #d2d4da;  -webkit-border-radius: 5px;  border-radius: 5px;  border: none;  color: #cc092f;  height: 8px;  overflow: hidden;  width: 100%;  }
 .bs-progress-bar progress:: -moz-progress-bar { background-color: #cc092f;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-progress-bar progress:: -webkit-progress-value { background-color: #cc092f;  -webkit-transition: 0.3s;  transition: 0.3s;  }
.bs-quick-menu { background: #fff;  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  position: relative;  }
 .bs-quick-menu__box { position: relative;  overflow: hidden;  }
 @media (min-width: 768px) { .bs-quick-menu__box { margin: 0;  }
  }
 @media (min-width: 992px) { .bs-quick-menu__box { margin-bottom: 0;  }
  }
 @media (min-width: 1200px) { .bs-quick-menu__box { -webkit-flex-wrap: nowrap;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  }
  }
 .bs-quick-menu__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-quick-menu__list .flickity-viewport { width: 100%;  }
 .bs-quick-menu__list:after { content: 'flickity';  display: none;  }
 @media (min-width: 1200px) { .bs-quick-menu__list:not(.bs-quick-menu--remain-slider) { -webkit-flex-wrap: nowrap;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  -webkit-box-pack: initial;  -webkit-justify-content: initial;  -ms-flex-pack: initial;  justify-content: initial;  overflow: initial;  }
 .bs-quick-menu__list:not(.bs-quick-menu--remain-slider):after { content: '';  }
  }
 .bs-quick-menu__list:not(.bs-quick-menu--remain-slider) .bs-quick-menu__item:not(.bs-quick-menu--icons) { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 @media (min-width: 1200px) { .bs-quick-menu__list:not(.bs-quick-menu--remain-slider) .bs-quick-menu__item:not(.bs-quick-menu--icons) .bs-quick-menu__link { white-space: pre-wrap;  }
  }
 .bs-quick-menu__item { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-right: 1px solid #e8e9ec;  height: 70px;  }
 .bs-quick-menu__item: last-child { border: 0;  }
 .bs-quick-menu__item-button { margin-left: auto;  }
 .bs-quick-menu__link { background-color: #fff;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 600;  height: 100%;  line-height: 18px;  padding: 12px 20px;  text-align: left;  -webkit-transition: 0.3s;  transition: 0.3s;  width: 100%;  white-space: nowrap;  }
 .bs-quick-menu__link:focus { outline-offset: -5px;  outline-style: dotted;  outline-width: 1px;  }
 @media (min-width: 768px) { .bs-quick-menu__link { font-size: 1rem;  line-height: 20px;  }
  }
 @media (min-width: 992px) { .bs-quick-menu__link { padding: 15px 30px;  }
  }
 .bs-quick-menu__link::after { content: "\e921";  font-family: "bradesco_v2";  font-size: 11px;  padding: 5px 5px 3px 5px;  }
 .bs-quick-menu__link .icon { display: none;  }
 .bs-quick-menu__link-highlight { display: block;  font-weight: 700;  white-space: nowrap;  }
 @media (min-width: 768px) { .bs-quick-menu__link-highlight { display: block;  font-size: 1rem;  }
  }
 .bs-quick-menu__link-highlight .icon, .bs-quick-menu__link-highlight::after { display: inline-block;  font-size: 0.6875rem;  left: 0;  margin-left: 5px;  position: relative;  -webkit-transition: left 0.3s;  transition: left 0.3s;  }
 @media (min-width: 768px) { .bs-quick-menu__link-highlight .icon, .bs-quick-menu__link-highlight::after { font-size: 0.8125rem;  }
  }
 .bs-quick-menu__link:hover { color: #4d4e53 !important;  background-color: #f4f4f6;  }
 .bs-quick-menu__link:hover .icon, .bs-quick-menu__link:hover .bs-quick-menu__link-highlight::after { left: 5px;  }
 .bs-quick-menu__link-wrapper { display: inline-block;  text-align: left;  }
 .bs-quick-menu__buttons { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 100%;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  padding: 0 15px;  min-width: 150px;  }
 .bs-quick-menu--over-prev::before, .bs-quick-menu--over-prev::after, .bs-quick-menu--over-next::before, .bs-quick-menu--over-next::after { content: '';  height: 100%;  -webkit-transition: 0.5s;  transition: 0.5s;  top: 0;  pointer-events: none;  position: absolute;  width: 60px;  z-index: 2;  }
 @media (min-width: 768px) { .bs-quick-menu--over-prev::before, .bs-quick-menu--over-prev::after, .bs-quick-menu--over-next::before, .bs-quick-menu--over-next::after { display: none;  }
  }
 .bs-quick-menu--over-prev:hover::before, .bs-quick-menu--over-prev:hover::after, .bs-quick-menu--over-next:hover::before, .bs-quick-menu--over-next:hover::after { width: 30px;  }
 .bs-quick-menu--over-prev::before { background: -webkit-gradient(linear, left top, right top, from(white), color-stop(40%, rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.7) 40%, rgba(255, 255, 255, 0) 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );  content: '';  left: -1px;  }
 .bs-quick-menu--over-next::after { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(0%, rgba(255, 255, 255, 0)), color-stop(40%, rgba(255, 255, 255, 0.7)), to(white));  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 40%, white 100%);  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );  right: -1px;  }
 .bs-quick-menu .bs-dropdown--open .bs-quick-menu__toggle::after { -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);  }
 .bs-quick-menu .bs-dropdown--open .bs-quick-menu__list { display: block;  }
 .bs-quick-menu--icon .bs-quick-menu__list .bs-viewport { visibility: hidden;  z-index: -99999;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-quick-menu--icon .bs-quick-menu__list .bs-viewport li { position: initial !important;  height: 0 !important;  width: initial !important;  }
 .bs-quick-menu--icon .bs-quick-menu__item { height: 114px;  white-space: normal;  }
 .bs-quick-menu--icon .bs-quick-menu__item: last-child { border-right: 1px solid #e8e9ec;  }
 .bs-quick-menu--icon .bs-quick-menu__link { -webkit-box-align: initial;  -webkit-align-items: initial;  -ms-flex-align: initial;  align-items: initial;  border-right: 1px solid #e8e9ec;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 14px;  font-weight: 500;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  border-top: 5px solid transparent;  -webkit-transition: 0.3s;  transition: 0.3s;  padding: 20px 25px;  }
 .bs-quick-menu--icon .bs-quick-menu__link span { display: block;  padding-top: 10px;  width: 100%;  }
 @media (min-width: 992px) { .bs-quick-menu--icon .bs-quick-menu__link span { padding: 0;  }
  }
 .bs-quick-menu--icon .bs-quick-menu__link:hover { border-color: #cc092f;  }
 .bs-quick-menu--icon .bs-quick-menu__link::after { display: none;  }
 .bs-quick-menu--icon .bs-quick-menu__link: last-child { border-right: 0;  }
 .bs-quick-menu--icon .bs-quick-menu__link .icon { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  color: #cc092f;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 35px;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  width: 100%;  }
 .bs-quick-menu--hover-fill > a.bs-quick-menu__link { border-top: 5px solid transparent;  padding-top: 10px;  }
 .bs-quick-menu--active > a.bs-quick-menu__link, .bs-quick-menu--hover-fill:hover > a.bs-quick-menu__link { background-color: #f4f4f6;  border-top: 5px solid #cc092f;  padding-top: 10px;  }
 @media (min-width: 768px) { .bs-quick-menu--fluid { width: 25%;  }
  }
 @media (min-width: 1200px) { .bs-quick-menu--fluid { width: 100%;  }
  }
 .bs-quick-menu--fluid .bs-quick-menu__link { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 .bs-quick-menu--vertical { height: 110px;  }
 .bs-quick-menu--vertical .bs-quick-menu__link { -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  }
 .bs-quick-menu--vertical .bs-quick-menu__link::after { display: none;  }
 .bs-quick-menu--vertical .bs-quick-menu__icon-item { font-size: 35px;  width: 100%;  }
 .bs-quick-menu--vertical .bs-quick-menu__text { display: block;  width: 100%;  }
 .bs-quick-menu__icon-item { color: #cc092f;  font-size: 22px;  padding: 0 5px;  }
 .bs-quick-menu__dropdown { overflow: auto;  }
 .bs-quick-menu__dropdown > .bs-quick-menu__item .bs-quick-menu__link { height: 60px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__shadow { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(80%, #fff));  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%);  height: 100%;  opacity: 0;  pointer-events: none;  position: absolute;  top: 0;  -webkit-transition: opacity 0.1s;  transition: opacity 0.1s;  width: 60px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__shadow.is-visible { opacity: 1;  }
 .bs-quick-menu__dropdown .bs-quick-menu__shadow--start { left: 0;  -webkit-transform: rotate(180deg);  transform: rotate(180deg);  }
 .bs-quick-menu__dropdown .bs-quick-menu__shadow--end { right: 0;  }
 .bs-quick-menu__dropdown .bs-quick-menu__wrapper { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  overflow-x: auto;  white-space: nowrap;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu { background-color: #fff;  border-top: 3px solid #e60935;  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.31);  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.31);  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  left: 15px;  opacity: 0;  position: fixed;  -webkit-transform: translateY(5px);  transform: translateY(5px);  visibility: hidden;  width: -webkit-calc(100% - 30px);  width: calc(100% - 30px);  z-index: 100;  }
 @media (min-width: 576px) { .bs-quick-menu__dropdown .bs-quick-menu__menu { left: 0;  width: 220px;  }
  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu .bs-quick-menu__item { border-bottom: 1px solid #e8e9ec;  border-right: 0;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu .bs-quick-menu__item: last-child { border: 0;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu__link, .bs-quick-menu__dropdown .bs-quick-menu__menu__back { padding: 10px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu--open { display: block;  opacity: 1;  pointer-events: auto;  -webkit-transform: translateY(0px);  transform: translateY(0px);  visibility: visible;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu--open > .bs-quick-menu__submenu { display: block;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu--sub-open > li { display: none;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu--sub-open .bs-quick-menu__dropdown .bs-quick-menu__menu--sub-open__submenu { background-color: #fff;  display: block;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu--sortable > .bs-quick-menu__item > .bs-quick-menu__link { padding-left: 45px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu--sortable > .bs-quick-menu__item > .bs-quick-menu__link::before { background: center/10px 17px no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Imljb25zIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjcuNyA0NC4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNy43IDQ0LjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojNTg1OTVCOyIgZD0iTTUuNSwzMy4yYy0zLDAtNS41LDIuNS01LjUsNS41czIuNSw1LjUsNS41LDUuNWMzLDAsNS41LTIuNSw1LjUtNS41UzguNiwzMy4yLDUuNSwzMy4yTDUuNSwzMy4yeiIKCQkvPgo8L2c+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzU4NTk1QjsiIGQ9Ik01LjUsMTYuNmMtMywwLTUuNSwyLjUtNS41LDUuNXMyLjUsNS41LDUuNSw1LjVjMywwLDUuNS0yLjUsNS41LTUuNVM4LjYsMTYuNiw1LjUsMTYuNkw1LjUsMTYuNnoiCgkJLz4KPC9nPgo8Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiM1ODU5NUI7IiBkPSJNNS41LDBDMi41LDAsMCwyLjUsMCw1LjVjMCwzLDIuNSw1LjUsNS41LDUuNWMzLDAsNS41LTIuNSw1LjUtNS41QzExLjEsMi41LDguNiwwLDUuNSwwTDUuNSwweiIvPgo8L2c+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzU4NTk1QjsiIGQ9Ik0yMi4xLDBjLTMsMC01LjUsMi41LTUuNSw1LjVjMCwzLDIuNSw1LjUsNS41LDUuNWMzLDAsNS41LTIuNSw1LjUtNS41QzI3LjcsMi41LDI1LjIsMCwyMi4xLDAKCQlMMjIuMSwweiIvPgo8L2c+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzU4NTk1QjsiIGQ9Ik0yMi4xLDE2LjZjLTMsMC01LjUsMi41LTUuNSw1LjVzMi41LDUuNSw1LjUsNS41YzMsMCw1LjUtMi41LDUuNS01LjVTMjUuMiwxNi42LDIyLjEsMTYuNgoJCUwyMi4xLDE2LjZ6Ii8+CjwvZz4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojNTg1OTVCOyIgZD0iTTIyLjEsMzMuMmMtMywwLTUuNSwyLjUtNS41LDUuNXMyLjUsNS41LDUuNSw1LjVjMywwLDUuNS0yLjUsNS41LTUuNVMyNS4yLDMzLjIsMjIuMSwzMy4yCgkJTDIyLjEsMzMuMnoiLz4KPC9nPgo8L3N2Zz4K);  content: "";  cursor: -webkit-grab;  cursor: grab;  top: 0;  display: inline-block;  height: 100%;  left: 0;  position: absolute;  width: 40px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu--sortable > .bs-quick-menu__item > .bs-quick-menu__link::before:active { cursor: -webkit-grab;  cursor: grab;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu--sortable > .bs-quick-menu__item.gu-transit { cursor: -webkit-grabbing;  cursor: grabbing;  }
 .bs-quick-menu__dropdown .bs-quick-menu__menu--favorite { border-top: 0;  -webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.31);  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.31);  }
 @media (min-width: 768px) { .bs-quick-menu__dropdown .bs-quick-menu__menu--favorite { width: 370px;  }
  }
 .bs-quick-menu__dropdown .bs-quick-menu__submenu { display: none;  z-index: 1;  }
 .bs-quick-menu__dropdown .bs-quick-menu__submenu > .bs-quick-menu__dropdown .bs-quick-menu__submenu__item { border-bottom: 1px solid #e8e9ec;  border-right: 0;  }
 .bs-quick-menu__dropdown .bs-quick-menu__submenu > .bs-quick-menu__dropdown .bs-quick-menu__submenu__item: last-child { border-bottom: 0;  }
 .bs-quick-menu__dropdown .bs-quick-menu__back { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #e8e9ec;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 0.875rem;  font-weight: 600;  padding: 10px 15px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__back::before { content: "\ea6a";  display: inline-block;  font-family: "bradesco_v2";  font-size: 0.75rem;  margin-right: 5px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__item { border-right: 1px solid #e8e9ec;  display: block;  color: #4d4e53;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  height: initial;  line-height: 1.2;  position: relative;  }
 .bs-quick-menu__dropdown .bs-quick-menu__item--sub-open { display: block !important;  }
 .bs-quick-menu__dropdown .bs-quick-menu__item--sub-open > .bs-quick-menu__submenu { background-color: #fff;  display: block;  }
 .bs-quick-menu__dropdown .bs-quick-menu__item--sub-open > a { display: none;  }
 .bs-quick-menu__dropdown .bs-quick-menu__item--active { background-color: #f4f4f6;  }
 .bs-quick-menu__dropdown .bs-quick-menu__link { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 100%;  -webkit-transition: .15s;  transition: .15s;  border-top: 0;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  }
 .bs-quick-menu__dropdown .bs-quick-menu__link:hover { background-color: #e8e9ec;  border-top: 0;  }
 .bs-quick-menu__dropdown .bs-quick-menu__link::after { display: none;  }
 .bs-quick-menu__dropdown .bs-quick-menu__link--arrow::after, .bs-quick-menu__dropdown .bs-quick-menu__link--arrow-right::after, .bs-quick-menu__dropdown .bs-quick-menu__link--arrow-down::after { display: inline-block;  font-family: "bradesco_v2";  font-size: 12px;  position: absolute;  right: 15px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__link--arrow-right::after { content: "\ea69";  }
 .bs-quick-menu__dropdown .bs-quick-menu__link--arrow-down::after { content: "\ea67";  }
 .bs-quick-menu__dropdown .bs-quick-menu__icon:first-child { color: #cc092f;  font-size: 22px;  margin-right: 5px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__icon: last-child { color: #4d4e53;  font-size: 12px;  margin: 0 6px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__favorite { background-color: #f4f4f6;  line-height: 1.4;  position: relative;  }
 .bs-quick-menu__dropdown .bs-quick-menu__favorite-link { display: block;  padding: 18px 15px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__favorite .bs-quick-menu__icon { font-size: 1.5rem;  }
 .bs-quick-menu__dropdown .bs-quick-menu__favorite .bs-quick-menu__icon, .bs-quick-menu__dropdown .bs-quick-menu__favorite a { color: #0b67bd;  }
 .bs-quick-menu__dropdown .bs-quick-menu__favorite a { font-weight: 700;  }
 .bs-quick-menu__dropdown .bs-quick-menu--large .bs-quick-menu__link { font-weight: 600;  padding-bottom: 20px;  padding-top: 20px;  }
 .bs-quick-menu__dropdown .bs-quick-menu--large .bs-quick-menu__back { padding-bottom: 15px;  padding-top: 15px;  }
 .bs-quick-menu__dropdown .bs-quick-menu--border-left .bs-quick-menu__item:first-child { border-left: 1px solid #e8e9ec;  }
 .bs-quick-menu__dropdown .bs-quick-menu--margin { margin-bottom: 15px;  margin-top: 15px;  }
 .bs-quick-menu__dropdown .bs-quick-menu__icon-sub { color: #cc092f;  font-size: 20px;  padding-right: 5px;  }
 .bs-quick-menu__dropdown .bs-quick-menu--active-list > .bs-quick-menu__link { border-top: 5px solid #cc092f;  padding-top: 15px;  }
 .bs-quick-menu--icons .bs-quick-menu__link { white-space: nowrap;  }
 .bs-quick-menu__actions { display: none;  }
 .bs-quick-menu__actions--button-prev, .bs-quick-menu__actions--button-next { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background: rgba(255, 255, 255, 0.79);  display: none;  height: 100%;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  left: 0;  top: 0;  position: absolute;  width: 50px;  z-index: 9;  }
 @media (min-width: 768px) { .bs-quick-menu__actions--button-prev, .bs-quick-menu__actions--button-next { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-quick-menu__actions--button-prev:disabled, .bs-quick-menu__actions--button-next:disabled { display: none;  }
 .bs-quick-menu__actions--button-next { left: initial;  right: 0;  }
.flickity-enabled + .bs-quick-menu__actions { display: block;  }
.bs-search-empty { margin: 30px 0;  text-align: center;  }
 .bs-search-empty__wrapper { border-bottom: 1px solid #d2d4da;  margin: 0 auto 30px;  padding-bottom: 30px;  }
 .bs-search-empty__title { color: #cc092f;  font-size: 30px;  font-weight: bold;  margin-bottom: 15px;  width: 100%;  }
 @media (min-width: 768px) { .bs-search-empty__title { font-size: 60px;  }
  }
 .bs-search-empty__subtitle { font-size: 20px;  font-weight: bold;  margin-bottom: 15px;  }
 @media (min-width: 768px) { .bs-search-empty__subtitle { font-size: 24px;  }
  }
 .bs-search-empty__description { font-size: 16px;  }
 @media (min-width: 768px) { .bs-search-empty__description { font-size: 20px;  }
  }
 .bs-search-empty__tag { color: #cc092f;  text-decoration: underline;  }
 .bs-search-empty__tag:hover { color: #99000f;  text-decoration: initial;  }
 .bs-search-empty .bs-button { margin: 0 10px;  }
.bs-search__container { width: 100%;  }
.bs-search__form { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #f4f4f6;  height: 70px;  left: 0;  opacity: 0;  padding: 15px;  position: absolute;  top: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  visibility: hidden;  width: 100%;  }
 .bs-search__form > wlauto { width: 100%;  }
 @media (min-width: 768px) { .bs-search__form { height: 80px;  padding: 20px 30px;  }
  }
 @media (min-width: 992px) { .bs-search__form { background-color: #f4f4f6;  border: 1px solid #d2d4da;  -webkit-border-radius: 5px;  border-radius: 5px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: auto;  left: auto;  opacity: 1;  padding: 0;  position: relative;  top: auto;  visibility: visible;  z-index: 1;  }
  }
.bs-search__field { background-color: #fff;  border: 1px solid #d2d4da;  font-size: 1rem;  font-weight: 300;  height: 100%;  line-height: 28px;  padding: 5px 10px;  width: 100%;  }
 @media (max-width: 768px) { .bs-search__field { border: 1px solid #e8e9ec;  -webkit-border-radius: 3px;  border-radius: 3px;  }
  }
 @media (min-width: 992px) { .bs-search__field { background-color: transparent;  border: 0;  display: block;  height: 38px;  }
  }
 .bs-search__field:hover, .bs-search__field:focus { background-color: #e8e9ec;  }
.bs-search__button { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: transparent;  color: #a5aab6;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 1.625rem;  height: 100%;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  text-align: center;  -webkit-transition: height 0.3s;  transition: height 0.3s;  width: 60px;  }
 .bs-search__button:hover, .bs-search__button:focus { color: #4d4e53;  }
 @media (min-width: 768px) { .bs-search__button { font-size: 2rem;  width: 90px;  }
  }
 @media (min-width: 992px) { .bs-search__button { font-size: 1.625rem;  height: 38px;  width: 50px;  }
  }
.bs-search__toggle { display: block;  height: 60px;  }
 @media (min-width: 768px) { .bs-search__toggle { height: 80px;  }
  }
 @media (min-width: 992px) { .bs-search__toggle { display: none;  }
  }
.bs-search__submit { display: none;  }
 @media (min-width: 992px) { .bs-search__submit { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
.bs-search__dropdown { left: 0;  overflow: hidden;  padding: 15px;  position: absolute;  top: -webkit-calc(100% - 21px);  top: calc(100% - 21px);  width: 100%;  }
 @media (min-width: 768px) { .bs-search__dropdown { padding: 0 30px;  top: -webkit-calc(100% - 16px);  top: calc(100% - 16px);  }
  }
 @media (min-width: 992px) { .bs-search__dropdown { padding: 0;  top: -webkit-calc(100% - 1px);  top: calc(100% - 1px);  }
  }
.bs-search-suggestions { background-color: #fff;  border: 1px solid #d2d4da;  -webkit-border-bottom-left-radius: 3px;  border-bottom-left-radius: 3px;  -webkit-border-bottom-right-radius: 3px;  border-bottom-right-radius: 3px;  display: none;  width: 100%;  }
 .bs-search-suggestions__title { background-color: #f4f4f6;  border-bottom: 1px solid #d2d4da;  color: #cc092f;  display: block;  font-family: "Bradesco";  font-size: 0.75rem;  font-weight: 500;  line-height: 18px;  min-height: 30px;  padding: 5px 10px;  }
 .bs-search-suggestions__title: empty { display: none;  }
 .bs-search-suggestions__item--active .bs-search-suggestions__link { background-color: #f4f4f6;  }
 .bs-search-suggestions__link { color: #4d4e53;  display: block;  font-size: 0.875rem;  font-weight: 400;  line-height: 20px;  padding: 10px;  width: 100%;  }
 .bs-search-suggestions__link:hover, .bs-search-suggestions__linka:focus { background-color: #f4f4f6;  }
 .bs-search-suggestions__term { display: inline-block;  margin-right: 5px;  }
 .bs-search-suggestions__term b { font-weight: 700;  }
 .bs-search-suggestions__location { color: #a5aab6;  display: inline-block;  font-size: 0.75rem;  }
 .bs-search-suggestions--open { display: block;  }
 .bs-search-suggestions--loading .bs-search-suggestions__list::before { background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iIzRkNGU1MyI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjkxNjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjNGQ0ZTUzIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuODMzMzMzMzMzMzMzMzMzNHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC43NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC42NjY2NjY2NjY2NjY2NjY2cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41ODMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC41cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC40MTY2NjY2NjY2NjY2NjY3cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4zMzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4yNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDgiIHk9IjI0IiByeD0iMy44NCIgcnk9IjEuOTIiIHdpZHRoPSI0IiBoZWlnaHQ9IjEyIiBmaWxsPSIjNGQ0ZTUzIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiB0aW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMTY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ4IiB5PSIyNCIgcng9IjMuODQiIHJ5PSIxLjkyIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMiIgZmlsbD0iIzRkNGU1MyI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIgdGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjA4MzMzMzMzMzMzMzMzMzMzcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0OCIgeT0iMjQiIHJ4PSIzLjg0IiByeT0iMS45MiIgd2lkdGg9IjQiIGhlaWdodD0iMTIiIGZpbGw9IiM0ZDRlNTMiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIHRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48L3N2Zz4K) center/40px no-repeat;  content: "";  display: block;  height: 40px;  margin: auto;  width: 40px;  }
.bs-search--open .bs-search__button { background: #f4f4f6;  -webkit-transition: 0.3s;  transition: 0.3s;  }
@media (max-width: 991px) { .bs-search--open .bs-search__form { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  opacity: 1;  top: 80px;  -webkit-transition: 0.3s;  transition: 0.3s;  visibility: visible;  }
  }
@media (max-width: 767px) { .bs-search--open .bs-search__form { top: 60px;  }
  }
.bs-help-search__input { width: 100%;  height: 3.125rem;  margin-bottom: 1.875rem;  padding: 0.625rem 0.9375rem;  font-size: 2.5rem;  color: orangered;  border: 0.0625rem solid orangered;  }
.bs-help-search__highlight { display: block;  }
.bs-help-search__remove-highlight { display: none;  }
.bs-help-search__search-empty { background-color: #f1f1f1;  font-size: 14px;  display: none;  margin: 20px 0;  padding: 15px;  }
.bs-help-search__search-empty.bs-active { display: block;  }
.bs-section { background-position: top;  background-repeat: no-repeat;  background-size: cover;  padding: 60px 0;  }
 .bs-section__content p { margin-bottom: 15px;  }
 .bs-section__content li { margin-bottom: 15px;  }
 .bs-section__header, .bs-section-header { display: block;  margin-bottom: 30px;  }
 .bs-section__header__description, .bs-section-header__description { color: #4d4e53;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  margin: 15px 0;  word-break: break-word;  }
 .bs-section__header__description + .bs-section-header__subtitle, .bs-section-header__description + .bs-section-header__subtitle { margin-top: 30px;  }
 .bs-section__header__title, .bs-section-header__title { color: #4d4e53;  display: inline-block;  font-family: "Bradesco";  font-size: 1.625rem;  font-weight: 300;  letter-spacing: -0.3px;  line-height: 1.2;  padding-left: 20px;  position: relative;  }
 .bs-section__header__title::before, .bs-section-header__title::before { background-color: #cc092f;  content: "";  display: block;  height: -webkit-calc(100% - 10px);  height: calc(100% - 10px);  left: 0;  position: absolute;  top: 5px;  width: 5px;  }
 .bs-section__header__title span, .bs-section-header__title span { font-weight: 700;  white-space: nowrap;  }
 @media (min-width: 768px) { .bs-section__header__title, .bs-section-header__title { font-size: 1.875rem;  }
  }
 @media (min-width: 992px) { .bs-section__header__title, .bs-section-header__title { font-size: 2.125rem;  }
  }
 .bs-section__header__title--white, .bs-section-header__title--white { color: #fff;  }
 .bs-section__header__subtitle, .bs-section-header__subtitle { color: #4d4e53;  font-family: "Bradesco";  font-size: 1.25rem;  line-height: 1.3;  }
 @media (min-width: 768px) { .bs-section__header__subtitle, .bs-section-header__subtitle { font-size: 1.375rem;  }
  }
 .bs-section__header:only-child, .bs-section-header:only-child { margin-bottom: 0;  }
 .bs-section__header--divider, .bs-section-header--divider { margin-bottom: 50px;  padding: 0 0 20px;  }
 @media (min-width: 768px) { .bs-section__header--divider, .bs-section-header--divider { padding: 10px 0 40px;  }
  }
 @media (min-width: 1200px) { .bs-section__header--divider, .bs-section-header--divider { padding: 0 0 40px;  }
  }
 .bs-section__header--divider .bs-section-header__title::before, .bs-section-header--divider .bs-section-header__title::before { display: none;  }
 .bs-section__header--divider .bs-section-header__title::after, .bs-section-header--divider .bs-section-header__title::after { background: #2365a7;  bottom: -22px;  content: "";  height: 3px;  left: 50%;  margin-left: -25px;  position: absolute;  width: 50px;  }
 .bs-section__header--lighter .bs-section-header__title, .bs-section-header--lighter .bs-section-header__title { color: #fff;  }
 .bs-section__header--lighter .bs-section-header__title::after, .bs-section-header--lighter .bs-section-header__title::after { background-color: #fff;  }
 .bs-section__footer, .bs-section-footer { margin-top: 30px;  }
 .bs-section__footer .bs-button-group, .bs-section-footer .bs-button-group { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 .bs-section__form { padding: 15px 0;  }
 .bs-section section: first-of-type { padding-top: 0;  }
 .bs-section--full-height { min-height: 100vh;  }
 @media (min-width: 768px) { .bs-section--full-height { min-height: 0;  }
  }
 @media (min-width: 993px) { .bs-section--full-height { min-height: 100vh;  }
 .bs-section--full-height .bs-container-old { padding-bottom: 60px;  padding-top: 60px;  }
  }
 .bs-section--gray { background-color: #f4f4f6;  }
 .bs-section--gray .bs-media__list--linear-prev.is-draggable .flickity-viewport::before { background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.47)), color-stop(47%, rgba(255, 255, 255, 0.78)), color-stop(75%, white), to(white));  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 25%, rgba(255, 255, 255, 0.78) 47%, white 75%, white 100%);  background: -webkit-gradient(linear, right top, left top, from(rgba(244, 244, 246, 0)), color-stop(25%, rgba(244, 244, 246, 0.47)), color-stop(47%, rgba(244, 244, 246, 0.78)), color-stop(75%, #f4f4f6), to(#f4f4f6));  background: linear-gradient(to left, rgba(244, 244, 246, 0) 0%, rgba(244, 244, 246, 0.47) 25%, rgba(244, 244, 246, 0.78) 47%, #f4f4f6 75%, #f4f4f6 100%);  }
 .bs-section--gray .bs-media__list--linear-next.is-draggable .flickity-viewport::after { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.47)), color-stop(47%, rgba(255, 255, 255, 0.78)), color-stop(75%, white), to(white));  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.47) 25%, rgba(255, 255, 255, 0.78) 47%, white 75%, white 100%);  background: -webkit-gradient(linear, left top, right top, from(rgba(244, 244, 246, 0)), color-stop(25%, rgba(244, 244, 246, 0.47)), color-stop(47%, rgba(244, 244, 246, 0.78)), color-stop(75%, #f4f4f6), to(#f4f4f6));  background: linear-gradient(to right, rgba(244, 244, 246, 0) 0%, rgba(244, 244, 246, 0.47) 25%, rgba(244, 244, 246, 0.78) 47%, #f4f4f6 75%, #f4f4f6 100%);  }
 .bs-section--gray .is-nav-selected::before { background-color: #f4f4f6;  }
 .bs-section--blue, .bs-section--red { color: #fff;  }
 .bs-section--blue .bs-section-header__title, .bs-section--blue .bs-section-header__description, .bs-section--red .bs-section-header__title, .bs-section--red .bs-section-header__description { color: #fff;  }
 .bs-section--blue .bs-section-header__title::before, .bs-section--blue .bs-section-header__description::before, .bs-section--red .bs-section-header__title::before, .bs-section--red .bs-section-header__description::before { background-color: #fff;  }
 .bs-section--blue .bs-form-error__message, .bs-section--blue .bs-form-error__checkbox, .bs-section--red .bs-form-error__message, .bs-section--red .bs-form-error__checkbox { color: #ffc107;  }
 .bs-section--blue .bs-form__field[data-validation-state="invalid"], .bs-section--red .bs-form__field[data-validation-state="invalid"] { border-color: #ffc107;  }
 .bs-section--blue .bs-form__field[data-validation-state="invalid"]:focus, .bs-section--blue .bs-form__field[data-validation-state="invalid"]:hover, .bs-section--red .bs-form__field[data-validation-state="invalid"]:focus, .bs-section--red .bs-form__field[data-validation-state="invalid"]:hover { border-color: #ffc107;  }
 .bs-section--blue .bs-form__field-group[data-validation-state="invalid"] input, .bs-section--red .bs-form__field-group[data-validation-state="invalid"] input { border-color: #ffc107;  }
 .bs-section--blue .bs-form__field-group[data-validation-state="invalid"] input:focus, .bs-section--blue .bs-form__field-group[data-validation-state="invalid"] input:hover, .bs-section--red .bs-form__field-group[data-validation-state="invalid"] input:focus, .bs-section--red .bs-form__field-group[data-validation-state="invalid"] input:hover { border-color: #ffc107;  }
 .bs-section--red { background-color: #cc092f;  }
 .bs-section--blue { background-color: #0b67bd;  }
 @media (max-width: 576px) { .bs-section--boxed { padding: 0;  }
  }
 .bs-section--boxed .bs-container { background-color: #fff;  padding: 30px 30px 15px;  }
 @media (min-width: 768px) { .bs-section--boxed .bs-container { -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);  }
  }
 @media (min-width: 992px) { .bs-section--boxed .bs-container { padding: 45px 30px 15px;  }
  }
.comp-servicos { background-color: #f4f4f6;  }
 .comp-servicos .bs-card__figure { background-color: #fff;  }
.bs-snackbar { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #4d4e53;  bottom: 0;  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);  color: #fff;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  left: 50%;  padding-left: 24px;  padding-right: 24px;  pointer-events: none;  position: fixed;  -webkit-transform: translate(-50%, 100%);  transform: translate(-50%, 100%);  -webkit-transition: visibility 0.3s 0.3s, -webkit-transform 0.3s;  transition: visibility 0.3s 0.3s, -webkit-transform 0.3s;  transition: transform 0.3s, visibility 0.3s 0.3s;  transition: transform 0.3s, visibility 0.3s 0.3s, -webkit-transform 0.3s;  visibility: hidden;  will-change: transform;  z-index: 400;  }
 @media (max-width: 767px) { .bs-snackbar { left: 0;  -webkit-transform: translate(0, 100%);  transform: translate(0, 100%);  width: 100%;  }
  }
 @media (min-width: 768px) { .bs-snackbar { -webkit-border-radius: 2px;  border-radius: 2px;  max-width: 568px;  min-width: 288px;  }
  }
 .bs-snackbar__text { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 0.875rem;  height: 48px;  opacity: 0;  -webkit-transition: opacity 0.3s;  transition: opacity 0.3s;  }
 @media (min-width: 768px) { .bs-snackbar--align-left { bottom: 24px;  left: 24px;  right: auto;  -webkit-transform: translate(0, 200%);  transform: translate(0, 200%);  }
  }
 @media (max-width: 767px) { .bs-snackbar--align-left { bottom: 0;  left: 0;  -webkit-transform: translate(0, 100%);  transform: translate(0, 100%);  width: 100%;  }
  }
 .bs-snackbar--multiline .bs-snackbar__text { height: 80px;  }
 .bs-snackbar--visible { pointer-events: auto;  -webkit-transform: translate(0);  transform: translate(0);  -webkit-transition: -webkit-transform 0.3s;  transition: -webkit-transform 0.3s;  transition: transform 0.3s;  transition: transform 0.3s, -webkit-transform 0.3s;  visibility: visible;  }
 .bs-snackbar--visible:not(.bs-snackbar--align-left) { -webkit-transform: translate(-50%, 0);  transform: translate(-50%, 0);  }
 @media (max-width: 767px) { .bs-snackbar--visible:not(.bs-snackbar--align-left) { bottom: 0;  left: 0;  -webkit-transform: translate(0);  transform: translate(0);  width: 100%;  }
  }
 .bs-snackbar--visible .bs-snackbar__text, .bs-snackbar--visible .bs-snackbar__action-button:not([aria-hidden]) { opacity: 1;  -webkit-transition: opacity 0.6s;  transition: opacity 0.6s;  }
 .bs-snackbar--success { background-color: #28a745;  }
 .bs-snackbar--warning { color: #000;  background-color: #ffc107;  }
 .bs-snackbar--danger { background-color: #cc092f;  }
 .bs-snackbar--progress { padding: 0;  }
.bs-social__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
.bs-social__link { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 1rem;  line-height: 20px;  padding: 10px;  margin-right: 3px;  }
.bs-social__icon { color: #4d4e53;  }
.bs-share { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
 .bs-share__title { margin-right: 10px;  }
 .bs-share--border-top { border-top: 1px solid #e8e9ec;  margin-top: 30px;  padding-top: 30px;  }
.bs-sticky { height: 100%;  }
.bs-table { -webkit-border-radius: 5px;  border-radius: 5px;  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), inset 0 59px 0 0 rgba(0, 0, 0, 0.004), inset 0 60px 0 0 rgba(0, 0, 0, 0.004);  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2), inset 0 59px 0 0 rgba(0, 0, 0, 0.004), inset 0 60px 0 0 rgba(0, 0, 0, 0.004);  display: block;  margin-top: 30px;  margin-bottom: 30px;  overflow-x: auto;  width: 100%;  }
 .bs-table:: -webkit-scrollbar-track { background-color: #e8e9ec;  -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  border-bottom-right-radius: 5px;  }
 .bs-table:: -webkit-scrollbar { height: 6px;  }
 .bs-table:: -webkit-scrollbar-thumb { background-color: #a5aab6;  -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  border-bottom-right-radius: 5px;  }
 .bs-table table { background-color: #f9f9f9;  -webkit-border-radius: 5px;  border-radius: 5px;  border-spacing: 0;  max-width: 100%;  min-width: 400px;  table-layout: auto;  text-align: left;  width: 100%;  }
 .bs-table td, .bs-table__data { background-color: #fff;  border-bottom: 1px solid #e8e9ec;  border-right: 1px solid #e8e9ec;  font-size: 0.875rem;  letter-spacing: -0.16px;  padding: 15px;  }
 @media (min-width: 768px) { .bs-table td, .bs-table__data { font-size: 1rem;  padding: 15px 20px;  }
  }
 .bs-table td:first-child, .bs-table__data:first-child { border-left: 1px solid #e8e9ec;  }
 .bs-table td--green, .bs-table__data--green { color: #0f0;  }
 .bs-table td--primary, .bs-table__data--primary { color: #cc092f;  }
 .bs-table td--bold, .bs-table__data--bold { font-weight: 700;  }
 .bs-table td--light, .bs-table__data--light { font-weight: 300;  }
 .bs-table td--new-june, .bs-table__data--new-june { font-family: "Bradesco";  }
 .bs-table tr:first-child td, .bs-table__row:first-child td { border-top: 1px solid #e8e9ec;  }
 .bs-table tr:first-child th, .bs-table__row:first-child th { border-bottom: 0;  }
 .bs-table tr: last-child td, .bs-table__row: last-child td { border-bottom: 0;  }
 .bs-table tr: last-child td:first-child, .bs-table__row: last-child td:first-child { -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px;  }
 .bs-table tr: last-child td: last-child, .bs-table__row: last-child td: last-child { -webkit-border-bottom-right-radius: 5px;  border-bottom-right-radius: 5px;  }
 .bs-table__row-selectable { cursor: pointer;  }
 .bs-table__row-selectable:hover td { background-color: #f4f4f6;  }
 .bs-table th, .bs-table__header { background-color: #f9f9f9;  border-right: 1px solid #e8e9ec;  border-top: 1px solid #e8e9ec;  color: #4d4e53;  font-size: 1rem;  padding: 15px;  position: relative;  }
 .bs-table th:first-child, .bs-table__header:first-child { border-left: 1px solid #e8e9ec;  -webkit-border-top-left-radius: 5px;  border-top-left-radius: 5px;  }
 .bs-table th: last-child, .bs-table__header: last-child { -webkit-border-top-right-radius: 5px;  border-top-right-radius: 5px;  }
 .bs-table__icon { display: block;  font-size: 2rem;  margin: 5px 0;  }
 .bs-table--column-fixed .bs-table__row th:first-child, .bs-table--column-fixed .bs-table__row td:first-child { left: 0;  position: -webkit-sticky;  position: sticky;  text-align: left;  z-index: 1;  }
 .bs-table--column-fixed .bs-table__row th:first-child::after, .bs-table--column-fixed .bs-table__row td:first-child::after { background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.08)), to(rgba(0, 0, 0, 0)));  background: linear-gradient(to right, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0) 100%);  content: "";  display: block;  height: 100%;  position: absolute;  right: -10px;  top: 0;  width: 9px;  }
 .bs-table--text-center th, .bs-table--text-center td { text-align: center;  }
 .bs-table--collapsible .bs-table__row { vertical-align: top;  }
 .bs-table--collapsible .bs-table__row--collapsed .bs-table__data:not(:first-child) .bs-table__data-item:not(:first-child) { display: none;  }
 .bs-table--collapsible .bs-table__row--collapsed .bs-table__data:first-child .bs-table__data-item { margin-bottom: 15px;  }
 .bs-table--collapsible .bs-table__row--collapsed .bs-table__data:first-child .bs-table__data-item: last-child { margin-bottom: 0;  }
 .bs-table--collapsible .bs-table__row--collapsed .bs-table__data-item { margin-bottom: 0;  }
 .bs-table--collapsible .bs-table__row--collapsed .bs-table__trigger-row .icon { display: block;  -webkit-transform: rotate(180deg);  transform: rotate(180deg);  }
 .bs-table--collapsible .bs-table__header:not([data-sort-method="none"]) { cursor: pointer;  }
 .bs-table--collapsible .bs-table__header:not([data-sort-method="none"])::after { content: "\e91b";  display: block;  font-family: "bradesco_v2";  font-size: 0.875rem;  margin-left: 5px;  -webkit-transform: rotate(180deg);  transform: rotate(180deg);  }
 .bs-table--collapsible .bs-table__header[aria-sort="ascending"]::after { -webkit-transform: rotate(0);  transform: rotate(0);  }
 .bs-table--collapsible .bs-table__header: last-child, .bs-table--collapsible .bs-table__header:nth-child(2) { text-align: center;  }
 .bs-table--collapsible .bs-table__trigger-row { color: #a5aab6;  text-align: center;  width: 100%;  }
 .bs-table--collapsible .bs-table__data:nth-child(2) { text-align: center;  width: 140px;  }
 .bs-table--collapsible .bs-table__data:last-child { color: #a5aab6;  font-weight: bold;  text-align: center;  width: 140px;  }
 .bs-table--collapsible .bs-table__data-item { display: block;  margin-bottom: 15px;  }
 .bs-table--collapsible .bs-table__data-item: last-child { margin-bottom: 0;  }
 .bs-table--collapsible.bs-has-filter tbody .bs-table__row:not(.bs-table__row--active) { display: none;  }
.bs-tabs { position: relative;  }
 .bs-tabs:hover .bs-tabs__arrows { opacity: 1;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-tabs__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  list-style: none;  position: relative;  white-space: nowrap;  }
 .bs-tabs__list .flickity-viewport { overflow: hidden;  position: relative;  z-index: 1;  }
 .bs-tabs__list::after { background-color: #4d4e53;  bottom: 0;  content: "";  display: block;  height: 1px;  left: 0;  position: absolute;  width: 100%;  }
 .bs-tabs__link { border-color: #d2d4da;  border-style: solid;  -webkit-border-top-left-radius: 5px;  border-top-left-radius: 5px;  -webkit-border-top-right-radius: 5px;  border-top-right-radius: 5px;  border-width: 1px;  border-bottom-color: #4d4e53;  color: #a5aab6;  cursor: pointer;  display: block;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  margin-right: 15px;  padding: 15px;  position: relative;  -webkit-transition: 0.2s ease-in-out;  transition: 0.2s ease-in-out;  max-width: auto;  z-index: 1;  }
 @media (min-width: 768px) { .bs-tabs__link { font-size: 1.125rem;  padding: 15px 45px;  }
  }
 @media (min-width: 992px) { .bs-tabs__link { padding: 15px 15px;  }
  }
 .bs-tabs__link: last-child { margin-right: 0;  }
 .bs-tabs .bs-is-active, .bs-tabs .is-nav-selected { background-color: #fff;  border: 1px solid #4d4e53;  border-bottom-color: #fff;  color: #4d4e53;  }
 .bs-tabs__content { display: none;  padding: 15px 0;  width: 100%;  }
 .bs-tabs__content--active { display: block;  }
 .bs-tabs__content--no-padding { padding: 0;  }
 .bs-tabs__panel--slider .bs-tabs__content { display: block;  }
 .bs-tabs__link-modal { color: #4d4e53;  display: block;  font-size: 1rem;  margin: 0 auto;  overflow: hidden;  position: relative;  text-align: center;  }
 .bs-tabs__link-modal::before, .bs-tabs__link-modal::after { border-top: 1px solid #d2d4da;  content: "";  display: block;  position: absolute;  top: 18px;  width: 1000px;  }
 .bs-tabs__link-modal::after { left: 60%;  }
 .bs-tabs__link-modal:before { right: 60%;  }
 .bs-tabs__panel-items .bs-media__list { margin: 0;  }
 .bs-tabs__panel-items .bs-media__item { padding: 15px;  }
 .bs-tabs__panel-items .flickity-viewport { overflow: hidden;  position: relative;  }
 .bs-tabs__arrow-prev, .bs-tabs__arrow-next { cursor: pointer;  display: block;  font-size: 25px;  top: 0;  padding: 8px;  position: absolute;  margin: 2px;  opacity: 0.7;  z-index: 3;  }
 @media (min-width: 768px) { .bs-tabs__arrow-prev, .bs-tabs__arrow-next { display: block;  }
  }
 .bs-tabs__arrow-prev:hover, .bs-tabs__arrow-next:hover { opacity: 1;  }
 .bs-tabs__arrow-prev[disabled^="disabled"], .bs-tabs__arrow-prev[disabled^="disabled"]:hover, .bs-tabs__arrow-next[disabled^="disabled"], .bs-tabs__arrow-next[disabled^="disabled"]:hover { cursor: default;  opacity: 0;  }
 .bs-tabs__arrow-prev { left: -18px;  }
 @media (min-width: 768px) { .bs-tabs__arrow-prev { left: -8px;  }
  }
 @media (min-width: 1300px) { .bs-tabs__arrow-prev { left: -46px;  }
  }
 .bs-tabs__arrow-next { right: -18px;  }
 @media (min-width: 768px) { .bs-tabs__arrow-next { right: -8px;  }
  }
 @media (min-width: 1300px) { .bs-tabs__arrow-next { right: -46px;  }
  }
 .bs-tabs--remove-tab .bs-tabs__list, .bs-tabs--remove-tab .bs-tabs__arrows { display: none;  }
 .bs-tabs--over-prev::before, .bs-tabs--over-prev::after, .bs-tabs--over-next::before, .bs-tabs--over-next::after { content: '';  height: 55px;  -webkit-transition: 0.5s;  transition: 0.5s;  top: 0;  pointer-events: none;  position: absolute;  width: 75px;  z-index: 2;  }
 .bs-tabs--over-prev:hover::before, .bs-tabs--over-prev:hover::after, .bs-tabs--over-next:hover::before, .bs-tabs--over-next:hover::after { width: 30px;  }
 .bs-tabs--over-prev::before { background: -webkit-gradient(linear, left top, right top, from(white), color-stop(50%, rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 100%);  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);  content: '';  left: -1px;  }
 .bs-tabs--over-next::after { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(1%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.7)), to(white));  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0.7) 50%, white 100%);  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);  right: -1px;  }
.bs-texttype { border-color: inherit;  word-wrap: break-word;  }
 .bs-texttype::after { -webkit-animation: blink 0.7s infinite;  animation: blink 0.7s infinite;  border-right: 4px solid;  content: "";  margin-left: 4px;  }
@-webkit-keyframes blink { 0% { opacity: 1;  }
 50% { opacity: 0;  }
 100% { opacity: 1;  }
  }
@keyframes blink { 0% { opacity: 1;  }
 50% { opacity: 0;  }
 100% { opacity: 1;  }
  }
.bs-telecordion__list { margin: 0 -15px;  }
.bs-telecordion__item { border-bottom: 1px solid #d2d4da;  padding: 45px 0;  }
 .bs-telecordion__item.is-expanded .bs-telecordion__box, .bs-telecordion__item--expanded .bs-telecordion__box { -webkit-transition: height .3s;  transition: height .3s;  }
 .bs-telecordion__item.is-expanded .bs-telecordion__body, .bs-telecordion__item.is-expanded .bs-telecordion__contact-list, .bs-telecordion__item--expanded .bs-telecordion__body, .bs-telecordion__item--expanded .bs-telecordion__contact-list { opacity: 1;  -webkit-transition: opacity .3s;  transition: opacity .3s;  display: block;  }
 .bs-telecordion__item.is-expanded .bs-telecordion__icon::before, .bs-telecordion__item--expanded .bs-telecordion__icon::before { -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);  -webkit-transition: -webkit-transform .3s;  transition: -webkit-transform .3s;  transition: transform .3s;  transition: transform .3s, -webkit-transform .3s;  }
.bs-telecordion__box { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  height: 60px;  overflow: hidden;  position: relative;  -webkit-transition: height .3s;  transition: height .3s;  }
 @media (min-width: 768px) { .bs-telecordion__box { -webkit-flex-wrap: nowrap;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  position: static;  }
  }
.bs-telecordion__icon { -webkit-box-flex: 1;  -webkit-flex: 1 0 auto;  -ms-flex: 1 0 auto;  flex: 1 0 auto;  left: 0;  padding: 0 15px;  padding-left: 30px;  position: absolute;  top: 0;  }
 @media (min-width: 768px) { .bs-telecordion__icon { left: auto;  position: relative;  top: auto;  -webkit-box-flex: initial;  -webkit-flex: initial;  -ms-flex: initial;  flex: initial;  }
  }
 .bs-telecordion__icon::before { content: "\e91c";  display: block;  font-family: "bradesco_v2";  left: 15px;  position: absolute;  top: 20px;  -webkit-transform: rotate(0);  transform: rotate(0);  -webkit-transition: -webkit-transform .3s;  transition: -webkit-transform .3s;  transition: transform .3s;  transition: transform .3s, -webkit-transform .3s;  }
 .bs-telecordion__icon .icon { color: #cc092f;  display: block;  font-size: 50px;  height: 60px;  line-height: 60px;  text-align: center;  width: 60px;  }
.bs-telecordion__text { -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  padding: 0 15px;  }
 @media (min-width: 768px) { .bs-telecordion__text { padding: 0;  }
  }
.bs-telecordion__header { margin-bottom: 30px;  min-height: 60px;  padding-left: 85px;  }
 @media (min-width: 768px) { .bs-telecordion__header { padding-left: 0;  }
  }
.bs-telecordion__title { display: block;  font-size: 22px;  margin-bottom: 5px;  }
.bs-telecordion__subtitle { font-size: 16px;  }
.bs-telecordion__body { opacity: 0;  -webkit-transition: opacity .3s;  transition: opacity .3s;  }
.bs-telecordion__contact { -webkit-box-flex: 1;  -webkit-flex: 1 0 300px;  -ms-flex: 1 0 300px;  flex: 1 0 300px;  padding: 0 15px;  }
 @media (min-width: 768px) { .bs-telecordion__contact { padding-left: 60px;  }
  }
 .bs-telecordion__contact-list { display: none;  opacity: 0;  -webkit-transition: opacity .3s;  transition: opacity .3s;  }
 .bs-telecordion__contact-label { display: block;  margin-bottom: 15px;  }
.bs-telecordion__phone { margin-bottom: 15px;  }
 .bs-telecordion__phone-number { display: block;  font-size: 22px;  font-weight: 500;  }
 .bs-telecordion__phone-description { display: block;  }
.bs-time-line { overflow: hidden;  }
 .bs-time-line__select { position: relative;  margin-bottom: 15px;  }
 .bs-time-line__buttons { width: 100%;  }
 .bs-time-line__buttons::before { background-color: #d2d4da;  content: '';  height: 1px;  position: absolute;  margin: 0 7%;  top: 32px;  width: 100%;  }
 @media (min-width: 576px) { .bs-time-line__buttons::before { margin: 0px 7%;  width: 86%;  }
  }
 .bs-time-line__buttons .bs-time-line--prev, .bs-time-line__buttons .bs-time-line--next { display: none;  top: 14%;  position: absolute;  }
 @media (min-width: 576px) { .bs-time-line__buttons .bs-time-line--prev, .bs-time-line__buttons .bs-time-line--next { display: block;  }
  }
 .bs-time-line__buttons .bs-time-line--prev[disabled='disabled'], .bs-time-line__buttons .bs-time-line--next[disabled='disabled'] { opacity: 0.3;  }
 .bs-time-line__buttons .bs-time-line--prev i, .bs-time-line__buttons .bs-time-line--next i { color: #d2d4da;  font-size: 40px;  }
 .bs-time-line__nav { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  position: relative;  margin: 0 auto;  overflow: hidden;  width: 100%;  }
 .bs-time-line__nav.flickity-enabled { display: block;  }
 @media (min-width: 576px) { .bs-time-line__nav { width: 80%;  }
  }
 .bs-time-line__nav-item { background-color: #fff;  border-color: #d2d4da;  border-style: solid;  -webkit-border-radius: 4px;  border-radius: 4px;  border-width: 1px;  color: #d2d4da;  line-height: 1.2;  text-align: center;  padding: 5px 12px;  -webkit-transition: 0.4s;  transition: 0.4s;  margin: 11px 0;  margin-left: 32px;  cursor: pointer;  width: 110px;  }
 .bs-time-line__nav-item .bs-time-line--month, .bs-time-line__nav-item .bs-time-line--year { display: block;  width: 100%;  -webkit-transition: 0.3s font-size;  transition: 0.3s font-size;  }
 .bs-time-line__nav-item:first-child { left: 0.1% !important;  }
 .bs-time-line__nav-item.is-nav-selected { background-color: #cc092f;  border-color: #cc092f;  color: #fff;  line-height: 1.1;  padding: 9px 12px;  margin-bottom: 0;  margin-top: 0;  }
 .bs-time-line__nav-item.is-nav-selected .bs-time-line--month { font-size: 1rem;  }
 .bs-time-line__nav-item.is-nav-selected .bs-time-line--year { font-size: 1.75rem;  }
 .bs-time-line__content { position: relative;  }
 .bs-time-line__content:not(.flickity-enabled) { display: none;  }
 .bs-time-line__content-item { margin: 0 5%;  width: 100%;  }
 .bs-time-line__figure { margin-bottom: 15px;  }
 .bs-time-line .bs-content__text-allow-bullets ul { padding-left: 32px;  }
 .bs-time-line .bs-content__text-allow-bullets ul, .bs-time-line .bs-content__text-allow-bullets li { display: list-item;  list-style: initial;  }
 .bs-time-line .bs-content__text-allow-bullets ul ul li { display: list-item;  list-style: circle;  }
 .bs-time-line .bs-content__text-allow-bullets ol { display: list-item;  list-style: decimal;  }
 .bs-time-line--prev { left: 0;  }
 .bs-time-line--next { right: 0;  }
 .bs-time-line--month { font-size: 12px;  }
 .bs-time-line--year { font-weight: 900;  font-size: 18px;  }
.bs-title { position: relative;  }
 .bs-title--border-bottom { padding-bottom: 10px;  }
 .bs-title--border-bottom::after { background-color: #cc092f;  bottom: 0;  content: "";  height: 3px;  left: 0;  position: absolute;  width: 20px;  }
.bs-styleguide-header { background-color: #cc092f;  padding: 15px 0;  }
 .bs-styleguide-header__title { color: #fff;  font-family: "Bradesco";  font-size: 1.25rem;  font-weight: 700;  text-transform: uppercase;  }
 .bs-styleguide-header p { color: #fff;  }
.bs-tooltip { background: white;  -webkit-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.2);  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.2);  display: none;  font-size: 14px;  height: auto;  margin-bottom: 15px;  padding: 15px;  position: absolute;  z-index: 100;  }
 .bs-tooltip__base { position: relative;  }
 .bs-tooltip__base[data-tooltip-on="hover"] input:hover ~ .bs-tooltip { display: block;  }
 .bs-tooltip__base[data-tooltip-on="focus"] input:focus ~ .bs-tooltip { display: block;  }
 .bs-tooltip::before { border-color: transparent;  border-style: solid;  border-width: 10px;  bottom: 0;  content: "";  display: block;  height: 1px;  left: 0;  margin: auto;  position: absolute;  right: 0;  top: 0;  width: 1px;  z-index: 100;  }
 .bs-tooltip--bottom { left: 0;  top: -webkit-calc(100% + 15px);  top: calc(100% + 15px);  }
 .bs-tooltip--bottom::before { border-bottom-color: #fff;  bottom: -webkit-calc(100% + 20px);  bottom: calc(100% + 20px);  }
 .bs-tooltip--left { right: -webkit-calc(100% + 15px);  right: calc(100% + 15px);  top: 0;  }
 .bs-tooltip--left::before { border-left-color: #fff;  left: -webkit-calc(100% + 20px);  left: calc(100% + 20px);  }
 .bs-tooltip--right { left: -webkit-calc(100% + 15px);  left: calc(100% + 15px);  top: 0;  }
 .bs-tooltip--right::before { border-right-color: #fff;  right: -webkit-calc(100% + 20px);  right: calc(100% + 20px);  }
 .bs-tooltip--top { bottom: -webkit-calc(100% + 15px);  bottom: calc(100% + 15px);  left: 0;  }
 .bs-tooltip--top::before { border-top-color: #fff;  top: -webkit-calc(100% + 20px);  top: calc(100% + 20px);  }
 .bs-tooltip p { margin-bottom: 15px;  }
 .bs-tooltip li { list-style: inside disc;  }
 .bs-tooltip ol li { list-style-type: decimal;  }
.bs-tooltip-new__item { display: inline-block;  margin: 0 10px;  width: 22px;  height: 22px;  }
 .bs-tooltip-new__item .icon { font-size: 22px;  }
.bs-tooltip-new__box { position: absolute;  background: #f4f4f6;  -webkit-border-radius: 2px;  border-radius: 2px;  border: 1px solid #fff;  padding: 15px;  font-size: 14px;  margin-right: 15px;  margin-left: -5px;  z-index: 9;  }
 .bs-tooltip-new__box::before { content: "";  width: 0;  height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #f4f4f6;  position: absolute;  bottom: -8px;  left: 5px;  }
.tippy-tooltip.bs-theme { background-color: #f4f4f6;  color: #4d4e53;  }
 .tippy-tooltip.bs-theme .tippy-arrow { border-top-color: #f4f4f6;  }
.bs-top-menu__display-items { background-color: #fff !important;  visibility: visible !important;  height: auto !important;  opacity: 1 !important;  }
.bs-top-menu__hide-items { background-color: transparent;  visibility: hidden;  height: 0;  opacity: 0;  }
.bs-top-menu__rotateItem::after { -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);  }
.bs-top-menu__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
.bs-top-menu__item { position: relative;  }
 .bs-top-menu__item:hover .bs-top-menu__dropdown, .bs-top-menu__item.bs-js-has-focus .bs-top-menu__dropdown { height: auto;  opacity: 1;  visibility: visible;  }
.bs-top-menu__link { display: block;  font-size: 0.875rem;  line-height: 20px;  min-height: 33px;  padding: 5px 10px;  margin-right: 3px;  }
 @media (min-width: 992px) { .bs-top-menu__link { margin-top: 5px;  }
  }
 .bs-top-menu__link:hover { background-color: #f4f4f6;  }
 .bs-top-menu__link:focus { background-color: #f4f4f6;  }
 .bs-top-menu__link:not(:only-child)::after { content: "\e91b";  display: inline-block;  font-family: "bradesco_v2";  font-size: 0.625rem;  margin-left: 5px;  vertical-align: middle;  }
.bs-top-menu__dropdown { background: #fff;  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.2);  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.2);  height: 1px;  left: 0;  opacity: 0;  position: absolute;  top: 100%;  visibility: hidden;  width: auto;  z-index: 100;  }
 .bs-top-menu__dropdown .bs-top-menu__item:hover { background-color: #f4f4f6;  }
 .bs-top-menu__dropdown .bs-top-menu__link { padding: 8px 10px;  white-space: nowrap;  }
.bs-top-menu__group { padding-bottom: 7.5px;  }
.bs-top-menu__group-title { background-color: #f4f4f6;  border-bottom: 1px solid #d2d4da;  color: #cc092f;  display: block;  font-size: 0.75rem;  font-weight: 600;  line-height: 18px;  min-height: 30px;  padding: 5px 10px;  white-space: nowrap;  }
.bs-user-menu { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 100%;  }
 .bs-user-menu__item { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-left: 1px solid #e8e9ec;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  position: relative;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-user-menu__item: last-of-type { border-right: 1px solid #e8e9ec;  }
 .bs-user-menu__item:hover { background-color: #f4f4f6;  }
 .bs-user-menu__item--open { background-color: #fafafa;  }
 .bs-user-menu__item--open .bs-user-menu__button .icon { color: #a5aab6;  }
 .bs-user-menu__item--open .bs-user-menu__dropdown { opacity: 1;  visibility: visible;  -webkit-transform: scale(1) translateY(0);  transform: scale(1) translateY(0);  }
 .bs-user-menu__button { height: 100%;  padding: 0 20px;  position: relative;  z-index: 2;  }
 @media (min-width: 768px) { .bs-user-menu__button { padding: 0 30px;  }
  }
 @media (min-width: 768px) { .bs-user-menu__button { padding: 0 25px;  }
  }
 .bs-user-menu__button .icon { color: #d2d4da;  font-size: 46px;  }
 @media (min-width: 768px) { .bs-user-menu__button .icon { font-size: 40px;  }
  }
 .bs-user-menu__button .bs-icon-notification { bottom: 29px;  position: absolute;  right: 18px;  }
 @media (min-width: 768px) { .bs-user-menu__button .bs-icon-notification { bottom: 10px;  right: 15px;  }
  }
 .bs-user-menu__button--has-notification .bs-icon-notification { opacity: 1;  visibility: visible;  -webkit-transform: scale(1) translateY(0);  transform: scale(1) translateY(0);  }
 .bs-user-menu__dropdown { background-color: #fafafa;  -webkit-border-bottom-left-radius: 5px;  border-bottom-left-radius: 5px;  -webkit-border-bottom-right-radius: 5px;  border-bottom-right-radius: 5px;  -webkit-box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.15);  box-shadow: 0 4px 7px 0px rgba(0, 0, 0, 0.15);  left: 0;  opacity: 0;  position: fixed;  right: 0;  top: 100px;  -webkit-transform: scale(0.98) translateY(-5px);  transform: scale(0.98) translateY(-5px);  -webkit-transition: 0.3s;  transition: 0.3s;  visibility: hidden;  width: 100%;  overflow: auto;  max-height: 400px;  z-index: 1;  }
 @media (min-width: 768px) { .bs-user-menu__dropdown { left: inherit;  border-top: 0;  position: absolute;  right: -1px;  top: 100%;  width: 320px;  }
  }
 .bs-user-menu__dropdown.bs-box-links { position: absolute;  left: inherit;  width: 220px;  }
 .bs-user-menu__dropdown:: -moz-selection { background-color: #449ff4;  color: #fff;  }
 .bs-user-menu__dropdown:: selection { background-color: #449ff4;  color: #fff;  }
 .bs-user-menu__dropdown:: -webkit-scrollbar { width: 6px;  height: 6px;  }
 .bs-user-menu__dropdown:: -webkit-scrollbar-track { background: #e8e9ec;  }
 .bs-user-menu__dropdown:: -webkit-scrollbar-thumb { background: #a5aab6;  }
 .bs-user-menu__dropdown .icon { color: #cc092f;  -webkit-transform: none;  transform: none;  position: relative;  right: 0;  }
 .bs-user-menu .bs-media__list { margin: 0;  }
 .bs-user-menu .bs-media__box { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-user-menu .bs-media__text { padding: 0;  }
 .bs-user-menu .bs-media__item { border-bottom: 1px solid #d2d4da;  }
 .bs-user-menu .bs-media__item: last-child { border-bottom: 0;  }
 .bs-user-menu .bs-media__item .icon { font-size: 40px;  }
 .bs-user-menu .bs-media__figure { -webkit-flex-basis: 70px;  -ms-flex-preferred-size: 70px;  flex-basis: 70px;  max-width: 70px;  padding: 0 15px 0 0;  }
 .bs-user-menu .bs-media__subtitle { font-size: 0.875rem;  margin-bottom: 5px;  }
 .bs-user-menu .bs-media__description { font-size: 0.875rem;  }
.bs-user-profile { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  }
 @media (min-width: 768px) { .bs-user-profile { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  }
  }
 @media (min-width: 1200px) { .bs-user-profile { -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  }
  }
 .bs-user-profile__photo { border-color: #fff;  -webkit-border-radius: 50%;  border-radius: 50%;  border-style: solid;  border-width: 10px;  display: inline-block;  height: 180px;  width: 180px;  overflow: hidden;  position: relative;  }
 @media (min-width: 992px) { .bs-user-profile__photo { margin-right: 30px;  }
  }
 .bs-user-profile__photo img { -o-object-fit: cover;  object-fit: cover;  font-family: "object-fit: cover", "object-fit: cover", "object-fit: cover";  display: block;  height: 100%;  object-fit: cover;  width: 100%;  }
 .bs-user-profile__info { padding-top: 15px;  text-align: center;  }
 @media (min-width: 768px) { .bs-user-profile__info { text-align: left;  }
  }
 .bs-user-profile__title { color: #cc092f;  font-family: "Bradesco";  font-size: 1.375rem;  line-height: 1.3;  margin-bottom: 15px;  }
 .bs-user-profile__text { color: #4d4e53;  font-size: 1.125rem;  margin-bottom: 0;  }
 .bs-user-profile__text: last-of-type { margin-bottom: 15px;  }
 .bs-user-profile__text strong { font-weight: 600;  }
.bs-video__container { height: 0;  max-height: 100%;  max-width: 100%;  overflow: hidden;  padding-bottom: 56.25%;  position: relative;  }
 .bs-video__container iframe, .bs-video__container object, .bs-video__container embed { height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  }
.bs-chart { position: relative;  width: 100%;  }
.bs-dropdown-user__header { -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  }
 .bs-dropdown-user__header .bs-dropdown-user__name { font-size: 1rem;  font-weight: 700;  margin-bottom: 3px;  }
 .bs-dropdown-user__header .bs-button-link { margin: 15px 0 5px 0;  }
.bs-dropdown-user__info { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
.bs-dropdown-user__info-text { display: none;  }
 @media (min-width: 768px) { .bs-dropdown-user__info-text { color: #4d4e53;  display: block;  text-align: right;  }
  }
.bs-dropdown-user__name { font-size: 0.75rem;  }
.bs-dropdown-user__role { display: block;  font-size: 0.5rem;  font-style: italic;  }
.bs-dropdown-user__session { font-size: 0.75rem;  }
.bs-dropdown-user__company { color: #a5aab6;  display: block;  font-size: 0.875rem;  font-weight: 600;  }
 .bs-dropdown-user__company--title { color: #cc092f;  font-size: 0.75rem;  font-weight: 300;  margin-bottom: 3px;  }
.bs-dropdown-user__cnpj { color: #a5aab6;  font-size: 0.875rem;  }
.bs-dropdown-user__img { -webkit-border-radius: 50%;  border-radius: 50%;  border: 1px solid #cc092f;  height: 30px;  overflow: hidden;  width: 30px;  }
 @media (min-width: 768px) { .bs-dropdown-user__img { height: 40px;  margin-left: 15px;  width: 40px;  }
  }
.bs-dropdown-user .bs-dropdown-menu__title { text-transform: uppercase;  }
.bs-dropdown-user .bs-dropdown-menu__item > a { padding-bottom: 25px;  padding-top: 25px;  }
.bs-dropdown-notification .bs-dropdown-menu__trigger { width: 60px;  }
 @media (min-width: 768px) { .bs-dropdown-notification .bs-dropdown-menu__trigger { width: 80px;  }
  }
.bs-dropdown-notification__count { background-color: #e60935;  -webkit-border-radius: 50%;  border-radius: 50%;  display: block;  height: 20px;  opacity: 0;  overflow: hidden;  position: absolute;  right: 10px;  top: 19px;  visibility: hidden;  width: 20px;  }
 @media (min-width: 768px) { .bs-dropdown-notification__count { right: 17px;  top: 25px;  }
  }
.bs-dropdown-notification__number { color: #fff;  font-size: 14px;  font-weight: 700;  line-height: 20px;  left: 0;  right: 0;  margin: 0 auto;  position: absolute;  }
 .bs-dropdown-notification__number--in-down-count { -webkit-animation: in-down-count .3s forwards;  animation: in-down-count .3s forwards;  }
 .bs-dropdown-notification__number--in-up-count { -webkit-animation: in-up-count .3s forwards;  animation: in-up-count .3s forwards;  }
 .bs-dropdown-notification__number--out-down-count { -webkit-animation: out-down-count .3s forwards;  animation: out-down-count .3s forwards;  }
 .bs-dropdown-notification__number--out-up-count { -webkit-animation: out-up-count .3s forwards;  animation: out-up-count .3s forwards;  }
.bs-dropdown-notification__item { height: 112px;  }
 .bs-dropdown-notification__item > a { padding-right: 75px;  }
 .bs-dropdown-notification__item--has-notification { background-color: #f9f9f9;  }
 .bs-dropdown-notification__item--has-notification::after { background-color: #cc092f;  -webkit-border-radius: 50%;  border-radius: 50%;  content: "";  display: block;  height: 11px;  position: absolute;  right: 18px;  top: 20px;  width: 11px;  }
 .bs-dropdown-notification__item--removing { opacity: 0;  height: 0;  }
.bs-dropdown-notification--has-notification .bs-dropdown-notification__count { opacity: 1;  visibility: visible;  }
@-webkit-keyframes in-down-count { from { opacity: 0;  -webkit-transform: translateY(15px);  transform: translateY(15px);  }
 to { opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);  }
  }
@keyframes in-down-count { from { opacity: 0;  -webkit-transform: translateY(15px);  transform: translateY(15px);  }
 to { opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);  }
  }
@-webkit-keyframes out-down-count { from { opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);  }
 to { opacity: 0;  -webkit-transform: translateY(-15px);  transform: translateY(-15px);  }
  }
@keyframes out-down-count { from { opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);  }
 to { opacity: 0;  -webkit-transform: translateY(-15px);  transform: translateY(-15px);  }
  }
@-webkit-keyframes in-up-count { from { opacity: 0;  -webkit-transform: translateY(-15px);  transform: translateY(-15px);  }
 to { opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);  }
  }
@keyframes in-up-count { from { opacity: 0;  -webkit-transform: translateY(-15px);  transform: translateY(-15px);  }
 to { opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);  }
  }
@-webkit-keyframes out-up-count { from { opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);  }
 to { opacity: 0;  -webkit-transform: translateY(15px);  transform: translateY(15px);  }
  }
@keyframes out-up-count { from { opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);  }
 to { opacity: 0;  -webkit-transform: translateY(15px);  transform: translateY(15px);  }
  }
.bs-md { background-color: #fff;  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.31);  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.31);  overflow: auto;  position: relative;  width: 100%;  }
 .bs-md__shadow { background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(80%, #fff));  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 80%);  height: 100%;  opacity: 0;  pointer-events: none;  position: absolute;  top: 0;  -webkit-transition: opacity 0.1s;  transition: opacity 0.1s;  width: 60px;  }
 .bs-md__shadow.is-visible { opacity: 1;  }
 .bs-md__shadow--start { left: 0;  -webkit-transform: rotate(180deg);  transform: rotate(180deg);  }
 .bs-md__shadow--end { right: 0;  }
 .bs-md__wrapper { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  overflow-x: auto;  white-space: nowrap;  }
 .bs-md__menu { background-color: #fff;  border-top: 3px solid #e60935;  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.31);  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.31);  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  left: 15px;  opacity: 0;  position: fixed;  -webkit-transform: translateY(5px);  transform: translateY(5px);  visibility: hidden;  width: -webkit-calc(100% - 30px);  width: calc(100% - 30px);  z-index: 100;  }
 @media (min-width: 576px) { .bs-md__menu { left: 0;  width: 220px;  }
  }
 .bs-md__menu > .bs-md__item { border-bottom: 1px solid #e8e9ec;  border-right: 0;  }
 .bs-md__menu > .bs-md__item: last-child { border: 0;  }
 .bs-md__menu__link, .bs-md__menu__back { padding: 10px;  }
 .bs-md__menu--open { display: block;  opacity: 1;  pointer-events: auto;  -webkit-transform: translateY(0px);  transform: translateY(0px);  visibility: visible;  }
 .bs-md__menu--open > .bs-md__submenu { display: block;  }
 .bs-md__menu--sub-open > li { display: none;  }
 .bs-md__menu--sortable > .bs-md__item > .bs-md__link { padding-left: 45px;  }
 .bs-md__menu--sortable > .bs-md__item > .bs-md__link::before { background: center/10px 17px no-repeat url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Imljb25zIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjcuNyA0NC4yIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNy43IDQ0LjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojNTg1OTVCOyIgZD0iTTUuNSwzMy4yYy0zLDAtNS41LDIuNS01LjUsNS41czIuNSw1LjUsNS41LDUuNWMzLDAsNS41LTIuNSw1LjUtNS41UzguNiwzMy4yLDUuNSwzMy4yTDUuNSwzMy4yeiIKCQkvPgo8L2c+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzU4NTk1QjsiIGQ9Ik01LjUsMTYuNmMtMywwLTUuNSwyLjUtNS41LDUuNXMyLjUsNS41LDUuNSw1LjVjMywwLDUuNS0yLjUsNS41LTUuNVM4LjYsMTYuNiw1LjUsMTYuNkw1LjUsMTYuNnoiCgkJLz4KPC9nPgo8Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiM1ODU5NUI7IiBkPSJNNS41LDBDMi41LDAsMCwyLjUsMCw1LjVjMCwzLDIuNSw1LjUsNS41LDUuNWMzLDAsNS41LTIuNSw1LjUtNS41QzExLjEsMi41LDguNiwwLDUuNSwwTDUuNSwweiIvPgo8L2c+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzU4NTk1QjsiIGQ9Ik0yMi4xLDBjLTMsMC01LjUsMi41LTUuNSw1LjVjMCwzLDIuNSw1LjUsNS41LDUuNWMzLDAsNS41LTIuNSw1LjUtNS41QzI3LjcsMi41LDI1LjIsMCwyMi4xLDAKCQlMMjIuMSwweiIvPgo8L2c+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzU4NTk1QjsiIGQ9Ik0yMi4xLDE2LjZjLTMsMC01LjUsMi41LTUuNSw1LjVzMi41LDUuNSw1LjUsNS41YzMsMCw1LjUtMi41LDUuNS01LjVTMjUuMiwxNi42LDIyLjEsMTYuNgoJCUwyMi4xLDE2LjZ6Ii8+CjwvZz4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojNTg1OTVCOyIgZD0iTTIyLjEsMzMuMmMtMywwLTUuNSwyLjUtNS41LDUuNXMyLjUsNS41LDUuNSw1LjVjMywwLDUuNS0yLjUsNS41LTUuNVMyNS4yLDMzLjIsMjIuMSwzMy4yCgkJTDIyLjEsMzMuMnoiLz4KPC9nPgo8L3N2Zz4K);  content: "";  cursor: -webkit-grab;  cursor: grab;  top: 0;  display: inline-block;  height: 100%;  left: 0;  position: absolute;  width: 40px;  }
 .bs-md__menu--sortable > .bs-md__item > .bs-md__link::before:active { cursor: -webkit-grab;  cursor: grab;  }
 .bs-md__menu--sortable > .bs-md__item.gu-transit { cursor: -webkit-grabbing;  cursor: grabbing;  }
 .bs-md__menu--favorite { border-top: 0;  -webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.31);  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.31);  }
 @media (min-width: 768px) { .bs-md__menu--favorite { width: 370px;  }
  }
 .bs-md__submenu { display: none;  z-index: 1;  }
 .bs-md__submenu > .bs-md__item { border-bottom: 1px solid #e8e9ec;  border-right: 0;  }
 .bs-md__submenu > .bs-md__item: last-child { border-bottom: 0;  }
 .bs-md__back { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #e8e9ec;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 0.875rem;  font-weight: 600;  padding: 10px 15px;  }
 .bs-md__back::before { content: "\ea6a";  display: inline-block;  font-family: "bradesco_v2";  font-size: 0.75rem;  margin-right: 5px;  }
 .bs-md__item { border-right: 1px solid #e8e9ec;  display: block;  color: #4d4e53;  font-family: "Bradesco";  font-size: 1rem;  font-weight: 500;  line-height: 1.2;  position: relative;  }
 .bs-md__item .bs-md__item--sub-open { display: block;  }
 .bs-md__item .bs-md__item--sub-open > .bs-md__submenu { background-color: #fff;  display: block;  }
 .bs-md__item .bs-md__item--sub-open > a { display: none;  }
 .bs-md__item--active { background-color: #f4f4f6;  }
 .bs-md__link { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 15px 45px 15px 15px;  height: 100%;  -webkit-transition: .15s;  transition: .15s;  }
 .bs-md__link:hover { background-color: #e8e9ec;  }
 .bs-md__link--arrow::after, .bs-md__link--arrow-right::after, .bs-md__link--arrow-down::after { display: inline-block;  font-family: "bradesco_v2";  font-size: 12px;  position: absolute;  right: 15px;  }
 .bs-md__link--arrow-right::after { content: "\ea69";  }
 .bs-md__link--arrow-down::after { content: "\ea67";  }
 .bs-md__icon:first-child { color: #cc092f;  font-size: 22px;  margin-right: 5px;  }
 .bs-md__icon: last-child { color: #4d4e53;  font-size: 12px;  margin: 0 6px;  }
 .bs-md__favorite { background-color: #f4f4f6;  line-height: 1.4;  position: relative;  }
 .bs-md__favorite-link { display: block;  padding: 18px 15px;  }
 .bs-md__favorite .bs-md__icon { font-size: 1.5rem;  }
 .bs-md__favorite .bs-md__icon, .bs-md__favorite a { color: #0b67bd;  }
 .bs-md__favorite a { font-weight: 700;  }
 .bs-md--large .bs-md__link { font-weight: 600;  padding-bottom: 20px;  padding-top: 20px;  }
 .bs-md--large .bs-md__back { padding-bottom: 15px;  padding-top: 15px;  }
 .bs-md--border-left .bs-md__item:first-child { border-left: 1px solid #e8e9ec;  }
 .bs-md--margin { margin-bottom: 15px;  margin-top: 15px;  }
 .bs-md__icon-sub { color: #cc092f;  font-size: 20px;  padding-right: 5px;  }
 .bs-md--active-list > .bs-md__link { border-top: 5px solid #cc092f;  padding-top: 15px;  }
.bs-radio { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 15px;  }
 .bs-radio img { height: 100px;  margin-right: 15px;  }
.bs-audio__player { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  position: relative;  }
.bs-audio__content { -webkit-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  }
.bs-audio-controls { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 @media (min-width: 768px) { .bs-audio-controls { -webkit-flex-wrap: nowrap;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  -webkit-box-pack: inherit;  -webkit-justify-content: inherit;  -ms-flex-pack: inherit;  justify-content: inherit;  }
  }
 .bs-audio-controls--off { display: none;  }
 .bs-audio-controls__progress-bar-fake { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 20px;  position: relative;  width: 100%;  }
 .bs-audio-controls__progress-bar-fake input[type=range] { background: transparent;  cursor: pointer;  left: 0;  position: absolute;  top: 3px;  height: 15px;  }
 .bs-audio-controls__progress-bar-fake:hover input[type=range]:: -webkit-slider-thumb { height: 12px;  margin-top: -5px;  width: 12px;  }
 .bs-audio-controls__progress-bar-fake progress { background: #d2d4da;  -webkit-border-radius: 30px;  border-radius: 30px;  height: 3px;  -webkit-transition: 0.2s;  transition: 0.2s;  width: 100%;  }
 .bs-audio-controls__progress-bar-fake progress:: -webkit-progress-bar { background: #d2d4da;  -webkit-border-radius: 30px;  border-radius: 30px;  }
 .bs-audio-controls__progress-bar-fake progress:: -moz-progress-bar { background: #cc092f;  border-radius: 30px;  }
 .bs-audio-controls__progress-bar-fake progress:: -webkit-progress-value { background: #cc092f;  -webkit-border-radius: 30px;  border-radius: 30px;  }
 .bs-audio-controls__progress-bar-fake progress:: -moz-range-progress { background: #cc092f;  border-radius: 30px;  }
 .bs-audio-controls__progress-bar-fake progress:: -ms-fill { background: #cc092f;  }
 .bs-audio-controls__progress { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  font-size: 12px;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  margin-top: 10px;  width: 100%;  }
 @media (min-width: 768px) { .bs-audio-controls__progress { -webkit-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  -webkit-flex-wrap: nowrap;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  margin-left: 20px;  margin-top: 0;  width: inherit;  }
  }
 .bs-audio-controls__progress--current, .bs-audio-controls__progress--total { margin: 0 10px;  }
 .bs-audio-controls__progress--current { -webkit-box-ordinal-group: 3;  -webkit-order: 2;  -ms-flex-order: 2;  order: 2;  }
 @media (min-width: 768px) { .bs-audio-controls__progress--current { -webkit-box-ordinal-group: initial;  -webkit-order: initial;  -ms-flex-order: initial;  order: initial;  }
  }
 .bs-audio-controls__progress--total { -webkit-box-ordinal-group: 4;  -webkit-order: 3;  -ms-flex-order: 3;  order: 3;  }
 @media (min-width: 768px) { .bs-audio-controls__progress--total { -webkit-box-ordinal-group: initial;  -webkit-order: initial;  -ms-flex-order: initial;  order: initial;  }
  }
 .bs-audio-controls__progress input[type=range] { -webkit-appearance: none;  width: 100%;  }
 .bs-audio-controls__progress input[type=range]:focus { outline: none;  }
 .bs-audio-controls__progress input[type=range]:: -webkit-slider-runnable-track { width: 100%;  height: 3px;  cursor: pointer;  background: transparent;  -webkit-border-radius: 1.3px;  border-radius: 1.3px;  }
 .bs-audio-controls__progress input[type=range]:: -moz-range-track { width: 100%;  height: 3px;  cursor: pointer;  background: transparent;  border-radius: 1.3px;  }
 .bs-audio-controls__progress input[type=range]:: -webkit-slider-thumb { height: 8px;  width: 8px;  -webkit-border-radius: 30px;  border-radius: 30px;  background: #cc092f;  cursor: pointer;  -webkit-appearance: none;  margin-top: -3px;  z-index: 9;  }
 .bs-audio-controls__progress input[type=range]:: -moz-range-thumb { height: 8px;  width: 8px;  border-radius: 30px;  background: #cc092f;  cursor: pointer;  -webkit-appearance: none;  margin-top: -3px;  z-index: 9;  }
 .bs-audio-controls__progress input[type=range]:: -ms-thumb { height: 8px;  width: 8px;  border-radius: 30px;  background: #cc092f;  cursor: pointer;  -webkit-appearance: none;  margin-top: -3px;  z-index: 9;  }
 .bs-audio-controls__progress input[type=range]:: -ms-track { width: 100%;  height: 3px;  cursor: pointer;  background: transparent;  border-color: transparent;  color: transparent;  }
 .bs-audio-controls__progress input[type=range]:: -ms-fill-lower { background: transparent;  border: 0;  }
 .bs-audio-controls__progress input[type=range]:: -ms-fill-upper { background: transparent;  border: 0;  }
 .bs-audio-controls__play-pause, .bs-audio-controls__backward, .bs-audio-controls__forward { font-size: 0;  margin: 0 9px;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-audio-controls__play-pause button:focus, .bs-audio-controls__backward button:focus, .bs-audio-controls__forward button:focus { outline-offset: 5px;  }
 .bs-audio-controls__play-pause .icon, .bs-audio-controls__backward .icon, .bs-audio-controls__forward .icon { font-size: 34px;  }
 .bs-audio-controls__play-pause:hover .icon, .bs-audio-controls__backward:hover .icon, .bs-audio-controls__forward:hover .icon { color: #cc092f;  }
 .bs-audio-controls__play-pause .icon { color: #cc092f;  font-size: 45px;  }
 .bs-audio-controls__volume { position: relative;  width: 110px;  display: none;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 @media (min-width: 768px) { .bs-audio-controls__volume { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-audio-controls__volume input[type=range] { background: #e8e9ec;  cursor: pointer;  height: 3px;  -webkit-appearance: none;  width: 100%;  }
 .bs-audio-controls__volume input[type=range]:focus { outline: none;  }
 .bs-audio-controls__volume input[type=range]:: -webkit-slider-runnable-track { width: 100%;  height: 3px;  cursor: pointer;  background: transparent;  -webkit-border-radius: 1.3px;  border-radius: 1.3px;  }
 .bs-audio-controls__volume input[type=range]:: -moz-range-track { width: 100%;  height: 3px;  cursor: pointer;  background: transparent;  border-radius: 1.3px;  }
 .bs-audio-controls__volume input[type=range]:: -webkit-slider-thumb { height: 8px;  width: 8px;  -webkit-border-radius: 30px;  border-radius: 30px;  background: #a5aab6;  cursor: pointer;  -webkit-appearance: none;  margin-top: -3px;  position: relative;  z-index: 9;  }
 .bs-audio-controls__volume input[type=range]:: -moz-range-thumb { height: 8px;  width: 8px;  border-radius: 30px;  background: #a5aab6;  cursor: pointer;  -webkit-appearance: none;  margin-top: -3px;  position: relative;  z-index: 9;  }
 .bs-audio-controls__volume input[type=range]:: -ms-thumb { height: 8px;  width: 8px;  border-radius: 30px;  background: #a5aab6;  cursor: pointer;  -webkit-appearance: none;  margin-top: -3px;  position: relative;  z-index: 9;  }
 .bs-audio-controls__volume input[type=range]:: -ms-track { width: 100%;  height: 3px;  cursor: pointer;  background: transparent;  border-color: transparent;  color: transparent;  }
 .bs-audio-controls__volume input[type=range]:: -ms-fill-lower { background: transparent;  border: 0;  }
 .bs-audio-controls__volume input[type=range]:: -ms-fill-upper { background: transparent;  border: 0;  }
 .bs-audio-controls__volume button { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 26px;  padding-right: 10px;  }
 .bs-audio-controls__volume output { background: #a5aab6;  font-size: 0;  height: 3px;  left: 0;  pointer-events: none;  position: absolute;  z-index: 0;  }
 .bs-audio-controls__volume-range { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  position: relative;  width: 100%;  }
 .bs-audio-controls__volume-range:hover input[type=range]:: -webkit-slider-thumb, .bs-audio-controls__volume-range:hover input[type=range]:: -moz-range-thumb, .bs-audio-controls__volume-range:hover input[type=range]:: -ms-thumb { height: 12px;  margin-top: -5px;  width: 12px;  }
.bs-card-audio { background: #fff;  -webkit-border-radius: 3px;  border-radius: 3px;  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  padding: 22.5px;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-card-audio:hover { -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.2);  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.2);  }
 .bs-card-audio .bs-overflow-menu__options { position: absolute;  right: 0;  bottom: 48px;  }
 @media (min-width: 768px) { .bs-card-audio .bs-overflow-menu__options { bottom: inherit;  position: inherit;  }
  }
 .bs-card-audio__content { font-size: 14px;  text-align: center;  margin-bottom: 15px;  }
 @media (min-width: 768px) { .bs-card-audio__content { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  text-align: left;  }
  }
 .bs-card-audio__content--title { font-size: 16px;  font-weight: 700;  margin-bottom: 7.5px;  }
 .bs-card-audio__content--date { display: block;  margin-bottom: 15px;  }
 @media (min-width: 768px) { .bs-card-audio__content--date { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-card-audio__content--date-record { display: block;  }
 @media (min-width: 768px) { .bs-card-audio__content--date-record + .bs-card-audio__content--date-post:not(: empty)::before { content: '-';  padding: 0 5px;  }
  }
 .bs-card-audio__content--pre-description { font-weight: 700;  }
 .bs-card-audio__content--interviewer { display: block;  }
 @media (min-width: 768px) { .bs-card-audio__content--interviewer { display: initial;  margin-right: 7.5px;  }
  }
 .bs-card-audio__content-picture { -webkit-border-radius: 5px;  border-radius: 5px;  height: 170px;  overflow: hidden;  margin-bottom: 15px;  margin-left: auto;  margin-right: auto;  width: 170px;  }
 @media (min-width: 768px) { .bs-card-audio__content-picture { margin: 0;  }
  }
 .bs-card-audio__content-description { text-align: left;  -webkit-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  }
 @media (min-width: 768px) { .bs-card-audio__content-description { padding-left: 22.5px;  }
  }
 .bs-card-audio__player { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  position: relative;  }
 .bs-card-audio__player-options { cursor: pointer;  font-size: 35px;  }
 .bs-card-audio__player-options-list { background: #fff;  border: 1px solid #e8e9ec;  bottom: 45px;  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  font-size: 14px;  right: 0;  -webkit-transition: 0.5s;  transition: 0.5s;  position: absolute;  width: 180px;  }
 .bs-card-audio__player-options-item { border-bottom: 1px solid #e8e9ec;  }
 .bs-card-audio__player-options-item: last-child { border-bottom: 0;  }
 .bs-card-audio__player-options-item a { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-transition: 0.3s;  transition: 0.3s;  padding: 12.5px 18px;  width: 100%;  }
 .bs-card-audio__player-options-item a .icon { font-size: 24px;  margin-right: 5px;  }
 .bs-card-audio__player-options-item a:hover { background: #e8e9ec;  }
.bs-overflow-menu { background-color: #fff;  border-color: #e8e9ec;  -webkit-border-radius: 4px;  border-radius: 4px;  border-style: solid;  border-width: 1px;  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);  opacity: 0;  overflow: hidden;  position: absolute;  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;  transition: opacity 0.3s, -webkit-transform 0.3s;  transition: opacity 0.3s, transform 0.3s;  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;  visibility: hidden;  width: 180px;  z-index: 100;  }
 .bs-overflow-menu::after, .bs-overflow-menu::before { content: "";  display: block;  height: 0;  position: absolute;  width: 0;  }
 .bs-overflow-menu__options { position: relative;  width: 40px;  margin-left: auto;  }
 .bs-overflow-menu__options-button { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  cursor: pointer;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 0;  height: 40px;  position: relative;  width: 100%;  z-index: 100;  }
 .bs-overflow-menu__options-button span { background-color: #a5aab6;  -webkit-border-radius: 50%;  border-radius: 50%;  display: block;  height: 3px;  margin: 0 auto;  position: relative;  -webkit-transition: background-color 0.3s;  transition: background-color 0.3s;  width: 3px;  -webkit-transition-delay: .05s;  transition-delay: .05s;  }
 .bs-overflow-menu__options-button span::after, .bs-overflow-menu__options-button span::before { background-color: #a5aab6;  -webkit-border-radius: 50%;  border-radius: 50%;  content: "";  display: block;  height: 3px;  position: absolute;  -webkit-transition: background-color 0.3s;  transition: background-color 0.3s;  width: 3px;  }
 .bs-overflow-menu__options-button span::after { bottom: -8px;  -webkit-transition-delay: .1s;  transition-delay: .1s;  }
 .bs-overflow-menu__options-button span::before { top: -8px;  }
 .bs-overflow-menu__options-button:hover span, .bs-overflow-menu__options-button:hover span::after, .bs-overflow-menu__options-button:hover span::before { background-color: #4d4e53;  }
 .bs-overflow-menu__options-button:focus { outline-style: dotted;  outline-width: 1px;  }
 .bs-overflow-menu__item { border-bottom: 1px solid #e8e9ec;  }
 .bs-overflow-menu__item:nth-child(0) .bs-overflow-menu__link { -webkit-transition-delay: 0s;  transition-delay: 0s;  }
 .bs-overflow-menu__item:nth-child(1) .bs-overflow-menu__link { -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;  }
 .bs-overflow-menu__item:nth-child(2) .bs-overflow-menu__link { -webkit-transition-delay: 0.2s;  transition-delay: 0.2s;  }
 .bs-overflow-menu__item:nth-child(3) .bs-overflow-menu__link { -webkit-transition-delay: 0.3s;  transition-delay: 0.3s;  }
 .bs-overflow-menu__item:nth-child(4) .bs-overflow-menu__link { -webkit-transition-delay: 0.4s;  transition-delay: 0.4s;  }
 .bs-overflow-menu__item:nth-child(5) .bs-overflow-menu__link { -webkit-transition-delay: 0.5s;  transition-delay: 0.5s;  }
 .bs-overflow-menu__item: last-child { border: 0;  }
 .bs-overflow-menu__item:hover { background-color: #f9f9f9;  }
 .bs-overflow-menu__item--borderless { border: 0;  }
 .bs-overflow-menu__link { color: #4d4e53;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-family: "Bradesco";  font-size: 0.875rem;  font-weight: 700;  opacity: 0;  padding: 10px 15px;  -webkit-transform: translateX(25px);  transform: translateX(25px);  -webkit-transition: opacity 0.6s, -webkit-transform 0.3s;  transition: opacity 0.6s, -webkit-transform 0.3s;  transition: opacity 0.6s, transform 0.3s;  transition: opacity 0.6s, transform 0.3s, -webkit-transform 0.3s;  }
 .bs-overflow-menu__link .icon { font-size: 20px;  margin-right: 5px;  }
 .bs-overflow-menu__link:focus { outline-style: dotted;  outline-width: 1px;  outline-offset: -4px;  }
 .bs-overflow-menu--open { opacity: 1;  visibility: visible;  }
 .bs-overflow-menu--open .bs-overflow-menu__link { opacity: 1;  -webkit-transform: translateX(0);  transform: translateX(0);  }
 .bs-overflow-menu--down { top: 40px;  }
 .bs-overflow-menu--down::after { border-bottom: 7px solid #fff;  border-left: 5px solid transparent;  border-right: 5px solid transparent;  top: -5px;  }
 .bs-overflow-menu--down::before { border-bottom: 7px solid #e8e9ec;  border-left: 5px solid transparent;  border-right: 5px solid transparent;  top: -7px;  }
 .bs-overflow-menu--up { bottom: 100%;  }
 .bs-overflow-menu--up::after { border-left: 5px solid transparent;  border-right: 5px solid transparent;  border-top: 7px solid #fff;  bottom: -5px;  }
 .bs-overflow-menu--up::before { border-left: 5px solid transparent;  border-right: 5px solid transparent;  border-top: 7px solid #e8e9ec;  bottom: -7px;  }
 .bs-overflow-menu--left { right: 0;  }
 .bs-overflow-menu--left::after, .bs-overflow-menu--left::before { right: 15px;  }
 .bs-overflow-menu--right { left: 0;  }
 .bs-overflow-menu--right::after, .bs-overflow-menu--right::before { left: 15px;  }
.bs-aba-nav { -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  -webkit-border-radius: 5px;  border-radius: 5px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  overflow: hidden;  position: relative;  -webkit-transition: .3s;  transition: .3s;  }
 .bs-aba-nav__navigation { background-color: #f4f4f6;  position: relative;  width: 100%;  z-index: 1;  }
 @media (min-width: 576px) { .bs-aba-nav__navigation { width: 200px;  }
  }
 @media (min-width: 992px) { .bs-aba-nav__navigation { width: 275px;  }
  }
 .bs-aba-nav__navigation li { border-bottom: 1px solid #e8e9ec;  }
 .bs-aba-nav__navigation--icon { margin-right: 10px;  }
 .bs-aba-nav__navigation--icon .icon { color: #cc092f;  font-size: 30px;  }
 .bs-aba-nav__navigation--product { color: #cc092f;  font-size: 16px;  font-weight: bold;  }
 @media (min-width: 768px) { .bs-aba-nav__navigation--product { display: block;  }
  }
 .bs-aba-nav__navigation--active { display: none;  }
 .bs-aba-nav__navigation-item { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #f4f4f6;  cursor: pointer;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 80px;  padding: 0 20px;  -webkit-transition: 0.6s;  transition: 0.6s;  position: relative;  outline-color: #f4f4f6;  width: 100%;  }
 @media (min-width: 992px) { .bs-aba-nav__navigation-item { border-left: 5px solid #f4f4f6;  }
 .bs-aba-nav__navigation-item:hover { background-color: #fff;  border-left: 5px solid #d2d4da;  }
 .bs-aba-nav__navigation-item:focus { outline-offset: -8px;  outline-color: #a5aab6;  }
  }
 .bs-aba-nav__navigation-item: last-child { border-bottom: 0;  }
 .bs-aba-nav__navigation-item--active { position: relative;  overflow: hidden;  }
 @media (min-width: 576px) { .bs-aba-nav__navigation-item--active { background-color: #fff;  }
  }
 .bs-aba-nav__fake-selection { background-color: #cc092f;  content: '';  height: 81px;  left: 0;  -webkit-transition: -webkit-transform 0.5s;  transition: -webkit-transform 0.5s;  transition: transform 0.5s;  transition: transform 0.5s, -webkit-transform 0.5s;  -webkit-transition-timing-function: cubic-bezier(0.8, 0.1, 0, 1);  transition-timing-function: cubic-bezier(0.8, 0.1, 0, 1);  top: 0;  position: absolute;  pointer-events: none;  width: 0px;  z-index: 1;  }
 @media (min-width: 576px) { .bs-aba-nav__fake-selection { width: 5px;  }
  }
 .bs-aba-nav__content { overflow: hidden;  -webkit-box-flex: 1;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;  }
 @media (min-width: 576px) { .bs-aba-nav__content { margin: 0 30px;  }
  }
 .bs-aba-nav__content-item { display: none;  }
 .bs-aba-nav__content-item--active { display: block;  background-color: #fff;  height: 100%;  left: 0;  z-index: 9;  }
 .bs-aba-nav__content-close { font-size: 30px;  text-align: right;  padding: 15px 15px 0;  }
 @media (min-width: 576px) { .bs-aba-nav__content-close { display: none;  }
  }
 .bs-aba-nav__content-close .icon { color: #d2d4da;  }
 .bs-aba-nav__content-title { border-bottom: 1px solid #e8e9ec;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding-bottom: 15px;  width: 100%;  }
 @media (min-width: 576px) { .bs-aba-nav__content-title { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 18px 0;  }
  }
 .bs-aba-nav__content-title .icon { color: #cc092f;  font-size: 60px;  padding: 0 15px;  }
 @media (min-width: 576px) { .bs-aba-nav__content-title .icon { display: none;  }
  }
 .bs-aba-nav__content-title-top { color: #cc092f;  font-size: 20px;  font-weight: bold;  }
 .bs-aba-nav__content-title-bot { font-size: 14px;  }
 .bs-aba-nav__content-res .bs-media__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-aba-nav__content-res .bs-media__item:nth-child(5), .bs-aba-nav__content-res .bs-media__item:nth-child(6) { display: none;  }
 @media (min-width: 992px) { .bs-aba-nav__content-res .bs-media__item { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
 .bs-aba-nav__content-res .bs-media__item:nth-child(4), .bs-aba-nav__content-res .bs-media__item:nth-child(5), .bs-aba-nav__content-res .bs-media__item:nth-child(6) { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-aba-nav__content-res .bs-media__item .bs-media__figure { display: block;  }
 @media (min-width: 576px) { .bs-aba-nav__content-res .bs-media__item .bs-media__figure { display: none;  }
  }
 @media (min-width: 992px) { .bs-aba-nav__content-res .bs-media__item .bs-media__figure { display: block;  }
  }
 .bs-aba-nav__content-res .bs-media__item .bs-media__text { padding-left: 15px;  }
 @media (min-width: 768px) { .bs-aba-nav__content-res .bs-media__item .bs-media__text { padding-left: 0;  }
  }
 .bs-aba-nav__content-list { background-color: #f4f4f6;  overflow: auto;  height: 100%;  padding: 30px 15px;  }
 @media (min-width: 576px) { .bs-aba-nav__content-list { background-color: #fff;  }
  }
 .bs-aba-nav__content-button { display: none;  margin: 30px 0;  -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  width: 100%;  }
 @media (min-width: 576px) { .bs-aba-nav__content-button { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
  }
 .bs-aba-nav__content-title-list { padding-left: 15px;  padding-right: 15px;  }
.bs-browser-update { background: #ffc107;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  position: absolute;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  width: 100%;  height: 100%;  z-index: 999;  text-align: center;  top: 0;  }
 .bs-browser-update__content { padding: 15px;  width: 400px;  }
 .bs-browser-update__text { color: #000;  font-size: 28px;  padding-bottom: 20px;  }
 .bs-browser-update__text-description { color: #000;  font-size: 14px;  padding-bottom: 20px;  }
.js-is-hidden { display: none;  }
body.overlay-on { overflow: hidden;  }
.header-overlay { position: absolute;  top: 0;  width: 100%;  height: 100vh;  background: rgba(0, 0, 0, 0.6);  display: block;  }
.bs-refactor .bs-header__exp-content .bs-media__list { margin-left: 0;  }
.bs-refactor .bs-header__accessibility { padding-right: unset;  -webkit-box-pack: initial;  -webkit-justify-content: initial;  -ms-flex-pack: initial;  justify-content: initial;  }
 @media (min-width: 992px) { .bs-refactor .bs-header__accessibility { padding-right: 30px;  }
  }
ul.bs-header__accessibility.bs-accessibility-menu__list.bs-js-accessibility-menu { -webkit-box-flex: 11;  -webkit-flex: 11 1 auto;  -ms-flex: 11 1 auto;  flex: 11 1 auto;  }
ul.bs-header__top-menu.bs-top-menu__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  }
ul.bs-header__social.bs-social__list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-flex: 1;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  flex: 1 1 auto;  -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  padding-right: 0;  }
a.skip-main { left: -999px;  position: absolute;  top: auto;  width: 1px;  height: 1px;  overflow: hidden;  z-index: -999;  }
a.skip-main:focus,a.skip-main:active { color: #fff;  background-color: #000;  left: auto;  top: auto;  width: 30%;  height: auto;  overflow: auto;  margin: 10px 35%;  padding: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;  border: 4px solid #ff0;  text-align: center;  font-size: 1.2em;  z-index: 999;  outline: 3px dashed;  }
.bs-header-menu-option:focus > .bs-header-menu-option__accessibility { text-align: center;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option.dropdown:after a span { outline: none;  }
.bs-form__field:focus { outline: 0.125rem solid var(--main-color);  font-size: 1rem;  -webkit-border-radius: 5px;  border-radius: 5px;  }
@media screen and (-ms-high-contrast:active), (-ms-high-contrast: none) { .bs-media__list--login .bs-media__item a::after { margin-left: -35px;  }
  }
.is-ie .bs-header__login,.bs-header__accessibility { -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  }
.fixed-nav .bs-refactor .bs-header { position: fixed;  }
.bs-refactor .bs-header { position: relative;  -webkit-box-shadow: none;  box-shadow: none;  }
.bs-refactor .bs-header .bs-header__top { background-color: #FFFFFF;  z-index: 1;  }
.bs-refactor .bs-header .bs-header__top .bs-container { -webkit-box-pack: initial;  -webkit-justify-content: initial;  -ms-flex-pack: initial;  justify-content: initial;  }
.bs-refactor .bs-header .bs-header__main { position: relative;  width: 100%;  min-height: 80px;  background-color: #FFFFFF;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);  }
.bs-refactor .bs-header .bs-header__main:after { content: "";  position: absolute;  top: 80px;  width: 100%;  height: 4px;  background-color: #cc0930;  z-index: 0;  }
.bs-refactor .bs-header.expanded .bs-header__main:after { z-index: -2;  }
.bs-refactor .bs-header .bs-header__main .bs-container { -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
.is-ie .bs-refactor .bs-header .bs-header__main { display: block;  padding-top: 10px;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header__logo { padding-left: 0;  padding-right: 0;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header__logo a { padding-bottom: 10px;  }
.bs-refactor .bs-header__logo .bs-logo svg { display: block;  height: 60px;  max-width: 100%;  width: 220px;  }
.bs-contrast--high .bs-refactor .bs-header__logo .bs-logo svg path { fill: #FFFFFF !important;  }
.bs-contrast--high .bs-logo,.bs-contrast--high:not(svg).bs-logo { display: block !important;  }
.bs-contrast--high .bs-header.header-mobile .bs-main-menu-option:first-child { border-top: 1px solid #ff0;  margin-top: 1px;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu { width: 49%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu { font-size: 1rem;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option { min-height: 80px;  font-weight: 500;  padding: 20px 15px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  cursor: pointer;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option:hover { color: #cc0930;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option:focus { color: #cc0930;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option span { width: 100%;  }
.bs-refactor .bs-header.header-mobile .bs-header__main .bs-container .bs-header-menu .bs-main-menu-option.open .bs-header-menu-option span { padding-left: 12px;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option.dropdown.is-open { color: #cc0930;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option.dropdown:after { content: "\e91b";  display: inline-block;  font-family: "bradesco_v2";  font-size: 0.9rem;  margin-left: 5px;  vertical-align: middle;  -webkit-transition-duration: 0.4s;  transition-duration: 0.4s;  -webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;  transition-property: transform;  transition-property: transform, -webkit-transform;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option.dropdown.is-open:after { -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);  }
.bs-refactor .bs-header.header-mobile .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option { min-height: 62px;  }
.bs-refactor .bs-header.header-mobile .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option.dropdown:after { content: "\e922";  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option.is-header-option-selected { color: #cc0930;  font-weight: 500;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option.is-header-option-selected:after { color: #cc0930;  font-weight: 500;  transform: rotate(180deg);  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -o-transform: rotate(180deg);  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option i { color: #cc0930;  font-size: 1.6em;  padding-right: 8px;  display: -ms-inline-flexbox;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: inline-flex;  display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option i { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
.bs-refactor .bs-header.header-mobile .bs-header__main .bs-container .bs-header-menu .bs-main-menu-option.open .bs-header-menu-option i { display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option:not(:only-child)::after { position: absolute;  right: 24px;  width: 40px;  content: "\e922";  font-size: 1.4em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  }
.bs-refactor .bs-header .bs-header__exp-content--main-menu .bs-container-acessibility__mobile { display: none;  }
.bs-refactor .bs-header .bs-header__exp-content--main-menu.open .bs-container-acessibility__mobile { display: block;  }
.bs-refactor .bs-header .bs-header__exp-content--main-menu .bs-container-acessibility__mobile.hide { display: none !important;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar { position: relative;  font-weight: 500;  padding: 18px 5px 18px 25px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  cursor: pointer;  font-size: 1rem;  font-weight: 500;  min-width: 120px;  border-left: 1px solid #e8e9ec;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar:hover { color: #cc0930;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar:focus { color: #cc0930;  font-weight: 500;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar:before { content: "\e95e";  position: absolute;  right: 15px;  font-size: 1.3em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: 500;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  }
.is-ie .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar:before { margin-top: -10px !important;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar i { font-size: 20px;  margin-left: 8px;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar.is-open { color: #cc0930;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar.is-open:before { content: "\e965";  position: absolute;  font-size: 0.8em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: 600;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar.is-open i { display: none;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login { position: relative;  max-width: 135px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  line-height: 1;  padding: 8px;  -webkit-border-radius: 6px;  border-radius: 6px;  z-index: 0;  background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #e60935), color-stop(140%, #99000f));  background: linear-gradient(to bottom, #e60935 70%, #99000f 140%);  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login:hover { border: 1px solid transparent;  border-color: transparent;  color: #fff;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login:hover::before { background: #99000f;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login:focus { background: #99000f;  outline-offset: 10px;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login span + i { margin-left: 5px;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login,.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:active,.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:focus,.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:hover { background-color: #ffffff;  background-image: none;  color: #cc0930;  border: 1px solid #cc0930;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:hover::before { background-color: #ffffff;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login span { padding-right: 25px;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login i { display: none;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login:before { background: transparent;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:before { position: absolute;  top: 13px;  right: 8px;  left: auto;  bottom: auto;  content: "\e965";  width: 14px;  height: 14px;  font-size: 0.8em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: 600;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -webkit-transition: none;  transition: none;  opacity: 1;  }
.bs-refactor .bs-header .bs-header__exp-content:not(.bs-header__exp-contentMobile) { position: absolute;  top: 65px;  left: 0;  width: 100%;  background-color: #FFFFFF;  -webkit-box-ordinal-group: 4;  -webkit-order: 3;  -ms-flex-order: 3;  order: 3;  border-bottom: 4px solid #cc0930;  -webkit-box-shadow: 0px 3px 6px #00000029;  box-shadow: 0px 3px 6px #00000029;  z-index: -1;  }
.bs-refactor .bs-header .bs-header__exp-contentMobile { display: none;  }
.bs-refactor .bs-header .bs-header__exp-content .menu.bs-container { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  padding-bottom: 32px;  }
.bs-refactor .bs-header .bs-header__exp-content #opt_search .bs-form__control--icon label { display: block;  }
.bs-refactor .bs-header__exp-content .bs-media__item { padding-top: 0;  padding-bottom: 0;  display: block;  }
.bs-refactor .bs-header__exp-content .bs-media__item a { position: relative;  width: 100%;  font-size: 1rem;  font-weight: 400;  border-bottom: 1px solid #d4d3d8;  padding: 12px 0;  display: block;  }
.bs-refactor .bs-header__exp-content .bs-media__item a:not(.bs-option-title):hover { color: #cc0930;  font-weight: 500;  }
.bs-refactor .bs-header__exp-content .bs-media__item a:not(.bs-option-title):after { content: "";  position: absolute;  bottom: -1px;  width: 0%;  height: 2px;  background-color: #cc0930;  display: block;  -webkit-transition: all ease 0.4s;  transition: all ease 0.4s;  left: 0;  }
.is-ie .bs-refactor .bs-header__exp-content .bs-media__item a:not(.bs-option-title):after { left: 35px;  margin-left: -35px;  }
.bs-refactor .bs-header__exp-content .bs-media__item a:not(.bs-option-title):hover:after { width: 100%;  }
.bs-refactor .bs-header__exp-content .bs-media__list { padding: 24px 0;  }
.bs-refactor .bs-header__exp-content .bs-menu-section-title { display: none;  }
.bs-refactor .bs-header__exp-content .bs-media__item li:first-child a.bs-option-title { padding: 24px 0 0 0;  }
.bs-refactor .bs-header__exp-content .bs-media__item li a.bs-option-title { font-size: 1rem;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-bottom: none;  padding: 32px 0 0 0;  }
.bs-refactor .bs-header__exp-content .bs-media__item li a.bs-option-title:hover { color: #cc0930;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content .bs-media__item a { min-height: 62px;  padding: 20px 40px !important;  border: 0;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li.open a:not(.bs-header-menu-option):not(.bs-option-title) { border-bottom: 1px solid #d4d3d8;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content .bs-media__item a.bs-option-title:hover { color: #cc0930;  }
.bs-refactor .bs-header__exp-content .bs-media__item a.bs-option-title.open { color: #cc0930;  }
.bs-refactor .bs-header.header-mobile .bs-header .bs-header__exp-content .menu.open .bs-refactor .bs-header__exp-content .bs-media__item a.bs-option-title.open.bs-option-title:before { font-weight: 500;  transform: rotate(180deg);  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -o-transform: rotate(180deg);  }
.bs-refactor .bs-header__exp-content .bs-media__item a.bs-option-title.single-option { position: relative;  width: 100%;  font-size: 14px;  font-weight: 400;  border-bottom: 1px solid #d4d3d8;  padding: 12px 0;  display: block;  }
.bs-refactor .bs-header__exp-content .bs-media__item a.bs-option-title.single-option:after { content: "";  position: absolute;  bottom: -1px;  width: 0%;  height: 2px;  background-color: #cc0930;  display: block;  }
.bs-refactor .bs-header__exp-content .bs-media__item a.bs-option-title.single-option:hover { color: #cc0930;  font-weight: 500;  }
.bs-refactor .bs-header__exp-content .bs-media__item a.bs-option-title.single-option:hover:after { width: 100%;  }
.bs-refactor .bs-header__exp-content .bs-media__item a.bs-option-title i { color: #cc0930;  font-size: 28px;  padding-right: 8px;  }
.bs-refactor .bs-header__exp-content .menu_search { padding-left: 20px;  padding-right: 20px;  }
.bs-refactor .bs-header__exp-content .menu_search .bs-form__control { width: 65%;  margin: 32px 0;  }
.bs-refactor .bs-header__exp-content .menu_search .bs-form__control label { font-size: 1rem;  }
.bs-refactor .bs-header__exp-content .menu_search .bs-form__control .bs-form__field { font-size: 1rem;  border: 2px solid #acacae;  margin-top: 8px;  }
.bs-refactor .bs-header__exp-content .menu_search .bs-form__control .bs-form__field:: -ms-clear { display: none;  height: 0;  width: 0;  }
.bs-refactor .bs-header__exp-content .menu_search .most-searched { width: 50%;  font-weight: 600;  padding-bottom: 4px;  border-bottom: 1px solid #d4d3d8;  }
.bs-refactor .bs-header__exp-content .menu_search a { font-size: 1rem;  display: inline-block;  float: left;  clear: left;  padding: 10px 0;  }
.bs-refactor .bs-header__exp-content .menu_search a: last-child { margin-bottom: 32px;  }
.bs-refactor .bs-header__exp-content .menu_search .icon-nav-busca { width: 46px;  height: 46px;  bottom: 2px;  right: 0;  padding: 10px 4px;  cursor: pointer;  }
.bs-refactor .bs-header__exp-content .menu_search .bs-media a: first-of-type { padding-top: 15px !important;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login { position: absolute;  top: 0;  min-width: 720px;  background-color: #fff;  border-bottom: 4px solid #cc0930;  padding-top: 0;  padding-bottom: 0;  -webkit-box-shadow: 0px 3px 6px #00000029;  box-shadow: 0px 3px 6px #00000029;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  right: 0;  -webkit-flex-wrap: nowrap;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  }
.bs-refactor .bs-header .bs-header-login .bs-header__exp-content.exp-login { display: none;  }
.bs-refactor .bs-header .bs-header-login.is-open .bs-header__exp-content.exp-login { display: block;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item:not(.menu_login--subitems) { background-color: #e8e9ed;  margin: 0 !important;  padding-left: 0;  padding-right: 0;  -webkit-flex-basis: 47%;  -ms-flex-preferred-size: 47%;  flex-basis: 47%;  max-width: 47%;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item:not(.menu_login--subitems) li:first-child { border-top: 1px solid #d4d3d8;  padding-top: 0;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item:not(.menu_login--subitems) li { border-bottom: 1px solid #d4d3d8;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item.menu_login--subitems .bs-header-option-section { display: none;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item.menu_login--subitems .bs-header-option-section { display: none;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item.menu_login--subitems .bs-header-option-section.open { display: block;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item { padding: 32px 50px;  -webkit-flex-basis: 53%;  -ms-flex-preferred-size: 53%;  flex-basis: 53%;  max-width: 53%;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title:first-child { border-top: 0;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title { position: relative;  font-weight: 500;  padding: 20px 40px;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title:hover { color: #cc0930;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title:before { position: absolute;  right: 44px;  width: 20px;  content: "\e922";  font-size: 1.4em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -webkit-transition-duration: 0.4s;  transition-duration: 0.4s;  -webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;  transition-property: transform;  transition-property: transform, -webkit-transform;  }
.is-ie .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title:before { margin-top: -10px;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title-nosubitems:before { content: '';  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title.open:before { -webkit-transform: rotate(180deg);  transform: rotate(180deg);  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item.menu_login--subitems .bs-option-sub-item { padding: 6px 0;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
.bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item.menu_login--subitems .bs-option-sub-item i { color: #cc0930;  font-size: 28px;  padding-right: 8px;  }
.bs-refactor .bs-header__exp-content .bs-menu-section-title-custom a { position: relative;  width: 100%;  height: 62px;  padding: 0 72px 0 40px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-bottom: 1px solid #e8e9ed;  }
.bs-refactor .bs-header__exp-content .bs-menu-section-title-custom a:after { content: none;  }
.bs-refactor .bs-header__exp-content .bs-menu-section-title-custom i { color: #cc0930;  font-size: 1.6em;  padding-right: 8px;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  }
.bs-refactor .bs-header__exp-content .bs-menu-section-title-custom span { font-weight: 300;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  }
.bs-refactor .bs-header-menu .bs-mobile-header-main-menu { display: none;  }
.bs-refactor .bs-header .bs-header__exp-content:not(.exp-login) { max-height: -webkit-calc(100vh - 112px);  max-height: calc(100vh - 112px);  overflow-y: auto;  overflow-x: hidden;  padding: 0 1000em;  margin: 0 -1000em;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu .bs-header__exp-content { position: initial;  padding: 0;  margin: 0;  border-bottom: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu .bs-header__exp-content .bs-media__item { max-width: 100%;  width: 100%;  margin: 0 !important;  padding: 0;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu .bs-header__exp-content .bs-media__item li { padding: 0;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu .bs-header__exp-content .bs-media__item li { display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu .bs-header__exp-content .bs-media__item li:only-child a:before { display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu .bs-header__exp-content .bs-media__item li:first-child { display: block;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu .bs-header__exp-content .bs-media__item li.open a.bs-option-title:before { transform: rotate(180deg);  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -o-transform: rotate(180deg);  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content .menu_login .bs-media__list--login { -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item:not(.menu_login--subitems) { max-width: 100vw;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content .menu_search .bs-media { width: 100%;  }
.bs-refactor .bs-header .bs-header__exp-content .menu { width: 100vw;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-orient: initial;  -webkit-box-direction: initial;  -webkit-flex-direction: initial;  -ms-flex-direction: initial;  flex-direction: initial;  }
.bs-refactor .bs-header .bs-header__exp-content.exp-login .menu { width: inherit;  }
.bs-refactor .bs-header .bs-header__exp-content .menu ul { max-width: 24%;  border: 1px solid transparent !important;  margin-top: 15px !important;  margin-bottom: 10px !important;  padding-bottom: 20px;  }
.bs-refactor .bs-header .bs-header__exp-content .menu ul li:first-child { padding-top: 12px;  }
.bs-refactor .bs-header .bs-header__exp-content .menu { display: none;  }
.bs-refactor .bs-header .bs-header__exp-content .menu.open { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
.bs-refactor .bs-header .bs-header__exp-content .menu_login.open { display: block;  }
.bs-refactor .bs-header .bs-header__exp-content--main-menu { width: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack:start;  -webkit-justify-content: flex-start;  -ms-flex-pack:start;  justify-content: flex-start;  }
.bs-refactor .bs-header .bs-header__exp-content--main-menu.bs-space-elements { -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  }
 .bs-refactor .bs-header .bs-header__exp-content--main-menu.bs-space-elements .bs-main-menu-option { margin-right: 0;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu { display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu.open { position: absolute;  top: 123px;  max-height: -webkit-calc(100vh - 123px);  max-height: calc(100vh - 123px);  background-color: #ffffff;  border-bottom: 4px solid #cc0930;  display: block;  overflow: scroll;  z-index: -1;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content .menu_login.open { overflow-x: hidden;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li.open:not(.bs-accessibility-menu__item) { background-color: #e8e9ec;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li:not(.bs-accessibility-menu__item) { border-bottom: 1px solid #e8e9ed;  padding: 0 30px;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li.open { display: block !important;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li.open .bs-header-menu-option.dropdown:after { display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li.open .icon-nav-produtos:before { display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li.open a.bs-header-menu-option { padding-left: 30px !important;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li.open a.bs-header-menu-option:before { position: absolute;  left: 40px;  width: 40px;  content: "\e924";  font-size: 1.4em;  font-family: bradesco_v2 !important;  speak: none;  font-style: normal;  font-weight: 400;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li.open a.bs-header-menu-option { background: #e8e9ed;  color: #cc0930;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu li.hide { display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content--main-menu .bs-header__exp-content { display: table;  background: #fff;  margin-left: -30px;  }
.bs-refactor .bs-header.header-mobile .bs-header__exp-content .bs-media__item a.bs-option-title:before { right: 40px !important;  }
.bs-refactor .bs-header__exp-content .menu_search .bs-media { width: 65%;  }
.bs-refactor .bs-header__exp-content .bs-header-option-section { margin-bottom: 16px;  }
.scroll-down { -webkit-transform: translate3d(0, -100%, 0);  transform: translate3d(0, -100%, 0);  }
.scroll-down .bs-button--login { font-size: 2rem !important;  }
.scroll-down #btn_search { font-size: 2rem !important;  }
.scroll-down .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar { font-size: 2rem;  }
.scroll-up { -webkit-transform: none;  transform: none;  }
.scroll-down .bs-refactor .bs-header:not(.bs-header__exp-content) .bs-container { height: 100px !important;  }
.bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-header-option-selected:hover .bs-button--login:before { background: transparent !important;  }
.bs-refactor .bs-header .bs-header__menu-superior { display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior { display: block;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list { padding: 0;  display: block;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__option:hover,.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__option { background-color: #e8e9ed;  border-color: #ffffff;  padding: 0;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__option.hide { display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__option.open { display: block !important;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__option.open > .bs-top-menu__link { color: #cc0930;  font-weight: 500 !important;  padding-left: 80px !important;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__option.open > .bs-top-menu__link:before { position: absolute;  left: 40px;  width: 40px;  content: "\e924";  font-size: 1.4em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__option.open > .bs-top-menu__link:after { display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__option .bs-top-menu__link:hover,.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__option .bs-top-menu__link { position: initial;  width: 100%;  height: 62px;  background-color: #e8e9ed;  font-size: 1rem;  font-weight: 300;  padding: 0 72px 0 40px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__option .bs-top-menu__link:not(:only-child)::after { position: absolute;  right: 24px;  width: 40px;  content: "\e922";  font-size: 1.4em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__dropdown { position: initial;  display: none;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__dropdown.open { height: auto;  opacity: 1;  visibility: visible;  -webkit-box-shadow: none;  box-shadow: none;  display: block;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__dropdown .bs-top-menu__group { border: 0;  padding: 0;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__dropdown .bs-top-menu__group .bs-top-menu__group-title { height: 62px;  border-color: #e8e9ed;  padding-left: 45px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__dropdown .bs-top-menu__group .bs-top-menu__subitem { padding: 0;  }
.bs-refactor .bs-header.header-mobile .bs-header__menu-superior .bs-top-menu__list .bs-top-menu__dropdown .bs-top-menu__group .bs-top-menu__subitem .bs-top-menu__link { background-color: #ffffff;  border: 0;  }
@media screen and (max-width: 1199px) { .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item:not(.menu_login--subitems) { -webkit-flex-basis: 305px;  -ms-flex-preferred-size: 305px;  flex-basis: 305px;  max-width: 305px;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login span + i { margin-bottom: 10px;  }
  }
@media screen and (min-width: 1312px) { .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-header-menu-option { min-height: auto;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar { font-size: 1rem;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar.is-selected:before { top: 15px;  font-size: 0.7em;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login { width: auto;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar.is-header-option-selected:before { top: 15px;  font-size: 0.7em;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login { max-width: 160px;  }
  }
@media screen and (min-width: 991px) { .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login span + i { margin-bottom: 0px;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login { min-width: 150px;  }
  }
@media screen and (max-width: 991px) { body { overflow-x: hidden;  }
 .bs-header-login .bs-button--login { width: 100% !important;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login span + i { top: 0;  }
 .fixed-nav-mobile { scroll-behavior: smooth;  }
 .is-ie .bs-refactor .bs-header .bs-header__main { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .is-ie .bs-refactor .bs-header .bs-header__main .bs-container { margin-top: 0px;  }
 .bs-refactor .bs-header:not(.bs-header__exp-content) .bs-container { position: relative;  height: 124px;  padding-top: 48px;  }
 .bs-refactor .bs-header .bs-header__exp-content:not(.bs-header__exp-contentMobile) { top: 120px;  }
 .bs-refactor .bs-header .bs-header__exp-content.exp-login { top: 124px;  }
 .bs-refactor .bs-header.header-mobile .bs-header__exp-content .bs-container { max-width: 100%;  height: 100%;  padding: 0;  margin: 0;  }
 .bs-refactor .bs-header .bs-header__exp-content .bs-container .menu_search { padding: 20px;  }
 .bs-refactor .bs-header .bs-header__exp-content .bs-top-menu__group-title { padding: 15px 10px;  }
 .bs-refactor .bs-header .bs-header__exp-content .bs-top-menu__group { padding-bottom: initial;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg { border-bottom: none;  }
 .bs-refactor .bs-header .bs-header__main:after { top: 124px;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu { width: auto;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-mobile-header-main-menu { position: relative;  width: 80px;  min-width: auto;  min-height: 40px;  text-align: center;  border-left: none;  padding: 0;  margin-left: 16px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-mobile-header-main-menu.is-open { color: #cc0930;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-mobile-header-main-menu span { font-size: 0.9em;  font-weight: 400;  margin: 28px auto 0 auto;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-menu .bs-mobile-header-main-menu i { position: absolute;  top: -5px;  left: 0;  right: 0;  font-size: 2.4em;  font-weight: 1000;  margin: 0;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar.is-open { position: relative;  width: 80px;  min-width: auto;  min-height: 40px;  color: inherit;  text-align: center;  border-left: none;  padding: 0;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar.is-open { color: #cc0930;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar span { font-weight: 400;  margin: 28px auto 0 auto;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar i, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar.is-open i { position: absolute;  top: -5px;  left: 0;  right: 0;  font-size: 2em;  font-weight: 100;  margin: 0;  display: block;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar.is-open i { color: #cc0930;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar { font-size: 0.9rem;  display: initial;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar:before { position: initial;  height: 26px;  font-size: 2em;  display: block;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-buscar.is-open:before { content: "\e95e";  position: initial;  height: 26px;  color: #cc0930;  font-size: 2em;  font-weight: 500;  display: block;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button:active, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button:focus, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button:hover, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:active, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:focus, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:hover { position: relative;  width: 80px;  background: transparent;  color: #4d4e53;  border: none;  text-align: center;  padding: 0;  margin-right: 16px;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:active, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:focus, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:hover { color: #cc0930;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button:before { content: none;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button span { font-size: 0.9em;  font-weight: 400;  margin-top: 30px;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button--login { line-height: 1.2;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login .bs-button i, .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button i { position: absolute;  left: 0;  right: 0;  font-size: 2em;  font-weight: 100;  display: inline-block;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button i { color: #cc0930;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login:before { display: none;  }
 .bs-refactor .bs-header .bs-header__main .bs-container .bs-header-login.is-open .bs-button--login span { padding: 0;  }
 .bs-refactor .bs-container-acessibility__mobile { padding: 24px;  }
 .bs-refactor .bs-container-acessibility__mobile .bs-header__accessibility .bs-accessibility-menu__item { border: 1px solid #d4d3d8;  color: #cc0930;  }
 .bs-refactor .bs-container-acessibility__mobile .bs-header__accessibility .bs-accessibility-menu__item .bs-accessibility-menu__icon { font-size: 1.3rem;  font-weight: bold;  }
 .bs-refactor .bs-header__exp-content { max-height: -webkit-calc(100vh - 124px);  max-height: calc(100vh - 124px);  overflow: auto;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title a { position: relative;  width: 100%;  height: 62px;  padding: 0 72px 0 40px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-bottom: 2px solid #e8e9ec;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title.dropdown a:after { position: absolute;  right: 24px;  width: 40px;  content: "\e922";  font-size: 1.4em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title i { color: #cc0930;  font-size: 1.6em;  padding-right: 8px;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title span { font-weight: 300;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title.open { background-color: #e8e9ed;  border-top: none;  border-bottom: none;  padding: 20px 40px 20px 75px;  display: block !important;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title.open span { padding-left: 32px;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title.hide { display: none;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title.open:before { position: absolute;  left: 40px;  right: 0;  width: 40px;  content: "\e924";  font-size: 1.4em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -webkit-transform: rotate(0deg);  transform: rotate(0deg);  }
 .bs-refactor .bs-header__exp-content .bs-media__item a.bs-option-title.single-option { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding: 12px 40px;  }
 .bs-refactor .bs-header__exp-content .bs-media__item a.bs-option-title.single-option:before { display: none;  }
 .bs-refactor .bs-header__exp-content .menu_search .bs-form__control { width: 100%;  }
 .bs-refactor .bs-header__exp-content .menu_search .most-searched { width: 100%;  }
 .bs-refactor .bs-header__exp-content .menu_search .bs-form__control label { display: block;  }
 .bs-refactor .bs-header__exp-content .menu_search .bs-form__control .bs-form__field { margin-top: 8px;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login { position: initial;  border-bottom: none;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item { padding: 0;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item.menu_login--subitems .bs-header-option-section { display: none;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item:not(.menu_login--subitems) { max-width: 100%;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  background-color: transparent;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title { border-top: none;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item .subitem.bs-option-title: last-child { border-bottom: none;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item { max-width: 100%;  -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list--login .bs-media__item.menu_login--subitems .bs-option-sub-item { height: 62px;  border-bottom: 1px solid #e8e9ec;  padding: 12px 40px;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-refactor .bs-header__logo { position: absolute;  top: 0;  height: 48px;  width: 100%;  border-bottom: 1px solid #e8e9ec;  }
 .bs-refactor .bs-header__logo a { padding-bottom: 0;  margin: 0 auto;  }
 .bs-refactor .bs-header__logo .bs-logo, .bs-refactor .bs-header__logo .bs-logo svg { height: 40px;  }
 .bs-refactor .bs-header__exp-content .bs-media__list { display: none;  padding: 0;  }
 .bs-refactor .bs-header__exp-content .menu_login .bs-media__list { margin-left: 0;  }
 .bs-refactor .bs-header__exp-content .bs-media__list--login { display: block;  }
 .bs-refactor .bs-header .bs-media__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title { display: block;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title a, .bs-menu-section-title-custom a { font-size: 1rem;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title.open { background-color: #e8e9ed;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title.open i { display: none;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title.open a:before { position: absolute;  left: 40px;  width: 40px;  content: "\e924";  font-size: 1.4em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title.open a:after { display: none;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title.open a { padding-left: 78px;  border-bottom: none;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title.open a, .bs-refactor .bs-header__exp-content .bs-menu-section-title.open a span { color: #cc0930;  font-weight: 500;  }
 .bs-refactor .bs-header__exp-content .bs-media__item .bs-header-option-section { margin-bottom: 0;  }
 .bs-refactor .bs-header__exp-content .bs-media__item .bs-header-option-section.open a.bs-option-title { color: #cc0930;  border-bottom: none;  }
 .bs-refactor .bs-header__exp-content .bs-media__item .bs-header-option-section.open a { border-bottom: 1px solid #d4d3d8;  }
 .bs-refactor .bs-header.header-mobile .bs-header__exp-content .bs-media__item a.bs-option-title { height: 62px;  border-bottom: 1px solid #e8e9ec;  padding: 12px 72px 12px 40px;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-refactor .bs-header__exp-content .bs-media__item a.bs-option-title:before { position: absolute;  right: 40px;  content: "\e91c";  font-size: 1.4em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  }
 .bs-refactor .bs-header__exp-content .bs-media__item .bs-header-option-section.open a.bs-option-title:before { transform: rotate(180deg);  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -o-transform: rotate(180deg);  }
 .bs-refactor .bs-header__exp-content .bs-media__item .bs-header-option-section a.bs-option-sub-item { height: 40px;  padding-left: 48px;  }
 .bs-refactor .bs-header__exp-content .bs-media__item .bs-header-option-section a.bs-option-sub-item:after { display: none;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg { background-color: #e8e9ed;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg a { font-weight: 300;  border-bottom: 1px solid #fff;  }
 .bs-container-acessibility__mobile { padding: 15px 25px;  }
 .bs-container-acessibility__mobile .bs-header__accessibility { -webkit-box-pack: center !important;  -webkit-justify-content: center !important;  -ms-flex-pack: center !important;  justify-content: center !important;  }
 .bs-container-acessibility__mobile .bs-header__accessibility .bs-accessibility-menu__item { border: 1px solid #E8E9EC;  padding: 3px;  -webkit-border-radius: 5px;  border-radius: 5px;  margin-right: 10px;  }
 .bs-container-acessibility__mobile .bs-header__accessibility .bs-accessibility-menu__item .bs-accessibility-menu__button { padding: 0;  height: initial;  }
 .bs-container-acessibility__mobile .bs-header__accessibility { padding-left: 0;  }
 .bs-container-acessibility__mobile .bs-header__accessibility i.bs-accessibility-menu__icon { color: #cc0930;  font-size: 1.6em;  padding: 5px 6px;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg.open { background-color: #fff;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg.open a { color: #cc0930;  font-weight: 500;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg.open a span { color: #cc0930;  font-weight: 500;  margin-left: 25px;  }
 .bs-refactor .bs-header__exp-content .bs-menu-section-title-custom__bg.open a:before { position: absolute;  left: 40px;  width: 40px;  content: "\e924";  font-size: 1.4em;  font-family: 'bradesco_v2' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  }
 .bs-top-menu__group { padding-bottom: 7.5px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  }
 .bs-top-menu__group-title { font-size: initial;  }
 .bs-top-menu__dropdown .bs-top-menu__link { color: #4d4e53;  position: relative;  width: 100%;  height: 62px;  padding: 0 72px 0 40px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  border-bottom: 1px solid #e8e9ed;  }
 #opt_5 .bs-top-menu__dropdown { background: #fff;  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.2);  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.2);  height: auto;  left: 0;  opacity: 1;  position: inherit;  top: auto;  visibility: visible;  width: 100%;  z-index: 100;  overflow: scroll;  }
  }
.cookies { position: fixed;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  width: 100%;  background-color: rgba(0, 0, 0, 0.8);  bottom: 0;  z-index: 1075;  -webkit-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;  }
 .cookies a.focus-visible { outline-color: #fff;  }
 .cookies__content { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  padding: 0.9375rem;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 @media (min-width: 48rem) { .cookies__content { -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
  }
 .cookies__description { font-size: 1rem;  color: #fff;  letter-spacing: 0.025rem;  font-weight: 100;  max-width: 51.875rem;  padding-right: 0;  padding-left: 0;  }
 .cookies__description p { font-size: 1rem;  margin: 1.25rem 0;  }
 .cookies__description a { text-decoration: none;  color: #fff;  }
 @media (min-width: 48rem) { .cookies__description { padding: 0 0.9375rem;  }
  }
 .cookies__cta { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  padding-right: 0;  padding-left: 0;  }
 @media (min-width: 48rem) { .cookies__cta { padding: 0 0.9375rem;  }
  }
 .cookies__closed { font-size: 1.875rem;  color: #fff;  font-weight: 300;  position: absolute;  z-index: 1;  top: 0;  right: 0.625rem;  cursor: pointer;  }
 @media (min-width: 74.9375rem) { .cookies__closed { position: relative;  top: 0;  right: -1.875rem;  }
  }
.c-btn { display: -ms-inline-flexbox;  display: -webkit-inline-box;  display: -webkit-inline-flex;  display: inline-flex;  -ms-flex-pack: center;  -webkit-box-pack: center;  -webkit-justify-content: center;  justify-content: center;  -ms-flex-align: center;  -webkit-box-align: center;  -webkit-align-items: center;  align-items: center;  padding: 0.625rem 5.1875rem;  background-color: #E1173F;  color: #ffffff;  text-decoration: none;  text-transform: none;  font-size: 1.25rem;  font-weight: 700;  -webkit-border-radius: 1.9375rem;  border-radius: 1.9375rem;  cursor: pointer;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  }
 .c-btn:hover { text-decoration: none;  color: #fff;  }
.is-hidden { display: none;  opacity: 0;  pointer-events: none;  }
.is-visible { opacity: 1;  pointer-events: all;  display: -webkit-box !important;  display: -webkit-flex !important;  display: -ms-flexbox !important;  display: flex !important;  }
.ht-skip > div { bottom: 295px;  }
.js-focus-visible .bs-faq-refactored__trigger:focus:not(.focus-visible) { outline: none !important;  }
.js-focus-visible .bs-faq-refactored__trigger.focus-visible { outline: 2px dashed #4D4E53;  }
.js-focus-visible .bs-js-open-accordion:focus:not(.focus-visible) { outline: none !important;  }
.js-focus-visible .bs-js-open-accordion.focus-visible { outline: 2px dashed #4D4E53;  }
.js-focus-visible .bs-faq-refactored__title.focus-visible { outline: 2px dashed #4D4E53;  }
.js-focus-visible .bs-faq-refactored__title:focus:not(.focus-visible) { outline: none !important;  }
.bs-js-open-accordion.focus-visible:focus span { color: #04386C;  }
.bs-js-open-accordion.focus-visible:focus .icon { color: #04386C;  }
.bs-js-open-accordion.focus-visible:focus .icon::before { color: #04386C;  }
.bs-faq-refactored__content { height: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  visibility: hidden;  }
.bs-faq-refactored__icon { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: #f9f9f9;  border-left: 1px solid #e8e9ec;  bottom: 0;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  position: absolute;  pointer-events: none;  right: 0;  top: 0;  -webkit-transition: background .3s;  transition: background .3s;  width: 70px;  }
 .bs-faq-refactored__icon::after, .bs-faq-refactored__icon::before { background-color: #cc092f;  bottom: 0;  content: "";  left: 0;  margin: auto;  position: absolute;  right: 0;  top: 0;  }
 .bs-faq-refactored__icon::after { height: 3px;  width: 21px;  }
 .bs-faq-refactored__icon::before { height: 21px;  width: 3px;  }
.bs-faq-refactored__item { border-left: 1px solid #e8e9ec;  border-right: 1px solid #e8e9ec;  border-top: 1px solid #676869 !important;  overflow: hidden;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-faq-refactored__item: last-child { border-bottom: 1px solid #676869 !important;  }
 .bs-faq-refactored__item--open .bs-faq-refactored__title { border-color: #e8e9ec;  }
 .bs-faq-refactored__item--open .bs-faq-refactored__icon:after { background-color: #154575;  -webkit-transition: background .3s;  transition: background .3s;  }
 .bs-faq-refactored__item--open .bs-faq-refactored__icon::before { background-color: #154575;  -webkit-transition: background .3s;  transition: background .3s;  }
 .bs-faq-refactored__item--open .bs-faq-refactored__title { color: #154575;  }
 .bs-faq-refactored__item--open .bs-faq-refactored__content { visibility: visible;  height: auto !important;  }
 .bs-faq-refactored__item--open .bs-faq-refactored__box { opacity: 1;  }
 .bs-faq-refactored__item--open .bs-faq-refactored__icon::before { opacity: 0;  }
.bs-faq-refactored__box { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  opacity: 0;  padding: 15px 20px;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 .bs-faq-refactored__box p { margin-bottom: 15px;  font-weight: 300;  }
 .bs-faq-refactored__box a { color: #cc092f;  font-weight: 600;  text-decoration: underline;  }
 .bs-faq-refactored__box a:hover { text-decoration: none;  color: #154575;  }
.bs-faq-refactored__trigger { background-color: #f4f4f6;  border-bottom: 1px solid transparent;  padding: 20px 85px 20px 20px;  position: relative;  text-align: left;  -webkit-transition: background .3s;  transition: background .3s;  width: 100%;  }
 .bs-faq-refactored__trigger:hover, .bs-faq-refactored__trigger:focus { -webkit-transition: background .3s;  transition: background .3s;  }
 .bs-faq-refactored__trigger:hover .bs-faq-refactored__icon, .bs-faq-refactored__trigger:focus .bs-faq-refactored__icon { background-color: #e8e9ec;  }
 .bs-faq-refactored__trigger:hover .bs-faq-refactored__icon:after, .bs-faq-refactored__trigger:focus .bs-faq-refactored__icon:after { background-color: #154575;  -webkit-transition: background .3s;  transition: background .3s;  }
 .bs-faq-refactored__trigger:hover .bs-faq-refactored__icon::before, .bs-faq-refactored__trigger:focus .bs-faq-refactored__icon::before { background-color: #154575;  -webkit-transition: background .3s;  transition: background .3s;  }
 .bs-faq-refactored__trigger:hover .bs-faq-refactored__title, .bs-faq-refactored__trigger:focus .bs-faq-refactored__title { color: #154575;  }
 .bs-faq-refactored__trigger:focus { outline: none;  }
.bs-faq-refactored__title { color: #cc092f;  display: inline-block;  font-family: "Bradesco";  font-size: 1.3rem;  font-weight: 500;  }
.bs-faq-refactored--transparent .bs-faq-refactored__item { border-bottom: 2px solid #e8e9ec;  border-left: 0;  border-right: 0;  border-top: 0;  }
 .bs-faq-refactored--transparent .bs-faq-refactored__item:first-child { border-top: 2px solid #e8e9ec;  }
 .bs-faq-refactored--transparent .bs-faq-refactored__item--open .bs-faq-refactored__icon { -webkit-transform: rotate(180deg);  transform: rotate(180deg);  }
.bs-faq-refactored--transparent .bs-faq-refactored__trigger { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  background-color: transparent;  border: 0;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  padding: 30px 0;  }
 .bs-faq-refactored--transparent .bs-faq-refactored__trigger .icon { color: #cc092f;  display: block;  font-size: 4.6875rem;  margin-right: 15px;  }
 @media (min-width: 768px) { .bs-faq-refactored--transparent .bs-faq-refactored__trigger .icon { font-size: 5rem;  margin-right: 30px;  }
  }
.bs-faq-refactored--transparent .bs-faq-refactored__title { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  color: #4d4e53;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  font-size: 1.375rem;  font-weight: 700;  line-height: 1.27;  padding-right: 15px;  }
.bs-faq-refactored--transparent .bs-faq-refactored__icon { background: transparent;  border: 0;  margin-left: auto;  position: relative;  -webkit-transition: 0.3s;  transition: 0.3s;  width: auto;  }
 .bs-faq-refactored--transparent .bs-faq-refactored__icon::after, .bs-faq-refactored--transparent .bs-faq-refactored__icon::before { display: none;  }
 .bs-faq-refactored--transparent .bs-faq-refactored__icon .icon { color: #4d4e53;  font-size: 1.5rem;  margin-right: 0;  }
.bs-faq-refactored--transparent .bs-faq-refactored__box { padding: 0;  }
.bs-faq-refactored[class*="bs-media--col"] .bs-media__item { margin-bottom: 0;  }
 @media (min-width: 576px) { .bs-faq-refactored[class*="bs-media--col"] .bs-media__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
  }
 @media (min-width: 768px) { .bs-faq-refactored[class*="bs-media--col"] .bs-media__item { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  margin-bottom: 30px;  }
  }
 @media (min-width: 1200px) { .bs-faq-refactored[class*="bs-media--col"] .bs-media__item { padding-bottom: 0;  padding-top: 0;  }
  }
.bs-faq-refactored[class*="bs-media--col"] .bs-faq-refactored__box { margin: 0 -15px;  padding-bottom: 15px;  }
 @media (min-width: 1200px) { .bs-faq-refactored[class*="bs-media--col"] .bs-faq-refactored__box { opacity: 1;  padding-bottom: 0;  }
  }
.bs-faq-refactored[class*="bs-media--col"] .bs-media__text { padding: 0;  }
@media (min-width: 1200px) { .bs-faq-refactored[class*="bs-media--col"] .bs-faq-refactored__item { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  padding-bottom: 15px;  padding-top: 45px;  }
  }
@media (min-width: 1200px) { .bs-faq-refactored[class*="bs-media--col"] .bs-faq-refactored__content { height: auto;  width: 75%;  }
  }
.bs-faq-refactored[class*="bs-media--col"] .bs-faq-refactored__title h4 { padding-right: 0;  }
@media (min-width: 1200px) { .bs-faq-refactored[class*="bs-media--col"] .bs-faq-refactored__title { -webkit-align-self: flex-start;  -ms-flex-item-align:start;  align-self: flex-start;  cursor: default;  padding: 0 30px 0 0;  width: 25%;  }
  }
@media (min-width: 1200px) { .bs-faq-refactored[class*="bs-media--col"] .bs-faq-refactored__title .icon { font-size: 4.375rem;  }
  }
@media (min-width: 1200px) { .bs-faq-refactored[class*="bs-media--col"] .bs-faq-refactored__icon { display: none;  }
  }
.bs-faq-refactored a:focus { color: #154575;  outline-offset: 0px;  outline: 2px dashed;  }
_: -ms-fullscreen,: root .bs-faq-refactored__trigger { margin: 5px;  width: 99%;  }
.image-media-ref .bs-media__box { -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 0;  border-bottom: 4px solid transparent;  }
 .image-media-ref .bs-media__box:focus { outline: 2px dashed #4D4E53;  outline-offset: 10px;  }
 .image-media-ref .bs-media__box:hover { border-bottom: 4px solid #154575;  }
 .image-media-ref .bs-media__box:hover .bs-button-link { color: #154575;  }
 .image-media-ref .bs-media__box:hover .bs-button-link i { margin-left: 10px;  }
.image-media-ref .bs-media--card:not(.bs-media--icons):not(.bs-media__slider) .bs-media__figure:not(.bs-media__figure--cover) { margin: 0px;  }
.image-media-ref .bs-media__text { padding: 20px;  }
.image-media-ref .bs-media--card .bs-media__box .bs-media__button { opacity: 1;  }
.js-focus-visible .icon-media-ref .bs-media__title:focus:not(.focus-visible) { outline: none;  }
.js-focus-visible .icon-media-ref .bs-media__title.focus-visible { outline: 2px dashed #4D4E53;  color: #04386C !important;  }
.icon-media-ref .bs-media__title.focus-visible a { color: #0a3f71;  }
.icon-media-ref .bs-media__title a:hover { color: #0a3f71;  }
.icon-media-ref .bs-media__title a:focus { outline: 2px dashed #4D4E53;  outline-offset: 10px;  color: #0a3f71;  }
.icon-media-ref .bs-media__title:hover ~ .bs-media__button a { color: #0a3f71;  }
.icon-media-ref .bs-media__title:focus ~ .bs-media__button a { color: #0a3f71;  }
.icon-media-ref .bs-button-link:hover { color: #0a3f71;  }
.icon-media-ref .bs-media__description:hover ~ .bs-media__button a { color: #0a3f71;  }
.icon-media-ref .bs-media__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
 @media (min-width: 768px) { .icon-media-ref .bs-media__item { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  max-width: 50%;  }
  }
 @media (min-width: 992px) { .icon-media-ref .bs-media__item { -webkit-flex-basis: 33%;  -ms-flex-preferred-size: 33%;  flex-basis: 33%;  max-width: 33%;  }
  }
.bs-banner-grande-refactored .bs-button:focus { outline: 2px dashed #4D4E53;  outline-offset: 10px;  }
.bs-media__slider.bs-carrousel-prod .bs-media__box { display: block;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  height: auto;  min-height: unset;  }
 .bs-media__slider.bs-carrousel-prod .bs-media__box:focus { outline: 2px dashed #4D4E53;  outline-offset: 10px;  -webkit-box-shadow: 3px 3px 16px 0 rgba(0, 0, 0, 0.1);  box-shadow: 3px 3px 16px 0 rgba(0, 0, 0, 0.1);  border-bottom: 4px solid #0a3f71;  }
 .bs-media__slider.bs-carrousel-prod .bs-media__box:focus .bs-button-link i { margin-left: 10px;  }
 .bs-media__slider.bs-carrousel-prod .bs-media__box:focus .bs-media__listItem { color: #4d4e53;  }
 .bs-media__slider.bs-carrousel-prod .bs-media__box:focus .bs-button-link { color: #154575;  }
 .bs-media__slider.bs-carrousel-prod .bs-media__box:hover .bs-button-link { color: #154575;  }
.bs-media__slider.bs-carrousel-prod .bs-media__list { margin-left: 0;  margin-right: 0;  padding-top: 25px;  padding-bottom: 60px;  }
 .bs-media__slider.bs-carrousel-prod .bs-media__list:focus { outline: 2px dashed #4D4E53;  outline-offset: 10px;  }
.bs-media__slider.bs-carrousel-prod .bs-media__item { -webkit-flex-basis: unset;  -ms-flex-preferred-size: unset;  flex-basis: unset;  width: 100%;  max-width: 380px;  height: 100%;  min-height: 480px;  }
 @media (min-width: 768px) { .bs-media__slider.bs-carrousel-prod .bs-media__item { padding: 30px 10px;  max-width: 360px;  }
  }
 @media (min-width: 992px) { .bs-media__slider.bs-carrousel-prod .bs-media__item { -webkit-flex-basis: unset;  -ms-flex-preferred-size: unset;  flex-basis: unset;  width: 100%;  max-width: 380px;  padding: 30px 15px;  max-width: 380px;  }
  }
 @media (min-width: 992px) and (max-width: 1199px) { .bs-media__slider.bs-carrousel-prod .bs-media__item { max-width: 33%;  min-height: 480px;  }
  }
.bs-media__slider.bs-carrousel-prod .bs-media__text { -webkit-flex-basis: 100% !important;  -ms-flex-preferred-size: 100% !important;  flex-basis: 100% !important;  max-width: 100% !important;  }
 @media (min-width: 768px) { .bs-media__slider.bs-carrousel-prod .bs-media__text { min-height: 290px;  }
  }
 @media (min-width: 992px) { .bs-media__slider.bs-carrousel-prod .bs-media__text { min-height: 290px;  }
  }
@media (min-width: 768px) { .bs-media__slider.bs-carrousel-prod .bs-media__button { position: absolute;  bottom: 22px;  }
  }
@media (min-width: 992px) { .bs-media__slider.bs-carrousel-prod .bs-media__button { position: absolute;  bottom: 22px;  }
  }
.bs-media__slider.bs-carrousel-prod a.bs-media__box { -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);  border-width: 0;  border-bottom: 4px solid #fff;  position: relative;  }
.bs-media__slider.bs-carrousel-prod a.bs-media__box:hover { -webkit-box-shadow: 3px 3px 16px 0 rgba(0, 0, 0, 0.1);  box-shadow: 3px 3px 16px 0 rgba(0, 0, 0, 0.1);  border-bottom: 4px solid #0a3f71;  }
 .bs-media__slider.bs-carrousel-prod a.bs-media__box:hover .bs-button-link i { margin-left: 10px;  }
.bs-media__slider.bs-carrousel-prod a.bs-media__box .bs-media__button { opacity: 1 !important;  margin: 15px 0 0 0;  position: absolute;  bottom: 20px;  }
.bs-media__slider.bs-carrousel-prod .bs-media__figure { -webkit-flex-basis: 100% !important;  -ms-flex-preferred-size: 100% !important;  flex-basis: 100% !important;  max-width: 100% !important;  }
 .bs-media__slider.bs-carrousel-prod .bs-media__figure img { max-height: 160px;  }
.bs-media__slider.bs-carrousel-prod:not(.bs-media--icons) .bs-media__figure { margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  }
.bs-media__slider.bs-carrousel-prod .flickity-viewport::after,.bs-media__slider.bs-carrousel-prod .flickity-viewport:before { background: unset !important;  width: 0px !important;  }
.bs-media__slider.bs-carrousel-prod .flickity-slider { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  }
.bs-media__slider.bs-carrousel-prod .bs-media__arrow-next { right: 0 !important;  }
.bs-media__slider.bs-carrousel-prod .bs-media__arrow-prev { left: 0 !important;  }
.bs-media__slider.bs-carrousel-prod .flickity-page-dots { display: block !important;  margin-left: auto;  margin-right: auto;  left: 0;  right: 0;  text-align: center;  }
.bs-media__slider.bs-carrousel-prod .bs-media__arrows { position: relative !important;  margin-top: 0;  }
 .bs-media__slider.bs-carrousel-prod .bs-media__arrows i { font-size: 38px;  color: #797979;  }
.bs-media__slider.bs-carrousel-prod .dot { width: 15px;  height: 15px;  }
.bs-media__slider.bs-carrousel-prod .dot.is-selected { background-color: #0a3f71;  width: 15px;  height: 15px;  }
.bs-media__slider.bs-carrousel-prod .bs-media__listItem { list-style: disc;  border-bottom: 1px solid #E8E9EC;  border-top: 1px solid #E8E9EC;  padding: 15px 0;  }
@media screen and (-ms-high-contrast:active), (-ms-high-contrast: none) { .bs-media__slider.bs-carrousel-prod a.bs-media__box { -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);  }
  }
@media (min-width: 992px) { .bs-media__slider.bs-carrousel-prod .bs-media__figure picture { margin: -1px -1px 0 !important;  }
  }
.js-focus-visible .bs-media__list:focus:not(.focus-visible) { outline: none !important;  }
_: -ms-fullscreen,: root .bs-js-carrousel-prod .bs-media__listItem { margin-left: 15px;  }
.bs-boxlist-fone-refactored__item { overflow: hidden;  -webkit-transition: 0.3s;  transition: 0.3s;  -webkit-box-shadow: 0px 0px 8px #00000042;  box-shadow: 0px 0px 8px #00000042;  -webkit-border-radius: 5px;  border-radius: 5px;  margin-bottom: 20px;  }
 .bs-boxlist-fone-refactored__item:hover .bs-boxlist-fone-refactored__title { color: #04386C;  }
 .bs-boxlist-fone-refactored__item:hover .icon-seta-baixo-b:before { color: #04386C;  }
 .bs-boxlist-fone-refactored__item:hover [class^="icon-"] { color: #04386C;  }
 .bs-boxlist-fone-refactored__item:hover .bs-boxlist-fone-refactored__icon::before { border-left: 12px solid transparent;  border-right: 12px solid transparent;  border-top: 12px solid #04386C;  }
 .bs-boxlist-fone-refactored__item--open .bs-boxlist-fone-refactored__heading { background-color: #f4f4f6;  }
 .bs-boxlist-fone-refactored__item--open .bs-boxlist-fone-refactored__title { color: #154575;  }
 .bs-boxlist-fone-refactored__item--open .bs-boxlist-fone-refactored__content { visibility: visible;  height: auto !important;  }
 .bs-boxlist-fone-refactored__item--open .bs-boxlist-fone-refactored__box { opacity: 1;  }
.bs-boxlist-fone-refactored__term i { font-size: 2.5rem;  color: #cc092f;  }
.bs-boxlist-fone-refactored__heading .icon-seta-baixo-b:before { color: #cc092f;  font-family: "bradesco_v2";  font-size: 25px;  -webkit-transition: 0.3s ease-in-out;  transition: 0.3s ease-in-out;  position: absolute;  right: 15px;  top: 35%;  }
.bs-boxlist-fone-refactored__heading:hover { background-color: #f4f4f6;  }
.bs-boxlist-fone-refactored__item--open .icon-seta-baixo-b:before { -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);  color: #04386C;  }
.bs-boxlist-fone-refactored__item--open [class^="icon-"] { color: #04386C;  }
.bs-boxlist-fone-refactored__content { height: 0;  -webkit-transition: 0.3s;  transition: 0.3s;  visibility: hidden;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  max-width: 100%;  }
 @media (min-width: 768px) { .bs-boxlist-fone-refactored__content { -webkit-box-align:start;  -webkit-align-items: flex-start;  -ms-flex-align:start;  align-items: flex-start;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  }
  }
.bs-boxlist-fone-refactored__icon { -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  bottom: 0;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  position: absolute;  pointer-events: none;  right: 0;  top: 0;  -webkit-transition: background .3s;  transition: background .3s;  width: 70px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-boxlist-fone-refactored__icon::before { content: "";  display: inline-block;  vertical-align: middle;  width: 0;  height: 0;  border-left: 12px solid transparent;  border-right: 12px solid transparent;  border-top: 12px solid #cc092f;  font-size: 15px;  }
 .bs-boxlist-fone-refactored__icon::after { content: "";  display: inline-block;  vertical-align: middle;  width: 0;  height: 0;  top: 27px;  border-left: 12px solid transparent;  border-right: 12px solid transparent;  border-top: 12px solid #fff;  position: absolute;  }
.bs-boxlist-fone-refactored__box { width: 100%;  min-height: initial;  opacity: 0;  padding: 15px 20px;  -webkit-transition: 0.3s;  transition: 0.3s;  }
 @media (min-width: 768px) { .bs-boxlist-fone-refactored__box { width: 50%;  }
  }
 @media (min-width: 992px) { .bs-boxlist-fone-refactored__box { width: 33.3%;  }
  }
 .bs-boxlist-fone-refactored__box .list-group-item--title h4 { font-size: 1.0625rem;  font-weight: 700;  margin-bottom: 5px;  }
 .bs-boxlist-fone-refactored__box .list-group-item { font-size: 1rem;  }
 .bs-boxlist-fone-refactored__box .list-group-item--details { margin-bottom: 15px;  }
 .bs-boxlist-fone-refactored__box .list-group-item .bs-boxlist-fone-refactored__link { color: #4D4E53;  font-weight: 600;  text-decoration: none;  overflow-wrap: break-word;  word-break: break-all;  -ms-word-break: break-all;  }
 .bs-boxlist-fone-refactored__box .list-group-item .bs-boxlist-fone-refactored__link:hover { text-decoration: underline;  color: #04386C;  }
 .bs-boxlist-fone-refactored__box .list-group-item .bs-boxlist-fone-refactored__link:focus { color: #04386C;  }
.bs-boxlist-fone-refactored__trigger { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  padding: 10px 85px 10px 20px;  position: relative;  text-align: left;  -webkit-transition: background .3s;  transition: background .3s;  width: 100%;  }
 .bs-boxlist-fone-refactored__trigger:focus { outline: none;  }
.bs-boxlist-fone-refactored__title { margin-left: 25px;  color: #4D4E53;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  font-family: "Bradesco";  font-size: 1.25rem;  font-weight: 700;  }
.bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-media__item { margin-bottom: 0;  }
 @media (min-width: 576px) { .bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-media__item { -webkit-flex-basis: 100%;  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  max-width: 100%;  }
  }
 @media (min-width: 768px) { .bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-media__item { -webkit-flex-basis: 33.333%;  -ms-flex-preferred-size: 33.333%;  flex-basis: 33.333%;  max-width: 33.333%;  }
  }
 @media (min-width: 1200px) { .bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-media__item { padding-bottom: 0;  padding-top: 0;  }
  }
.bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-boxlist-fone-refactored__box { margin: 0 -15px;  padding-bottom: 15px;  }
 @media (min-width: 1200px) { .bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-boxlist-fone-refactored__box { opacity: 1;  padding-bottom: 0;  }
  }
.bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-media__text { padding: 0;  }
@media (min-width: 1200px) { .bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-boxlist-fone-refactored__content { height: auto;  width: 75%;  }
  }
.bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-boxlist-fone-refactored__title h4 { padding-right: 0;  }
@media (min-width: 1200px) { .bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-boxlist-fone-refactored__title { -webkit-align-self: flex-start;  -ms-flex-item-align:start;  align-self: flex-start;  cursor: default;  padding: 0 30px 0 0;  width: 25%;  }
  }
@media (min-width: 1200px) { .bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-boxlist-fone-refactored__title .icon { font-size: 4.375rem;  }
  }
@media (min-width: 1200px) { .bs-boxlist-fone-refactored[class*="bs-media--col"] .bs-boxlist-fone-refactored__icon { display: none;  }
  }
@media screen and (-ms-high-contrast:active), (-ms-high-contrast: none) { .bs-boxlist-fone-refactored__item { -webkit-box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, 0.2);  box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, 0.2);  }
 .bs-boxlist-fone-refactored .bs-boxlist-fone-refactored__link { word-break: break-word;  word-wrap: break-word;  display: table-cell;  }
  }
_: -ms-fullscreen,: root .bs-boxlist-fone-refactored__trigger { margin: 5px;  width: 99%;  }
.bs-col-xs-12.bs-col-sm-4 .bs-boxlist-fone-refactored__box { width: 100%;  }
.js-focus-visible .bs-form__field.focus-visible ~ .bs-form__label-text { outline: 2px dashed #fff;  }
.bs-form__control--check .link-texto-intro.focus-visible { outline: 2px dashed #fff;  outline-offset: 5px;  text-decoration: none;  }
.bs-button--ghost.focus-visible { outline: 2px dashed #fff;  outline-offset: 5px;  }
.bs-section--red a { color: #fff;  font-weight: 700;  text-decoration: underline;  }
 .bs-section--red a:hover { text-decoration: none;  }
.bs-portal-content .link-texto-intro.focus-visible { outline: 2px dashed #4D4E53;  outline-offset: 5px;  color: #0a3f71;  text-decoration: none;  }
.semaforo { position: fixed;  left: 0;  bottom: 18px;  min-width: 36px;  max-width: 50px;  height: 16px;  font-size: 9px;  font-weight: 500;  text-align: right;  padding-top: 2px;  padding-right: 8px;  z-index: 1;  }
.semaforo.server1 { background-color: #6D6E71;  color: #FFFFFF;  }
.semaforo.server2 { background-color: #000000;  color: #FFFFFF;  -webkit-border-radius: 0 8px 8px 0;  border-radius: 0 8px 8px 0;  }
.bs-contrast--high .semaforo.server1,.bs-contrast--high .semaforo.server2 { background-color: #ff0;  color: #000 !important;  }
.js-focus-visible .bs-container-login .bs-button-link:focus:not(.focus-visible) { outline: none !important;  }
.js-focus-visible .bs-container-login .bs-button-link.focus-visible { outline: 2px dashed #4D4E53 !important;  outline-offset: 10px;  color: #0b457c;  }
.js-focus-visible .bs-container-login__form .bs-button__custom:focus:not(.focus-visible) { outline: none !important;  }
.js-focus-visible .bs-container-login__form .bs-button__custom.focus-visible { outline: 2px dashed #4D4E53 !important;  outline-offset: 10px;  }
.js-focus-visible .bs-section-bill .bs-button__custom:focus:not(.focus-visible) { outline: none !important;  }
.js-focus-visible .bs-section-bill .bs-button__custom.focus-visible { outline: 2px dashed #4D4E53 !important;  outline-offset: 10px;  }
.js-focus-visible .bs-container-login__form .bs-button-link:focus:not(.focus-visible) { outline: none !important;  }
.js-focus-visible .bs-container-login__form .bs-button-link.focus-visible { outline: 2px dashed #4D4E53 !important;  outline-offset: 10px;  }
.js-focus-visible .bs-container-login__form .bs-button-link__custom:focus:not(.focus-visible) { outline: none !important;  }
.js-focus-visible .bs-container-login__form .bs-button-link__custom.focus-visible { outline: 2px dashed #4D4E53 !important;  outline-offset: 10px;  color: #0b457c;  }
.bs-login-box { margin: 90px 0;  }
 .bs-login-box__wrapper { background-color: #fff;  border-color: #e8e9ec;  border-style: solid;  -webkit-border-radius: 5px;  border-radius: 5px;  border-width: 1px;  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);  overflow: hidden;  margin: 0 auto;  padding: 15px;  -webkit-transition: .3s;  transition: .3s;  width: 500px;  }
@media (min-width: 992px) { .back-to-portal--m { display: none;  }
 .bs-banner-form-login-sign .bs-form-login { width: 370px;  }
 .bs-banner-form-login-sign__image { -webkit-flex-basis: 50%;  -ms-flex-preferred-size: 50%;  flex-basis: 50%;  }
 .bs-banner-form-login-sign { height: auto;  min-height: 540px;  }
 .bs-banner-form-login-sign.cadastre-se { min-height: 472px;  }
 .bs-banner-form-login-sign--featured-page { min-height: 476px;  }
  }
 @media (min-width: 992px) and (min-width: 1369px) { .bs-banner-form-login-sign--featured-page { min-height: 560px;  }
  }
@media (min-width: 992px) { .bs-header-login-sign { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  min-height: 100px;  background: #fff;  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  z-index: 200;  position: relative;  }
 .bs-header-login-sign .bs-button-group { display: -webkit-box !important;  display: -webkit-flex !important;  display: -ms-flexbox !important;  display: flex !important;  }
 .bs-header-login-sign .bs-container-login { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  margin: 0 auto;  padding: 0 15px;  width: 100%;  }
 .bs-header-login-sign .bs-container-login .bs-button-link { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  margin-bottom: 0;  padding-right: 15px;  }
 .bs-header-login-sign .bs-container-login .bs-button-link:focus { outline: 2px dashed #4D4E53;  outline-offset: 10px;  text-decoration: none;  }
 .bs-header-login-sign .bs-container-login .bs-button-link:hover { color: #0b457c;  }
 .bs-header-login-sign .bs-container-login .bs-button-link:hover i { margin-right: 10px;  }
  }
@media (min-width: 768px) and (max-width: 1023px) { .bs-banner-form-login-sign { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: reverse;  -webkit-flex-direction: column-reverse;  -ms-flex-direction: column-reverse;  flex-direction: column-reverse;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  height: auto;  }
 .bs-banner-form-login-sign__image -webkit-fl .bs-footer--has-no-map { position: unset;  bottom: unset;  }
  }
@media (max-width: 767px) { .bs-banner-form-login-sign { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 .bs-banner-form-login-sign .bs-banner__figure img { display: none;  }
 .bs-banner-form-login-sign .bs-container-login__form { padding: 0 45px;  margin: 0 !important;  min-height: 520px;  }
  }
.bs-header-login-sign { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  min-height: 100px;  background: #fff;  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);  z-index: 200;  position: relative;  }
 .bs-header-login-sign .bs-header-login-sign__logo__custom { height: 80px;  }
 .bs-header-login-sign .bs-section-header__container { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  height: 100px;  }
 .bs-header-login-sign .bs-container-login { padding: 0 15px;  }
 .bs-header-login-sign .bs-container-login .bs-button-group { display: none;  }
 .bs-header-login-sign a:focus { outline: 2px dashed #4D4E53;  outline-offset: 10px;  text-decoration: none;  }
.bs-banner-form-login-sign { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-banner-form-login-sign .bs-section-header { display: block;  margin: 20px 0 10px;  }
 @media (min-width: 1369px) { .bs-banner-form-login-sign .bs-section-header { margin: 50px 0 20px;  }
  }
 .bs-banner-form-login-sign .bs-section-header__container { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-justify-content: space-around;  -ms-flex-pack: distribute;  justify-content: space-around;  }
 .bs-banner-form-login-sign .bs-container-login__form { padding: 0 45px 25px;  margin: 0 auto;  max-width: 460px;  }
 .bs-banner-form-login-sign .bs-container-login__form .bs-button:focus { outline: 2px dashed #4D4E53;  outline-offset: 10px;  text-decoration: none;  }
 .bs-banner-form-login-sign .bs-container-login__form .bs-button-link:focus { outline: 2px dashed #4D4E53;  outline-offset: 10px;  text-decoration: none;  color: #0b457c !important;  }
 .bs-banner-form-login-sign .bs-container-login__form .bs-button-link:hover { color: #0b457c;  }
 .bs-banner-form-login-sign .bs-container-login__image { height: 100%;  }
 .bs-banner-form-login-sign .bs-media__button__custom { font-size: 12px;  margin-bottom: 5px;  }
 .bs-banner-form-login-sign .bs-button-link__custom { font-size: 12px;  }
 .bs-banner-form-login-sign .bs-button__custom { padding-left: 45px;  padding-right: 45px;  }
 .bs-banner-form-login-sign .bs-content__flex-row--end { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-box-pack: end;  -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;  }
 .bs-banner-form-login-sign .bs-content__flex-row--center { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 @media (max-width: 767px) { .bs-banner-form-login-sign .bs-content__margin-top--40 { margin-top: 40px;  }
  }
 @media (min-width: 767px) and (max-width: 1368px) { .bs-banner-form-login-sign .bs-content__margin-top--40 { margin-top: -16px;  }
  }
 @media (min-width: 1369px) { .bs-banner-form-login-sign .bs-content__margin-top--40 { margin-top: 40px;  }
  }
 .bs-banner-form-login-sign .bs-content__margin-left--40 { margin-left: 40px;  }
 .bs-banner-form-login-sign .bs-content__margin-right--40 { margin-right: 40px;  }
 .bs-banner-form-login-sign .bs-content__margin-bottom--20 { margin-bottom: 20px;  }
 .bs-banner-form-login-sign .bs-form__control { margin: 10px 0;  }
 .bs-banner-form-login-sign .bs-form__control--space-between { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: baseline;  -webkit-align-items: baseline;  -ms-flex-align: baseline;  align-items: baseline;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
 .bs-banner-form-login-sign .bs-form__control--center { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-banner-form-login-sign .bs-section-header__container--sucesso { height: 30px;  text-align: center;  margin: 20px 0;  }
 .bs-banner-form-login-sign .bs-section-header__container--sucesso h5 { font-size: 24px;  font-weight: 400 !important;  }
 .bs-banner-form-login-sign .bs-section-header__container--sucesso h2, .bs-banner-form-login-sign .bs-section-header__container--sucesso h5, .bs-banner-form-login-sign .bs-section-header__container--sucesso span { text-align: center;  }
 .bs-banner-form-login-sign .bs-banner-form-login-sign__image .bs-banner__figure { height: 100%;  }
 .bs-banner-form-login-sign .bs-banner__figure::before { background-color: transparent;  content: "";  display: none;  height: unset;  left: unset;  position: unset;  top: unset;  width: unset;  z-index: unset;  }
 .bs-banner-form-login-sign .bs-banner-form-login-sign__form { -ms-flex-item-align: center;  -webkit-align-self: center;  -ms-grid-row-align: center;  align-self: center;  padding: 30px 30px 100px;  width: 100%;  }
 .bs-banner-form-login-sign .bs-form-login { margin-bottom: 15px;  }
 .bs-banner-form-login-sign .bs-form__control--cap { -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
 .bs-banner-form-login-sign .input-account { margin-right: 14px;  min-width: 68%;  }
footer .bs-container-login-sign { display: block;  margin: 0 auto;  padding: 0 15px;  width: 100%;  }
 footer .bs-container-login-sign .bs-social__link:focus { outline: 2px dashed #4D4E53;  outline-offset: 10px;  text-decoration: none;  background-color: #f4f4f6;  color: #0b457c;  }
 footer .bs-container-login-sign .bs-social__link:hover { background-color: #f4f4f6;  }
 footer .bs-container-login-sign .input-account { margin-right: 14px;  min-width: 68%;  }
_: -ms-fullscreen,: root .bs-banner-form-login-sign .bs-banner__image img { position: relative;  overflow: hidden;  background-repeat: no-repeat;  background-size: cover;  box-sizing: border-box;  width: 100%;  height: 100%;  left: 0;  background-position: right;  }
_: -ms-fullscreen,: root .bs-header-login-sign .bs-header__main { margin-top: 14px;  }
_: -ms-fullscreen,: root .bs-banner-form-login-sign .bs-container-login__form { width: 460px;  }
:: -ms-clear { display: none;  }
:: -ms-reveal { display: none;  }
.bs-modal-login h2 { font-weight: 700;  }
.bs-modal-login .bs-modal__body p { font-weight: 300;  }
.bs-modal-login .bs-modal__footer button { padding: 0 1.5rem;  }
.item.icon-success { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
i.icon-alerta-sucesso.icon { font-size: 4rem;  color: #2365A7;  }
.bs-minH-400 { min-height: 460px;  }
.bs-minH-0 { min-height: 0;  }
.bs-minH-600 { min-height: 600px;  }
.bs-minH-496 { min-height: auto;  }
 @media (min-width: 992px) { .bs-minH-496 { min-height: 496px;  }
  }
.bs-minH-170 { min-height: 170px;  }
.bs-maxW-100p { max-width: 100%;  }
.bs-maxW-600 { max-width: 600px !important;  }
.bs-maxW-650 { max-width: 650px !important;  }
.bs-just-center { -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
.bs-W-unset { width: unset !important;  }
.bs-login-vida { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  height: 100vh;  }
.bs-login-vida.is-iphone { display: block !important;  }
.bs-login-vida.is-ipad { display: block !important;  }
 .bs-login-vida.is-ipad .bs-banner-form-login-sign--featured-page { min-height: 87vh;  }
 .bs-login-vida.is-ipad .bs-banner-form-login-sign.cadastre-se, .bs-login-vida.is-ipad .bs-banner-form-login-sign.recup-senha { display: block;  min-height: -webkit-calc(100vh - 200px);  min-height: calc(100vh - 200px);  height: auto;  }
.has-gray-bg { background: #F4F4F6 0% 0% no-repeat padding-box;  }
.bs-section.bs-section-bill { padding: 40px 0;  }
 .bs-section.bs-section-bill .bs-form__control { margin: 20px 0;  }
 .bs-section.bs-section-bill .bs-form-error__message { margin-top: 2px !important;  }
 .bs-section.bs-section-bill .bs-banner-form-login-sign { min-height: 0;  }
 .bs-section.bs-section-bill .bs-banner-form-login-sign span { font-weight: 300;  font-size: .9rem;  margin-top: 10px;  }
 .bs-section.bs-section-bill .bs-banner-form-login-sign .bs-section-header { margin: 0;  margin: 18px 0 25px;  }
 .bs-section.bs-section-bill .bs-banner-form-login-sign .bs-section-header .bs-media__description { margin-bottom: 35px;  }
 .bs-section.bs-section-bill .bs-banner-form-login-sign .bs-form-login { margin-bottom: 0;  }
 .bs-section.bs-section-bill .bs-media__item { padding: 0px 15px;  }
.bs-section section.bs-section-bill: first-of-type { padding-top: 40px;  }
.bs-breadcrumb-refactored li .bs-breadcrumb__link { display: inline-block;  }
.bs-section.bs-section-bill-15 { margin-top: 15px;  padding: 0;  }
 .bs-section.bs-section-bill-15 .bs-table th:first-child, .bs-section.bs-section-bill-15 .bs-table__header:first-child { border-left: none;  }
 .bs-section.bs-section-bill-15 .bs-banner-form-login-sign { min-height: 0;  }
 .bs-section.bs-section-bill-15 .bs-banner-form-login-sign p { font-weight: 300;  }
 .bs-section.bs-section-bill-15 .bs-table td:first-child, .bs-section.bs-section-bill-15 .bs-table__data:first-child { border-left: none;  }
.bill-link { color: #cc092f;  font-weight: 700;  text-decoration: underline;  }
 .bill-link:hover, .bill-link:focus { color: #0a3f71;  text-decoration: none;  }
.tabela-boleto .icons-modal { display: -webkit-inline-box;  display: -webkit-inline-flex;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-pack:start;  -webkit-justify-content:start;  -ms-flex-pack:start;  justify-content:start;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  height: 100%;  width: 100%;  -webkit-align-self: center;  -ms-flex-item-align: center;  align-self: center;  margin: auto;  -webkit-align-content: center;  -ms-flex-line-pack: center;  align-content: center;  }
 .tabela-boleto .icons-modal .bs-js-open-modal { overflow: visible;  background: #fff;  padding: 5px 7px;  -webkit-box-shadow: 0px 0px 6px #00000029;  box-shadow: 0px 0px 6px #00000029;  -webkit-border-radius: 30px;  border-radius: 30px;  margin-right: 15px;  position: relative;  }
 .tabela-boleto .icons-modal .bs-js-open-modal:hover { background: #0B67BD;  }
 .tabela-boleto .icons-modal .bs-js-open-modal:hover i.icon { color: #fff;  }
 .tabela-boleto .icons-modal .bs-js-open-modal:focus { outline: none;  background: #0B67BD;  }
 .tabela-boleto .icons-modal .bs-js-open-modal:focus i.icon { color: #fff;  }
 .tabela-boleto .icons-modal .bs-js-open-modal i.icon { font-size: 26px;  }
.tabela-boleto a.bs-button.bs-button__custom { width: 90px;  text-align: center;  margin-top: 10px;  }
.tabela-boleto .tippy-popper { top: -10px !important;  }
.tabela-boleto .bs-container-login__form { text-align: left;  }
.tabela-boleto .bs-section-header__container { text-align: left;  }
.tabela-boleto .email::before { content: "\e9e1";  color: #0B67BD;  height: 86px;  width: 130px;  font-size: 174px;  }
.tabela-boleto .bs-container-login__form { padding: unset;  margin: unset;  max-width: unset;  min-height: auto;  }
.tabela-boleto .bs-banner-form-login-sign .bs-form-login { width: unset;  }
.tabela-boleto .bs-table--text-center th,.tabela-boleto .bs-table--text-center td { text-align: left;  }
.tabela-boleto .bs-table th,.tabela-boleto .bs-table__header { border-bottom: unset;  border-right: unset;  border-top: unset;  }
.tabela-boleto .bs-table__data { background: transparent;  border-right: unset;  }
.tabela-boleto .bs-table tr: last-child td,.tabela-boleto .bs-table__row: last-child td { border-bottom: 1px solid #e8e9ec;  }
.tabela-boleto tr:nth-child(even) { background: #FFF;  border-top: 2px solid #c7c7c7;  border-bottom: 2px solid #c7c7c7;  }
.tabela-boleto tr:nth-child(odd) { background: #F4F4F6;  }
.tabela-boleto .bs-table--text-center th { background: #C9C9C9;  }
.tabela-boleto .text-gray { color: #4d4e53;  margin-left: 10px;  }
.tabela-boleto .is-flex { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: left;  -webkit-justify-content: left;  -ms-flex-pack: left;  justify-content: left;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
.tabela-boleto .bs-table__data--yellow { color: #f4cc07;  }
.tabela-boleto .bs-table__data--red { color: red;  }
.tabela-boleto .bs-table--column-fixed .bs-table__row th:first-child::after,.tabela-boleto .bs-table--column-fixed .bs-table__row td:first-child::after { background: unset;  }
.tabela-boleto .bs-button__custom { padding-right: 30px;  padding-left: 30px;  }
.tabela-boleto .link { position: relative;  }
.tabela-boleto .tooltip-bill { color: #000;  padding: 0.5rem;  position: absolute;  bottom: 45px;  opacity: 0;  left: -52px;  pointer-events: none;  background-color: white;  font-size: 12px;  width: 120px;  text-align: center;  -webkit-box-shadow: 0 0 6px 1px #bcbcbc;  box-shadow: 0 0 6px 1px #bcbcbc;  }
.tabela-boleto .tooltip-bill::after { content: "";  position: absolute;  width: 0;  height: 0;  left: 50%;  bottom: -5px;  background-color: transparent;  z-index: 2;  border-left: 5px solid transparent;  border-right: 5px solid transparent;  border-top: 5px solid #fff;  }
.tabela-boleto .list-item:nth-child(1) .link,.tabela-boleto .list-item:nth-child(1) .link .tooltip-bill,.tabela-boleto .list-item:nth-child(1) .link .tooltip-bill::after { background-color: #db4437;  }
.tabela-boleto .list-item:nth-child(2) .link,.tabela-boleto .list-item:nth-child(2) .link .tooltip-bill,.tabela-boleto .list-item:nth-child(2) .link .tooltip-bill::after { background-color: #db4437;  }
.tabela-boleto .list-item:nth-child(3) .link,.tabela-boleto .list-item:nth-child(3) .link .tooltip-bill,.tabela-boleto .list-item:nth-child(3) .link .tooltip-bill::after { background-color: #db4437;  }
.tabela-boleto .list-item:nth-child(4) .link,.tabela-boleto .list-item:nth-child(4) .link .tooltip-bill,.tabela-boleto .list-item:nth-child(4) .link .tooltip-bill::after { background-color: #db4437;  }
.tabela-boleto .bs-js-open-modal:hover .tooltip-bill { opacity: 1;  }
@-webkit-keyframes appear-tooltip-bill { 0% { -webkit-transform: translateY(10px);  transform: translateY(10px);  opacity: 0;  }
 75% { -webkit-transform: translateY(0);  transform: translateY(0);  opacity: 1;  }
 100% { -webkit-transform: translateY(0);  transform: translateY(0);  opacity: 0;  }
  }
@keyframes appear-tooltip-bill { 0% { -webkit-transform: translateY(10px);  transform: translateY(10px);  opacity: 0;  }
 75% { -webkit-transform: translateY(0);  transform: translateY(0);  opacity: 1;  }
 100% { -webkit-transform: translateY(0);  transform: translateY(0);  opacity: 0;  }
  }
.tabela-boleto .bs-js-open-modal.focus-visible { outline-offset: 5px !important;  outline: 2px dashed #4D4E53 !important;  }
.tabela-boleto .bs-button.bs-button__custom.focus-visible { outline-offset: 5px;  }
.tabela-boleto .bs-table { -webkit-box-shadow: unset;  box-shadow: unset;  }
.bs-is-mobile .bs-section-bill .bs-media__list .bs-media__item { margin-bottom: 20px;  }
.icon-atend-email-envio.icon { font-size: 9rem;  color: #0B67BD;  }
@media (max-width: 768px) { section.bs-section.tabela-boleto.bs-section-bill-15.is-desktop { display: none;  }
 .bs-boxlist-fone-refactored.is-mobile-bill { display: block;  }
  }
@media (min-width: 769px) { section.bs-section.tabela-boleto.bs-section-bill-15.is-desktop { display: block;  }
 .bs-boxlist-fone-refactored.is-mobile-bill { display: none;  }
  }
.is-mobile-bill .list-group h4 { min-width: 190px;  }
.is-mobile-bill .bs-boxlist-fone-refactored__item:nth-child(even) { background: #FFF;  }
.is-mobile-bill .bs-boxlist-fone-refactored__heading:hover { background-color: unset;  }
.is-mobile-bill .bs-boxlist-fone-refactored__item:nth-child(odd) { background: #F4F4F6;  }
.is-mobile-bill .bs-boxlist-fone-refactored__item { -webkit-box-shadow: unset;  box-shadow: unset;  margin-bottom: 0;  -webkit-border-radius: 0;  border-radius: 0;  border-top: 1px solid #e2e2e2;  }
.is-mobile-bill .bs-boxlist-fone-refactored__item: last-child { border-bottom: 1px solid #e2e2e2;  }
.is-mobile-bill .bs-boxlist-fone-refactored__title { width: 100%;  margin-left: 0;  -webkit-box-pack: justify;  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;  }
.is-mobile-bill .bs-boxlist-fone-refactored__trigger { padding: 10px 10px 10px 10px;  }
.is-mobile-bill .bs-boxlist-fone-refactored__term i { font-size: 1.8rem;  margin-left: 8px;  }
.is-mobile-bill .is-flex { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: .9rem;  font-weight: 300;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
.is-mobile-bill .bs-boxlist-fone-refactored__heading .icon-seta-baixo-b:before { right: 15px;  top: 10%;  font-size: 1.1rem;  color: #04386C;  }
.is-mobile-bill li.list-group-item.list-group-item--details { font-weight: 300;  font-size: .9rem;  margin: 5px 0;  }
.is-mobile-bill .bs-boxlist-fone-refactored__item:hover [class^="icon-"] { color: #04386C;  }
.is-mobile-bill .bs-boxlist-fone-refactored__item:hover .icon-alerta-atencao.bs-table__icon { color: #f4cc07;  margin-left: 6px;  }
.is-mobile-bill .bs-boxlist-fone-refactored__item:hover .icon-alerta-sucesso.bs-table__icon { color: #0f0;  margin-left: 6px;  }
.is-mobile-bill .bs-boxlist-fone-refactored__item:hover .icon-alerta-erro2.bs-table__icon,.is-mobile-bill .bs-boxlist-fone-refactored__item:hover .icon-fin-transferencia.bs-table__icon { color: #cc092f;  margin-left: 6px;  }
.is-mobile-bill .icon-alerta-sucesso { color: #0f0;  }
.is-mobile-bill .icon-alerta-atencao { color: #f4cc07;  }
.is-mobile-bill .icon-fin-transferencia { color: #cc092f;  }
.is-mobile-bill .list-group: last-child { -webkit-align-self: center;  -ms-flex-item-align: center;  -ms-grid-row-align: center;  align-self: center;  }
.is-mobile-bill .bs-js-open-modal .link { width: 100%;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  font-weight: 600;  margin-bottom: 10px;  }
 .is-mobile-bill .bs-js-open-modal .link i { margin-right: 10px;  font-size: 1.6rem;  }
.is-mobile-bill .bs-js-open-modal:focus { outline: none;  }
.is-mobile-bill .bs-container { margin-top: 20px;  }
.bs-button__bill { background: transparent;  border-color: #fff;  color: #cc092f;  cursor: pointer;  border: 1px solid #cc092f;  padding: 0 20px;  min-height: 40px;  -webkit-border-radius: 5px;  border-radius: 5px;  font-weight: 500;  margin-right: 25px;  }
 .bs-button__bill:hover { background: #cc092f;  -webkit-transition: ease-in-out 0.3s;  transition: ease-in-out 0.3s;  color: #fff;  }
#enviar-boleto .bs-modal__title { text-align: center;  padding-right: 0px;  }
#enviar-boleto .bs-modal__close-btn { display: none;  }
#enviar-boleto .bs-modal__container { -webkit-border-radius: 5px;  border-radius: 5px;  }
#enviar-boleto button.focus-visible { outline-width: 2px;  outline-offset: 5px;  outline: 2px dashed #4D4E53;  }
.bs-bill-mail { max-width: 900px;  position: relative;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  margin: 0 auto;  border: 1px solid lightgrey;  }
 .bs-bill-mail__header { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  min-height: 190px;  width: 100%;  background: transparent linear-gradient(293deg, #9800BF 0%, #751AD2 19%, #5533E5 45%, #3D46F3 63%, #2E51FC 83%, #2A55FF 100%) 0% 0% no-repeat padding-box;  }
 .bs-bill-mail__header::before { content: '';  background-image: url("../img/cidade.svg");  position: absolute;  width: 100%;  height: 100%;  opacity: 0.2;  left: 0;  top: 0;  }
 .bs-bill-mail__header figure { padding-right: 0;  margin-bottom: 25px;  }
 .bs-bill-mail__content { position: absolute;  top: 160px;  -webkit-border-radius: 5px 5px 0px 0px;  border-radius: 5px 5px 0px 0px;  max-width: 660px;  background-color: #fff;  margin: 0 10px;  margin-left: auto;  margin-right: auto;  left: 0;  right: 0;  width: 100%;  }
 .bs-bill-mail__content .bs-container { padding: 40px;  font-weight: 300;  }
 .bs-bill-mail__content .bs-container .bs-bill-mail__doubts { margin: 70px 0 0;  background: #F4F4F6;  }
 .bs-bill-mail__content .bs-container .bs-bill-mail__doubts .bs-container { text-align: center;  }
 .bs-bill-mail__content .bs-container .bs-bill-mail__footer { margin-top: 40px;  text-align: center;  }
 .bs-bill-mail__content .bs-container .bs-bill-mail__footer ul { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  }
 .bs-bill-mail__content .bs-container .bs-bill-mail__footer .bs-footer-text { font-size: 12px;  font-weight: 500;  }
 .bs-bill-mail__content .bs-container .bs-bill-mail__footer .bs-rights-reserved { font-size: 12px;  font-weight: 300;  }
 .bs-bill-mail__content .bs-container .bs-bill-mail__footer .bs-social__link:hover, .bs-bill-mail__content .bs-container .bs-bill-mail__footer .bs-social__link:focus { background-color: #f4f4f6;  }
 .bs-bill-mail__content .bs-container .bs-bill-mail__footer .bs-social__link:hover i, .bs-bill-mail__content .bs-container .bs-bill-mail__footer .bs-social__link:focus i { color: #0b457c;  }
.bs-btn-modal { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
.bs-margin-top-20 { margin-top: 20px;  }
_: -ms-fullscreen,: root .bs-header__logo.bs-header__logo__custom--email { margin-top: 40px;  }
_: -ms-fullscreen div,_: -ms-fullscreen td,_: -ms-fullscreen tr,_: -ms-fullscreen span,_: -ms-fullscreen table,_: -ms-fullscreen tbody,_: -ms-fullscreen thead,_: -ms-fullscreen th,_: -ms-fullscreen .bs-table,: root .bs-section.tabela-boleto.bs-section-bill-15 div,: root .bs-section.tabela-boleto.bs-section-bill-15 td,: root .bs-section.tabela-boleto.bs-section-bill-15 tr,: root .bs-section.tabela-boleto.bs-section-bill-15 span,: root .bs-section.tabela-boleto.bs-section-bill-15 table,: root .bs-section.tabela-boleto.bs-section-bill-15 tbody,: root .bs-section.tabela-boleto.bs-section-bill-15 thead,: root .bs-section.tabela-boleto.bs-section-bill-15 th,: root .bs-section.tabela-boleto.bs-section-bill-15 .bs-table { box-shadow: none;  border: none;  -webkit-box-shadow: none;  }
_: -ms-fullscreen,: root .tabela-boleto .bs-table--column-fixed .bs-table__row th:first-child::after,.bs-table--column-fixed .bs-table__row td:first-child::after { box-shadow: none;  border: none;  -webkit-box-shadow: none;  background: none;  }
_: -ms-fullscreen,: root .tabela-boleto .bs-js-open-modal { display: block;  margin: 10px;  box-shadow: 1px 1px 8px #ccc;  }
_: -ms-fullscreen,: root .tabela-boleto .bs-js-open-modal:hover .tooltip-bill { box-shadow: 1px 1px 8px #ccc;  }
@media screen and (-ms-high-contrast:active), (-ms-high-contrast: none) { .tabela-boleto .bs-table tr: last-child td, .tabela-boleto .bs-table__row: last-child td { border-bottom: 1px solid #e8e9ec !important;  }
 .tabela-boleto: last-child.bs-table__header { -webkit-border-radius: 0 !important;  border-radius: 0 !important;  }
 .tabela-boleto:first-child.bs-table__header { -webkit-border-radius: 0 !important;  border-radius: 0 !important;  }
  }
.bs-bsweb-guide { padding: 30px 0 0 0;  position: relative;  }
 .bs-bsweb-guide__version { background-color: #85ff7c;  color: #3c7c38;  padding: 1 5px;  font-size: 12px;  height: 30px;  width: 60px;  -webkit-border-radius: 100px;  border-radius: 100px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;  margin-left: 10px;  }
 .bs-bsweb-guide__title { font-size: 50px;  margin-bottom: 15px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;  }
 .bs-bsweb-guide__sub { font-size: 12px;  font-weight: 500;  letter-spacing: 2px;  margin-bottom: 35px;  }
 .bs-bsweb-guide__items { padding: 30px;  background: #f4f4f4;  -webkit-border-radius: 5px 5px 0 0;  border-radius: 5px 5px 0 0;  }
 .bs-bsweb-guide__item { margin: 8px 0px;  }
 .bs-bsweb-guide__item a { font-size: 12px;  color: #4d4e53;  }
 .bs-bsweb-guide__item a span { color: initial;  padding-left: 5px;  }
 .bs-bsweb-guide__item a:hover { text-decoration: underline;  }
 .bs-bsweb-guide__code { background-color: #f5f5f5;  border: 1px solid #bdbdbd;  color: #000000;  display: inline-block;  -webkit-border-radius: 3px;  border-radius: 3px;  letter-spacing: 1px;  padding: 5px 12px;  margin: 0 4px;  font-size: 10px;  font-weight: 500;  }
 .bs-bsweb-guide__deprecated { background: red;  color: #fff;  display: inline-block;  -webkit-border-radius: 3px;  border-radius: 3px;  letter-spacing: 0;  padding: 5px 12px;  margin: 0 4px;  font-size: 10px;  font-weight: 500;  }
 .bs-bsweb-guide__new { background: #3ebe7f;  color: #fff;  display: inline-block;  -webkit-border-radius: 3px;  border-radius: 3px;  letter-spacing: 0;  padding: 5px 12px;  margin: 0 4px;  font-size: 10px;  font-weight: 500;  }
 .bs-bsweb-guide h4 { font-size: 18px;  font-weight: 700;  padding: 60px 0 40px 0;  color: red;  }
 .bs-bsweb-guide__first-title { padding-top: 0;  }
 .bs-bsweb-guide h5 { font-size: 14px;  font-weight: 900;  padding: 6px 0;  -webkit-border-radius: 3px;  border-radius: 3px;  margin: 35px 0 15px 0;  display: inline-block;  }
 .bs-bsweb-guide__description { padding-bottom: 30px;  font-size: 12px;  }
 .bs-bsweb-guide__banner-transparent { position: relative;  }
 .bs-bsweb-guide__banner-transparent .bs-bsweb-guide__banner-transparent--img { position: absolute;  top: 0;  }
 .bs-bsweb-guide__log { border: 1px solid #f4f4f4;  border-top: 0;  padding: 15px;  -webkit-border-radius: 0 0 5px 5px;  border-radius: 0 0 5px 5px;  }
 .bs-bsweb-guide__log--title { font-size: 13px;  font-weight: 900;  padding-bottom: 10px;  margin-bottom: 9px;  }
 .bs-bsweb-guide__log-list { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  font-size: 10px;  padding: 2px 0px;  margin: 2px 0;  -webkit-border-radius: 5px;  border-radius: 5px;  }
 .bs-bsweb-guide__log-list--title { display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  }
 .bs-bsweb-guide__log-list--version { -webkit-border-radius: 3px;  border-radius: 3px;  margin: 0 2px;  padding: 0px 5px;  }
 .bs-bsweb-guide__log-list--version-last { background: #ffe297;  }
.bs-help-search__input { width: 100%;  height: rem(50);  margin-bottom: rem(30);  padding: rem(10) rem(15);  font-size: rem(40);  color: orangered;  border: rem(1) solid orangered;  }
.bs-help-search__highlight { display: block;  }
.bs-help-search__remove-highlight { display: none;  }
.bs-help-search__search-empty { background-color: #f1f1f1;  font-size: 14px;  display: none;  margin: 20px 0;  padding: 15px;  }
.bs-help-search__search-empty.bs-active { display: block;  }
.mb10{margin-bottom:10px}
.link-btn-azul-form{background: #003866;float: right;}
.f-right{float:right;}
.mr20{margin-right:20px}
.link-btn-form-padding{ padding-left: 50px;padding-right: 50px;}
.mr0{margin-right:0px!important;}
@media only screen and (max-width: 992px) {.center-body {width: 100%;}}
@media only screen and (min-width: 993px) {.center-body {width: 65%; margin-left: auto; margin-right: auto;}}
.bs-form input,.bs-form textarea, .bs-form__field { height: 40px}
.bs-form__control { margin-bottom: 20px!important;  }
.bs-section-header__title { font-size: 30px }
.bs-form__field[type="radio"]:checked:disabled:hover{    background-color: #4d4e53!important;}