{"id":716,"date":"2026-07-30T13:42:13","date_gmt":"2026-07-30T11:42:13","guid":{"rendered":"https:\/\/gmodelsspain.evolucionat.es\/?page_id=716"},"modified":"2026-07-30T20:37:12","modified_gmt":"2026-07-30T18:37:12","slug":"contenido-visual","status":"publish","type":"page","link":"https:\/\/gmodelsspain.evolucionat.es\/en\/comunicacion\/contenido-visual\/","title":{"rendered":"Contenido Visual"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"716\" class=\"elementor elementor-716\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3bd4908 e-con e-atomic-element e-flexbox-base e-3bd4908-0fd8ae3 \" data-id=\"3bd4908\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3bd4908\" data-e-type=\"e-flexbox\" data-id=\"3bd4908\">\n    \t\t<div class=\"elementor-element elementor-element-2a8906a elementor-widget elementor-widget-html\" data-id=\"2a8906a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,500;1,600&display=swap');\r\n\r\n:where(#gcv, #gcv *){ box-sizing:border-box; margin:0; padding:0; }\r\nhtml{ scroll-behavior:smooth; }\r\n#gcv{\r\n  --red:#d00d26; --ink:#0b0b0d; --ink2:#131318; --line:rgba(255,255,255,.10);\r\n  --ease:cubic-bezier(.16,1,.3,1);\r\n  --serif:'Cormorant Garamond',Georgia,serif; --sans:'Helvetica Neue',Arial,sans-serif;\r\n  --gut:clamp(20px,4vw,60px); --maxw:1900px;\r\n  position:relative; width:100vw; margin-left:calc(50% - 50vw);\r\n  background:var(--ink); color:#fff; font-family:var(--sans); overflow-x:clip;\r\n}\r\n#gcv img{ display:block; max-width:100%; }\r\n.gcv-wrap{ width:100%; max-width:var(--maxw); margin-inline:auto; padding-inline:var(--gut); }\r\n\r\n\/* ---- helpers ---- *\/\r\n.gcv-kick{ display:inline-flex; align-items:center; font-size:clamp(11px,1.05vw,13px); font-weight:700; letter-spacing:.3em; text-transform:uppercase; color:rgba(255,255,255,.7); }\r\n.gcv-kick .ln{ display:inline-block; width:46px; height:2px; margin-right:14px; background:var(--red); box-shadow:0 0 12px rgba(208,13,38,.75); transition:width 1s var(--ease) .15s; }\r\n.gcv-h2{ font-family:var(--serif); font-weight:500; line-height:.98; letter-spacing:-.01em; }\r\n.gcv-h2 em{ font-style:italic; color:var(--red); }\r\n.gcv-btn{ position:relative; overflow:hidden; display:inline-flex; align-items:center; gap:10px; padding:16px 36px; font-size:.8rem; font-weight:700; letter-spacing:.16em; text-transform:uppercase; text-decoration:none; border-radius:3px; cursor:pointer; transition:.35s var(--ease); }\r\n.gcv-btn svg{ width:16px; height:16px; position:relative; z-index:1; transition:transform .35s var(--ease); }\r\n.gcv-btn::after{ content:\"\"; position:absolute; top:0; left:-130%; width:60%; height:100%; background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent); transform:skewX(-18deg); transition:left .7s var(--ease); pointer-events:none; }\r\n.gcv-btn:hover::after{ left:140%; }\r\n.gcv-btn:hover svg{ transform:translateX(4px); }\r\n.gcv-btn-red{ background:var(--red); color:#fff; border:1.5px solid var(--red); box-shadow:0 10px 30px rgba(208,13,38,.28); }\r\n.gcv-btn-red:hover{ background:transparent; transform:translateY(-2px); box-shadow:0 18px 42px rgba(208,13,38,.45); }\r\n.gcv-btn-out{ background:rgba(255,255,255,.05); color:#fff; border:1.5px solid rgba(255,255,255,.55); -webkit-backdrop-filter:blur(4px); backdrop-filter:blur(4px); }\r\n.gcv-btn-out:hover{ background:#fff; color:var(--ink); border-color:#fff; transform:translateY(-2px); }\r\n.gcv-cta{ display:flex; flex-wrap:wrap; gap:14px; }\r\n\r\n\/* ---- revelado ---- *\/\r\n#gcv.gcv-ready .rv{ opacity:0; transform:translateY(36px); transition:opacity .9s var(--ease), transform .9s var(--ease); transition-delay:calc(var(--d,0) * 1ms); }\r\n#gcv.gcv-ready .rv.in{ opacity:1; transform:none; }\r\n#gcv.gcv-ready .gcv-kick.rv .ln{ width:0; }\r\n#gcv.gcv-ready .gcv-kick.rv.in .ln{ width:46px; }\r\n\r\n@keyframes gcv-breathe{ 0%,100%{ opacity:.45; transform:scale(1); } 50%{ opacity:.85; transform:scale(1.14); } }\r\n@keyframes gcv-pulse{ 0%,100%{ opacity:.25; transform:scaleY(.6); } 50%{ opacity:1; transform:scaleY(1); } }\r\n@keyframes gcv-grad{ 0%{ background-position:0% 50%; } 100%{ background-position:200% 50%; } }\r\n@keyframes gcv-float{ 0%,100%{ transform:translateY(0) rotate(var(--rot,0deg)); } 50%{ transform:translateY(-12px) rotate(var(--rot,0deg)); } }\r\n\r\n\/* ============ M1 \u00b7 HERO \u2014 collage flotante en parallax ============ *\/\r\n.gcv-hero{ position:relative; min-height:100svh; display:flex; align-items:center; justify-content:center; overflow:hidden; background:#0a0a0c; text-align:center; }\r\n.gcv-hero::before{ content:\"\"; position:absolute; top:-14%; left:-8%; z-index:0; width:64vmax; height:64vmax; pointer-events:none; background:radial-gradient(circle, rgba(208,13,38,.2), transparent 60%); filter:blur(8px); animation:gcv-breathe 9s ease-in-out infinite; }\r\n.gcv-hero-grain{ position:absolute; inset:0; z-index:5; pointer-events:none; opacity:.07; mix-blend-mode:overlay; background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\"); }\r\n\/* fotos flotantes: cada una con su profundidad (data-depth la mueve a su velocidad) *\/\r\n.gcv-fl{ position:absolute; z-index:1; border-radius:8px; overflow:hidden; box-shadow:0 30px 70px rgba(0,0,0,.55); will-change:transform; animation:gcv-float 7s ease-in-out infinite; animation-delay:var(--fd,0s); }\r\n.gcv-fl img{ width:100%; height:100%; object-fit:cover; filter:grayscale(.35) brightness(.62); transition:filter .6s var(--ease); }\r\n.gcv-fl:hover img{ filter:grayscale(0) brightness(.9); }\r\n.gcv-fl::after{ content:\"\"; position:absolute; inset:0; border:1px solid rgba(255,255,255,.1); border-radius:8px; }\r\n.gcv-fl.f1{ width:clamp(150px,16vw,300px); aspect-ratio:3\/4; top:12%; left:6%; --rot:-4deg; }\r\n.gcv-fl.f2{ width:clamp(120px,13vw,240px); aspect-ratio:3\/4; top:56%; left:16%; --rot:3deg; --fd:.8s; }\r\n.gcv-fl.f3{ width:clamp(160px,17vw,320px); aspect-ratio:4\/5; top:16%; right:7%; --rot:5deg; --fd:.4s; }\r\n.gcv-fl.f4{ width:clamp(120px,14vw,260px); aspect-ratio:3\/4; top:60%; right:15%; --rot:-3deg; --fd:1.2s; }\r\n.gcv-fl.f5{ width:clamp(100px,11vw,200px); aspect-ratio:1\/1; bottom:6%; left:44%; --rot:2deg; --fd:.6s; }\r\n.gcv-hero-in{ position:relative; z-index:4; padding:clamp(96px,13vh,150px) var(--gut) clamp(70px,10vh,110px); max-width:900px; }\r\n.gcv-back{ display:inline-flex; align-items:center; gap:8px; font-size:.68rem; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:rgba(255,255,255,.65); text-decoration:none; border:1px solid rgba(255,255,255,.22); border-radius:40px; padding:8px 16px; transition:.3s var(--ease); }\r\n.gcv-back:hover{ border-color:var(--red); color:#fff; }\r\n.gcv-back svg{ width:13px; height:13px; }\r\n.gcv-h1{ font-family:var(--serif); font-weight:500; font-size:clamp(2.6rem,7vw,5.6rem); line-height:1; letter-spacing:-.01em; margin-top:clamp(16px,3vh,28px); text-shadow:0 10px 50px rgba(0,0,0,.7); }\r\n.gcv-h1 em{ font-style:italic; color:var(--red); }\r\n.gcv-hero-sub{ margin-inline:auto; margin-top:clamp(14px,2.4vh,26px); max-width:46ch; font-size:clamp(1.02rem,1.4vw,1.2rem); font-weight:300; line-height:1.7; color:rgba(255,255,255,.88); }\r\n.gcv-hero-sub b{ color:#fff; font-weight:600; }\r\n.gcv-hero .gcv-cta{ justify-content:center; margin-top:clamp(20px,3vh,34px); }\r\n.gcv-scroll{ position:absolute; left:50%; bottom:clamp(24px,4vh,44px); z-index:6; transform:translateX(-50%); color:rgba(255,255,255,.6); font-size:.58rem; letter-spacing:.34em; text-transform:uppercase; display:flex; flex-direction:column; align-items:center; gap:9px; }\r\n.gcv-scroll::after{ content:\"\"; width:1px; height:36px; background:linear-gradient(#fff,transparent); animation:gcv-pulse 2s ease-in-out infinite; }\r\n\r\n\/* ============ M2 \u00b7 EL CARRETE (pel\u00edcula fijada que avanza con el scroll) ============ *\/\r\n.gcv-film{ position:relative; height:100svh; min-height:560px; overflow:hidden; background:var(--ink2); color:#fff; display:flex; flex-direction:column; justify-content:center; }\r\n.gcv-film-extra{ height:160vh; }   \/* tramo de scroll: cuanto bajas, el carrete avanza *\/\r\n.gcv-film-head{ text-align:center; margin-bottom:clamp(26px,4vh,44px); padding:0 var(--gut); }\r\n.gcv-film-head .gcv-kick{ justify-content:center; }\r\n.gcv-film-head h2{ font-size:clamp(2.2rem,5vw,4rem); margin-top:12px; }\r\n\/* la tira de pel\u00edcula: perforaciones arriba y abajo + fotogramas *\/\r\n.gcv-strip{ position:relative; background:#050506; padding:clamp(30px,4.4vh,46px) 0; box-shadow:0 30px 80px rgba(0,0,0,.6); }\r\n.gcv-strip::before, .gcv-strip::after{ content:\"\"; position:absolute; left:0; right:0; height:clamp(14px,2vh,20px); z-index:2;\r\n  background:repeating-linear-gradient(90deg, transparent 0 14px, rgba(255,255,255,.85) 14px 26px, transparent 26px 40px); opacity:.16; }\r\n.gcv-strip::before{ top:clamp(7px,1vh,11px); } .gcv-strip::after{ bottom:clamp(7px,1vh,11px); }\r\n.gcv-reel-row{ display:flex; gap:clamp(10px,1.2vw,18px); width:max-content; padding-inline:var(--gut); will-change:transform; }\r\n.gcv-frame{ position:relative; width:clamp(230px,26vw,420px); aspect-ratio:16\/10; flex-shrink:0; border-radius:4px; overflow:hidden; background:#0c0c0e; }\r\n.gcv-frame img{ width:100%; height:100%; object-fit:cover; object-position:50% 24%; filter:grayscale(.5) brightness(.78); transition:filter .5s var(--ease); }\r\n.gcv-frame:hover img{ filter:grayscale(0) brightness(1); }\r\n.gcv-frame small{ position:absolute; left:10px; bottom:8px; z-index:2; font-size:.56rem; font-weight:700; letter-spacing:.22em; text-transform:uppercase; color:rgba(255,255,255,.75); text-shadow:0 1px 6px rgba(0,0,0,.9); }\r\n.gcv-frame::after{ content:\"\"; position:absolute; inset:0; border:1px solid rgba(255,255,255,.07); border-radius:4px; }\r\n.gcv-film-note{ text-align:center; margin-top:clamp(20px,3vh,32px); font-size:.6rem; letter-spacing:.3em; text-transform:uppercase; color:rgba(255,255,255,.45); }\r\n\r\n\/* ============ M3 \u00b7 FORMATOS (revelado circular al hover) ============ *\/\r\n.gcv-fmt{ position:relative; background:var(--ink); color:#fff; padding:clamp(84px,12vh,150px) 0; overflow:hidden; }\r\n.gcv-fmt::before{ content:\"\"; position:absolute; top:-18%; right:-10%; width:50vmax; height:50vmax; background:radial-gradient(circle, rgba(208,13,38,.12), transparent 60%); pointer-events:none; }\r\n.gcv-fmt-head{ margin-bottom:clamp(28px,4.4vh,50px); }\r\n.gcv-fmt-head h2{ font-size:clamp(2.4rem,5.4vw,4.2rem); margin-top:12px; }\r\n.gcv-fmt-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:clamp(14px,1.8vw,24px); }\r\n.gcv-fcard{ position:relative; border-radius:10px; overflow:hidden; aspect-ratio:3\/4; border:1px solid var(--line); background:radial-gradient(120% 90% at 80% 12%, #23232b 0%, var(--ink2) 55%); transition:transform .5s var(--ease), border-color .4s var(--ease), box-shadow .5s var(--ease); }\r\n.gcv-fcard:hover{ transform:translateY(-7px); border-color:rgba(208,13,38,.6); box-shadow:0 30px 60px rgba(0,0,0,.5), 0 0 40px rgba(208,13,38,.15); }\r\n\/* OBTURADOR DE C\u00c1MARA: la foto se abre SOLA en iris (cascada) al llegar la secci\u00f3n;\r\n   queda visible en B\/N elegante y el hover la pasa a color con zoom *\/\r\n.gcv-fcard img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:50% 24%;\r\n  filter:grayscale(.55) brightness(.68) contrast(1.04); clip-path:circle(140% at 82% 14%);\r\n  transition:clip-path 1.15s var(--ease), filter .7s var(--ease), transform 1.1s var(--ease); }\r\n#gcv.gcv-ready .gcv-fcard:not(.open) img{ clip-path:circle(0% at 82% 14%); }\r\n.gcv-fcard:hover img{ filter:grayscale(0) brightness(.82) contrast(1.05); transform:scale(1.07); }\r\n\/* anillo rojo que \"detona\" la apertura *\/\r\n.gcv-fcard .iris{ position:absolute; right:18%; top:14%; z-index:3; width:16px; height:16px; transform:translate(50%,-50%) scale(0); border-radius:50%; border:2.5px solid var(--red); opacity:0; pointer-events:none; }\r\n.gcv-fcard.open .iris{ animation:gcv-iris 1.15s var(--ease) forwards; }\r\n@keyframes gcv-iris{ 0%{ opacity:1; transform:translate(50%,-50%) scale(.5); box-shadow:0 0 24px rgba(208,13,38,.9), inset 0 0 12px rgba(208,13,38,.6); } 100%{ opacity:0; transform:translate(50%,-50%) scale(16); box-shadow:0 0 60px rgba(208,13,38,0), inset 0 0 0 rgba(208,13,38,0); } }\r\n.gcv-fcard::after{ content:\"\"; position:absolute; inset:0; z-index:1; background:linear-gradient(to top, rgba(8,8,10,.92) 0%, rgba(8,8,10,.25) 55%, transparent 100%); }\r\n.gcv-fcard-in{ position:absolute; left:0; right:0; bottom:0; z-index:2; padding:clamp(20px,2.4vw,30px); }\r\n.gcv-fcard-in .ico{ width:46px; height:46px; border-radius:50%; border:1px solid rgba(208,13,38,.5); background:rgba(208,13,38,.12); display:flex; align-items:center; justify-content:center; margin-bottom:14px; transition:.35s var(--ease); }\r\n.gcv-fcard:hover .ico{ background:var(--red); border-color:var(--red); box-shadow:0 8px 24px rgba(208,13,38,.5); }\r\n.gcv-fcard-in .ico svg{ width:21px; height:21px; stroke:var(--red); fill:none; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; transition:stroke .35s var(--ease); }\r\n.gcv-fcard:hover .ico svg{ stroke:#fff; }\r\n.gcv-fcard-in h3{ font-family:var(--serif); font-weight:600; font-size:clamp(1.5rem,2.2vw,2.1rem); }\r\n.gcv-fcard-in ul{ list-style:none; margin-top:10px; display:flex; flex-direction:column; gap:6px; }\r\n.gcv-fcard-in li{ font-size:clamp(.82rem,.98vw,.92rem); font-weight:300; color:rgba(255,255,255,.78); padding-left:18px; position:relative; }\r\n.gcv-fcard-in li::before{ content:\"\"; position:absolute; left:0; top:.55em; width:9px; height:2px; background:var(--red); }\r\n\r\n\/* ============ M4 \u00b7 ANILLOS (compromisos medibles) ============ *\/\r\n.gcv-rings{ position:relative; background:var(--ink2); color:#fff; padding:clamp(80px,11vh,140px) 0; overflow:hidden; text-align:center; }\r\n.gcv-rings .gcv-kick{ justify-content:center; }\r\n.gcv-rings h2{ font-size:clamp(2.2rem,5vw,3.8rem); margin-top:12px; margin-bottom:clamp(34px,5vh,58px); }\r\n.gcv-rings-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:clamp(22px,3vw,44px); max-width:960px; margin-inline:auto; }\r\n.gcv-ring{ position:relative; }\r\n.gcv-ring svg{ width:clamp(130px,14vw,180px); height:auto; transform:rotate(-90deg); }\r\n.gcv-ring .track{ fill:none; stroke:rgba(255,255,255,.1); stroke-width:6; }\r\n.gcv-ring .prog{ fill:none; stroke:var(--red); stroke-width:6; stroke-linecap:round; stroke-dasharray:339.3; stroke-dashoffset:339.3; filter:drop-shadow(0 0 8px rgba(208,13,38,.6)); transition:stroke-dashoffset 1.8s var(--ease); }\r\n.gcv-ring .val{ position:absolute; top:0; left:0; right:0; height:clamp(130px,14vw,180px); display:flex; flex-direction:column; align-items:center; justify-content:center; }\r\n.gcv-ring .val b{ font-family:var(--serif); font-weight:600; font-size:clamp(1.7rem,2.6vw,2.5rem); line-height:1; }\r\n.gcv-ring .val b i{ font-style:normal; color:var(--red); }\r\n.gcv-ring small{ display:block; margin-top:14px; font-size:.68rem; letter-spacing:.16em; text-transform:uppercase; color:rgba(255,255,255,.55); }\r\n\r\n\/* ============ M5 \u00b7 CTA FINAL ============ *\/\r\n.gcv-final{ position:relative; padding:clamp(100px,16vh,200px) var(--gut); text-align:center; overflow:hidden; color:#fff; background:linear-gradient(115deg,#2a0309 0%,#7a0d1a 35%,#b00c1f 55%,#7a0d1a 75%,#2a0309 100%); background-size:200% 200%; animation:gcv-grad 14s linear infinite; }\r\n.gcv-final::before{ content:\"\"; position:absolute; inset:0; opacity:.5; mix-blend-mode:overlay; background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'\/%3E%3C\/svg%3E\"); }\r\n.gcv-final-in{ position:relative; z-index:2; max-width:860px; margin:0 auto; }\r\n.gcv-final .gcv-kick{ justify-content:center; color:rgba(255,255,255,.85); }\r\n.gcv-final .gcv-kick .ln{ background:#fff; box-shadow:none; }\r\n.gcv-final h2{ font-family:var(--serif); font-weight:500; font-size:clamp(2.8rem,7.4vw,5.8rem); line-height:1; margin-top:14px; }\r\n.gcv-final h2 em{ font-style:italic; }\r\n.gcv-final p{ margin-top:20px; font-size:clamp(1.02rem,1.4vw,1.2rem); font-weight:300; color:rgba(255,255,255,.94); }\r\n.gcv-final .gcv-cta{ justify-content:center; margin-top:clamp(30px,4vh,46px); }\r\n.gcv-final .gcv-btn-red{ background:#fff; color:var(--red); border-color:#fff; box-shadow:0 14px 40px rgba(0,0,0,.3); }\r\n.gcv-final .gcv-btn-red:hover{ background:transparent; color:#fff; }\r\n.gcv-final .gcv-btn-out{ border-color:rgba(255,255,255,.85); }\r\n\r\n\/* ============ RESPONSIVE ============ *\/\r\n@media(max-width:980px){\r\n  .gcv-fmt-grid{ grid-template-columns:1fr; }\r\n  .gcv-fcard{ aspect-ratio:16\/10; }\r\n  .gcv-fcard img{ filter:grayscale(0) brightness(.72); }   \/* t\u00e1ctil sin hover: a color (el iris lo abre el scroll) *\/\r\n}\r\n@media(max-width:900px){\r\n  .gcv-fl.f2, .gcv-fl.f4{ display:none; }               \/* collage: 3 fotos en m\u00f3vil *\/\r\n  .gcv-fl.f1{ width:32vw; top:9%; left:3%; }\r\n  .gcv-fl.f3{ width:34vw; top:12%; right:3%; }\r\n  .gcv-fl.f5{ width:26vw; bottom:4%; left:8%; }\r\n  .gcv-fl img{ filter:grayscale(0) brightness(.7); }\r\n  .gcv-film{ height:auto; min-height:0; padding:clamp(70px,10vh,110px) 0; }\r\n  .gcv-film-extra{ height:90vh; }\r\n  .gcv-rings-grid{ grid-template-columns:1fr; gap:38px; }\r\n}\r\n@media(max-width:520px){\r\n  .gcv-cta{ flex-direction:column; align-items:stretch; } .gcv-btn{ justify-content:center; }\r\n  .gcv-scroll{ display:none; }\r\n  .gcv-frame{ width:74vw; }\r\n}\r\n@media (prefers-reduced-motion:reduce){\r\n  #gcv *{ animation:none !important; }\r\n  html{ scroll-behavior:auto; }\r\n  #gcv.gcv-ready .rv, #gcv.gcv-ready .rv.in{ opacity:1 !important; transform:none !important; }\r\n  .gcv-fcard img{ clip-path:circle(140% at 82% 14%) !important; }\r\n  .gcv-ring .prog{ stroke-dashoffset:0 !important; transition:none; }\r\n}\r\n\r\n\/* ============ ROBUSTEZ EN WORDPRESS \/ ELEMENTOR ============ *\/\r\n#gcv a{ text-decoration:none; }\r\n\/* ANTI-AZUL del tema WP *\/\r\n#gcv a, #gcv a:visited, #gcv a:hover, #gcv a:focus, #gcv a:active{ color:#fff !important; }\r\n#gcv .gcv-btn-out:hover, #gcv .gcv-btn-out:focus{ color:var(--ink) !important; }\r\n#gcv .gcv-final .gcv-btn-red{ color:var(--red) !important; }\r\n#gcv .gcv-final .gcv-btn-red:hover{ color:#fff !important; }\r\n#gcv .gcv-back{ color:rgba(255,255,255,.65) !important; }\r\n#gcv .gcv-back:hover{ color:#fff !important; }\r\n\/* EFECTO CARD *\/\r\n#gcv > .gcv-hero{ position:sticky; top:0; z-index:1; }\r\n#gcv > .gcv-film{ position:sticky; top:0; z-index:2; margin:0 !important; border-radius:clamp(28px,3.6vw,52px) clamp(28px,3.6vw,52px) 0 0 !important; box-shadow:0 -36px 80px rgba(0,0,0,.6) !important; }\r\n#gcv > .gcv-film-extra{ position:relative; z-index:1; margin:0 !important; }\r\n#gcv > .gcv-fmt{ position:relative; z-index:3; margin:0 !important; border-radius:clamp(28px,3.6vw,52px) clamp(28px,3.6vw,52px) 0 0 !important; box-shadow:0 -36px 80px rgba(0,0,0,.6) !important; }\r\n#gcv > .gcv-rings{ position:relative; z-index:4; }\r\n#gcv > .gcv-final{ position:relative; z-index:5; }\r\n<\/style>\r\n\r\n<div id=\"gcv\">\r\n\r\n  <!-- ===== M1 \u00b7 HERO (collage parallax) ===== -->\r\n  <section class=\"gcv-hero\" id=\"inicio\" aria-label=\"Contenido Visual\">\r\n    <figure class=\"gcv-fl f1\" data-depth=\"0.35\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-03.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\r\n    <figure class=\"gcv-fl f2\" data-depth=\"0.6\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-05.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\r\n    <figure class=\"gcv-fl f3\" data-depth=\"0.5\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-07.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\r\n    <figure class=\"gcv-fl f4\" data-depth=\"0.8\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-09.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\r\n    <figure class=\"gcv-fl f5\" data-depth=\"0.45\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-01.jpg\" alt=\"\" loading=\"lazy\"><\/figure>\r\n    <div class=\"gcv-hero-grain\" aria-hidden=\"true\"><\/div>\r\n    <div class=\"gcv-hero-in\">\r\n      <a class=\"gcv-back rv\" href=\"\/comunicacion\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19 12H5M11 18l-6-6 6-6\"\/><\/svg> G\u00b7Comunicaci\u00f3n \u2014 Servicios<\/a>\r\n      <h1 class=\"gcv-h1 rv\" style=\"--d:180\">Contenido que <em>para<\/em> el scroll.<\/h1>\r\n      <p class=\"gcv-hero-sub rv\" style=\"--d:420\">Fotograf\u00eda, v\u00eddeo y piezas para redes con <b>est\u00e9tica de campa\u00f1a<\/b> \u2014 producido, dirigido y editado por nuestro equipo, listo para publicar.<\/p>\r\n      <div class=\"gcv-cta rv\" style=\"--d:620\">\r\n        <a class=\"gcv-btn gcv-btn-red\" href=\"#contacto\">Solicitar propuesta\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\r\n        <a class=\"gcv-btn gcv-btn-out\" href=\"#carrete\">Ver el carrete<\/a>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"gcv-scroll\" aria-hidden=\"true\">Scroll<\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== M2 \u00b7 EL CARRETE (scrub con el scroll) ===== -->\r\n  <section class=\"gcv-film\" id=\"carrete\" aria-label=\"El carrete\">\r\n    <div class=\"gcv-film-head\">\r\n      <span class=\"gcv-kick rv\"><i class=\"ln\"><\/i> Nuestro trabajo <i class=\"ln\"><\/i><\/span>\r\n      <h2 class=\"gcv-h2 rv\" style=\"--d:100\">El <em>carrete<\/em><\/h2>\r\n    <\/div>\r\n    <div class=\"gcv-strip\">\r\n      <div class=\"gcv-reel-row\" id=\"gcv-reel\">\r\n        <figure class=\"gcv-frame\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-02.jpg\" alt=\"\" loading=\"lazy\"><small>Editorial<\/small><\/figure>\r\n        <figure class=\"gcv-frame\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-04.jpg\" alt=\"\" loading=\"lazy\"><small>Campa\u00f1a<\/small><\/figure>\r\n        <figure class=\"gcv-frame\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-06.jpg\" alt=\"\" loading=\"lazy\"><small>Backstage<\/small><\/figure>\r\n        <figure class=\"gcv-frame\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-08.jpg\" alt=\"\" loading=\"lazy\"><small>Moda<\/small><\/figure>\r\n        <figure class=\"gcv-frame\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-10.jpg\" alt=\"\" loading=\"lazy\"><small>Evento<\/small><\/figure>\r\n        <figure class=\"gcv-frame\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/com-contenido.jpg\" onerror=\"this.onerror=null;this.src='https:\/\/v3b.fal.media\/files\/b\/0aa23c52\/W0jmFAWPbp6qzIOSuSUnz_806b03395d414569bc3229472540bd39.jpg'\" alt=\"\" loading=\"lazy\"><small>Estudio<\/small><\/figure>\r\n        <figure class=\"gcv-frame\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-01.jpg\" alt=\"\" loading=\"lazy\"><small>Retrato<\/small><\/figure>\r\n        <figure class=\"gcv-frame\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-09.jpg\" alt=\"\" loading=\"lazy\"><small>Lifestyle<\/small><\/figure>\r\n      <\/div>\r\n    <\/div>\r\n    <p class=\"gcv-film-note\">La pel\u00edcula avanza con tu scroll \u2193<\/p>\r\n  <\/section>\r\n  <div class=\"gcv-film-extra\" aria-hidden=\"true\"><\/div>\r\n\r\n  <!-- ===== M3 \u00b7 FORMATOS ===== -->\r\n  <section class=\"gcv-fmt\" id=\"formatos\" aria-label=\"Formatos\">\r\n    <div class=\"gcv-wrap\">\r\n      <div class=\"gcv-fmt-head\">\r\n        <span class=\"gcv-kick rv\"><i class=\"ln\"><\/i> Qu\u00e9 producimos<\/span>\r\n        <h2 class=\"gcv-h2 rv\" style=\"--d:100\">Tres formatos, un <em>sello<\/em><\/h2>\r\n      <\/div>\r\n      <div class=\"gcv-fmt-grid\">\r\n        <div class=\"gcv-fcard rv\">\r\n          <img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-04.jpg\" alt=\"\" loading=\"lazy\">\r\n          <span class=\"iris\" aria-hidden=\"true\"><\/span>\r\n          <div class=\"gcv-fcard-in\">\r\n            <span class=\"ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"\/><circle cx=\"12\" cy=\"13\" r=\"4\"\/><\/svg><\/span>\r\n            <h3>Fotograf\u00eda<\/h3>\r\n            <ul><li>Editorial &amp; lookbook<\/li><li>Producto y ecommerce<\/li><li>Eventos y corporativa<\/li><\/ul>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"gcv-fcard rv\" style=\"--d:100\">\r\n          <img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-06.jpg\" alt=\"\" loading=\"lazy\">\r\n          <span class=\"iris\" aria-hidden=\"true\"><\/span>\r\n          <div class=\"gcv-fcard-in\">\r\n            <span class=\"ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><polygon points=\"23 7 16 12 23 17 23 7\"\/><rect x=\"1\" y=\"5\" width=\"15\" height=\"14\" rx=\"2\"\/><\/svg><\/span>\r\n            <h3>V\u00eddeo<\/h3>\r\n            <ul><li>Spots y branded content<\/li><li>Aftermovies de eventos<\/li><li>Reels &amp; TikTok verticales<\/li><\/ul>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"gcv-fcard rv\" style=\"--d:200\">\r\n          <img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/wall-10.jpg\" alt=\"\" loading=\"lazy\">\r\n          <span class=\"iris\" aria-hidden=\"true\"><\/span>\r\n          <div class=\"gcv-fcard-in\">\r\n            <span class=\"ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 20h9\"\/><path d=\"M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4z\"\/><\/svg><\/span>\r\n            <h3>Postproducci\u00f3n<\/h3>\r\n            <ul><li>Retoque de alta gama<\/li><li>Etalonaje de color<\/li><li>Motion &amp; subt\u00edtulos<\/li><\/ul>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== M4 \u00b7 ANILLOS (compromisos) \u2014 CIFRAS ORIENTATIVAS, editables ===== -->\r\n  <section class=\"gcv-rings\" id=\"compromisos\" aria-label=\"Compromisos\">\r\n    <div class=\"gcv-wrap\">\r\n      <span class=\"gcv-kick rv\"><i class=\"ln\"><\/i> Nuestro compromiso <i class=\"ln\"><\/i><\/span>\r\n      <h2 class=\"gcv-h2 rv\" style=\"--d:100\">Producci\u00f3n con <em>garant\u00edas<\/em><\/h2>\r\n      <div class=\"gcv-rings-grid\">\r\n        <div class=\"gcv-ring rv\" data-pct=\"90\">\r\n          <svg viewBox=\"0 0 120 120\" aria-hidden=\"true\"><circle class=\"track\" cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"prog\" cx=\"60\" cy=\"60\" r=\"54\"\/><\/svg>\r\n          <span class=\"val\"><b>48<i>h<\/i><\/b><\/span>\r\n          <small>Primeras entregas<\/small>\r\n        <\/div>\r\n        <div class=\"gcv-ring rv\" style=\"--d:120\" data-pct=\"100\">\r\n          <svg viewBox=\"0 0 120 120\" aria-hidden=\"true\"><circle class=\"track\" cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"prog\" cx=\"60\" cy=\"60\" r=\"54\"\/><\/svg>\r\n          <span class=\"val\"><b>100<i>%<\/i><\/b><\/span>\r\n          <small>Derechos y originales para ti<\/small>\r\n        <\/div>\r\n        <div class=\"gcv-ring rv\" style=\"--d:240\" data-pct=\"94\">\r\n          <svg viewBox=\"0 0 120 120\" aria-hidden=\"true\"><circle class=\"track\" cx=\"60\" cy=\"60\" r=\"54\"\/><circle class=\"prog\" cx=\"60\" cy=\"60\" r=\"54\"\/><\/svg>\r\n          <span class=\"val\"><b>4,7<i>\u2605<\/i><\/b><\/span>\r\n          <small>Valoraci\u00f3n de clientes<\/small>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== M5 \u00b7 CTA FINAL ===== -->\r\n  <section class=\"gcv-final\" aria-label=\"Solicitar propuesta\">\r\n    <div class=\"gcv-final-in\">\r\n      <span class=\"gcv-kick rv\"><i class=\"ln\"><\/i> G\u00b7Comunicaci\u00f3n <i class=\"ln\"><\/i><\/span>\r\n      <h2 class=\"rv\" style=\"--d:100\">Tu pr\u00f3ximo contenido <em>empieza hoy<\/em>.<\/h2>\r\n      <p class=\"rv\" style=\"--d:180\">Cu\u00e9ntanos qu\u00e9 necesitas comunicar y te proponemos el formato, la producci\u00f3n y el calendario.<\/p>\r\n      <div class=\"gcv-cta rv\" style=\"--d:260\">\r\n        <a class=\"gcv-btn gcv-btn-red\" href=\"#contacto\">Solicitar propuesta<\/a>\r\n        <a class=\"gcv-btn gcv-btn-out\" href=\"\/comunicacion\">Ver todos los servicios<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div><!-- \/#gcv -->\r\n\r\n<!-- ===== EFECTOS: 100% inline (CSS + IO + rAF). Sin GSAP\/CDN. ===== -->\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('gcv'); if(!root) return;\r\n  root.classList.add('gcv-ready');\r\n  var reduce=window.matchMedia('(prefers-reduced-motion:reduce)').matches;\r\n  var hasIO='IntersectionObserver' in window;\r\n\r\n  (function(){ var el=root.parentElement, n=0;\r\n    while(el && el!==document.body && n<6){ var ov=getComputedStyle(el).overflow;\r\n      if(ov && ov.indexOf('visible')===-1){ el.style.overflow='visible'; } el=el.parentElement; n++; } })();\r\n\r\n  root.querySelectorAll('a[href=\"#\"]').forEach(function(a){ a.addEventListener('click', function(e){ e.preventDefault(); }); });\r\n\r\n  \/* revelado *\/\r\n  var rvs=root.querySelectorAll('.rv');\r\n  if(reduce || !hasIO){ rvs.forEach(function(el){ el.classList.add('in'); }); }\r\n  else { var io=new IntersectionObserver(function(es){ es.forEach(function(e){\r\n      if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); } }); },\r\n      { threshold:0.16, rootMargin:'0px 0px -8% 0px' });\r\n    rvs.forEach(function(el){ io.observe(el); }); }\r\n\r\n  \/* EFECTO-FIRMA 1: collage en parallax multicapa + FIRMA 2: carrete scrub *\/\r\n  var floats=Array.prototype.slice.call(root.querySelectorAll('.gcv-fl'));\r\n  var filmSec=root.querySelector('.gcv-film');\r\n  var filmExtra=root.querySelector('.gcv-film-extra');\r\n  var reel=document.getElementById('gcv-reel');\r\n  var strip=root.querySelector('.gcv-strip');\r\n  if(!reduce){\r\n    var tick=false;\r\n    var fx=function(){ tick=false; var vh=window.innerHeight||1;\r\n      \/* collage: cada capa sube a su velocidad mientras la pel\u00edcula va cubriendo el hero *\/\r\n      if(floats.length && filmSec){\r\n        var ht=filmSec.getBoundingClientRect().top;\r\n        var p=Math.min(1.2, Math.max(0, 1 - ht\/vh));\r\n        floats.forEach(function(f){\r\n          var d=parseFloat(f.getAttribute('data-depth'))||0.5;\r\n          f.style.marginTop=(-p*d*220).toFixed(1)+'px';\r\n        });\r\n      }\r\n      \/* carrete: avanza en horizontal seg\u00fan el spacer *\/\r\n      if(reel && filmExtra && strip){\r\n        var er=filmExtra.getBoundingClientRect();\r\n        var q=Math.min(1, Math.max(0, (vh - er.top)\/(vh + er.height)));\r\n        var max=Math.max(0, reel.scrollWidth - strip.clientWidth);\r\n        reel.style.transform='translateX('+(-q*max).toFixed(1)+'px)';\r\n      }\r\n    };\r\n    window.addEventListener('scroll', function(){ if(!tick){ tick=true; requestAnimationFrame(fx); } }, {passive:true});\r\n    window.addEventListener('resize', fx); fx();\r\n  }\r\n\r\n  \/* OBTURADOR: las fotos de Formatos se abren solas en cascada al llegar la secci\u00f3n *\/\r\n  var fcards=Array.prototype.slice.call(root.querySelectorAll('.gcv-fcard'));\r\n  if(fcards.length){\r\n    if(reduce || !hasIO){ fcards.forEach(function(c){ c.classList.add('open'); }); }\r\n    else {\r\n      new IntersectionObserver(function(es,obs){ es.forEach(function(e){\r\n        if(e.isIntersecting){\r\n          fcards.forEach(function(c,i){ setTimeout(function(){ c.classList.add('open'); }, 200+i*260); });\r\n          obs.disconnect();\r\n        }\r\n      }); }, { threshold:0.22 }).observe(root.querySelector('.gcv-fmt-grid'));\r\n    }\r\n  }\r\n\r\n  \/* EFECTO-FIRMA 3: anillos SVG (2\u03c0\u00b754 \u2248 339.3) *\/\r\n  root.querySelectorAll('.gcv-ring').forEach(function(ring){\r\n    var prog=ring.querySelector('.prog'); if(!prog) return;\r\n    var pct=Math.min(100, parseFloat(ring.getAttribute('data-pct'))||100);\r\n    var target=339.3*(1-pct\/100);\r\n    if(reduce || !hasIO){ prog.style.strokeDashoffset=target; return; }\r\n    new IntersectionObserver(function(es,obs){ es.forEach(function(e){\r\n      if(e.isIntersecting){ prog.style.strokeDashoffset=target; obs.unobserve(ring); }\r\n    }); }, { threshold:0.5 }).observe(ring);\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-ad35f3d e-con e-atomic-element e-flexbox-base e-ad35f3d-54b332b \" data-id=\"ad35f3d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ad35f3d\" data-e-type=\"e-flexbox\" data-id=\"ad35f3d\">\n    \t\t<div class=\"elementor-element elementor-element-5ca95b2 elementor-widget elementor-widget-html\" data-id=\"5ca95b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \u2588\u2588 INICIO WIDGET \u2588\u2588 -->\r\n<style>\r\n\/* \u2500\u2500 reset de m\u00ednimo impacto (especificidad 0) \u2500\u2500 *\/\r\n:where(#gm-clientes,#gm-clientes *){\r\n  margin:0;padding:0;box-sizing:border-box;\r\n}\r\n\r\n\/* \u2500\u2500 secci\u00f3n: SIEMPRE 1 pantalla, contenido centrado \u2500\u2500 *\/\r\n#gm-clientes{\r\n  --gm-red:#d00d26;\r\n  --gm-bg:#000;\r\n  --gm-white:#fff;\r\n  --gm-mid:#888;\r\n  --gap:clamp(38px,4.5vw,60px);   \/* separaci\u00f3n entre logos      *\/\r\n  --logo-h:clamp(40px,5.2vh,52px);\r\n  --logo-h-feat:clamp(52px,6.6vh,70px);\r\n\r\n  position:relative;\r\n  background:var(--gm-bg);\r\n  display:flex;                    \/* solo para espaciar los bloques *\/\r\n  flex-direction:column;\r\n  gap:clamp(22px,3.2vh,42px);      \/* aire entre bloques *\/\r\n  padding:clamp(54px,7vh,82px) 0 clamp(48px,6vh,72px);\r\n  overflow:hidden;\r\n}\r\n\r\n\/* (sin resplandor ni degradado: fondo negro plano, a petici\u00f3n) *\/\r\n\r\n\/* \u2500\u2500 l\u00ednea roja decorativa superior (SE MANTIENE) \u2500\u2500 *\/\r\n#gm-clientes::after{\r\n  content:'';\r\n  position:absolute;\r\n  top:0;left:0;right:0;\r\n  height:3px;\r\n  background:linear-gradient(90deg, transparent 0%, var(--gm-red) 30%, var(--gm-red) 70%, transparent 100%);\r\n}\r\n\r\n\/* \u2500\u2500 kicker top-left \u2500\u2500 *\/\r\n.gm-cl-kicker{\r\n  position:absolute;\r\n  top:clamp(18px,3vh,28px);\r\n  left:clamp(20px,5vw,60px);\r\n  font:600 10px\/1 'Helvetica Neue',Arial,sans-serif;\r\n  letter-spacing:.22em;\r\n  text-transform:uppercase;\r\n  color:var(--gm-white);\r\n  opacity:.85;\r\n  z-index:2;\r\n}\r\n.gm-cl-kicker b{color:var(--gm-red);}\r\n\r\n\/* \u2500\u2500 cabecera \u2500\u2500 *\/\r\n.gm-cl-head{\r\n  text-align:center;\r\n  padding:0 clamp(20px,5vw,80px);\r\n  position:relative;\r\n  z-index:2;\r\n}\r\n.gm-cl-label{\r\n  display:inline-block;\r\n  font:600 10px\/1 'Helvetica Neue',Arial,sans-serif;\r\n  letter-spacing:.3em;\r\n  text-transform:uppercase;\r\n  color:var(--gm-red);\r\n  margin-bottom:clamp(10px,1.6vh,18px);\r\n}\r\n.gm-cl-title{\r\n  font:300 clamp(1.8rem,4.4vw,3.4rem)\/1.08 'Helvetica Neue',Arial,sans-serif;\r\n  color:var(--gm-white);\r\n  letter-spacing:-.01em;\r\n  margin-bottom:clamp(8px,1.4vh,16px);\r\n}\r\n.gm-cl-title strong{font-weight:700;}\r\n.gm-cl-sub{\r\n  font:300 clamp(.8rem,1.4vw,1rem)\/1.55 'Helvetica Neue',Arial,sans-serif;\r\n  color:var(--gm-mid);\r\n  max-width:540px;\r\n  margin:0 auto;\r\n}\r\n\r\n\/* \u2500\u2500 contador de marcas \u2500\u2500 *\/\r\n.gm-cl-count{\r\n  display:flex;\r\n  justify-content:center;\r\n  gap:clamp(26px,6vw,80px);\r\n  padding:0 20px;\r\n  position:relative;\r\n  z-index:2;\r\n}\r\n.gm-cl-stat{text-align:center;}\r\n.gm-cl-stat-num{\r\n  display:block;\r\n  font:700 clamp(1.9rem,4.4vw,3.2rem)\/1 'Helvetica Neue',Arial,sans-serif;\r\n  color:var(--gm-white);\r\n  letter-spacing:-.03em;\r\n}\r\n.gm-cl-stat-num span{color:var(--gm-red);}\r\n.gm-cl-stat-lbl{\r\n  display:block;\r\n  font:400 clamp(.66rem,1.1vw,.78rem)\/1.4 'Helvetica Neue',Arial,sans-serif;\r\n  letter-spacing:.15em;\r\n  text-transform:uppercase;\r\n  color:var(--gm-mid);\r\n  margin-top:7px;\r\n}\r\n.gm-cl-divider{\r\n  width:1px;\r\n  background:rgba(255,255,255,.12);\r\n  align-self:stretch;\r\n}\r\n\r\n\/* \u2500\u2500 contenedor de las tiras \u2500\u2500 *\/\r\n.gm-cl-strips{\r\n  position:relative;\r\n  z-index:2;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:clamp(22px,3.4vh,56px);\r\n  mask-image:linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%);\r\n  -webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%);\r\n}\r\n\r\n\/* \u2500\u2500 cada tira \u2500\u2500 *\/\r\n.gm-cl-strip{\r\n  overflow:hidden;\r\n  width:100%;\r\n}\r\n\r\n\/* \u2500\u2500 track animado \u2500\u2500 *\/\r\n.gm-cl-track{\r\n  display:flex;\r\n  align-items:center;\r\n  width:max-content;\r\n  gap:var(--gap);\r\n  will-change:transform;\r\n}\r\n.gm-cl-track.fwd{ animation: gm-scroll-fwd 62s linear infinite; }\r\n.gm-cl-track.bwd{ animation: gm-scroll-bwd 76s linear infinite; }\r\n.gm-cl-strip:hover .gm-cl-track{ animation-play-state:paused; }\r\n\r\n@keyframes gm-scroll-fwd{ from{transform:translateX(0)} to{transform:translateX(-50%)} }\r\n@keyframes gm-scroll-bwd{ from{transform:translateX(-50%)} to{transform:translateX(0)} }\r\n\r\n\/* \u2500\u2500 item de logo \u2500\u2500 *\/\r\n.gm-cl-item{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  flex-shrink:0;\r\n  padding:0 calc(var(--gap)\/2);\r\n  border-right:1px solid rgba(255,255,255,.08);\r\n  cursor:default;\r\n}\r\n.gm-cl-item:last-child{ border-right:none; }\r\n.gm-cl-item img{\r\n  height:var(--logo-h);\r\n  width:auto;\r\n  max-width:175px;\r\n  object-fit:contain;\r\n  opacity:.5;                         \/* logos en blanco, atenuados por defecto *\/\r\n  transition:opacity .4s, transform .4s;\r\n  display:block;\r\n}\r\n.gm-cl-strip.feat .gm-cl-item img{\r\n  height:var(--logo-h-feat);\r\n  max-width:210px;\r\n}\r\n.gm-cl-item:hover img{\r\n  opacity:1;                          \/* a tope de brillo al pasar el rat\u00f3n *\/\r\n  transform:scale(1.08);\r\n}\r\n.gm-cl-wordmark{\r\n  font:700 clamp(13px,1.5vw,18px)\/1 'Helvetica Neue',Arial,sans-serif;\r\n  letter-spacing:.06em;\r\n  text-transform:uppercase;\r\n  color:rgba(255,255,255,.45);\r\n  white-space:nowrap;\r\n  transition:color .3s, transform .3s;\r\n  display:block;\r\n}\r\n.gm-cl-strip.feat .gm-cl-wordmark{ font-size:clamp(15px,1.8vw,22px); }\r\n.gm-cl-item:hover .gm-cl-wordmark{\r\n  color:rgba(255,255,255,.95);\r\n  transform:scale(1.06);\r\n}\r\n\r\n\/* \u2500\u2500 cierre \u2500\u2500 *\/\r\n.gm-cl-closing{\r\n  text-align:center;\r\n  padding:0 clamp(20px,5vw,80px);\r\n  position:relative;\r\n  z-index:2;\r\n}\r\n.gm-cl-closing-line{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap:16px;\r\n  font:300 clamp(.78rem,1.4vw,1.05rem)\/1 'Helvetica Neue',Arial,sans-serif;\r\n  letter-spacing:.12em;\r\n  text-transform:uppercase;\r\n  color:rgba(255,255,255,.35);\r\n}\r\n.gm-cl-closing-line::before,\r\n.gm-cl-closing-line::after{\r\n  content:'';\r\n  display:block;\r\n  width:clamp(30px,5vw,80px);\r\n  height:1px;\r\n  background:rgba(255,255,255,.2);\r\n}\r\n.gm-cl-closing-line b{ color:var(--gm-red); font-weight:700; font-size:1.2em; }\r\n\r\n\/* ============================================================\r\n   RESPONSIVE\r\n   En m\u00f3vil el contenido es m\u00e1s alto: dejamos la secci\u00f3n en\r\n   altura natural (min-height:auto).\r\n   ============================================================ *\/\r\n@media(max-width:768px){\r\n  #gm-clientes{\r\n    min-height:auto;\r\n    --gap:36px;\r\n    padding:64px 0 56px;\r\n    gap:34px;\r\n  }\r\n  .gm-cl-count{gap:18px;}\r\n  .gm-cl-divider{display:none;}\r\n}\r\n@media(max-width:480px){\r\n  #gm-clientes{ --gap:26px; }\r\n  .gm-cl-wordmark{font-size:13px!important;}\r\n}\r\n<\/style>\r\n\r\n<section id=\"gm-clientes\" aria-labelledby=\"gm-cl-ttl\">\r\n\r\n  <!-- kicker -->\r\n  <p class=\"gm-cl-kicker\"><b>EL GRUPO<\/b> &mdash; Han confiado en nosotros<\/p>\r\n\r\n  <!-- cabecera -->\r\n  <header class=\"gm-cl-head\">\r\n    <p class=\"gm-cl-label\">Marcas &amp; Empresas<\/p>\r\n    <h2 class=\"gm-cl-title\" id=\"gm-cl-ttl\">\r\n      Han confiado <strong>en nosotros<\/strong>\r\n    <\/h2>\r\n    <p class=\"gm-cl-sub\">\r\n      M\u00e1s de una d\u00e9cada colaborando con las marcas y empresas m\u00e1s relevantes de Espa\u00f1a.\r\n      Talento, presencia y profesionalidad al servicio de cada proyecto.\r\n    <\/p>\r\n  <\/header>\r\n\r\n  <!-- contadores -->\r\n  <div class=\"gm-cl-count\" aria-hidden=\"true\">\r\n    <div class=\"gm-cl-stat\">\r\n      <strong class=\"gm-cl-stat-num\" data-target=\"14\"><span>14<\/span>+<\/strong>\r\n      <span class=\"gm-cl-stat-lbl\">A\u00f1os de experiencia<\/span>\r\n    <\/div>\r\n    <div class=\"gm-cl-divider\"><\/div>\r\n    <div class=\"gm-cl-stat\">\r\n      <strong class=\"gm-cl-stat-num\" data-target=\"60\"><span>60<\/span>+<\/strong>\r\n      <span class=\"gm-cl-stat-lbl\">Marcas colaboradoras<\/span>\r\n    <\/div>\r\n    <div class=\"gm-cl-divider\"><\/div>\r\n    <div class=\"gm-cl-stat\">\r\n      <strong class=\"gm-cl-stat-num\" data-target=\"500\"><span>500<\/span>+<\/strong>\r\n      <span class=\"gm-cl-stat-lbl\">Eventos realizados<\/span>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- tiras de logos -->\r\n  <div class=\"gm-cl-strips\">\r\n\r\n    <!-- TIRA 1 \u2014 hacia delante -->\r\n    <div class=\"gm-cl-strip feat\" aria-label=\"Marcas y empresas\">\r\n      <div class=\"gm-cl-track fwd\" id=\"gm-track-1\">\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-loreal.png\" alt=\"L'Or\u00e9al Espa\u00f1a\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-porsche.png\" alt=\"Porsche\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-mahou.png\" alt=\"Mahou\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-harley.png\" alt=\"Harley-Davidson\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-us-polo.png\" alt=\"U.S. Polo Assn.\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-nh-hoteles.png\" alt=\"NH Hoteles\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-opticalia.png\" alt=\"Opticalia\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-equivalenza.png\" alt=\"Equivalenza\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-heraldo.png\" alt=\"Heraldo de Arag\u00f3n\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-aragontv.png\" alt=\"Arag\u00f3n TV\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-agatha.png\" alt=\"Agatha Ruiz de la Prada\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-teruel.png\" alt=\"Ayto. de Teruel\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-sommos.png\" alt=\"Sommos\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-baily-legacy.png\" alt=\"Baily Legacy\" onerror=\"this.style.display='none'\"><\/div>\r\n        <!-- duplicado (loop) -->\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-loreal.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-porsche.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-mahou.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-harley.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-us-polo.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-nh-hoteles.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-opticalia.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-equivalenza.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-heraldo.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-aragontv.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-agatha.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-teruel.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-sommos.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-baily-legacy.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- TIRA 2 \u2014 hacia atr\u00e1s -->\r\n    <div class=\"gm-cl-strip\" aria-label=\"M\u00e1s marcas y empresas\">\r\n      <div class=\"gm-cl-track bwd\" id=\"gm-track-2\">\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-voga.png\" alt=\"Voga\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-cucut.png\" alt=\"Cucut\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-fabre.png\" alt=\"Fabre\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-paltons.png\" alt=\"Paltons\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-spend-in.png\" alt=\"Spend In\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-diagonal-plaza.png\" alt=\"Diagonal Plaza\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-justo-gimeno.png\" alt=\"Justo Gimeno\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-zenit.png\" alt=\"Zenit Don Yo\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-yome.png\" alt=\"Yome\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-interiodue.png\" alt=\"Interiodue\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-cocolebrel.png\" alt=\"Cocolebrel\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-suenos-yessi.png\" alt=\"Los Sue\u00f1os de Yessi\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-irene-de-la-cuesta.png\" alt=\"Irene de la Cuesta\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-4elitech.png\" alt=\"4Elitech\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-w-barcelona.png\" alt=\"W Barcelona\" onerror=\"this.style.display='none'\"><\/div>\r\n        <!-- duplicado (loop) -->\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-voga.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-cucut.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-fabre.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-paltons.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-spend-in.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-diagonal-plaza.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-justo-gimeno.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-zenit.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-yome.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-interiodue.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-cocolebrel.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-suenos-yessi.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-irene-de-la-cuesta.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-4elitech.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n        <div class=\"gm-cl-item\" aria-hidden=\"true\"><img decoding=\"async\" src=\"https:\/\/gmodelsspain.evolucionat.es\/wp-content\/uploads\/2026\/06\/cliente-w-barcelona.png\" alt=\"\" onerror=\"this.style.display='none'\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div><!-- \/strips -->\r\n\r\n  <!-- cierre -->\r\n  <div class=\"gm-cl-closing\" aria-hidden=\"true\">\r\n    <p class=\"gm-cl-closing-line\">\r\n      <b>+<\/b> de una d\u00e9cada construyendo presencia de marca\r\n    <\/p>\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  'use strict';\r\n  const sec = document.getElementById('gm-clientes');\r\n  if(!sec) return;\r\n\r\n  \/* \u2500\u2500 Animaci\u00f3n de entrada (fade + slide-up) \u2500\u2500 *\/\r\n  const blocks = [\r\n    sec.querySelector('.gm-cl-head'),\r\n    sec.querySelector('.gm-cl-count'),\r\n    sec.querySelector('.gm-cl-strips'),\r\n    sec.querySelector('.gm-cl-closing')\r\n  ].filter(Boolean);\r\n\r\n  blocks.forEach((el, i) => {\r\n    el.style.cssText += `opacity:0;transform:translateY(28px);transition:opacity .7s ${i*.1}s ease,transform .7s ${i*.1}s ease`;\r\n  });\r\n\r\n  const reveal = new IntersectionObserver(entries => {\r\n    entries.forEach(e => {\r\n      if(!e.isIntersecting) return;\r\n      blocks.forEach(el => { el.style.opacity='1'; el.style.transform='translateY(0)'; });\r\n      reveal.disconnect();\r\n    });\r\n  }, { threshold: 0, rootMargin: '0px 0px -60px 0px' });\r\n  reveal.observe(sec);\r\n\r\n  \/* \u2500\u2500 Contador animado \u2500\u2500 *\/\r\n  const stats = sec.querySelectorAll('.gm-cl-stat-num');\r\n  const animateCount = (el) => {\r\n    const target = parseInt(el.dataset.target, 10);\r\n    const span = el.querySelector('span');\r\n    if(!target || !span) return;\r\n    const dur = 1400, start = performance.now();\r\n    const step = (now) => {\r\n      const p = Math.min((now - start) \/ dur, 1);\r\n      const ease = 1 - Math.pow(1 - p, 3);\r\n      span.textContent = Math.round(ease * target);\r\n      if(p < 1) requestAnimationFrame(step);\r\n    };\r\n    requestAnimationFrame(step);\r\n  };\r\n  const count = sec.querySelector('.gm-cl-count');\r\n  const countObs = new IntersectionObserver(entries => {\r\n    entries.forEach(e => {\r\n      if(!e.isIntersecting) return;\r\n      stats.forEach(animateCount);\r\n      countObs.disconnect();\r\n    });\r\n  }, { threshold: 0.4 });\r\n  if(count) countObs.observe(count);\r\n\r\n  \/* \u2500\u2500 Pausa la marquesina fuera de viewport (rendimiento) \u2500\u2500 *\/\r\n  const tracks = sec.querySelectorAll('.gm-cl-track');\r\n  const perfObs = new IntersectionObserver(entries => {\r\n    entries.forEach(e => {\r\n      tracks.forEach(t => { t.style.animationPlayState = e.isIntersecting ? 'running' : 'paused'; });\r\n    });\r\n  }, { threshold: 0 });\r\n  perfObs.observe(sec);\r\n\r\n  \/* \u2500\u2500 Reduced motion \u2500\u2500 *\/\r\n  if(window.matchMedia('(prefers-reduced-motion: reduce)').matches){\r\n    tracks.forEach(t => { t.style.animation = 'none'; });\r\n  }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-455ac30 e-con e-atomic-element e-flexbox-base e-cab22a9-06a22b5 \" data-id=\"455ac30\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"455ac30\" id=\"contacto\" data-e-type=\"e-flexbox\" data-id=\"455ac30\">\n    \t\t<div class=\"elementor-element elementor-element-daf4224 elementor-widget elementor-widget-html\" data-id=\"daf4224\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&display=swap');\r\n\r\n:where(#gm-contact, #gm-contact *){ box-sizing:border-box; margin:0; padding:0; }\r\n#gm-contact{\r\n  --red:#d00d26; --ink:#0c0c0e; --ease:cubic-bezier(.16,1,.3,1);\r\n  --serif:'Cormorant Garamond',Georgia,serif; --sans:'Helvetica Neue',Arial,sans-serif;\r\n  position:relative; overflow:hidden; color:#fff; font-family:var(--sans);\r\n  background:\r\n    radial-gradient(120% 90% at 12% 0%, rgba(208,13,38,.14), transparent 46%),\r\n    radial-gradient(90% 80% at 100% 100%, rgba(208,13,38,.10), transparent 52%),\r\n    linear-gradient(160deg, #141416 0%, #0d0d0f 55%, #090909 100%);\r\n  padding:clamp(74px,11vh,140px) clamp(20px,6vw,80px);\r\n}\r\n\/* textura sutil de grano *\/\r\n#gm-contact::before{ content:\"\"; position:absolute; inset:0; z-index:0; opacity:.05; mix-blend-mode:overlay; pointer-events:none;\r\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\"); }\r\n.gc-glow{ position:absolute; top:-20%; right:-10%; width:56vmax; height:56vmax; z-index:0; pointer-events:none;\r\n  background:radial-gradient(circle, rgba(208,13,38,.16), transparent 62%); filter:blur(10px); will-change:transform; }\r\n\r\n.gc-inner{ position:relative; z-index:2; max-width:1200px; margin:0 auto; }\r\n.gc-kicker{ display:inline-flex; align-items:center; gap:8px; font-size:clamp(10px,1.1vw,12px); font-weight:700; letter-spacing:.24em; text-transform:uppercase; margin-bottom:clamp(24px,4vh,44px); color:rgba(255,255,255,.6); }\r\n.gc-kicker b{ color:var(--red); }\r\n\r\n.gc-grid{ display:grid; grid-template-columns:1fr 1.1fr; gap:clamp(38px,5vw,84px); align-items:start; }\r\n\r\n\/* ---- info ---- *\/\r\n.gc-label{ display:inline-block; font-size:clamp(10px,1vw,12px); font-weight:700; letter-spacing:.26em; text-transform:uppercase; color:var(--red); margin-bottom:16px; }\r\n.gc-title{ font-family:var(--serif); font-weight:500; font-size:clamp(2.4rem,5.6vw,4.4rem); line-height:1.02; letter-spacing:-.01em; margin-bottom:20px; }\r\n.gc-title em{ font-style:italic; color:var(--red); }\r\n.gc-sub{ font-size:clamp(.95rem,1.3vw,1.1rem); font-weight:300; line-height:1.7; color:rgba(255,255,255,.72); max-width:44ch; margin-bottom:clamp(30px,4vh,44px); }\r\n.gc-items{ display:flex; flex-direction:column; gap:16px; }\r\n.gc-item{ display:flex; align-items:center; gap:15px; color:#fff; text-decoration:none; transition:color .3s; }\r\n.gc-item:hover{ color:var(--red); }\r\n.gc-ico{ flex-shrink:0; width:44px; height:44px; border:1px solid rgba(208,13,38,.5); border-radius:50%; display:flex; align-items:center; justify-content:center; color:var(--red); background:rgba(0,0,0,.25); transition:.3s var(--ease); }\r\n.gc-item:hover .gc-ico{ background:var(--red); color:#fff; transform:translateY(-2px); }\r\n.gc-ico svg{ width:18px; height:18px; }\r\n.gc-itxt small{ display:block; font-size:.66rem; letter-spacing:.16em; text-transform:uppercase; color:rgba(255,255,255,.42); margin-bottom:3px; }\r\n.gc-itxt span{ font-size:clamp(.95rem,1.2vw,1.05rem); font-weight:500; }\r\n\r\n\/* ---- formulario (tarjeta frosted) ---- *\/\r\n.gc-formwrap{ background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.1); border-top:3px solid var(--red); border-radius:10px;\r\n  padding:clamp(26px,3vw,46px); -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px); box-shadow:0 40px 90px rgba(0,0,0,.5); }\r\n.gc-formwrap > h3{ font-family:var(--serif); font-weight:600; font-size:clamp(1.5rem,2.2vw,2rem); margin-bottom:6px; }\r\n.gc-formwrap > p{ font-size:.88rem; color:rgba(255,255,255,.55); margin-bottom:26px; }\r\n\r\n\/* estilo Gravity Forms (dark & elegante), scopeado a #gm-contact *\/\r\n#gm-contact .gform_wrapper, #gm-contact .gform_wrapper *{ color:#fff; font-family:var(--sans) !important; }\r\n#gm-contact .gform_heading, #gm-contact .gform_title{ display:none; }\r\n#gm-contact .gform_wrapper .gform_fields{ display:grid; gap:20px; grid-template-columns:1fr 1fr; }\r\n#gm-contact .gform_wrapper .gfield{ grid-column:1 \/ -1; }\r\n#gm-contact .gform_wrapper .gfield.gf_left_half{ grid-column:span 1; }\r\n#gm-contact .gform_wrapper .gfield.gf_right_half{ grid-column:span 1; }\r\n#gm-contact .gfield_label, #gm-contact .gform_wrapper legend.gfield_label{ font-size:.7rem !important; font-weight:700 !important; letter-spacing:.14em; text-transform:uppercase; color:rgba(255,255,255,.6) !important; margin-bottom:8px !important; }\r\n#gm-contact .gfield_required{ color:var(--red); }\r\n#gm-contact .gform_wrapper input[type=text],\r\n#gm-contact .gform_wrapper input[type=email],\r\n#gm-contact .gform_wrapper input[type=tel],\r\n#gm-contact .gform_wrapper input[type=number],\r\n#gm-contact .gform_wrapper input[type=url],\r\n#gm-contact .gform_wrapper select,\r\n#gm-contact .gform_wrapper textarea{\r\n  width:100% !important; background:rgba(255,255,255,.04) !important; color:#fff !important;\r\n  border:0 !important; border-bottom:1.5px solid rgba(255,255,255,.18) !important; border-radius:0 !important;\r\n  padding:12px 4px !important; font-size:.95rem !important; transition:border-color .3s, background .3s; outline:none; }\r\n#gm-contact .gform_wrapper textarea{ min-height:120px; resize:vertical; }\r\n#gm-contact .gform_wrapper input:focus, #gm-contact .gform_wrapper select:focus, #gm-contact .gform_wrapper textarea:focus{ border-bottom-color:var(--red) !important; background:rgba(255,255,255,.06) !important; }\r\n#gm-contact .gform_wrapper ::placeholder{ color:rgba(255,255,255,.35); }\r\n#gm-contact .gform_wrapper select option{ background:#111; color:#fff; }\r\n#gm-contact .gform_footer{ margin-top:28px !important; padding:0 !important; }\r\n#gm-contact .gform_wrapper .gform_button, #gm-contact .gform_footer input[type=submit]{\r\n  background:var(--red) !important; color:#fff !important; border:1.5px solid var(--red) !important; border-radius:3px !important;\r\n  padding:15px 44px !important; font-size:.82rem !important; font-weight:700 !important; letter-spacing:.18em; text-transform:uppercase;\r\n  cursor:pointer; transition:.3s var(--ease); width:100%; }\r\n#gm-contact .gform_wrapper .gform_button:hover, #gm-contact .gform_footer input[type=submit]:hover{ background:transparent !important; color:var(--red) !important; }\r\n#gm-contact .gform_wrapper .validation_message, #gm-contact .gform_wrapper .gfield_description.validation_message{ color:#d00d26 !important; font-size:.78rem !important; margin-top:6px; }\r\n#gm-contact .gform_confirmation_message{ color:#fff; font-size:1rem; line-height:1.6; padding:20px 0; }\r\n\r\n\/* reveals *\/\r\n.gc-rv{ opacity:0; transform:translateY(34px); transition:opacity .9s var(--ease), transform 1s var(--ease); }\r\n.gc-rv.in{ opacity:1; transform:none; }\r\n.gc-rv.d1{ transition-delay:.1s; } .gc-rv.d2{ transition-delay:.2s; } .gc-rv.d3{ transition-delay:.3s; }\r\n\r\n@media(max-width:880px){\r\n  .gc-grid{ grid-template-columns:1fr; gap:40px; }\r\n  #gm-contact .gform_wrapper .gform_fields{ grid-template-columns:1fr; }\r\n}\r\n@media (prefers-reduced-motion:reduce){ .gc-rv{ opacity:1 !important; transform:none !important; } }\r\n<\/style>\r\n\r\n<section id=\"gm-contact\" aria-label=\"Contacto\">\r\n  <div class=\"gc-glow\" aria-hidden=\"true\"><\/div>\r\n  <div class=\"gc-inner\">\r\n    <div class=\"gc-kicker gc-rv\"><b>GMODELS<\/b> &nbsp;\u2014&nbsp; Contacto<\/div>\r\n\r\n    <div class=\"gc-grid\">\r\n      <!-- INFO -->\r\n      <div class=\"gc-info\">\r\n        <span class=\"gc-label gc-rv\">\u00bfEmpezamos?<\/span>\r\n        <h2 class=\"gc-title gc-rv d1\">Hablemos de tu <em>proyecto<\/em><\/h2>\r\n        <p class=\"gc-sub gc-rv d1\">Casting, formaci\u00f3n, eventos, azafat@s o comunicaci\u00f3n. Cu\u00e9ntanos qu\u00e9 necesitas y te respondemos lo antes posible.<\/p>\r\n\r\n        <div class=\"gc-items gc-rv d2\">\r\n          <a class=\"gc-item\" href=\"mailto:info@gmodels.es\">\r\n            <span class=\"gc-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"m22 7-10 6L2 7\"\/><\/svg><\/span>\r\n            <span class=\"gc-itxt\"><small>Email<\/small><span>info@gmodels.es<\/span><\/span>\r\n          <\/a>\r\n          <a class=\"gc-item\" href=\"tel:+34657577953\">\r\n            <span class=\"gc-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z\"\/><\/svg><\/span>\r\n            <span class=\"gc-itxt\"><small>Tel\u00e9fono<\/small><span>+34 657 57 79 53<\/span><\/span>\r\n          <\/a>\r\n          <div class=\"gc-item\">\r\n            <span class=\"gc-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/span>\r\n            <span class=\"gc-itxt\"><small>D\u00f3nde estamos<\/small><span>Zaragoza \u00b7 Espa\u00f1a<\/span><\/span>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- FORMULARIO -->\r\n      <div class=\"gc-form gc-rv d2\">\r\n        <div class=\"gc-formwrap\">\r\n          <h3>Escr\u00edbenos<\/h3>\r\n          <p>Rellena el formulario y te contactamos.<\/p>\r\n\r\n          <!-- \u25bc\u25bc\u25bc  FORMULARIO GRAVITY FORMS (cambia el id si usas otro)  \u25bc\u25bc\u25bc -->\r\n          <script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_1' ><style>#gform_wrapper_1[data-form-index=\"0\"].gform-theme,[data-parent-form=\"1_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style>\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Contacto general<\/h2>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_1'  action='\/en\/wp-json\/wp\/v2\/pages\/716' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_above description_above validation_below'><fieldset id=\"field_1_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield--width-full gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Nombre<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name gform-grid-row' id='input_1_1'>\n                            \n                            <span id='input_1_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.3' id='input_1_1_3' value=''   aria-required='true'   placeholder='Nombre' autocomplete=\"given-name\" \/>\n                                                    <label for='input_1_1_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First<\/label>\n                                                <\/span>\n                            \n                            \n                            \n                        <\/div><\/fieldset><div id=\"field_1_5\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_5'>Tel\u00e9fono<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_phone'><input name='input_5' id='input_1_5' type='tel' value='' class='large'  placeholder='Tel\u00e9fono' aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_1_2\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half gfield_contains_required field_sublabel_above gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_2'>Correo electr\u00f3nico<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_2' id='input_1_2' type='email' value='' class='large'   placeholder='Correo electr\u00f3nico' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_3\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield_contains_required field_sublabel_above gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_1_3'>Mensaje<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_1_3' class='textarea medium'   maxlength='600' placeholder='Mensaje' aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Enviar'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='9utyc7IYPuo6GWgRt0Avcj82gb4E+lV9KtgMMull5sUH9gY77XyyiN3KOsvqoOP9mJlbbw74V3GH865HZWo4eXGUaMluV\/cwGCikAsq61GHCGho=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjBhZmY2NDNhNjI4MDBlOTg0ZGRiZTNiYTM3MjE5OTIwIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https:\/\/gmodelsspain.evolucionat.es\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https:\/\/gmodelsspain.evolucionat.es\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"1\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_1\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_1\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_1\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\r\n          <!-- \u25b2\u25b2\u25b2  (si ves este texto tal cual en la web, ponlo en un widget \"Shortcode\")  \u25b2\u25b2\u25b2 -->\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  var sec=document.getElementById('gm-contact'); if(!sec) return;\r\n  var items=sec.querySelectorAll('.gc-rv');\r\n  if('IntersectionObserver' in window){\r\n    var io=new IntersectionObserver(function(es){ es.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); } }); },{threshold:.12, rootMargin:'0px 0px -8% 0px'});\r\n    items.forEach(function(el){ io.observe(el); });\r\n    \/\/ glow con parallax sutil\r\n    var glow=sec.querySelector('.gc-glow');\r\n    if(glow){ window.addEventListener('scroll', function(){ var r=sec.getBoundingClientRect(); glow.style.transform='translateY('+(r.top*-0.06)+'px)'; }, {passive:true}); }\r\n  } else { items.forEach(function(el){ el.classList.add('in'); }); }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>G\u00b7Comunicaci\u00f3n \u2014 Servicios Contenido que para el scroll. Fotograf\u00eda, v\u00eddeo y piezas para redes con est\u00e9tica de campa\u00f1a \u2014 producido, dirigido y editado por nuestro equipo, listo para publicar. Solicitar propuesta Ver el carrete Scroll Nuestro trabajo El carrete Editorial Campa\u00f1a Backstage Moda Evento Estudio Retrato Lifestyle La pel\u00edcula avanza con tu scroll \u2193 Qu\u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":612,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-716","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gmodelsspain.evolucionat.es\/en\/wp-json\/wp\/v2\/pages\/716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gmodelsspain.evolucionat.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gmodelsspain.evolucionat.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gmodelsspain.evolucionat.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gmodelsspain.evolucionat.es\/en\/wp-json\/wp\/v2\/comments?post=716"}],"version-history":[{"count":4,"href":"https:\/\/gmodelsspain.evolucionat.es\/en\/wp-json\/wp\/v2\/pages\/716\/revisions"}],"predecessor-version":[{"id":729,"href":"https:\/\/gmodelsspain.evolucionat.es\/en\/wp-json\/wp\/v2\/pages\/716\/revisions\/729"}],"up":[{"embeddable":true,"href":"https:\/\/gmodelsspain.evolucionat.es\/en\/wp-json\/wp\/v2\/pages\/612"}],"wp:attachment":[{"href":"https:\/\/gmodelsspain.evolucionat.es\/en\/wp-json\/wp\/v2\/media?parent=716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}