/* Página Hogar: ajuste de márgenes verticales entre bloques. */

.theme-hogar .section {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.theme-hogar #servicios {
  padding-top: 56px !important;
  padding-bottom: 52px !important;
}

.theme-hogar .report-proof {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.theme-hogar .section-head {
  margin-bottom: 36px !important;
}

.theme-hogar .channel-cta {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

/* Fotografías aprobadas para los seis servicios. */
.theme-hogar .service-grid {
  gap: 18px !important;
}

.theme-hogar .service-card {
  padding: 14px 14px 26px !important;
  overflow: hidden;
}

.theme-hogar .service-icon {
  width: 100% !important;
  max-width: none !important;
  height: 190px !important;
  display: block !important;
  flex: 0 0 190px !important;
  margin: 0 0 24px !important;
  padding: 0 !important;
  overflow: hidden;
  border: 0 !important;
  border-radius: 16px !important;
  background-color: #edf2f1 !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: cover !important;
  box-shadow: none !important;
  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-indent: -9999px;
}

.theme-hogar .service-icon::before,
.theme-hogar .service-icon::after {
  content: none !important;
  display: none !important;
}

.theme-hogar .service-card:nth-child(1) .service-icon {
  background-image: url("assets/hogar/servicio-sillones.svg") !important;
}

.theme-hogar .service-card:nth-child(2) .service-icon {
  background-image: url("assets/hogar/servicio-colchones.svg") !important;
}

.theme-hogar .service-card:nth-child(3) .service-icon {
  background-image: url("assets/hogar/servicio-sillas.svg") !important;
}

.theme-hogar .service-card:nth-child(4) .service-icon {
  background-image: url("assets/hogar/servicio-alfombras.svg") !important;
}

.theme-hogar .service-card:nth-child(5) .service-icon {
  background-image: url("assets/hogar/servicio-vehiculos.svg") !important;
}

.theme-hogar .service-card:nth-child(6) .service-icon {
  background-image: url("assets/hogar/servicio-manchas-olores.svg") !important;
}

.theme-hogar .service-card h3,
.theme-hogar .service-card p,
.theme-hogar .service-card > a {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

@media (max-width: 760px) {
  .theme-hogar .section,
  .theme-hogar #servicios,
  .theme-hogar .report-proof,
  .theme-hogar .channel-cta {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }

  .theme-hogar .section-head {
    margin-bottom: 26px !important;
  }

  .theme-hogar .service-icon {
    height: 220px !important;
    flex-basis: 220px !important;
  }
}
