/* CEM-21C V5 - UNICA FUENTE DE ESTILOS DE CONTACTO */
/* La linea podia pertenecer a un ancestro, no al contenedor hijo. */
body.page-id-4439 .elementor-element.e-con:has(.cem-cemento-contacto-info),
body.page-id-4439 .cem-cemento-contacto-shell,
body.page-id-4439 .cem-cemento-contacto-shell .e-con,
body.page-id-4439 .cem-cemento-contacto-info {
  border: 0 none transparent !important;
  border-right: 0 none transparent !important;
  border-left: 0 none transparent !important;
  border-width: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  --border-type: none !important;
  --border-width: 0px !important;
}
body.page-id-4439 .elementor-element.e-con:has(.cem-cemento-contacto-info)::before,
body.page-id-4439 .elementor-element.e-con:has(.cem-cemento-contacto-info)::after,
body.page-id-4439 .cem-cemento-contacto-shell::before,
body.page-id-4439 .cem-cemento-contacto-shell::after {
  content: none !important;
  display: none !important;
  border: none !important;
}
body.page-id-4439 .cem-cemento-contacto-shell {
  --width: 100% !important;
  --container-max-width: 100% !important;
  display: flex !important;
  width: 100% !important;
  max-width: 100% !important;
  flex: 1 1 100% !important;
  flex-direction: column !important;
  align-items: center !important;
  margin-inline: auto !important;
  padding-inline: 0 !important;
}
body.page-id-4439 .cem-cemento-contacto-shell > .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: auto !important;
  justify-content: center !important;
  align-items: center !important;
}
body.page-id-4439 .cem-cemento-contacto-info {
  --width: 100% !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 1040px !important;
  flex: 0 1 auto !important;
  margin-inline: auto !important;
}
body.page-id-4439 .cem-cemento-contacto-info .wd-title-wrap,
body.page-id-4439 .cem-cemento-contacto-info .wd-title,
body.page-id-4439 .cem-cemento-contacto-info .title-wrapper {
  text-align: center !important;
}
@media(max-width:767px) {
  body.page-id-4439 .cem-cemento-contacto-info {
    width: 100% !important;
    padding-inline: 16px !important;
  }
}
/* FIN CEM-21C V5 */
