{"id":2,"date":"2026-04-22T21:25:13","date_gmt":"2026-04-22T21:25:13","guid":{"rendered":"https:\/\/matrimoniosu.com\/?page_id=2"},"modified":"2026-04-22T22:36:36","modified_gmt":"2026-04-22T22:36:36","slug":"inicio","status":"publish","type":"page","link":"https:\/\/matrimoniosu.com\/","title":{"rendered":"Inicio"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; fullwidth=\u00bbon\u00bb theme_builder_area=\u00bbpost_content\u00bb _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb][et_pb_fullwidth_code _builder_version=\u00bb4.27.4&#8243; _module_preset=\u00bbdefault\u00bb theme_builder_area=\u00bbpost_content\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"es\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] --><meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] --><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0\"><!-- [et_pb_line_break_holder] --><title>Ana &#038; Ricardo \u00b7 11.07.2026<\/title><!-- [et_pb_line_break_holder] --><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><!-- [et_pb_line_break_holder] --><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><!-- [et_pb_line_break_holder] --><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&#038;family=Jost:wght@200;300;400&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->  :root {<!-- [et_pb_line_break_holder] -->    --cream: #F7F4EF;<!-- [et_pb_line_break_holder] -->    --ivory: #FDFBF8;<!-- [et_pb_line_break_holder] -->    --gold: #C8B89A;<!-- [et_pb_line_break_holder] -->    --gold-dark: #A8956E;<!-- [et_pb_line_break_holder] -->    --charcoal: #3A3530;<!-- [et_pb_line_break_holder] -->    --muted: #7A726A;<!-- [et_pb_line_break_holder] -->    --border: rgba(168,149,110,0.25);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }<!-- [et_pb_line_break_holder] -->  html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }<!-- [et_pb_line_break_holder] -->  body { font-family: 'Jost', sans-serif; font-weight: 300; background: var(--cream); color: var(--charcoal); overflow-x: hidden; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* PASSWORD *\/<!-- [et_pb_line_break_holder] -->  #password-screen { position: fixed; inset: 0; z-index: 1000; background: var(--ivory); display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 2rem; transition: opacity 0.8s ease, visibility 0.8s ease; }<!-- [et_pb_line_break_holder] -->  #password-screen.hidden { opacity: 0; visibility: hidden; pointer-events: none; }<!-- [et_pb_line_break_holder] -->  .pw-monogram { font-family: 'Cormorant Garamond', serif; font-size: clamp(3.5rem, 10vw, 5rem); font-weight: 300; color: var(--gold-dark); letter-spacing: 0.05em; line-height: 1; margin-bottom: 1.5rem; }<!-- [et_pb_line_break_holder] -->  .pw-subtitle { font-size: 0.6rem; letter-spacing: 0.3em; text-transform: uppercase; color: var(--muted); margin-bottom: 2.5rem; }<!-- [et_pb_line_break_holder] -->  .pw-divider { width: 60px; height: 1px; background: var(--border); margin: 0 auto 2.5rem; }<!-- [et_pb_line_break_holder] -->  .pw-label { font-size: 0.6rem; letter-spacing: 0.25em; text-transform: uppercase; color: var(--muted); margin-bottom: 1rem; }<!-- [et_pb_line_break_holder] -->  #pw-input { background: transparent; border: none; border-bottom: 1px solid var(--border); padding: 0.75rem 0; text-align: center; font-family: 'Jost', sans-serif; font-size: 1rem; font-weight: 300; letter-spacing: 0.2em; color: var(--charcoal); width: min(220px, 80vw); outline: none; transition: border-color 0.3s; -webkit-appearance: none; border-radius: 0; }<!-- [et_pb_line_break_holder] -->  #pw-input:focus { border-bottom-color: var(--gold-dark); }<!-- [et_pb_line_break_holder] -->  .pw-error { font-size: 0.65rem; letter-spacing: 0.15em; color: #B8716A; margin-top: 0.75rem; min-height: 1rem; opacity: 0; transition: opacity 0.3s; }<!-- [et_pb_line_break_holder] -->  .pw-error.visible { opacity: 1; }<!-- [et_pb_line_break_holder] -->  .pw-btn { margin-top: 2rem; background: transparent; border: 1px solid var(--border); padding: 0.9rem 2.5rem; font-family: 'Jost', sans-serif; font-size: 0.65rem; font-weight: 300; letter-spacing: 0.3em; text-transform: uppercase; color: var(--charcoal); cursor: pointer; transition: all 0.3s; -webkit-appearance: none; border-radius: 0; }<!-- [et_pb_line_break_holder] -->  .pw-btn:hover, .pw-btn:active { background: var(--charcoal); color: var(--ivory); border-color: var(--charcoal); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* SITE *\/<!-- [et_pb_line_break_holder] -->  #site { opacity: 0; transition: opacity 0.5s ease; }<!-- [et_pb_line_break_holder] -->  #site.visible { opacity: 1; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* NAV *\/<!-- [et_pb_line_break_holder] -->  nav { position: fixed; top: 0; left: 0; right: 0; z-index: 100; padding: 0 2rem; height: 64px; display: flex; align-items: center; justify-content: space-between; background: rgba(247,244,239,0.95); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); border-bottom: 1px solid var(--border); }<!-- [et_pb_line_break_holder] -->  .nav-mono { font-family: 'Cormorant Garamond', serif; font-size: 1.6rem; font-weight: 300; color: var(--gold-dark); letter-spacing: 0.05em; flex-shrink: 0; }<!-- [et_pb_line_break_holder] -->  .nav-links { display: flex; gap: 2rem; list-style: none; }<!-- [et_pb_line_break_holder] -->  .nav-links a { text-decoration: none; font-size: 0.6rem; letter-spacing: 0.25em; text-transform: uppercase; color: var(--muted); transition: color 0.3s; white-space: nowrap; }<!-- [et_pb_line_break_holder] -->  .nav-links a:hover { color: var(--charcoal); }<!-- [et_pb_line_break_holder] -->  .nav-hamburger { display: none; flex-direction: column; justify-content: center; align-items: center; gap: 5px; width: 44px; height: 44px; background: none; border: none; cursor: pointer; padding: 8px; }<!-- [et_pb_line_break_holder] -->  .nav-hamburger span { display: block; width: 22px; height: 1px; background: var(--charcoal); transition: all 0.35s ease; transform-origin: center; }<!-- [et_pb_line_break_holder] -->  .nav-hamburger.open span:nth-child(1) { transform: translateY(6px) rotate(45deg); }<!-- [et_pb_line_break_holder] -->  .nav-hamburger.open span:nth-child(2) { opacity: 0; transform: scaleX(0); }<!-- [et_pb_line_break_holder] -->  .nav-hamburger.open span:nth-child(3) { transform: translateY(-6px) rotate(-45deg); }<!-- [et_pb_line_break_holder] -->  .mobile-menu { display: none; position: fixed; top: 64px; left: 0; right: 0; bottom: 0; z-index: 99; background: var(--ivory); flex-direction: column; align-items: center; justify-content: center; opacity: 0; pointer-events: none; transition: opacity 0.4s ease; }<!-- [et_pb_line_break_holder] -->  .mobile-menu.open { opacity: 1; pointer-events: all; }<!-- [et_pb_line_break_holder] -->  .mobile-menu a { display: block; padding: 1.4rem 2rem; width: 100%; text-align: center; text-decoration: none; font-size: 0.65rem; letter-spacing: 0.35em; text-transform: uppercase; color: var(--muted); border-bottom: 1px solid var(--border); transition: color 0.3s, background 0.3s; }<!-- [et_pb_line_break_holder] -->  .mobile-menu a:first-child { border-top: 1px solid var(--border); }<!-- [et_pb_line_break_holder] -->  .mobile-menu a:hover, .mobile-menu a:active { color: var(--charcoal); background: var(--cream); }<!-- [et_pb_line_break_holder] -->  @media (max-width: 768px) { .nav-links { display: none; } .nav-hamburger { display: flex; } .mobile-menu { display: flex; } }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* HERO *\/<!-- [et_pb_line_break_holder] -->  .hero { height: 100svh; min-height: 600px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; position: relative; overflow: hidden; background: var(--ivory); padding: 2rem; padding-top: 64px; }<!-- [et_pb_line_break_holder] -->  .hero-bg { position: absolute; inset: 0; background: radial-gradient(ellipse 80% 60% at 50% 100%, rgba(200,184,154,0.12) 0%, transparent 70%), radial-gradient(ellipse 60% 40% at 20% 0%, rgba(200,184,154,0.08) 0%, transparent 60%); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/*<!-- [et_pb_line_break_holder] -->   * IM\u00c1GENES DEL HERO \u2014 100% CSS, sin JS.<!-- [et_pb_line_break_holder] -->   * Usan animation con fill-mode \"both\": el keyframe define opacity inicial<!-- [et_pb_line_break_holder] -->   * y final, sin depender de JavaScript ni IntersectionObserver.<!-- [et_pb_line_break_holder] -->   * mix-blend-mode:multiply elimina el fondo negro sobre fondos claros.<!-- [et_pb_line_break_holder] -->   *\/<!-- [et_pb_line_break_holder] -->  .hero-illustration { position: absolute; pointer-events: none; z-index: 2; mix-blend-mode: multiply; }<!-- [et_pb_line_break_holder] -->  .hero-dove-left   { bottom: 12%; left: 0; width: clamp(140px, 22vw, 280px); animation: enterLeft 1.5s ease 1s both, floatY 5s ease-in-out 2.5s infinite; }<!-- [et_pb_line_break_holder] -->  .hero-dove-right  { top: 18%; right: 0; width: clamp(120px, 18vw, 240px); animation: enterRight 1.5s ease 1.3s both, floatYr 6s ease-in-out 2.8s infinite; }<!-- [et_pb_line_break_holder] -->  .hero-angel       { bottom: 0; right: 4%; width: clamp(160px, 20vw, 300px); animation: enterUp 1.5s ease 1.8s both, floatSlow 7s ease-in-out 3.3s infinite; }<!-- [et_pb_line_break_holder] -->  .hero-lily-left   { top: 8%; left: 2%; width: clamp(70px, 10vw, 150px); animation: enterFade 1.5s ease 1.5s both, floatY 8s ease-in-out 3s infinite; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  @keyframes enterLeft  { from { opacity:0; transform: translateX(-40px); }              to { opacity:0.88; transform: translateX(0); } }<!-- [et_pb_line_break_holder] -->  @keyframes enterRight { from { opacity:0; transform: translateX(40px) scaleX(-1); }   to { opacity:0.82; transform: translateX(0) scaleX(-1); } }<!-- [et_pb_line_break_holder] -->  @keyframes enterUp    { from { opacity:0; transform: translateY(30px); }               to { opacity:0.82; transform: translateY(0); } }<!-- [et_pb_line_break_holder] -->  @keyframes enterFade  { from { opacity:0; }                                             to { opacity:0.78; } }<!-- [et_pb_line_break_holder] -->  @keyframes floatY     { 0%,100% { transform: translateY(0); }       50% { transform: translateY(-12px); } }<!-- [et_pb_line_break_holder] -->  @keyframes floatYr    { 0%,100% { transform: scaleX(-1) translateY(0); } 50% { transform: scaleX(-1) translateY(-10px); } }<!-- [et_pb_line_break_holder] -->  @keyframes floatSlow  { 0%,100% { transform: translateY(0) rotate(-1deg); } 50% { transform: translateY(-8px) rotate(1deg); } }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Palomas volando por la pantalla *\/<!-- [et_pb_line_break_holder] -->  .dove-fly { position: fixed; pointer-events: none; z-index: 50; width: 120px; opacity: 0; mix-blend-mode: multiply; }<!-- [et_pb_line_break_holder] -->  .dove-fly.fly-1 { animation: flyAcross 8s ease-in-out 5s forwards; top: 30%; }<!-- [et_pb_line_break_holder] -->  .dove-fly.fly-2 { animation: flyAcross 9s ease-in-out 9s forwards; top: 45%; width: 90px; }<!-- [et_pb_line_break_holder] -->  @keyframes flyAcross { 0% { opacity:0; transform: translateX(-200px) scaleX(-1); } 5% { opacity:0.7; } 95% { opacity:0.6; } 100% { opacity:0; transform: translateX(110vw) scaleX(-1); } }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .hero-date     { font-size:0.6rem; letter-spacing:0.35em; text-transform:uppercase; color:var(--gold-dark); margin-bottom:1.5rem; position:relative; z-index:3; animation: fadeUp 1.2s ease 0.3s both; }<!-- [et_pb_line_break_holder] -->  .hero-names    { font-family:'Cormorant Garamond',serif; font-size:clamp(3.5rem,12vw,8rem); font-weight:300; font-style:italic; color:var(--charcoal); line-height:1.05; position:relative; z-index:3; animation: fadeUp 1.2s ease 0.5s both; }<!-- [et_pb_line_break_holder] -->  .hero-amp      { font-family:'Cormorant Garamond',serif; font-size:clamp(1.8rem,5vw,3.5rem); font-weight:300; color:var(--gold-dark); display:block; margin:0.3rem 0; }<!-- [et_pb_line_break_holder] -->  .hero-location { font-size:0.6rem; letter-spacing:0.3em; text-transform:uppercase; color:var(--muted); margin-top:1.5rem; position:relative; z-index:3; animation: fadeUp 1.2s ease 0.7s both; }<!-- [et_pb_line_break_holder] -->  .hero-line     { width:1px; height:50px; background:linear-gradient(to bottom,transparent,var(--gold),transparent); margin:2rem auto 0; animation: fadeUp 1.5s ease 1s both; }<!-- [et_pb_line_break_holder] -->  .hero-scroll   { font-size:0.55rem; letter-spacing:0.25em; text-transform:uppercase; color:var(--gold-dark); margin-top:0.75rem; animation: fadeUp 1.5s ease 1.2s both; }<!-- [et_pb_line_break_holder] -->  @keyframes fadeUp { from { opacity:0; transform: translateY(16px); } to { opacity:1; transform: translateY(0); } }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500<!-- [et_pb_line_break_holder] -->     IM\u00c1GENES DECORATIVAS ENTRE SECCIONES<!-- [et_pb_line_break_holder] -->     100% CSS \u2014 sin opacity:0 inicial, sin JS, funciona en todos los navegadores.<!-- [et_pb_line_break_holder] -->     mix-blend-mode elimina el fondo negro de los PNGs.<!-- [et_pb_line_break_holder] -->  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Divisor palomas *\/<!-- [et_pb_line_break_holder] -->  .illustrated-divider { display:flex; align-items:center; justify-content:center; padding:0.5rem 2rem; background:var(--cream); pointer-events:none; }<!-- [et_pb_line_break_holder] -->  .illustrated-divider img { width:clamp(120px,18vw,200px); mix-blend-mode:multiply; animation: revealScale 1.2s ease both, floatSlow 6s ease-in-out 1.2s infinite; }<!-- [et_pb_line_break_holder] -->  .divider-line-left, .divider-line-right { flex:1; height:1px; background:var(--border); margin:0 1.5rem; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Banda de lirios *\/<!-- [et_pb_line_break_holder] -->  .lily-band { position:relative; height:180px; overflow:hidden; display:flex; align-items:center; justify-content:space-around; background:var(--cream); }<!-- [et_pb_line_break_holder] -->  .lily-band img { height:150px; width:auto; mix-blend-mode:multiply; animation: revealUp 1s ease both, floatY 7s ease-in-out 1s infinite; }<!-- [et_pb_line_break_holder] -->  .lily-band img:nth-child(2) { animation-delay:0.2s,1.2s; height:130px; }<!-- [et_pb_line_break_holder] -->  .lily-band img:nth-child(3) { animation-delay:0.4s,1.4s; height:115px; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Banda de \u00e1ngeles \u2014 fondo claro *\/<!-- [et_pb_line_break_holder] -->  .angel-band { position:relative; background:var(--ivory); padding:2.5rem 1.5rem; overflow:hidden; display:flex; align-items:center; justify-content:center; gap:2rem; min-height:200px; }<!-- [et_pb_line_break_holder] -->  .angel-band img { width:clamp(130px,18vw,220px); mix-blend-mode:multiply; animation: revealScale 1.2s ease both, floatSlow 8s ease-in-out 1.2s infinite; }<!-- [et_pb_line_break_holder] -->  .angel-band img.lily-side { width:clamp(60px,9vw,110px); animation: revealScale 1.2s ease 0.3s both, floatY 6s ease-in-out 1.5s infinite; }<!-- [et_pb_line_break_holder] -->  @media (max-width:480px) { .angel-band img.lily-side { display:none; } .angel-band img { width:clamp(130px,48vw,190px); } }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Banda de \u00e1ngeles \u2014 fondo OSCURO (antes del RSVP)<!-- [et_pb_line_break_holder] -->     mix-blend-mode:screen sobre negro: partes blancas se ven, negro desaparece *\/<!-- [et_pb_line_break_holder] -->  .angel-band.dark-band { background:var(--charcoal); border-top:1px solid rgba(200,184,154,0.1); }<!-- [et_pb_line_break_holder] -->  .angel-band.dark-band img { mix-blend-mode:screen; opacity:0.5; }<!-- [et_pb_line_break_holder] -->  .angel-band.dark-band img.lily-side { opacity:0.4; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Footer ilustraci\u00f3n \u2014 fondo oscuro, mismo truco screen *\/<!-- [et_pb_line_break_holder] -->  .section-footer-illustration { background:var(--charcoal); padding:2rem 1.5rem; display:flex; justify-content:center; align-items:flex-end; gap:3rem; overflow:hidden; border-top:1px solid rgba(200,184,154,0.1); }<!-- [et_pb_line_break_holder] -->  .footer-illus-img { width:clamp(80px,12vw,140px); mix-blend-mode:screen; opacity:0.4; animation: revealFade 1.5s ease both, floatY 7s ease-in-out 1.5s infinite; }<!-- [et_pb_line_break_holder] -->  .footer-illus-img:nth-child(2) { animation-delay:0.3s,1.8s; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  @keyframes revealScale { from { opacity:0; transform:scale(0.9); } to { opacity:1; transform:scale(1); } }<!-- [et_pb_line_break_holder] -->  @keyframes revealUp    { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:translateY(0); } }<!-- [et_pb_line_break_holder] -->  @keyframes revealFade  { from { opacity:0; } to { opacity:0.4; } }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* SECCIONES COMPARTIDAS *\/<!-- [et_pb_line_break_holder] -->  .section-label  { font-size:0.58rem; letter-spacing:0.35em; text-transform:uppercase; color:var(--gold-dark); margin-bottom:1.5rem; }<!-- [et_pb_line_break_holder] -->  .section-title  { font-family:'Cormorant Garamond',serif; font-size:clamp(1.8rem,5vw,3rem); font-weight:300; font-style:italic; color:var(--charcoal); line-height:1.3; margin-bottom:1.5rem; }<!-- [et_pb_line_break_holder] -->  .section-text   { font-size:0.95rem; line-height:1.9; color:var(--muted); font-weight:300; }<!-- [et_pb_line_break_holder] -->  .section-inner  { max-width:900px; margin:0 auto; }<!-- [et_pb_line_break_holder] -->  .section-header { text-align:center; margin-bottom:4rem; }<!-- [et_pb_line_break_holder] -->  .divider-ornament { display:flex; align-items:center; gap:1rem; margin:1.5rem auto; max-width:200px; }<!-- [et_pb_line_break_holder] -->  .divider-ornament::before, .divider-ornament::after { content:''; flex:1; height:1px; background:var(--border); }<!-- [et_pb_line_break_holder] -->  .divider-ornament span { font-family:'Cormorant Garamond',serif; font-size:1.2rem; color:var(--gold); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Reveal \u2014 solo texto\/tarjetas. Las im\u00e1genes usan CSS puro arriba. *\/<!-- [et_pb_line_break_holder] -->  .reveal { opacity:0; transform:translateY(20px); transition:opacity 0.8s ease, transform 0.8s ease; }<!-- [et_pb_line_break_holder] -->  .reveal.visible { opacity:1; transform:translateY(0); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* WELCOME *\/<!-- [et_pb_line_break_holder] -->  .section-welcome { padding:clamp(4rem,10vw,8rem) 1.5rem; max-width:680px; margin:0 auto; text-align:center; }<!-- [et_pb_line_break_holder] -->  .sign-off { font-family:'Cormorant Garamond',serif; font-style:italic; font-size:1.05rem; color:var(--charcoal); margin-top:2rem; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* PHOTO BAND *\/<!-- [et_pb_line_break_holder] -->  .photo-band { width:100%; height:clamp(300px,55vw,70vh); overflow:hidden; position:relative; }<!-- [et_pb_line_break_holder] -->  .photo-band img { width:100%; height:100%; object-fit:cover; object-position:center 60%; filter:saturate(0.85); }<!-- [et_pb_line_break_holder] -->  .photo-band-overlay { position:absolute; inset:0; background:linear-gradient(to bottom,rgba(247,244,239,0.3) 0%,transparent 30%,transparent 70%,rgba(247,244,239,0.5) 100%); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* ITINERARY *\/<!-- [et_pb_line_break_holder] -->  .section-itinerary { padding:clamp(4rem,10vw,8rem) 1.5rem; background:var(--ivory); }<!-- [et_pb_line_break_holder] -->  .itinerary-days { display:grid; grid-template-columns:1fr 1fr; gap:3rem; }<!-- [et_pb_line_break_holder] -->  @media (max-width:640px) { .itinerary-days { grid-template-columns:1fr; gap:2.5rem; } }<!-- [et_pb_line_break_holder] -->  .day-card { border-top:1px solid var(--border); padding-top:2rem; }<!-- [et_pb_line_break_holder] -->  .day-label { font-size:0.58rem; letter-spacing:0.35em; text-transform:uppercase; color:var(--gold-dark); margin-bottom:0.5rem; }<!-- [et_pb_line_break_holder] -->  .day-name { font-family:'Cormorant Garamond',serif; font-size:1.7rem; font-weight:300; font-style:italic; color:var(--charcoal); margin-bottom:1.5rem; }<!-- [et_pb_line_break_holder] -->  .event-item { margin-bottom:1.8rem; }<!-- [et_pb_line_break_holder] -->  .event-time { font-size:0.6rem; letter-spacing:0.25em; text-transform:uppercase; color:var(--gold-dark); margin-bottom:0.25rem; }<!-- [et_pb_line_break_holder] -->  .event-name { font-family:'Cormorant Garamond',serif; font-size:1.15rem; font-weight:400; color:var(--charcoal); margin-bottom:0.25rem; }<!-- [et_pb_line_break_holder] -->  .event-address { font-size:0.82rem; color:var(--muted); line-height:1.6; }<!-- [et_pb_line_break_holder] -->  .event-address a { color:var(--gold-dark); text-decoration:none; border-bottom:1px solid var(--border); transition:border-color 0.3s; }<!-- [et_pb_line_break_holder] -->  .event-address a:hover { border-color:var(--gold-dark); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* DRESSCODE *\/<!-- [et_pb_line_break_holder] -->  .section-dresscode { padding:clamp(4rem,10vw,8rem) 1.5rem; background:var(--cream); }<!-- [et_pb_line_break_holder] -->  .dresscode-grid { display:grid; grid-template-columns:1fr 1fr; gap:2rem; margin-top:4rem; }<!-- [et_pb_line_break_holder] -->  @media (max-width:600px) { .dresscode-grid { grid-template-columns:1fr; } }<!-- [et_pb_line_break_holder] -->  .dresscode-card { border:1px solid var(--border); padding:clamp(2rem,5vw,3rem) clamp(1.5rem,4vw,2.5rem); text-align:center; background:var(--ivory); }<!-- [et_pb_line_break_holder] -->  .dresscode-card-label { font-size:0.55rem; letter-spacing:0.35em; text-transform:uppercase; color:var(--gold-dark); margin-bottom:0.75rem; }<!-- [et_pb_line_break_holder] -->  .dresscode-day { font-family:'Cormorant Garamond',serif; font-size:1.5rem; font-weight:300; font-style:italic; color:var(--charcoal); margin-bottom:0.4rem; }<!-- [et_pb_line_break_holder] -->  .dresscode-name { font-size:0.62rem; letter-spacing:0.25em; text-transform:uppercase; color:var(--charcoal); margin-bottom:1.2rem; }<!-- [et_pb_line_break_holder] -->  .dresscode-divider { width:40px; height:1px; background:var(--border); margin:0 auto 1.2rem; }<!-- [et_pb_line_break_holder] -->  .dresscode-desc { font-size:0.85rem; line-height:1.8; color:var(--muted); }<!-- [et_pb_line_break_holder] -->  .dresscode-btn { display:inline-block; margin-top:1.5rem; padding:0.7rem 1.8rem; border:1px solid var(--border); font-size:0.58rem; letter-spacing:0.25em; text-transform:uppercase; color:var(--muted); text-decoration:none; transition:all 0.3s; cursor:pointer; background:transparent; font-family:'Jost',sans-serif; font-weight:300; }<!-- [et_pb_line_break_holder] -->  .dresscode-btn:hover, .dresscode-btn:active { background:var(--charcoal); color:var(--ivory); border-color:var(--charcoal); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* HOSPEDAJE *\/<!-- [et_pb_line_break_holder] -->  .section-hospedaje { padding:clamp(4rem,10vw,8rem) 1.5rem; background:var(--ivory); }<!-- [et_pb_line_break_holder] -->  .hotel-list { margin-top:3rem; }<!-- [et_pb_line_break_holder] -->  .hotel-item { border-top:1px solid var(--border); padding:2rem 0; display:grid; grid-template-columns:1fr auto; gap:1.5rem; align-items:start; }<!-- [et_pb_line_break_holder] -->  .hotel-item:last-child { border-bottom:1px solid var(--border); }<!-- [et_pb_line_break_holder] -->  @media (max-width:520px) { .hotel-item { grid-template-columns:1fr; } }<!-- [et_pb_line_break_holder] -->  .hotel-tag  { font-size:0.55rem; letter-spacing:0.3em; text-transform:uppercase; color:var(--gold-dark); margin-bottom:0.4rem; }<!-- [et_pb_line_break_holder] -->  .hotel-name { font-family:'Cormorant Garamond',serif; font-size:1.35rem; font-weight:300; color:var(--charcoal); margin-bottom:0.4rem; }<!-- [et_pb_line_break_holder] -->  .hotel-info { font-size:0.82rem; line-height:1.7; color:var(--muted); }<!-- [et_pb_line_break_holder] -->  .hotel-info a { color:var(--gold-dark); text-decoration:none; border-bottom:1px solid var(--border); }<!-- [et_pb_line_break_holder] -->  .hotel-link { display:inline-block; padding:0.6rem 1.5rem; border:1px solid var(--border); font-size:0.58rem; letter-spacing:0.2em; text-transform:uppercase; color:var(--muted); text-decoration:none; white-space:nowrap; transition:all 0.3s; align-self:center; }<!-- [et_pb_line_break_holder] -->  .hotel-link:hover, .hotel-link:active { background:var(--charcoal); color:var(--ivory); border-color:var(--charcoal); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* VIGO *\/<!-- [et_pb_line_break_holder] -->  .section-recomendaciones { padding:clamp(4rem,10vw,8rem) 1.5rem; background:var(--cream); }<!-- [et_pb_line_break_holder] -->  .reco-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(230px,1fr)); gap:1.5rem; margin-top:3rem; }<!-- [et_pb_line_break_holder] -->  .reco-card { padding:2rem 1.75rem; border:1px solid var(--border); background:var(--ivory); }<!-- [et_pb_line_break_holder] -->  .reco-icon { font-family:'Cormorant Garamond',serif; font-size:1.6rem; color:var(--gold); margin-bottom:0.75rem; }<!-- [et_pb_line_break_holder] -->  .reco-name { font-family:'Cormorant Garamond',serif; font-size:1.15rem; font-weight:400; color:var(--charcoal); margin-bottom:0.4rem; }<!-- [et_pb_line_break_holder] -->  .reco-desc { font-size:0.82rem; line-height:1.7; color:var(--muted); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* RESTAURANTES *\/<!-- [et_pb_line_break_holder] -->  .section-restaurantes { padding:clamp(4rem,10vw,8rem) 1.5rem; background:var(--ivory); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* BELLEZA *\/<!-- [et_pb_line_break_holder] -->  .section-belleza { padding:clamp(4rem,10vw,8rem) 1.5rem; background:var(--cream); }<!-- [et_pb_line_break_holder] -->  .belleza-item { border-top:1px solid var(--border); padding:1.75rem 0; }<!-- [et_pb_line_break_holder] -->  .belleza-item:last-child { border-bottom:1px solid var(--border); }<!-- [et_pb_line_break_holder] -->  .belleza-name { font-family:'Cormorant Garamond',serif; font-size:1.2rem; font-weight:300; color:var(--charcoal); margin-bottom:0.3rem; }<!-- [et_pb_line_break_holder] -->  .belleza-contact { font-size:0.8rem; color:var(--muted); line-height:1.7; }<!-- [et_pb_line_break_holder] -->  .belleza-contact a { color:var(--gold-dark); text-decoration:none; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* RSVP *\/<!-- [et_pb_line_break_holder] -->  .section-rsvp { padding:clamp(5rem,12vw,9rem) 1.5rem; background:var(--charcoal); text-align:center; }<!-- [et_pb_line_break_holder] -->  .section-rsvp .section-label { color:var(--gold); }<!-- [et_pb_line_break_holder] -->  .section-rsvp .section-title { color:var(--ivory); }<!-- [et_pb_line_break_holder] -->  .section-rsvp .section-text  { color:rgba(253,251,248,0.6); }<!-- [et_pb_line_break_holder] -->  .rsvp-deadline { font-size:0.7rem; letter-spacing:0.2em; color:var(--gold); margin:1.2rem 0 2rem; text-transform:uppercase; }<!-- [et_pb_line_break_holder] -->  .rsvp-form { max-width:540px; margin:2.5rem auto 0; text-align:left; }<!-- [et_pb_line_break_holder] -->  .form-group { margin-bottom:1.8rem; }<!-- [et_pb_line_break_holder] -->  .form-label { display:block; font-size:0.6rem; letter-spacing:0.25em; text-transform:uppercase; color:rgba(253,251,248,0.5); margin-bottom:0.75rem; }<!-- [et_pb_line_break_holder] -->  .form-input, .form-select, .form-textarea { width:100%; background:transparent; border:none; border-bottom:1px solid rgba(200,184,154,0.3); padding:0.75rem 0; font-family:'Jost',sans-serif; font-size:1rem; font-weight:300; color:var(--ivory); outline:none; transition:border-color 0.3s; -webkit-appearance:none; border-radius:0; }<!-- [et_pb_line_break_holder] -->  .form-select { background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C8B89A' stroke-width='1' fill='none'\/%3E%3C\/svg%3E\"); background-repeat:no-repeat; background-position:right 4px center; cursor:pointer; padding-right:1.5rem; }<!-- [et_pb_line_break_holder] -->  .form-input::placeholder { color:rgba(253,251,248,0.25); }<!-- [et_pb_line_break_holder] -->  .form-input:focus, .form-select:focus, .form-textarea:focus { border-bottom-color:var(--gold); }<!-- [et_pb_line_break_holder] -->  .form-select option { background:var(--charcoal); color:var(--ivory); }<!-- [et_pb_line_break_holder] -->  .form-textarea { resize:none; height:80px; line-height:1.7; }<!-- [et_pb_line_break_holder] -->  .form-radio-group { display:flex; gap:2rem; flex-wrap:wrap; }<!-- [et_pb_line_break_holder] -->  .form-radio-label { display:flex; align-items:center; gap:0.75rem; font-size:0.9rem; color:rgba(253,251,248,0.7); cursor:pointer; }<!-- [et_pb_line_break_holder] -->  .form-radio { width:18px; height:18px; border:1px solid rgba(200,184,154,0.5); border-radius:50%; -webkit-appearance:none; appearance:none; cursor:pointer; position:relative; flex-shrink:0; }<!-- [et_pb_line_break_holder] -->  .form-radio:checked { border-color:var(--gold); }<!-- [et_pb_line_break_holder] -->  .form-radio:checked::after { content:''; position:absolute; inset:3px; background:var(--gold); border-radius:50%; }<!-- [et_pb_line_break_holder] -->  .submit-btn { width:100%; margin-top:1rem; padding:1.1rem; background:transparent; border:1px solid rgba(200,184,154,0.4); font-family:'Jost',sans-serif; font-size:0.62rem; font-weight:300; letter-spacing:0.35em; text-transform:uppercase; color:var(--ivory); cursor:pointer; transition:all 0.3s; -webkit-appearance:none; border-radius:0; min-height:48px; }<!-- [et_pb_line_break_holder] -->  .submit-btn:hover, .submit-btn:active { background:var(--gold-dark); border-color:var(--gold-dark); }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* FOOTER *\/<!-- [et_pb_line_break_holder] -->  footer { padding:3rem 1.5rem; text-align:center; background:var(--charcoal); border-top:1px solid rgba(200,184,154,0.1); }<!-- [et_pb_line_break_holder] -->  .footer-mono { font-family:'Cormorant Garamond',serif; font-size:2.5rem; font-weight:300; color:var(--gold); margin-bottom:0.75rem; letter-spacing:0.05em; }<!-- [et_pb_line_break_holder] -->  .footer-text { font-size:0.62rem; letter-spacing:0.2em; color:rgba(200,184,154,0.4); text-transform:uppercase; }<!-- [et_pb_line_break_holder] -->  .footer-confidential { font-size:0.62rem; letter-spacing:0.1em; color:rgba(200,184,154,0.25); margin-top:1.5rem; max-width:400px; margin-left:auto; margin-right:auto; line-height:1.7; }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- Palomas volando \u2014 CSS puro --><!-- [et_pb_line_break_holder] --><img decoding=\"async\" class=\"dove-fly fly-1\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/palomas.png\" alt=\"\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] --><img decoding=\"async\" class=\"dove-fly fly-2\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/palomas.png\" alt=\"\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- PASSWORD --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"password-screen\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"pw-monogram\">S &#038; U<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <pee class=\"pw-subtitle\">Vigo, Espa\u00f1a \u00b7 11 de Julio 2026<\/pee><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"pw-divider\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <pee class=\"pw-label\">Contrase\u00f1a de acceso<\/pee><!-- [et_pb_line_break_holder] -->  <input type=\"password\" id=\"pw-input\" placeholder=\"\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7\" autocomplete=\"off\" inputmode=\"text\"><!-- [et_pb_line_break_holder] -->  <pee class=\"pw-error\" id=\"pw-error\">Contrase\u00f1a incorrecta<\/pee><!-- [et_pb_line_break_holder] -->  <button class=\"pw-btn\" id=\"pw-btn\">Ingresar<\/button><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"site\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<nav><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"nav-mono\">S &#038; U<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul class=\"nav-links\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><a href=\"#bienvenida\">Bienvenida<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><a href=\"#itinerario\">Itinerario<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><a href=\"#dresscode\">Vestimenta<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><a href=\"#hospedaje\">Hospedaje<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><a href=\"#vigo\">Vigo<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><a href=\"#rsvp\">RSVP<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] -->    <button class=\"nav-hamburger\" id=\"hamburger\" aria-label=\"Men\u00fa\" aria-expanded=\"false\"><!-- [et_pb_line_break_holder] -->      <span><\/span><span><\/span><span><\/span><!-- [et_pb_line_break_holder] -->    <\/button><!-- [et_pb_line_break_holder] -->  <\/nav>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"mobile-menu\" id=\"mobile-menu\" role=\"navigation\"><!-- [et_pb_line_break_holder] -->    <a href=\"#bienvenida\" class=\"mobile-link\">Bienvenida<\/a><!-- [et_pb_line_break_holder] -->    <a href=\"#itinerario\" class=\"mobile-link\">Itinerario<\/a><!-- [et_pb_line_break_holder] -->    <a href=\"#dresscode\" class=\"mobile-link\">Vestimenta<\/a><!-- [et_pb_line_break_holder] -->    <a href=\"#hospedaje\" class=\"mobile-link\">Hospedaje<\/a><!-- [et_pb_line_break_holder] -->    <a href=\"#vigo\" class=\"mobile-link\">Vigo<\/a><!-- [et_pb_line_break_holder] -->    <a href=\"#restaurantes\" class=\"mobile-link\">Restaurantes<\/a><!-- [et_pb_line_break_holder] -->    <a href=\"#belleza\" class=\"mobile-link\">Belleza<\/a><!-- [et_pb_line_break_holder] -->    <a href=\"#rsvp\" class=\"mobile-link\">RSVP<\/a><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<section class=\"hero\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"hero-bg\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" class=\"hero-illustration hero-lily-left\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/lirios-scaled.png\" alt=\"\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" class=\"hero-illustration hero-dove-left\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/palomas.png\" alt=\"\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" class=\"hero-illustration hero-dove-right\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/palomas.png\" alt=\"\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" class=\"hero-illustration hero-angel\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/angeles-scaled.png\" alt=\"\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->    <pee class=\"hero-date\">11 \u00b7 07 \u00b7 2026<\/pee><!-- [et_pb_line_break_holder] -->    <\/p>\n<h1 class=\"hero-names\">Ana<span class=\"hero-amp\">&#038;<\/span>Ricardo<\/h1>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"hero-location\">Vigo \u00b7 Galicia \u00b7 Espa\u00f1a<\/pee><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"hero-line\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"hero-scroll\">Desplazar<\/pee><!-- [et_pb_line_break_holder] -->  <\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<section class=\"section-welcome\" id=\"bienvenida\"><!-- [et_pb_line_break_holder] -->    <pee class=\"section-label reveal\">Bienvenidos<\/pee><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2 class=\"section-title reveal\">Un fin de semana<!\u2013- [et_pb_br_holder] -\u2013>para celebrar juntos<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"divider-ornament reveal\"><span>\u2726<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"section-text reveal\">Nos da much\u00edsima ilusi\u00f3n poder reunir a nuestros familiares y seres queridos durante este fin de semana tan especial, para celebrar el matrimonio de Ana y Ricardo.<!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013>Hemos preparado estos d\u00edas con mucho cari\u00f1o, con la intenci\u00f3n de que sea un momento de encuentro, de uni\u00f3n y de celebraci\u00f3n compartida. Esperamos que cada instante sirva para disfrutar, reconectar y crear recuerdos juntos.<!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013>Por motivos de seguridad, agradecemos especialmente su discreci\u00f3n y que toda la informaci\u00f3n relacionada con la celebraci\u00f3n se trate con la m\u00e1xima confidencialidad.<\/pee><!-- [et_pb_line_break_holder] -->    <pee class=\"sign-off reveal\">Con todo nuestro amor,<!\u2013- [et_pb_br_holder] -\u2013>Familias UA &#038; SM<\/pee><!-- [et_pb_line_break_holder] -->  <\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- \u00c1ngeles + lirios \u2014 fondo claro, multiply elimina negro --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"angel-band\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/lirios-scaled.png\" alt=\"\" class=\"lily-side\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/angeles-scaled.png\" alt=\"\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/lirios-scaled.png\" alt=\"\" class=\"lily-side\" aria-hidden=\"true\" style=\"transform:scaleX(-1)\"><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"photo-band\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/vigo-costa.jpg\" alt=\"Costa de Vigo, Galicia\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"photo-band-overlay\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<section class=\"section-itinerary\" id=\"itinerario\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"section-inner\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"section-header\"><!-- [et_pb_line_break_holder] -->        <pee class=\"section-label reveal\">El fin de semana<\/pee><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"section-title reveal\">Itinerario<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"itinerary-days\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"day-card reveal\"><!-- [et_pb_line_break_holder] -->          <pee class=\"day-label\">Viernes \u00b7 10 de Julio<\/pee><!-- [et_pb_line_break_holder] -->          <\/p>\n<h3 class=\"day-name\">Golden Hour<\/h3>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"event-item\"><!-- [et_pb_line_break_holder] -->            <pee class=\"event-time\">6:00 PM<\/pee><!-- [et_pb_line_break_holder] -->            <pee class=\"event-name\">Golden Hour Poolside<\/pee><!-- [et_pb_line_break_holder] -->            <pee class=\"event-address\">Pazo los Escudos Hotel<!\u2013- [et_pb_br_holder] -\u2013>Av. da Atl\u00e1ntida, 106, 36208 Vigo<!\u2013- [et_pb_br_holder] -\u2013><a href=\"https:\/\/maps.google.com\/?q=Pazo+los+Escudos+Vigo\" target=\"_blank\">Ver en mapa \u2192<\/a><\/pee><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"day-card reveal\"><!-- [et_pb_line_break_holder] -->          <pee class=\"day-label\">S\u00e1bado \u00b7 11 de Julio<\/pee><!-- [et_pb_line_break_holder] -->          <\/p>\n<h3 class=\"day-name\">El gran d\u00eda<\/h3>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"event-item\"><!-- [et_pb_line_break_holder] -->            <pee class=\"event-time\">4:45 PM<\/pee><!-- [et_pb_line_break_holder] -->            <pee class=\"event-name\">Ceremonia<\/pee><!-- [et_pb_line_break_holder] -->            <pee class=\"event-address\">Igrexa de Santa Baia de Alcabre<!\u2013- [et_pb_br_holder] -\u2013>Av. da Atl\u00e1ntida, 112, 36208 Vigo<!\u2013- [et_pb_br_holder] -\u2013><a href=\"https:\/\/maps.google.com\/?q=Igrexa+Santa+Baia+Alcabre+Vigo\" target=\"_blank\">Ver en mapa \u2192<\/a><\/pee><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"event-item\"><!-- [et_pb_line_break_holder] -->            <pee class=\"event-time\">6:30 PM<\/pee><!-- [et_pb_line_break_holder] -->            <pee class=\"event-name\">Recepci\u00f3n<\/pee><!-- [et_pb_line_break_holder] -->            <pee class=\"event-address\">Pazo los Escudos Hotel<!\u2013- [et_pb_br_holder] -\u2013>Av. da Atl\u00e1ntida, 106, 36208 Vigo<!\u2013- [et_pb_br_holder] -\u2013><a href=\"https:\/\/maps.google.com\/?q=Pazo+los+Escudos+Vigo\" target=\"_blank\">Ver en mapa \u2192<\/a><\/pee><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- Palomas \u2014 divisor --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"illustrated-divider\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"divider-line-left\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/palomas.png\" alt=\"\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"divider-line-right\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<section class=\"section-dresscode\" id=\"dresscode\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"section-inner\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"section-header\"><!-- [et_pb_line_break_holder] -->        <pee class=\"section-label reveal\">Vestimenta<\/pee><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"section-title reveal\">Dress Code<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"dresscode-grid\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dresscode-card reveal\"><!-- [et_pb_line_break_holder] -->          <pee class=\"dresscode-card-label\">Viernes \u00b7 Golden Hour<\/pee><!-- [et_pb_line_break_holder] -->          <\/p>\n<h3 class=\"dresscode-day\">Poolside Casual<\/h3>\n<p><!-- [et_pb_line_break_holder] -->          <pee class=\"dresscode-name\">Summer Casual Attire<\/pee><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dresscode-divider\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <pee class=\"dresscode-desc\">Vestimenta casual de verano. El evento se realizar\u00e1 junto a la piscina \u2014 quienes deseen pueden llevar traje de ba\u00f1o debajo de la ropa. Ropa c\u00f3moda, colores frescos, actitud festiva.<\/pee><!-- [et_pb_line_break_holder] -->          <a href=\"https:\/\/www.pinterest.com\/search\/pins\/?q=summer+poolside+casual+outfit\" target=\"_blank\" class=\"dresscode-btn\">Referencias \u2192<\/a><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"dresscode-card reveal\"><!-- [et_pb_line_break_holder] -->          <pee class=\"dresscode-card-label\">S\u00e1bado \u00b7 Ceremonia &#038; Recepci\u00f3n<\/pee><!-- [et_pb_line_break_holder] -->          <\/p>\n<h3 class=\"dresscode-day\">Etiqueta<\/h3>\n<p><!-- [et_pb_line_break_holder] -->          <pee class=\"dresscode-name\">Black Tie<\/pee><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"dresscode-divider\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->          <pee class=\"dresscode-desc\">Caballeros: Black Tie (esmoquin o traje oscuro formal).<!\u2013- [et_pb_br_holder] -\u2013>Damas: Vestido largo de noche.<!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013>Una noche elegante en Galicia merece lo mejor.<\/pee><!-- [et_pb_line_break_holder] -->          <a href=\"https:\/\/www.pinterest.com\/search\/pins\/?q=black+tie+wedding+guest+outfit\" target=\"_blank\" class=\"dresscode-btn\">Referencias \u2192<\/a><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- Lirios \u2014 banda --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"lily-band\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/lirios-scaled.png\" alt=\"\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/lirios-scaled.png\" alt=\"\" aria-hidden=\"true\" style=\"transform:scaleX(-1) rotate(-5deg)\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/lirios-scaled.png\" alt=\"\" aria-hidden=\"true\" style=\"transform:rotate(5deg)\"><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<section class=\"section-hospedaje\" id=\"hospedaje\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"section-inner\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"section-header\"><!-- [et_pb_line_break_holder] -->        <pee class=\"section-label reveal\">D\u00f3nde descansar<\/pee><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"section-title reveal\">Hospedaje<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"hotel-list\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hotel-item reveal\">\n<div><pee class=\"hotel-tag\">Recomendado \u00b7 Precio especial<\/pee>\n<h3 class=\"hotel-name\">Hotel Attica21 Vigo<\/h3>\n<pee class=\"hotel-info\">Muy cerca de la ceremonia y la recepci\u00f3n. Para acceder al precio especial, comun\u00edquense indicando que forman parte de la <em>Boda Sosa Ulivi<\/em>.<!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013><a href=\"mailto:info.vigo@attica21hotels.com\">info.vigo@attica21hotels.com<\/a>&nbsp;\u00b7&nbsp;+34 986 46 21 21<\/pee><\/div>\n<p><a href=\"https:\/\/www.attica21hotels.com\" target=\"_blank\" class=\"hotel-link\">Reservar \u2192<\/a><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hotel-item reveal\">\n<div><pee class=\"hotel-tag\">Otra opci\u00f3n<\/pee>\n<h3 class=\"hotel-name\">NH Collection Vigo<\/h3>\n<pee class=\"hotel-info\">C\u00e9ntrico y elegante, con excelentes instalaciones.<\/pee><\/div>\n<p><a href=\"https:\/\/www.nh-collection.com\/en\/hotel\/nh-collection-vigo\" target=\"_blank\" class=\"hotel-link\">Ver hotel \u2192<\/a><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hotel-item reveal\">\n<div><pee class=\"hotel-tag\">Otra opci\u00f3n<\/pee>\n<h3 class=\"hotel-name\">Gran Hotel Nagari Boutique &#038; Spa<\/h3>\n<pee class=\"hotel-info\">Boutique de lujo con spa, ideal para una estancia especial.<\/pee><\/div>\n<p><a href=\"https:\/\/granhotelnagari.com\/\" target=\"_blank\" class=\"hotel-link\">Ver hotel \u2192<\/a><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hotel-item reveal\">\n<div><pee class=\"hotel-tag\">Otra opci\u00f3n<\/pee>\n<h3 class=\"hotel-name\">Airbnb<\/h3>\n<pee class=\"hotel-info\">Amplia oferta de apartamentos y casas en la zona.<\/pee><\/div>\n<p><a href=\"https:\/\/www.airbnb.es\/s\/Vigo\" target=\"_blank\" class=\"hotel-link\">Explorar \u2192<\/a><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<section class=\"section-recomendaciones\" id=\"vigo\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"section-inner\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"section-header\"><!-- [et_pb_line_break_holder] -->        <pee class=\"section-label reveal\">Aprovechen el viaje<\/pee><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"section-title reveal\">Vigo &#038; Alrededores<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"reco-grid\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"reco-card reveal\"><pee class=\"reco-icon\">\u2726<\/pee>\n<h3 class=\"reco-name\">Santiago de Compostela<\/h3>\n<pee class=\"reco-desc\">Ciudad con much\u00edsimo encanto, famosa por su impresionante catedral y casco hist\u00f3rico lleno de calles de piedra y plazas \u00fanicas.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"reco-card reveal\"><pee class=\"reco-icon\">\u2726<\/pee>\n<h3 class=\"reco-name\">Parador de Baiona<\/h3>\n<pee class=\"reco-desc\">Antigua fortaleza frente al mar, perfecto para pasear, disfrutar las vistas y tomar algo en un entorno espectacular.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"reco-card reveal\"><pee class=\"reco-icon\">\u2726<\/pee>\n<h3 class=\"reco-name\">Valen\u00e7a, Portugal<\/h3>\n<pee class=\"reco-desc\">A pocos minutos de la frontera. Pueblo pintoresco con fortaleza amurallada, tiendas y encanto tradicional.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"reco-card reveal\"><pee class=\"reco-icon\">\u2726<\/pee>\n<h3 class=\"reco-name\">Isla de La Toja<\/h3>\n<pee class=\"reco-desc\">Excursi\u00f3n relajada con la famosa capilla. Muy cerca est\u00e1 D&#8217;Berto, uno de los mejores restaurantes de mariscos de Galicia.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"reco-card reveal\"><pee class=\"reco-icon\">\u2726<\/pee>\n<h3 class=\"reco-name\">Islas C\u00edes<\/h3>\n<pee class=\"reco-desc\">Para\u00edso natural con playas de arena blanca y aguas cristalinas. Perfecto para un d\u00eda en plena naturaleza gallega.<\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<section class=\"section-restaurantes\" id=\"restaurantes\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"section-inner\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"section-header\"><!-- [et_pb_line_break_holder] -->        <pee class=\"section-label reveal\">Para los amantes de la gastronom\u00eda<\/pee><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"section-title reveal\">Restaurantes<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"hotel-list\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hotel-item reveal\">\n<div><pee class=\"hotel-tag\">Dentro del Pazo \u00b7 1\u20132 min<\/pee>\n<h3 class=\"hotel-name\">Restaurante Alcabre<\/h3>\n<pee class=\"hotel-info\">Cocina gallega contempor\u00e1nea en un entorno tranquilo y elegante. Perfecto para una cena especial.<\/pee><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hotel-item reveal\">\n<div><pee class=\"hotel-tag\">10\u201315 min \u00b7 Estrella Michelin<\/pee>\n<h3 class=\"hotel-name\">Maruja Lim\u00f3n<\/h3>\n<pee class=\"hotel-info\">Creatividad y tradici\u00f3n gallega en una experiencia sofisticada y muy especial.<\/pee><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hotel-item reveal\">\n<div><pee class=\"hotel-tag\">45\u201355 min \u00b7 Mariscos de excepci\u00f3n<\/pee>\n<h3 class=\"hotel-name\">D&#8217;Berto<\/h3>\n<pee class=\"hotel-info\">Uno de los grandes referentes del marisco en Galicia. Perfecto para una peque\u00f1a excursi\u00f3n gastron\u00f3mica.<\/pee><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<section class=\"section-belleza\" id=\"belleza\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"section-inner\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"section-header\"><!-- [et_pb_line_break_holder] -->        <pee class=\"section-label reveal\">Para lucir perfectas<\/pee><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"section-title reveal\">Salones de Belleza<\/h2>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"hotel-list\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"belleza-item reveal\">\n<h3 class=\"belleza-name\">Sal\u00f3n YOY<\/h3>\n<pee class=\"belleza-contact\">R. do Progreso, 7, bajo \u00b7 Vigo<!\u2013- [et_pb_br_holder] -\u2013><a href=\"tel:+34674886584\">+34 674 88 65 84<\/a> \u00b7 <a href=\"https:\/\/www.yoypeluqueria.com\" target=\"_blank\">yoypeluqueria.com<\/a> \u00b7 <a href=\"https:\/\/www.instagram.com\/salonyoy\" target=\"_blank\">@salonyoy<\/a><\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"belleza-item reveal\">\n<h3 class=\"belleza-name\">The Center Salon<\/h3>\n<pee class=\"belleza-contact\">R\u00faa Vel\u00e1zquez Moreno, 42 \u00b7 Vigo<!\u2013- [et_pb_br_holder] -\u2013><a href=\"tel:+34886116421\">+34 886 11 64 21<\/a> \u00b7 <a href=\"https:\/\/thecentersalon.es\" target=\"_blank\">thecentersalon.es<\/a> \u00b7 <a href=\"https:\/\/www.instagram.com\/thecentersalon\" target=\"_blank\">@thecentersalon<\/a><\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"belleza-item reveal\">\n<h3 class=\"belleza-name\">Eva Cend\u00f3n HAIR + MAKEUP<\/h3>\n<pee class=\"belleza-contact\">R\u00faa Garc\u00eda Barb\u00f3n 54, Entreplanta D \u00b7 Vigo<!\u2013- [et_pb_br_holder] -\u2013><a href=\"tel:+34679589927\">679 58 99 27<\/a> \u00b7 <a href=\"mailto:hola@evacendon.com\">hola@evacendon.com<\/a> \u00b7 <a href=\"https:\/\/evacendon.com\" target=\"_blank\">evacendon.com<\/a><\/pee><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- \u00c1ngeles \u2014 fondo OSCURO, clase dark-band activa mix-blend-mode:screen --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"angel-band dark-band\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/lirios-scaled.png\" alt=\"\" class=\"lily-side\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/angeles-scaled.png\" alt=\"\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/lirios-scaled.png\" alt=\"\" class=\"lily-side\" aria-hidden=\"true\" style=\"transform:scaleX(-1)\"><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<section class=\"section-rsvp\" id=\"rsvp\"><!-- [et_pb_line_break_holder] -->    <pee class=\"section-label reveal\">Confirmar asistencia<\/pee><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2 class=\"section-title reveal\">RSVP<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"rsvp-deadline reveal\">Por favor confirmar antes del 25 de Junio de 2026<\/pee><!-- [et_pb_line_break_holder] -->    <pee class=\"section-text reveal\" style=\"max-width:480px;margin:0 auto;\">Agradecemos confirmar su asistencia a trav\u00e9s del siguiente formulario. Su respuesta nos ayudar\u00e1 a preparar cada detalle con cari\u00f1o.<\/pee><!-- [et_pb_line_break_holder] -->    <\/p>\n<form class=\"rsvp-form reveal\" id=\"rsvp-form\" onsubmit=\"submitRSVP(event)\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"form-group\"><label class=\"form-label\">Nombre completo<\/label><input type=\"text\" class=\"form-input\" placeholder=\"Su nombre\" required autocomplete=\"name\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"form-group\"><label class=\"form-label\">Correo electr\u00f3nico<\/label><input type=\"email\" class=\"form-input\" placeholder=\"correo@ejemplo.com\" required autocomplete=\"email\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"form-group\"><label class=\"form-label\">\u00bfAsistir\u00e1?<\/label><\/p>\n<div class=\"form-radio-group\"><label class=\"form-radio-label\"><input type=\"radio\" class=\"form-radio\" name=\"asistencia\" value=\"S\u00ed\" required> S\u00ed, asistir\u00e9 con mucho gusto<\/label><label class=\"form-radio-label\"><input type=\"radio\" class=\"form-radio\" name=\"asistencia\" value=\"No\"> Lamentablemente no podr\u00e9<\/label><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"form-group\"><label class=\"form-label\">N\u00famero de acompa\u00f1antes<\/label><select class=\"form-select form-input\"><option value=\"\">Seleccionar<\/option><option value=\"0\">Solo yo<\/option><option value=\"1\">+ 1 acompa\u00f1ante<\/option><option value=\"2\">+ 2 acompa\u00f1antes<\/option><option value=\"3\">+ 3 acompa\u00f1antes<\/option><\/select><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"form-group\"><label class=\"form-label\">Restricciones alimentarias<\/label><input type=\"text\" class=\"form-input\" placeholder=\"Vegetariano, alergias, etc. (opcional)\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"form-group\"><label class=\"form-label\">\u00bfAsistir\u00e1 al evento del viernes?<\/label><\/p>\n<div class=\"form-radio-group\"><label class=\"form-radio-label\"><input type=\"radio\" class=\"form-radio\" name=\"viernes\" value=\"S\u00ed\"> S\u00ed<\/label><label class=\"form-radio-label\"><input type=\"radio\" class=\"form-radio\" name=\"viernes\" value=\"No\"> No<\/label><\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"form-group\"><label class=\"form-label\">Mensaje para los novios (opcional)<\/label><textarea class=\"form-textarea form-input\" placeholder=\"Alg\u00fan mensaje especial...\"><\/textarea><\/div>\n<p><!-- [et_pb_line_break_holder] -->      <button type=\"submit\" class=\"submit-btn\">Confirmar asistencia<\/button><!-- [et_pb_line_break_holder] -->      <pee id=\"form-success\" style=\"display:none;text-align:center;margin-top:2rem;font-size:0.85rem;color:var(--gold);letter-spacing:0.1em;\">\u00a1Gracias! Hemos recibido su confirmaci\u00f3n.<\/pee><!-- [et_pb_line_break_holder] -->    <\/form>\n<p><!-- [et_pb_line_break_holder] -->  <\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"section-footer-illustration\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/palomas.png\" alt=\"\" class=\"footer-illus-img\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"https:\/\/matrimoniosu.com\/wp-content\/uploads\/2026\/04\/palomas.png\" alt=\"\" class=\"footer-illus-img\" aria-hidden=\"true\" style=\"transform:scaleX(-1)\"><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<footer><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"footer-mono\">S &#038; U<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"footer-text\">Ana &#038; Ricardo \u00b7 11 de Julio, 2026 \u00b7 Vigo, Espa\u00f1a<\/pee><!-- [et_pb_line_break_holder] -->    <pee class=\"footer-confidential\">Toda la informaci\u00f3n de este sitio es de car\u00e1cter privado y confidencial. Agradecemos su discreci\u00f3n.<\/pee><!-- [et_pb_line_break_holder] -->  <\/footer>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->  \/\/ PASSWORD<!-- [et_pb_line_break_holder] -->  function checkPassword() {<!-- [et_pb_line_break_holder] -->    const val = document.getElementById('pw-input').value.trim().toLowerCase().replace(\/\\s\/g,'');<!-- [et_pb_line_break_holder] -->    if (val === 'julio112026su') {<!-- [et_pb_line_break_holder] -->      document.getElementById('password-screen').classList.add('hidden');<!-- [et_pb_line_break_holder] -->      document.getElementById('site').classList.add('visible');<!-- [et_pb_line_break_holder] -->      try { localStorage.setItem('bodasu_auth','1'); } catch(e){}<!-- [et_pb_line_break_holder] -->      initReveal();<!-- [et_pb_line_break_holder] -->    } else {<!-- [et_pb_line_break_holder] -->      const err = document.getElementById('pw-error');<!-- [et_pb_line_break_holder] -->      err.classList.add('visible');<!-- [et_pb_line_break_holder] -->      document.getElementById('pw-input').value = '';<!-- [et_pb_line_break_holder] -->      document.getElementById('pw-input').focus();<!-- [et_pb_line_break_holder] -->      setTimeout(() => err.classList.remove('visible'), 3000);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  document.getElementById('pw-btn').addEventListener('click', checkPassword);<!-- [et_pb_line_break_holder] -->  document.getElementById('pw-input').addEventListener('keydown', e => { if (e.key === 'Enter') checkPassword(); });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Auto-auth<!-- [et_pb_line_break_holder] -->  try { if (localStorage.getItem('bodasu_auth') === '1') { document.getElementById('password-screen').classList.add('hidden'); document.getElementById('site').classList.add('visible'); initReveal(); } } catch(e){}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ HAMBURGER<!-- [et_pb_line_break_holder] -->  const hamburger = document.getElementById('hamburger');<!-- [et_pb_line_break_holder] -->  const mobileMenu = document.getElementById('mobile-menu');<!-- [et_pb_line_break_holder] -->  hamburger.addEventListener('click', () => {<!-- [et_pb_line_break_holder] -->    const open = hamburger.classList.toggle('open');<!-- [et_pb_line_break_holder] -->    mobileMenu.classList.toggle('open', open);<!-- [et_pb_line_break_holder] -->    hamburger.setAttribute('aria-expanded', open);<!-- [et_pb_line_break_holder] -->    document.body.style.overflow = open ? 'hidden' : '';<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->  document.querySelectorAll('.mobile-link').forEach(link => {<!-- [et_pb_line_break_holder] -->    link.addEventListener('click', () => {<!-- [et_pb_line_break_holder] -->      hamburger.classList.remove('open');<!-- [et_pb_line_break_holder] -->      mobileMenu.classList.remove('open');<!-- [et_pb_line_break_holder] -->      hamburger.setAttribute('aria-expanded', false);<!-- [et_pb_line_break_holder] -->      document.body.style.overflow = '';<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ REVEAL \u2014 solo texto\/tarjetas. Las im\u00e1genes son 100% CSS.<!-- [et_pb_line_break_holder] -->  function initReveal() {<!-- [et_pb_line_break_holder] -->    const els = document.querySelectorAll('.reveal');<!-- [et_pb_line_break_holder] -->    function show(el) { if (el.dataset.shown) return; el.dataset.shown='1'; el.classList.add('visible'); }<!-- [et_pb_line_break_holder] -->    if ('IntersectionObserver' in window) {<!-- [et_pb_line_break_holder] -->      const obs = new IntersectionObserver(entries => {<!-- [et_pb_line_break_holder] -->        entries.forEach(e => { if (e.isIntersecting) { show(e.target); obs.unobserve(e.target); } });<!-- [et_pb_line_break_holder] -->      }, { threshold: 0 });<!-- [et_pb_line_break_holder] -->      els.forEach(el => obs.observe(el));<!-- [et_pb_line_break_holder] -->    } else { els.forEach(show); }<!-- [et_pb_line_break_holder] -->    setTimeout(() => els.forEach(show), 2000);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ RSVP<!-- [et_pb_line_break_holder] -->  function submitRSVP(e) {<!-- [et_pb_line_break_holder] -->    e.preventDefault();<!-- [et_pb_line_break_holder] -->    \/\/ TODO: conectar Google Sheets<!-- [et_pb_line_break_holder] -->    \/\/ fetch('TU_APPS_SCRIPT_URL', { method:'POST', body: new FormData(e.target) });<!-- [et_pb_line_break_holder] -->    document.getElementById('rsvp-form').style.pointerEvents = 'none';<!-- [et_pb_line_break_holder] -->    document.getElementById('rsvp-form').style.opacity = '0.4';<!-- [et_pb_line_break_holder] -->    document.getElementById('form-success').style.display = 'block';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  document.addEventListener('touchstart', function(){}, {passive: true});<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:paragraph -->\n<p>This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\">\n<!-- wp:paragraph -->\n<p>Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like pi&#241;a coladas. (And gettin' caught in the rain.)<\/p>\n<!-- \/wp:paragraph -->\n<\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>...or something like this:<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:quote -->\n<blockquote class=\"wp-block-quote\">\n<!-- wp:paragraph -->\n<p>The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.<\/p>\n<!-- \/wp:paragraph -->\n<\/blockquote>\n<!-- \/wp:quote -->\n\n<!-- wp:paragraph -->\n<p>As a new WordPress user, you should go to <a href=\"https:\/\/matrimoniosu.com\/wp-admin\/\">your dashboard<\/a> to delete this page and create new pages for your content. Have fun!<\/p>\n<!-- \/wp:paragraph -->","_et_gb_content_width":"","footnotes":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/matrimoniosu.com\/index.php?rest_route=\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matrimoniosu.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/matrimoniosu.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/matrimoniosu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matrimoniosu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":3,"href":"https:\/\/matrimoniosu.com\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":23,"href":"https:\/\/matrimoniosu.com\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/23"}],"wp:attachment":[{"href":"https:\/\/matrimoniosu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}