.elementor-20434 .elementor-element.elementor-element-732c122 > .elementor-container{min-height:10vh;}.elementor-20434 .elementor-element.elementor-element-732c122:not(.elementor-motion-effects-element-type-background), .elementor-20434 .elementor-element.elementor-element-732c122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050b1a;}.elementor-20434 .elementor-element.elementor-element-732c122{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-20434 .elementor-element.elementor-element-732c122 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20434 .elementor-element.elementor-element-f40f02d{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20434 .elementor-element.elementor-element-f40f02d:not(.elementor-motion-effects-element-type-background), .elementor-20434 .elementor-element.elementor-element-f40f02d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050B1A;}.elementor-20434 .elementor-element.elementor-element-a0ac8eb{--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;--border-radius:15px 15px 15px 15px;}.elementor-20434 .elementor-element.elementor-element-a0ac8eb:not(.elementor-motion-effects-element-type-background), .elementor-20434 .elementor-element.elementor-element-a0ac8eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #D00E6952 0%, #050B1A 39%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20434 .elementor-element.elementor-element-2fea7af .elementor-heading-title{font-size:18px;text-transform:uppercase;color:#FFB088;}.elementor-20434 .elementor-element.elementor-element-9192b5f .elementor-heading-title{font-size:45px;color:#FFFFFF;}.elementor-20434 .elementor-element.elementor-element-0617e53 .elementor-heading-title{font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-20434 .elementor-element.elementor-element-b5daab8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#19284BDB;--border-color:#19284BDB;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20434 .elementor-element.elementor-element-b5daab8:not(.elementor-motion-effects-element-type-background), .elementor-20434 .elementor-element.elementor-element-b5daab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10192DDB;}.elementor-20434 .elementor-element.elementor-element-18fd69f .elementor-heading-title{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-20434 .elementor-element.elementor-element-acd2abc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#19284BDB;--border-color:#19284BDB;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20434 .elementor-element.elementor-element-acd2abc:not(.elementor-motion-effects-element-type-background), .elementor-20434 .elementor-element.elementor-element-acd2abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10192DDB;}.elementor-20434 .elementor-element.elementor-element-687af3a .elementor-heading-title{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-20434 .elementor-element.elementor-element-93e913b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#19284BDB;--border-color:#19284BDB;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-20434 .elementor-element.elementor-element-93e913b:not(.elementor-motion-effects-element-type-background), .elementor-20434 .elementor-element.elementor-element-93e913b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10192DDB;}.elementor-20434 .elementor-element.elementor-element-6c0781c .elementor-heading-title{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-20434 .elementor-element.elementor-element-1949369{--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;--border-radius:15px 15px 15px 15px;}.elementor-20434 .elementor-element.elementor-element-a0ca082{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#19284BDB;--border-color:#19284BDB;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20434 .elementor-element.elementor-element-a0ca082:not(.elementor-motion-effects-element-type-background), .elementor-20434 .elementor-element.elementor-element-a0ca082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10192DDB;}body.elementor-page-20434:not(.elementor-motion-effects-element-type-background), body.elementor-page-20434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050B1A;}@media(min-width:768px){.elementor-20434 .elementor-element.elementor-element-f40f02d{--content-width:1400px;}.elementor-20434 .elementor-element.elementor-element-a0ac8eb{--width:50%;}.elementor-20434 .elementor-element.elementor-element-1949369{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for wpforms, class: .elementor-element-6f81c8d *//* ========================================= Formulario Perfil Jornada IA WPForms form #20177 Widget Elementor: .elementor-element-6f81c8d ========================================= */ /* Widget completo */ .elementor-element-6f81c8d { width: 100% !important; max-width: none !important; } /* Variables WPForms adaptadas al contexto oscuro */ .elementor-widget-wpforms.elementor-element-6f81c8d { --wpforms-label-color: #f8fafc !important; --wpforms-label-sublabel-color: #a6b0c3 !important; --wpforms-label-error-color: #fecaca !important; --wpforms-field-background-color: rgba(5, 11, 26, 0.72) !important; --wpforms-field-border-color: rgba(148, 163, 184, 0.34) !important; --wpforms-field-border-color-spare: rgba(148, 163, 184, 0.34) !important; --wpforms-field-text-color: #f8fafc !important; --wpforms-field-menu-color: #10192d !important; --wpforms-field-border-radius: 12px !important; --wpforms-field-border-size: 1px !important; --wpforms-button-background-color: #e21872 !important; --wpforms-button-border-color: #e21872 !important; --wpforms-button-text-color: #ffffff !important; --wpforms-button-border-radius: 999px !important; } /* Contenedor del formulario */ .elementor-element-6f81c8d #wpforms-0 { margin: 0 !important; color: #f8fafc !important; } /* Separación entre campos visibles */ .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field:not(.wpforms-field-hidden):not(.wpforms-field-hp) { margin-bottom: 22px !important; } /* Labels principales */ .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field-label:not(.wpforms-label-hide), .elementor-element-6f81c8d #wpforms-form-20177 legend.wpforms-field-label:not(.wpforms-label-hide) { color: #f8fafc !important; font-size: 15px !important; font-weight: 800 !important; line-height: 1.35 !important; margin-bottom: 10px !important; } /* Asterisco obligatorio */ .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-required-label { color: #ff6418 !important; } /* Selects y textarea */ .elementor-element-6f81c8d #wpforms-form-20177 select, .elementor-element-6f81c8d #wpforms-form-20177 textarea { width: 100% !important; max-width: none !important; box-sizing: border-box !important; border: 1px solid rgba(148, 163, 184, 0.34) !important; border-radius: 12px !important; background-color: rgba(5, 11, 26, 0.72) !important; color: #f8fafc !important; font-size: 15px !important; font-weight: 500 !important; box-shadow: none !important; } /* Select */ .elementor-element-6f81c8d #wpforms-form-20177 select { min-height: 48px !important; padding-left: 14px !important; padding-right: 14px !important; } /* Textarea */ .elementor-element-6f81c8d #wpforms-form-20177 textarea { min-height: 120px !important; padding: 14px !important; resize: vertical !important; } /* Placeholder */ .elementor-element-6f81c8d #wpforms-form-20177 textarea::placeholder { color: rgba(166, 176, 195, 0.78) !important; } /* Focus */ .elementor-element-6f81c8d #wpforms-form-20177 select:focus, .elementor-element-6f81c8d #wpforms-form-20177 textarea:focus { border-color: #e21872 !important; background-color: rgba(5, 11, 26, 0.92) !important; color: #ffffff !important; outline: none !important; box-shadow: 0 0 0 3px rgba(226, 24, 114, 0.14) !important; } /* Opciones radio y checkbox */ .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field-radio ul, .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field-checkbox ul { margin: 0 !important; padding-left: 0 !important; list-style: none !important; } /* Tarjetas de opciones */ .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field-radio li, .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field-checkbox li { margin-bottom: 10px !important; padding: 12px 14px !important; border: 1px solid rgba(148, 163, 184, 0.24) !important; border-radius: 14px !important; background: rgba(5, 11, 26, 0.42) !important; box-sizing: border-box !important; } /* Opción seleccionada */ .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field-radio li.wpforms-selected, .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field-checkbox li.wpforms-selected { border-color: rgba(226, 24, 114, 0.78) !important; background: linear-gradient( 135deg, rgba(226, 24, 114, 0.18), rgba(255, 100, 24, 0.10) ) !important; } /* Radio y checkbox */ .elementor-element-6f81c8d #wpforms-form-20177 input[type="radio"], .elementor-element-6f81c8d #wpforms-form-20177 input[type="checkbox"] { accent-color: #e21872 !important; } /* Texto de opciones */ .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field-label-inline { color: #f8fafc !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.4 !important; } /* Checkboxes de intereses: un poco más compactos */ .elementor-element-6f81c8d #wpforms-0-field_4-container li { padding: 10px 12px !important; } /* Textarea final */ .elementor-element-6f81c8d #wpforms-0-field_7-container { margin-top: 4px !important; } /* Botón */ .elementor-element-6f81c8d #wpforms-submit-0 { width: 100% !important; min-height: 52px !important; margin-top: 4px !important; border: 0 !important; border-radius: 999px !important; background: linear-gradient(135deg, #e21872, #ff6418) !important; color: #ffffff !important; font-size: 16px !important; font-weight: 900 !important; letter-spacing: -0.01em !important; box-shadow: 0 14px 30px rgba(226, 24, 114, 0.26) !important; } .elementor-element-6f81c8d #wpforms-submit-0:hover { filter: brightness(1.05) !important; } /* Errores */ .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-error { margin-top: 7px !important; color: #fecaca !important; font-size: 13px !important; font-weight: 700 !important; } /* Responsive */ @media (max-width: 640px) { .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field:not(.wpforms-field-hidden):not(.wpforms-field-hp) { margin-bottom: 18px !important; } .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field-radio li, .elementor-element-6f81c8d #wpforms-form-20177 .wpforms-field-checkbox li { padding: 11px 12px !important; } .elementor-element-6f81c8d #wpforms-submit-0 { min-height: 48px !important; } }

/* ========================================= Email visible - Formulario perfil IA Campo: wpforms-20177-field_9 ========================================= */ .elementor-element-6f81c8d #wpforms-20177-field_9-container { margin-bottom: 22px !important; padding: 0 !important; background: transparent !important; border: 0 !important; overflow: visible !important; } /* Etiqueta del email */ .elementor-element-6f81c8d #wpforms-20177-field_9-container > label.wpforms-field-label { display: block !important; position: static !important; visibility: visible !important; opacity: 1 !important; width: auto !important; height: auto !important; max-width: none !important; max-height: none !important; margin: 0 0 10px 0 !important; padding: 0 !important; overflow: visible !important; clip: auto !important; clip-path: none !important; transform: none !important; color: #f8fafc !important; font-size: 15px !important; font-weight: 800 !important; line-height: 1.35 !important; } /* Asterisco obligatorio */ .elementor-element-6f81c8d #wpforms-20177-field_9-container .wpforms-required-label { display: inline !important; visibility: visible !important; opacity: 1 !important; color: #ff6418 !important; } /* Input email */ .elementor-element-6f81c8d #wpforms-20177-field_9 { width: 100% !important; max-width: none !important; min-height: 48px !important; box-sizing: border-box !important; border: 1px solid rgba(148, 163, 184, 0.34) !important; border-radius: 12px !important; background: rgba(5, 11, 26, 0.72) !important; color: #f8fafc !important; font-size: 15px !important; font-weight: 500 !important; padding: 0 46px 0 14px !important; box-shadow: none !important; } /* Placeholder */ .elementor-element-6f81c8d #wpforms-20177-field_9::placeholder { color: rgba(166, 176, 195, 0.78) !important; font-weight: 500 !important; } /* Focus */ .elementor-element-6f81c8d #wpforms-20177-field_9:focus { border-color: #e21872 !important; background: rgba(5, 11, 26, 0.92) !important; color: #ffffff !important; outline: none !important; box-shadow: 0 0 0 3px rgba(226, 24, 114, 0.14) !important; } /* Error del email */ .elementor-element-6f81c8d #wpforms-20177-field_9-container .wpforms-error { margin-top: 7px !important; color: #fecaca !important; font-size: 13px !important; font-weight: 700 !important; }/* End custom CSS */