/* GASTROCLINICA
INSTITUTO DE ENFERMEDADES DIGESTIVAS
2024
*/
:root {
  --azul-medicina: #385399;
  --azul-oscuro-medicina: #23408e;
  --azul-alternativo: #095d7e;
  --celeste-palido: #ccecee;
  --azul-gastroclinica: #3255aa;
}

/* Buttons */

.btn-servicios-gastroclinica {
  display: inline-block;
  outline: none;
  cursor: pointer;
  font-weight: 600;
  border-radius: 3px;
  padding: 12px 24px;
  border: 0;
  color: #fff;
  background: var(--azul-gastroclinica);
  line-height: 1.15;
  font-size: 16px;
  :hover {
    transition: all 0.1s ease;
    color: #ffffff;
    background: var(--azul-medicina);
  }
}

.text-azul-gastroclinica {
  color: var(--azul-gastroclinica);
  margin-bottom: 40px;
}

.banner-bienvenida-gastroclinica {
  background-image: url("../images/banner_bienvenida_2024.jpg");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 100%;
  min-height: 480px;
}

.nuestras-especialidades {
  background-color: #3255aa;
  padding: 12px 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -30px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.nuestras-especialidades h3 {
  color: #ffffff;
  font-size: 3.5rem !important;
}

.nuestras-especialidades p {
  width: 600px;
  text-align: center;
  text-wrap: wrap;
  font-size: 2rem;
}

.esp-gastroenterologos,
.esp-coloproctologos,
.esp-gastro-pediatras {
  display: flex;
  min-height: 56px;
  justify-content: center;
  align-items: center;
  transition: 0.3s;
  background-color: var(--celeste-palido);
  border-bottom: 1px solid var(--azul-medicina);
}

.esp-gastroenterologos a p,
.esp-coloproctologos a p,
.esp-gastro-pediatras a p {
  color: var(--azul-gastroclinica);
  margin-bottom: 0 !important;
  font-size: 2rem;
}

.esp-gastroenterologos:hover {
  cursor: pointer;
  background-color: var(--azul-gastroclinica);
  border-top: 4px solid var(--celeste-palido);
  border-bottom: 4px solid var(--celeste-palido);
}

.esp-gastroenterologos:hover a p {
  color: #ffffff;
}

.esp-coloproctologos:hover {
  cursor: pointer;
  background-color: var(--azul-gastroclinica);
  border-top: 4px solid var(--celeste-palido);
  border-bottom: 4px solid var(--celeste-palido);
}

.esp-coloproctologos:hover a p {
  color: #ffffff;
}

.esp-gastro-pediatras:hover {
  cursor: pointer;
  background-color: var(--azul-gastroclinica);
  border-top: 4px solid var(--celeste-palido);
  border-bottom: 4px solid var(--celeste-palido);
}

.esp-gastro-pediatras:hover a p {
  color: #ffffff;
}

.servicios-gastroclinica {
  display: flex;
  align-items: center;
  min-height: 500px;
  padding: 40px 0;
}

.card-servicios {
  border-radius: 1.5rem;
  padding: 24px 20px;
  border: 1px solid #cecece;
  margin: 12px 4px;
  min-height: 350px;
  transition: 0.3s;
}

.card-servicios:hover {
  transform: scale(1.05);
}

.card-servicios p {
  min-height: 140px;
}

@media screen and (max-width: 480px) {
  .banner-bienvenida-gastroclinica {
    background-image: url("../images/banner_bienvenida_movil_2024.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100%;
    min-height: 480px;
    text-align: center;
  }

  .nuestras-especialidades p {
    width: 100%;
    text-align: center;
    text-wrap: wrap;
    font-size: 2rem;
  }

  .esp-gastroenterologos,
  .esp-coloproctologos,
  .esp-gastro-pediatras {
    padding: 6px 16px;
  }
}
