body.edimet-lanzamiento .elementor [data-id^="ed-launch-"] { min-width: 0; }
body.edimet-lanzamiento .elementor [data-id="ed-launch-hero"] { padding: clamp(3rem, 8vw, 6rem) max(6vw, calc((100vw - 72rem) / 2)); background: #fcecfa url('https://edimet.eu/wp-content/uploads/edimet-piloto-v22-20261105/assets/recursos-textura-v2.webp') right center / auto 100% no-repeat; color: #3a2d53; }
body.edimet-lanzamiento [data-id="ed-launch-hero"] h1 { margin: 0 0 1.25rem; font-size: clamp(2rem, 5vw, 4rem); line-height: 1.09; }
body.edimet-lanzamiento [data-id="ed-launch-hero"] p { max-width: 55ch; }
body.edimet-lanzamiento .elementor [data-id="ed-launch-content"], body.edimet-lanzamiento .elementor [data-id="ed-launch-contact"] { max-width: 76rem; margin-inline: auto; padding: clamp(2rem, 6vw, 4.5rem) 6vw; }
body.edimet-lanzamiento .elementor [data-id="ed-launch-contact"] { display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 2fr); align-items: start; gap: clamp(2rem, 6vw, 5rem); }
body.edimet-lanzamiento [data-id="ed-launch-direct"] { padding: clamp(1rem, 3vw, 2rem); background: #f0ecfa; border-radius: .75rem; }
body.edimet-lanzamiento [data-id="ed-launch-direct"] h2:not(:first-child) { margin-block-start: 1.7rem; }
body.edimet-lanzamiento [data-id="ed-launch-form"] .jet-form-builder { margin-block: 1.25rem; }
body.edimet-lanzamiento .jet-form-builder__label-text { color: #3a2d53; font-weight: 650; }
body.edimet-lanzamiento .jet-form-builder__field { width: 100%; min-height: 2.75rem; padding: .65rem; border: 1px solid #867891; border-radius: .4rem; color: #3a2d53; background: #fff; }
body.edimet-lanzamiento textarea.jet-form-builder__field { min-height: 8rem; }
body.edimet-lanzamiento .jet-form-builder__submit, body.edimet-lanzamiento .elementor [data-id="ed-launch-primary"] { display: inline-flex; align-items: center; min-height: 2.75rem; border: 0; border-radius: .4rem; background: #6844ca; color: #fff; font: inherit; font-weight: 700; padding: .7rem 1.15rem; margin-block: .6rem; text-decoration: none; }
body.edimet-lanzamiento :is(a, button, input, textarea):focus-visible { outline: 2px solid #6844ca; outline-offset: 3px; }
@media (max-width: 700px) { body.edimet-lanzamiento .elementor [data-id="ed-launch-contact"] { grid-template-columns: minmax(0, 1fr); } body.edimet-lanzamiento .elementor [data-id="ed-launch-hero"] { background-image: none; } }
