@charset "UTF-8";
@font-face {
  font-family: "OpenSans-Regular";
  src: url("../fonts/fonts-padrao/OpenSans-Regular.woff2") format("woff2"), url("../fonts/fonts-padrao/OpenSans-Regular.woff") format("woff"), url("../fonts/fonts-padrao/OpenSans-Regular.ttf") format("truetype");
}

/*
  @include font-face("OpenSans-Bold", "fonts/fonts-padrao/OpenSans-Bold");
  @include font-face("OpenSans-ExtraBold", "fonts/fonts-padrao/OpenSans-ExtraBold");
  @include font-face("OpenSans-Italic", "fonts/fonts-padrao/OpenSans-Italic");
  @include font-face("OpenSans-Light", "fonts/fonts-padrao/OpenSans-Light");
  @include font-face("OpenSans-SemiBold", "fonts/fonts-padrao/OpenSans-SemiBold");
*/
@font-face {
  font-family: "Muli-Regular";
  src: url("../fonts/fonts-padrao-muli/Muli-Regular.woff2") format("woff2"), url("../fonts/fonts-padrao-muli/Muli-Regular.woff") format("woff"), url("../fonts/fonts-padrao-muli/Muli-Regular.ttf") format("truetype");
}

/*
  @include font-face("Muli-Black", "fonts/fonts-padrao-muli/Muli-Black");
  @include font-face("Muli-Bold", "fonts/fonts-padrao-muli/Muli-Bold");
  @include font-face("Muli-ExtraBold", "fonts/fonts-padrao-muli/Muli-ExtraBold");
  @include font-face("Muli-ExtraLight", "fonts/fonts-padrao-muli/Muli-ExtraLight");
  @include font-face("Muli-Italic", "fonts/fonts-padrao-muli/Muli-Italic");
  @include font-face("Muli-Light", "fonts/fonts-padrao-muli/Muli-Light");
  @include font-face("Muli-Medium", "fonts/fonts-padrao-muli/Muli-Medium");
  @include font-face("Muli-SemiBold", "fonts/fonts-padrao-muli/Muli-SemiBold");
*/
@font-face {
  font-family: "OpenDyslexic-Regular";
  src: url("../fonts/OpenDyslexic-Regular.woff2") format("woff2"), url("../fonts/OpenDyslexic-Regular.woff") format("woff"), url("../fonts/OpenDyslexic-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "OpenDyslexic-Bold";
  src: url("../fonts/OpenDyslexic-Bold.woff2") format("woff2"), url("../fonts/OpenDyslexic-Bold.woff") format("woff"), url("../fonts/OpenDyslexic-Bold.ttf") format("truetype");
}

html {
  font-size: 20px !important;
  font-display: swap;
}

body {
  background-color: #FFFFFF;
  font-display: swap;
}

* {
  font-display: swap;
}

@media only screen and (min-width: 2560px) {
  html {
    font-size: 1.3pxrem;
  }
  .container {
    max-width: 1520px;
  }
}

.accessibility-font {
  font-size: 145% !important;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.accessibility-font .nav-acessibilidade .nav-item a {
  padding-top: 6px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.accessibility-font .btn {
  width: 110% !important;
  margin-right: 18px;
}

.accessibility-font .container-header .container-menu .col-box-menu .nav-menu .nav-item,
.accessibility-font .container-header .container-menu .col-box-menu .nav-menu--menu .nav-item {
  padding-right: 8px;
}

@media screen and (max-width: 1199.9px) {
  .accessibility-font .container-header .container-menu .col-box-menu .nav-menu .nav-item .nav-link,
  .accessibility-font .container-header .container-menu .col-box-menu .nav-menu--menu .nav-item .nav-link {
    padding: 8px 8px 8px 8px;
  }
  .accessibility-font .container-header .container-menu .col-box-menu .nav-menu .nav-item,
  .accessibility-font .container-header .container-menu .col-box-menu .nav-menu--menu .nav-item {
    padding-right: 0px;
  }
}

.accessibility-dislexia {
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.accessibility-dislexia body {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h1 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h2 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h3 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h4 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h5 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body h6 {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body b {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body p {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body a {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body button {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body label {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body input {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body span {
  font-family: "OpenDyslexic-Regular" !important;
}

.accessibility-dislexia body .btn-padrao {
  padding: 10px;
}

.accessibility-dislexia body .col-box-info-input .btn-padrao {
  padding: 0px !important;
}

/*Vlibras*/
div[vw].enabled {
  top: 70% !important;
}

.row-gap-16 {
  row-gap: 16px;
}

.row-gap-24 {
  row-gap: 24px;
}

/* Class de Utilização Rapida*/
.content-row-index {
  width: 100%;
}

.content-row-line {
  width: 100%;
}

.no-padding-left {
  padding-left: 0px;
}

.no-padding-right {
  padding-right: 0px;
}

.no-padding-top {
  padding-top: 0px !important;
}

.col-box-capa-padding-top {
  padding-top: 80px;
}

@media (max-width: 991px) {
  .col-box-capa-padding-top {
    padding-top: 60px;
  }
}

.col-box-capa-margin-top {
  margin-top: 80px;
}

#front-main-site {
  padding-top: 25px;
}

.cor-primario-cdl {
  color: #278338 !important;
}

.background-primario-cdl {
  background-color: #278338;
}

.btn-capa-padrao-colorido,
.btn-capa-padrao-branca,
.btn-capa-padrao-transparent,
.btn-capa-veja-mais-branca {
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  border-radius: 16px;
  font-stretch: normal;
  display: inline-block;
  text-decoration: none;
  letter-spacing: 0.64px;
  padding: 22px 48px 22px 46px;
  font-family: "Muli-Regular";
}

.btn-capa-padrao-colorido:hover,
.btn-capa-padrao-branca:hover,
.btn-capa-padrao-transparent:hover,
.btn-capa-veja-mais-branca:hover {
  color: default;
  text-decoration: none;
}

.btn-capa-padrao-colorido {
  color: #FFFFFF;
  background-color: #278338;
}

.btn-capa-padrao-colorido:hover {
  color: #FFFFFF;
  background-color: #1864AB;
}

.btn-capa-padrao-branca {
  font-weight: normal;
  color: #495057;
  background-color: #FFFFFF;
  padding: 22px 80px 22px 80px;
}

.btn-capa-padrao-branca:hover {
  color: #FFFFFF;
  background-color: #1864AB;
}

@media (max-width: 425px) {
  .btn-capa-padrao-branca {
    padding: 22px;
  }
}

.btn-capa-padrao-transparent {
  color: #495057;
  border: 1px solid #1864AB;
}

.btn-capa-padrao-transparent:hover {
  color: #FFFFFF;
  background-color: #1864AB;
}

.btn-capa-veja-mais-branca {
  padding: 15px 45px;
  font-stretch: normal;
  color: #343A40;
  letter-spacing: 0.64px;
  font-family: "Muli-Regular";
  background-color: #FFFFFF;
  border: solid 1px #DEE2E6;
}

.btn-capa-veja-mais-branca:hover {
  color: #FFFFFF;
  background-color: #278338;
  border: solid 1px #278338;
}

.container > [class*="front-slick-"] a::focus,
.container-luid > [class*="front-slick-"] a::focus {
  outline: none;
}

.col-box-capa-vinheta .vinheta h1 {
  font-size: 38px;
  font-weight: 800;
  font-style: normal;
  line-height: normal;
  padding-bottom: 20px;
  font-stretch: normal;
  letter-spacing: 0.8px;
  color: #278338;
  font-family: "Muli-Regular";
}

@media (max-width: 575px) {
  .col-box-capa-vinheta .vinheta h1 {
    font-size: 25px;
  }
}

.vinheta-interna-categoria-pagina .vinheta h1 {
  font-size: 38px;
  font-weight: 800;
  font-style: normal;
  line-height: normal;
  padding-bottom: 20px;
  font-stretch: normal;
  letter-spacing: 0.8px;
  color: #278338;
  margin-bottom: 0px !important;
  font-family: "Muli-Regular";
}

/** Header **/
.container-acessibilidade {
  padding-bottom: 0.3rem;
  padding-top: 0.3rem;
}

.container-acessibilidade .nav-acessibilidade {
  justify-content: space-between;
}

.container-acessibilidade .nav-acessibilidade .nav-item a {
  color: #FFFFFF;
  font-size: 0.8rem;
  font-weight: 600;
  font-style: normal;
  line-height: normal;
  font-stretch: normal;
  padding-top: 6px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

header.col-box-cabecalho-site {
  float: initial;
}

header.col-box-cabecalho-site .content-header {
  background-color: #FFFFFF;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.05);
}

@media (max-width: 991px) {
  header.col-box-cabecalho-site .content-header {
    max-height: initial;
  }
}

header.col-box-cabecalho-site .content-header .logo-cliente-mobile {
  padding-top: 20px;
  padding-bottom: 10px;
}

header.col-box-cabecalho-site .content-header .logo-cliente-mobile img {
  width: clamp(4rem, 17vw, 9rem);
}

@media (min-width: 992px) {
  header.col-box-cabecalho-site .content-header .logo-cliente-mobile {
    display: none;
  }
}

@media (max-width: 991px) {
  header.col-box-cabecalho-site .content-header .logo-cliente-mobile {
    display: block;
  }
}

header.col-box-cabecalho-site .content-header .logo-cliente-mobile a {
  display: block;
  max-width: 180px;
}

@media (min-width: 992px) {
  header.col-box-cabecalho-site .content-header .col-btn-menu-header {
    display: none;
  }
}

header.col-box-cabecalho-site .content-header .col-btn-menu-header .card-button-mobile {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho {
  padding-bottom: 31px;
}

@media (max-width: 767px) {
  header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho {
    max-width: 100%;
  }
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar {
  height: 100%;
}

@media (max-width: 1199.9px) {
  header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar {
    padding: 0px;
  }
}

@media (max-width: 991px) {
  header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar {
    padding: 0px;
    padding-block: 8px;
  }
}

@media (max-width: 1199.9px) {
  header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav {
    row-gap: 6px;
  }
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a {
  padding-right: 5px;
  padding-left: 5px;
}

@media (max-width: 1199.9px) {
  header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a {
    padding: 0px;
  }
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a::after {
  content: none;
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a span {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: clamp(0.1rem, 0.3vw, 0.3rem);
  vertical-align: middle;
  font-size: clamp(0.7rem, 1.4vw, 0.9rem);
  font-weight: bold;
  color: #495057;
  font-family: "Muli-Regular";
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a span i {
  font-size: 10px;
  color: #495057;
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a:hover, header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a:active {
  border-radius: 5px;
  background-color: #278338;
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a:hover span, header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a:active span {
  color: #FFFFFF;
  font-weight: lighter;
  font-family: "Muli-Regular";
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a:hover span i, header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a:active span i {
  color: #FFFFFF;
}

@media (max-width: 1024px) {
  header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item a {
    padding-left: 10px;
    padding-right: 10px;
  }
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-item {
  border-radius: 0px;
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-item:hover, header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-item:active {
  border-radius: 0px;
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item[aria-expanded="true"] {
  border-radius: 5px;
  background-color: #278338;
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item[aria-expanded="true"] span {
  color: #FFFFFF;
  font-weight: lighter;
  font-family: "Muli-Regular";
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .col-box-header-menu .navbar .navbar-collapse .navbar-nav .nav-item[aria-expanded="true"] span i {
  color: #FFFFFF;
}

@media (max-width: 991px) {
  header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .item-atendimento-informacoes {
    display: none;
  }
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .item-atendimento-informacoes .col-box-informacoes-atendimento {
  color: #FFFFFF;
  padding: 16px 0px 25px 0px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  background-color: #278338;
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.05);
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .item-atendimento-informacoes .col-box-informacoes-atendimento .informacao a,
header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .item-atendimento-informacoes .col-box-informacoes-atendimento .telefone a,
header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .item-atendimento-informacoes .col-box-informacoes-atendimento .email a {
  color: #FFFFFF;
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .item-atendimento-informacoes .col-box-informacoes-atendimento .informacao a:hover,
header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .item-atendimento-informacoes .col-box-informacoes-atendimento .telefone a:hover,
header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .item-atendimento-informacoes .col-box-informacoes-atendimento .email a:hover {
  text-decoration: none;
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .item-atendimento-informacoes .col-box-informacoes-atendimento .informacao {
  font-size: 16px;
  margin-bottom: 10px;
  font-family: "Arial";
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .item-atendimento-informacoes .col-box-informacoes-atendimento .telefone {
  font-size: clamp(0.7rem, 1.4vw, 0.8rem);
  margin-bottom: 8px;
  font-weight: 900;
  font-family: "Muli-Regular";
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .item-atendimento-informacoes .col-box-informacoes-atendimento .email {
  font-size: 14px;
  font-family: "Arial";
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .row-menu-cabecalho .col-box-logo .card-logos {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

@media (max-width: 991px) {
  header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .row-menu-cabecalho .col-box-logo .card-logos {
    justify-content: space-evenly;
  }
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .row-menu-cabecalho .col-box-logo .card-logos a figure {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
}

header.col-box-cabecalho-site .content-header.content-menu-site-desktop .container-cabecalho .row-menu-cabecalho .col-box-logo .card-logos a figure img {
  width: clamp(4rem, 17vw, 9rem);
}

@media (max-width: 991px) {
  header.col-box-cabecalho-site .content-header.content-menu-site-mobile {
    display: block;
  }
}

.button-mobile-cabecalho {
  float: right;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  background-color: #278338;
}

.button-mobile-cabecalho span i {
  color: #FFFFFF;
}

.button-mobile-cabecalho:focus {
  outline: none;
  border-color: transparent;
}

.button-mobile-cabecalho[aria-expanded="true"] {
  border-color: transparent;
  background-color: #278338;
}

/** Serviços **/
.col-box-container-capa-cdl-servicos {
  margin-top: -80px;
}

@media (max-width: 1024px) {
  .col-box-container-capa-cdl-servicos {
    margin-top: -60px;
  }
}

@media (max-width: 575px) {
  .col-box-container-capa-cdl-servicos {
    margin-top: 20px;
  }
}

.col-box-container-capa-cdl-servicos .col-box-item a {
  overflow: hidden;
  min-height: 244px;
  border-radius: 16px;
  align-items: center;
  display: inline-flex;
  text-decoration: none;
  border: solid 1px #DEE2E6;
  background-color: #FFFFFF;
}

.col-box-container-capa-cdl-servicos .col-box-item a:focus, .col-box-container-capa-cdl-servicos .col-box-item a:hover {
  outline: none;
  box-shadow: none;
}

.col-box-container-capa-cdl-servicos .col-box-item a .item .icon {
  margin-bottom: 25px;
}

.col-box-container-capa-cdl-servicos .col-box-item a .item .icon img {
  margin: auto;
  max-height: 80px;
}

.col-box-container-capa-cdl-servicos .col-box-item a .item .servico {
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: 0.4px;
  color: #278338;
  font-family: "Arial";
}

@media (max-width: 600px) {
  .col-box-container-capa-cdl-servicos .col-box-item a {
    margin: auto;
    max-width: 300px;
  }
}

/** Notícias **/
@media (max-width: 991px) {
  .col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias {
    margin-bottom: 25px;
  }
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a {
  text-decoration: none;
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a .item {
  padding-bottom: 15px;
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a .item .header .item-cabecalho {
  overflow: hidden;
  position: relative;
  object-fit: contain;
  border-radius: 12px;
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a .item .header .item-cabecalho .mascara-sobre-imagem {
  top: 0;
  height: 100%;
  position: absolute;
  background-image: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.25) 60%, rgba(0, 0, 0, 0.6) 100%);
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a .item .header .item-cabecalho .textos-cabecalho {
  bottom: 0;
  padding: 15px;
  position: absolute;
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a .item .header .item-cabecalho .textos-cabecalho .linha-fina {
  font-size: 14px;
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  padding-bottom: 15px;
  letter-spacing: 0.28px;
  font-family: "Arial";
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a .item .header .item-cabecalho .textos-cabecalho .titulo {
  font-size: 20px;
  color: #FFFFFF;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-family: "Muli-Regular";
}

@media (max-width: 1024px) {
  .col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a .item .header .item-cabecalho .textos-cabecalho .titulo {
    font-size: 20px;
  }
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a .item .main {
  padding-top: 25px;
}

@media (max-width: 767px) {
  .col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a .item .main {
    padding-top: 15px;
  }
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a .item .main .categoria {
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  padding-bottom: 15px;
  color: #278338;
  letter-spacing: 0.28px;
  font-family: "Arial";
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias .col-box-noticias a .item .main .subtitulo {
  font-size: 16px;
  font-weight: 800;
  font-style: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #495057;
  font-family: "Muli-Regular";
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias-botoes {
  padding-top: 25px;
}

.col-box-container-capa-cdl-noticias .col-box-capa-noticias-botoes .btn-capa-padrao-colorido {
  margin-right: 30px;
}

@media (max-width: 767px) {
  .col-box-container-capa-cdl-noticias .col-box-capa-noticias-botoes {
    padding-top: 0px;
  }
  .col-box-container-capa-cdl-noticias .col-box-capa-noticias-botoes .btn-capa-padrao-transparent {
    color: #FFFFFF;
    background-color: #1864AB;
  }
}

@media (max-width: 465px) {
  .col-box-container-capa-cdl-noticias .col-box-capa-noticias-botoes .btn-capa-padrao-transparent {
    margin-top: 15px;
  }
}

/** Banners 558x150 **/
.col-box-capa-banner-558x150 .col-box-banner-558x150 .item a {
  display: inline-block;
  outline: none;
}

.col-box-capa-banner-558x150 .col-box-banner-558x150 .item a figure {
  margin: 0;
}

.col-box-capa-banner-558x150 .col-box-banner-558x150 .item a figure img {
  margin: 0;
}

/** Capa col-box-capa-beneficios-filiados **/
.col-box-capa-beneficios-filiados {
  position: relative;
}

@media (max-width: 768px) {
  .col-box-capa-beneficios-filiados {
    background-color: #278338;
    margin-top: 40px;
  }
}

.col-box-capa-beneficios-filiados .fundo {
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  max-height: 85%;
  max-width: 98.5%;
  position: absolute;
  border-radius: 16px;
  background-color: #278338;
}

@media (max-width: 768px) {
  .col-box-capa-beneficios-filiados .fundo {
    display: none;
  }
}

@media (max-width: 767px) {
  .col-box-capa-beneficios-filiados .col-box-foto {
    display: none;
  }
}

.col-box-capa-beneficios-filiados .col-box-foto img {
  max-height: 520px;
}

.col-box-capa-beneficios-filiados .col-box-informacoes {
  position: relative;
}

.col-box-capa-beneficios-filiados .col-box-informacoes .textos {
  bottom: 0;
  max-width: 70%;
  position: absolute;
  padding-bottom: 30px;
}

@media (max-width: 1024px) {
  .col-box-capa-beneficios-filiados .col-box-informacoes .textos {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  .col-box-capa-beneficios-filiados .col-box-informacoes .textos {
    max-width: 100%;
    position: relative;
    padding-top: 30px;
  }
}

.col-box-capa-beneficios-filiados .col-box-informacoes .textos .titulo {
  font-size: 30px;
  font-weight: 800;
  color: #FFFFFF;
  font-style: normal;
  line-height: normal;
  padding-bottom: 15px;
  font-stretch: normal;
  font-family: "Muli-ExtraBold", "Muli-Regular";
}

@media (max-width: 1024px) {
  .col-box-capa-beneficios-filiados .col-box-informacoes .textos .titulo {
    font-size: 20px;
  }
}

.col-box-capa-beneficios-filiados .col-box-informacoes .textos .subtitulo {
  font-size: 20px;
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  font-stretch: normal;
  padding-bottom: 35px;
  letter-spacing: normal;
  font-family: "Arial";
}

@media (max-width: 1024px) {
  .col-box-capa-beneficios-filiados .col-box-informacoes .textos .subtitulo {
    font-size: 16px;
    line-height: 1.5;
  }
}

@media (max-width: 767px) {
  .col-box-capa-beneficios-filiados .col-box-informacoes .textos .subtitulo {
    padding-bottom: 30px;
  }
}

/** Proximos Eventos **/
.col-box-capa-proximos-eventos .col-box-proximos-eventos .item {
  display: flex;
  padding-top: 15px;
  border-radius: 16px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  background-color: #FFFFFF;
  border: solid 1px #DEE2E6;
}

@media (max-width: 767px) {
  .col-box-capa-proximos-eventos .col-box-proximos-eventos .item {
    align-items: center;
  }
}

.col-box-capa-proximos-eventos .col-box-proximos-eventos .item .col-box-data-informacoes {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  -ms-flex: 0 0 33.333333%;
}

.col-box-capa-proximos-eventos .col-box-proximos-eventos .item .col-box-data-informacoes .col-box-data {
  text-align: center;
}

.col-box-capa-proximos-eventos .col-box-proximos-eventos .item .col-box-data-informacoes .col-box-data .data {
  font-size: 32px;
  font-weight: 800;
  font-style: normal;
  line-height: normal;
  font-stretch: normal;
  color: #278338;
  letter-spacing: normal;
  font-family: "Muli-Regular";
}

.col-box-capa-proximos-eventos .col-box-proximos-eventos .item .col-box-data-informacoes .col-box-data .mes {
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #495057;
  font-family: "Muli-Regular";
}

.col-box-capa-proximos-eventos .col-box-proximos-eventos .item .col-box-data-informacoes .col-box-mais-informacoes {
  font-size: 12px;
  margin-top: 15px;
  text-align: center;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #1864AB;
  font-family: "Arial";
}

.col-box-capa-proximos-eventos .col-box-proximos-eventos .item .col-box-textos {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
  -ms-flex: 0 0 66.666667%;
}

.col-box-capa-proximos-eventos .col-box-proximos-eventos .item .col-box-textos .titulo {
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  color: #212529;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-family: "Muli-Regular";
}

@media (max-width: 1024px) {
  .col-box-capa-proximos-eventos .col-box-proximos-eventos .item .col-box-textos .titulo {
    font-size: 18px;
  }
}

.col-box-capa-proximos-eventos .col-box-proximos-eventos .item .col-box-textos .localizacao {
  font-size: 16px;
  margin-top: 15px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #495057;
  font-family: "Arial";
}

.col-box-capa-proximos-eventos .col-box-capa-proximos-eventos-botoes {
  margin-top: 20px;
}

@media (max-width: 767px) {
  .col-box-capa-proximos-eventos .col-box-capa-proximos-eventos-botoes .btn-capa-padrao-transparent {
    color: #FFFFFF;
    background-color: #1864AB;
  }
}

@media (max-width: 400px) {
  .col-box-capa-proximos-eventos .col-box-capa-proximos-eventos-botoes .btn-capa-padrao-transparent {
    margin-top: 15px;
  }
}

@media (max-width: 425px) {
  .col-box-capa-proximos-eventos .col-box-capa-proximos-eventos-botoes .btn-capa-padrao-transparent {
    margin-top: 15px;
  }
}

/** Galerias **/
.col-box-container-capa-galerias {
  padding-top: 40px;
  padding-bottom: 25px;
  position: relative;
}

.col-box-container-capa-galerias .fundo {
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  max-width: 98.5%;
  position: absolute;
  border-radius: 16px;
  background-color: #1864AB;
}

@media (max-width: 768px) {
  .col-box-container-capa-galerias .fundo {
    display: none;
  }
}

.col-box-container-capa-galerias .col-box-capa-vinheta .vinheta h1 {
  color: #FFFFFF;
  font-size: 30px;
}

@media (max-width: 1024px) {
  .col-box-container-capa-galerias .col-box-capa-vinheta .vinheta h1 {
    padding-bottom: 10px;
  }
}

@media (max-width: 767px) {
  .col-box-container-capa-galerias .col-box-galerias {
    margin-bottom: 30px;
  }
}

.col-box-container-capa-galerias .col-box-galerias a .item {
  width: 100%;
  height: 100%;
  overflow: hidden;
  object-fit: contain;
  border-radius: 12px;
  position: relative;
}

.col-box-container-capa-galerias .col-box-galerias a .item .camada {
  bottom: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: linear-gradient(transparent 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.8));
}

.col-box-container-capa-galerias .col-box-galerias a .item .textos {
  bottom: 0;
  padding: 15px;
  position: absolute;
  font-size: 20px;
  color: #FFFFFF;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-family: "Muli-Regular";
}

@media (max-width: 1024px) {
  .col-box-container-capa-galerias .col-box-galerias a .item .textos {
    font-size: 15px;
  }
}

.col-box-container-capa-galerias .col-box-video .item {
  overflow: hidden;
  border-radius: 12px;
}

.col-box-container-capa-galerias .col-box-btn-galerias .col-item-btn .btn-capa-veja-mais-branca,
.col-box-container-capa-galerias .col-box-btn-videos .col-item-btn .btn-capa-veja-mais-branca {
  margin: auto;
  bottom: -50px;
  display: block;
  max-width: fit-content;
  position: relative;
  z-index: 1;
}

@media (max-width: 991px) {
  .col-box-container-capa-galerias .col-box-btn-galerias .col-item-btn .btn-capa-veja-mais-branca,
  .col-box-container-capa-galerias .col-box-btn-videos .col-item-btn .btn-capa-veja-mais-branca {
    margin: initial;
    display: block;
    bottom: initial;
    max-width: 250px;
    margin-top: 25px;
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .col-box-container-capa-galerias .col-box-btn-galerias .col-item-btn .btn-capa-veja-mais-branca,
  .col-box-container-capa-galerias .col-box-btn-videos .col-item-btn .btn-capa-veja-mais-branca {
    margin-top: 0px;
  }
}

.col-box-container-capa-galerias .col-box-btn-videos .col-item-btn .btn-capa-padrao-colorido {
  margin: auto;
  bottom: -50px;
  display: block;
  max-width: fit-content;
  position: relative;
}

@media (max-width: 991px) {
  .col-box-container-capa-galerias .col-box-btn-videos .col-item-btn .btn-capa-padrao-colorido {
    margin: initial;
    display: block;
    bottom: initial;
    margin-top: 25px;
    margin-bottom: 40px;
  }
}

/** Footer **/
.col-box-index-footer .col-box-contato-container-fluid {
  overflow: hidden;
  position: relative;
  padding-top: 150px;
  padding-bottom: 150px;
}

.col-box-index-footer .col-box-contato-container-fluid .box-redes {
  text-align: center;
  margin-top: 22px;
}

.col-box-index-footer .col-box-contato-container-fluid .col-redes {
  display: inline-flex;
  padding-left: 0px;
}

.col-box-index-footer .col-box-contato-container-fluid .col-redes li {
  display: block;
  margin-left: 10px;
  margin-right: 10px;
}

@media (max-width: 991px) {
  .col-box-index-footer .col-box-contato-container-fluid {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

@media (max-width: 768px) {
  .col-box-index-footer .col-box-contato-container-fluid {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}

.col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape {
  bottom: 0;
  z-index: 0;
  width: 100%;
  position: absolute;
}

.col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-414.img-convert-svg {
  margin: auto;
}

@media (max-width: 767px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-414.img-convert-svg {
    display: block;
  }
}

@media (min-width: 768px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-414.img-convert-svg {
    display: none;
  }
}

.col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-768.img-convert-svg {
  margin: auto;
}

@media (max-width: 767px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-768.img-convert-svg {
    display: none;
  }
}

@media (min-width: 768px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-768.img-convert-svg {
    display: block;
  }
}

@media (min-width: 991px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-768.img-convert-svg {
    display: none;
  }
}

.col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-991.img-convert-svg {
  margin: auto;
}

@media (max-width: 990px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-991.img-convert-svg {
    display: none;
  }
}

@media (min-width: 991px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-991.img-convert-svg {
    display: block;
  }
}

@media (min-width: 1440px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-991.img-convert-svg {
    display: none;
  }
}

.col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-1920.img-convert-svg {
  margin: auto;
}

@media (max-width: 1439px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-1920.img-convert-svg {
    display: none;
  }
}

@media (min-width: 1440px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-1920.img-convert-svg {
    display: block;
  }
}

@media (min-width: 2560px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-1920.img-convert-svg {
    display: none;
  }
}

.col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-2560.img-convert-svg {
  margin: auto;
}

@media (max-width: 2559px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-2560.img-convert-svg {
    display: none;
  }
}

@media (min-width: 2560px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-curvas-rodape .img-fundo-rodape .svg-2560.img-convert-svg {
    display: block;
  }
}

.col-box-index-footer .col-box-contato-container-fluid .logo-rodape img {
  display: block;
  max-width: 180px;
  margin: auto;
}

@media (max-width: 991px) {
  .col-box-index-footer .col-box-contato-container-fluid .logo-rodape img {
    float: none !important;
    margin-bottom: 30px;
  }
}

.col-box-index-footer .col-box-contato-container-fluid .col-box-contato-textos .email {
  display: block;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  margin-bottom: 15px;
  font-stretch: normal;
  letter-spacing: normal;
  color: #1864AB;
  font-family: "Arial";
}

.col-box-index-footer .col-box-contato-container-fluid .col-box-contato-textos .telefone {
  margin-bottom: 10px;
  display: block;
  font-size: 17px;
  font-weight: 800;
  font-style: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #1864AB;
  font-family: "Muli-Regular";
}

@media (max-width: 767px) {
  .col-box-index-footer .col-box-contato-container-fluid .col-box-contato-textos .telefone {
    font-size: 20px;
  }
}

.col-box-index-footer .col-box-contato-container-fluid .col-box-endereco .endereco a {
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #1864AB;
  font-family: "Arial";
}

.col-box-index-footer .col-box-menu-container-fluid {
  padding-top: 50px;
  background-color: #278338;
}

.col-box-index-footer .col-box-menu-container-fluid .col-box-menu-row .col-box-menu-container .item .titulo-menu-footer {
  font-size: 24px;
  font-weight: 800;
  color: #FFFFFF;
  font-style: normal;
  line-height: normal;
  font-stretch: normal;
  padding-bottom: 22px;
  letter-spacing: normal;
  font-family: "Muli-Regular";
}

.col-box-index-footer .col-box-menu-container-fluid .col-box-menu-row .col-box-menu-container .item .menu-footer {
  padding-left: 10px;
  margin-bottom: 0px;
}

@media (max-width: 768px) {
  .col-box-index-footer .col-box-menu-container-fluid .col-box-menu-row .col-box-menu-container .item .menu-footer {
    margin-bottom: 30px;
  }
}

.col-box-index-footer .col-box-menu-container-fluid .col-box-menu-row .col-box-menu-container .item .menu-footer li {
  display: block;
  margin-bottom: 10px;
}

.col-box-index-footer .col-box-menu-container-fluid .col-box-menu-row .col-box-menu-container .item .menu-footer li a {
  font-size: 16px;
  color: #FFFFFF;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-family: "Arial";
}

.col-box-index-footer .col-box-menu-container-fluid .col-box-menu-row .col-box-menu-container .item .menu-footer li:last-child {
  margin-bottom: 0px;
}

.col-box-index-footer .col-box-copyright-container-fluid {
  background-color: #278338;
}

.col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row {
  padding-top: 50px;
}

@media (max-width: 768px) {
  .col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row {
    padding-top: 0px;
  }
}

.col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row .col-box-copyright-container {
  padding-top: 50px;
  padding-bottom: 30px;
}

@media (max-width: 768px) {
  .col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row .col-box-copyright-container {
    padding-top: 0px;
  }
}

.col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row .col-box-copyright-container .textos {
  font-size: 16px;
  color: #FFFFFF;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-family: "Arial";
  vertical-align: middle;
  justify-items: center;
}

@media (max-width: 768px) {
  .col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row .col-box-copyright-container .textos .d-flex {
    align-items: center;
    text-align: center;
    float: none !important;
  }
  .col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row .col-box-copyright-container .textos .float-left {
    text-align: center;
    margin-bottom: 15px;
    display: block !important;
  }
  .col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row .col-box-copyright-container .textos .float-right span {
    display: none;
  }
  .col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row .col-box-copyright-container .textos .float-right a {
    display: block;
    max-width: 36px;
    margin-left: auto;
    margin-right: auto;
    margin-top: initial;
    margin-bottom: initial;
  }
  .col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row .col-box-copyright-container .textos .float-right a img {
    margin: initial;
  }
}

@media (max-width: 767px) {
  .col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row .col-box-copyright-container .textos {
    padding-top: 25px;
  }
}

.col-box-index-footer .col-box-copyright-container-fluid .col-box-copyright-row .col-box-copyright-container .textos a img {
  margin-left: 35px;
  margin-top: -3px;
}

.margin-capa-servicos {
  margin-top: 50px !important;
}

.front-slick-capa-servicos .slick-prev,
.front-slick-capa-afiliados .slick-prev,
.front-slick-capa-banners-558x150 .slick-prev {
  left: -8px;
  z-index: 999;
}

@media (max-width: 575px) {
  .front-slick-capa-servicos .slick-prev,
  .front-slick-capa-afiliados .slick-prev,
  .front-slick-capa-banners-558x150 .slick-prev {
    left: 30px;
  }
}

.front-slick-capa-servicos .slick-next,
.front-slick-capa-afiliados .slick-next,
.front-slick-capa-banners-558x150 .slick-next {
  right: -8px;
  z-index: 999;
}

@media (max-width: 575px) {
  .front-slick-capa-servicos .slick-next,
  .front-slick-capa-afiliados .slick-next,
  .front-slick-capa-banners-558x150 .slick-next {
    right: 30px;
  }
}

@media (max-width: 767px) {
  .front-slick-capa-afiliados .slick-prev,
  .front-slick-capa-afiliados .slick-next,
  .front-slick-capa-banners-558x150 .slick-prev,
  .front-slick-capa-banners-558x150 .slick-next {
    display: none !important;
  }
}

.col-box-convernios img {
  margin: auto;
  display: block;
}

.col-box-capa-informativos .col-box-informativos-itens {
  margin-bottom: 30px;
}

.col-box-capa-informativos .col-box-informativos-itens a {
  font-size: 16px;
  font-weight: 800;
  font-style: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #495057;
  font-family: "Muli-Regular";
}

.col-box-capa-informativos .col-box-informativos-itens a .imagem {
  margin-bottom: 16px;
}

.front-slick-capa-informativos .slick-prev {
  z-index: 9;
  left: -10px;
}

.front-slick-capa-informativos .slick-next {
  z-index: 9;
  right: -10px;
}

@media (max-width: 768px) {
  .front-slick-capa-informativos .slick-prev {
    left: 30px;
  }
  .front-slick-capa-informativos .slick-next {
    right: 30px;
  }
}

.img-capa-rounded {
  border-radius: 15px;
}

.col-box-capa-enquete {
  padding-left: 30px;
}

.col-box-capa-enquete .titulo {
  font-size: 20px;
  color: #212529;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: normal;
  font-family: "Arial";
}

.col-box-capa-enquete .col-box-lista-opcoes {
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
  -ms-flex-wrap: wrap;
  display: -ms-flexbox;
}

.col-box-capa-enquete .col-box-lista-opcoes .col-box-opcoes {
  flex: 0 0 50%;
  max-width: 50%;
  -ms-flex: 0 0 50%;
}

.col-box-capa-enquete .col-box-lista-opcoes .col-box-opcoes.padding-right-opcoes {
  padding-right: 15px;
}

.col-box-capa-enquete .col-box-lista-opcoes .col-box-opcoes.padding-left-opcoes {
  padding-right: 15px;
}

@media (max-width: 767px) {
  .col-box-capa-enquete .col-box-lista-opcoes .col-box-opcoes {
    flex: 0 0 100%;
    max-width: 100%;
    -ms-flex: 0 0 100%;
  }
}

.col-box-capa-enquete .col-box-lista-opcoes .col-box-opcoes .opcoes {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 11px;
  display: block;
  min-height: 50px;
  position: relative;
  margin-bottom: 15px;
  border-radius: 16px;
  background-color: #FFFFFF;
  border: solid 1px #E4E7EA;
}

.col-box-capa-enquete .col-box-lista-opcoes .col-box-opcoes .opcoes .form-check input {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}

.col-box-capa-enquete .col-box-lista-opcoes .col-box-opcoes .opcoes .form-check .form-check-label {
  display: flex;
  align-items: center;
}

.col-box-capa-enquete .col-box-lista-opcoes .col-box-opcoes .opcoes .form-check .form-check-label span {
  padding-left: 20px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #495057;
  font-family: "Muli-Regular";
}

@media (max-width: 767px) {
  .col-box-capa-enquete .col-box-lista-opcoes .col-box-opcoes .opcoes .form-check .form-check-label span {
    font-size: 18px;
  }
}

.col-box-capa-enquete .col-box-lista-opcoes .col-box-opcoes .opcoes .custom-control-input {
  position: initial;
  width: 1.4rem;
}

.col-box-capa-enquete .col-box-lista-opcoes .col-box-opcoes .opcoes .custom-control-label {
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #495057;
  font-family: "Muli-Regular";
}

.col-box-capa-enquete .col-box-botoes {
  display: flex;
  justify-content: flex-end;
}

.col-box-capa-enquete .col-box-botoes .btn-relatorio,
.col-box-capa-enquete .col-box-botoes .btn-votar {
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-stretch: normal;
  letter-spacing: 0.64px;
  font-family: "Muli-Regular";
  outline: none;
  box-shadow: none;
  padding: 20px 70px;
  border-radius: 15px;
  display: inline-block;
  border-color: transparent;
  text-decoration: none;
}

.col-box-capa-enquete .col-box-botoes .btn-votar {
  color: #FFFFFF;
  background-color: #278338;
}

.col-box-capa-enquete .col-box-botoes .btn-votar:hover {
  background-color: #1864AB;
}

.col-box-capa-enquete .col-box-botoes .btn-relatorio {
  padding: 20px;
  color: #495057;
  margin-right: 15px;
}

.col-box-capa-enquete .col-box-botoes .btn-relatorio:hover {
  color: #FFFFFF;
  background-color: #1864AB;
}

.fluid-pesquisa.pesquisa-absolute {
  position: absolute;
  z-index: 1019;
}

@media (max-width: 767.9px) {
  .fluid-pesquisa.pesquisa-absolute {
    position: relative;
    padding-bottom: 15px;
  }
}

.fluid-pesquisa .btn-padrao-busca {
  background-color: #134e86;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
  height: 40px;
  width: 100%;
  color: #FFFFFF;
  font-size: 16px;
  border-radius: 8px;
}

.fluid-pesquisa .btn-padrao-busca:hover {
  background-color: #1864AB;
}

.fluid-pesquisa .row-pesquisa .row-pesquisa {
  justify-content: center;
  align-items: center;
}

.fluid-pesquisa .row-pesquisa .col-box-pesquisa .box-pesquisa {
  width: 100%;
  padding: 24px;
  background-color: #FFFFFF;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.08);
}

.fluid-pesquisa .row-pesquisa .col-box-pesquisa .box-pesquisa .form-group-padrao-busca {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.fluid-pesquisa .row-pesquisa .col-box-pesquisa .box-pesquisa .form-group-padrao-busca .form-control {
  font-family: "Arial";
  font-size: 16px;
  line-height: 150%;
  padding: 8px;
  border-radius: 8px;
  background-color: #f5f5f5;
  border: none;
  height: 40px;
}

.fluid-pesquisa .row-pesquisa .col-box-pesquisa .box-pesquisa .form-group-padrao-busca .form-control::placeholder {
  color: #212121;
}

@media (max-width: 575.9px) {
  .fluid-pesquisa .row-pesquisa .col-box-pesquisa .box-pesquisa .form-group-padrao-busca .form-control::placeholder {
    font-size: 14px;
  }
}

.fluid-pesquisa .row-pesquisa .col-box-pesquisa .box-pesquisa .form-group-padrao-busca .form-control:hover::placeholder {
  color: #134e86;
}
