.btn-incidentes {
  color: #fff;
  background-color: #3fa9f5;
  border-color: #3fa9f5;
  box-shadow: 0 0 24px rgba(27, 22, 66, 0.04),
    0 44px 74px rgba(27, 22, 66, 0.06);
}
.btn-incidentes:hover {
  color: #fff;
  background-color: #070f28;
  border-color: #050b1d;
}
.bg-services {
  background-color: #ededef !important;
  padding-top: 0;
  padding-bottom: 2px;
}

.border-services {
  border-right: 1px dashed #b3b3b3;
  margin-top: 10px;
}

.justifytext {
  text-align: justify;
}

.fh-450 {
  height: 286px !important;
}

.linea {
  height: 5px;
  width: 10%;
  background-color: #2a3c75;
}

.btn-whatsapp {
  display: block;
  width: 50px;
  height: 50px;
  color: #fff;
  position: fixed;
  right: 20px;
  bottom: 40px;
  border-radius: 50%;
  bottom: 100px;
  text-align: center;
  z-index: 999;

}

.text-blue {
  color: #3fa9f5;
}

.contactfondo {
  background-image: url("../assets/img/brand/contact.png");
  background-repeat: no-repeat, repeat;
  background-position: center; /* Center the image */
}

.backlogin {
  background-color: #2a3c75;
  text-align: center;
}
.pg {
  font-size: 16px;

  font-family: Roboto condensed;
}
.tp {
  font-size: 20px;
  line-height: 20px;
  color: #2a3c75;
}
.pgc {
  color: #808080;
  line-height: 20px;
}

.hero-image {
  background-image: url("../assets/img/map/fondo.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 550px; /* You must set a specified height */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
}