.entry-title {
	display: none !important;
}

.page-title {
	display: none !important;
}

/* ===== Formulario "Pide tu presupuesto" (estilo mockup) ===== */
.wp-block-jetpack-contact-form {
  --form-navy: #182A4A;
  --form-border: #DAD2C0;
  --form-placeholder: #9C968A;
  --form-orange: #C1613D;
  --form-orange-hover: #A8532F;
  --form-link: #2E56A6;
}

.wp-block-jetpack-contact-form .grunion-field-label {
  color: var(--form-navy) !important;
  font-weight: 600 !important;
  margin-bottom: 6px;
}

.wp-block-jetpack-contact-form .grunion-label-required {
  color: #8A8272 !important;
  font-weight: 400 !important;
  font-size: 0.85em;
  margin-left: 4px;
}

.wp-block-jetpack-contact-form .grunion-field:not([type="checkbox"]) {
  background: #FFFFFF !important;
  border: 1px solid var(--form-border) !important;
  border-radius: 14px !important;
  padding: 12px 16px !important;
  color: var(--form-navy) !important;
  font-size: 15px !important;
}

.wp-block-jetpack-contact-form textarea.grunion-field {
  min-height: 140px !important;
  resize: vertical;
}

.wp-block-jetpack-contact-form ::placeholder {
  color: var(--form-placeholder) !important;
  opacity: 1;
}

.wp-block-jetpack-contact-form .contact-form__checkbox-wrap {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.wp-block-jetpack-contact-form input.checkbox.grunion-field {
  width: 18px !important;
  height: 18px !important;
  margin-top: 3px;
  accent-color: var(--form-orange);
  flex-shrink: 0;
}

.wp-block-jetpack-contact-form .grunion-field-label.checkbox {
  font-weight: 400 !important;
  color: var(--form-navy) !important;
  font-size: 14px;
}

.wp-block-jetpack-contact-form .grunion-field-label a {
  color: var(--form-link);
  text-decoration: underline;
}

.wp-block-jetpack-contact-form .wp-block-button__link {
  background: var(--form-orange) !important;
  color: #FFFFFF !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 14px 32px !important;
  font-weight: 700 !important;
}

.wp-block-jetpack-contact-form .wp-block-button__link:hover {
  background: var(--form-orange-hover) !important;
}


/* Ajuste: hueco para la flechita del desplegable Servicio al pasar a 50% */
.wp-block-jetpack-contact-form .contact-form__select-wrapper.grunion-field {
  padding-right: 36px !important;
}
.wp-block-jetpack-contact-form .contact-form__select-element-wrapper select {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}