@charset "utf-8";
/* CSS Document */
/*
@font-face {
  font-family: montserrat;
  src: url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap')
}
*/
body {
  font-family: 'Montserrat', sans-serif;
}
/*BACKGROUND*/
.bkg_branco{ background-color: #ffffff; }
.bkg_preto{ background-color: #000000; }
.bkg_azul1{ background-color: #32406f; }
.bkg_azul2{ background-color: #1C243F; }
.bkg_azul3{ background-color: #4B60A7; }
.bkg_vermelho1{ background-color: #ff0000; }
.bkg_vermelho2{ background-color: #9E0002; }
.bkg_amarelo1{ background-color: #FFDD00; }
.bkg_amarelo2{ background-color: #D18200; }
.bkg_cinza1{ background-color: #E9E9E9; }
.bkg_cinza2{ background-color: #A3A3A3; }
.bkg_cinza3{ background-color: #747474; }
.bkg_verde1{ background-color: #2c7c3e; }
.bkg_verde2{ background-color: #15A200; }
.bkg_chumbo{ background-color: #090909; }
.bkg_laranja1{ background-color: #f29100; }
.bkg_marrom1{ background-color: #683c15; }
/*BACKGROUND*/

/*TEXTO COR*/
.txt_branco{ color: #ffffff; }
.txt_preto{ color: #000000; }
.txt_azul1{ color: #32406f; }
.txt_azul2{ color: #1C243F; }
.txt_azul3{ color: #4B60A7; }
.txt_vermelho1{ color: #ff0000; }
.txt_vermelho2{ color: #9E0002; }
.txt_amarelo1{ color: #FFDD00; }
.txt_amarelo2{ color: #D18200; }
.txt_cinza{ color: #666; }
.txt_cinza1{ color: #E9E9E9; }
.txt_cinza2{ color: #A3A3A3; }
.txt_cinza3{ color: #747474; }
.txt_verde1{ color: #2c7c3e; }
.txt_verde2{ color: #15A200; }
.txt_chumbo{ color: #090909; }
.txt_laranja1{ color: #f29100; }
.txt_marrom1{ color: #683c15; }
.txt_sombra1{ text-shadow: black 0px 7px 10px; }
.txt_titulo_tamanho_45{ font-family: montserrat, "sans-serif"; font-size: 45px; }
.txt_titulo_tamanho_35{ font-family: montserrat, "sans-serif"; font-size: 35px; }
.txt_titulo_tamanho_25{ font-family: montserrat, "sans-serif"; font-size: 25px; }
.txt_titulo_tamanho_15{ font-family: montserrat, "sans-serif"; font-size: 15px; }
.txt_titulo_tamanho_10{ font-family: montserrat, "sans-serif"; font-size: 10px; }
@media (min-width: 768px) {
    .txt_titulo_banner{ font-family: montserrat, "sans-serif"; font-size: 15px; }
    .txt_fonte_banner{ font-family: montserrat, "sans-serif"; font-size: 8px; }
}
@media (min-width: 992px) {
    .txt_titulo_banner{ font-family: montserrat, "sans-serif"; font-size: 25px; }
    .txt_fonte_banner{ font-family: montserrat, "sans-serif"; font-size: 15px; }
}
@media (min-width: 1200px) {
    .txt_titulo_banner{ font-family: montserrat, "sans-serif"; font-size: 35px; }
    .txt_fonte_banner{ font-family: montserrat, "sans-serif"; font-size: 25px; }
}
/*TEXTO COR*/

/*AJUSTES*/
.ajuste_padding_7{ padding: 7px; }
.ajuste_margem_direita_5{ margin-right: 5px; }
.ajuste_cantos_superiores_arredondados{ border-radius: 30px 30px 0px 0px; }
.altura_banner_triplo{ height: 5px; }
.ajuste_margens_produtos{ margin: 2px, 0px, 2px, 0px; }
/*AJUSTES*/


/*ICONES*/
a.uk-link-heading2,
.uk-link-heading2 a,
.uk-link-toggle .uk-link-heading2 {
  color: inherit;
}
a.uk-link-heading2:hover,
.uk-link-heading2 a:hover,
.uk-link-toggle:hover .uk-link-heading2 {
  color: #f29100;
  text-decoration: none;
}


.uk-icon-button2 {
  box-sizing: border-box;
  width: 27px;
  height: 27px;
  border-radius: 500px;
  background: #f8f8f8;
  color: #32406f;
  vertical-align: middle;
  /* 1 */
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color;
}
/* Hover */
.uk-icon-button2:hover {
  background-color: #ebebeb;
  color: #32406f;
}
/* OnClick + Active */
.uk-icon-button2:active,
.uk-active > .uk-icon-button2 {
  background-color: #dfdfdf;
  color: #32406f;
}
.uk-icon-button3 {
  box-sizing: border-box;
  width: 35px;
  height: 35px;
  border-radius: 500px;
  background: #32406f;
  color: #fff;
  vertical-align: middle;
  /* 1 */
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color;
}
/* Hover */
.uk-icon-button3:hover {
  background-color: #32406f;
  color: #fff;
}
/* OnClick + Active */
.uk-icon-button3:active,
.uk-active > .uk-icon-button3 {
  background-color: #32406f;
  color: #fff;
}
.uk-icon-button4 {
  box-sizing: border-box;
  width: 35px;
  height: 35px;
  border-radius: 500px;
  background: #15A200;
  color: #fff;
  vertical-align: middle;
  /* 1 */
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color;
}
/* Hover */
.uk-icon-button4:hover {
  background-color: #0F7400;
  color: #fff;
}
/* OnClick + Active */
.uk-icon-button4:active,
.uk-active > .uk-icon-button4 {
  background-color: #15A200;
  color: #fff;
}

.uk-icon-button-verde {
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 500px;
  background: #15A200;
  color: #ffffff;
  vertical-align: middle;
  /* 1 */
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color;
}
/* Hover */
.uk-icon-button-verde:hover {
  background-color: #0F7400;
  color: #ffffff;
}
/* OnClick + Active */
.uk-icon-button-verde:active,
.uk-active > .uk-icon-button-verde {
  background-color: #15A200;
  color: #ffffff;
}
/*ICONES*/


/*BOTOES*/
.uk-button-branco1 {
  background-color: #ffffff;
  color: #32406f;
  border: 1px solid #32406f;
}
/* Hover */
.uk-button-branco1:hover {
  background-color: #ffffff;
  color: #32406f;
}
/* OnClick + Active */
.uk-button-branco1:active,
.uk-button-branco1.uk-active {
  background-color: #ffffff;
  color: #32406f;
}

.uk-button-azul1 {
  background-color: #32406f;
  color: #fff;
  border: 1px solid transparent;
}
/* Hover */
.uk-button-azul1:hover {
  background-color: #0068A1;
  color: #fff;
}
/* OnClick + Active */
.uk-button-azul1:active,
.uk-button-azul1.uk-active {
  background-color: #32406f;
  color: #fff;
}

.uk-button-verde1 {
  background-color: #2c7c3e;
  color: #fff;
  border: 1px solid transparent;
}
/* Hover */
.uk-button-verde1:hover {
  background-color: #1A4C26;
  color: #fff;
}
/* OnClick + Active */
.uk-button-verde1:active,
.uk-button-verde1.uk-active {
  background-color: #2c7c3e;
  color: #fff;
}

.uk-button-vermelho1 {
  background-color: #ff0000;
  color: #fff;
  border: 1px solid transparent;
}
/* Hover */
.uk-button-vermelho1:hover {
  background-color: #BE0003;
  color: #fff;
}
/* OnClick + Active */
.uk-button-vermelho1:active,
.uk-button-vermelho1.uk-active {
  background-color: #ff0000;
  color: #fff;
}

.uk-button-amarelo1 {
  background-color: #FFAE00;
  color: #fff;
  border: 1px solid transparent;
}
/* Hover */
.uk-button-amarelo1:hover {
  background-color: #C69900;
  color: #fff;
}
/* OnClick + Active */
.uk-button-amarelo1:active,
.uk-button-amarelo1.uk-active {
  background-color: #FFAE00;
  color: #fff;
}

.uk-button-laranja1 {
  background-color: #f29100;
  color: #fff;
  border: 1px solid transparent;
}
/* Hover */
.uk-button-laranja1:hover {
  background-color: #C64900;
  color: #fff;
}
/* OnClick + Active */
.uk-button-laranja1:active,
.uk-button-laranja1.uk-active {
  background-color: #f29100;
  color: #fff;
}

.uk-button-transparente1 {
  background: rgba(255, 255, 255, 0.2);
  padding: 10px;
  color: #f29100;
  border: 1px solid #f29100;
    text-decoration: none;
}
/* Hover */
.uk-button-transparente1:hover {
  background: rgba(255, 255, 255, 0.4);
  color: #f29100;
  border: 1px solid #f29100;
    text-decoration: none;
}
/* OnClick + Active */
.uk-button-transparente1:active,
.uk-button-transparente1.uk-active {
  background: rgba(255, 255, 255, 0.4);
  color: #f29100;
  border: 1px solid #f29100;
    text-decoration: none;
}

.uk-button-transparente2 {
  background: rgba(255, 95, 0, 0.2);
  padding: 10px;
  color: #f29100;
  border: 1px solid #f29100;
    text-decoration: none;
}
/* Hover */
.uk-button-transparente2:hover {
  background: rgba(255, 95, 0, 0.4);
  color: #f29100;
  border: 1px solid #f29100;
    text-decoration: none;
}
/* OnClick + Active */
.uk-button-transparente2:active,
.uk-button-transparente2.uk-active {
  background: rgba(255, 95, 0, 0.4);
  color: #f29100;
  border: 1px solid #f29100;
    text-decoration: none;
}

.uk-button-transparente3 {
  background: rgba(45, 90, 236, 0.2);
  padding: 10px;
  color: #32406f;
  border: 1px solid #32406f;
    text-decoration: none;
}
/* Hover */
.uk-button-transparente3:hover {
  background: rgba(45, 90, 236, 0.4);
  color: #fff;
  border: 1px solid #32406f;
    text-decoration: none;
}
/* OnClick + Active */
.uk-button-transparente3:active,
.uk-button-transparente3.uk-active {
  background: rgba(45, 90, 236, 0.4);
  color: #32406f;
  border: 1px solid #32406f;
    text-decoration: none;
}
/*BOTOES*/