.logo-reduz {
  width: 110px;
}

.nav-item a {
  color: #1C3D59;
  font-size: 13px;
}

.btn-rdz {
  background-color: #1C3D59;
  border: none;
  font-size: 13px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.btn-rdz:hover {
  background-color: #2c8738 !important;
  color: #f2f8f4 !important;
}

body {
  background-color: #F2F8F4;
}

.bg-navbar {
  background-color: #F2F8F4;
}

.btn-rdz svg {
  color: #01ff1f;
}

#HERO {
  margin-top: 85px;
}

.title-home {
  color: #1C3D59;
}

.color-bluer {
  color: #1C3D59;
}

.bg-hero {
  background: url("../../assets/img/bg-reduz.jpg") bottom / cover;
  padding-top: 3em;
}

.floating-img {
  display: inline-block;
  animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

.wpp-float {
  color: #00c850;
  background: #fff;
  padding: 15px;
  box-shadow: 0px 1px 9px 0px rgba(0,200,80,0.32);
  bottom: 5%;
  right: 5%;
  z-index: 999;
}

.wpp-float a {
  color: #00c850;
}

.wpp-float a:hover {
  color: #1c3d59;
}

.color-green {
  color: #00c850;
}

.icon-desta {
  background-color: #AEE0B5;
  border-radius: 10px;
  padding: 10px;
  margin-top: -27px;
  margin-bottom: 14px;
}

.bg-itens {
  background-color: #ffffff;
  box-shadow: 0px 2px 10px 1px rgba(117,133,111,0.29);
  border-radius: 15px;
}

.icon-desta img {
  width: 40px;
}

.colo-cinza {
  color: #707070;
}

.btn-branco {
  background-color: #f2f8f4;
  color: #00c850;
  border: 1px solid #41bb50 ;
}

.btn-branco:hover {
  background-color: #1c3d59 !important;
}

.collapsed-reduz {
  background-color: #E0F5E8;
  color: #1c3d59;
  border: none;
  width: 100%;
}

.collapsed-reduz:hover {
  background-color: #bed9c2 !important;
  color: #1c3d59 !important;
}

.bg-prod {
  background: url("../../assets/img/bg-2-reduz.jpg") bottom / cover no-repeat;
}

.bg-func {
  background: url("../../assets/img/Reduz-app.webp") center / cover no-repeat;
  min-height: 300px;
}

@media (min-width: 768px) {
  #FUNCOES-MOB {
    display: none;
  }
}

@media (max-width: 767px) {
  #FUNCOES-WEB {
    display: none;
  }
}

.bg-func-color {
  background-color: #E4EEEB;
}

.padd-def {
  padding-top: 5em;
  padding-bottom: 5em;
}

.bg-bluer {
  background-color: #1C3D59;
}

.card-footer {
  border: none;
}

.bg-action {
  background: url("../../assets/img/bg3-reduz.jpg") top / cover no-repeat;
  padding-top: 14em;
  margin-top: -13em;
}

.logo-rodape {
  width: 250px;
}

.icon-social a {
  color: #1C3D59;
  font-size: 36px;
}

.icon-social a:hover {
  color: #00c850;
}

