{"id":9015,"date":"2026-09-10T12:54:53","date_gmt":"2026-09-10T10:54:53","guid":{"rendered":"https:\/\/eurofue.com\/?page_id=9015"},"modified":"2026-10-01T12:26:56","modified_gmt":"2026-10-01T10:26:56","slug":"european-forum","status":"publish","type":"page","link":"https:\/\/eurofue.com\/en\/foro-europeo\/","title":{"rendered":"Event"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9015\" class=\"elementor elementor-9015\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6a513c3 elementor-section-full_width elementor-section-height-min-height hero-foro elementor-section-height-default elementor-section-items-middle\" data-id=\"6a513c3\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7c0ac55 hero-foro-contenido\" data-id=\"7c0ac55\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9df9835 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"9df9835\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"596\" height=\"237\" src=\"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/09\/LOGO-UJI.png\" class=\"attachment-large size-large wp-image-9201\" alt=\"\" srcset=\"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/09\/LOGO-UJI.png 596w, https:\/\/eurofue.com\/wp-content\/uploads\/2026\/09\/LOGO-UJI-300x119.png 300w, https:\/\/eurofue.com\/wp-content\/uploads\/2026\/09\/LOGO-UJI-18x7.png 18w\" sizes=\"(max-width: 596px) 100vw, 596px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f2ea6a elementor-widget elementor-widget-heading\" data-id=\"3f2ea6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">FORO \u00b7 11 Y 12 NOVIEMBRE 2026<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2106fda elementor-widget elementor-widget-heading\" data-id=\"2106fda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\"><span style=\"font-weight:400\">EL FUTURO DE LA<\/span><br>\nINNOVACI\u00d3N<br>\nEUROPEA<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-062ef9a elementor-widget elementor-widget-text-editor\" data-id=\"062ef9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Investigaci\u00f3n, educaci\u00f3n,<br \/>cooperaci\u00f3n e impacto.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d58b543 elementor-widget elementor-widget-html\" data-id=\"d58b543\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link\r\n  rel=\"preconnect\"\r\n  href=\"https:\/\/fonts.googleapis.com\"\r\n>\r\n\r\n<link\r\n  rel=\"preconnect\"\r\n  href=\"https:\/\/fonts.gstatic.com\"\r\n  crossorigin\r\n>\r\n\r\n<link\r\n  href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@600&display=swap\"\r\n  rel=\"stylesheet\"\r\n>\r\n\r\n<div class=\"foro-hero-buttons\">\r\n\r\n  <a\r\n    class=\"foro-hero-button foro-hero-button-primary\"\r\n    href=\"#inscripcion\"\r\n  >\r\n    <span>Inscr\u00edbete<\/span>\r\n  <\/a>\r\n\r\n  <a\r\n    class=\"foro-hero-button foro-hero-button-secondary\"\r\n    href=\"#programa\"\r\n  >\r\n    <span>Ver programa<\/span>\r\n  <\/a>\r\n\r\n<\/div>\r\n\r\n<style>\r\n\/* Contenedor *\/\r\n.foro-hero-buttons {\r\n  position: relative;\r\n  z-index: 5;\r\n\r\n  display: flex;\r\n  flex-direction: row;\r\n  flex-wrap: nowrap;\r\n\r\n  align-items: stretch;\r\n  justify-content: flex-start;\r\n\r\n  gap: 16px;\r\n\r\n  width: 100%;\r\n  margin: 0;\r\n  padding: 0;\r\n}\r\n\r\n\/* Configuraci\u00f3n com\u00fan *\/\r\n.foro-hero-buttons .foro-hero-button {\r\n  display: inline-flex !important;\r\n\r\n  align-items: center !important;\r\n  justify-content: center !important;\r\n\r\n  gap: 10px;\r\n\r\n  width: auto !important;\r\n  height: 48px !important;\r\n\r\n  padding: 0 22px !important;\r\n  margin: 0 !important;\r\n\r\n  box-sizing: border-box !important;\r\n\r\n  font-family: \"Manrope\", sans-serif !important;\r\n  font-size: 16px !important;\r\n  font-weight: 600 !important;\r\n  line-height: 1 !important;\r\n\r\n  text-align: center !important;\r\n  text-decoration: none !important;\r\n  white-space: nowrap !important;\r\n\r\n  border: 2px solid transparent;\r\n  border-radius: 4px;\r\n\r\n  cursor: pointer;\r\n\r\n  transition:\r\n    background-color 220ms ease,\r\n    border-color 220ms ease,\r\n    color 220ms ease,\r\n    transform 220ms ease,\r\n    backdrop-filter 220ms ease;\r\n}\r\n\r\n\/* Flecha *\/\r\n.foro-hero-buttons .foro-hero-button::after {\r\n  content: \"\u2192\";\r\n\r\n  display: inline-block;\r\n\r\n  font-family: \"Manrope\", sans-serif;\r\n  font-size: 20px;\r\n  font-weight: 600;\r\n  line-height: 1;\r\n\r\n  transform: translateX(0);\r\n  transition: transform 220ms ease;\r\n}\r\n\r\n\/* Movimiento de la flecha *\/\r\n.foro-hero-buttons .foro-hero-button:hover::after,\r\n.foro-hero-buttons .foro-hero-button:focus::after {\r\n  transform: translateX(4px);\r\n}\r\n\r\n\/* Primer bot\u00f3n *\/\r\n.foro-hero-buttons .foro-hero-button-primary,\r\n.foro-hero-buttons .foro-hero-button-primary:link,\r\n.foro-hero-buttons .foro-hero-button-primary:visited {\r\n  color: #ffffff !important;\r\n  background-color: #1d486c !important;\r\n  border-color: #1d486c !important;\r\n}\r\n\r\n\/* Primer bot\u00f3n en hover *\/\r\n.foro-hero-buttons .foro-hero-button-primary:hover,\r\n.foro-hero-buttons .foro-hero-button-primary:focus,\r\n.foro-hero-buttons .foro-hero-button-primary:active {\r\n  color: #ffffff !important;\r\n  background-color: #8ecbaa !important;\r\n  border-color: #8ecbaa !important;\r\n\r\n  transform: translateY(-2px);\r\n}\r\n\r\n\/* Segundo bot\u00f3n *\/\r\n.foro-hero-buttons .foro-hero-button-secondary,\r\n.foro-hero-buttons .foro-hero-button-secondary:link,\r\n.foro-hero-buttons .foro-hero-button-secondary:visited {\r\n  color: #1d486c !important;\r\n\r\n  background-color: rgba(255, 255, 255, 0.22) !important;\r\n\r\n  border-color: #1d486c !important;\r\n\r\n  -webkit-backdrop-filter: blur(4px);\r\n  backdrop-filter: blur(4px);\r\n}\r\n\r\n\/* Segundo bot\u00f3n en hover *\/\r\n.foro-hero-buttons .foro-hero-button-secondary:hover,\r\n.foro-hero-buttons .foro-hero-button-secondary:focus,\r\n.foro-hero-buttons .foro-hero-button-secondary:active {\r\n  color: #ffffff !important;\r\n  background-color: #1d486c !important;\r\n  border-color: #1d486c !important;\r\n\r\n  -webkit-backdrop-filter: blur(0);\r\n  backdrop-filter: blur(0);\r\n\r\n  transform: translateY(-2px);\r\n}\r\n\r\n\/* Foco mediante teclado *\/\r\n.foro-hero-buttons .foro-hero-button:focus-visible {\r\n  outline: 3px solid rgba(71, 160, 217, 0.42);\r\n  outline-offset: 3px;\r\n}\r\n\r\n\/* M\u00f3vil *\/\r\n@media (max-width: 767px) {\r\n  .foro-hero-buttons {\r\n    flex-direction: column;\r\n    gap: 12px;\r\n  }\r\n\r\n  .foro-hero-buttons .foro-hero-button {\r\n    width: 100% !important;\r\n    height: 48px !important;\r\n  }\r\n}\r\n\r\n\/* Reduce las animaciones *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n  .foro-hero-buttons .foro-hero-button,\r\n  .foro-hero-buttons .foro-hero-button::after {\r\n    transition: none;\r\n  }\r\n\r\n  .foro-hero-buttons .foro-hero-button:hover,\r\n  .foro-hero-buttons .foro-hero-button:focus {\r\n    transform: none;\r\n  }\r\n\r\n  .foro-hero-buttons .foro-hero-button:hover::after,\r\n  .foro-hero-buttons .foro-hero-button:focus::after {\r\n    transform: none;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d8b97d4 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"d8b97d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\/*! Canvas UI Clouds. Copyright (c) 2026 David Haz. MIT + Commons Clause License Condition v1.0. Permission is granted, free of charge, to use, copy, modify, merge, publish, and distribute this Software as part of an application, website, or product, provided this copyright and permission notice are included. The Software and its components may not be sold, sublicensed, or redistributed themselves, alone, bundled, or ported. THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND. *\/\n(()=>{function ge(n){let d=n.getBoundingClientRect(),t=()=>{d=n.getBoundingClientRect()},u=new ResizeObserver(t);return u.observe(n),window.addEventListener(\"resize\",t,{passive:!0}),window.addEventListener(\"scroll\",t,{capture:!0,passive:!0}),{get current(){return d},destroy(){u.disconnect(),window.removeEventListener(\"resize\",t),window.removeEventListener(\"scroll\",t,!0)}}}var Me={scale:1,speed:.6,cover:.1,density:2.5,shading:.1,color:\"auto\",opacity:.64,shadow:.06,shadowOffsetX:200,shadowOffsetY:-10,shadowSoftness:1,wind:.6,windRadius:350,refraction:0,fogBlur:0,quality:1},Ce=`#version 300 es\nprecision highp float;\nlayout(location = 0) in vec2 aPos;\nvoid main () {\n  gl_Position = vec4(aPos, 0.0, 1.0);\n}`,Ae=`#version 300 es\nprecision highp float;\nout vec4 outColor;\nuniform vec2 uResolution;\nuniform vec2 uOffset;\nuniform float uTime;\nuniform float uScale;\nuniform float uCover;\nuniform float uDensity;\n\nconst mat2 m = mat2(1.6, 1.2, -1.2, 1.6);\n\nvec2 hash (vec2 p) {\n  p = vec2(dot(p, vec2(127.1, 311.7)), dot(p, vec2(269.5, 183.3)));\n  return -1.0 + 2.0 * fract(sin(p) * 43758.5453123);\n}\n\nfloat noise (vec2 p) {\n  const float K1 = 0.366025404;\n  const float K2 = 0.211324865;\n  vec2 i = floor(p + (p.x + p.y) * K1);\n  vec2 a = p - i + (i.x + i.y) * K2;\n  vec2 o = (a.x > a.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0);\n  vec2 b = a - o + K2;\n  vec2 c = a - 1.0 + 2.0 * K2;\n  vec3 h = max(0.5 - vec3(dot(a, a), dot(b, b), dot(c, c)), 0.0);\n  vec3 n = h * h * h * h\n    * vec3(dot(a, hash(i)), dot(b, hash(i + o)), dot(c, hash(i + 1.0)));\n  return dot(n, vec3(70.0));\n}\n\nfloat fbm (vec2 n) {\n  float total = 0.0;\n  float amplitude = 0.1;\n  for (int i = 0; i < 7; i++) {\n    total += noise(n) * amplitude;\n    n = m * n;\n    amplitude *= 0.4;\n  }\n  return total;\n}\n\nvoid main () {\n  vec2 p = gl_FragCoord.xy \/ uResolution + uOffset;\n  vec2 asp = vec2(uResolution.x \/ uResolution.y, 1.0);\n  float q = fbm(p * asp * uScale * 0.5);\n\n  float r = 0.0;\n  vec2 uv = p * asp * uScale;\n  uv -= q - uTime;\n  float weight = 0.8;\n  for (int i = 0; i < 8; i++) {\n    r += abs(weight * noise(uv));\n    uv = m * uv + uTime;\n    weight *= 0.7;\n  }\n\n  float f = 0.0;\n  uv = p * asp * uScale;\n  uv -= q - uTime;\n  weight = 0.7;\n  for (int i = 0; i < 8; i++) {\n    f += weight * noise(uv);\n    uv = m * uv + uTime;\n    weight *= 0.6;\n  }\n  f *= r + f;\n\n  float c = 0.0;\n  float t2 = uTime * 2.0;\n  uv = p * asp * uScale * 2.0;\n  uv -= q - t2;\n  weight = 0.4;\n  for (int i = 0; i < 7; i++) {\n    c += weight * noise(uv);\n    uv = m * uv + t2;\n    weight *= 0.6;\n  }\n\n  float c1 = 0.0;\n  float t3 = uTime * 3.0;\n  uv = p * asp * uScale * 3.0;\n  uv -= q - t3;\n  weight = 0.4;\n  for (int i = 0; i < 7; i++) {\n    c1 += abs(weight * noise(uv));\n    uv = m * uv + t3;\n    weight *= 0.6;\n  }\n  c += c1;\n\n  float coverage = clamp(uCover + uDensity * f * r + c, 0.0, 1.0);\n  outColor = vec4(coverage, clamp(c, 0.0, 1.0), 0.0, 1.0);\n}`,Se=`#version 300 es\nprecision highp float;\nout vec4 outColor;\nuniform sampler2D uPrev;\nuniform vec2 uResolution;\nuniform float uDecay;\nuniform vec2 uA;\nuniform vec2 uB;\nuniform float uRadius;\nuniform float uStrength;\n\nvoid main () {\n  vec2 uv = gl_FragCoord.xy \/ uResolution;\n  float prev = texture(uPrev, uv).r * uDecay;\n  vec2 asp = vec2(uResolution.x \/ uResolution.y, 1.0);\n  vec2 p = uv * asp;\n  vec2 a = uA * asp;\n  vec2 b = uB * asp;\n  vec2 pa = p - a;\n  vec2 ba = b - a;\n  float h = clamp(dot(pa, ba) \/ max(dot(ba, ba), 1e-6), 0.0, 1.0);\n  float d = length(pa - ba * h) \/ max(uRadius, 1e-4);\n  float stamp = exp(-d * d * 3.0) * uStrength;\n  outColor = vec4(clamp(prev + stamp, 0.0, 1.0), 0.0, 0.0, 1.0);\n}`,Ue=`#version 300 es\nprecision highp float;\nout vec4 outColor;\nuniform sampler2D uField;\nuniform sampler2D uContent;\nuniform sampler2D uWind;\nuniform vec2 uResolution;\nuniform vec2 uContentScale;\nuniform vec3 uBase;\nuniform float uShading;\nuniform float uOpacity;\nuniform float uShadow;\nuniform vec2 uShadowShift;\nuniform float uShadowLod;\nuniform float uWindAmt;\nuniform float uRefraction;\nuniform float uFogBlur;\nuniform float uHasContent;\n\nvoid main () {\n  vec2 uv = gl_FragCoord.xy \/ uResolution;\n  vec2 field = texture(uField, uv).rg;\n  float wind = texture(uWind, uv).r * uWindAmt;\n  float cov = field.r - wind;\n  float mist = smoothstep(0.04, 0.9, cov);\n  float cloudA = mist * uOpacity;\n\n  float lum = dot(uBase, vec3(0.299, 0.587, 0.114));\n  float sh = clamp(field.g, 0.0, 1.0);\n  float k = uShading * 0.35;\n  vec3 cloudRGB = lum > 0.5\n    ? uBase - vec3((1.0 - sh) * k)\n    : uBase + vec3(sh * k);\n  cloudRGB = clamp(cloudRGB, 0.0, 1.0);\n\n  vec2 sUv = uv + uShadowShift;\n  float s = textureLod(uField, sUv, uShadowLod).r\n    - texture(uWind, sUv).r * uWindAmt;\n  float shadowA = smoothstep(0.35, 1.0, s) * uShadow * (1.0 - mist);\n\n  float a;\n  vec3 rgb;\n  if (uHasContent > 0.5) {\n    vec2 e = vec2(8.0) \/ uResolution;\n    float gx = texture(uField, uv + vec2(e.x, 0.0)).r\n      - texture(uField, uv - vec2(e.x, 0.0)).r;\n    float gy = texture(uField, uv + vec2(0.0, e.y)).r\n      - texture(uField, uv - vec2(0.0, e.y)).r;\n    vec2 rUv = uv + vec2(gx, gy) * uRefraction * mist;\n    vec3 fogged = textureLod(\n      uContent, vec2(rUv.x, 1.0 - rUv.y) * uContentScale, mist * uFogBlur * 5.0\n    ).rgb;\n    vec3 layer = mix(fogged, cloudRGB, cloudA) * (1.0 - shadowA);\n    float aF = smoothstep(0.02, 0.2, mist);\n    a = aF + shadowA * (1.0 - aF);\n    rgb = layer * aF;\n  } else {\n    a = cloudA + shadowA * (1.0 - cloudA);\n    rgb = cloudRGB * cloudA;\n  }\n  outColor = vec4(rgb, a);\n}`;function we(n,d={}){let t={...Me,...d},{source:u,content:c,output:a}=n,e=a.getContext(\"webgl2\",{alpha:!0,depth:!1,stencil:!1,antialias:!1,premultipliedAlpha:!0});if(!e||e.isContextLost())return null;let A=u.getContext(\"2d\"),S=u,p=!!(A&&typeof A.drawElementImage==\"function\"&&typeof S.requestPaint==\"function\"),U=!1,ee=()=>{};p&&(S.onpaint=()=>{try{A.reset(),A.drawElementImage(c,0,0),U=!0,ee()}catch{}});function te(o,i){let r=e.createShader(o);return e.shaderSource(r,i),e.compileShader(r),e.getShaderParameter(r,e.COMPILE_STATUS)||console.error(\"Clouds shader error:\",e.getShaderInfoLog(r)),r}function q(o){let i=te(e.VERTEX_SHADER,Ce),r=te(e.FRAGMENT_SHADER,o),l=e.createProgram();e.attachShader(l,i),e.attachShader(l,r),e.linkProgram(l);let v={},_=e.getProgramParameter(l,e.ACTIVE_UNIFORMS);for(let y=0;y<_;y++){let M=e.getActiveUniform(l,y);v[M.name]=e.getUniformLocation(l,M.name)}return{program:l,vs:i,fs:r,uniforms:v}}let h=q(Ae),f=q(Se),s=q(Ue),oe=e.createBuffer();e.bindBuffer(e.ARRAY_BUFFER,oe),e.bufferData(e.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,1,1]),e.STATIC_DRAW),e.enableVertexAttribArray(0),e.vertexAttribPointer(0,2,e.FLOAT,!1,0,0);let w=e.createTexture();e.bindTexture(e.TEXTURE_2D,w),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR_MIPMAP_LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE);let D=e.createTexture();e.bindTexture(e.TEXTURE_2D,D),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR_MIPMAP_LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,1,1,0,e.RGBA,e.UNSIGNED_BYTE,new Uint8Array([0,0,0,255])),e.generateMipmap(e.TEXTURE_2D);function ne(){let o=e.createTexture();return e.bindTexture(e.TEXTURE_2D,o),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),o}let x=[ne(),ne()],L=0,re=e.createFramebuffer(),E=0,T=0,ae=1,ie=1,R=[1,1,1],k=document.createElement(\"canvas\");k.width=k.height=1;let b=k.getContext(\"2d\",{willReadFrequently:!0});function P(){if(t.color!==\"auto\"){R=t.color;return}if(!b)return;let o=c;for(;o;){let i=getComputedStyle(o).backgroundColor;if(i&&i!==\"transparent\"){b.clearRect(0,0,1,1),b.fillStyle=i,b.fillRect(0,0,1,1);let[r,l,v,_]=b.getImageData(0,0,1,1).data;if(_>0){R=[r\/255,l\/255,v\/255];return}}o=o.parentElement}R=[1,1,1]}function I(){let o=c.clientWidth,i=c.clientHeight;if(o>0&&i>0){let g=`${o}px`,C=`${i}px`;a.style.width!==g&&(a.style.width=g),a.style.height!==C&&(a.style.height=C)}let r=Math.min(window.devicePixelRatio||1,2),l=Math.max(1,Math.round(a.clientWidth*r)),v=Math.max(1,Math.round(a.clientHeight*r));(a.width!==l||a.height!==v)&&(a.width=l,a.height=v),ae=p?Math.min(1,o\/Math.max(u.clientWidth,1)):1,ie=p?Math.min(1,i\/Math.max(u.clientHeight,1)):1;let _=Math.min(Math.max(t.quality,.2),1),y=1440\/Math.max(a.clientWidth,1),M=Math.min(_,y),Ee=Math.max(16,Math.round(a.clientWidth*M)),Te=Math.max(16,Math.round(a.clientHeight*M));if(Ee!==E||Te!==T){E=Ee,T=Te,e.bindTexture(e.TEXTURE_2D,w),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,E,T,0,e.RGBA,e.UNSIGNED_BYTE,null),e.generateMipmap(e.TEXTURE_2D);for(let g of x)e.bindTexture(e.TEXTURE_2D,g),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,E,T,0,e.RGBA,e.UNSIGNED_BYTE,null)}if(p){let g=Math.max(1,Math.round(u.clientWidth)),C=Math.max(1,Math.round(u.clientHeight));(u.width!==g*r||u.height!==C*r)&&(u.width=g*r,u.height=C*r),S.requestPaint()}}I(),P();function _e(){!p||!U||(U=!1,e.bindTexture(e.TEXTURE_2D,D),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,u),e.generateMipmap(e.TEXTURE_2D))}let F=.5,X=.5,B=.5,O=.5,G=!1,ue=0,se=Math.random()*64;function ye(o){_e(),e.bindFramebuffer(e.FRAMEBUFFER,re),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,w,0),e.viewport(0,0,E,T),e.useProgram(h.program),e.uniform2f(h.uniforms.uResolution,E,T),e.uniform2f(h.uniforms.uOffset,c.scrollLeft\/Math.max(c.clientWidth,1),-c.scrollTop\/Math.max(c.clientHeight,1)),e.uniform1f(h.uniforms.uTime,se),e.uniform1f(h.uniforms.uScale,Math.max(t.scale,.05)),e.uniform1f(h.uniforms.uCover,Math.max(t.cover,0)),e.uniform1f(h.uniforms.uDensity,Math.max(t.density,0)),e.drawArrays(e.TRIANGLE_STRIP,0,4);let i=x[L],r=x[1-L];L=1-L,e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,r,0),e.useProgram(f.program),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,i),e.uniform1i(f.uniforms.uPrev,0),e.uniform2f(f.uniforms.uResolution,E,T),e.uniform1f(f.uniforms.uDecay,Math.pow(.5,o\/.7));let l=Math.hypot(F-B,X-O),v=G&&l>0;e.uniform2f(f.uniforms.uA,B,O),e.uniform2f(f.uniforms.uB,F,X),e.uniform1f(f.uniforms.uRadius,Math.max(t.windRadius,1)\/Math.max(a.clientHeight,1)),e.uniform1f(f.uniforms.uStrength,v?Math.min(.2+l*12,1)*.5:0),e.drawArrays(e.TRIANGLE_STRIP,0,4),B=F,O=X,e.bindFramebuffer(e.FRAMEBUFFER,null),e.bindTexture(e.TEXTURE_2D,w),e.generateMipmap(e.TEXTURE_2D),e.viewport(0,0,a.width,a.height),e.useProgram(s.program),e.activeTexture(e.TEXTURE0),e.bindTexture(e.TEXTURE_2D,w),e.uniform1i(s.uniforms.uField,0),e.activeTexture(e.TEXTURE1),e.bindTexture(e.TEXTURE_2D,D),e.uniform1i(s.uniforms.uContent,1),e.activeTexture(e.TEXTURE2),e.bindTexture(e.TEXTURE_2D,r),e.uniform1i(s.uniforms.uWind,2),e.uniform2f(s.uniforms.uResolution,a.width,a.height),e.uniform2f(s.uniforms.uContentScale,ae,ie),e.uniform3f(s.uniforms.uBase,R[0],R[1],R[2]),e.uniform1f(s.uniforms.uOpacity,Math.min(Math.max(t.opacity,0),1)),e.uniform1f(s.uniforms.uShading,Math.max(t.shading,0)),e.uniform1f(s.uniforms.uShadow,Math.min(Math.max(t.shadow,0),1)),e.uniform2f(s.uniforms.uShadowShift,-t.shadowOffsetX\/Math.max(a.clientWidth,1),t.shadowOffsetY\/Math.max(a.clientHeight,1)),e.uniform1f(s.uniforms.uShadowLod,Math.min(Math.max(t.shadowSoftness,0),1)*4),e.uniform1f(s.uniforms.uWindAmt,Math.min(Math.max(t.wind,0),1)),e.uniform1f(s.uniforms.uRefraction,Math.max(t.refraction,0)\/Math.max(a.clientWidth,1)),e.uniform1f(s.uniforms.uFogBlur,Math.min(Math.max(t.fogBlur,0),1)),e.uniform1f(s.uniforms.uHasContent,p?1:0),e.drawArrays(e.TRIANGLE_STRIP,0,4)}let z=0,Y=performance.now(),K=!1,W=!1,H=!0,N=window.matchMedia(\"(prefers-reduced-motion: reduce)\"),j=N.matches;function ce(o){if(K)return;if(!H){W=!1;return}let i=Math.min((o-Y)\/1e3,1\/30);Y=o,j||(se+=i*t.speed*.03),ye(i);let r=o-ue<3e3;if(j&&!r&&!U){W=!1;return}z=requestAnimationFrame(ce)}function m(){K||W||!H||(W=!0,Y=performance.now(),z=requestAnimationFrame(ce))}ee=m,m();function le(){j=N.matches,m()}N.addEventListener(\"change\",le);let Q=new ResizeObserver(()=>{I(),m()});Q.observe(a),Q.observe(c);let de=new IntersectionObserver(o=>{H=o[o.length-1]?.isIntersecting??!0,H&&m()});de.observe(a);let me=ge(a);function fe(o){let i=me.current,r=(o.clientX-i.left)\/Math.max(i.width,1),l=1-(o.clientY-i.top)\/Math.max(i.height,1);G||(B=r,O=l,G=!0),F=r,X=l,ue=performance.now(),m()}function he(){G=!1}c.addEventListener(\"pointermove\",fe,{passive:!0}),c.addEventListener(\"pointerleave\",he,{passive:!0}),c.addEventListener(\"scroll\",m,{passive:!0});let V=0;function $(){P(),m(),window.clearTimeout(V),V=window.setTimeout(()=>{P(),m()},300)}let ve=new MutationObserver($);ve.observe(document.documentElement,{attributes:!0,attributeFilter:[\"class\",\"style\",\"data-theme\"]});let pe=window.matchMedia(\"(prefers-color-scheme: dark)\");return pe.addEventListener(\"change\",$),{setOptions(o){Object.entries(o).some(([i,r])=>t[i]!==r)&&(Object.assign(t,o),I(),P(),m())},resize(){I(),m()},destroy(){K=!0,me.destroy(),cancelAnimationFrame(z),Q.disconnect(),de.disconnect(),ve.disconnect(),pe.removeEventListener(\"change\",$),window.clearTimeout(V),N.removeEventListener(\"change\",le),c.removeEventListener(\"pointermove\",fe),c.removeEventListener(\"pointerleave\",he),c.removeEventListener(\"scroll\",m),p&&(S.onpaint=null),e.deleteTexture(w),e.deleteTexture(D),e.deleteTexture(x[0]),e.deleteTexture(x[1]),e.deleteFramebuffer(re),e.deleteProgram(h.program),e.deleteProgram(f.program),e.deleteProgram(s.program),e.deleteShader(h.vs),e.deleteShader(h.fs),e.deleteShader(f.vs),e.deleteShader(f.fs),e.deleteShader(s.vs),e.deleteShader(s.fs),e.deleteBuffer(oe)}}}var Re=\"foro-clouds-style\",Z=\"foro-clouds-layer\";function De(){if(document.getElementById(Re))return;let n=document.createElement(\"style\");n.id=Re,n.textContent=`\n    .hero-foro {\n      position: relative !important;\n      overflow: hidden !important;\n      isolation: isolate;\n    }\n\n    .hero-foro .foro-clouds-layer {\n      position: absolute;\n      inset: 0;\n      width: 100%;\n      height: 100%;\n      z-index: 0;\n      overflow: hidden;\n      pointer-events: none;\n      opacity: 0.92;\n      -webkit-mask-image: radial-gradient(\n        ellipse 78% 112% at 79% 54%,\n        #000 0%,\n        #000 48%,\n        rgba(0, 0, 0, 0.82) 62%,\n        rgba(0, 0, 0, 0.24) 79%,\n        transparent 100%\n      );\n      mask-image: radial-gradient(\n        ellipse 78% 112% at 79% 54%,\n        #000 0%,\n        #000 48%,\n        rgba(0, 0, 0, 0.82) 62%,\n        rgba(0, 0, 0, 0.24) 79%,\n        transparent 100%\n      );\n    }\n\n    .hero-foro .foro-clouds-layer::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      z-index: 2;\n      pointer-events: none;\n      background: linear-gradient(\n        90deg,\n        rgba(253, 253, 251, 0.96) 0%,\n        rgba(253, 253, 251, 0.66) 20%,\n        rgba(253, 253, 251, 0.12) 43%,\n        rgba(253, 253, 251, 0) 67%\n      );\n    }\n\n    .hero-foro .foro-clouds-source {\n      display: none !important;\n    }\n\n    .hero-foro .foro-clouds-output {\n      position: absolute;\n      inset: 0;\n      z-index: 1;\n      display: block;\n      width: 100%;\n      height: 100%;\n      pointer-events: none;\n      transform: translateZ(0);\n    }\n\n    .hero-foro .foro-light-effects,\n    .hero-foro .foro-rays {\n      z-index: 1 !important;\n    }\n\n    .hero-foro > .e-con-inner,\n    .hero-foro > .elementor-container,\n    .hero-foro > .elementor-column-gap-default,\n    .hero-foro .elementor-widget-wrap,\n    .hero-foro .elementor-element:not(.foro-clouds-layer) {\n      position: relative;\n      z-index: 2;\n    }\n\n    @media (max-width: 1024px) {\n      .hero-foro .foro-clouds-layer {\n        opacity: 0.76;\n        -webkit-mask-image: radial-gradient(\n          ellipse 92% 112% at 76% 56%,\n          #000 0%,\n          #000 45%,\n          rgba(0, 0, 0, 0.65) 66%,\n          transparent 100%\n        );\n        mask-image: radial-gradient(\n          ellipse 92% 112% at 76% 56%,\n          #000 0%,\n          #000 45%,\n          rgba(0, 0, 0, 0.65) 66%,\n          transparent 100%\n        );\n      }\n    }\n\n    @media (max-width: 767px) {\n      .hero-foro .foro-clouds-layer {\n        opacity: 0.55;\n        -webkit-mask-image: linear-gradient(\n          180deg,\n          transparent 0%,\n          rgba(0, 0, 0, 0.3) 35%,\n          #000 64%,\n          rgba(0, 0, 0, 0.55) 88%,\n          transparent 100%\n        );\n        mask-image: linear-gradient(\n          180deg,\n          transparent 0%,\n          rgba(0, 0, 0, 0.3) 35%,\n          #000 64%,\n          rgba(0, 0, 0, 0.55) 88%,\n          transparent 100%\n        );\n      }\n\n      .hero-foro .foro-clouds-layer::after {\n        background: linear-gradient(\n          180deg,\n          rgba(253, 253, 251, 0.72) 0%,\n          rgba(253, 253, 251, 0.2) 46%,\n          rgba(253, 253, 251, 0) 100%\n        );\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      .hero-foro .foro-clouds-layer {\n        opacity: 0.5;\n      }\n    }\n  `,document.head.appendChild(n)}function xe(){let n=window.matchMedia(\"(max-width: 767px)\").matches,d=!n&&window.matchMedia(\"(max-width: 1024px)\").matches;return{scale:n?.92:d?.82:.72,speed:n?.09:.15,cover:n?.015:.025,density:n?1.35:d?1.55:1.7,shading:.08,color:[.902,.937,.965],opacity:n?.15:d?.18:.22,shadow:n?.008:.015,shadowOffsetX:80,shadowOffsetY:8,shadowSoftness:1,wind:n?0:.44,windRadius:n?180:255,refraction:0,fogBlur:0,quality:n?.34:d?.44:.52}}function Le(n){n.querySelector(`.${Z}`)?.remove();let d=document.createElement(\"div\");d.className=Z,d.setAttribute(\"aria-hidden\",\"true\");let t=document.createElement(\"canvas\");t.className=\"foro-clouds-source\";let u=document.createElement(\"canvas\");return u.className=\"foro-clouds-output\",d.append(t,u),n.prepend(d),{layer:d,source:t,output:u}}function J(){let n=document.querySelector(\".hero-foro\");if(!n)return;De(),window.__foroCloudsInstance?.destroy(),window.__foroCloudsInstance=void 0,window.__foroCloudsResizeHandler&&window.removeEventListener(\"resize\",window.__foroCloudsResizeHandler);let{source:d,output:t}=Le(n),u=we({source:d,content:n,output:t},xe());if(!u){n.querySelector(`.${Z}`)?.remove();return}window.__foroCloudsInstance=u;let c=0;window.__foroCloudsResizeHandler=()=>{window.clearTimeout(c),c=window.setTimeout(()=>{u.setOptions(xe()),u.resize()},160)},window.addEventListener(\"resize\",window.__foroCloudsResizeHandler,{passive:!0})}function be(){window.setTimeout(J,120)}document.readyState===\"loading\"?document.addEventListener(\"DOMContentLoaded\",be,{once:!0}):be();window.addEventListener(\"load\",()=>window.setTimeout(J,250),{once:!0});window.jQuery&&window.jQuery(window).on(\"elementor\/frontend\/init\",()=>{window.setTimeout(J,350)});})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2da479f elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"2da479f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.hero-foro {\r\n  position: relative !important;\r\n  min-height: 350px !important;\r\n  overflow: hidden !important;\r\n\r\n  background-size: cover !important;\r\n  background-position: center center !important;\r\n  background-repeat: no-repeat !important;\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7a856e7 elementor-hidden-tablet elementor-hidden-mobile\" data-id=\"7a856e7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-687b35b elementor-widget elementor-widget-html\" data-id=\"687b35b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"foro-light-effects\" aria-hidden=\"true\">\r\n\r\n  <!-- Rayos en perspectiva -->\r\n  <div class=\"foro-rays\">\r\n    <span class=\"foro-ray foro-ray-1\"><\/span>\r\n    <span class=\"foro-ray foro-ray-2\"><\/span>\r\n    <span class=\"foro-ray foro-ray-3\"><\/span>\r\n    <span class=\"foro-ray foro-ray-4\"><\/span>\r\n    <span class=\"foro-ray foro-ray-5\"><\/span>\r\n    <span class=\"foro-ray foro-ray-6\"><\/span>\r\n  <\/div>\r\n\r\n  <!-- Halos -->\r\n  <span class=\"foro-halo foro-halo-outer\"><\/span>\r\n  <span class=\"foro-halo foro-halo-middle\"><\/span>\r\n  <span class=\"foro-halo foro-halo-core\"><\/span>\r\n\r\n  <!-- Resplandor del horizonte -->\r\n  <span class=\"foro-horizon-glow\"><\/span>\r\n\r\n  <!-- Destello horizontal -->\r\n  <span class=\"foro-light-sweep\"><\/span>\r\n\r\n<\/div>\r\n\r\n<style>\r\n\/* =====================================================\r\n   SECCI\u00d3N\r\n   ===================================================== *\/\r\n\r\n.hero-foro {\r\n  position: relative !important;\r\n  min-height: 350px !important;\r\n  overflow: hidden !important;\r\n  isolation: isolate;\r\n\r\n  background-size: cover !important;\r\n  background-position: center center !important;\r\n  background-repeat: no-repeat !important;\r\n}\r\n\r\n.hero-foro > .elementor-background-overlay {\r\n  z-index: 0;\r\n}\r\n\r\n.hero-foro > .elementor-container {\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CAPA DE EFECTOS\r\n   ===================================================== *\/\r\n\r\n#foro-light-effects {\r\n  display: none;\r\n}\r\n\r\n.hero-foro > #foro-light-effects {\r\n  display: block;\r\n  position: absolute;\r\n  inset: 0;\r\n\r\n  width: 100%;\r\n  height: 100%;\r\n\r\n  overflow: hidden;\r\n  pointer-events: none;\r\n  z-index: 1;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RAYOS\r\n   ===================================================== *\/\r\n\r\n#foro-light-effects .foro-rays {\r\n  position: absolute;\r\n\r\n  left: var(--light-x);\r\n  top: var(--light-y);\r\n\r\n  width: 1px;\r\n  height: 1px;\r\n\r\n  pointer-events: none;\r\n}\r\n\r\n#foro-light-effects .foro-ray {\r\n  position: absolute;\r\n  left: 0;\r\n  top: 0;\r\n\r\n  transform-origin: left center;\r\n\r\n  clip-path: polygon(\r\n    0 49%,\r\n    100% 0,\r\n    100% 100%,\r\n    0 51%\r\n  );\r\n\r\n  -webkit-mask-image: linear-gradient(\r\n    90deg,\r\n    transparent 0%,\r\n    rgba(0, 0, 0, 0.65) 8%,\r\n    rgba(0, 0, 0, 1) 25%,\r\n    rgba(0, 0, 0, 0.55) 65%,\r\n    transparent 100%\r\n  );\r\n\r\n  mask-image: linear-gradient(\r\n    90deg,\r\n    transparent 0%,\r\n    rgba(0, 0, 0, 0.65) 8%,\r\n    rgba(0, 0, 0, 1) 25%,\r\n    rgba(0, 0, 0, 0.55) 65%,\r\n    transparent 100%\r\n  );\r\n\r\n  filter: blur(4px);\r\n  opacity: 0;\r\n\r\n  animation:\r\n    foro-ray-movement\r\n    var(--ray-duration)\r\n    ease-in-out\r\n    infinite\r\n    alternate;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RAYOS HACIA LA IZQUIERDA\r\n   ===================================================== *\/\r\n\r\n\/* Azul superior *\/\r\n#foro-light-effects .foro-ray-1 {\r\n  width: var(--ray-1-length);\r\n  height: var(--ray-1-height);\r\n\r\n  --ray-angle-start: 194deg;\r\n  --ray-angle-end: 201deg;\r\n\r\n  --ray-shift-start: -8px;\r\n  --ray-shift-end: 10px;\r\n\r\n  --ray-opacity-start: 0.08;\r\n  --ray-opacity-middle: 0.27;\r\n  --ray-opacity-end: 0.12;\r\n\r\n  --ray-duration: 10s;\r\n\r\n  background: linear-gradient(\r\n    90deg,\r\n    rgba(255, 255, 255, 0) 0%,\r\n    rgba(230, 239, 246, 0.50) 12%,\r\n    rgba(71, 160, 217, 0.30) 38%,\r\n    rgba(71, 160, 217, 0.11) 68%,\r\n    rgba(71, 160, 217, 0) 100%\r\n  );\r\n\r\n  animation-delay: -2s;\r\n}\r\n\r\n\/* Blanco central *\/\r\n#foro-light-effects .foro-ray-2 {\r\n  width: var(--ray-2-length);\r\n  height: var(--ray-2-height);\r\n\r\n  --ray-angle-start: 181deg;\r\n  --ray-angle-end: 189deg;\r\n\r\n  --ray-shift-start: 7px;\r\n  --ray-shift-end: -6px;\r\n\r\n  --ray-opacity-start: 0.06;\r\n  --ray-opacity-middle: 0.23;\r\n  --ray-opacity-end: 0.10;\r\n\r\n  --ray-duration: 8s;\r\n\r\n  background: linear-gradient(\r\n    90deg,\r\n    rgba(255, 255, 255, 0) 0%,\r\n    rgba(255, 255, 250, 0.54) 14%,\r\n    rgba(230, 239, 246, 0.26) 42%,\r\n    rgba(230, 239, 246, 0.08) 72%,\r\n    rgba(230, 239, 246, 0) 100%\r\n  );\r\n\r\n  animation-delay: -5s;\r\n}\r\n\r\n\/* Verde inferior *\/\r\n#foro-light-effects .foro-ray-3 {\r\n  width: var(--ray-3-length);\r\n  height: var(--ray-3-height);\r\n\r\n  --ray-angle-start: 166deg;\r\n  --ray-angle-end: 175deg;\r\n\r\n  --ray-shift-start: -4px;\r\n  --ray-shift-end: 12px;\r\n\r\n  --ray-opacity-start: 0.07;\r\n  --ray-opacity-middle: 0.25;\r\n  --ray-opacity-end: 0.09;\r\n\r\n  --ray-duration: 12s;\r\n\r\n  background: linear-gradient(\r\n    90deg,\r\n    rgba(255, 255, 255, 0) 0%,\r\n    rgba(230, 239, 246, 0.42) 13%,\r\n    rgba(155, 203, 139, 0.30) 40%,\r\n    rgba(83, 184, 154, 0.10) 70%,\r\n    rgba(83, 184, 154, 0) 100%\r\n  );\r\n\r\n  animation-delay: -7s;\r\n}\r\n\r\n\/* Celeste inferior abierto *\/\r\n#foro-light-effects .foro-ray-4 {\r\n  width: var(--ray-4-length);\r\n  height: var(--ray-4-height);\r\n\r\n  --ray-angle-start: 152deg;\r\n  --ray-angle-end: 161deg;\r\n\r\n  --ray-shift-start: 8px;\r\n  --ray-shift-end: -9px;\r\n\r\n  --ray-opacity-start: 0.05;\r\n  --ray-opacity-middle: 0.20;\r\n  --ray-opacity-end: 0.08;\r\n\r\n  --ray-duration: 9s;\r\n\r\n  background: linear-gradient(\r\n    90deg,\r\n    rgba(255, 255, 255, 0) 0%,\r\n    rgba(230, 239, 246, 0.40) 13%,\r\n    rgba(71, 160, 217, 0.25) 42%,\r\n    rgba(0, 95, 171, 0.08) 72%,\r\n    rgba(0, 95, 171, 0) 100%\r\n  );\r\n\r\n  animation-delay: -3.5s;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RAYOS HACIA LA DERECHA\r\n   ===================================================== *\/\r\n\r\n\/* Azul superior derecho *\/\r\n#foro-light-effects .foro-ray-5 {\r\n  width: var(--ray-5-length);\r\n  height: var(--ray-5-height);\r\n\r\n  --ray-angle-start: -21deg;\r\n  --ray-angle-end: -12deg;\r\n\r\n  --ray-shift-start: 7px;\r\n  --ray-shift-end: -6px;\r\n\r\n  --ray-opacity-start: 0.06;\r\n  --ray-opacity-middle: 0.24;\r\n  --ray-opacity-end: 0.09;\r\n\r\n  --ray-duration: 11s;\r\n\r\n  background: linear-gradient(\r\n    90deg,\r\n    rgba(255, 255, 255, 0) 0%,\r\n    rgba(255, 255, 250, 0.50) 14%,\r\n    rgba(71, 160, 217, 0.28) 40%,\r\n    rgba(0, 95, 171, 0.09) 70%,\r\n    rgba(0, 95, 171, 0) 100%\r\n  );\r\n\r\n  animation-delay: -6s;\r\n}\r\n\r\n\/* Verde inferior derecho *\/\r\n#foro-light-effects .foro-ray-6 {\r\n  width: var(--ray-6-length);\r\n  height: var(--ray-6-height);\r\n\r\n  --ray-angle-start: 11deg;\r\n  --ray-angle-end: 21deg;\r\n\r\n  --ray-shift-start: -5px;\r\n  --ray-shift-end: 8px;\r\n\r\n  --ray-opacity-start: 0.05;\r\n  --ray-opacity-middle: 0.22;\r\n  --ray-opacity-end: 0.08;\r\n\r\n  --ray-duration: 8.5s;\r\n\r\n  background: linear-gradient(\r\n    90deg,\r\n    rgba(255, 255, 255, 0) 0%,\r\n    rgba(230, 239, 246, 0.46) 13%,\r\n    rgba(155, 203, 139, 0.27) 41%,\r\n    rgba(83, 184, 154, 0.09) 72%,\r\n    rgba(83, 184, 154, 0) 100%\r\n  );\r\n\r\n  animation-delay: -1.5s;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   HALOS\r\n   ===================================================== *\/\r\n\r\n#foro-light-effects .foro-halo {\r\n  position: absolute;\r\n\r\n  left: var(--light-x);\r\n  top: var(--light-y);\r\n\r\n  display: block;\r\n  border-radius: 50%;\r\n\r\n  transform: translate(-50%, -50%);\r\n  transform-origin: center;\r\n\r\n  mix-blend-mode: screen;\r\n  pointer-events: none;\r\n}\r\n\r\n#foro-light-effects .foro-halo-outer {\r\n  width: var(--outer-size);\r\n  height: var(--outer-size);\r\n\r\n  background: radial-gradient(\r\n    circle,\r\n    rgba(255, 255, 250, 0.42) 0%,\r\n    rgba(230, 239, 246, 0.30) 18%,\r\n    rgba(71, 160, 217, 0.19) 38%,\r\n    rgba(0, 95, 171, 0.08) 58%,\r\n    rgba(0, 95, 171, 0) 76%\r\n  );\r\n\r\n  filter: blur(10px);\r\n  animation: foro-outer 9s ease-in-out infinite alternate;\r\n}\r\n\r\n#foro-light-effects .foro-halo-middle {\r\n  width: var(--middle-size);\r\n  height: var(--middle-size);\r\n\r\n  background: radial-gradient(\r\n    circle,\r\n    rgba(255, 255, 250, 0.68) 0%,\r\n    rgba(230, 239, 246, 0.48) 20%,\r\n    rgba(155, 203, 139, 0.26) 39%,\r\n    rgba(83, 184, 154, 0.14) 56%,\r\n    rgba(83, 184, 154, 0) 75%\r\n  );\r\n\r\n  filter: blur(6px);\r\n  animation: foro-middle 6.5s ease-in-out infinite alternate;\r\n}\r\n\r\n#foro-light-effects .foro-halo-core {\r\n  width: var(--core-size);\r\n  height: var(--core-size);\r\n\r\n  background: radial-gradient(\r\n    circle,\r\n    rgba(255, 255, 250, 1) 0%,\r\n    rgba(250, 250, 245, 0.82) 24%,\r\n    rgba(230, 239, 246, 0.44) 48%,\r\n    rgba(155, 203, 139, 0.15) 68%,\r\n    rgba(155, 203, 139, 0) 83%\r\n  );\r\n\r\n  filter: blur(3px);\r\n  animation: foro-core 4.5s ease-in-out infinite alternate;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   RESPLANDOR DEL HORIZONTE\r\n   ===================================================== *\/\r\n\r\n#foro-light-effects .foro-horizon-glow {\r\n  position: absolute;\r\n\r\n  left: var(--light-x);\r\n  top: var(--light-y);\r\n\r\n  width: var(--horizon-width);\r\n  height: var(--horizon-height);\r\n\r\n  background: linear-gradient(\r\n    90deg,\r\n    rgba(230, 239, 246, 0) 0%,\r\n    rgba(230, 239, 246, 0.35) 22%,\r\n    rgba(255, 255, 250, 0.95) 50%,\r\n    rgba(230, 239, 246, 0.35) 78%,\r\n    rgba(230, 239, 246, 0) 100%\r\n  );\r\n\r\n  transform: translate(-50%, -50%);\r\n  filter: blur(5px);\r\n  mix-blend-mode: screen;\r\n\r\n  animation: foro-horizon 7s ease-in-out infinite;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   DESTELLO HORIZONTAL\r\n   ===================================================== *\/\r\n\r\n#foro-light-effects .foro-light-sweep {\r\n  position: absolute;\r\n\r\n  left: var(--light-x);\r\n  top: var(--light-y);\r\n\r\n  width: var(--sweep-width);\r\n  height: 3px;\r\n\r\n  background: linear-gradient(\r\n    90deg,\r\n    rgba(255, 255, 255, 0) 0%,\r\n    rgba(255, 255, 255, 0.35) 20%,\r\n    rgba(255, 255, 255, 1) 50%,\r\n    rgba(255, 255, 255, 0.35) 80%,\r\n    rgba(255, 255, 255, 0) 100%\r\n  );\r\n\r\n  filter: blur(1px);\r\n  mix-blend-mode: screen;\r\n  opacity: 0;\r\n\r\n  animation: foro-sweep 7s ease-in-out infinite;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   ANIMACIONES\r\n   ===================================================== *\/\r\n\r\n@keyframes foro-ray-movement {\r\n  0% {\r\n    opacity: var(--ray-opacity-start);\r\n\r\n    transform:\r\n      translateY(calc(-50% + var(--ray-shift-start)))\r\n      rotate(var(--ray-angle-start))\r\n      scaleX(0.90);\r\n  }\r\n\r\n  45% {\r\n    opacity: var(--ray-opacity-middle);\r\n\r\n    transform:\r\n      translateY(-50%)\r\n      rotate(var(--ray-angle-end))\r\n      scaleX(1.02);\r\n  }\r\n\r\n  100% {\r\n    opacity: var(--ray-opacity-end);\r\n\r\n    transform:\r\n      translateY(calc(-50% + var(--ray-shift-end)))\r\n      rotate(var(--ray-angle-start))\r\n      scaleX(1.08);\r\n  }\r\n}\r\n\r\n@keyframes foro-outer {\r\n  from {\r\n    opacity: 0.48;\r\n    transform: translate(-50%, -50%) scale(0.93);\r\n  }\r\n\r\n  to {\r\n    opacity: 0.68;\r\n    transform: translate(-50%, -50%) scale(1.07);\r\n  }\r\n}\r\n\r\n@keyframes foro-middle {\r\n  from {\r\n    opacity: 0.54;\r\n    transform: translate(-50%, -50%) scale(0.9);\r\n  }\r\n\r\n  to {\r\n    opacity: 0.82;\r\n    transform: translate(-50%, -50%) scale(1.11);\r\n  }\r\n}\r\n\r\n@keyframes foro-core {\r\n  from {\r\n    opacity: 0.75;\r\n    transform: translate(-50%, -50%) scale(0.92);\r\n  }\r\n\r\n  to {\r\n    opacity: 1;\r\n    transform: translate(-50%, -50%) scale(1.14);\r\n  }\r\n}\r\n\r\n@keyframes foro-horizon {\r\n  0%,\r\n  100% {\r\n    opacity: 0.35;\r\n    transform: translate(-50%, -50%) scaleX(0.84);\r\n  }\r\n\r\n  50% {\r\n    opacity: 0.88;\r\n    transform: translate(-50%, -50%) scaleX(1.12);\r\n  }\r\n}\r\n\r\n@keyframes foro-sweep {\r\n  0%,\r\n  25% {\r\n    opacity: 0;\r\n\r\n    transform:\r\n      translate(-50%, -50%)\r\n      translateX(calc(0px - var(--sweep-distance)));\r\n  }\r\n\r\n  35% {\r\n    opacity: 0.9;\r\n  }\r\n\r\n  65% {\r\n    opacity: 0.6;\r\n  }\r\n\r\n  78%,\r\n  100% {\r\n    opacity: 0;\r\n\r\n    transform:\r\n      translate(-50%, -50%)\r\n      translateX(var(--sweep-distance));\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  #foro-light-effects * {\r\n    animation: none !important;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n\r\n  \/* Dimensiones de la imagen original *\/\r\n  const imageWidth = 1920;\r\n  const imageHeight = 800;\r\n\r\n  \/* Punto de fuga *\/\r\n  const lightPointX = 1460;\r\n  const lightPointY = 470;\r\n\r\n  let resizeObserver;\r\n\r\n  function iniciarEfectosForo() {\r\n    const hero = document.querySelector(\".hero-foro\");\r\n    const effects = document.getElementById(\"foro-light-effects\");\r\n\r\n    if (!hero || !effects) {\r\n      return;\r\n    }\r\n\r\n    \/*\r\n     Coloca la capa directamente dentro de la secci\u00f3n.\r\n    *\/\r\n    if (effects.parentElement !== hero) {\r\n      hero.insertBefore(effects, hero.firstChild);\r\n    }\r\n\r\n    function actualizarEfectos() {\r\n      const sectionWidth = hero.clientWidth;\r\n      const sectionHeight = hero.clientHeight;\r\n\r\n      if (!sectionWidth || !sectionHeight) {\r\n        return;\r\n      }\r\n\r\n      \/*\r\n       Reproduce:\r\n       background-size: cover;\r\n       background-position: center center;\r\n      *\/\r\n      const scale = Math.max(\r\n        sectionWidth \/ imageWidth,\r\n        sectionHeight \/ imageHeight\r\n      );\r\n\r\n      const renderedWidth = imageWidth * scale;\r\n      const renderedHeight = imageHeight * scale;\r\n\r\n      const offsetX = (sectionWidth - renderedWidth) \/ 2;\r\n      const offsetY = (sectionHeight - renderedHeight) \/ 2;\r\n\r\n      const finalX = offsetX + lightPointX * scale;\r\n      const finalY = offsetY + lightPointY * scale;\r\n\r\n      effects.style.setProperty(\"--light-x\", finalX + \"px\");\r\n      effects.style.setProperty(\"--light-y\", finalY + \"px\");\r\n\r\n      \/* Halos *\/\r\n      effects.style.setProperty(\r\n        \"--outer-size\",\r\n        420 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--middle-size\",\r\n        270 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--core-size\",\r\n        125 * scale + \"px\"\r\n      );\r\n\r\n      \/* Resplandor *\/\r\n      effects.style.setProperty(\r\n        \"--horizon-width\",\r\n        320 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--horizon-height\",\r\n        Math.max(18, 28 * scale) + \"px\"\r\n      );\r\n\r\n      \/* Destello *\/\r\n      effects.style.setProperty(\r\n        \"--sweep-width\",\r\n        Math.max(55, 75 * scale) + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--sweep-distance\",\r\n        Math.max(130, 180 * scale) + \"px\"\r\n      );\r\n\r\n      \/* Rayos hacia la izquierda *\/\r\n      effects.style.setProperty(\r\n        \"--ray-1-length\",\r\n        1450 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--ray-1-height\",\r\n        260 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--ray-2-length\",\r\n        1350 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--ray-2-height\",\r\n        190 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--ray-3-length\",\r\n        1500 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--ray-3-height\",\r\n        280 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--ray-4-length\",\r\n        1250 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--ray-4-height\",\r\n        210 * scale + \"px\"\r\n      );\r\n\r\n      \/* Rayos hacia la derecha *\/\r\n      effects.style.setProperty(\r\n        \"--ray-5-length\",\r\n        720 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--ray-5-height\",\r\n        145 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--ray-6-length\",\r\n        680 * scale + \"px\"\r\n      );\r\n\r\n      effects.style.setProperty(\r\n        \"--ray-6-height\",\r\n        165 * scale + \"px\"\r\n      );\r\n    }\r\n\r\n    actualizarEfectos();\r\n\r\n    if (resizeObserver) {\r\n      resizeObserver.disconnect();\r\n    }\r\n\r\n    resizeObserver = new ResizeObserver(actualizarEfectos);\r\n    resizeObserver.observe(hero);\r\n  }\r\n\r\n  iniciarEfectosForo();\r\n\r\n  document.addEventListener(\r\n    \"DOMContentLoaded\",\r\n    iniciarEfectosForo\r\n  );\r\n\r\n  window.addEventListener(\r\n    \"load\",\r\n    iniciarEfectosForo\r\n  );\r\n\r\n  setTimeout(iniciarEfectosForo, 300);\r\n  setTimeout(iniciarEfectosForo, 1000);\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fa8cfc9 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fa8cfc9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9f8de08\" data-id=\"9f8de08\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e675752 elementor-widget elementor-widget-html\" data-id=\"e675752\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- VERSI\u00d3N 6: MAPA SAT\u00c9LITE + TARJETA ALINEADA + NIEBLA PROCEDURAL -->\n<!--\n  Pega este bloque COMPLETO en un \u00fanico widget HTML de Elementor.\n  No necesita GSAP, React ni plugins de WordPress.\n-->\n\n<link\n  rel=\"stylesheet\"\n  href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\"\n  integrity=\"sha256-p4NxAoJBhIIN+hmNHrzRCf9tD\/miZyoHS5obTRR9BMY=\"\n  crossorigin=\"\"\n>\n\n<section class=\"foro-about\" id=\"sobre-el-foro\" aria-labelledby=\"foro-about-title\">\n  <div class=\"foro-about__inner\">\n    <div class=\"foro-about__intro\">\n      <header class=\"foro-about__heading\">\n        <h2 id=\"foro-about-title\">Sobre el foro<\/h2>\n      <\/header>\n\n      <div class=\"foro-about__copy\">\n        <p class=\"foro-about__lead\">\n          El Vicerrectorado de Investigaci\u00f3n y el Vicerrectorado de Titulaciones,\n          Internacionalizaci\u00f3n y Multiling\u00fcismo de la Universitat Jaume I organizan,\n          a trav\u00e9s de la OPEI y EUROFUE-UJI, este foro sobre el futuro de la innovaci\u00f3n europea.\n        <\/p>\n\n        <p>\n          El objetivo del foro es fomentar la participaci\u00f3n del personal investigador de la UJI\n          en proyectos de Horizonte Europa y Erasmus+, as\u00ed como abrir un espacio de reflexi\u00f3n y\n          debate sobre el futuro de estos programas de financiaci\u00f3n europea y su papel en el\n          impulso de la investigaci\u00f3n y la internacionalizaci\u00f3n de la educaci\u00f3n superior en Europa.\n        <\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"foro-map-stage\" aria-label=\"Ubicaci\u00f3n del foro\">\n    <div\n      class=\"foro-map-stage__map\"\n      data-latitude=\"39.9962759\"\n      data-longitude=\"-0.0664926\"\n      role=\"application\"\n      aria-label=\"Vista sat\u00e9lite del Sal\u00f3n de Actos de la Universitat Jaume I\"\n    ><\/div>\n\n    <div class=\"foro-map-stage__wash\" aria-hidden=\"true\"><\/div>\n\n    <canvas class=\"foro-cloud-canvas\" aria-hidden=\"true\"><\/canvas>\n\n    <article class=\"foro-location-card\">\n      <span class=\"foro-location-card__label\">Ubicaci\u00f3n<\/span>\n      <h3>Sal\u00f3n de Actos<\/h3>\n\n      <p class=\"foro-location-card__building\">\n        Edificio de la Escuela de Doctorado y Consejo Social\n      <\/p>\n\n      <p class=\"foro-location-card__address\">\n        Universitat Jaume I<br>\n        Campus del Riu Sec<br>\n        Castell\u00f3 de la Plana\n      <\/p>\n\n      <a\n        class=\"foro-location-card__button\"\n        href=\"https:\/\/maps.app.goo.gl\/1ArwJKX4TbxGz2eK9\"\n        target=\"_blank\"\n        rel=\"noopener noreferrer\"\n      >\n        Abrir en Google Maps\n        <span aria-hidden=\"true\">\u2197<\/span>\n      <\/a>\n    <\/article>\n  <\/div>\n<\/section>\n\n<style>\n  .foro-about,\n  .foro-about * {\n    box-sizing: border-box;\n  }\n\n  .foro-about {\n    --foro-blue: #1d486c;\n    --foro-green: #9dcfb4;\n    --foro-text: #405f78;\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n    background: #ffffff;\n    color: var(--foro-blue);\n    font-family: \"Manrope\", Arial, sans-serif;\n  }\n\n  .foro-about__inner {\n    width: min(1320px, calc(100% - 48px));\n    margin: 0 auto;\n    padding: 92px 0 78px;\n    transform: translateX(-12px);\n  }\n\n  .foro-about__intro {\n    display: grid;\n    grid-template-columns: minmax(260px, 0.82fr) minmax(0, 1.55fr);\n    gap: clamp(48px, 7vw, 105px);\n    align-items: start;\n  }\n\n  .foro-about__heading {\n    padding-top: 3px;\n  }\n\n  .foro-about h2 {\n    max-width: 520px;\n    margin: 0;\n    color: var(--foro-blue);\n    font-size: 56px;\n    font-weight: 600;\n    line-height: 58.24px;\n    letter-spacing: -2.24px;\n  }\n\n  .foro-about__copy {\n    max-width: 800px;\n  }\n\n  .foro-about__copy p {\n    margin: 0;\n    color: var(--foro-text);\n    font-size: clamp(16px, 1.25vw, 18px);\n    font-weight: 400;\n    line-height: 1.72;\n  }\n\n  .foro-about__copy p + p {\n    margin-top: 22px;\n  }\n\n  .foro-about__copy .foro-about__lead {\n    color: var(--foro-blue);\n    font-size: clamp(19px, 1.65vw, 23px);\n    font-weight: 600;\n    line-height: 1.55;\n    letter-spacing: -0.25px;\n  }\n\n  .foro-map-stage {\n    position: relative;\n    width: 100vw;\n    height: 450px;\n    margin-left: calc(50% - 50vw);\n    overflow: hidden;\n    isolation: isolate;\n    background: #dce8ee;\n  }\n\n  .foro-map-stage__map {\n    position: absolute;\n    inset: 0;\n    z-index: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    border: 0;\n    background: #dce8ee;\n  }\n\n  .foro-map-stage__map .leaflet-tile-pane {\n    filter: saturate(0.82) brightness(0.92) contrast(1.06);\n  }\n\n  .foro-map-stage__map .leaflet-control-attribution {\n    max-width: min(72vw, 720px);\n    padding: 3px 7px;\n    background: rgba(255, 255, 255, 0.82);\n    color: #34546d;\n    font-family: \"Manrope\", Arial, sans-serif;\n    font-size: 9px;\n    line-height: 1.35;\n  }\n\n  .foro-map-stage__map .leaflet-control-attribution a {\n    color: #1d486c;\n  }\n\n  .foro-map-pin {\n    position: relative;\n    display: block;\n    width: 22px;\n    height: 22px;\n    border: 4px solid #ffffff;\n    border-radius: 50% 50% 50% 0;\n    background: #1d486c;\n    box-shadow: 0 6px 18px rgba(29, 72, 108, 0.36);\n    transform: rotate(-45deg);\n  }\n\n  .foro-map-pin::after {\n    content: \"\";\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 6px;\n    height: 6px;\n    border-radius: 50%;\n    background: #9dcfb4;\n    transform: translate(-50%, -50%);\n  }\n\n  .foro-map-stage__wash {\n    position: absolute;\n    inset: 0;\n    z-index: 1;\n    background: rgba(29, 72, 108, 0.06);\n    pointer-events: none;\n  }\n\n  .foro-cloud-canvas {\n    position: absolute;\n    inset: 0;\n    z-index: 2;\n    display: block;\n    width: 100%;\n    height: 100%;\n    opacity: 1;\n    pointer-events: none;\n  }\n\n  .foro-map-stage.foro-clouds-fallback::after {\n    content: \"\";\n    position: absolute;\n    inset: -20%;\n    z-index: 2;\n    background:\n      radial-gradient(ellipse at 18% 32%, rgba(255,255,255,.30) 0 12%, transparent 32%),\n      radial-gradient(ellipse at 72% 64%, rgba(255,255,255,.25) 0 14%, transparent 34%),\n      radial-gradient(ellipse at 88% 18%, rgba(238,245,248,.24) 0 10%, transparent 30%);\n    filter: blur(24px);\n    pointer-events: none;\n  }\n\n  .foro-location-card {\n    position: absolute;\n    top: 50%;\n    left: max(12px, calc((100vw - 1320px) \/ 2 - 12px));\n    z-index: 4;\n    width: min(420px, calc(100% - 48px));\n    margin: 0;\n    padding: 38px 40px 40px;\n    background: var(--foro-blue);\n    color: #ffffff;\n    transform: translateY(-50%);\n    box-shadow: 0 18px 52px rgba(14, 43, 66, 0.26);\n  }\n\n  .foro-location-card__label {\n    display: block;\n    margin: 0 0 13px;\n    color: #ffffff;\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.4;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n  }\n\n  .foro-location-card h3 {\n    margin: 0 0 10px;\n    color: #ffffff;\n    font-size: 38px;\n    font-weight: 650;\n    line-height: 1.08;\n    letter-spacing: -1.5px;\n  }\n\n  .foro-location-card__building {\n    max-width: 340px;\n    margin: 0 0 19px;\n    color: #ffffff;\n    font-size: 16px;\n    font-weight: 600;\n    line-height: 1.48;\n  }\n\n  .foro-location-card__address {\n    margin: 0 0 27px;\n    color: #ffffff;\n    font-size: 14px;\n    font-weight: 400;\n    line-height: 1.65;\n  }\n\n  .foro-location-card__button {\n    display: inline-flex;\n    gap: 10px;\n    align-items: center;\n    justify-content: center;\n    min-height: 48px;\n    padding: 12px 20px;\n    border: 1px solid var(--foro-green);\n    border-radius: 4px;\n    background: var(--foro-green);\n    color: var(--foro-blue) !important;\n    font-size: 14px;\n    font-weight: 750;\n    line-height: 1.2;\n    text-decoration: none !important;\n    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;\n  }\n\n  .foro-location-card__button:hover,\n  .foro-location-card__button:focus-visible {\n    background: #ffffff;\n    color: var(--foro-blue) !important;\n    transform: translateY(-2px);\n  }\n\n  @media (max-width: 1024px) {\n    .foro-about__inner {\n      width: min(100% - 40px, 1120px);\n      padding: 76px 0 66px;\n      transform: none;\n    }\n\n    .foro-about__intro {\n      grid-template-columns: 1fr;\n      gap: 32px;\n    }\n\n    .foro-about__copy {\n      max-width: 860px;\n    }\n\n    .foro-location-card {\n      left: 20px;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .foro-about__inner {\n      width: min(100% - 28px, 680px);\n      padding: 62px 0 54px;\n    }\n\n    .foro-about h2 {\n      font-size: 46px;\n      line-height: 1.04;\n      letter-spacing: -1.84px;\n    }\n\n    .foro-about__copy .foro-about__lead {\n      font-size: 18px;\n      line-height: 1.58;\n    }\n\n    .foro-about__copy p {\n      font-size: 15px;\n      line-height: 1.7;\n    }\n\n    .foro-map-stage {\n      height: 610px;\n    }\n\n    .foro-cloud-canvas {\n      pointer-events: none;\n    }\n\n    .foro-map-stage__map .leaflet-control-attribution {\n      max-width: calc(100vw - 24px);\n      font-size: 8px;\n    }\n\n    .foro-location-card {\n      top: auto;\n      right: 14px;\n      bottom: 16px;\n      left: 14px;\n      width: auto;\n      padding: 29px 25px 28px;\n      transform: none;\n    }\n\n    .foro-location-card h3 {\n      font-size: 32px;\n    }\n\n    .foro-location-card__button {\n      width: 100%;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .foro-location-card__button {\n      transition: none;\n    }\n  }\n<\/style>\n\n<script\n  src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"\n  integrity=\"sha256-20nQCchB9co0qIjJZRGuk2\/Z9VM+kNiyxNV1lvTlZBo=\"\n  crossorigin=\"\"\n><\/script>\n\n<script>\n(function () {\n  \"use strict\";\n\n  var mapElements = document.querySelectorAll(\".foro-map-stage__map:not([data-satellite-ready])\");\n\n  mapElements.forEach(function (mapElement) {\n    if (!window.L) {\n      mapElement.setAttribute(\"data-satellite-ready\", \"leaflet-unavailable\");\n      return;\n    }\n\n    var latitude = Number(mapElement.getAttribute(\"data-latitude\")) || 39.9962759;\n    var longitude = Number(mapElement.getAttribute(\"data-longitude\")) || -0.0664926;\n    var mobileMap = window.matchMedia(\"(max-width: 767px)\").matches;\n\n    var satelliteMap = window.L.map(mapElement, {\n      zoomControl: false,\n      scrollWheelZoom: false,\n      doubleClickZoom: false,\n      boxZoom: false,\n      keyboard: false,\n      dragging: !mobileMap,\n      tap: false,\n      attributionControl: true\n    }).setView([latitude, longitude], 16);\n\n    window.L.tileLayer(\n      \"https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/World_Imagery\/MapServer\/tile\/{z}\/{y}\/{x}\",\n      {\n      minZoom: 1,\n      maxZoom: 19,\n      maxNativeZoom: 19,\n      attribution:\n        'Imagery &copy; <a href=\"https:\/\/www.esri.com\/\" target=\"_blank\" rel=\"noopener\">Esri<\/a>, Vantor, Earthstar Geographics and the GIS User Community'\n      }\n    ).addTo(satelliteMap);\n\n    var pin = window.L.divIcon({\n      className: \"foro-map-pin-wrap\",\n      html: '<span class=\"foro-map-pin\" aria-hidden=\"true\"><\/span>',\n      iconSize: [22, 22],\n      iconAnchor: [11, 22]\n    });\n\n    window.L.marker([latitude, longitude], {\n      icon: pin,\n      keyboard: false,\n      title: \"Sal\u00f3n de Actos, Universitat Jaume I\"\n    }).addTo(satelliteMap);\n\n    window.setTimeout(function () {\n      satelliteMap.invalidateSize(false);\n    }, 200);\n\n    mapElement.setAttribute(\"data-satellite-ready\", \"true\");\n  });\n\n  var stages = document.querySelectorAll(\".foro-map-stage:not([data-canvas-clouds])\");\n\n  stages.forEach(function (stage) {\n    stage.setAttribute(\"data-canvas-clouds\", \"loading\");\n\n    var canvas = stage.querySelector(\".foro-cloud-canvas\");\n    if (!canvas) return;\n\n    var gl = canvas.getContext(\"webgl\", {\n      alpha: true,\n      antialias: false,\n      depth: false,\n      stencil: false,\n      premultipliedAlpha: true,\n      powerPreference: \"low-power\"\n    });\n\n    if (!gl) {\n      canvas.hidden = true;\n      stage.classList.add(\"foro-clouds-fallback\");\n      stage.setAttribute(\"data-canvas-clouds\", \"fallback\");\n      return;\n    }\n\n    var vertexSource = [\n      \"attribute vec2 a_position;\",\n      \"void main(){\",\n      \"  gl_Position = vec4(a_position, 0.0, 1.0);\",\n      \"}\"\n    ].join(\"\\n\");\n\n    var fragmentSource = [\n      \"precision highp float;\",\n      \"uniform vec2 u_resolution;\",\n      \"uniform float u_time;\",\n      \"uniform vec2 u_pointer;\",\n      \"uniform float u_pointerPower;\",\n      \"uniform float u_opacity;\",\n      \"\",\n      \"float hash(vec2 p){\",\n      \"  return fract(sin(dot(p, vec2(127.1,311.7))) * 43758.5453123);\",\n      \"}\",\n      \"\",\n      \"float noise(vec2 p){\",\n      \"  vec2 i = floor(p);\",\n      \"  vec2 f = fract(p);\",\n      \"  f = f*f*(3.0-2.0*f);\",\n      \"  float a = hash(i);\",\n      \"  float b = hash(i + vec2(1.0,0.0));\",\n      \"  float c = hash(i + vec2(0.0,1.0));\",\n      \"  float d = hash(i + vec2(1.0,1.0));\",\n      \"  return mix(mix(a,b,f.x), mix(c,d,f.x), f.y);\",\n      \"}\",\n      \"\",\n      \"float fbm(vec2 p){\",\n      \"  float value = 0.0;\",\n      \"  float amplitude = 0.55;\",\n      \"  mat2 turn = mat2(1.55,1.18,-1.18,1.55);\",\n      \"  for(int i=0;i<6;i++){\",\n      \"    value += amplitude * noise(p);\",\n      \"    p = turn * p + vec2(0.17,-0.11);\",\n      \"    amplitude *= 0.50;\",\n      \"  }\",\n      \"  return value;\",\n      \"}\",\n      \"\",\n      \"void main(){\",\n      \"  vec2 uv = gl_FragCoord.xy \/ u_resolution.xy;\",\n      \"  vec2 p = uv;\",\n      \"  p.x *= u_resolution.x \/ max(u_resolution.y, 1.0);\",\n      \"\",\n      \"  float t = u_time * 0.018;\",\n      \"  vec2 drift = vec2(t, -t * 0.22);\",\n      \"  float broad = fbm(p * 2.00 + drift);\",\n      \"  float detail = fbm(p * 4.10 - drift * 1.35 + broad * 0.48);\",\n      \"  float wisps = fbm(p * 7.20 + vec2(-t * 1.7, t * 0.35));\",\n      \"  float field = broad * 0.58 + detail * 0.31 + wisps * 0.11;\",\n      \"\",\n      \"  float cloud = smoothstep(0.43, 0.76, field);\",\n      \"  float softEdge = smoothstep(0.35, 0.70, field);\",\n      \"\",\n      \"  vec2 pointer = u_pointer;\",\n      \"  vec2 delta = uv - pointer;\",\n      \"  delta.x *= u_resolution.x \/ max(u_resolution.y, 1.0);\",\n      \"  float distanceToPointer = length(delta);\",\n      \"  float clearArea = smoothstep(0.03, 0.26, distanceToPointer);\",\n      \"  cloud *= mix(1.0, clearArea, u_pointerPower);\",\n      \"  softEdge *= mix(1.0, clearArea, u_pointerPower);\",\n      \"\",\n      \"  float light = clamp(0.82 + detail * 0.23 - wisps * 0.08, 0.0, 1.0);\",\n      \"  vec3 coldWhite = vec3(0.91, 0.95, 0.97);\",\n      \"  vec3 warmWhite = vec3(1.0, 1.0, 0.985);\",\n      \"  vec3 color = mix(coldWhite, warmWhite, light);\",\n      \"  float alpha = (cloud * 0.72 + softEdge * 0.18) * u_opacity;\",\n      \"\",\n      \"  gl_FragColor = vec4(color * alpha, alpha);\",\n      \"}\"\n    ].join(\"\\n\");\n\n    function compile(type, source) {\n      var shader = gl.createShader(type);\n      gl.shaderSource(shader, source);\n      gl.compileShader(shader);\n      if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) {\n        console.warn(\"No se ha podido iniciar el efecto de nubes:\", gl.getShaderInfoLog(shader));\n        gl.deleteShader(shader);\n        return null;\n      }\n      return shader;\n    }\n\n    var vertexShader = compile(gl.VERTEX_SHADER, vertexSource);\n    var fragmentShader = compile(gl.FRAGMENT_SHADER, fragmentSource);\n\n    if (!vertexShader || !fragmentShader) {\n      canvas.hidden = true;\n      stage.classList.add(\"foro-clouds-fallback\");\n      stage.setAttribute(\"data-canvas-clouds\", \"fallback\");\n      return;\n    }\n\n    var program = gl.createProgram();\n    gl.attachShader(program, vertexShader);\n    gl.attachShader(program, fragmentShader);\n    gl.linkProgram(program);\n\n    if (!gl.getProgramParameter(program, gl.LINK_STATUS)) {\n      canvas.hidden = true;\n      stage.classList.add(\"foro-clouds-fallback\");\n      stage.setAttribute(\"data-canvas-clouds\", \"fallback\");\n      return;\n    }\n\n    var buffer = gl.createBuffer();\n    gl.bindBuffer(gl.ARRAY_BUFFER, buffer);\n    gl.bufferData(\n      gl.ARRAY_BUFFER,\n      new Float32Array([-1,-1, 1,-1, -1,1, -1,1, 1,-1, 1,1]),\n      gl.STATIC_DRAW\n    );\n\n    gl.useProgram(program);\n\n    var position = gl.getAttribLocation(program, \"a_position\");\n    gl.enableVertexAttribArray(position);\n    gl.vertexAttribPointer(position, 2, gl.FLOAT, false, 0, 0);\n\n    var resolutionUniform = gl.getUniformLocation(program, \"u_resolution\");\n    var timeUniform = gl.getUniformLocation(program, \"u_time\");\n    var pointerUniform = gl.getUniformLocation(program, \"u_pointer\");\n    var pointerPowerUniform = gl.getUniformLocation(program, \"u_pointerPower\");\n    var opacityUniform = gl.getUniformLocation(program, \"u_opacity\");\n\n    var pointer = { x: 0.68, y: 0.58 };\n    var target = { x: 0.68, y: 0.58 };\n    var pointerPower = 0;\n    var targetPower = 0;\n    var visible = true;\n    var raf = 0;\n    var startTime = performance.now();\n    var reducedMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n    function resize() {\n      var rect = stage.getBoundingClientRect();\n      var dpr = Math.min(window.devicePixelRatio || 1, 1.5);\n      var width = Math.max(1, Math.round(rect.width * dpr));\n      var height = Math.max(1, Math.round(rect.height * dpr));\n\n      if (canvas.width !== width || canvas.height !== height) {\n        canvas.width = width;\n        canvas.height = height;\n        gl.viewport(0, 0, width, height);\n      }\n    }\n\n    function updatePointer(event) {\n      var rect = stage.getBoundingClientRect();\n      target.x = (event.clientX - rect.left) \/ Math.max(rect.width, 1);\n      target.y = 1 - (event.clientY - rect.top) \/ Math.max(rect.height, 1);\n      targetPower = 1;\n    }\n\n    function leavePointer() {\n      targetPower = 0;\n    }\n\n    function render(now) {\n      if (!visible) return;\n\n      resize();\n      pointer.x += (target.x - pointer.x) * 0.085;\n      pointer.y += (target.y - pointer.y) * 0.085;\n      pointerPower += (targetPower - pointerPower) * 0.055;\n\n      var seconds = reducedMotion ? 0 : (now - startTime) \/ 1000;\n      var mobile = window.matchMedia(\"(max-width: 767px)\").matches;\n\n      gl.clearColor(0, 0, 0, 0);\n      gl.clear(gl.COLOR_BUFFER_BIT);\n      gl.useProgram(program);\n      gl.uniform2f(resolutionUniform, canvas.width, canvas.height);\n      gl.uniform1f(timeUniform, seconds);\n      gl.uniform2f(pointerUniform, pointer.x, pointer.y);\n      gl.uniform1f(pointerPowerUniform, mobile ? 0 : pointerPower);\n      gl.uniform1f(opacityUniform, mobile ? 0.48 : 0.65);\n      gl.drawArrays(gl.TRIANGLES, 0, 6);\n\n      if (!reducedMotion || pointerPower > 0.01) {\n        raf = requestAnimationFrame(render);\n      }\n    }\n\n    stage.addEventListener(\"pointermove\", updatePointer, { passive: true });\n    stage.addEventListener(\"pointerleave\", leavePointer, { passive: true });\n\n    var resizeObserver = new ResizeObserver(function () {\n      resize();\n    });\n    resizeObserver.observe(stage);\n\n    var intersectionObserver = new IntersectionObserver(function (entries) {\n      visible = entries[entries.length - 1].isIntersecting;\n      if (visible) {\n        cancelAnimationFrame(raf);\n        raf = requestAnimationFrame(render);\n      } else {\n        cancelAnimationFrame(raf);\n      }\n    }, { threshold: 0.01 });\n    intersectionObserver.observe(stage);\n\n    stage.setAttribute(\"data-canvas-clouds\", \"ready\");\n    raf = requestAnimationFrame(render);\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0e939f7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0e939f7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5570d82\" data-id=\"5570d82\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7444b6c elementor-widget elementor-widget-html\" data-id=\"7444b6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- PROGRAMA DEL FORO. Pegar completo en un widget HTML de Elementor. -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n\n<section class=\"foro-programa\" id=\"programa\" aria-labelledby=\"foro-programa-title\">\n  <div class=\"foro-programa__inner\">\n\n    <header class=\"foro-programa__header\">\n      <h2 id=\"foro-programa-title\">Programa<\/h2>\n    <\/header>\n\n    <div class=\"foro-programa__tabs\" role=\"tablist\" aria-label=\"Seleccionar d\u00eda\">\n      <button\n        class=\"foro-programa__tab is-active\"\n        id=\"foro-tab-11\"\n        type=\"button\"\n        role=\"tab\"\n        aria-selected=\"true\"\n        aria-controls=\"foro-panel-11\"\n        data-foro-day=\"11\"\n      >\n        11 noviembre\n      <\/button>\n\n      <button\n        class=\"foro-programa__tab\"\n        id=\"foro-tab-12\"\n        type=\"button\"\n        role=\"tab\"\n        aria-selected=\"false\"\n        aria-controls=\"foro-panel-12\"\n        data-foro-day=\"12\"\n        tabindex=\"-1\"\n      >\n        12 noviembre\n      <\/button>\n    <\/div>\n\n    <!-- 11 DE NOVIEMBRE -->\n    <div\n      class=\"foro-programa__panel is-active\"\n      id=\"foro-panel-11\"\n      role=\"tabpanel\"\n      aria-labelledby=\"foro-tab-11\"\n      data-foro-panel=\"11\"\n    >\n      <div class=\"foro-programa__context\">\n        <span>Mi\u00e9rcoles<\/span>\n        <strong>Horizonte Europa<\/strong>\n      <\/div>\n\n      <div class=\"foro-programa__list\">\n\n        <article class=\"foro-programa__row\">\n          <time datetime=\"2026-11-11T09:00\">09:00<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Recepci\u00f3n de asistentes<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row\">\n          <time datetime=\"2026-11-11T09:15\">09:15<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Inauguraci\u00f3n<\/h3>\n            <ul class=\"foro-programa__people\">\n              <li><strong>Jes\u00fas Lancis S\u00e1ez<\/strong><span>Rector de la Universitat Jaume I<\/span><\/li>\n            <\/ul>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row\">\n          <time datetime=\"2026-11-11T09:30\">09:30<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>An\u00e1lisis estrat\u00e9gico del futuro de la I+D+i en Europa<\/h3>\n            <p><strong>Gonzalo Le\u00f3n Serrano<\/strong><span>Catedr\u00e1tico em\u00e9rito de la Universidad Polit\u00e9cnica de Madrid y experto en pol\u00edticas europeas de innovaci\u00f3n<\/span><\/p>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row\">\n          <time datetime=\"2026-11-11T10:15\">10:15<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Novedades del pr\u00f3ximo programa Horizonte Europa 2028-2034<\/h3>\n            <p><strong>Marina Mart\u00ednez Garc\u00eda<\/strong><span>Horizonte Europa Programme Officer, CDTI SOST-Brussels<\/span><\/p>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row foro-programa__row--short\">\n          <time datetime=\"2026-11-11T10:45\">10:45<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Turno de preguntas<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row foro-programa__row--break\">\n          <time datetime=\"2026-11-11T11:00\">11:00<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Pausa caf\u00e9<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row\">\n          <time datetime=\"2026-11-11T11:30\">11:30<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Convocatorias 2027 de Horizonte Europa y oportunidades de financiaci\u00f3n en cascada<\/h3>\n            <p><strong>Marina Mart\u00ednez Garc\u00eda<\/strong><span>Horizonte Europa Programme Officer, CDTI SOST-Brussels<\/span><\/p>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row foro-programa__row--short\">\n          <time datetime=\"2026-11-11T12:00\">12:00<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Turno de preguntas<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row\">\n          <time datetime=\"2026-11-11T12:15\">12:15<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Incentivos, ayudas y recursos de la Universitat Jaume I para sus grupos de investigaci\u00f3n en la preparaci\u00f3n de proyectos europeos<\/h3>\n            <p><strong>Oficina de Proyectos Europeos e Internacional de la UJI<\/strong><span>OPEI-UJI<\/span><\/p>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row foro-programa__row--short\">\n          <time datetime=\"2026-11-11T12:35\">12:35<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Turno de preguntas<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row foro-programa__row--featured\">\n          <time datetime=\"2026-11-11T12:45\">12:45<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <span class=\"foro-programa__label\">Mesa redonda<\/span>\n            <h3>Experiencias reales en proyectos europeos: \u00e9xitos y aprendizajes<\/h3>\n            <p class=\"foro-programa__moderator\">Modera OPEI<\/p>\n            <ul class=\"foro-programa__people\">\n              <li><strong>Ponente 1<\/strong><span>Investigador\/a principal de un proyecto Horizonte Europa coordinado por la UJI<\/span><\/li>\n              <li><strong>Ponente 2<\/strong><span>Investigador\/a principal de un proyecto Horizonte Europa con participaci\u00f3n de la UJI como socia<\/span><\/li>\n              <li><strong>Ponente 3<\/strong><span>Investigador\/a novel con experiencia inicial en proyectos Horizonte Europa<\/span><\/li>\n            <\/ul>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row foro-programa__row--last\">\n          <time datetime=\"2026-11-11T13:25\">13:25<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Cierre de la sesi\u00f3n<\/h3>\n            <p><span>Rector o vicerrectora de Investigaci\u00f3n de la Universitat Jaume I<\/span><\/p>\n          <\/div>\n        <\/article>\n\n      <\/div>\n\n      <button class=\"foro-programa__more\" type=\"button\" aria-expanded=\"false\">\n        <span>Mostrar m\u00e1s<\/span>\n        <span class=\"foro-programa__more-arrow\" aria-hidden=\"true\">\u2193<\/span>\n      <\/button>\n    <\/div>\n\n    <!-- 12 DE NOVIEMBRE -->\n    <div\n      class=\"foro-programa__panel\"\n      id=\"foro-panel-12\"\n      role=\"tabpanel\"\n      aria-labelledby=\"foro-tab-12\"\n      data-foro-panel=\"12\"\n      hidden\n    >\n      <div class=\"foro-programa__context\">\n        <span>Jueves<\/span>\n        <strong>Erasmus+<\/strong>\n      <\/div>\n\n      <div class=\"foro-programa__list\">\n\n        <article class=\"foro-programa__row\">\n          <time datetime=\"2026-11-12T09:30\">09:30 - 09:45<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Apertura institucional: Erasmus+ en la UJI, impacto, resultados y posicionamiento europeo<\/h3>\n            <p><strong>Vicerrectorado de Titulaciones, Internacionalizaci\u00f3n y Multiling\u00fcismo<\/strong><span>Universitat Jaume I<\/span><\/p>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row\">\n          <time datetime=\"2026-11-12T09:45\">09:45 - 10:15<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Erasmus+ 2027: prioridades transversales y acciones centralizadas<\/h3>\n            <p><strong>Joakim P. Berg<\/strong><span>Asesor europeo en investigaci\u00f3n y educaci\u00f3n<\/span><\/p>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row\">\n          <time datetime=\"2026-11-12T10:15\">10:15 - 10:35<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Consejos del evaluador<\/h3>\n            <p><strong>Rub\u00e9n Garc\u00eda<\/strong><span>Experto y evaluador Erasmus+<\/span><\/p>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row foro-programa__row--short\">\n          <time datetime=\"2026-11-12T10:35\">10:35 - 10:50<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Turno de preguntas<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row foro-programa__row--break\">\n          <time datetime=\"2026-11-12T10:50\">10:50 - 11:10<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Pausa caf\u00e9<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row\">\n          <time datetime=\"2026-11-12T11:10\">11:10 - 11:40<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Casos de \u00e9xito<\/h3>\n            <ul class=\"foro-programa__people foro-programa__people--names\">\n              <li><strong>Ponente 1<\/strong><\/li>\n              <li><strong>Ponente 2<\/strong><\/li>\n            <\/ul>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row foro-programa__row--featured\">\n          <time datetime=\"2026-11-12T11:40\">11:40 - 12:30<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <span class=\"foro-programa__label\">Perspectivas<\/span>\n            <h3>El futuro de Erasmus+ 2028-2034: tendencias y oportunidades<\/h3>\n            <p><strong>Jakub Grodecki<\/strong><span>Asociaci\u00f3n Europea de Ciencias Aplicadas en Educaci\u00f3n Superior, EURASHE<\/span><\/p>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row foro-programa__row--short\">\n          <time datetime=\"2026-11-12T12:20\">12:20 - 12:50<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Debate<\/h3>\n          <\/div>\n        <\/article>\n\n        <article class=\"foro-programa__row foro-programa__row--last\">\n          <time datetime=\"2026-11-12T12:50\">12:50 - 13:00<\/time>\n          <span class=\"foro-programa__separator\" aria-hidden=\"true\"><\/span>\n          <div class=\"foro-programa__content\">\n            <h3>Conclusiones y clausura<\/h3>\n            <p><strong>Vicerrectorado de Titulaciones, Internacionalizaci\u00f3n y Multiling\u00fcismo<\/strong><span>Universitat Jaume I<\/span><\/p>\n          <\/div>\n        <\/article>\n\n      <\/div>\n\n      <button class=\"foro-programa__more\" type=\"button\" aria-expanded=\"false\">\n        <span>Mostrar m\u00e1s<\/span>\n        <span class=\"foro-programa__more-arrow\" aria-hidden=\"true\">\u2193<\/span>\n      <\/button>\n    <\/div>\n\n    <p class=\"foro-programa__note\">Programa provisional sujeto a cambios.<\/p>\n\n  <\/div>\n<\/section>\n\n<style>\n.foro-programa,\n.foro-programa * {\n  box-sizing: border-box;\n}\n\n.foro-programa {\n  --navy: #1d486c;\n  --blue: #005fab;\n  --sky: #47a0d9;\n  --green: #53b89a;\n  --sage: #9bcb8b;\n  --pale: #e6eff6;\n  --paper: #fdfdfb;\n  --muted: #668097;\n  --line: rgba(29, 72, 108, 0.16);\n\n  width: 100%;\n  padding: clamp(52px, 6vw, 84px) 0;\n  color: var(--navy);\n  background: var(--paper);\n  font-family: \"Manrope\", Arial, sans-serif;\n}\n\n.foro-programa__inner {\n  width: min(1360px, 100%);\n  margin: 0;\n}\n\n.foro-programa__header {\n  margin-bottom: 32px;\n}\n\n.foro-programa h2,\n.foro-programa h3,\n.foro-programa p {\n  margin-top: 0;\n}\n\n.foro-programa h2 {\n  margin-bottom: 0;\n  color: var(--navy);\n  font-size: clamp(38px, 4.6vw, 56px);\n  font-weight: 600;\n  line-height: 1.04;\n  letter-spacing: -0.04em;\n}\n\n.foro-programa__tabs {\n  position: relative;\n  display: flex;\n  justify-content: flex-start;\n  gap: clamp(28px, 6vw, 74px);\n  width: 100%;\n  border-bottom: 1px solid var(--line);\n}\n\n.foro-programa__tab {\n  position: relative;\n  min-width: 150px;\n  padding: 0 0 14px;\n  border: 0;\n  color: #6683a0;\n  background: transparent;\n  font-family: \"Manrope\", Arial, sans-serif;\n  font-size: 14px;\n  font-weight: 600;\n  line-height: 1.3;\n  text-align: left;\n  cursor: pointer;\n  transition: color 180ms ease;\n}\n\n.foro-programa__tab::after {\n  content: \"\";\n  position: absolute;\n  right: 0;\n  bottom: -1px;\n  left: 0;\n  height: 3px;\n  background: linear-gradient(90deg, var(--blue), var(--sky));\n  transform: scaleX(0);\n  transform-origin: center;\n  transition: transform 220ms ease;\n}\n\n.foro-programa__tab:hover,\n.foro-programa__tab:focus,\n.foro-programa__tab:active,\n.foro-programa__tab.is-active {\n  color: var(--navy) !important;\n  background: transparent !important;\n  border-color: transparent !important;\n}\n\n.foro-programa__tab.is-active::after {\n  transform: scaleX(1);\n}\n\n.foro-programa__tab:focus-visible {\n  outline: 3px solid rgba(71, 160, 217, 0.35);\n  outline-offset: 4px;\n}\n\n.foro-programa__panel[hidden] {\n  display: none !important;\n}\n\n.foro-programa__panel.is-active {\n  animation: foro-programa-in 280ms ease both;\n}\n\n.foro-programa__panel.is-active.is-entering-right {\n  animation: foro-panel-from-right 360ms cubic-bezier(0.22, 1, 0.36, 1) both;\n}\n\n.foro-programa__panel.is-active.is-entering-left {\n  animation: foro-panel-from-left 360ms cubic-bezier(0.22, 1, 0.36, 1) both;\n}\n\n.foro-programa__panel:not(.is-expanded) .foro-programa__row:nth-child(n + 5) {\n  display: none;\n}\n\n.foro-programa__context {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  min-height: 56px;\n  padding: 14px 0 10px;\n  border-bottom: 1px solid var(--line);\n}\n\n.foro-programa__context span {\n  color: var(--muted);\n  font-size: 12px;\n  font-weight: 500;\n}\n\n.foro-programa__context strong {\n  display: inline-flex;\n  padding: 5px 11px;\n  border-radius: 999px;\n  color: var(--navy);\n  background: rgba(155, 203, 139, 0.20);\n  font-size: 11px;\n  font-weight: 700;\n}\n\n.foro-programa__row {\n  display: grid;\n  grid-template-columns: 154px 1px minmax(0, 1fr);\n  gap: 28px;\n  min-height: 84px;\n  padding: 18px 8px;\n  border-bottom: 1px solid var(--line);\n  transition: background-color 180ms ease, padding 180ms ease;\n}\n\n.foro-programa.is-motion-ready .foro-programa__row {\n  opacity: 0;\n  transform: translateY(8px);\n  transition:\n    opacity 420ms ease var(--foro-row-delay, 0ms),\n    transform 420ms cubic-bezier(0.22, 1, 0.36, 1) var(--foro-row-delay, 0ms),\n    background-color 180ms ease,\n    padding 180ms ease;\n}\n\n.foro-programa.is-motion-ready .foro-programa__row.is-revealed {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n.foro-programa__row:hover {\n  padding-right: 14px;\n  padding-left: 14px;\n  background: rgba(230, 239, 246, 0.30);\n}\n\n.foro-programa__row time {\n  align-self: start;\n  padding-top: 2px;\n  color: #62809c;\n  font-size: 13px;\n  font-weight: 500;\n  line-height: 1.45;\n  white-space: nowrap;\n}\n\n.foro-programa__separator {\n  align-self: stretch;\n  width: 1px;\n  min-height: 18px;\n  background: linear-gradient(180deg, var(--sky), rgba(71, 160, 217, 0.18));\n}\n\n.foro-programa__content {\n  min-width: 0;\n}\n\n.foro-programa__content h3 {\n  margin-bottom: 0;\n  color: var(--navy);\n  font-size: clamp(14px, 1.35vw, 16px);\n  font-weight: 700;\n  line-height: 1.48;\n  letter-spacing: -0.012em;\n}\n\n.foro-programa__content p {\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n  margin: 8px 0 0;\n  color: var(--muted);\n  font-size: 12px;\n  line-height: 1.5;\n}\n\n.foro-programa__content p strong {\n  color: var(--navy);\n  font-weight: 600;\n}\n\n.foro-programa__content p span {\n  display: block;\n}\n\n.foro-programa__people {\n  display: grid;\n  gap: 7px;\n  padding: 0;\n  margin: 10px 0 0;\n  list-style: none;\n}\n\n.foro-programa__people li {\n  display: grid;\n  grid-template-columns: minmax(120px, 0.32fr) minmax(0, 1fr);\n  gap: 12px;\n  color: var(--muted);\n  font-size: 12px;\n  line-height: 1.48;\n}\n\n.foro-programa__people strong {\n  color: var(--navy);\n  font-weight: 600;\n}\n\n.foro-programa__people--names {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n\n.foro-programa__people--names li {\n  display: block;\n  padding: 5px 10px;\n  border-radius: 999px;\n  background: rgba(230, 239, 246, 0.68);\n}\n\n.foro-programa__row--short {\n  min-height: 66px;\n  padding-top: 15px;\n  padding-bottom: 15px;\n}\n\n.foro-programa__row--break {\n  background: rgba(155, 203, 139, 0.12);\n}\n\n.foro-programa__row--break .foro-programa__content {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n.foro-programa__row--featured {\n  background: linear-gradient(90deg, rgba(230, 239, 246, 0.34), rgba(155, 203, 139, 0.08));\n}\n\n.foro-programa__label {\n  display: inline-block;\n  margin-bottom: 5px;\n  color: var(--green);\n  font-size: 9px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n}\n\n.foro-programa__moderator {\n  color: var(--green) !important;\n  font-weight: 600;\n}\n\n.foro-programa__note {\n  margin: 18px 0 0;\n  color: var(--muted);\n  font-size: 10px;\n  text-align: right;\n}\n\n.foro-programa__more {\n  display: inline-flex;\n  align-items: center;\n  justify-content: flex-start;\n  gap: 9px;\n  min-height: 42px;\n  padding: 9px 15px;\n  margin: 22px 0 0;\n  border: 1px solid var(--navy) !important;\n  border-radius: 3px;\n  color: var(--navy) !important;\n  background: rgba(255, 255, 255, 0.36) !important;\n  font-family: \"Manrope\", Arial, sans-serif;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1;\n  cursor: pointer;\n  transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;\n}\n\n.foro-programa__more:hover,\n.foro-programa__more:focus,\n.foro-programa__more:active {\n  color: #ffffff !important;\n  background: var(--navy) !important;\n  border-color: var(--navy) !important;\n}\n\n.foro-programa__more:focus-visible {\n  outline: 3px solid rgba(71, 160, 217, 0.35);\n  outline-offset: 3px;\n}\n\n.foro-programa__more-arrow {\n  display: inline-block;\n  font-size: 15px;\n  animation: foro-arrow-breathe 1.8s ease-in-out infinite;\n  transition: transform 180ms ease;\n}\n\n.foro-programa__panel.is-expanded .foro-programa__more-arrow {\n  animation: none;\n  transform: rotate(180deg);\n}\n\n@keyframes foro-panel-from-right {\n  from {\n    opacity: 0;\n    transform: translateX(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateX(0);\n  }\n}\n\n@keyframes foro-panel-from-left {\n  from {\n    opacity: 0;\n    transform: translateX(-10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateX(0);\n  }\n}\n\n@keyframes foro-arrow-breathe {\n  0%,\n  100% {\n    transform: translateY(0);\n  }\n  50% {\n    transform: translateY(3px);\n  }\n}\n\n@keyframes foro-programa-in {\n  from {\n    opacity: 0;\n    transform: translateY(5px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n@media (max-width: 720px) {\n  .foro-programa {\n    padding: 48px 0 58px;\n  }\n\n  .foro-programa__header {\n    margin-bottom: 26px;\n  }\n\n  .foro-programa__tabs {\n    gap: 24px;\n  }\n\n  .foro-programa__tab {\n    flex: 1;\n    min-width: 0;\n    font-size: 12px;\n  }\n\n  .foro-programa__row {\n    grid-template-columns: 100px 1px minmax(0, 1fr);\n    gap: 16px;\n    padding: 16px 3px;\n  }\n\n  .foro-programa__row:hover {\n    padding-right: 6px;\n    padding-left: 6px;\n  }\n\n  .foro-programa__row time {\n    font-size: 11px;\n    white-space: normal;\n  }\n\n  .foro-programa__people li {\n    grid-template-columns: 1fr;\n    gap: 1px;\n  }\n}\n\n@media (max-width: 460px) {\n  .foro-programa__row {\n    grid-template-columns: 76px 1px minmax(0, 1fr);\n    gap: 11px;\n  }\n\n  .foro-programa__context {\n    min-height: 50px;\n  }\n\n  .foro-programa__content h3 {\n    font-size: 13px;\n  }\n\n  .foro-programa__content p,\n  .foro-programa__people li {\n    font-size: 11px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .foro-programa__panel.is-active,\n  .foro-programa__tab,\n  .foro-programa__row,\n  .foro-programa__more,\n  .foro-programa__more-arrow {\n    animation: none;\n    transition: none;\n  }\n\n  .foro-programa.is-motion-ready .foro-programa__row {\n    opacity: 1;\n    transform: none;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  function iniciarPrograma() {\n    const programa = document.querySelector(\".foro-programa\");\n\n    if (!programa || programa.dataset.iniciado === \"true\") {\n      return;\n    }\n\n    programa.dataset.iniciado = \"true\";\n\n    const tabs = Array.from(programa.querySelectorAll(\"[data-foro-day]\"));\n    const panels = Array.from(programa.querySelectorAll(\"[data-foro-panel]\"));\n    const moreButtons = Array.from(programa.querySelectorAll(\".foro-programa__more\"));\n    const reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n    if (!reduceMotion) {\n      programa.classList.add(\"is-motion-ready\");\n    }\n\n    function revelarFilas(panel) {\n      if (!panel || reduceMotion) {\n        return;\n      }\n\n      const rows = Array.from(panel.querySelectorAll(\".foro-programa__row\"));\n      let visibleIndex = 0;\n\n      rows.forEach(function (row) {\n        if (window.getComputedStyle(row).display === \"none\") {\n          return;\n        }\n\n        row.style.setProperty(\"--foro-row-delay\", Math.min(visibleIndex * 70, 420) + \"ms\");\n        row.classList.add(\"is-revealed\");\n        visibleIndex += 1;\n      });\n    }\n\n    function actualizarBoton(panel) {\n      const button = panel.querySelector(\".foro-programa__more\");\n\n      if (!button) {\n        return;\n      }\n\n      const expanded = panel.classList.contains(\"is-expanded\");\n      const label = button.querySelector(\"span:first-child\");\n\n      button.setAttribute(\"aria-expanded\", String(expanded));\n      label.textContent = expanded ? \"Mostrar menos\" : \"Mostrar m\u00e1s\";\n    }\n\n    function activarDia(day, direction) {\n      tabs.forEach(function (tab) {\n        const activa = tab.dataset.foroDay === day;\n        tab.classList.toggle(\"is-active\", activa);\n        tab.setAttribute(\"aria-selected\", String(activa));\n        tab.setAttribute(\"tabindex\", activa ? \"0\" : \"-1\");\n      });\n\n      panels.forEach(function (panel) {\n        const activo = panel.dataset.foroPanel === day;\n        panel.hidden = !activo;\n        panel.classList.toggle(\"is-active\", activo);\n\n        panel.classList.remove(\"is-entering-left\", \"is-entering-right\");\n\n        if (activo && direction && !reduceMotion) {\n          void panel.offsetWidth;\n          panel.classList.add(direction === \"left\" ? \"is-entering-left\" : \"is-entering-right\");\n        }\n\n        if (activo) {\n          requestAnimationFrame(function () {\n            revelarFilas(panel);\n          });\n        }\n      });\n    }\n\n    tabs.forEach(function (tab, index) {\n      tab.addEventListener(\"click\", function () {\n        const activeIndex = tabs.findIndex(function (item) {\n          return item.classList.contains(\"is-active\");\n        });\n        const direction = index >= activeIndex ? \"right\" : \"left\";\n\n        activarDia(tab.dataset.foroDay, direction);\n      });\n\n      tab.addEventListener(\"keydown\", function (event) {\n        if (event.key !== \"ArrowLeft\" && event.key !== \"ArrowRight\") {\n          return;\n        }\n\n        event.preventDefault();\n        const direction = event.key === \"ArrowRight\" ? 1 : -1;\n        const nextIndex = (index + direction + tabs.length) % tabs.length;\n\n        tabs[nextIndex].focus();\n        activarDia(tabs[nextIndex].dataset.foroDay, direction > 0 ? \"right\" : \"left\");\n      });\n    });\n\n    moreButtons.forEach(function (button) {\n      button.addEventListener(\"click\", function () {\n        const panel = button.closest(\".foro-programa__panel\");\n\n        if (!panel) {\n          return;\n        }\n\n        panel.classList.toggle(\"is-expanded\");\n        actualizarBoton(panel);\n\n        requestAnimationFrame(function () {\n          revelarFilas(panel);\n        });\n      });\n    });\n\n    const activePanel = programa.querySelector(\".foro-programa__panel.is-active\");\n\n    if (activePanel && !reduceMotion && \"IntersectionObserver\" in window) {\n      const observer = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (!entry.isIntersecting) {\n            return;\n          }\n\n          revelarFilas(activePanel);\n          observer.disconnect();\n        });\n      }, { threshold: 0.12 });\n\n      observer.observe(programa);\n    } else {\n      revelarFilas(activePanel);\n    }\n  }\n\n  iniciarPrograma();\n  document.addEventListener(\"DOMContentLoaded\", iniciarPrograma);\n  window.addEventListener(\"load\", iniciarPrograma);\n  setTimeout(iniciarPrograma, 500);\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e531e74 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e531e74\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d70e88f\" data-id=\"d70e88f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9107c54 elementor-widget elementor-widget-html\" data-id=\"9107c54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SECCI\u00d3N PONENTES \u00b7 FORO EL FUTURO DE LA INNOVACI\u00d3N EUROPEA -->\n<!-- Pega este bloque completo en un \u00fanico widget HTML de Elementor. -->\n\n<section class=\"foro-speakers\" id=\"ponentes\" aria-labelledby=\"foro-speakers-title\">\n  <div class=\"foro-speakers__inner\">\n    <header class=\"foro-speakers__header\">\n      <h2 id=\"foro-speakers-title\">Ponentes<\/h2>\n      <p>\n        Especialistas en pol\u00edticas europeas, educaci\u00f3n superior y gesti\u00f3n de proyectos\n        compartir\u00e1n su experiencia y visi\u00f3n sobre los pr\u00f3ximos retos europeos.\n      <\/p>\n    <\/header>\n\n    <div class=\"foro-speakers__grid\">\n      <article class=\"foro-speaker-card\" data-speaker=\"jakub\">\n        <div class=\"foro-speaker-card__image-wrap\">\n          <img\n            class=\"foro-speaker-card__image\"\n            src=\"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Jakub.png\"\n            alt=\"Retrato de Jakub Grodecki\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span class=\"foro-speaker-card__horizon\" aria-hidden=\"true\"><\/span>\n        <\/div>\n\n        <div class=\"foro-speaker-card__content\">\n          <h3>Jakub Grodecki<\/h3>\n          <p class=\"foro-speaker-card__role\">Head of Higher Education Policy \u00b7 EURASHE<\/p>\n          <p class=\"foro-speaker-card__summary\">\n            Responsable del seguimiento de las pol\u00edticas europeas de educaci\u00f3n superior,\n            con especial atenci\u00f3n a la calidad, las microcredenciales y las universidades europeas.\n          <\/p>\n\n          <div class=\"foro-speaker-card__actions\">\n            <button class=\"foro-speaker-card__open\" type=\"button\" aria-haspopup=\"dialog\">\n              Ver perfil <span aria-hidden=\"true\">\u2192<\/span>\n            <\/button>\n\n            <a\n              class=\"foro-speaker-card__social\"\n              href=\"https:\/\/www.linkedin.com\/in\/jakub-grodecki\/\"\n              target=\"_blank\"\n              rel=\"noopener noreferrer\"\n              aria-label=\"LinkedIn de Jakub Grodecki\"\n              title=\"LinkedIn\"\n            >\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M6.7 8.3H3.3V19h3.4V8.3ZM5 3A2 2 0 1 0 5 7a2 2 0 0 0 0-4Zm7.2 5.3H9V19h3.3v-5.3c0-1.4.3-2.8 2-2.8s1.7 1.6 1.7 2.9V19h3.4v-5.9c0-2.9-.6-5.1-4-5.1-1.6 0-2.7.9-3.2 1.7V8.3Z\"\/>\n              <\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"foro-speaker-card\" data-speaker=\"joakim\">\n        <div class=\"foro-speaker-card__image-wrap\">\n          <img\n            class=\"foro-speaker-card__image\"\n            src=\"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Joakim.png\"\n            alt=\"Retrato de Joakim Pedersen Berg\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span class=\"foro-speaker-card__horizon\" aria-hidden=\"true\"><\/span>\n        <\/div>\n\n        <div class=\"foro-speaker-card__content\">\n          <h3>Joakim Pedersen Berg<\/h3>\n          <p class=\"foro-speaker-card__role\">Senior European Adviser \u00b7 Oslo Region European Office<\/p>\n          <p class=\"foro-speaker-card__summary\">\n            Asesor europeo especializado en Erasmus+, educaci\u00f3n superior y cooperaci\u00f3n europea,\n            con experiencia universitaria y de gesti\u00f3n de proyectos.\n          <\/p>\n\n          <div class=\"foro-speaker-card__actions\">\n            <button class=\"foro-speaker-card__open\" type=\"button\" aria-haspopup=\"dialog\">\n              Ver perfil <span aria-hidden=\"true\">\u2192<\/span>\n            <\/button>\n\n            <a\n              class=\"foro-speaker-card__social\"\n              href=\"https:\/\/be.linkedin.com\/in\/joakimpberg\"\n              target=\"_blank\"\n              rel=\"noopener noreferrer\"\n              aria-label=\"LinkedIn de Joakim Pedersen Berg\"\n              title=\"LinkedIn\"\n            >\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M6.7 8.3H3.3V19h3.4V8.3ZM5 3A2 2 0 1 0 5 7a2 2 0 0 0 0-4Zm7.2 5.3H9V19h3.3v-5.3c0-1.4.3-2.8 2-2.8s1.7 1.6 1.7 2.9V19h3.4v-5.9c0-2.9-.6-5.1-4-5.1-1.6 0-2.7.9-3.2 1.7V8.3Z\"\/>\n              <\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"foro-speaker-card\" data-speaker=\"ruben\">\n        <div class=\"foro-speaker-card__image-wrap\">\n          <img\n            class=\"foro-speaker-card__image\"\n            src=\"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Ruben.png\"\n            alt=\"Retrato de Rub\u00e9n Garc\u00eda\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span class=\"foro-speaker-card__horizon\" aria-hidden=\"true\"><\/span>\n        <\/div>\n\n        <div class=\"foro-speaker-card__content\">\n          <h3>Rub\u00e9n Garc\u00eda<\/h3>\n          <p class=\"foro-speaker-card__role\">Project Manager \u00b7 INIT-UJI<\/p>\n          <p class=\"foro-speaker-card__summary\">\n            Especialista en la preparaci\u00f3n y gesti\u00f3n de proyectos nacionales e internacionales,\n            especialmente en Horizon Europe y Erasmus+.\n          <\/p>\n\n          <div class=\"foro-speaker-card__actions\">\n            <button class=\"foro-speaker-card__open\" type=\"button\" aria-haspopup=\"dialog\">\n              Ver perfil <span aria-hidden=\"true\">\u2192<\/span>\n            <\/button>\n\n            <a\n              class=\"foro-speaker-card__social\"\n              href=\"https:\/\/www.linkedin.com\/in\/ruben-garcia-288a183\/\"\n              target=\"_blank\"\n              rel=\"noopener noreferrer\"\n              aria-label=\"LinkedIn de Rub\u00e9n Garc\u00eda\"\n              title=\"LinkedIn\"\n            >\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M6.7 8.3H3.3V19h3.4V8.3ZM5 3A2 2 0 1 0 5 7a2 2 0 0 0 0-4Zm7.2 5.3H9V19h3.3v-5.3c0-1.4.3-2.8 2-2.8s1.7 1.6 1.7 2.9V19h3.4v-5.9c0-2.9-.6-5.1-4-5.1-1.6 0-2.7.9-3.2 1.7V8.3Z\"\/>\n              <\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article class=\"foro-speaker-card\" data-speaker=\"gonzalo\">\n        <div class=\"foro-speaker-card__image-wrap\">\n          <img\n            class=\"foro-speaker-card__image\"\n            src=\"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Gonzalo.png\"\n            alt=\"Retrato de Gonzalo Le\u00f3n Serrano\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n          <span class=\"foro-speaker-card__horizon\" aria-hidden=\"true\"><\/span>\n        <\/div>\n\n        <div class=\"foro-speaker-card__content\">\n          <h3>Gonzalo Le\u00f3n Serrano<\/h3>\n          <p class=\"foro-speaker-card__role\">Catedr\u00e1tico em\u00e9rito \u00b7 Universidad Polit\u00e9cnica de Madrid<\/p>\n          <p class=\"foro-speaker-card__summary\">\n            Experto en pol\u00edtica cient\u00edfica, I+D, cooperaci\u00f3n internacional e iniciativas\n            europeas de investigaci\u00f3n e infraestructuras cient\u00edficas.\n          <\/p>\n\n          <div class=\"foro-speaker-card__actions\">\n            <button class=\"foro-speaker-card__open\" type=\"button\" aria-haspopup=\"dialog\">\n              Ver perfil <span aria-hidden=\"true\">\u2192<\/span>\n            <\/button>\n\n            <a\n              class=\"foro-speaker-card__social foro-speaker-card__social--profile\"\n              href=\"https:\/\/portalcientifico.upm.es\/es\/ipublic\/researcher\/310184\"\n              target=\"_blank\"\n              rel=\"noopener noreferrer\"\n              aria-label=\"Perfil cient\u00edfico de Gonzalo Le\u00f3n Serrano en la UPM\"\n              title=\"Perfil cient\u00edfico UPM\"\n            >\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M14 4h6v6h-2V7.4l-7.3 7.3-1.4-1.4L16.6 6H14V4ZM5 5h6v2H7v10h10v-4h2v6H5V5Z\"\/>\n              <\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n\n  <div class=\"foro-speaker-modal\" aria-hidden=\"true\">\n    <div class=\"foro-speaker-modal__backdrop\" data-close-modal><\/div>\n\n    <div\n      class=\"foro-speaker-modal__dialog\"\n      role=\"dialog\"\n      aria-modal=\"true\"\n      aria-labelledby=\"foro-speaker-modal-name\"\n      tabindex=\"-1\"\n    >\n      <button\n        class=\"foro-speaker-modal__close\"\n        type=\"button\"\n        aria-label=\"Cerrar perfil\"\n        data-close-modal\n      >\n        <span aria-hidden=\"true\">\u00d7<\/span>\n      <\/button>\n\n      <div class=\"foro-speaker-modal__layout\">\n        <div class=\"foro-speaker-modal__portrait\">\n          <img decoding=\"async\" src=\"\" alt=\"\">\n        <\/div>\n\n        <div class=\"foro-speaker-modal__content\">\n          <p class=\"foro-speaker-modal__eyebrow\">Ponente<\/p>\n          <h3 id=\"foro-speaker-modal-name\"><\/h3>\n          <p class=\"foro-speaker-modal__role\"><\/p>\n          <div class=\"foro-speaker-modal__bio\"><\/div>\n          <a class=\"foro-speaker-modal__profile\" href=\"#\" target=\"_blank\" rel=\"noopener noreferrer\">\n            <span class=\"foro-speaker-modal__profile-label\">Ver perfil profesional<\/span>\n            <span aria-hidden=\"true\">\u2197<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  .foro-speakers,\n  .foro-speakers * {\n    box-sizing: border-box;\n  }\n\n  .foro-speakers {\n    --foro-blue: #1d486c;\n    --foro-blue-bright: #005fab;\n    --foro-green: #9dcfb4;\n    --foro-text: #405f78;\n    --foro-line: #dce8ee;\n    position: relative;\n    width: 100%;\n    overflow: visible;\n    background: #ffffff;\n    color: var(--foro-blue);\n    font-family: \"Manrope\", Arial, sans-serif;\n  }\n\n  .foro-speakers__inner {\n    width: min(1380px, calc(100% - 56px));\n    margin: 0 auto;\n    padding: 82px 0 90px;\n  }\n\n  .foro-speakers__header {\n    display: grid;\n    grid-template-columns: 420px minmax(0, 1fr);\n    gap: 157px;\n    align-items: start;\n    margin-bottom: 40px;\n  }\n\n  .foro-speakers__header h2 {\n    margin: 0;\n    color: var(--foro-blue);\n    font-size: 56px;\n    font-weight: 600;\n    line-height: 58.24px;\n    letter-spacing: -2.24px;\n  }\n\n  .foro-speakers__header p {\n    max-width: 800px;\n    margin: 9px 0 0;\n    color: var(--foro-text);\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.7;\n  }\n\n  .foro-speakers__grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 305px));\n    gap: 24px;\n    justify-content: start;\n  }\n\n  .foro-speaker-card {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n    overflow: hidden;\n    border: 1px solid var(--foro-line);\n    border-radius: 0;\n    background: #ffffff;\n    transition: border-color 240ms ease, box-shadow 240ms ease, transform 240ms ease;\n  }\n\n  .foro-speaker-card:hover,\n  .foro-speaker-card:focus-within {\n    border-color: rgba(83, 184, 154, .72);\n    box-shadow: 0 20px 45px rgba(29, 72, 108, .10);\n    transform: translateY(-5px);\n  }\n\n  .foro-speaker-card__image-wrap {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    height: 210px;\n    overflow: hidden;\n    padding: 5px 18px 5px;\n    background: #ffffff;\n  }\n\n  .foro-speaker-card__image {\n    display: block !important;\n    width: auto !important;\n    height: auto !important;\n    max-width: 100% !important;\n    max-height: 200px !important;\n    min-width: 0 !important;\n    min-height: 0 !important;\n    aspect-ratio: auto !important;\n    object-fit: contain !important;\n    object-position: center center !important;\n    padding: 0 !important;\n    margin: 0 auto !important;\n    flex: 0 0 auto;\n    transition: filter 260ms ease;\n  }\n\n  .foro-speaker-card:hover .foro-speaker-card__image,\n  .foro-speaker-card:focus-within .foro-speaker-card__image {\n    filter: brightness(1.02);\n  }\n\n  .foro-speaker-card__horizon {\n    position: absolute;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    height: 5px;\n    background: linear-gradient(\n      90deg,\n      #1d486c 0%,\n      #005fab 30%,\n      #47a0d9 55%,\n      #53b89a 78%,\n      #9bcb8b 100%\n    );\n    transform: scaleX(.28);\n    transform-origin: left center;\n    transition: transform 500ms cubic-bezier(.22, 1, .36, 1);\n  }\n\n  .foro-speaker-card:hover .foro-speaker-card__horizon,\n  .foro-speaker-card:focus-within .foro-speaker-card__horizon {\n    transform: scaleX(1);\n  }\n\n  .foro-speaker-card__content {\n    display: flex;\n    flex: 1;\n    flex-direction: column;\n    padding: 21px 21px 20px;\n  }\n\n  .foro-speaker-card h3 {\n    margin: 0 0 8px;\n    color: var(--foro-blue);\n    font-size: 24px;\n    font-weight: 650;\n    line-height: 1.13;\n    letter-spacing: -.85px;\n  }\n\n  .foro-speaker-card__role {\n    min-height: 42px;\n    margin: 0 0 13px;\n    color: var(--foro-blue-bright);\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.5;\n  }\n\n  .foro-speaker-card__summary {\n    margin: 0 0 20px;\n    color: var(--foro-text);\n    font-size: 13px;\n    font-weight: 400;\n    line-height: 1.68;\n  }\n\n  .foro-speaker-card__actions {\n    display: flex;\n    gap: 14px;\n    align-items: center;\n    justify-content: space-between;\n    margin-top: auto;\n    padding-top: 15px;\n    border-top: 1px solid var(--foro-line);\n  }\n\n  .foro-speaker-card__open {\n    display: inline-flex;\n    gap: 9px;\n    align-items: center;\n    padding: 0;\n    border: 0 !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    background-color: transparent !important;\n    background-image: none !important;\n    box-shadow: none !important;\n    color: var(--foro-blue);\n    font: inherit;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.3;\n    cursor: pointer;\n    transition: color 180ms ease;\n  }\n\n  .foro-speaker-card__open span {\n    transition: transform 180ms ease;\n  }\n\n  .foro-speaker-card__open:hover,\n  .foro-speaker-card__open:focus,\n  .foro-speaker-card__open:focus-visible,\n  .foro-speaker-card__open:active {\n    border: 0 !important;\n    background: transparent !important;\n    background-color: transparent !important;\n    background-image: none !important;\n    box-shadow: none !important;\n    color: #397e68 !important;\n  }\n\n  .foro-speaker-card__open:hover span,\n  .foro-speaker-card__open:focus-visible span {\n    transform: translateX(4px);\n  }\n\n  .foro-speaker-card__social {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 38px;\n    height: 38px;\n    border: 1px solid var(--foro-line);\n    border-radius: 50%;\n    background: #ffffff;\n    color: var(--foro-blue) !important;\n    text-decoration: none !important;\n    transition: border-color 180ms ease, background-color 180ms ease, color 180ms ease;\n  }\n\n  .foro-speaker-card__social svg {\n    width: 18px;\n    height: 18px;\n    fill: currentColor;\n  }\n\n  .foro-speaker-card__social:hover,\n  .foro-speaker-card__social:focus-visible {\n    border-color: var(--foro-blue);\n    background: var(--foro-blue);\n    color: #ffffff !important;\n  }\n\n  .foro-speaker-modal {\n    position: fixed;\n    inset: 0;\n    z-index: 99999;\n    display: none;\n    align-items: center;\n    justify-content: center;\n    padding: 28px;\n  }\n\n  .foro-speaker-modal.is-open {\n    display: flex;\n  }\n\n  .foro-speaker-modal__backdrop {\n    position: absolute;\n    inset: 0;\n    background: rgba(12, 34, 52, .68);\n    backdrop-filter: blur(5px);\n  }\n\n  .foro-speaker-modal__dialog {\n    position: relative;\n    z-index: 1;\n    width: min(980px, 100%);\n    max-height: min(760px, calc(100vh - 56px));\n    overflow: auto;\n    border-radius: 0;\n    background: #ffffff;\n    box-shadow: 0 28px 80px rgba(5, 25, 40, .30);\n    outline: none;\n  }\n\n  .foro-speaker-modal__close {\n    position: absolute;\n    top: 18px;\n    right: 18px;\n    z-index: 3;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 42px;\n    height: 42px;\n    padding: 0;\n    border: 1px solid rgba(29, 72, 108, .16);\n    border-radius: 50%;\n    background: #ffffff;\n    color: var(--foro-blue);\n    font-family: Arial, sans-serif;\n    font-size: 31px;\n    font-weight: 300;\n    line-height: 1;\n    cursor: pointer;\n    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;\n  }\n\n  .foro-speaker-modal__close:hover,\n  .foro-speaker-modal__close:focus-visible {\n    background: var(--foro-green);\n    color: var(--foro-blue);\n    transform: rotate(5deg);\n  }\n\n  .foro-speaker-modal__layout {\n    display: grid;\n    grid-template-columns: minmax(290px, .88fr) minmax(0, 1.35fr);\n    min-height: 610px;\n  }\n\n  .foro-speaker-modal__portrait {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 610px;\n    overflow: hidden;\n    padding: 28px;\n    background: #eef3f5;\n  }\n\n  .foro-speaker-modal__portrait::after {\n    content: \"\";\n    position: absolute;\n    right: 0;\n    bottom: 0;\n    left: 0;\n    height: 7px;\n    background: linear-gradient(90deg, #1d486c, #005fab, #47a0d9, #53b89a, #9bcb8b);\n  }\n\n  .foro-speaker-modal__portrait img {\n    display: block !important;\n    width: auto !important;\n    height: auto !important;\n    max-width: 100% !important;\n    max-height: 554px !important;\n    min-width: 0 !important;\n    min-height: 0 !important;\n    aspect-ratio: auto !important;\n    object-fit: contain !important;\n    object-position: center center !important;\n    padding: 0 !important;\n    margin: 0 auto !important;\n  }\n\n  .foro-speaker-modal__content {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 64px clamp(36px, 5vw, 70px) 54px;\n  }\n\n  .foro-speaker-modal__eyebrow {\n    margin: 0 0 13px;\n    color: #397e68;\n    font-size: 11px;\n    font-weight: 750;\n    line-height: 1.3;\n    letter-spacing: 1.5px;\n    text-transform: uppercase;\n  }\n\n  .foro-speaker-modal__content h3 {\n    margin: 0 0 10px;\n    color: var(--foro-blue);\n    font-size: clamp(34px, 4vw, 48px);\n    font-weight: 600;\n    line-height: 1.07;\n    letter-spacing: -1.65px;\n  }\n\n  .foro-speaker-modal__role {\n    margin: 0 0 28px;\n    color: var(--foro-blue-bright);\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.55;\n  }\n\n  .foro-speaker-modal__bio p {\n    margin: 0;\n    color: var(--foro-text);\n    font-size: 15px;\n    font-weight: 400;\n    line-height: 1.76;\n  }\n\n  .foro-speaker-modal__bio p + p {\n    margin-top: 15px;\n  }\n\n  .foro-speaker-modal__profile {\n    display: inline-flex;\n    gap: 10px;\n    align-items: center;\n    align-self: flex-start;\n    justify-content: center;\n    min-height: 48px;\n    margin-top: 31px;\n    padding: 12px 20px;\n    border: 1px solid var(--foro-blue);\n    border-radius: 3px;\n    background: var(--foro-blue);\n    color: #ffffff !important;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.2;\n    text-decoration: none !important;\n    transition: background-color 180ms ease, border-color 180ms ease, transform 180ms ease;\n  }\n\n  .foro-speaker-modal__profile:hover,\n  .foro-speaker-modal__profile:focus-visible {\n    border-color: var(--foro-green);\n    background: #397e68;\n    transform: translateY(-2px);\n  }\n\n  .foro-speaker-card:not(.is-visible) {\n    opacity: 0;\n    transform: translateY(28px);\n  }\n\n  .foro-speaker-card.is-visible {\n    opacity: 1;\n    transition:\n      opacity 700ms ease var(--speaker-delay, 0ms),\n      transform 700ms cubic-bezier(.22, 1, .36, 1) var(--speaker-delay, 0ms),\n      border-color 240ms ease,\n      box-shadow 240ms ease;\n  }\n\n  @media (max-width: 1024px) {\n    .foro-speakers__inner {\n      width: min(100% - 40px, 1120px);\n      padding: 76px 0 86px;\n      transform: none;\n    }\n\n    .foro-speakers__header {\n      grid-template-columns: 1fr;\n      gap: 26px;\n      margin-bottom: 42px;\n    }\n\n    .foro-speakers__header p {\n      margin-top: 0;\n    }\n\n    .foro-speakers__grid {\n      grid-template-columns: repeat(2, minmax(0, 305px));\n      justify-content: start;\n    }\n\n    .foro-speaker-card__image-wrap {\n      height: 210px;\n    }\n\n    .foro-speaker-card__image {\n      max-height: 200px !important;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .foro-speakers__inner {\n      width: min(100% - 28px, 680px);\n      padding: 62px 0 70px;\n    }\n\n    .foro-speakers__header {\n      gap: 22px;\n      margin-bottom: 34px;\n    }\n\n    .foro-speakers__header h2 {\n      font-size: 46px;\n      line-height: 1.04;\n      letter-spacing: -1.84px;\n    }\n\n    .foro-speakers__header p {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .foro-speakers__grid {\n      grid-template-columns: 1fr;\n      gap: 26px;\n      justify-items: start;\n    }\n\n    .foro-speaker-card {\n      width: min(100%, 330px);\n    }\n\n    .foro-speaker-card__content {\n      padding: 24px 22px 23px;\n    }\n\n    .foro-speaker-card__image-wrap {\n      height: 220px;\n    }\n\n    .foro-speaker-card__image {\n      max-height: 200px !important;\n    }\n\n    .foro-speaker-card__role {\n      min-height: 0;\n    }\n\n    .foro-speaker-modal {\n      align-items: flex-end;\n      padding: 0;\n    }\n\n    .foro-speaker-modal__dialog {\n      width: 100%;\n      max-height: 92vh;\n    }\n\n    .foro-speaker-modal__layout {\n      display: block;\n      min-height: 0;\n    }\n\n    .foro-speaker-modal__portrait {\n      height: min(70vw, 340px);\n      min-height: 0;\n      padding: 20px;\n    }\n\n    .foro-speaker-modal__portrait img {\n      max-height: calc(min(70vw, 340px) - 40px) !important;\n      min-height: 0 !important;\n    }\n\n    .foro-speaker-modal__content {\n      justify-content: flex-start;\n      padding: 34px 24px 38px;\n    }\n\n    .foro-speaker-modal__content h3 {\n      padding-right: 30px;\n      font-size: 34px;\n      letter-spacing: -1.2px;\n    }\n\n    .foro-speaker-modal__close {\n      top: 14px;\n      right: 14px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .foro-speaker-card,\n    .foro-speaker-card__image,\n    .foro-speaker-card__horizon,\n    .foro-speaker-card__open span,\n    .foro-speaker-modal__close,\n    .foro-speaker-modal__profile {\n      opacity: 1 !important;\n      transform: none !important;\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<script>\n(function () {\n  \"use strict\";\n\n  var sections = document.querySelectorAll(\".foro-speakers:not([data-speakers-ready])\");\n\n  var speakerData = {\n    jakub: {\n      name: \"Jakub Grodecki\",\n      role: \"Head of Higher Education Policy \u00b7 EURASHE\",\n      image: \"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Jakub.png\",\n      imageAlt: \"Retrato de Jakub Grodecki\",\n      profile: \"https:\/\/www.linkedin.com\/in\/jakub-grodecki\/\",\n      profileLabel: \"Ver perfil en LinkedIn\",\n      bio: [\n        \"Jakub Grodecki es Head of Higher Education Policy en EURASHE, asociaci\u00f3n europea que representa a m\u00e1s de 550 instituciones de educaci\u00f3n superior aplicada.\",\n        \"Es responsable del seguimiento de las pol\u00edticas europeas de educaci\u00f3n superior, especialmente en materia de calidad, microcredenciales y universidades europeas. Tambi\u00e9n participa en proyectos europeos y en la comunidad de pr\u00e1ctica de aseguramiento de la calidad de EURASHE.\"\n      ]\n    },\n    ruben: {\n      name: \"Rub\u00e9n Garc\u00eda\",\n      role: \"Project Manager \u00b7 Institute of New Imaging Technologies, Universitat Jaume I\",\n      image: \"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Ruben.png\",\n      imageAlt: \"Retrato de Rub\u00e9n Garc\u00eda\",\n      profile: \"https:\/\/www.linkedin.com\/in\/ruben-garcia-288a183\/\",\n      profileLabel: \"Ver perfil en LinkedIn\",\n      bio: [\n        \"Rub\u00e9n Garc\u00eda es Project Manager del Institute of New Imaging Technologies (INIT) de la Universitat Jaume I desde 2010. Cuenta con una amplia experiencia en la preparaci\u00f3n y gesti\u00f3n de proyectos nacionales e internacionales, especialmente en el marco de Horizon Europe y Erasmus+.\",\n        \"Tambi\u00e9n es revisor de proyectos Erasmus+ en el SEPIE. Es licenciado en Matem\u00e1ticas, m\u00e1ster en Matem\u00e1tica Computacional y actualmente realiza su doctorado en Inform\u00e1tica. Sus intereses de investigaci\u00f3n se centran en las nuevas tecnolog\u00edas y sus implicaciones \u00e9ticas, con especial atenci\u00f3n a la Inteligencia Artificial y la Realidad Extendida en el \u00e1mbito educativo.\"\n      ]\n    },\n    gonzalo: {\n      name: \"Gonzalo Le\u00f3n Serrano\",\n      role: \"Catedr\u00e1tico em\u00e9rito de Ingenier\u00eda Telem\u00e1tica \u00b7 Universidad Polit\u00e9cnica de Madrid\",\n      image: \"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Gonzalo.png\",\n      imageAlt: \"Retrato de Gonzalo Le\u00f3n Serrano\",\n      profile: \"https:\/\/portalcientifico.upm.es\/es\/ipublic\/researcher\/310184\",\n      profileLabel: \"Ver perfil cient\u00edfico UPM\",\n      bio: [\n        \"Gonzalo Le\u00f3n Serrano es catedr\u00e1tico em\u00e9rito de Ingenier\u00eda Telem\u00e1tica de la Universidad Polit\u00e9cnica de Madrid. Ha ocupado distintos cargos de responsabilidad en el Gobierno de Espa\u00f1a relacionados con la pol\u00edtica cient\u00edfica, la I+D y la cooperaci\u00f3n internacional, entre ellos secretario general de Pol\u00edtica Cient\u00edfica y subdirector general de Relaciones Internacionales en I+D.\",\n        \"Tambi\u00e9n ha representado a Espa\u00f1a en grupos europeos de cooperaci\u00f3n cient\u00edfica y ha presidido varios grupos asesores de la Comisi\u00f3n Europea sobre investigaci\u00f3n, infraestructuras cient\u00edficas y programas europeos.\"\n      ]\n    },\n    joakim: {\n      name: \"Joakim Pedersen Berg\",\n      role: \"Senior European Adviser \u00b7 Oslo Region European Office\",\n      image: \"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Joakim.png\",\n      imageAlt: \"Retrato de Joakim Pedersen Berg\",\n      profile: \"https:\/\/be.linkedin.com\/in\/joakimpberg\",\n      profileLabel: \"Ver perfil en LinkedIn\",\n      bio: [\n        \"Joakim Berg cuenta con cerca de diez a\u00f1os de experiencia en Erasmus+ como coordinador universitario, gestor de proyectos y asesor de la Uni\u00f3n Europea en educaci\u00f3n para ERRIN y la regi\u00f3n de Oslo en Bruselas.\",\n        \"En la jornada presentar\u00e1 las prioridades transversales y las acciones centralizadas de Erasmus+ 2027 desde su conocimiento del programa en el entorno universitario, as\u00ed como su capacidad para transformar las pr\u00e1cticas educativas, el mercado laboral y mejorar la vida de las personas participantes.\"\n      ]\n    }\n  };\n\n  sections.forEach(function (section) {\n    section.setAttribute(\"data-speakers-ready\", \"true\");\n\n    var grid = section.querySelector(\".foro-speakers__grid\");\n    var gonzaloCard = section.querySelector('.foro-speaker-card[data-speaker=\"gonzalo\"]');\n\n    if (grid && gonzaloCard) {\n      grid.insertBefore(gonzaloCard, grid.firstElementChild);\n    }\n\n    var cards = Array.prototype.slice.call(section.querySelectorAll(\".foro-speaker-card\"));\n    var modal = section.querySelector(\".foro-speaker-modal\");\n    var dialog = modal.querySelector(\".foro-speaker-modal__dialog\");\n    var modalImage = modal.querySelector(\".foro-speaker-modal__portrait img\");\n    var modalName = modal.querySelector(\"#foro-speaker-modal-name\");\n    var modalRole = modal.querySelector(\".foro-speaker-modal__role\");\n    var modalBio = modal.querySelector(\".foro-speaker-modal__bio\");\n    var modalProfile = modal.querySelector(\".foro-speaker-modal__profile\");\n    var modalProfileLabel = modal.querySelector(\".foro-speaker-modal__profile-label\");\n    var lastTrigger = null;\n\n    function openModal(key, trigger) {\n      var data = speakerData[key];\n      if (!data) return;\n\n      lastTrigger = trigger;\n      modalImage.src = data.image;\n      modalImage.alt = data.imageAlt;\n      modalName.textContent = data.name;\n      modalRole.textContent = data.role;\n      modalBio.innerHTML = data.bio.map(function (paragraph) {\n        return \"<p>\" + paragraph + \"<\/p>\";\n      }).join(\"\");\n      modalProfile.href = data.profile;\n      modalProfileLabel.textContent = data.profileLabel;\n\n      modal.classList.add(\"is-open\");\n      modal.setAttribute(\"aria-hidden\", \"false\");\n      document.documentElement.style.overflow = \"hidden\";\n      window.setTimeout(function () {\n        dialog.focus();\n      }, 10);\n    }\n\n    window.foroOpenSpeaker = function (key, trigger) {\n      openModal(key, trigger || null);\n    };\n\n    function closeModal() {\n      if (!modal.classList.contains(\"is-open\")) return;\n      modal.classList.remove(\"is-open\");\n      modal.setAttribute(\"aria-hidden\", \"true\");\n      document.documentElement.style.overflow = \"\";\n      if (lastTrigger) lastTrigger.focus();\n    }\n\n    cards.forEach(function (card, index) {\n      card.style.setProperty(\"--speaker-delay\", (index * 110) + \"ms\");\n\n      var trigger = card.querySelector(\".foro-speaker-card__open\");\n      trigger.addEventListener(\"click\", function () {\n        openModal(card.getAttribute(\"data-speaker\"), trigger);\n      });\n    });\n\n    modal.querySelectorAll(\"[data-close-modal]\").forEach(function (closer) {\n      closer.addEventListener(\"click\", closeModal);\n    });\n\n    document.addEventListener(\"keydown\", function (event) {\n      if (event.key === \"Escape\") closeModal();\n    });\n\n    if (\n      window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches ||\n      !(\"IntersectionObserver\" in window)\n    ) {\n      cards.forEach(function (card) {\n        card.classList.add(\"is-visible\");\n      });\n      return;\n    }\n\n    var observer = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (!entry.isIntersecting) return;\n        entry.target.classList.add(\"is-visible\");\n        observer.unobserve(entry.target);\n      });\n    }, {\n      threshold: .16,\n      rootMargin: \"0px 0px -5% 0px\"\n    });\n\n    cards.forEach(function (card) {\n      observer.observe(card);\n    });\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bdb8f03 elementor-widget elementor-widget-html\" data-id=\"bdb8f03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- PUENTE PROGRAMA \u2194 POPUP DE PONENTES -->\n<!-- Pega este bloque completo en un widget HTML, debajo de la secci\u00f3n Ponentes. -->\n\n<style>\n  .foro-programa .foro-programa__speaker-popup-link,\n  .foro-programa .foro-programa__speaker-link,\n  .foro-programa .foro-programa__speaker-link:visited {\n    display: inline-flex !important;\n    align-items: center;\n    width: fit-content;\n    padding: 0 !important;\n    border: 0 !important;\n    border-bottom: 1px solid rgba(0, 95, 171, 0.28) !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    background-color: transparent !important;\n    background-image: none !important;\n    box-shadow: none !important;\n    color: #1d486c !important;\n    font: inherit;\n    font-weight: 600 !important;\n    line-height: 1.35;\n    text-decoration: none !important;\n    cursor: pointer;\n    transition: color 180ms ease, border-color 180ms ease;\n  }\n\n  .foro-programa .foro-programa__speaker-popup-link::after,\n  .foro-programa .foro-programa__speaker-link::after {\n    content: \"\u2197\";\n    display: inline-block;\n    margin-left: 6px;\n    color: #005fab;\n    font-size: 0.9em;\n    transition: transform 180ms ease;\n  }\n\n  .foro-programa .foro-programa__speaker-popup-link:hover,\n  .foro-programa .foro-programa__speaker-popup-link:focus,\n  .foro-programa .foro-programa__speaker-link:hover,\n  .foro-programa .foro-programa__speaker-link:focus {\n    border-color: #53b89a !important;\n    background: transparent !important;\n    background-color: transparent !important;\n    background-image: none !important;\n    box-shadow: none !important;\n    color: #397e68 !important;\n    outline: none;\n  }\n\n  .foro-programa .foro-programa__speaker-popup-link:hover::after,\n  .foro-programa .foro-programa__speaker-popup-link:focus::after,\n  .foro-programa .foro-programa__speaker-link:hover::after,\n  .foro-programa .foro-programa__speaker-link:focus::after {\n    transform: translate(2px, -2px);\n  }\n<\/style>\n\n<script>\n(function () {\n  \"use strict\";\n\n  if (window.foroSpeakerBridgeReady) {\n    return;\n  }\n\n  window.foroSpeakerBridgeReady = true;\n\n  var profiles = {\n    gonzalo: {\n      name: \"Gonzalo Le\u00f3n Serrano\",\n      role: \"Catedr\u00e1tico em\u00e9rito de Ingenier\u00eda Telem\u00e1tica \u00b7 Universidad Polit\u00e9cnica de Madrid\",\n      image: \"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Gonzalo.png\",\n      imageAlt: \"Retrato de Gonzalo Le\u00f3n Serrano\",\n      profile: \"https:\/\/portalcientifico.upm.es\/es\/ipublic\/researcher\/310184\",\n      profileLabel: \"Ver perfil cient\u00edfico UPM\",\n      bio: [\n        \"Gonzalo Le\u00f3n Serrano es catedr\u00e1tico em\u00e9rito de Ingenier\u00eda Telem\u00e1tica de la Universidad Polit\u00e9cnica de Madrid. Ha ocupado distintos cargos de responsabilidad en el Gobierno de Espa\u00f1a relacionados con la pol\u00edtica cient\u00edfica, la I+D y la cooperaci\u00f3n internacional, entre ellos secretario general de Pol\u00edtica Cient\u00edfica y subdirector general de Relaciones Internacionales en I+D.\",\n        \"Tambi\u00e9n ha representado a Espa\u00f1a en grupos europeos de cooperaci\u00f3n cient\u00edfica y ha presidido varios grupos asesores de la Comisi\u00f3n Europea sobre investigaci\u00f3n, infraestructuras cient\u00edficas y programas europeos.\"\n      ]\n    },\n    jakub: {\n      name: \"Jakub Grodecki\",\n      role: \"Head of Higher Education Policy \u00b7 EURASHE\",\n      image: \"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Jakub.png\",\n      imageAlt: \"Retrato de Jakub Grodecki\",\n      profile: \"https:\/\/www.linkedin.com\/in\/jakub-grodecki\/\",\n      profileLabel: \"Ver perfil en LinkedIn\",\n      bio: [\n        \"Jakub Grodecki es Head of Higher Education Policy en EURASHE, asociaci\u00f3n europea que representa a m\u00e1s de 550 instituciones de educaci\u00f3n superior aplicada.\",\n        \"Es responsable del seguimiento de las pol\u00edticas europeas de educaci\u00f3n superior, especialmente en materia de calidad, microcredenciales y universidades europeas. Tambi\u00e9n participa en proyectos europeos y en la comunidad de pr\u00e1ctica de aseguramiento de la calidad de EURASHE.\"\n      ]\n    },\n    joakim: {\n      name: \"Joakim Pedersen Berg\",\n      role: \"Senior European Adviser \u00b7 Oslo Region European Office\",\n      image: \"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Joakim.png\",\n      imageAlt: \"Retrato de Joakim Pedersen Berg\",\n      profile: \"https:\/\/be.linkedin.com\/in\/joakimpberg\",\n      profileLabel: \"Ver perfil en LinkedIn\",\n      bio: [\n        \"Joakim Berg cuenta con cerca de diez a\u00f1os de experiencia en Erasmus+ como coordinador universitario, gestor de proyectos y asesor de la Uni\u00f3n Europea en educaci\u00f3n para ERRIN y la regi\u00f3n de Oslo en Bruselas.\",\n        \"En la jornada presentar\u00e1 las prioridades transversales y las acciones centralizadas de Erasmus+ 2027 desde su conocimiento del programa en el entorno universitario, as\u00ed como su capacidad para transformar las pr\u00e1cticas educativas, el mercado laboral y mejorar la vida de las personas participantes.\"\n      ]\n    },\n    ruben: {\n      name: \"Rub\u00e9n Garc\u00eda\",\n      role: \"Project Manager \u00b7 Institute of New Imaging Technologies, Universitat Jaume I\",\n      image: \"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/10\/Ruben.png\",\n      imageAlt: \"Retrato de Rub\u00e9n Garc\u00eda\",\n      profile: \"https:\/\/www.linkedin.com\/in\/ruben-garcia-288a183\/\",\n      profileLabel: \"Ver perfil en LinkedIn\",\n      bio: [\n        \"Rub\u00e9n Garc\u00eda es Project Manager del Institute of New Imaging Technologies (INIT) de la Universitat Jaume I desde 2010. Cuenta con una amplia experiencia en la preparaci\u00f3n y gesti\u00f3n de proyectos nacionales e internacionales, especialmente en el marco de Horizon Europe y Erasmus+.\",\n        \"Tambi\u00e9n es revisor de proyectos Erasmus+ en el SEPIE. Es licenciado en Matem\u00e1ticas, m\u00e1ster en Matem\u00e1tica Computacional y actualmente realiza su doctorado en Inform\u00e1tica. Sus intereses de investigaci\u00f3n se centran en las nuevas tecnolog\u00edas y sus implicaciones \u00e9ticas, con especial atenci\u00f3n a la Inteligencia Artificial y la Realidad Extendida en el \u00e1mbito educativo.\"\n      ]\n    }\n  };\n\n  var nameToKey = {\n    \"Gonzalo Le\u00f3n Serrano\": \"gonzalo\",\n    \"Jakub Grodecki\": \"jakub\",\n    \"Joakim P. Berg\": \"joakim\",\n    \"Joakim Pedersen Berg\": \"joakim\",\n    \"Rub\u00e9n Garc\u00eda\": \"ruben\"\n  };\n\n  var lastTrigger = null;\n\n  function getModalParts() {\n    var modal = document.querySelector(\".foro-speaker-modal\");\n\n    if (!modal) {\n      return null;\n    }\n\n    return {\n      modal: modal,\n      dialog: modal.querySelector(\".foro-speaker-modal__dialog\"),\n      image: modal.querySelector(\".foro-speaker-modal__portrait img\"),\n      name: modal.querySelector(\"#foro-speaker-modal-name\"),\n      role: modal.querySelector(\".foro-speaker-modal__role\"),\n      bio: modal.querySelector(\".foro-speaker-modal__bio\"),\n      profile: modal.querySelector(\".foro-speaker-modal__profile\"),\n      profileLabel: modal.querySelector(\".foro-speaker-modal__profile-label\")\n    };\n  }\n\n  function openProfile(key, trigger) {\n    var data = profiles[key];\n    var parts = getModalParts();\n\n    if (!data || !parts || !parts.dialog) {\n      return;\n    }\n\n    lastTrigger = trigger || null;\n    parts.image.src = data.image;\n    parts.image.alt = data.imageAlt;\n    parts.name.textContent = data.name;\n    parts.role.textContent = data.role;\n    parts.bio.innerHTML = data.bio.map(function (paragraph) {\n      return \"<p>\" + paragraph + \"<\/p>\";\n    }).join(\"\");\n    parts.profile.href = data.profile;\n    parts.profileLabel.textContent = data.profileLabel;\n\n    parts.modal.classList.add(\"is-open\");\n    parts.modal.setAttribute(\"aria-hidden\", \"false\");\n    document.documentElement.style.overflow = \"hidden\";\n\n    window.setTimeout(function () {\n      parts.dialog.focus();\n    }, 20);\n  }\n\n  function closeProfile() {\n    var parts = getModalParts();\n\n    if (!parts) {\n      return;\n    }\n\n    parts.modal.classList.remove(\"is-open\");\n    parts.modal.setAttribute(\"aria-hidden\", \"true\");\n    document.documentElement.style.overflow = \"\";\n\n    if (lastTrigger && typeof lastTrigger.focus === \"function\") {\n      lastTrigger.focus();\n    }\n  }\n\n  function prepareProgramNames() {\n    document.querySelectorAll(\".foro-programa__content p strong\").forEach(function (name) {\n      var key = nameToKey[name.textContent.trim()];\n\n      if (!key) {\n        return;\n      }\n\n      name.classList.add(\"foro-programa__speaker-popup-link\");\n      name.setAttribute(\"data-foro-speaker-popup\", key);\n      name.setAttribute(\"role\", \"button\");\n      name.setAttribute(\"tabindex\", \"0\");\n      name.setAttribute(\"aria-label\", \"Ver perfil de \" + name.textContent.trim());\n    });\n  }\n\n  function findProfileKey(target) {\n    var programLink = target.closest(\n      \".foro-programa__speaker-popup-link, .foro-programa__speaker-link\"\n    );\n\n    if (programLink) {\n      return {\n        key: programLink.getAttribute(\"data-foro-speaker-popup\") ||\n          programLink.getAttribute(\"data-foro-speaker\"),\n        trigger: programLink\n      };\n    }\n\n    var cardButton = target.closest(\".foro-speaker-card__open\");\n\n    if (cardButton) {\n      var card = cardButton.closest(\".foro-speaker-card\");\n\n      return {\n        key: card ? card.getAttribute(\"data-speaker\") : null,\n        trigger: cardButton\n      };\n    }\n\n    return null;\n  }\n\n  document.addEventListener(\"click\", function (event) {\n    var closeButton = event.target.closest(\"[data-close-modal]\");\n\n    if (closeButton && closeButton.closest(\".foro-speaker-modal\")) {\n      event.preventDefault();\n      closeProfile();\n      return;\n    }\n\n    var selected = findProfileKey(event.target);\n\n    if (!selected || !selected.key) {\n      return;\n    }\n\n    event.preventDefault();\n    openProfile(selected.key, selected.trigger);\n  }, true);\n\n  document.addEventListener(\"keydown\", function (event) {\n    if (event.key === \"Escape\") {\n      closeProfile();\n      return;\n    }\n\n    if (event.key !== \"Enter\" && event.key !== \" \") {\n      return;\n    }\n\n    var programName = event.target.closest(\".foro-programa__speaker-popup-link\");\n\n    if (!programName) {\n      return;\n    }\n\n    event.preventDefault();\n    openProfile(programName.getAttribute(\"data-foro-speaker-popup\"), programName);\n  });\n\n  window.foroOpenSpeaker = function (key, trigger) {\n    openProfile(key, trigger || null);\n  };\n\n  prepareProgramNames();\n  document.addEventListener(\"DOMContentLoaded\", prepareProgramNames);\n  window.addEventListener(\"load\", prepareProgramNames);\n  window.setTimeout(prepareProgramNames, 500);\n  window.setTimeout(prepareProgramNames, 1500);\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2e71894 foro-participantes elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2e71894\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-edd8496\" data-id=\"edd8496\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9f284bb elementor-widget elementor-widget-html\" data-id=\"9f284bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n  PARTICIPANTES \u00b7 EL FUTURO DE LA INNOVACI\u00d3N EUROPEA\n\n  ESTRUCTURA EN ELEMENTOR\n\n  1. Crea una secci\u00f3n de una columna.\n     Clase CSS de la secci\u00f3n: foro-participantes\n\n  2. A\u00f1ade un widget HTML encima del Loop Grid.\n     Pega TODO este archivo dentro de ese widget.\n\n  3. A\u00f1ade el widget Loop Grid debajo.\n     Clase CSS del widget: foro-participantes__grid\n     Consulta: CPT Participantes, estado Publicado.\n\n  4. En la plantilla Loop Item crea esta estructura:\n\n     Contenedor principal: foro-participante\n       Contenedor de imagen: foro-participante__media\n         Widget Imagen destacada: foro-participante__foto\n       Contenedor de contenido: foro-participante__contenido\n         Texto din\u00e1mico \u00c1rea de inter\u00e9s: foro-participante__area\n         Encabezado din\u00e1mico T\u00edtulo de entrada: foro-participante__nombre\n         Texto din\u00e1mico ACF cargo: foro-participante__cargo\n         Texto din\u00e1mico ACF organizacion: foro-participante__organizacion\n         Texto din\u00e1mico Extracto: foro-participante__bio\n\n  No escribas el punto delante de las clases en Elementor.\n-->\n\n<header class=\"foro-participantes__cabecera\" id=\"participantes\">\n  <h2\n    class=\"foro-participantes__titulo\"\n    style=\"margin:0 !important; padding:0 !important; font-family:'Manrope',Arial,sans-serif !important; font-size:clamp(38px,4.6vw,56px) !important; font-weight:600 !important; line-height:1.04 !important; letter-spacing:-0.04em !important;\"\n  >Participantes<\/h2>\n\n  <p class=\"foro-participantes__introduccion\">\n    Conoce a las personas que participar\u00e1n en el foro, descubre sus \u00e1reas de\n    inter\u00e9s y encuentra nuevas oportunidades de colaboraci\u00f3n. Aqu\u00ed solo se\n    muestran los perfiles de quienes han elegido aparecer en el listado p\u00fablico.\n  <\/p>\n<\/header>\n\n<!-- Modal \u00fanico. El contenido se completa autom\u00e1ticamente al pulsar Ver perfil. -->\n<div class=\"foro-perfil-modal\" hidden aria-hidden=\"true\">\n  <div class=\"foro-perfil-modal__fondo\" data-foro-modal-cerrar><\/div>\n\n  <div\n    class=\"foro-perfil-modal__dialogo\"\n    role=\"dialog\"\n    aria-modal=\"true\"\n    aria-labelledby=\"foro-perfil-modal-nombre\"\n  >\n    <button\n      class=\"foro-perfil-modal__cerrar\"\n      type=\"button\"\n      aria-label=\"Cerrar perfil\"\n      data-foro-modal-cerrar\n    >\n      <span aria-hidden=\"true\">\u00d7<\/span>\n    <\/button>\n\n    <div class=\"foro-perfil-modal__media\">\n      <img decoding=\"async\" class=\"foro-perfil-modal__foto\" src=\"\" alt=\"\">\n    <\/div>\n\n    <div class=\"foro-perfil-modal__contenido\">\n      <p class=\"foro-perfil-modal__area\"><\/p>\n      <h3 class=\"foro-perfil-modal__nombre\" id=\"foro-perfil-modal-nombre\"><\/h3>\n      <p class=\"foro-perfil-modal__cargo\"><\/p>\n      <p class=\"foro-perfil-modal__organizacion\"><\/p>\n      <div class=\"foro-perfil-modal__separador\" aria-hidden=\"true\"><\/div>\n      <p class=\"foro-perfil-modal__bio\"><\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700&display=swap\");\n\n\/* =========================================================\n   SECCI\u00d3N\n   ========================================================= *\/\n\n.foro-participantes {\n  --foro-navy: #1d486c;\n  --foro-blue: #005fab;\n  --foro-sky: #47a0d9;\n  --foro-green: #8ecbaa;\n  --foro-teal: #53b89a;\n  --foro-soft: #e6eff6;\n  --foro-paper: #ffffff;\n  --foro-muted: #587084;\n  --foro-border: rgba(29, 72, 108, 0.16);\n\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  padding: clamp(76px, 8vw, 118px) clamp(24px, 5vw, 72px) !important;\n  background: #ffffff !important;\n  font-family: \"Manrope\", sans-serif;\n}\n\n.foro-participantes,\n.foro-participantes *,\n.foro-participantes *::before,\n.foro-participantes *::after {\n  box-sizing: border-box;\n}\n\n\/* Fondo blanco puro. Se conserva \u00fanicamente una l\u00ednea superior sutil. *\/\n.foro-participantes::before {\n  display: none;\n}\n\n.foro-participantes::after {\n  content: \"\";\n  position: absolute;\n  z-index: 0;\n  left: 0;\n  right: 0;\n  top: 0;\n  height: 1px;\n  background: linear-gradient(\n    90deg,\n    transparent,\n    rgba(0, 95, 171, 0.16) 20%,\n    rgba(142, 203, 170, 0.34) 68%,\n    transparent\n  );\n  pointer-events: none;\n}\n\n\/* Ancho com\u00fan con la secci\u00f3n de inscripci\u00f3n *\/\n.foro-participantes > .elementor-container,\n.foro-participantes > .e-con-inner {\n  position: relative;\n  z-index: 1;\n  width: 100%;\n  max-width: 1360px !important;\n  margin-inline: auto;\n}\n\n.foro-participantes > .elementor-container > .elementor-row {\n  width: 100%;\n}\n\n.foro-participantes > .elementor-container > .elementor-row > .elementor-column,\n.foro-participantes > .elementor-container > .elementor-column,\n.foro-participantes > .e-con-inner > .e-con {\n  width: 100% !important;\n  min-width: 0 !important;\n}\n\n\/* =========================================================\n   CABECERA\n   ========================================================= *\/\n\n.foro-participantes__cabecera {\n  display: grid;\n  grid-template-columns: minmax(260px, 0.78fr) minmax(320px, 1.22fr);\n  align-items: start !important;\n  gap: clamp(38px, 6vw, 92px);\n  width: 100%;\n  margin: 0 0 32px;\n}\n\n.foro-participantes__cabecera > * {\n  align-self: start !important;\n}\n\n.foro-participantes .foro-participantes__titulo {\n  margin: 0 !important;\n  padding: 0 !important;\n  transform: translateX(-8px);\n  color: var(--foro-navy) !important;\n  font-family: \"Manrope\", Arial, sans-serif !important;\n  font-size: clamp(38px, 4.6vw, 56px) !important;\n  font-weight: 600 !important;\n  line-height: 1.04 !important;\n  letter-spacing: -0.04em !important;\n  text-transform: none !important;\n}\n\n.foro-participantes__introduccion {\n  width: 100%;\n  max-width: none;\n  justify-self: stretch;\n  margin: 0 !important;\n  transform: translateY(7px);\n  color: var(--foro-muted);\n  font: 400 15px\/1.72 \"Manrope\", sans-serif;\n}\n\n\/* =========================================================\n   LOOP GRID\n   ========================================================= *\/\n\n.foro-participantes .foro-participantes__grid,\n.foro-participantes .foro-participantes__grid > .elementor-widget-container {\n  width: 100%;\n  min-width: 0;\n}\n\n.foro-participantes .foro-participantes__grid .elementor-loop-container {\n  display: grid !important;\n  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n  gap: 24px !important;\n  align-items: stretch;\n}\n\n.foro-participantes .foro-participantes__grid .e-loop-item,\n.foro-participantes .foro-participantes__grid .e-loop-item > .elementor,\n.foro-participantes .foro-participantes__grid .e-loop-item > .elementor > .elementor-element {\n  height: 100%;\n  min-width: 0;\n}\n\n\/* =========================================================\n   TARJETA\n   ========================================================= *\/\n\n.foro-participantes .foro-participante {\n  position: relative;\n  --display: flex !important;\n  --flex-direction: row !important;\n  --align-items: flex-start !important;\n  --justify-content: flex-start !important;\n  --gap: 18px !important;\n  display: flex !important;\n  flex-direction: row !important;\n  align-items: start !important;\n  justify-content: flex-start !important;\n  gap: 18px !important;\n  height: 100%;\n  min-height: 0;\n  padding: 20px !important;\n  overflow: hidden;\n  border: 1px solid var(--foro-border);\n  border-radius: 4px;\n  background: #ffffff !important;\n  box-shadow: 0 10px 28px rgba(29, 72, 108, 0.045);\n  transition: transform 220ms ease, border-color 220ms ease, box-shadow 220ms ease;\n}\n\n\/* Elementor puede insertar .e-con-inner dentro del contenedor principal. *\/\n.foro-participantes .foro-participante > .e-con-inner {\n  display: flex !important;\n  flex-direction: row !important;\n  align-items: flex-start !important;\n  justify-content: flex-start !important;\n  gap: 18px !important;\n  width: 100% !important;\n  max-width: none !important;\n  min-width: 0 !important;\n}\n\n.foro-participantes .foro-participante:hover {\n  transform: translateY(-3px);\n  border-color: rgba(0, 95, 171, 0.3);\n  box-shadow: 0 16px 34px rgba(29, 72, 108, 0.085);\n}\n\n\/* =========================================================\n   FOTOGRAF\u00cdA Y RECURSO HORIZONTE\n   ========================================================= *\/\n\n.foro-participantes .foro-participante__media {\n  --width: 112px !important;\n  --min-height: 132px !important;\n  position: relative;\n  flex: 0 0 112px !important;\n  width: 112px !important;\n  height: 132px !important;\n  min-width: 112px !important;\n  min-height: 132px !important;\n  overflow: hidden;\n  border-radius: 3px;\n  background:\n    radial-gradient(circle at 72% 38%, rgba(253, 253, 251, 0.9), transparent 19%),\n    linear-gradient(145deg, #e6eff6 0%, rgba(71, 160, 217, 0.44) 50%, rgba(142, 203, 170, 0.62) 100%);\n}\n\n.foro-participantes .foro-participante__foto,\n.foro-participantes .foro-participante__foto > .elementor-widget-container,\n.foro-participantes .foro-participante__foto img {\n  width: 100% !important;\n  height: 100% !important;\n}\n\n.foro-participantes .foro-participante__foto {\n  position: absolute;\n  inset: 0;\n}\n\n.foro-participantes .foro-participante__foto img {\n  display: block;\n  object-fit: cover;\n  object-position: center 25%;\n  filter: saturate(0.92) contrast(0.98);\n  transition: transform 600ms cubic-bezier(0.22, 1, 0.36, 1), filter 300ms ease;\n}\n\n.foro-participantes .foro-participante:hover .foro-participante__foto img {\n  transform: scale(1.035);\n  filter: saturate(1) contrast(1);\n}\n\n\/* Franja que conecta las tarjetas con la identidad de horizontes *\/\n.foro-participantes .foro-participante__media::after {\n  content: \"\";\n  position: absolute;\n  z-index: 2;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  height: 5px;\n  background: linear-gradient(\n    90deg,\n    var(--foro-navy) 0%,\n    var(--foro-blue) 30%,\n    var(--foro-sky) 58%,\n    var(--foro-green) 82%,\n    var(--foro-teal) 100%\n  );\n  transform-origin: left center;\n  transition: height 220ms ease;\n}\n\n.foro-participantes .foro-participante:hover .foro-participante__media::after {\n  height: 7px;\n}\n\n\/* =========================================================\n   CONTENIDO DE LA TARJETA\n   ========================================================= *\/\n\n.foro-participantes .foro-participante__contenido {\n  --width: auto !important;\n  --flex-grow: 1 !important;\n  --flex-shrink: 1 !important;\n  display: flex !important;\n  flex: 1 1 0 !important;\n  flex-direction: column !important;\n  align-items: flex-start !important;\n  width: auto !important;\n  max-width: none !important;\n  min-width: 0;\n  padding: 1px 0 0 !important;\n}\n\n.foro-participantes .foro-participante__contenido > .elementor-element {\n  width: 100% !important;\n  max-width: 100% !important;\n  min-width: 0 !important;\n}\n\n.foro-participantes .foro-participante__contenido,\n.foro-participantes .foro-participante__contenido *,\n.foro-participantes .foro-participante__nombre .elementor-heading-title,\n.foro-participantes .foro-participante__cargo p,\n.foro-participantes .foro-participante__organizacion p,\n.foro-participantes .foro-participante__bio p {\n  word-break: normal !important;\n  overflow-wrap: normal !important;\n  hyphens: none !important;\n  white-space: normal !important;\n}\n\n.foro-participantes .foro-participante__area {\n  width: auto !important;\n  margin: 0 0 10px !important;\n}\n\n.foro-participantes .foro-participante__area .elementor-widget-container {\n  display: inline-flex;\n  width: auto;\n  padding: 5px 8px;\n  border: 1px solid rgba(0, 95, 171, 0.13);\n  border-radius: 999px;\n  background: rgba(71, 160, 217, 0.09);\n  color: var(--foro-blue);\n  font: 600 9px\/1.2 \"Manrope\", sans-serif;\n  letter-spacing: 0.045em;\n  text-transform: uppercase;\n}\n\n.foro-participantes .foro-participante__area p,\n.foro-participantes .foro-participante__area span {\n  margin: 0 !important;\n  color: inherit !important;\n  font: inherit !important;\n}\n\n.foro-participantes .foro-participante__nombre {\n  margin: 0 0 6px !important;\n}\n\n.foro-participantes .foro-participante__nombre .elementor-heading-title {\n  margin: 0;\n  color: var(--foro-navy) !important;\n  font: 600 clamp(18px, 1.35vw, 22px)\/1.18 \"Manrope\", sans-serif !important;\n  letter-spacing: -0.03em;\n}\n\n.foro-participantes .foro-participante__cargo,\n.foro-participantes .foro-participante__organizacion,\n.foro-participantes .foro-participante__bio {\n  margin: 0 !important;\n}\n\n.foro-participantes .foro-participante__cargo .elementor-widget-container,\n.foro-participantes .foro-participante__cargo p {\n  margin: 0 !important;\n  color: var(--foro-blue) !important;\n  font: 600 11px\/1.4 \"Manrope\", sans-serif !important;\n}\n\n.foro-participantes .foro-participante__organizacion {\n  margin-top: 3px !important;\n}\n\n.foro-participantes .foro-participante__organizacion .elementor-widget-container,\n.foro-participantes .foro-participante__organizacion p {\n  margin: 0 !important;\n  color: var(--foro-muted) !important;\n  font: 500 11px\/1.45 \"Manrope\", sans-serif !important;\n}\n\n.foro-participantes .foro-participante__bio {\n  margin-top: 12px !important;\n  padding-top: 11px;\n  border-top: 1px solid rgba(29, 72, 108, 0.1);\n}\n\n.foro-participantes .foro-participante__bio .elementor-widget-container,\n.foro-participantes .foro-participante__bio p {\n  display: -webkit-box;\n  overflow: hidden;\n  margin: 0 !important;\n  color: var(--foro-muted) !important;\n  font: 400 11px\/1.55 \"Manrope\", sans-serif !important;\n  -webkit-box-orient: vertical;\n  -webkit-line-clamp: 3;\n}\n\n\/* Si un campo din\u00e1mico est\u00e1 vac\u00edo, no deja un hueco visible *\/\n.foro-participantes .foro-participante__area:has(.elementor-widget-container:empty),\n.foro-participantes .foro-participante__cargo:has(.elementor-widget-container:empty),\n.foro-participantes .foro-participante__organizacion:has(.elementor-widget-container:empty),\n.foro-participantes .foro-participante__bio:has(.elementor-widget-container:empty) {\n  display: none !important;\n}\n\n\/* =========================================================\n   BOT\u00d3N VER PERFIL\n   ========================================================= *\/\n\n.foro-participantes .foro-participante__abrir {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  width: auto;\n  margin: 14px 0 0;\n  padding: 0;\n  border: 0;\n  background: transparent;\n  color: var(--foro-blue);\n  font: 600 11px\/1.3 \"Manrope\", sans-serif;\n  margin-left: 9px !important;\n  text-align: left;\n  cursor: pointer;\n  transition: color 180ms ease;\n}\n\n.foro-participantes .foro-participante__abrir::after {\n  content: \"\u2192\";\n  display: inline-block;\n  font-size: 15px;\n  font-weight: 400;\n  transition: transform 180ms ease;\n}\n\n.foro-participantes .foro-participante__abrir:hover,\n.foro-participantes .foro-participante__abrir:focus-visible {\n  color: var(--foro-teal);\n}\n\n.foro-participantes .foro-participante__abrir:hover::after,\n.foro-participantes .foro-participante__abrir:focus-visible::after {\n  transform: translateX(4px);\n}\n\n.foro-participantes .foro-participante__abrir:focus-visible {\n  outline: 2px solid rgba(0, 95, 171, 0.28);\n  outline-offset: 4px;\n}\n\n\/* =========================================================\n   MODAL DEL PERFIL\n   ========================================================= *\/\n\nbody.foro-modal-abierto {\n  overflow: hidden;\n}\n\n.foro-perfil-modal[hidden] {\n  display: none !important;\n}\n\n.foro-perfil-modal {\n  position: fixed;\n  z-index: 999999;\n  inset: 0;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 28px;\n  font-family: \"Manrope\", sans-serif;\n}\n\n.foro-perfil-modal__fondo {\n  position: absolute;\n  inset: 0;\n  background: rgba(12, 36, 55, 0.64);\n  opacity: 0;\n  backdrop-filter: blur(5px);\n  transition: opacity 220ms ease;\n}\n\n.foro-perfil-modal__dialogo {\n  position: relative;\n  z-index: 1;\n  display: grid;\n  grid-template-columns: minmax(230px, 0.72fr) minmax(0, 1.28fr);\n  width: min(900px, 100%);\n  max-height: min(720px, calc(100vh - 56px));\n  overflow: auto;\n  border: 1px solid rgba(29, 72, 108, 0.14);\n  border-radius: 5px;\n  background: #ffffff;\n  box-shadow: 0 30px 90px rgba(12, 36, 55, 0.3);\n  opacity: 0;\n  transform: translateY(18px) scale(0.985);\n  transition: opacity 220ms ease, transform 220ms ease;\n}\n\n.foro-perfil-modal.is-open .foro-perfil-modal__fondo,\n.foro-perfil-modal.is-open .foro-perfil-modal__dialogo {\n  opacity: 1;\n}\n\n.foro-perfil-modal.is-open .foro-perfil-modal__dialogo {\n  transform: translateY(0) scale(1);\n}\n\n.foro-perfil-modal__cerrar {\n  position: absolute;\n  z-index: 4;\n  top: 16px;\n  right: 16px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 38px;\n  height: 38px;\n  padding: 0;\n  background: #8ecbaa !important;\n  color: #ffffff !important;\n  border: 1px solid #8ecbaa !important;\n  color: #1d486c;\n  font: 400 26px\/1 \"Manrope\", sans-serif;\n  cursor: pointer;\n  transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;\n}\n\n.foro-perfil-modal__cerrar:hover,\n.foro-perfil-modal__cerrar:focus-visible {\n  background: #1d486c;\n  color: #ffffff;\n  transform: rotate(4deg);\n}\n\n.foro-perfil-modal__media {\n  position: relative;\n  min-height: 430px;\n  overflow: hidden;\n  background: linear-gradient(145deg, #e6eff6, rgba(142, 203, 170, 0.55));\n}\n\n.foro-perfil-modal__media::after {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  height: 8px;\n  background: linear-gradient(90deg, #1d486c, #005fab 30%, #47a0d9 58%, #8ecbaa 82%, #53b89a);\n}\n\n.foro-perfil-modal__foto {\n  display: block;\n  width: 100%;\n  height: 100%;\n  min-height: 430px;\n  object-fit: cover;\n  object-position: center 25%;\n}\n\n.foro-perfil-modal__contenido {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  min-width: 0;\n  padding: clamp(42px, 6vw, 72px);\n}\n\n.foro-perfil-modal__area {\n  align-self: flex-start;\n  margin: 0 0 16px;\n  padding: 6px 10px;\n  border: 1px solid rgba(0, 95, 171, 0.15);\n  border-radius: 999px;\n  background: rgba(71, 160, 217, 0.09);\n  color: #005fab;\n  font: 600 10px\/1.2 \"Manrope\", sans-serif;\n  letter-spacing: 0.045em;\n  text-transform: uppercase;\n}\n\n.foro-perfil-modal__nombre {\n  margin: 0;\n  color: #1d486c;\n  font: 600 clamp(31px, 4vw, 48px)\/1.04 \"Manrope\", sans-serif;\n  letter-spacing: -0.055em;\n  word-break: normal;\n  overflow-wrap: break-word;\n}\n\n.foro-perfil-modal__cargo {\n  margin: 17px 0 0;\n  color: #005fab;\n  font: 600 14px\/1.45 \"Manrope\", sans-serif;\n}\n\n.foro-perfil-modal__organizacion {\n  margin: 4px 0 0;\n  color: #587084;\n  font: 500 13px\/1.5 \"Manrope\", sans-serif;\n}\n\n.foro-perfil-modal__separador {\n  width: 54px;\n  height: 3px;\n  margin: 26px 0 22px;\n  background: linear-gradient(90deg, #005fab, #47a0d9, #8ecbaa);\n}\n\n.foro-perfil-modal__bio {\n  margin: 0;\n  color: #526a7e;\n  font: 400 14px\/1.75 \"Manrope\", sans-serif;\n  white-space: pre-line;\n}\n\n.foro-perfil-modal__area:empty,\n.foro-perfil-modal__cargo:empty,\n.foro-perfil-modal__organizacion:empty,\n.foro-perfil-modal__bio:empty {\n  display: none;\n}\n\n.foro-perfil-modal__media.is-empty {\n  display: none;\n}\n\n.foro-perfil-modal__dialogo:has(.foro-perfil-modal__media.is-empty) {\n  grid-template-columns: 1fr;\n  max-width: 650px;\n}\n\n\/* =========================================================\n   PAGINACI\u00d3N\n   ========================================================= *\/\n\n.foro-participantes .foro-participantes__grid .elementor-pagination {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px;\n  margin-top: 42px;\n  font-family: \"Manrope\", sans-serif;\n}\n\n.foro-participantes .foro-participantes__grid .page-numbers {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-width: 40px;\n  min-height: 40px;\n  padding: 8px 12px;\n  border: 1px solid var(--foro-border);\n  border-radius: 3px;\n  background: rgba(255, 255, 255, 0.7);\n  color: var(--foro-navy);\n  font-size: 12px;\n  font-weight: 600;\n  transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease;\n}\n\n.foro-participantes .foro-participantes__grid .page-numbers.current,\n.foro-participantes .foro-participantes__grid .page-numbers:hover {\n  border-color: var(--foro-navy);\n  background: var(--foro-navy);\n  color: #ffffff;\n}\n\n\/* =========================================================\n   RESPONSIVE\n   ========================================================= *\/\n\n@media (max-width: 1100px) {\n  .foro-participantes {\n    padding: 72px 36px !important;\n  }\n\n  .foro-participantes__cabecera {\n    grid-template-columns: 1fr;\n    gap: 22px;\n  }\n\n  .foro-participantes__introduccion {\n    max-width: 700px;\n    transform: none;\n  }\n\n  .foro-participantes .foro-participantes__grid .elementor-loop-container {\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  }\n}\n\n@media (max-width: 767px) {\n  .foro-participantes {\n    padding: 58px 24px !important;\n  }\n\n  .foro-participantes .foro-participantes__titulo {\n    transform: none;\n  }\n\n  .foro-participantes__cabecera {\n    margin-bottom: 26px;\n  }\n\n  .foro-participantes__introduccion {\n    font-size: 14px;\n  }\n\n  .foro-participantes .foro-participantes__grid .elementor-loop-container {\n    grid-template-columns: 1fr !important;\n    gap: 18px !important;\n  }\n\n  .foro-participantes .foro-participante__media {\n    --width: 116px !important;\n    --min-height: 136px !important;\n    flex-basis: 116px !important;\n    width: 116px !important;\n    height: 136px !important;\n    min-width: 116px !important;\n    min-height: 136px !important;\n  }\n\n  .foro-perfil-modal {\n    align-items: flex-end;\n    padding: 14px;\n  }\n\n  .foro-perfil-modal__dialogo {\n    grid-template-columns: 1fr;\n    width: 100%;\n    max-height: calc(100vh - 28px);\n  }\n\n  .foro-perfil-modal__media,\n  .foro-perfil-modal__foto {\n    min-height: 230px;\n    height: 230px;\n  }\n\n  .foro-perfil-modal__contenido {\n    padding: 32px 26px 36px;\n  }\n\n  .foro-perfil-modal__nombre {\n    padding-right: 34px;\n    font-size: clamp(30px, 9vw, 42px);\n  }\n}\n\n@media (max-width: 480px) {\n  .foro-participantes {\n    padding: 48px 18px !important;\n  }\n\n  .foro-participantes .foro-participante {\n    --gap: 14px !important;\n    gap: 14px !important;\n    padding: 15px !important;\n  }\n\n  .foro-participantes .foro-participante > .e-con-inner {\n    gap: 14px !important;\n  }\n\n  .foro-participantes .foro-participante__contenido {\n    padding: 0 !important;\n  }\n\n  .foro-participantes .foro-participante__media {\n    --width: 88px !important;\n    --min-height: 106px !important;\n    flex-basis: 88px !important;\n    width: 88px !important;\n    height: 106px !important;\n    min-width: 88px !important;\n    min-height: 106px !important;\n  }\n\n  .foro-participantes .foro-participante__area {\n    margin-bottom: 8px !important;\n  }\n\n  .foro-participantes .foro-participante__nombre .elementor-heading-title {\n    font-size: 18px !important;\n  }\n\n  .foro-participantes .foro-participante__bio {\n    margin-top: 10px !important;\n    padding-top: 9px;\n  }\n\n  .foro-participantes .foro-participante__bio .elementor-widget-container,\n  .foro-participantes .foro-participante__bio p {\n    -webkit-line-clamp: 2;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .foro-participantes *,\n  .foro-participantes *::before,\n  .foro-participantes *::after {\n    transition-duration: 0.01ms !important;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  \"use strict\";\n\n  function iniciarDirectorio() {\n    const seccion = document.querySelector(\".foro-participantes\");\n    if (!seccion || seccion.dataset.modalIniciado === \"true\") return;\n\n    const modal = seccion.querySelector(\".foro-perfil-modal\");\n    if (!modal) return;\n\n    seccion.dataset.modalIniciado = \"true\";\n    document.body.appendChild(modal);\n\n    const dialogo = modal.querySelector(\".foro-perfil-modal__dialogo\");\n    const cerrarBoton = modal.querySelector(\".foro-perfil-modal__cerrar\");\n    const modalMedia = modal.querySelector(\".foro-perfil-modal__media\");\n    const modalFoto = modal.querySelector(\".foro-perfil-modal__foto\");\n    const modalArea = modal.querySelector(\".foro-perfil-modal__area\");\n    const modalNombre = modal.querySelector(\".foro-perfil-modal__nombre\");\n    const modalCargo = modal.querySelector(\".foro-perfil-modal__cargo\");\n    const modalOrganizacion = modal.querySelector(\".foro-perfil-modal__organizacion\");\n    const modalBio = modal.querySelector(\".foro-perfil-modal__bio\");\n    let ultimoFoco = null;\n\n    function obtenerTexto(tarjeta, selector) {\n      const elemento = tarjeta.querySelector(selector);\n      return elemento ? elemento.textContent.trim().replace(\/\\s+\/g, \" \") : \"\";\n    }\n\n    function prepararTarjetas() {\n      seccion.querySelectorAll(\".foro-participante\").forEach(function (tarjeta) {\n        const contenido = tarjeta.querySelector(\".foro-participante__contenido\");\n        if (!contenido || contenido.querySelector(\".foro-participante__abrir\")) return;\n\n        const boton = document.createElement(\"button\");\n        boton.type = \"button\";\n        boton.className = \"foro-participante__abrir\";\n        boton.textContent = \"Ver perfil\";\n        boton.setAttribute(\"aria-haspopup\", \"dialog\");\n        contenido.appendChild(boton);\n      });\n    }\n\n    function abrirModal(tarjeta, boton) {\n      const foto = tarjeta.querySelector(\".foro-participante__foto img\");\n      const nombre = obtenerTexto(tarjeta, \".foro-participante__nombre\");\n\n      modalArea.textContent = obtenerTexto(tarjeta, \".foro-participante__area\");\n      modalNombre.textContent = nombre;\n      modalCargo.textContent = obtenerTexto(tarjeta, \".foro-participante__cargo\");\n      modalOrganizacion.textContent = obtenerTexto(tarjeta, \".foro-participante__organizacion\");\n      modalBio.textContent = obtenerTexto(tarjeta, \".foro-participante__bio\");\n\n      if (foto && foto.currentSrc) {\n        modalFoto.src = foto.currentSrc;\n        modalFoto.alt = nombre ? \"Fotograf\u00eda de \" + nombre : \"Fotograf\u00eda del participante\";\n        modalMedia.classList.remove(\"is-empty\");\n      } else if (foto && foto.src) {\n        modalFoto.src = foto.src;\n        modalFoto.alt = nombre ? \"Fotograf\u00eda de \" + nombre : \"Fotograf\u00eda del participante\";\n        modalMedia.classList.remove(\"is-empty\");\n      } else {\n        modalFoto.removeAttribute(\"src\");\n        modalFoto.alt = \"\";\n        modalMedia.classList.add(\"is-empty\");\n      }\n\n      ultimoFoco = boton;\n      modal.hidden = false;\n      modal.setAttribute(\"aria-hidden\", \"false\");\n      document.body.classList.add(\"foro-modal-abierto\");\n\n      requestAnimationFrame(function () {\n        modal.classList.add(\"is-open\");\n        dialogo.scrollTop = 0;\n        cerrarBoton.focus();\n      });\n    }\n\n    function cerrarModal() {\n      if (modal.hidden) return;\n\n      modal.classList.remove(\"is-open\");\n      modal.setAttribute(\"aria-hidden\", \"true\");\n      document.body.classList.remove(\"foro-modal-abierto\");\n\n      window.setTimeout(function () {\n        modal.hidden = true;\n        if (ultimoFoco) ultimoFoco.focus();\n      }, 220);\n    }\n\n    seccion.addEventListener(\"click\", function (evento) {\n      const boton = evento.target.closest(\".foro-participante__abrir\");\n      if (!boton) return;\n\n      const tarjeta = boton.closest(\".foro-participante\");\n      if (tarjeta) abrirModal(tarjeta, boton);\n    });\n\n    modal.addEventListener(\"click\", function (evento) {\n      if (evento.target.closest(\"[data-foro-modal-cerrar]\")) cerrarModal();\n    });\n\n    document.addEventListener(\"keydown\", function (evento) {\n      if (evento.key === \"Escape\" && !modal.hidden) cerrarModal();\n    });\n\n    prepararTarjetas();\n\n    const observador = new MutationObserver(prepararTarjetas);\n    observador.observe(seccion, { childList: true, subtree: true });\n  }\n\n  if (document.readyState === \"loading\") {\n    document.addEventListener(\"DOMContentLoaded\", iniciarDirectorio);\n  } else {\n    iniciarDirectorio();\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e247738 foro-participantes__grid elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"e247738\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:9051,&quot;_skin&quot;:&quot;post&quot;,&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-9051\">.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"9051\" class=\"elementor elementor-9051 e-loop-item e-loop-item-9221 post-9221 participantes type-participantes status-publish has-post-thumbnail hentry\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2eb5201 foro-participante elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2eb5201\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b86ef64 foro-participante__media\" data-id=\"b86ef64\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5b1ec86 foro-participante__foto elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"5b1ec86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/ed2ada057b45c5e11a6f4fd2c85ad7fe\/2026\/09\/anna-fondo-verde-1024x1024.png\" class=\"attachment-large size-large wp-image-9220\" alt=\"\" srcset=\"https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/ed2ada057b45c5e11a6f4fd2c85ad7fe\/2026\/09\/anna-fondo-verde-1024x1024.png 1024w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/ed2ada057b45c5e11a6f4fd2c85ad7fe\/2026\/09\/anna-fondo-verde-e1790773468699-150x150.png 150w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/ed2ada057b45c5e11a6f4fd2c85ad7fe\/2026\/09\/anna-fondo-verde-e1790773468699-11x12.png 11w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3385464 foro-participante__contenido\" data-id=\"3385464\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ae4bee foro-participante__nombre elementor-widget elementor-widget-heading\" data-id=\"9ae4bee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Anna Tolosa<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdc2e7c foro-participante__organizacion elementor-widget elementor-widget-text-editor\" data-id=\"cdc2e7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tEUROFUE-UJI\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-520559e foro-participante__cargo elementor-widget elementor-widget-text-editor\" data-id=\"520559e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tResponsible for Communication and EU Project Manager\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82f200f foro-participante__bio elementor-widget elementor-widget-text-editor\" data-id=\"82f200f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tSoy T\u00e9cnico Superior especialista en programas internacionales de I+D+i, como Horizonte Europa.  9 a\u00f1os de experiencia apoyando a grupos de investigaci\u00f3n de la UJI y otras entidades en la captaci\u00f3n de financiaci\u00f3n europea, con casos de \u00e9xito como Dynamo, e-DIPLOMA o Support4Resilience. Mi inter\u00e9s se centra en ayudar a captar fondos europeos y a potenciar las estrategias de internacionalizaci\u00f3n.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"9051\" class=\"elementor elementor-9051 e-loop-item e-loop-item-9186 post-9186 participantes type-participantes status-publish has-post-thumbnail hentry\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2eb5201 foro-participante elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2eb5201\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b86ef64 foro-participante__media\" data-id=\"b86ef64\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5b1ec86 foro-participante__foto elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"5b1ec86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"534\" src=\"https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/ed2ada057b45c5e11a6f4fd2c85ad7fe\/2026\/09\/Maria-Ventura-1024x683.jpg\" class=\"attachment-large size-large wp-image-9185\" alt=\"\" srcset=\"https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/ed2ada057b45c5e11a6f4fd2c85ad7fe\/2026\/09\/Maria-Ventura-1024x683.jpg 1024w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/ed2ada057b45c5e11a6f4fd2c85ad7fe\/2026\/09\/Maria-Ventura-300x200.jpg 300w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/ed2ada057b45c5e11a6f4fd2c85ad7fe\/2026\/09\/Maria-Ventura-768x512.jpg 768w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/ed2ada057b45c5e11a6f4fd2c85ad7fe\/2026\/09\/Maria-Ventura-1536x1024.jpg 1536w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/ed2ada057b45c5e11a6f4fd2c85ad7fe\/2026\/09\/Maria-Ventura-2048x1365.jpg 2048w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/ed2ada057b45c5e11a6f4fd2c85ad7fe\/2026\/09\/Maria-Ventura-18x12.jpg 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3385464 foro-participante__contenido\" data-id=\"3385464\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ae4bee foro-participante__nombre elementor-widget elementor-widget-heading\" data-id=\"9ae4bee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Maria Ventura<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdc2e7c foro-participante__organizacion elementor-widget elementor-widget-text-editor\" data-id=\"cdc2e7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tEUROFUE-UJI\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-520559e foro-participante__cargo elementor-widget elementor-widget-text-editor\" data-id=\"520559e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tProject Officer y responsable Erasmus+\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82f200f foro-participante__bio elementor-widget elementor-widget-text-editor\" data-id=\"82f200f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tSoy responsable del apoyo y la promoci\u00f3n del programa Erasmus+ (acciones KA2 de cooperaci\u00f3n) en la EUROFUE-UJI. Mi inter\u00e9s en la jornada es conocer las novedades en materia de innovaci\u00f3n y financiaci\u00f3n europea, hacer networking con investigadores\/as y entidades participantes, conocer sus experiencias e identificar posibles oportunidades de colaboraci\u00f3n en futuros proyectos europeos.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"9051\" class=\"elementor elementor-9051 e-loop-item e-loop-item-9068 post-9068 participantes type-participantes status-publish has-post-thumbnail hentry\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2eb5201 foro-participante elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2eb5201\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b86ef64 foro-participante__media\" data-id=\"b86ef64\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5b1ec86 foro-participante__foto elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"5b1ec86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/1eed34047b6aa5c47dc0a2a7d7ccf498\/2026\/09\/4234c04f-ffca-45a0-956d-2a6e12e4b2c7-1024x1024.png\" class=\"attachment-large size-large wp-image-9067\" alt=\"\" srcset=\"https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/1eed34047b6aa5c47dc0a2a7d7ccf498\/2026\/09\/4234c04f-ffca-45a0-956d-2a6e12e4b2c7-1024x1024.png 1024w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/1eed34047b6aa5c47dc0a2a7d7ccf498\/2026\/09\/4234c04f-ffca-45a0-956d-2a6e12e4b2c7-300x300.png 300w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/1eed34047b6aa5c47dc0a2a7d7ccf498\/2026\/09\/4234c04f-ffca-45a0-956d-2a6e12e4b2c7-150x150.png 150w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/1eed34047b6aa5c47dc0a2a7d7ccf498\/2026\/09\/4234c04f-ffca-45a0-956d-2a6e12e4b2c7-768x768.png 768w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/1eed34047b6aa5c47dc0a2a7d7ccf498\/2026\/09\/4234c04f-ffca-45a0-956d-2a6e12e4b2c7-12x12.png 12w, https:\/\/eurofue.com\/wp-content\/uploads\/jet-form-builder\/1eed34047b6aa5c47dc0a2a7d7ccf498\/2026\/09\/4234c04f-ffca-45a0-956d-2a6e12e4b2c7.png 1254w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3385464 foro-participante__contenido\" data-id=\"3385464\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9ae4bee foro-participante__nombre elementor-widget elementor-widget-heading\" data-id=\"9ae4bee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Oriol L\u00f3pez G\u00f3mez<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cdc2e7c foro-participante__organizacion elementor-widget elementor-widget-text-editor\" data-id=\"cdc2e7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tEUROFUE-UJI\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-520559e foro-participante__cargo elementor-widget elementor-widget-text-editor\" data-id=\"520559e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tCommunications Officer\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82f200f foro-participante__bio elementor-widget elementor-widget-text-editor\" data-id=\"82f200f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTrabajo en la comunicaci\u00f3n y difusi\u00f3n de proyectos europeos, especialmente de Horizonte Europa y Erasmus+, y me interesa acercar sus oportunidades y resultados a la comunidad investigadora.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f9f1219 foro-inscripcion elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"f9f1219\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f7b42e2 foro-inscripcion__intro\" data-id=\"f7b42e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f4476d2 elementor-widget elementor-widget-html\" data-id=\"f4476d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n  INSCRIPCI\u00d3N \u00b7 EL FUTURO DE LA INNOVACI\u00d3N EUROPEA\n\n  ELEMENTOR, ESTRUCTURA OBLIGATORIA:\n\n  SECCI\u00d3N CL\u00c1SICA DE DOS COLUMNAS\n  \u251c\u2500 Secci\u00f3n: foro-inscripcion\n  \u251c\u2500 Columna izquierda: foro-inscripcion__intro\n  \u2502  \u2514\u2500 Widget HTML con TODO este c\u00f3digo\n  \u2514\u2500 Columna derecha: foro-inscripcion__form\n     \u2514\u2500 Widget JetFormBuilder: jetform-foro\n\n  No a\u00f1adas las clases con un punto delante.\n-->\n\n<div class=\"foro-inscripcion-copy\" id=\"inscripcion\">\n  <h2 class=\"foro-inscripcion-copy__title\">\n    Inscr\u00edbete<span class=\"foro-inscripcion-copy__second-line\"> al foro<\/span>\n  <\/h2>\n\n  <p class=\"foro-inscripcion-copy__text\">\n    Completa el formulario para inscribirte en el foro. Te contactaremos\n    pr\u00f3ximamente con la informaci\u00f3n necesaria para asistir.\n  <\/p>\n<\/div>\n\n<style>\n@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;500;600;700&display=swap\");\n\n\/* =========================================================\n   VARIABLES Y FONDO\n   ========================================================= *\/\n\n.foro-inscripcion {\n  --foro-navy: #1d486c;\n  --foro-blue: #005fab;\n  --foro-sky: #47a0d9;\n  --foro-green: #8ecbaa;\n  --foro-paper: #fdfdfb;\n  --foro-text: #1d486c;\n  --foro-muted: #566d7f;\n  --foro-border: rgba(29, 72, 108, 0.22);\n\n  position: relative;\n  overflow: hidden;\n  isolation: isolate;\n  padding: clamp(72px, 7.5vw, 112px) clamp(24px, 5vw, 72px) !important;\n  background:\n    radial-gradient(circle at 84% 18%, rgba(142, 203, 170, 0.15), transparent 28%),\n    linear-gradient(112deg, #fdfdfb 0%, #f5fafb 42%, #e8f3f7 100%);\n  font-family: \"Manrope\", sans-serif;\n}\n\n.foro-inscripcion,\n.foro-inscripcion *,\n.foro-inscripcion *::before,\n.foro-inscripcion *::after {\n  box-sizing: border-box;\n}\n\n.foro-inscripcion::before {\n  content: \"\";\n  position: absolute;\n  z-index: 0;\n  left: 38%;\n  right: -8%;\n  top: 57%;\n  height: 1px;\n  background: linear-gradient(\n    90deg,\n    transparent,\n    rgba(0, 95, 171, 0.12) 38%,\n    rgba(142, 203, 170, 0.3) 70%,\n    transparent\n  );\n  transform: rotate(-4deg);\n  pointer-events: none;\n}\n\n\/* =========================================================\n   DOS COLUMNAS DE LA SECCI\u00d3N\n\n   Se contemplan las dos estructuras de las secciones cl\u00e1sicas\n   de Elementor: con y sin el contenedor .elementor-row.\n   ========================================================= *\/\n\n.foro-inscripcion > .elementor-container {\n  position: relative;\n  z-index: 1;\n  width: 100%;\n  max-width: 1360px !important;\n  margin-inline: auto;\n}\n\n.foro-inscripcion > .elementor-container:not(:has(> .elementor-row)),\n.foro-inscripcion > .elementor-container > .elementor-row,\n.foro-inscripcion > .e-con-inner {\n  display: grid !important;\n  grid-template-columns: minmax(270px, 0.72fr) minmax(0, 1.28fr) !important;\n  align-items: start !important;\n  gap: clamp(46px, 7vw, 104px) !important;\n  width: 100%;\n}\n\n.foro-inscripcion > .elementor-container > .elementor-row > .elementor-column,\n.foro-inscripcion > .elementor-container:not(:has(> .elementor-row)) > .elementor-column,\n.foro-inscripcion > .e-con-inner > .e-con,\n.foro-inscripcion .foro-inscripcion__intro,\n.foro-inscripcion .foro-inscripcion__form {\n  width: 100% !important;\n  min-width: 0 !important;\n}\n\n.foro-inscripcion .foro-inscripcion__intro > .elementor-widget-wrap,\n.foro-inscripcion .foro-inscripcion__form > .elementor-widget-wrap {\n  width: 100% !important;\n}\n\n\/* =========================================================\n   TEXTO IZQUIERDO\n   ========================================================= *\/\n\n.foro-inscripcion-copy {\n  max-width: 410px;\n  color: var(--foro-text);\n}\n\n.foro-inscripcion-copy__title {\n  margin: 0 !important;\n  color: var(--foro-navy);\n  font: 600 clamp(44px, 4.3vw, 66px)\/0.98 \"Manrope\", sans-serif;\n  letter-spacing: -0.055em;\n}\n\n.foro-inscripcion-copy__second-line {\n  display: block;\n}\n\n.foro-inscripcion-copy__text {\n  max-width: 380px;\n  margin: 28px 0 0 !important;\n  color: var(--foro-muted);\n  font: 400 15px\/1.72 \"Manrope\", sans-serif;\n}\n\n\/* =========================================================\n   FORMULARIO: REJILLA EXTERIOR\n   ========================================================= *\/\n\n.foro-inscripcion .jetform-foro,\n.foro-inscripcion .jetform-foro .elementor-widget-container,\n.foro-inscripcion .jetform-foro form,\n.foro-inscripcion .jetform-foro form.jet-form-builder {\n  width: 100% !important;\n  max-width: none !important;\n  font-family: \"Manrope\", sans-serif !important;\n}\n\n.foro-inscripcion .jetform-foro form.jet-form-builder {\n  display: grid !important;\n  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n  column-gap: 18px !important;\n  row-gap: 20px !important;\n  align-items: start !important;\n}\n\n\/* Por defecto, las filas ocupan todo el ancho. *\/\n.foro-inscripcion .jetform-foro form.jet-form-builder > .jet-form-builder-row {\n  grid-column: 1 \/ -1;\n}\n\n\/* Solo estos cuatro campos forman parejas de dos columnas. *\/\n.foro-inscripcion .jetform-foro form.jet-form-builder > .jet-form-builder-row:has([name=\"nombre_completo\"]),\n.foro-inscripcion .jetform-foro form.jet-form-builder > .jet-form-builder-row:has([name=\"email\"]),\n.foro-inscripcion .jetform-foro form.jet-form-builder > .jet-form-builder-row:has([name=\"organizacion\"]),\n.foro-inscripcion .jetform-foro form.jet-form-builder > .jet-form-builder-row:has([name=\"cargo\"]) {\n  grid-column: span 1;\n}\n\n\/* =========================================================\n   CORRECCI\u00d3N PRINCIPAL DE JETFORMBUILDER\n\n   JetForm puede poner etiqueta y campo uno al lado del otro.\n   Aqu\u00ed se fuerza la etiqueta arriba y el control debajo.\n   ========================================================= *\/\n\n.foro-inscripcion .jetform-foro .jet-form-builder-row {\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: stretch !important;\n  justify-content: flex-start !important;\n  gap: 8px !important;\n  width: 100% !important;\n  max-width: none !important;\n  min-width: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.foro-inscripcion .jetform-foro .jet-form-builder__label,\n.foro-inscripcion .jetform-foro label.jet-form-builder__label {\n  display: block !important;\n  flex: 0 0 auto !important;\n  width: 100% !important;\n  max-width: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.foro-inscripcion .jetform-foro .jet-form-builder__label-text {\n  display: block !important;\n  width: 100% !important;\n  margin: 0 !important;\n  color: var(--foro-navy) !important;\n  font: 600 12px\/1.4 \"Manrope\", sans-serif !important;\n  letter-spacing: -0.01em;\n}\n\n.foro-inscripcion .jetform-foro .jet-form-builder__field-wrap,\n.foro-inscripcion .jetform-foro .jet-form-builder__fields-group {\n  flex: 0 0 auto !important;\n  width: 100% !important;\n  max-width: none !important;\n  margin: 0 !important;\n}\n\n\/* =========================================================\n   INPUTS, SELECTS Y TEXTAREA\n   ========================================================= *\/\n\n.foro-inscripcion .jetform-foro input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]),\n.foro-inscripcion .jetform-foro select,\n.foro-inscripcion .jetform-foro textarea,\n.foro-inscripcion .jetform-foro .jet-form-builder__field:not([type=\"checkbox\"]):not([type=\"radio\"]) {\n  display: block !important;\n  width: 100% !important;\n  max-width: none !important;\n  min-width: 0 !important;\n  min-height: 48px !important;\n  margin: 0 !important;\n  padding: 12px 14px !important;\n  border: 1px solid var(--foro-border) !important;\n  border-radius: 3px !important;\n  outline: 0 !important;\n  background: rgba(255, 255, 255, 0.78) !important;\n  box-shadow: none !important;\n  color: var(--foro-text) !important;\n  font: 400 14px\/1.45 \"Manrope\", sans-serif !important;\n  transition: border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease;\n}\n\n.foro-inscripcion .jetform-foro textarea,\n.foro-inscripcion .jetform-foro textarea.jet-form-builder__field {\n  min-height: 105px !important;\n  resize: vertical;\n}\n\n.foro-inscripcion .jetform-foro input::placeholder,\n.foro-inscripcion .jetform-foro textarea::placeholder {\n  color: rgba(86, 109, 127, 0.62) !important;\n  opacity: 1;\n}\n\n.foro-inscripcion .jetform-foro input:not([type=\"checkbox\"]):not([type=\"radio\"]):hover,\n.foro-inscripcion .jetform-foro select:hover,\n.foro-inscripcion .jetform-foro textarea:hover {\n  border-color: rgba(0, 95, 171, 0.46) !important;\n}\n\n.foro-inscripcion .jetform-foro input:not([type=\"checkbox\"]):not([type=\"radio\"]):focus,\n.foro-inscripcion .jetform-foro select:focus,\n.foro-inscripcion .jetform-foro textarea:focus {\n  border-color: rgba(0, 95, 171, 0.68) !important;\n  background: rgba(255, 255, 255, 0.96) !important;\n  box-shadow: 0 0 0 3px rgba(71, 160, 217, 0.15) !important;\n}\n\n\/* =========================================================\n   OPCIONES DE RADIO Y CHECKBOX\n   ========================================================= *\/\n\n.foro-inscripcion .jetform-foro .jet-form-builder__fields-group,\n.foro-inscripcion .jetform-foro .checkradio-wrap {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: stretch !important;\n  gap: 10px !important;\n}\n\n.foro-inscripcion .jetform-foro .jet-form-builder__field-label,\n.foro-inscripcion .jetform-foro .checkradio-wrap label {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 9px !important;\n  width: auto !important;\n  min-height: 42px;\n  margin: 0 !important;\n  padding: 9px 13px !important;\n  border: 1px solid var(--foro-border);\n  border-radius: 3px;\n  background: rgba(255, 255, 255, 0.58);\n  color: var(--foro-muted) !important;\n  font: 400 12px\/1.45 \"Manrope\", sans-serif !important;\n  cursor: pointer;\n  transition: border-color 180ms ease, background-color 180ms ease, color 180ms ease;\n}\n\n.foro-inscripcion .jetform-foro .jet-form-builder__field-label:hover,\n.foro-inscripcion .jetform-foro .checkradio-wrap label:hover {\n  border-color: rgba(0, 95, 171, 0.48);\n  background: rgba(255, 255, 255, 0.9);\n  color: var(--foro-navy) !important;\n}\n\n.foro-inscripcion .jetform-foro .jet-form-builder__field-label:has(input:checked),\n.foro-inscripcion .jetform-foro .checkradio-wrap label:has(input:checked) {\n  border-color: var(--foro-blue);\n  background: rgba(71, 160, 217, 0.11);\n  color: var(--foro-navy) !important;\n}\n\n.foro-inscripcion .jetform-foro input[type=\"checkbox\"],\n.foro-inscripcion .jetform-foro input[type=\"radio\"] {\n  flex: 0 0 auto !important;\n  width: 16px !important;\n  height: 16px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  accent-color: var(--foro-blue);\n}\n\n\/* =========================================================\n   TEXTO LEGAL\n   ========================================================= *\/\n\n\/*\n  JetForm puede conservar un ancho del 50 % en el bloque HTML aunque los\n  campos condicionales est\u00e9n ocultos. Estos selectores fuerzan el aviso de\n  privacidad a ocupar las dos columnas en cualquier estado del formulario.\n*\/\n.foro-inscripcion .jetform-foro form.jet-form-builder > .field-type-html-field,\n.foro-inscripcion .jetform-foro form.jet-form-builder > .field-type-html,\n.foro-inscripcion .jetform-foro form.jet-form-builder > .jet-form-builder-row:has(a[href*=\"proteccion-de-datos\"]),\n.foro-inscripcion .jetform-foro form.jet-form-builder > div:has(> p a[href*=\"proteccion-de-datos\"]),\n.foro-inscripcion .jetform-foro form.jet-form-builder > p:has(a[href*=\"proteccion-de-datos\"]) {\n  grid-column: 1 \/ -1 !important;\n  justify-self: stretch !important;\n  width: 100% !important;\n  max-width: none !important;\n  flex-basis: 100% !important;\n}\n\n.foro-inscripcion .jetform-foro .field-type-html-field,\n.foro-inscripcion .jetform-foro .field-type-html,\n.foro-inscripcion .jetform-foro .jet-form-builder-row:has(.jet-form-builder__field-wrap > p),\n.foro-inscripcion .jetform-foro .jet-form-builder-row:has(a[href*=\"proteccion-de-datos\"]) {\n  width: 100% !important;\n  max-width: none !important;\n  color: var(--foro-muted) !important;\n  font: 400 12px\/1.65 \"Manrope\", sans-serif !important;\n}\n\n.foro-inscripcion .jetform-foro .field-type-html-field p,\n.foro-inscripcion .jetform-foro .field-type-html p,\n.foro-inscripcion .jetform-foro .jet-form-builder-row:has(a[href*=\"proteccion-de-datos\"]) p {\n  width: 100% !important;\n  max-width: none !important;\n  margin: 0 !important;\n}\n\n.foro-inscripcion .jetform-foro a {\n  color: var(--foro-blue) !important;\n  text-decoration-color: rgba(0, 95, 171, 0.3);\n  text-underline-offset: 3px;\n}\n\n\/* =========================================================\n   BOT\u00d3N\n   ========================================================= *\/\n\n.foro-inscripcion .jetform-foro .jet-form-builder__submit,\n.foro-inscripcion .jetform-foro button[type=\"submit\"],\n.foro-inscripcion .jetform-foro input[type=\"submit\"] {\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  gap: 13px !important;\n  width: auto !important;\n  min-width: 215px;\n  min-height: 50px;\n  margin: 4px 0 0 !important;\n  padding: 13px 24px !important;\n  border: 1px solid var(--foro-navy) !important;\n  border-radius: 3px !important;\n  background: var(--foro-navy) !important;\n  box-shadow: none !important;\n  color: #ffffff !important;\n  font: 600 13px\/1.2 \"Manrope\", sans-serif !important;\n  text-transform: none !important;\n  cursor: pointer;\n  transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, transform 180ms ease;\n}\n\n.foro-inscripcion .jetform-foro button[type=\"submit\"]::after,\n.foro-inscripcion .jetform-foro .jet-form-builder__submit::after {\n  content: \"\u2192\";\n  display: inline-block;\n  font-size: 18px;\n  font-weight: 400;\n  line-height: 1;\n  transition: transform 180ms ease;\n}\n\n.foro-inscripcion .jetform-foro .jet-form-builder__submit:hover,\n.foro-inscripcion .jetform-foro button[type=\"submit\"]:hover,\n.foro-inscripcion .jetform-foro input[type=\"submit\"]:hover {\n  border-color: var(--foro-green) !important;\n  background: var(--foro-green) !important;\n  color: var(--foro-navy) !important;\n  transform: translateY(-1px);\n}\n\n.foro-inscripcion .jetform-foro button[type=\"submit\"]:hover::after,\n.foro-inscripcion .jetform-foro .jet-form-builder__submit:hover::after {\n  transform: translateX(4px);\n}\n\n\/* =========================================================\n   MENSAJES\n   ========================================================= *\/\n\n.foro-inscripcion .jetform-foro .jet-form-builder__field-error,\n.foro-inscripcion .jetform-foro .jet-form-builder-message--error {\n  margin-top: 5px !important;\n  color: #9b3f3f !important;\n  font: 500 12px\/1.4 \"Manrope\", sans-serif !important;\n}\n\n.foro-inscripcion .jetform-foro .jet-form-builder-message--success {\n  padding: 14px 16px !important;\n  border: 1px solid rgba(83, 184, 154, 0.35) !important;\n  border-radius: 3px !important;\n  background: rgba(142, 203, 170, 0.18) !important;\n  color: var(--foro-navy) !important;\n  font: 500 13px\/1.5 \"Manrope\", sans-serif !important;\n}\n\n\/* =========================================================\n   TABLET Y M\u00d3VIL\n   ========================================================= *\/\n\n\/* Port\u00e1tiles peque\u00f1os y tablet horizontal *\/\n@media (max-width: 1100px) {\n  .foro-inscripcion {\n    padding: 72px 36px !important;\n  }\n\n  .foro-inscripcion > .elementor-container:not(:has(> .elementor-row)),\n  .foro-inscripcion > .elementor-container > .elementor-row,\n  .foro-inscripcion > .e-con-inner {\n    grid-template-columns: 1fr !important;\n    gap: 42px !important;\n  }\n\n  .foro-inscripcion .foro-inscripcion__intro,\n  .foro-inscripcion .foro-inscripcion__form {\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n  }\n\n  .foro-inscripcion-copy {\n    max-width: 680px;\n  }\n\n  .foro-inscripcion-copy__second-line {\n    display: inline;\n  }\n}\n\n\/* Tablet vertical *\/\n@media (max-width: 767px) {\n  .foro-inscripcion {\n    padding: 58px 24px !important;\n  }\n\n  .foro-inscripcion-copy__title {\n    font-size: clamp(40px, 8vw, 52px);\n  }\n\n  .foro-inscripcion-copy__text {\n    margin-top: 22px !important;\n    font-size: 14px;\n  }\n\n  .foro-inscripcion .jetform-foro form.jet-form-builder {\n    grid-template-columns: 1fr !important;\n    row-gap: 17px !important;\n    column-gap: 0 !important;\n  }\n\n  .foro-inscripcion .jetform-foro form.jet-form-builder > .jet-form-builder-row {\n    grid-column: 1 \/ -1 !important;\n  }\n\n  .foro-inscripcion .jetform-foro .jet-form-builder__fields-group,\n  .foro-inscripcion .jetform-foro .checkradio-wrap {\n    flex-direction: column !important;\n    align-items: stretch !important;\n  }\n\n  .foro-inscripcion .jetform-foro .jet-form-builder__field-label,\n  .foro-inscripcion .jetform-foro .checkradio-wrap label {\n    width: 100% !important;\n  }\n\n  .foro-inscripcion .jetform-foro .jet-form-builder__submit,\n  .foro-inscripcion .jetform-foro button[type=\"submit\"],\n  .foro-inscripcion .jetform-foro input[type=\"submit\"] {\n    width: 100% !important;\n  }\n}\n\n\/* M\u00f3vil *\/\n@media (max-width: 480px) {\n  .foro-inscripcion {\n    padding: 48px 18px !important;\n  }\n\n  .foro-inscripcion > .elementor-container:not(:has(> .elementor-row)),\n  .foro-inscripcion > .elementor-container > .elementor-row,\n  .foro-inscripcion > .e-con-inner {\n    gap: 34px !important;\n  }\n\n  .foro-inscripcion-copy__title {\n    font-size: clamp(36px, 11vw, 44px);\n    line-height: 1.02;\n  }\n\n  .foro-inscripcion-copy__text {\n    line-height: 1.65;\n  }\n\n  .foro-inscripcion .jetform-foro input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]),\n  .foro-inscripcion .jetform-foro select,\n  .foro-inscripcion .jetform-foro textarea,\n  .foro-inscripcion .jetform-foro .jet-form-builder__field:not([type=\"checkbox\"]):not([type=\"radio\"]) {\n    min-height: 50px !important;\n    font-size: 16px !important;\n  }\n\n  .foro-inscripcion .jetform-foro .field-type-html-field,\n  .foro-inscripcion .jetform-foro .jet-form-builder-row:has(.jet-form-builder__field-wrap > p) {\n    overflow-wrap: anywhere;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .foro-inscripcion *,\n  .foro-inscripcion *::before,\n  .foro-inscripcion *::after {\n    transition-duration: 0.01ms !important;\n  }\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3498874 foro-inscripcion__form\" data-id=\"3498874\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b271c9a jetform-foro elementor-widget elementor-widget-jet-form-builder-form\" data-id=\"b271c9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"jet-form-builder-form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel='stylesheet' id='wp-block-library-css' href='https:\/\/eurofue.com\/wp-includes\/css\/dist\/block-library\/style.min.css?ver=43765a8402' media='all' \/>\n<style id=\"jet-form-builder-9029-inline-css\"><\/style><form  class=\"jet-form-builder layout-column submit-type-ajax\" action=\"https:\/\/eurofue.com\/en\/wp-json\/wp\/v2\/pages\/9015\/?26bJR1=84MSm7x2HO45&amp;method=reload\" method=\"POST\" data-form-id=\"9029\" data-layout=\"column\" enctype=\"multipart\/form-data\" data-clear=\"1\" novalidate=\"null\" ssr_validation_method=\"rest\"><input type=\"hidden\" id=\"_wpnonce_9029\" name=\"_wpnonce\" value=\"e05dedd942\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/9015\" \/>\r\n<input type=\"hidden\" name=\"_jfb_current_render_states[]\" value=\"DEFAULT.STATE\" data-jfb-sync \/><input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"_jet_engine_booking_form_id\" data-field-name=\"_jet_engine_booking_form_id\" value=\"9029\">\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"_jet_engine_refer\" data-field-name=\"_jet_engine_refer\" value=\"https:\/\/eurofue.com\/en\/wp-json\/wp\/v2\/pages\/9015\/\">\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"__queried_post_id\" data-field-name=\"__queried_post_id\" value=\"9068\">\n\n<input type=\"hidden\" class=\"jet-form-builder__field hidden-field\" name=\"post_id\" data-field-name=\"post_id\" data-jfb-sync=\"null\" value=\"9068\">\n\n\n\n<div  data-validation-type=\"inherit\" class=\"jet-form-builder-row field-type-text-field cb-p92v7c8d\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Nombre y apellidos <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t\t\t<input required=\"required\" name=\"nombre_completo\" id=\"nombre_completo\" type=\"text\" data-field-name=\"nombre_completo\" class=\"jet-form-builder__field text-field\" maxlength=\"100\" data-jfb-sync=\"null\" autocomplete=\"off_QxFXpJkw\">\n\t\t\t\t\t<\/div>\n<\/div>\n\n<div  data-validation-type=\"inherit\" class=\"jet-form-builder-row field-type-text-field cb-xfkdn8cz\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Correo electr\u00f3nico <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t\t\t<input required=\"required\" name=\"email\" id=\"email\" type=\"email\" data-field-name=\"email\" class=\"jet-form-builder__field text-field\" data-jfb-sync=\"null\" autocomplete=\"off_JNQtRAuF\">\n\t\t\t\t\t<\/div>\n<\/div>\n\n<div  data-validation-type=\"inherit\" class=\"jet-form-builder-row field-type-text-field cb-t7fdkfy4\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Organizaci\u00f3n o instituci\u00f3n <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t\t\t<input required=\"required\" name=\"organizacion\" id=\"organizacion\" type=\"text\" data-field-name=\"organizacion\" class=\"jet-form-builder__field text-field\" maxlength=\"120\" data-jfb-sync=\"null\" autocomplete=\"off_rfwoX56H\">\n\t\t\t\t\t<\/div>\n<\/div>\n\n<div  data-validation-type=\"inherit\" class=\"jet-form-builder-row field-type-text-field cb-h9bltzd9\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Cargo <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t\t\t<input required=\"required\" name=\"cargo\" id=\"cargo\" type=\"text\" data-field-name=\"cargo\" class=\"jet-form-builder__field text-field\" maxlength=\"100\" data-jfb-sync=\"null\" autocomplete=\"off_zdDexf1s\">\n\t\t\t\t\t<\/div>\n<\/div>\n\n<div  data-validation-type=\"inherit\" class=\"jet-form-builder-row field-type-radio-field wp-block-jet-forms-radio-field cb-ow9r04ph\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">\u00bfA qu\u00e9 jornada asistir\u00e1s? <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__fields-group checkradio-wrap\" data-jfb-sync><div class=\"jet-form-builder__field-wrap radio-wrap checkradio-wrap\"><label class=\"jet-form-builder__field-label for-radio\">\n<input type=\"radio\" name=\"dias_asistencia\" value=\"11_noviembre\" data-field-name=\"dias_asistencia\"  class=\"jet-form-builder__field radio-field checkradio-field\" required=\"required\"><span>11 de noviembre<\/span><\/label><\/div><div class=\"jet-form-builder__field-wrap radio-wrap checkradio-wrap\"><label class=\"jet-form-builder__field-label for-radio\">\n<input type=\"radio\" name=\"dias_asistencia\" value=\"12_noviembre\" data-field-name=\"dias_asistencia\"  class=\"jet-form-builder__field radio-field checkradio-field\" required=\"required\"><span>12 de noviembre<\/span><\/label><\/div><div class=\"jet-form-builder__field-wrap radio-wrap checkradio-wrap\"><label class=\"jet-form-builder__field-label for-radio\">\n<input type=\"radio\" name=\"dias_asistencia\" value=\"ambas\" data-field-name=\"dias_asistencia\"  class=\"jet-form-builder__field radio-field checkradio-field\" required=\"required\"><span>Ambas<\/span><\/label><\/div><\/div>\n<\/div>\n\n<div  data-validation-type=\"inherit\" class=\"jet-form-builder-row field-type-radio-field wp-block-jet-forms-radio-field cb-aqzp1hez\">\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">\u00bfQuieres aparecer en la lista p\u00fablica de participantes? <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__fields-group checkradio-wrap\" data-jfb-sync><div class=\"jet-form-builder__field-wrap radio-wrap checkradio-wrap\"><label class=\"jet-form-builder__field-label for-radio\">\n<input type=\"radio\" name=\"perfil_publico\" value=\"si\" data-field-name=\"perfil_publico\"  class=\"jet-form-builder__field radio-field checkradio-field\" required=\"required\"><span>S\u00ed, quiero crear un perfil p\u00fablico<\/span><\/label><\/div><div class=\"jet-form-builder__field-wrap radio-wrap checkradio-wrap\"><label class=\"jet-form-builder__field-label for-radio\">\n<input type=\"radio\" name=\"perfil_publico\" value=\"no\" data-field-name=\"perfil_publico\"  class=\"jet-form-builder__field radio-field checkradio-field\" required=\"required\"><span>No, solo quiero inscribirme<\/span><\/label><\/div><\/div>\n<\/div>\n\n<div class=\"jet-form-builder__conditional \" data-jfb-conditional=\"[{&quot;operator&quot;:&quot;equal&quot;,&quot;value&quot;:&quot;si&quot;,&quot;field&quot;:&quot;perfil_publico&quot;,&quot;use_preset&quot;:false}]\" data-jfb-func=\"{&quot;show&quot;:{&quot;dom&quot;:true}}\">\n<div  data-validation-type=\"advanced\" data-validation-messages=\"{&quot;empty&quot;:&quot;Cu\u00e9ntanos brevemente a qu\u00e9 te dedicas o cu\u00e1les son tus intereses profesionales&quot;,&quot;char_max&quot;:&quot;Por favor reduce el texto a %this(maxLength)% caracteres o menos (ahora mismo tienes %this|length% caracteres).&quot;}\" class=\"jet-form-builder-row field-type-textarea-field cb-v4jqhjzb\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Breve descripci\u00f3n para tu perfil <span class=\"jet-form-builder__required\">*<\/span><\/div><\/div><div class=\"jet-form-builder__field-wrap\">\n\t\t<textarea class=\"jet-form-builder__field textarea-field\" required=\"required\" name=\"bio\" data-field-name=\"bio\" id=\"bio\" data-jfb-sync=\"null\" maxlength=\"400\"><\/textarea>\n\t<\/div><div class=\"jet-form-builder__desc\"><small>Escribe dos o tres frases sobre tu trabajo o tus intereses profesionales. Este texto aparecer\u00e1 en tu perfil p\u00fablico.<\/small><\/div>\n<\/div>\n\n<div  data-validation-type=\"advanced\" data-validation-messages=\"{&quot;max_size&quot;:&quot;Maximum file size: %max_size%&quot;,&quot;max_files&quot;:&quot;&quot;,&quot;file_ext&quot;:&quot;El formato de la fotograf\u00eda no es v\u00e1lido. Utiliza JPG, PNG o WebP.&quot;,&quot;file_max_size&quot;:&quot;La fotograf\u00eda supera el tama\u00f1o m\u00e1ximo permitido de 5 MB.&quot;}\" class=\"jet-form-builder-row field-type-media-field\" >\n<template class=\"jet-form-builder__preview-template\"><div class=\"jet-form-builder-file-upload__file\" data-file=\"%file_url%\">\n\t<!-- preview -->\n\t<!-- field -->\n\t<div class=\"jet-form-builder-file-upload__file-remove\" data-file-name=\"%file_name%\">\n\t\t<svg width=\"22\" height=\"22\" viewBox=\"0 0 14 15\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t<path d=\"M4.375 7H6.125V12.25H4.375V7ZM7.875 7H9.625V12.25H7.875V7ZM10.5 1.75C10.5 1.51302 10.4134 1.30794 10.2402 1.13477C10.0762 0.961589 9.87109 0.875 9.625 0.875H4.375C4.12891 0.875 3.91927 0.961589 3.74609 1.13477C3.58203 1.30794 3.5 1.51302 3.5 1.75V3.5H0V5.25H0.875V14C0.875 14.237 0.957031 14.4421 1.12109 14.6152C1.29427 14.7884 1.50391 14.875 1.75 14.875H12.25C12.4961 14.875 12.7012 14.7884 12.8652 14.6152C13.0384 14.4421 13.125 14.237 13.125 14V5.25H14V3.5H10.5V1.75ZM5.25 2.625H8.75V3.5H5.25V2.625ZM11.375 5.25V13.125H2.625V5.25H11.375Z\"><\/path>\n\t\t<\/svg>\n\t<\/div>\n\t<span\n\t\t\tclass=\"jet-form-builder-file-upload__file-invalid-marker\"\n\t\t\tstyle=\"display: none\">\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 20 20\" fill=\"currentcolor\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z\"><\/path><\/svg>\n\t<\/span>\n\t<!-- footer -->\n<\/div>\n<\/template><div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Foto de perfil<\/div><\/div><div class=\"jet-form-builder__field-wrap jet-form-builder-file-upload\">\n\t\t<div class=\"jet-form-builder-file-upload__content\">\n\t\t<div class=\"jet-form-builder-file-upload__loader\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"38\" height=\"38\" viewBox=\"0 0 38 38\" stroke=\"#fff\"><g fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(1 1)\" stroke-width=\"2\"><circle stroke-opacity=\".5\" cx=\"18\" cy=\"18\" r=\"18\"\/><path d=\"M36 18c0-9.94-8.06-18-18-18\" transform=\"rotate(137.826 18 18)\"><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 18 18\" to=\"360 18 18\" dur=\"1s\" repeatCount=\"indefinite\"\/><\/path><\/g><\/g><\/svg><\/div>\t\t<div class=\"jet-form-builder-file-upload__files\" data-args=\"{&quot;max_files&quot;:1,&quot;max_size&quot;:5242880}\">\n\t\t\t\t\t<\/div>\n\t<\/div>\n\t<div class=\"jet-form-builder-file-upload__fields\">\n\t\t<input class=\"jet-form-builder__field file-field jet-form-builder-file-upload__input allow-insert-attachments-id\" name=\"foto\" data-field-name=\"foto\" type=\"file\" data-form_id=\"9029\" id=\"foto\" data-jfb-sync=\"null\" accept=\"image\/jpeg,image\/png,image\/webp,image\/heic,image\/heif\" data-max_size=\"5242880\">\n\t<\/div>\n\t<div class=\"jet-form-builder-file-upload__message\"><small>Maximum file size: 5 MB<\/small><\/div>\n\t<div class=\"jet-form-builder-file-upload__errors is-hidden\"><\/div>\n\t<\/div>\n<\/div>\n\n<div  data-validation-type=\"inherit\" class=\"jet-form-builder-row field-type-checkbox-field cb-gz6twog7\" >\n<div class=\"jet-form-builder__label\">\r\n<div class=\"jet-form-builder__label-text\">Consentimiento para publicar mi perfil<\/div><\/div><div class=\"jet-form-builder__fields-group checkradio-wrap\" data-jfb-sync><div class=\"jet-form-builder__field-wrap checkboxes-wrap checkradio-wrap\"><label class=\"jet-form-builder__field-label for-checkbox\">\n\t\t\t<input type=\"checkbox\" name=\"consentimiento_publicacion\" value=\"si\" data-field-name=\"consentimiento_publicacion\"  class=\"jet-form-builder__field checkboxes-field checkradio-field\" data-default-val=\"[&quot;&quot;]\"><span>Consiento que mi foto, nombre, organizaci\u00f3n, cargo y breve descripci\u00f3n aparezcan en la lista p\u00fablica de participantes de la p\u00e1gina de \u00abEl futuro de la innovaci\u00f3n europea\u00bb. S\u00e9 que puedo solicitar la retirada de mi perfil mediante el contacto indicado en la informaci\u00f3n de protecci\u00f3n de datos.<\/span><\/label><\/div><\/div>\n<\/div>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><strong>Protecci\u00f3n de datos.<\/strong> La Fundaci\u00f3n Universitat Jaume I-Empresa de la Comunitat Valenciana M.P. tratar\u00e1 tus datos para gestionar tu inscripci\u00f3n y enviarte informaci\u00f3n organizativa sobre \u00abEl futuro de la innovaci\u00f3n europea\u00bb. La base jur\u00eddica es la gesti\u00f3n de tu participaci\u00f3n solicitada. Conservaremos los datos de inscripci\u00f3n hasta el 31 de mayo de 2027. Puedes ejercer tus derechos escribiendo a <a href=\"mailto:info@fue.uji.es\">info@fue.uji.es<\/a>. Si solicitas aparecer en el directorio, publicaremos los datos de tu perfil \u00fanicamente con tu consentimiento y tras revisarlo. <a href=\"https:\/\/eurofue.com\/proteccion-de-datos-del-evento-el-futuro-de-la-innovacion-europea\/\" data-type=\"link\" data-id=\"https:\/\/eurofue.com\/proteccion-de-datos-del-evento-el-futuro-de-la-innovacion-europea\/\">Consulta la informaci\u00f3n completa sobre protecci\u00f3n de datos del evento<\/a>.<\/p>\n\n\n<div  data-validation-type=\"inherit\" class=\"jet-form-builder-row field-type-submit-field cb-soqifw1b\" >\n\t<div data-type=\"submit\" class=\"jet-form-builder__action-button-wrapper jet-form-builder__submit-wrap\">\n\t<button class=\"jet-form-builder__action-button jet-form-builder__submit submit-type-ajax\" type=\"submit\">Enviar<\/button>\n\t<\/div>\n\t\n<\/div>\t<div class=\"jet-form-builder-messages-wrap\" data-form-id=\"9029\"><\/div>\n<\/form>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e685978 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e685978\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1b2f72e\" data-id=\"1b2f72e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fa91ee5 elementor-widget elementor-widget-html\" data-id=\"fa91ee5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- FOOTER COMPACTO \u00b7 ORGANIZADO POR \u00b7 ELEMENTOR -->\n<!-- Pega este bloque completo en un \u00fanico widget HTML de Elementor. -->\n\n<section class=\"foro-organizers\" aria-labelledby=\"foro-organizers-title\">\n  <div class=\"foro-organizers__inner\">\n    <p class=\"foro-organizers__label\" id=\"foro-organizers-title\">Organizado por<\/p>\n\n    <div class=\"foro-organizers__logos\">\n      <img\n        class=\"foro-organizers__logo foro-organizers__logo--opei\"\n        src=\"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/09\/proyectos-europeos-es.png\"\n        alt=\"Oficina de Proyectos Europeos e Internacionales, OPEI\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n\n      <img\n        class=\"foro-organizers__logo foro-organizers__logo--eurofue\"\n        src=\"https:\/\/eurofue.com\/wp-content\/uploads\/2023\/07\/TRIPLE_LOGO_EUROFUE.png\"\n        alt=\"Universitat Jaume I, Fundaci\u00f3n Universitat Jaume I-Empresa y EUROFUE-UJI\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n  .foro-organizers,\n  .foro-organizers * {\n    box-sizing: border-box;\n  }\n\n  .foro-organizers {\n    --foro-blue: #1d486c;\n    position: relative;\n    display: flex;\n    align-items: center;\n    width: 100vw;\n    min-height: 280px;\n    margin-left: calc(50% - 50vw);\n    overflow: hidden;\n    background-color: #fdfdfb;\n    background-image: url(\"https:\/\/eurofue.com\/wp-content\/uploads\/2026\/09\/FOOTER.png\");\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-size: cover;\n    font-family: \"Manrope\", Arial, sans-serif;\n  }\n\n  .foro-organizers__inner {\n    width: min(1320px, calc(100% - 48px));\n    margin: 0 auto;\n    padding: 52px 0 56px;\n    transform: translateX(-12px);\n  }\n\n  .foro-organizers__label {\n    margin: 0 0 23px;\n    color: var(--foro-blue);\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.3;\n    letter-spacing: 1.5px;\n    text-align: left;\n    text-transform: uppercase;\n  }\n\n  .foro-organizers__logos {\n    display: flex;\n    gap: clamp(28px, 3vw, 44px);\n    align-items: center;\n    width: min(100%, 850px);\n    max-width: 100%;\n    margin: 0;\n    transform-origin: left center;\n  }\n\n  .foro-organizers__logo {\n    display: block;\n    height: auto;\n    object-fit: contain;\n    object-position: left center;\n  }\n\n  .foro-organizers__logo--opei {\n    flex: 0 0 auto;\n    width: clamp(170px, 14vw, 215px);\n  }\n\n  .foro-organizers__logo--eurofue {\n    flex: 1 1 auto;\n    width: clamp(420px, 39vw, 590px);\n    min-width: 0;\n  }\n\n  .foro-organizers:not(.is-visible) .foro-organizers__label,\n  .foro-organizers:not(.is-visible) .foro-organizers__logos {\n    opacity: 0;\n    transform: translateY(18px);\n  }\n\n  .foro-organizers.is-visible .foro-organizers__label {\n    opacity: 1;\n    transform: translateY(0);\n    transition: opacity 650ms ease, transform 650ms cubic-bezier(.22, 1, .36, 1);\n  }\n\n  .foro-organizers.is-visible .foro-organizers__logos {\n    opacity: 1;\n    transform: translateY(0);\n    transition:\n      opacity 750ms ease 110ms,\n      transform 750ms cubic-bezier(.22, 1, .36, 1) 110ms;\n  }\n\n  @media (max-width: 1024px) {\n    .foro-organizers {\n      min-height: 250px;\n      background-position: 62% bottom;\n    }\n\n    .foro-organizers__inner {\n      width: min(100% - 40px, 1120px);\n      padding: 46px 0 50px;\n      transform: none;\n    }\n\n    .foro-organizers__logos {\n      width: min(100%, 780px);\n    }\n\n    .foro-organizers__logo--opei {\n      width: clamp(155px, 20vw, 195px);\n    }\n\n    .foro-organizers__logo--eurofue {\n      width: min(54vw, 535px);\n    }\n  }\n\n  @media (max-width: 767px) {\n    .foro-organizers {\n      min-height: 230px;\n      background-position: 68% bottom;\n      background-size: auto 100%;\n    }\n\n    .foro-organizers::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(\n        90deg,\n        rgba(253, 253, 251, 0.98) 0%,\n        rgba(253, 253, 251, 0.92) 58%,\n        rgba(253, 253, 251, 0.18) 100%\n      );\n      pointer-events: none;\n    }\n\n    .foro-organizers__inner {\n      position: relative;\n      z-index: 1;\n      width: min(100% - 28px, 680px);\n      padding: 40px 0 44px;\n    }\n\n    .foro-organizers__label {\n      margin-bottom: 19px;\n      font-size: 11px;\n      letter-spacing: 1.3px;\n    }\n\n    .foro-organizers__logos {\n      flex-direction: column;\n      gap: 20px;\n      align-items: flex-start;\n      width: min(100%, 520px);\n    }\n\n    .foro-organizers__logo--opei {\n      width: 175px;\n    }\n\n    .foro-organizers__logo--eurofue {\n      width: min(100%, 500px);\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .foro-organizers__label,\n    .foro-organizers__logos {\n      opacity: 1 !important;\n      transform: none !important;\n      transition: none !important;\n    }\n  }\n<\/style>\n\n<script>\n(function () {\n  \"use strict\";\n\n  var footers = document.querySelectorAll(\".foro-organizers:not([data-footer-ready])\");\n\n  footers.forEach(function (footer) {\n    footer.setAttribute(\"data-footer-ready\", \"true\");\n\n    if (\n      window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches ||\n      !(\"IntersectionObserver\" in window)\n    ) {\n      footer.classList.add(\"is-visible\");\n      return;\n    }\n\n    var observer = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (!entry.isIntersecting) return;\n        footer.classList.add(\"is-visible\");\n        observer.unobserve(footer);\n      });\n    }, {\n      threshold: 0.22,\n      rootMargin: \"0px 0px -4% 0px\"\n    });\n\n    observer.observe(footer);\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>FORO \u00b7 11 Y 12 NOVIEMBRE 2026 EL FUTURO DE LA INNOVACI\u00d3N EUROPEA Investigaci\u00f3n, educaci\u00f3n,cooperaci\u00f3n e impacto. Inscr\u00edbete Ver programa Sobre el foro El Vicerrectorado de Investigaci\u00f3n y el Vicerrectorado de Titulaciones, Internacionalizaci\u00f3n y Multiling\u00fcismo de la Universitat Jaume I organizan, a trav\u00e9s de la OPEI y EUROFUE-UJI, este foro sobre el futuro de la [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-9015","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/eurofue.com\/en\/wp-json\/wp\/v2\/pages\/9015","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eurofue.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eurofue.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eurofue.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/eurofue.com\/en\/wp-json\/wp\/v2\/comments?post=9015"}],"version-history":[{"count":118,"href":"https:\/\/eurofue.com\/en\/wp-json\/wp\/v2\/pages\/9015\/revisions"}],"predecessor-version":[{"id":9263,"href":"https:\/\/eurofue.com\/en\/wp-json\/wp\/v2\/pages\/9015\/revisions\/9263"}],"wp:attachment":[{"href":"https:\/\/eurofue.com\/en\/wp-json\/wp\/v2\/media?parent=9015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}