.index_header_mesa {
  background-image: url("../../assets/img/Inicio/index_head_bar.png"), url("../../assets/img/Solucion%20Mesas%20de%20ayuda/index_mesa_ayuda.jpg");
  background-repeat: no-repeat;
  background-size: cover, cover;
  background-position: center;
}

.servicios-background-mesa {
  background-image: url("servicios_fondo.png"), url("../../assets/img/Solucion%20Mesas%20de%20ayuda/caracteristicas-mesa.jpg");
  background-repeat: no-repeat;
  background-size: cover, cover;
  background-position: center;
}

.font-color-azul-oscuro {
  color: #050A30;
}

@media (max-width: 768px) {
  .img-servicios-collapse {
    width: 20px;
    height: 20px;
  }
}

.first-circle {
  background-color: #66c2c6;
  border-radius: 50%;
  height: 250px;
  width: 250px;
  align-content: center;
  margin: 0 auto;
}

.second-circle {
  background-color: #7fc7e4;
  border-radius: 50%;
  height: 250px;
  width: 250px;
  align-content: center;
  margin: 0 auto;
}

.third-circle {
  background-color: #5ab7dd;
  border-radius: 50%;
  height: 250px;
  width: 250px;
  align-content: center;
  margin: 0 auto;
}

.fourth-circle {
  background-color: #95d5e2;
  border-radius: 50%;
  height: 250px;
  width: 250px;
  align-content: center;
  margin: 0 auto;
}

.design-resume-bg-white {
  background-color: #f7f8f9;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.titulos {
  font-size: 3.3rem !important;
}

.font_mustica_semibold {
  font-family: 'Mustica Pro SemiBold' !important;
}

.header-background {
  background-color: #f7f8f9;
}

.servicios-background {
  background-image: url("../../assets/img/services/servicios_fondo.png"), url("../../assets/img/services/servicios_fondo_2.jpg");
  background-repeat: no-repeat;
  background-size: cover, cover;
  background-position: center;
}

.heading-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

@media (max-width: 576px) {
  .responsive-image {
    max-width: 60%;
  }
}

@media (max-width: 768px) {
  .responsive-image {
    max-width: 60%;
  }
}

@media (min-width: 1900px) {
  .responsive-image {
    max-width: 50%;
  }
}

.header-background {
  background-color: #f7f8f9;
}

.font-color-gris {
  color: #ADACB8;
}

.subtitulos {
  font-size: 24px !important;
}