@font-face{font-family:Fiorina Title;src:url(/vip/fonts/fiorinatitle-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fiorina Title;src:url(/vip/fonts/fiorinatitle-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fiorina Title;src:url(/vip/fonts/fiorinatitle-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fiorina Title;src:url(/vip/fonts/fiorinatitle-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fiorina Grande;src:url(/vip/fonts/fiorinagrande-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fiorina Grande;src:url(/vip/fonts/fiorinagrande-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fiorina Grande;src:url(/vip/fonts/fiorinagrande-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fiorina Subhead;src:url(/vip/fonts/fiorinasubhead-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fiorina Subhead;src:url(/vip/fonts/fiorinasubhead-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fiorina Subhead;src:url(/vip/fonts/fiorinasubhead-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(/vip/fonts/avenirnext-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(/vip/fonts/avenirnext-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next;src:url(/vip/fonts/avenirnext-medium.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(/vip/fonts/avenirnext-bold.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/vip/fonts/futura-medium.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/vip/fonts/futura-bold.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}:root{--font-grande:"Fiorina Grande",Georgia,serif;--font-title:"Fiorina Title",Georgia,serif;--font-subhead:"Fiorina Subhead",Georgia,serif;--font-body:"Avenir Next",-apple-system,system-ui,sans-serif;--font-structure:"Futura","Century Gothic",sans-serif;--coral:#FE7068;--mango:#FD9744;--sol:#FED544;--hoja:#7ACE58;--cielo:#4BA0F2;--bugambilia:#A769EE;--rosa:#E850A7;--papel:#FBF9F5;--tinta:#1A1A1A}body,html{margin:0;padding:0;background:#FBF9F5;-webkit-font-smoothing:antialiased}a{color:#1A1A1A;text-decoration:none}a:hover{color:#FE7068}button:focus,input:focus,select:focus{outline:none}input::placeholder{color:#C6C2B9}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill{-webkit-text-fill-color:#1A1A1A;box-shadow:inset 0 0 0 1000px #FFFEFC;caret-color:#1A1A1A;-webkit-transition:background-color 100000s ease-in-out 0s;transition:background-color 100000s ease-in-out 0s;background-clip:content-box}input:-webkit-autofill,select:-webkit-autofill{background:transparent}input:autofill,select:autofill{background:transparent}::-webkit-scrollbar{width:0;height:0}.bf-option:hover{background:#F5F2EB}[data-cta]:active{transform:scale(.988)}[data-confirm],[data-shell],[data-sticky]>div,[data-strip],[data-wide]{box-sizing:border-box}@keyframes bf-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes bf-fade{0%{opacity:0}to{opacity:1}}@keyframes bf-hint{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.9;transform:translateY(3px)}}@keyframes bf-slow{0%{transform:scale(1.06)}to{transform:scale(1.14)}}@keyframes bf-flow{0%{background-position:0 50%}to{background-position:300% 50%}}@keyframes bf-halo{0%,to{opacity:.3;transform:scale(.99)}50%{opacity:.5;transform:scale(1.02)}}@keyframes bf-latido{0%,to{opacity:1;box-shadow:0 0 5px 1px rgba(254,112,104,.55)}50%{opacity:.82;box-shadow:0 0 9px 2.5px rgba(254,112,104,.85)}}@keyframes bf-pulso{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}70%,to{opacity:0;transform:translate(-50%,-50%) scale(3.2)}}[data-rsvp-dot]{position:relative;animation:bf-latido 2.6s ease-in-out infinite}[data-rsvp-dot]:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;border:1px solid rgba(254,112,104,.7);animation:bf-pulso 2.6s cubic-bezier(.2,.7,.3,1) infinite;pointer-events:none}[data-sponsors] img[data-logo-color]{filter:grayscale(1) opacity(.62)}[data-sponsors] img[data-logo-color=sanpablo]{filter:grayscale(1) brightness(.86) opacity(.82)}@media (min-width:940px){[data-sticky]{display:none!important}[data-confirm]{max-width:1120px!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-column-gap:76px;column-gap:76px;align-content:center;padding:60px 56px!important}[data-confirm]>:nth-child(-n+6){grid-column:1}[data-confirm]>:nth-child(7){grid-column:2;grid-row:1/span 6;align-self:center;margin-top:0!important;padding-top:0!important;border-top:0!important}[data-confirm]>:nth-child(7) p{font-size:26px!important;line-height:1.3!important}[data-confirm]>:nth-child(8){grid-column:1/-1;grid-row:7;display:flex;justify-content:center;margin:54px 0 0!important;padding-top:28px;border-top:1px solid #edeae3}[data-confirm] h1{font-size:68px!important}[data-confirm] [data-story-img]{width:240px!important}}@container (min-width: 940px){[data-shell]{max-width:1180px!important;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-column-gap:clamp(40px,5vw,84px);column-gap:clamp(40px,5vw,84px);align-content:center;padding:0 clamp(30px,4vw,56px) 56px!important}[data-shell]>header{grid-column:1/-1;height:104px!important}[data-spacer]{display:none!important}[data-intro]{grid-column:1;grid-row:2;align-self:center}[data-intro] h1{font-size:var(--bf-h1-esc,clamp(52px,6.1vw,92px))!important}[data-intro]>div:first-child{font-size:11.5px!important}[data-shell]>a{grid-column:1;grid-row:3;align-self:start;justify-self:start;margin-top:30px!important}[data-shell]>form{grid-column:2;grid-row:2/span 2;align-self:center;margin-top:0!important}[data-vp]>section:first-of-type{min-height:82svh!important}[data-wide]{max-width:1180px!important;padding-top:24px!important;padding-left:56px!important;padding-right:56px!important}[data-wide] h2{max-width:780px;font-size:40px!important}[data-strip]{padding-left:56px!important;padding-right:56px!important}[data-sponsors]{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between;align-items:center;gap:44px!important;margin-top:26px!important;max-width:860px}[data-sponsors] img{width:auto!important}[data-sponsors] img:first-child{height:28px!important}[data-sponsors] img:nth-child(2){height:40px!important}[data-sponsors] img:nth-child(3){height:48px!important}[data-sponsors] img:nth-child(4){height:20px!important}[data-sponsors] img:nth-child(5){height:42px!important}[data-strip]+div{max-width:1180px!important;padding-left:56px!important;padding-right:56px!important}}