{"id":1858,"date":"2025-12-16T13:11:39","date_gmt":"2025-12-16T12:11:39","guid":{"rendered":"https:\/\/eleiaweddingphotography.com\/?page_id=1858"},"modified":"2026-10-22T14:46:16","modified_gmt":"2026-10-22T12:46:16","slug":"gallery","status":"publish","type":"page","link":"https:\/\/eleiaweddingphotography.com\/en\/gallery\/","title":{"rendered":"Gallery"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1858\" class=\"elementor elementor-1858\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec27491 e-flex e-con-boxed e-con e-parent\" data-id=\"ec27491\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c3b2a6 elementor-widget elementor-widget-html\" data-id=\"7c3b2a6\" 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<!doctype html>\n<html lang=\"es\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Galer\u00eda \u00b7 eleia<\/title>\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=Bellefair&family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Inter:wght@300;400;500;600&display=swap\" rel=\"stylesheet\">\n<style>\n  :root{\n    --cream:#FFFCF4;\n    --red:#891A15;\n  }\n  *{box-sizing:border-box;}\n  html,body{margin:0;padding:0;background:var(--cream);color:var(--red);font-family:'Inter',sans-serif;overflow-x:clip;}\n  a{color:var(--red);text-decoration:none;}\n  .serif{font-family:'Bellefair',serif;}\n  .quote-serif{font-family:'EB Garamond',serif;font-style:italic;font-weight:400;}\n  .label-btn{\n    font-family:'Inter',sans-serif;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;\n    background:none;border:none;color:var(--red);cursor:pointer;padding:0;text-decoration:none;\n  }\n\n  \/* ---------- CURSOR PERSONALIZADO (id\u00e9ntico al resto del sitio) ---------- *\/\n  @media (hover:hover) and (pointer:fine){\n    html, body, a, button{cursor:none;}\n    #cursor-dot{\n      position:fixed;top:0;left:0;width:10px;height:10px;border-radius:50%;\n      background:var(--red);\n      pointer-events:none;z-index:200;\n      transform:translate(-50%,-50%);opacity:0;\n      transition:opacity .2s ease, transform .15s ease, background-color .15s ease;\n    }\n    #cursor-dot.visible{opacity:1;}\n    #cursor-dot.grow{transform:translate(-50%,-50%) scale(1.8);}\n    #cursor-dot.on-red{background:var(--cream);}\n    #cursor-dot.on-photo{background:#fff;mix-blend-mode:difference;}\n  }\n\n  .nav-link{position:relative;display:inline-block;}\n  .nav-link::after{\n    content:'';position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;\n    transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,.84,.44,1);\n  }\n  .nav-link:hover::after{transform:scaleX(1);}\n  @media (max-width:700px){ .nav-link::after{transform:scaleX(1);} }\n\n  \/* ---------- NAV \/ LOGO \u2014 misma l\u00f3gica que en el resto de p\u00e1ginas\n     interiores: sin logo grande inicial, la barra (logo peque\u00f1o + men\u00fa +\n     contacto) y las etiquetas de esquina aparecen con fundido en cuanto el\n     t\u00edtulo de portada sale del viewport. ---------- *\/\n  #navbar-bg{ position:fixed;top:0;left:0;right:0;height:96px;z-index:40; background:rgba(255,252,244,0); pointer-events:none; }\n  #logo{\n    width:62px;height:auto;display:block;pointer-events:none;opacity:0;transition:opacity .5s ease;\n  }\n  #menu-btn, #contact-btn{ position:fixed;top:34px;z-index:50;opacity:0;transition:opacity .5s ease; }\n  #menu-btn{left:40px;}\n  #contact-btn{right:40px;}\n  @media (max-width:700px){ #logo{width:48px;} #menu-btn{left:20px;} #contact-btn{right:20px;} }\n\n  \/* ---------- ETIQUETAS FIJAS DE ESQUINA (mismas que en el resto del sitio) ---------- *\/\n  .corner-label{\n    position:fixed;bottom:28px;z-index:45;\n    font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;\n    color:var(--red);opacity:0;transition:opacity .5s ease;pointer-events:none;\n  }\n  #corner-left{left:32px;}\n  #corner-right{right:32px;text-align:right;}\n  @media (max-width:700px){ .corner-label{display:none;} }\n\n  \/* ---------- HERO \u2014 mismo tratamiento que el resto de p\u00e1ginas interiores:\n     solo texto, visible desde el primer fotograma, sin fotos ni pin\/sticky;\n     es una secci\u00f3n normal de 100vh. T\u00edtulo pegado al pie con un peque\u00f1o\n     margen y el kicker justo encima. ---------- *\/\n  @keyframes heroFadeIn{ from{opacity:0;transform:translateY(22px);} to{opacity:1;transform:translateY(0);} }\n  #hero{position:relative;height:100vh;height:100dvh;overflow:hidden;}\n  #hero-text{\n    position:absolute;left:6%;right:6%;bottom:36px;\n    display:flex;flex-direction:column;align-items:flex-end;text-align:right;\n  }\n  @media (max-width:700px){ #hero-text{bottom:22px;} }\n\n  #hero-kicker{\n    max-width:460px;margin:0 0 8px;\n    font-size:clamp(20px,3.2vw,27px);line-height:1.5;\n    opacity:0;animation:heroFadeIn 1s cubic-bezier(.16,.84,.44,1) .15s forwards;\n  }\n  #hero-title{\n    margin:0;text-transform:uppercase;font-weight:400;color:var(--red);\n    font-size:clamp(38px,8vw,108px);line-height:1;\n    opacity:0;animation:heroFadeIn 1.1s cubic-bezier(.16,.84,.44,1) .3s forwards;\n  }\n  @media (max-width:700px){\n    #hero-kicker{max-width:75%;font-size:clamp(16px,4.4vw,20px);}\n    #hero-title{font-size:clamp(32px,11vw,56px);}\n  }\n\n  \/* ---------- GALER\u00cdA \u2014 no es una cuadr\u00edcula: son filas sueltas de 1 a 3\n     fotos, con mucho aire entre ellas y desniveles verticales dentro de la\n     misma fila (margin-top distinto por imagen), como en las referencias\n     (lavandastudio.com, robertmarcillas.com). Cada fila puede alinearse a\n     la izquierda, al centro, a la derecha o repartida \u2014 as\u00ed ninguna fila se\n     parece a la anterior. Sin t\u00edtulos, sin categor\u00edas, sin lightbox. ---------- *\/\n  #gallery{max-width:1500px;margin:0 auto;padding:80px 5% 100px;}\n  .gal-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5vw;margin:0 0 15vh;}\n  .gal-row.start{justify-content:flex-start;}\n  .gal-row.center{justify-content:center;}\n  .gal-row.end{justify-content:flex-end;}\n  .gal-row.between{justify-content:space-between;}\n\n  .gal-img{flex-shrink:0;overflow:hidden;background:rgba(137,26,21,.06);}\n  .gal-img img{display:block;width:100%;height:100%;object-fit:cover;}\n  \n\n  .reveal{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,.84,.44,1), transform .9s cubic-bezier(.16,.84,.44,1);}\n  .reveal.in-view{opacity:1;transform:translateY(0);}\n\n  @media (max-width:700px){\n    #gallery{padding:50px 20px 60px;}\n    .gal-row{gap:8vw;margin-bottom:9vh;}\n    .gal-img{width:100% !important;margin-top:0 !important;}\n  }\n\n  footer{\n    position:relative;z-index:46;\n    padding:40px 64px 28px;background:var(--red);\n  }\n  .footer-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;}\n  footer .footer-email{justify-self:start;}\n  footer .footer-insta{justify-self:end;}\n  footer .footer-logo{justify-self:center;height:28px;width:auto;display:block;}\n  footer a{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--cream);}\n  .footer-legal{margin-top:26px;text-align:center;}\n  .footer-legal a{font-size:10.5px;letter-spacing:.08em;opacity:.65;}\n  @media (max-width:700px){\n    footer{padding:40px 24px 24px;}\n    .footer-main{display:flex;flex-direction:column;gap:18px;text-align:center;}\n    footer .footer-logo{display:none;}\n    .footer-legal{margin-top:22px;}\n  }\n\n  \/* ---------- MEN\u00da A PANTALLA COMPLETA (id\u00e9ntico al resto del sitio) ---------- *\/\n  #menu-overlay{\n    position:fixed;inset:0;background:var(--red);z-index:100;\n    display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;\n    opacity:0;visibility:hidden;transform:translateY(-16px);\n    transition:opacity .45s ease, transform .45s ease, visibility 0s .45s;\n  }\n  #menu-overlay.open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .45s ease, transform .45s ease;}\n  #menu-overlay a{\n    position:relative;z-index:2;\n    color:var(--cream);font-family:'Bellefair',serif;font-size:clamp(24px,6vw,32px);font-weight:400;\n    text-transform:uppercase;letter-spacing:.04em;cursor:none;\n  }\n  #menu-close{\n    position:absolute;top:34px;right:40px;background:none;border:none;color:var(--cream);\n    font-size:28px;cursor:pointer;line-height:1;\n  }\n  #menu-cursor-img{\n    position:fixed;top:0;left:0;width:220px;height:280px;\n    pointer-events:none;z-index:1;opacity:0;\n    transform:translate(-50%,-50%) scale(.92);\n    transition:opacity .25s ease, transform .25s ease;\n    overflow:hidden;\n  }\n  #menu-cursor-img.visible{opacity:1;transform:translate(-50%,-50%) scale(1);}\n  #menu-cursor-img img{width:100%;height:100%;object-fit:cover;display:block;}\n  @media (max-width:700px){\n    #menu-overlay a{cursor:pointer;}\n    #menu-cursor-img{display:none;}\n  }\n<\/style>\n<\/head>\n<body>\n\n<div id=\"cursor-dot\"><\/div>\n<div id=\"navbar-bg\"><\/div>\n<a href=\"\/\" style=\"position:fixed;top:34px;left:50%;transform:translateX(-50%);z-index:50;pointer-events:auto;\"><img decoding=\"async\" id=\"logo\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/09\/eleia-logo-dark-1.png\" alt=\"eleia\"><\/a>\n<button id=\"menu-btn\" class=\"label-btn nav-link\" style=\"pointer-events:auto;\">Men\u00fa<\/button>\n<a id=\"contact-btn\" class=\"label-btn nav-link\" href=\"\/contact\/\" style=\"pointer-events:auto;\">Contacto<\/a>\n\n<div id=\"corner-left\" class=\"corner-label\">Residiendo en M\u00e1laga<\/div>\n<div id=\"corner-right\" class=\"corner-label\">Disponibles en Andaluc\u00eda<\/div>\n\n<div id=\"menu-overlay\">\n  <button id=\"menu-close\" aria-label=\"Cerrar men\u00fa\">&times;<\/button>\n  <a href=\"#\" class=\"nav-link\" data-menu-link data-cursor-img=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/09\/eleia-photo4-041da7fb.jpg\">Galer\u00eda<\/a>\n  <a href=\"\/#about\" class=\"nav-link\" data-menu-link data-cursor-img=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/09\/eleia-photo1-622d00a5.jpg\">Sobre nosotros<\/a>\n  <a href=\"\/experience\/\" class=\"nav-link\" data-menu-link data-cursor-img=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/09\/eleia-photo3-538fdcfc.jpg\">Experiencia<\/a>\n  <a href=\"\/contact\/\" class=\"nav-link\" data-menu-link data-cursor-img=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/09\/eleia-photo6-cf6e5728.jpg\">Contacto<\/a>\n  <div id=\"menu-cursor-img\"><img decoding=\"async\" id=\"menu-cursor-img-tag\" src=\"\" alt=\"\"><\/div>\n<\/div>\n\n<div id=\"hero\">\n  <div id=\"hero-text\">\n    <div id=\"hero-kicker\" class=\"quote-serif\">un vistazo a las bodas que hemos fotografiado y filmado<\/div>\n    <h1 id=\"hero-title\" class=\"serif\">Galer\u00eda<\/h1>\n  <\/div>\n<\/div>\n\n<div id=\"gallery\">\n\n  <div class=\"gal-row start\">\n    <div class=\"gal-img reveal\" style=\"width:min(38vw,480px);aspect-ratio:3\/4;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/990A9220-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:50% 30%;\"><\/div>\n    <div class=\"gal-img bw reveal\" style=\"width:min(30vw,380px);aspect-ratio:2\/3;margin-top:9vw;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/990A9281-3-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:40% 40%;\"><\/div>\n  <\/div>\n\n  <div class=\"gal-row between\">\n    <div class=\"gal-img reveal\" style=\"width:min(26vw,320px);aspect-ratio:4\/3;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/990A9344-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:60% 50%;\"><\/div>\n    <div class=\"gal-img bw reveal\" style=\"width:min(34vw,420px);aspect-ratio:1\/1;margin-top:5vw;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/CU3A0590-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:50% 40%;\"><\/div>\n  <\/div>\n\n  <div class=\"gal-row center\">\n    <div class=\"gal-img reveal\" style=\"width:min(56vw,760px);aspect-ratio:16\/9;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/CU3A7056-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:50% 60%;\"><\/div>\n  <\/div>\n\n  <div class=\"gal-row start\">\n    <div class=\"gal-img bw reveal\" style=\"width:min(22vw,260px);aspect-ratio:1\/1;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/CU3A0611-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:30% 50%;\"><\/div>\n    <div class=\"gal-img reveal\" style=\"width:min(30vw,360px);aspect-ratio:3\/4;margin-top:7vw;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/990A9102-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:60% 30%;\"><\/div>\n    <div class=\"gal-img bw reveal\" style=\"width:min(24vw,300px);aspect-ratio:2\/3;margin-top:2vw;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/990A9045-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:40% 60%;\"><\/div>\n  <\/div>\n\n  <div class=\"gal-row end\">\n    <div class=\"gal-img bw reveal\" style=\"width:min(34vw,420px);aspect-ratio:4\/5;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/990A1626-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:50% 40%;\"><\/div>\n  <\/div>\n\n  <div class=\"gal-row between\">\n    <div class=\"gal-img reveal\" style=\"width:min(28vw,340px);aspect-ratio:3\/4;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/990A7826-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:60% 50%;\"><\/div>\n    <div class=\"gal-img bw reveal\" style=\"width:min(36vw,460px);aspect-ratio:3\/2;margin-top:6vw;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/990A1191-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:40% 40%;\"><\/div>\n  <\/div>\n\n  <div class=\"gal-row center\">\n    <div class=\"gal-img reveal\" style=\"width:min(22vw,260px);aspect-ratio:4\/5;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/990A0238-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:50% 30%;\"><\/div>\n    <div class=\"gal-img bw reveal\" style=\"width:min(28vw,340px);aspect-ratio:1\/1;margin-top:4vw;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/990A0736-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:60% 60%;\"><\/div>\n    <div class=\"gal-img reveal\" style=\"width:min(22vw,260px);aspect-ratio:4\/5;\"><img decoding=\"async\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/10\/0-25-scaled.jpg\" alt=\"Boda en M\u00e1laga \u2014 eleia\" style=\"object-position:40% 40%;\"><\/div>\n  <\/div>\n\n<\/div>\n\n<footer>\n  <div class=\"footer-main\">\n    <a class=\"nav-link footer-email\" href=\"mailto:eleiaweddingphoto@gmail.com\">eleiaweddingphoto@gmail.com<\/a>\n    <img decoding=\"async\" class=\"footer-logo\" src=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/09\/eleia-logo-cream-1.png\" alt=\"eleia\">\n    <a class=\"nav-link footer-insta\" href=\"https:\/\/www.instagram.com\/eleiavisuals\/\" target=\"_blank\" rel=\"noopener\">Instagram<\/a>\n  <\/div>\n  <div class=\"footer-legal\">\n    <a class=\"nav-link\" href=\"\/politica-de-privacidad\/\">Pol\u00edtica de privacidad<\/a>\n  <\/div>\n<\/footer>\n\n<script>\n(function(){\n  var logo = document.getElementById('logo');\n  var navBg = document.getElementById('navbar-bg');\n  var menuBtn = document.getElementById('menu-btn');\n  var contactBtn = document.getElementById('contact-btn');\n  var hero = document.getElementById('hero');\n  var corners = document.querySelectorAll('.corner-label');\n\n  function clamp(v,a,b){return Math.max(a,Math.min(b,v));}\n\n  var ticking=false;\n  function onScroll(){ if(!ticking){ window.requestAnimationFrame(update); ticking=true; } }\n  function update(){\n    ticking=false;\n    var sy = window.scrollY || window.pageYOffset;\n\n    \/* el hero ya no es pin\/sticky: es una secci\u00f3n normal, as\u00ed que al hacer\n       scroll el t\u00edtulo subir\u00eda f\u00edsicamente hasta pasar por debajo del navbar\n       fijo. Para evitarlo, el hero entero se desvanece (reversible) mientras\n       se recorre su mitad superior, y justo despu\u00e9s aparece la barra peque\u00f1a\n       (logo + men\u00fa + contacto) y las etiquetas de esquina. *\/\n    var heroH = hero.offsetHeight;\n    hero.style.opacity = String(1 - clamp(sy \/ (heroH*0.5), 0, 1));\n    var chromeOp = clamp((sy - heroH*0.6) \/ (heroH*0.3), 0, 1);\n    logo.style.opacity = chromeOp;\n    navBg.style.background = 'rgba(255,252,244,' + (0.94*chromeOp) + ')';\n    menuBtn.style.opacity = chromeOp;\n    contactBtn.style.opacity = chromeOp;\n    corners.forEach(function(c){ c.style.opacity = chromeOp; });\n  }\n  window.addEventListener('scroll', onScroll, {passive:true});\n  window.addEventListener('resize', onScroll);\n  update();\n\n  \/* mosaico: cada imagen aparece una sola vez, al entrar en el viewport *\/\n  var revealObserver = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if(e.isIntersecting){ e.target.classList.add('in-view'); revealObserver.unobserve(e.target); }\n    });\n  }, {threshold:.1, rootMargin:'0px 0px -40px 0px'});\n  document.querySelectorAll('.reveal').forEach(function(el){ revealObserver.observe(el); });\n\n  \/* cursor personalizado (id\u00e9ntico al resto del sitio) *\/\n  var cursorDot = document.getElementById('cursor-dot');\n  var footerEl = document.querySelector('footer');\n  var overlay = document.getElementById('menu-overlay');\n  var hasFineCursor = window.matchMedia('(hover:hover) and (pointer:fine)').matches;\n  if(hasFineCursor && cursorDot){\n    var updateCursorZone = function(x, y){\n      var elUnder = document.elementFromPoint(x, y);\n      var overlayOpen = overlay && overlay.classList.contains('open');\n      var onMenuLink = !!(overlayOpen && elUnder && elUnder.closest && elUnder.closest('[data-menu-link]'));\n      var onPhoto = !onMenuLink && !!(elUnder && elUnder.tagName === 'IMG');\n      var overRed = !onMenuLink && !onPhoto && (overlayOpen || (footerEl && y >= footerEl.getBoundingClientRect().top));\n      cursorDot.classList.toggle('on-photo', onPhoto);\n      cursorDot.classList.toggle('on-red', overRed);\n      cursorDot.classList.toggle('visible', !onMenuLink);\n    };\n    document.addEventListener('mousemove', function(e){\n      cursorDot.style.left = e.clientX + 'px';\n      cursorDot.style.top = e.clientY + 'px';\n      updateCursorZone(e.clientX, e.clientY);\n    });\n    document.addEventListener('mouseleave', function(){ cursorDot.classList.remove('visible'); });\n    document.querySelectorAll('a, button').forEach(function(el){\n      el.addEventListener('mouseenter', function(){ cursorDot.classList.add('grow'); });\n      el.addEventListener('mouseleave', function(){ cursorDot.classList.remove('grow'); });\n    });\n  }\n\n  \/* men\u00fa a pantalla completa (id\u00e9ntico al resto del sitio) *\/\n  document.getElementById('menu-btn').addEventListener('click', function(){\n    overlay.classList.add('open');\n    if(cursorDot){ cursorDot.classList.add('on-red'); cursorDot.classList.remove('on-photo'); }\n  });\n  document.getElementById('menu-close').addEventListener('click', function(){ overlay.classList.remove('open'); });\n  document.querySelectorAll('[data-menu-link]').forEach(function(a){\n    a.addEventListener('click', function(){ overlay.classList.remove('open'); });\n  });\n\n  var cursorImgWrap = document.getElementById('menu-cursor-img');\n  var cursorImgTag = document.getElementById('menu-cursor-img-tag');\n  overlay.addEventListener('mousemove', function(e){\n    cursorImgWrap.style.left = e.clientX + 'px';\n    cursorImgWrap.style.top = e.clientY + 'px';\n  });\n  document.querySelectorAll('[data-menu-link]').forEach(function(a){\n    a.addEventListener('mouseenter', function(){\n      var src = a.getAttribute('data-cursor-img');\n      if(src){ cursorImgTag.src = src; }\n      cursorImgWrap.classList.add('visible');\n    });\n    a.addEventListener('mouseleave', function(){\n      cursorImgWrap.classList.remove('visible');\n    });\n  });\n})();\n<\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Galer\u00eda \u00b7 eleia Men\u00fa Contacto Residiendo en M\u00e1laga Disponibles en Andaluc\u00eda &times; Galer\u00eda Sobre nosotros Experiencia Contacto un vistazo a las bodas que hemos fotografiado y filmado Galer\u00eda eleiaweddingphoto@gmail.com Instagram Pol\u00edtica de privacidad<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1858","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Galer\u00eda de bodas en M\u00e1laga | eleia Wedding Photography<\/title>\n<meta name=\"description\" content=\"Explora nuestra galer\u00eda de bodas en M\u00e1laga: celebraciones \u00edntimas, momentos reales y fotograf\u00edas honestas que cuentan historias aut\u00e9nticas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eleiaweddingphotography.com\/en\/gallery\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Galer\u00eda de bodas en M\u00e1laga | eleia Wedding Photography\" \/>\n<meta property=\"og:description\" content=\"Explora nuestra galer\u00eda de bodas en M\u00e1laga: celebraciones \u00edntimas, momentos reales y fotograf\u00edas honestas que cuentan historias aut\u00e9nticas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eleiaweddingphotography.com\/en\/gallery\/\" \/>\n<meta property=\"og:site_name\" content=\"eleia wedding photography\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-22T12:46:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/09\/eleia-logo-dark-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/gallery\\\/\",\"url\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/gallery\\\/\",\"name\":\"Galer\u00eda de bodas en M\u00e1laga | eleia Wedding Photography\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/gallery\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/gallery\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/eleia-logo-dark-1.png\",\"datePublished\":\"2025-12-16T12:11:39+00:00\",\"dateModified\":\"2026-10-22T12:46:16+00:00\",\"description\":\"Explora nuestra galer\u00eda de bodas en M\u00e1laga: celebraciones \u00edntimas, momentos reales y fotograf\u00edas honestas que cuentan historias aut\u00e9nticas.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/gallery\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/eleiaweddingphotography.com\\\/gallery\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/gallery\\\/#primaryimage\",\"url\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/eleia-logo-dark-1.png\",\"contentUrl\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/eleia-logo-dark-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/gallery\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gallery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/#website\",\"url\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/\",\"name\":\"eleia wedding photography\",\"description\":\"aesthetic, emotion-driven wedding photography in Malaga, Spain\",\"publisher\":{\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/#organization\",\"name\":\"eleia wedding photography\",\"url\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/cropped-cropped-2-scaled-1.png\",\"contentUrl\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/cropped-cropped-2-scaled-1.png\",\"width\":2045,\"height\":681,\"caption\":\"eleia wedding photography\"},\"image\":{\"@id\":\"https:\\\/\\\/eleiaweddingphotography.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/eleiavisuals\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Galer\u00eda de bodas en M\u00e1laga | eleia Wedding Photography","description":"Explora nuestra galer\u00eda de bodas en M\u00e1laga: celebraciones \u00edntimas, momentos reales y fotograf\u00edas honestas que cuentan historias aut\u00e9nticas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/eleiaweddingphotography.com\/en\/gallery\/","og_locale":"en_GB","og_type":"article","og_title":"Galer\u00eda de bodas en M\u00e1laga | eleia Wedding Photography","og_description":"Explora nuestra galer\u00eda de bodas en M\u00e1laga: celebraciones \u00edntimas, momentos reales y fotograf\u00edas honestas que cuentan historias aut\u00e9nticas.","og_url":"https:\/\/eleiaweddingphotography.com\/en\/gallery\/","og_site_name":"eleia wedding photography","article_modified_time":"2026-10-22T12:46:16+00:00","og_image":[{"url":"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/09\/eleia-logo-dark-1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/eleiaweddingphotography.com\/gallery\/","url":"https:\/\/eleiaweddingphotography.com\/gallery\/","name":"Galer\u00eda de bodas en M\u00e1laga | eleia Wedding Photography","isPartOf":{"@id":"https:\/\/eleiaweddingphotography.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eleiaweddingphotography.com\/gallery\/#primaryimage"},"image":{"@id":"https:\/\/eleiaweddingphotography.com\/gallery\/#primaryimage"},"thumbnailUrl":"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/09\/eleia-logo-dark-1.png","datePublished":"2025-12-16T12:11:39+00:00","dateModified":"2026-10-22T12:46:16+00:00","description":"Explora nuestra galer\u00eda de bodas en M\u00e1laga: celebraciones \u00edntimas, momentos reales y fotograf\u00edas honestas que cuentan historias aut\u00e9nticas.","breadcrumb":{"@id":"https:\/\/eleiaweddingphotography.com\/gallery\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eleiaweddingphotography.com\/gallery\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/eleiaweddingphotography.com\/gallery\/#primaryimage","url":"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/09\/eleia-logo-dark-1.png","contentUrl":"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2026\/09\/eleia-logo-dark-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/eleiaweddingphotography.com\/gallery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eleiaweddingphotography.com\/"},{"@type":"ListItem","position":2,"name":"Gallery"}]},{"@type":"WebSite","@id":"https:\/\/eleiaweddingphotography.com\/#website","url":"https:\/\/eleiaweddingphotography.com\/","name":"eleia wedding photography","description":"aesthetic, emotion-driven wedding photography in Malaga, Spain","publisher":{"@id":"https:\/\/eleiaweddingphotography.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eleiaweddingphotography.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/eleiaweddingphotography.com\/#organization","name":"eleia wedding photography","url":"https:\/\/eleiaweddingphotography.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/eleiaweddingphotography.com\/#\/schema\/logo\/image\/","url":"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2025\/12\/cropped-cropped-2-scaled-1.png","contentUrl":"https:\/\/eleiaweddingphotography.com\/wp-content\/uploads\/2025\/12\/cropped-cropped-2-scaled-1.png","width":2045,"height":681,"caption":"eleia wedding photography"},"image":{"@id":"https:\/\/eleiaweddingphotography.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/eleiavisuals\/"]}]}},"_links":{"self":[{"href":"https:\/\/eleiaweddingphotography.com\/en\/wp-json\/wp\/v2\/pages\/1858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eleiaweddingphotography.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eleiaweddingphotography.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eleiaweddingphotography.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eleiaweddingphotography.com\/en\/wp-json\/wp\/v2\/comments?post=1858"}],"version-history":[{"count":248,"href":"https:\/\/eleiaweddingphotography.com\/en\/wp-json\/wp\/v2\/pages\/1858\/revisions"}],"predecessor-version":[{"id":6969,"href":"https:\/\/eleiaweddingphotography.com\/en\/wp-json\/wp\/v2\/pages\/1858\/revisions\/6969"}],"wp:attachment":[{"href":"https:\/\/eleiaweddingphotography.com\/en\/wp-json\/wp\/v2\/media?parent=1858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}