.container-global{
  width:100%;
  margin-top:130px;
  height: calc(100vh - 130px)
}

.heros{
  width:100%;
  min-height: 100%;
}

.box-bg{
  min-height: 100vh !important;
  background-size: cover;
}



.container-fixo{
  position: absolute;
  margin:0 auto;
  width: 1140px;
  height: 100vh;
  z-index:1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left:20%;
}

.slick-dots{
  bottom:65px !important;
  z-index: 3;
}

.slick-dots li button:before{
  color:#fff !important;
  font-size: 12px;
}


.box-action{
  max-width: 400px;
}

.box-action .btn-success{
  background: #10D040 !important;
}


.nunito{
  font-family: 'Nunito', sans-serif;
}
.nunito700{
  font-family: 'Nunito', sans-serif;
  font-weight: 700 !important
}

.py-hero{
  padding:15px 0;
}


.sensibilizacao{
  background: #0077FF;
  height: 200px;
  padding: 0;
  display: flex;
  align-items: center;
  padding-top: 30px !important;
}

.box-elementos{
  display: flex;
  justify-content: space-between;
}

.box-ictext{
  color:#fff;
  text-align: center;
  max-width: 180px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.box-ictext img{
  min-height: 50px;
}

.box-ictext p{
  padding:15px 0;
  font-size: 1.0rem;
  font-weight: 700;
  line-height: 1.5;
}


@media(max-width:768px){

  .container-global{
    margin-top: 80px;
  }
  .container-fixo{
      width: 100% !important;
      padding: 0 15px !important;
      margin-top: -40px;
  }

  .py-hero{
    padding: 0;
  }

  section.text-center.cta.cta-4.py-hero.border--bottom.imagebg{
    padding: 15px 0 !important;
  }

  .slick-dots{
    display: none !important;
  }

  .sensibilizacao{
    height: auto !important;
    padding: 15px 0;
  }

  .box-elementos{
    flex-direction: column;
  }

  .box-ictext{
    max-width: 100%;
  }

  .box-ictext img{
    min-height: 70px;
    margin-top: 20px;
  }

}
