@media (min-width: 380px) {
  .noshow {
    display: block!important;
  }
}
@media (max-width: 580px) {
  .noshow {
    display: none!important;
  }
}

.bkody{
background: rgb(240,240,240);
background: radial-gradient(circle, rgba(240,240,240,1) 0%, rgba(24,143,85,0.14187681908700978) 51%, rgba(240,240,240,1) 100%);
color: #070600!important;
font-family: 'Lato', sans-serif!important;
}



body{
background:#f0f0f0!important;
color: #070600!important;
font-family: 'Lato', sans-serif!important;
}



.wz{
height:93px!important;
}

.wz:hover{
height:99px!important;


}
.activeacd:{
border-color: #00f0c8!important;
color:#00f0c8!important;
}



.preco{
font-weight: bolder!important;
}
.acd{

color:#188F55!important;
background-color:#fff!important;
}

.acd:focus{
border: 1px solid #188F55!important;
border-color: #188F55!important;
color:#188F55!important;
background-color:#fff!important;
}

.acd:active{
border-color: #188F55!important;
color:#188F55!important;
background-color:#fff!important;
}

.acd:hover{
border: 1px solid #188F55!important;
border-color: #188F55!important;
color:#188F55!important;
background-color:#f0f0f0!important;
}



.btn-outline-branco-cta{
background-color:#188F55!important;
/*border: 1px solid #f0f0f0!important;
border-color: #f0f0f0!important;*/
color: #f0f0f0!important;
}
.btn-outline-branco-cta:hover{
border: 2px solid #f0f0f0!important;
background-color:#1ca562!important;
border-color: #2fffdc!important;
color: #2fffdc!important;
font-weight: bold !important;
}

.bg-white{
background:#FFFFFF!important;
}
.bg-escuro{
background:#070600!important;
}
.bg-claro{
background:#f0f0f0!important;
}

.bg-verde{
background:#1ca562!important;
}





.link {
text-decoration: none ;
}
.link:hover{
text-decoration: none ;
font-weight: bold !important;
}
.text-escuro{
color: #070600!important;
}
.text-branco{
color: #f0f0f0!important;
}
.text-verde{
color: #188F55!important;
}

.esq {
  text-align: left !important;
}

.lista{
border-style: none!important;
background: transparent!important;
}

.background-video {
  position: fixed;
  right: 0; 
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
  width: auto; 
  height: auto;
  z-index: -100;
}

.video_ {
	max-height: 80vh;

}


.image-container {
  position: relative;
  width: 100%;
}

.icon {
  position: absolute;
  width: 43px;
  height: 43px;
}

.person {
  width: 69%;
 
}
.person_mini {
  width: 49%;
 
}

.person_max {
  width: 89%;
 
}
.top-left {
  top: 16px;
  left: 36px;
}

.top-right {
  top: 39px;
  right: 16px;
}

.bottom-left {
  bottom: 39px;
  left: 36px;
}

.bottom-right {
  bottom: 39px;
  right: 26px;
}




















