html{-webkit-text-size-adjust:100%}body{background:var(--pr-bg);color:var(--pr-text-primary);font:var(--pr-text-body);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--pr-font-display);color:var(--pr-text-primary);margin:0}h1{font:var(--pr-text-h1);letter-spacing:var(--pr-track-h1)}h2{font:var(--pr-text-h2);letter-spacing:var(--pr-track-h2)}h3{font:var(--pr-text-h3)}p{max-width:var(--pr-measure);text-wrap:pretty;margin:0}a{color:var(--pr-text-link);text-underline-offset:3px;transition:color var(--pr-dur-fast) var(--pr-ease);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--pr-spectrum-3)}[data-pr-theme=dark] a:hover{color:var(--pr-spectrum-1)}:focus-visible{outline:2px solid var(--pr-focus-ring);outline-offset:2px}::selection{background:#8458f738}img{max-width:100%}.pr-eyebrow{font:var(--pr-text-eyebrow);letter-spacing:var(--pr-track-eyebrow);text-transform:uppercase;color:var(--pr-text-tertiary)}.pr-edge{background:var(--pr-gradient);height:var(--pr-edge-width);border:0}
:root{--pr-midnight:#060e1f;--pr-white:#fff;--pr-slate:#30415f;--pr-mist:#f4f6fa;--pr-ink-2:#5c6b85;--pr-ink-3:#a6b1c4;--pr-line:#e6eaf2;--pr-ink-on-dark:#b9c4d6;--pr-spectrum-1:#05c7eb;--pr-spectrum-2:#4e8ef7;--pr-spectrum-3:#8458f7;--pr-spectrum-4:#ce5ee7;--pr-spectrum-5:#f588b3;--pr-spectrum-6:#f5bb87;--pr-gradient:linear-gradient(90deg,#05c7eb 0%,#4e8ef7 20%,#8458f7 40%,#ce5ee7 60%,#f588b3 80%,#f5bb87 100%);--pr-gradient-cool:linear-gradient(90deg,#05c7eb 0%,#4e8ef7 50%,#8458f7 100%);--pr-gradient-warm:linear-gradient(90deg,#8458f7 0%,#ce5ee7 33%,#f588b3 66%,#f5bb87 100%);--pr-success:#0e7a4c;--pr-warning:#b26a00;--pr-danger:#c2334d;--pr-bg:var(--pr-white);--pr-bg-subtle:var(--pr-mist);--pr-surface-card:var(--pr-white);--pr-surface-raised:var(--pr-mist);--pr-surface-inverse:var(--pr-midnight);--pr-text-primary:var(--pr-midnight);--pr-text-secondary:var(--pr-slate);--pr-text-tertiary:var(--pr-ink-2);--pr-text-placeholder:var(--pr-ink-3);--pr-text-inverse:var(--pr-white);--pr-text-link:var(--pr-slate);--pr-border:var(--pr-line);--pr-border-strong:var(--pr-ink-3);--pr-focus-ring:var(--pr-spectrum-3);--pr-focus-ring-dark:var(--pr-spectrum-1);--pr-accent-edge:var(--pr-gradient);--pr-scrim:linear-gradient(180deg,#060e1f00 0%,#060e1fb3 100%);--pr-scrim-flat:#060e1f8c}[data-pr-theme=dark]{--pr-bg:var(--pr-midnight);--pr-bg-subtle:#0b1526;--pr-surface-card:#0d1829;--pr-surface-raised:#132038;--pr-surface-inverse:var(--pr-white);--pr-text-primary:var(--pr-white);--pr-text-secondary:var(--pr-ink-on-dark);--pr-text-tertiary:#8c9ab2;--pr-text-placeholder:#6b7a93;--pr-text-inverse:var(--pr-midnight);--pr-text-link:var(--pr-spectrum-1);--pr-border:#ffffff1f;--pr-border-strong:#ffffff47;--pr-focus-ring:var(--pr-spectrum-1)}
:root{--pr-shadow-sm:0 1px 2px #060e1f0f;--pr-shadow-md:0 8px 24px #060e1f1a;--pr-shadow-lg:0 24px 60px #060e1f29;--pr-glow:0 0 0 2px #05c7eb73;--pr-edge-width:3px;--pr-border-hairline:1px solid var(--pr-line)}
@font-face{font-family:Saira;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--pr-ease:cubic-bezier(.2,.7,.2,1);--pr-dur-fast:.16s;--pr-dur-base:.24s;--pr-dur-slow:.4s;--pr-dur-reveal:.6s;--pr-motion-shift:16px;--pr-transition:all var(--pr-dur-fast) var(--pr-ease)}@media (prefers-reduced-motion:reduce){:root{--pr-dur-fast:1ms;--pr-dur-base:1ms;--pr-dur-slow:1ms;--pr-dur-reveal:1ms;--pr-motion-shift:0px}}
:root{--pr-space-1:4px;--pr-space-2:8px;--pr-space-3:12px;--pr-space-4:16px;--pr-space-5:24px;--pr-space-6:32px;--pr-space-7:48px;--pr-space-8:64px;--pr-space-9:96px;--pr-space-10:128px;--pr-grid-columns:12;--pr-grid-gutter:24px;--pr-grid-margin:64px;--pr-container-max:1200px;--pr-hero-min-height:560px;--pr-section-gap:96px;--pr-section-gap-lg:128px;--pr-radius-sm:6px;--pr-radius-md:12px;--pr-radius-lg:20px;--pr-radius-pill:999px;--pr-control-height:44px;--pr-control-height-sm:36px;--pr-control-padding-y:12px;--pr-control-padding-x:22px}
:root{--pr-font-display:"Inter Tight",system-ui,"Helvetica Neue",Arial,sans-serif;--pr-font-text:"Inter",system-ui,"Helvetica Neue",Arial,sans-serif;--pr-weight-regular:400;--pr-weight-medium:500;--pr-weight-semibold:600;--pr-weight-bold:700;--pr-size-display-xl:64px;--pr-lh-display-xl:1.04;--pr-track-display-xl:-.03em;--pr-size-display-l:44px;--pr-lh-display-l:1.08;--pr-track-display-l:-.02em;--pr-size-h1:32px;--pr-lh-h1:1.15;--pr-track-h1:-.02em;--pr-size-h2:24px;--pr-lh-h2:1.25;--pr-track-h2:-.01em;--pr-size-h3:19px;--pr-lh-h3:1.35;--pr-track-h3:0;--pr-size-body-l:18px;--pr-lh-body-l:1.6;--pr-size-body:16px;--pr-lh-body:1.6;--pr-size-body-s:14px;--pr-lh-body-s:1.55;--pr-size-eyebrow:11px;--pr-lh-eyebrow:1;--pr-track-eyebrow:.24em;--pr-size-caption:12px;--pr-lh-caption:1.5;--pr-text-display-xl:700 64px/1.04 var(--pr-font-display);--pr-text-display-l:700 44px/1.08 var(--pr-font-display);--pr-text-h1:600 32px/1.15 var(--pr-font-display);--pr-text-h2:600 24px/1.25 var(--pr-font-display);--pr-text-h3:600 19px/1.35 var(--pr-font-text);--pr-text-body-l:400 18px/1.6 var(--pr-font-text);--pr-text-body:400 16px/1.6 var(--pr-font-text);--pr-text-body-s:400 14px/1.55 var(--pr-font-text);--pr-text-eyebrow:600 11px/1 var(--pr-font-text);--pr-text-caption:400 12px/1.5 var(--pr-font-text);--pr-measure:68ch}
body{color:#fff;-webkit-font-smoothing:antialiased;background:#050a14;margin:0;font-family:DM Sans,system-ui,Helvetica Neue,Arial,sans-serif;font-weight:400;overflow-x:hidden}*{font-synthesis:none;-webkit-font-synthesis:none;box-sizing:border-box}a{color:#8458f7;text-decoration:none}a:hover{color:#ce5ee7}button,input,textarea,select{font-family:inherit}::selection{color:#fff;background:#8458f7}@keyframes prSpin{to{transform:rotate(360deg)}}@keyframes prRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes prPulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes prDrift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.13)translate(-1.5%,-1.2%)}}@keyframes prDriftAlt{0%{transform:scale(1.12)translate(1.4%,1%)}to{transform:scale(1.01)translate(0,0)}}@keyframes prFloat{0%{transform:translate(0,0)rotate(0)}to{transform:translateY(-26px)rotate(3deg)}}@keyframes prHazRule{0%{opacity:0;transform:scaleY(0)}30%{opacity:1}to{opacity:1;transform:scaleY(1)}}@keyframes prSweep{0%{transform:translate(0,0)}to{transform:translate(calc(100vw - 100%))}}.pr-burger{display:none}[data-ts-visible]{margin-bottom:18px}.pr-exp-foto{object-position:var(--pr-pos-movil)}@media (min-width:1100px){.pr-exp-foto{object-position:var(--pr-pos-pc)}}@media (max-width:900px){.pr-nav{display:none!important}.pr-burger{display:flex!important}.pr-bar{gap:14px!important;padding-left:20px!important;padding-right:20px!important}.pr-tag{display:none!important}.pr-unstick{position:relative!important;top:auto!important}.pr-hero-img,.pr-hero-veil{height:520px;clip-path:none!important;width:100%!important;bottom:auto!important}.pr-hero-img img{object-position:90% 30%}.pr-hero-veil{background:linear-gradient(#050a141a 0%,#050a1459 45%,#050a14d9 78%,#050a14 100%)!important}.pr-hero-inner{padding-top:300px!important}.pr-wrap{overflow-wrap:anywhere;text-align:right;min-width:0}.pr-span-all{grid-column:1/-1!important;min-width:0!important}.pr-stack{grid-template-columns:1fr!important}.pr-stack-head{border-bottom:1px solid #ffffff1f;padding-bottom:28px;border-right:0!important;padding-right:0!important}.pr-stack-head img{margin-right:0!important}.pr-ray{grid-template-columns:1fr!important;gap:12px!important;padding-left:0!important}.pr-form{grid-template-columns:minmax(0,1fr)!important;padding-left:22px!important;padding-right:22px!important}.pr-form *{min-width:0}.pr-form select,.pr-form textarea,.pr-form input:not([type=checkbox]):not([type=radio]){width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.pr-s1:hover,.pr-s2:hover,.pr-s3:hover,.pr-s4:hover,.pr-s5:hover,.pr-s6:hover{color:#fff}.pr-s7:hover{color:#fff;background:#8458f7}.pr-s8:hover,.pr-s9:hover,.pr-s10:hover,.pr-s11:hover,.pr-s12:hover,.pr-s13:hover{color:#fff}.pr-s14:hover{color:#fff;background:#8458f7}.pr-s15:hover{color:#fff;background:#05c7eb1a;border-color:#05c7eb}.pr-s16:hover{color:#fff;background:#4e8ef7}.pr-s17:hover{color:#fff;background:#ce5ee7}.pr-s18:hover{background:#ffffff08}.pr-s19:hover{color:#fff;background:#050a14}.pr-s20:hover{color:#fff;background:#ffffff14;border-color:#fff}.pr-s21:hover,.pr-s22:hover{color:#8458f7}.pr-s23:focus,.pr-s24:focus,.pr-s25:focus,.pr-s26:focus,.pr-s27:focus,.pr-s28:focus,.pr-s29:focus,.pr-s30:focus,.pr-s31:focus,.pr-s32:focus,.pr-s33:focus,.pr-s34:focus,.pr-s35:focus,.pr-s36:focus,.pr-s37:focus,.pr-s38:focus,.pr-s39:focus{border-bottom-color:#8458f7}.pr-s40:hover{color:#fff;background:#8458f7}.pr-s41:hover,.pr-s42:hover,.pr-s43:hover,.pr-s44:hover,.pr-s45:hover,.pr-s46:hover{color:#fff}.pr-s47:hover{color:#fff;background:#8458f7}.pr-s48:hover,.pr-s49:hover{color:#fff}.pr-s50:hover{color:#fff;background:#4e8ef7}.pr-s51:hover,.pr-s52:hover,.pr-s53:hover{color:#fff}.pr-s54:hover{color:#fff;background:#4e8ef7}.pr-s55:hover{color:#fff;background:#8458f7}.pr-s56:focus,.pr-s57:focus,.pr-s58:focus{border-bottom-color:#ce5ee7}.pr-s59:hover{color:#fff;border-color:#ce5ee7}.pr-s60:hover{color:#fff;background:#4e8ef7}.pr-s61:hover,.pr-s62:hover{color:#fff}.pr-s63:hover{color:#fff;background:#ce5ee7}.pr-s64:hover,.pr-s65:hover,.pr-s66:hover{color:#fff}.pr-s67:hover,.pr-s68:hover{color:#fff;background:#ce5ee7}.pr-s69:hover{color:#fff;background:#f588b3}.pr-s70:focus,.pr-s71:focus,.pr-s72:focus{border-bottom-color:#8458f7}.pr-s73:hover{color:#050a14;border-color:#8458f7}.pr-s74:hover{color:#fff;background:#ce5ee7}.pr-s75:hover{color:#fff}.pr-s76:hover{color:#fff;background:#8458f7}.pr-s77:hover,.pr-s78:hover,.pr-s79:hover,.pr-s80:hover{color:#fff}.pr-s81:hover{color:#fff;background:#8458f7}.pr-s82:hover,.pr-s83:hover{background:#151f35}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}input[type=date]{cursor:pointer}input[type=date]::-webkit-date-and-time-value{text-align:left}@media (max-width:900px){.pr-solo-pc{display:none!important}}.pr-arriba:hover{color:#050a14!important;background:#fff!important}.pr-arriba:focus-visible{outline-offset:2px;outline:2px solid #8458f7}@media (max-width:900px){.pr-exp-hero{min-height:56vh!important}.pr-exp-video{padding-top:28px!important}}.pr-boton{box-sizing:border-box;text-align:center;letter-spacing:normal;text-transform:none;font-size:13.3333px;font-weight:400;line-height:normal;display:inline-block}.pr-drop{position:relative}.pr-drop-titulo:hover,.pr-drop:focus-within .pr-drop-titulo{color:#fff!important}.pr-drop-flecha{margin-left:2px;font-size:10px;transition:transform .16s;display:inline-block}.pr-drop:hover .pr-drop-flecha,.pr-drop:focus-within .pr-drop-flecha,.pr-drop-movil[open] .pr-drop-flecha{transform:rotate(180deg)}.pr-drop-panel{z-index:60;visibility:hidden;opacity:0;padding-top:16px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:-20px;transform:translateY(-4px)}.pr-drop:hover .pr-drop-panel,.pr-drop:focus-within .pr-drop-panel{visibility:visible;opacity:1;transform:none}.pr-drop-panel ul{background:#050a14f7;border:1px solid #ffffff1f;min-width:250px;margin:0;padding:8px 0;list-style:none;box-shadow:0 18px 40px #00000073}.pr-drop-panel a{letter-spacing:.12em;text-transform:uppercase;color:#c9d2e0;white-space:nowrap;padding:12px 20px;font-family:Saira,sans-serif;font-size:12px;font-weight:500;display:block}.pr-drop-panel a:hover,.pr-drop-panel a:focus{color:#fff;background:#ffffff0f}.pr-drop-movil summary::-webkit-details-marker{display:none}#bodas,#quinceaneras{scroll-margin-top:96px}.pr-volver{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#050a148c;border:1px solid #ffffff3d;align-items:center;min-height:44px;padding:0 18px;font-family:Saira,sans-serif;font-size:12px;font-weight:500;transition:background .16s,border-color .16s;display:inline-flex}.pr-volver:hover,.pr-volver:focus{background:#ffffff1f;border-color:#ffffff80}@media (max-width:900px){.pr-volver-caja{padding:18px 20px 0!important}}.pr-wa{transition:background .16s,transform .16s}.pr-wa:hover,.pr-wa:focus{background:#3be07a!important}
