.elementor-2543 .elementor-element.elementor-element-880cf94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-b39be74 *//* =========================================================
   GODATA — MARCA PERSONAL
   AJUSTE FINAL CTA / IMAGEN INGENIERO
   Solo escritorio
========================================================= */

@media (min-width: 1081px) {

  /* Mantiene el formulario alineado naturalmente arriba */
  #gdmp-page .gdmp-contact__grid {
    align-items: start;
  }


  #gdmp-page .gdmp-contact__intro {
    display: flex;
    flex-direction: column;
    min-width: 0;
  }


  /* ---------------------------------------------------------
     IMAGEN CTA
     Formato casi cuadrado / editorial.
     Evita tanto la foto vertical larga como el recorte extremo.
  --------------------------------------------------------- */

  #gdmp-page .gdmp-contact__image {
    position: relative;

    width: 100%;

    /* Clave del ajuste */
    aspect-ratio: 1.05 / 1;

    height: auto !important;
    min-height: 0 !important;

    margin-top: 28px;

    overflow: hidden;

    border-radius: 27px;

    border:
      1px solid rgba(255, 255, 255, 0.72);

    box-shadow:
      0 24px 54px rgba(16, 21, 28, 0.12);
  }


  /* Imagen llenando exactamente el marco */
  #gdmp-page .gdmp-contact__image img {
    position: absolute;

    inset: 0;

    width: 100%;
    height: 100% !important;
    min-height: 0 !important;

    display: block;

    object-fit: cover;

    /*
      Baja ligeramente el encuadre para mostrar mejor
      rostro, casco y cuerpo del ingeniero.
    */
    object-position: center 57%;
  }


  /* Mantiene el degradado inferior */
  #gdmp-page .gdmp-contact__image::after {
    content: "";

    position: absolute;
    inset: 0;

    z-index: 1;

    background:
      linear-gradient(
        180deg,
        transparent 48%,
        rgba(16, 21, 28, 0.27) 100%
      );

    pointer-events: none;
  }


  /* Etiqueta sobre la imagen */
  #gdmp-page .gdmp-contact__image-label {
    position: absolute;

    left: 18px;
    right: auto;
    bottom: 17px;

    z-index: 2;

    width: fit-content;
    max-width: calc(100% - 36px);

    padding: 9px 13px;

    border:
      1px solid rgba(255, 255, 255, 0.30);

    border-radius: 999px;

    background:
      rgba(16, 21, 28, 0.62);

    color: #ffffff;

    font-size: 11px;
    font-weight: 600;
    line-height: 1.35;

    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
  }


  /* ---------------------------------------------------------
     FORMULARIO
     Quitamos el centrado vertical anterior.
     Esto evita espacios visuales artificiales.
  --------------------------------------------------------- */

  #gdmp-page .gdmp-form {
    align-self: start;

    margin: 0;

    /*
      Evita que Elementor o estilos heredados
      estiren innecesariamente la tarjeta.
    */
    height: auto;
  }

}/* End custom CSS */