@import"https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&display=swap";*{margin:0}:root{--fondo: url(https://firebasestorage.googleapis.com/v0/b/swanmoments-f3801.appspot.com/o/Boda%20Andrea%20y%20Emilio%2Ffondo.webp?alt=media&token=b67e2a12-71b3-4a17-b69c-145719f39409);--fuente-principal: "Cardo", serif;--fuente-cursiva: "Cardo", serif;--color-principal: #22273c ;--color-secundario: #d7cab0 ;--color-detalle: #d7cab0 ;--btn-noAsitire: #7a7c7c;--btn-shadow: rgba(0 0 0 / 20%) 2px 5px 18px -1px, rgba(0 0 0 / 15%) 2px 2px 10px -3px;--btn-shadow-hover: rgba(0 0 0 / 35%) 2px 5px 18px -1px, rgba(0 0 0 / 30%) 2px 2px 10px -3px;--btn-shadow-active: rgba(0 0 0 / 50%) 2px 5px 18px -1px, rgba(0 0 0 / 45%) 2px 2px 10px -3px;--btn-color: #22273c }body{display:grid;place-items:center}h1,h2,h3,h4,h5,h6{text-align:center}.btn{background:var(--btn-color);padding:.55rem;color:#fff;cursor:pointer}input[type=text]{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:var(--fuente-principal)}textarea{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;font-family:var(--fuente-principal);border-radius:4px;box-sizing:border-box}.selectForm{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:var(--fuente-principal)}a{text-decoration:none}div[data-v-c13c723e]{display:grid;place-items:center;height:100dvh}div[data-v-c13c723e] img[data-v-c13c723e]{width:100dvw;height:100dvh}@media (max-width: 768px){div[data-v-c13c723e] img[data-v-c13c723e]{height:auto}}img[data-v-675e666c]{width:40rem}@media (max-width: 786px){img[data-v-675e666c]{width:100%}}#logoPrincipal[data-v-ae6944c7]{display:grid;place-items:center;width:40rem}@media (max-width: 600px){#logoPrincipal[data-v-ae6944c7]{width:100dvw}}.foto[data-v-ae6944c7]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.foto.is-visible[data-v-ae6944c7]{opacity:1;transform:translateY(0)}#elemento1[data-v-ae6944c7]{width:19rem;margin-right:auto}@media (max-width: 768px){#elemento1[data-v-ae6944c7]{width:55dvw}}#logo[data-v-ae6944c7]{width:22rem;margin-top:-8rem}@media (max-width: 600px){#logo[data-v-ae6944c7]{margin-top:-6rem;width:65dvw}}#logo.is-visible[data-v-ae6944c7]{transform:translateY(0);opacity:1}#logo[data-v-ae6944c7]{transform:translateY(50px);transition:transform 2s ease-out,opacity .8s ease-out}#GranDia[data-v-8d6175f1]{display:grid;place-items:center;row-gap:10px;width:40rem;margin-top:-2rem}@media (max-width: 768px){#GranDia[data-v-8d6175f1]{width:100dvw}}#GranDia[data-v-8d6175f1] h2[data-v-8d6175f1]{font-family:var(--fuente-cursiva);font-size:2rem;font-weight:500;margin-top:-.5rem}#GranDia[data-v-8d6175f1] p[data-v-8d6175f1]{font-size:1.6rem;text-align:center;font-weight:500;margin-top:1rem 0}@media (max-width: 768px){#GranDia[data-v-8d6175f1] p[data-v-8d6175f1]{font-size:1.4rem}}#GranDia[data-v-8d6175f1] .foto[data-v-8d6175f1]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}#GranDia[data-v-8d6175f1] .foto.is-visible[data-v-8d6175f1]{opacity:1;transform:translateY(0)}#GranDia[data-v-8d6175f1] #icono[data-v-8d6175f1]{width:20rem}@media (max-width: 768px){#GranDia[data-v-8d6175f1] #icono[data-v-8d6175f1]{width:65dvw}}#GranDia[data-v-8d6175f1] #granDia[data-v-8d6175f1]{width:16rem;margin:1rem 0}@media (max-width: 768px){#GranDia[data-v-8d6175f1] #granDia[data-v-8d6175f1]{width:60dvw}}#GranDia[data-v-8d6175f1] #anillo[data-v-8d6175f1]{width:5rem}@media (max-width: 768px){#GranDia[data-v-8d6175f1] #anillo[data-v-8d6175f1]{width:15dvw}}#GranDia[data-v-8d6175f1] #granDia.is-visible[data-v-8d6175f1]{transform:translate(0);opacity:1}#GranDia[data-v-8d6175f1] #granDia[data-v-8d6175f1]{transform:translate(20px);transition:transform .8s ease-out,opacity .8s ease-out}#GranDia[data-v-8d6175f1] #icono.is-visible[data-v-8d6175f1]{transform:translateY(0);opacity:1}#GranDia[data-v-8d6175f1] #icono[data-v-8d6175f1]{transform:translateY(20px);transition:transform .8s ease-out,opacity .8s ease-out}.count[data-v-fc53f3e9]{display:grid;place-items:center;background:var(--color-secundario);width:100%;margin-top:1rem}@media (max-width: 600px){.count[data-v-fc53f3e9]{width:100dvw}}.count2[data-v-fc53f3e9]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:3.5rem 1fr;grid-column-gap:0px;grid-row-gap:0px;place-items:center;background:var(--color-secundario);height:10rem;width:70%;padding:2rem 0}@media (max-width: 600px){.count2[data-v-fc53f3e9]{height:9rem;width:85%}}span.numeros[data-v-fc53f3e9]{font-size:2.6rem;color:var(--color-principal)}@media (max-width: 600px){span.numeros[data-v-fc53f3e9]{font-size:2.4rem}}.textCount[data-v-fc53f3e9]{text-align:center;height:100%;width:100%;display:grid;align-items:center;background:var(--color-secundario);place-items:center;grid-column:1 / 5}.textCount[data-v-fc53f3e9] p[data-v-fc53f3e9]{margin-top:1rem;font-size:1.8rem;color:var(--color-principal);font-weight:400}@media (max-width: 768px){.textCount[data-v-fc53f3e9] p[data-v-fc53f3e9]{font-size:1.7rem}}.textCount[data-v-fc53f3e9] .icono[data-v-fc53f3e9]{width:12rem}@media (max-width: 600px){.textCount[data-v-fc53f3e9] .icono[data-v-fc53f3e9]{width:48dvw}}.textCount[data-v-fc53f3e9] .linea[data-v-fc53f3e9]{width:15rem;margin-top:.3rem}@media (max-width: 600px){.textCount[data-v-fc53f3e9] .linea[data-v-fc53f3e9]{width:60dvw}}p[data-v-fc53f3e9]{font-size:1rem;color:var(--color-principal)}@media (max-width: 600px){p[data-v-fc53f3e9]{font-size:.9rem}}.time[data-v-fc53f3e9]{text-align:center}#Historia{width:40rem;display:grid;place-items:center;row-gap:15px}@media (max-width: 768px){#Historia{width:100dvw}}#Historia #elemento1{width:7rem;margin-left:auto;margin-bottom:-15rem;margin-top:1rem}@media (max-width: 768px){#Historia #elemento1{margin-bottom:-15rem;margin-top:1rem;width:22dvw}}#Historia #elemento2{width:7rem;margin-right:auto;margin-bottom:-10rem;margin-top:-5rem}@media (max-width: 768px){#Historia #elemento2{width:22dvw}}#Historia #historia2{width:25rem;display:grid;padding:1.5rem 3rem;row-gap:15px;border-radius:10px}@media (max-width: 768px){#Historia #historia2{width:80%;padding:.75rem 2rem}}#Historia #historia2 #logo{width:15rem}#Historia #historia2 p{text-align:justify;font-size:1.1rem;text-align-last:center}@media (max-width: 768px){#Historia #historia2 p{font-size:.95rem}}#Historia #historia2 #nuestarHistoria{width:19rem;margin:0 auto}@media (max-width: 768px){#Historia #historia2 #nuestarHistoria{width:65dvw}}#infoEvento[data-v-d2c08d35]{display:grid;place-items:center;row-gap:20px;width:40rem}@media (max-width: 768px){#infoEvento[data-v-d2c08d35]{width:100dvw}}#infoEvento[data-v-d2c08d35] #logo[data-v-d2c08d35]{width:23.5rem;margin-top:1rem}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] #logo[data-v-d2c08d35]{width:78dvw}}#infoEvento[data-v-d2c08d35] .titleInfoEvento[data-v-d2c08d35]{width:11rem;padding-top:1rem;margin-bottom:-.7rem}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] .titleInfoEvento[data-v-d2c08d35]{width:38dvw}}#infoEvento[data-v-d2c08d35] .linea[data-v-d2c08d35]{width:12rem;margin:0rem 0 -1rem}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] .linea[data-v-d2c08d35]{width:45dvw}}#infoEvento[data-v-d2c08d35] .titleInfoEvento2[data-v-d2c08d35]{width:11rem;padding-top:1rem;margin-bottom:-.7rem}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] .titleInfoEvento2[data-v-d2c08d35]{width:38dvw}}#infoEvento[data-v-d2c08d35] .imgInfoEvento[data-v-d2c08d35]{width:21rem;margin-top:1rem}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] .imgInfoEvento[data-v-d2c08d35]{width:75dvw}}#infoEvento[data-v-d2c08d35] h2[data-v-d2c08d35]{font-size:1.25rem;font-weight:500;margin:.2rem 0}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] h2[data-v-d2c08d35]{font-size:1.15rem}}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] h4[data-v-d2c08d35]{width:90%}}#infoEvento[data-v-d2c08d35] .SectionInfo[data-v-d2c08d35]{width:33rem;padding:5rem 0 8.5rem;background-image:url(https://firebasestorage.googleapis.com/v0/b/swanmoments-f3801.appspot.com/o/Boda%20Andrea%20y%20Emilio%2Fcuadro%20detalles.webp?alt=media);background-repeat:no-repeat;background-position:center top;background-size:100% 100%}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] .SectionInfo[data-v-d2c08d35]{padding:4rem 0 7rem;width:100dvw}}#infoEvento[data-v-d2c08d35] .DresscodeSection[data-v-d2c08d35]{width:40rem;margin:-1.5rem 0}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] .DresscodeSection[data-v-d2c08d35]{width:100dvw}}#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35]{display:grid;place-items:center;text-align:center;row-gap:15px;width:40rem}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35]{width:100dvw}}#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35] #dc[data-v-d2c08d35]{font-family:var(--fuente-cursiva);color:var(--color-principal)}#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35] #dc[data-v-d2c08d35]{width:18rem}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35] #dc[data-v-d2c08d35]{width:65dvw}}#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35] #imgdc[data-v-d2c08d35]{width:7.5rem;margin:.5rem 0}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35] #imgdc[data-v-d2c08d35]{width:25dvw}}#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35] a[data-v-d2c08d35]{width:10.5rem;font-size:1rem}#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35] .btn-dc[data-v-d2c08d35]{width:auto}#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35] p[data-v-d2c08d35]{text-align:center;font-size:1.3rem;font-weight:500}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35] p[data-v-d2c08d35]{font-size:1.2rem}}#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35] .dcparrafo[data-v-d2c08d35]{text-align:center;font-size:1.15rem;font-weight:500}@media (max-width: 768px){#infoEvento[data-v-d2c08d35] section[data-v-d2c08d35] .dcparrafo[data-v-d2c08d35]{font-size:1.05rem}}#mesaRegalos[data-v-c2502551]{display:grid;place-items:center;width:33rem;row-gap:10px;background-image:url(https://firebasestorage.googleapis.com/v0/b/swanmoments-f3801.appspot.com/o/Boda%20Andrea%20y%20Emilio%2Fcuadro%20regalo.webp?alt=media&token=db5da428-c830-4313-a510-58c0b70a7f00);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;padding:7rem 0 9rem;margin:0 0 -1.5rem}@media (max-width: 600px){#mesaRegalos[data-v-c2502551]{width:100dvw;background-size:100% 100%;padding:5rem 0 7rem}}#mesaRegalos[data-v-c2502551] a[data-v-c2502551]{text-align:center;width:9rem;font-size:1rem;margin-top:-.5rem}#mesaRegalos[data-v-c2502551] #sobre[data-v-c2502551]{width:6rem}@media (max-width: 768px){#mesaRegalos[data-v-c2502551] #sobre[data-v-c2502551]{width:22dvw}}#mesaRegalos[data-v-c2502551] #titulo[data-v-c2502551]{width:8.5rem;margin:.8rem 0 .4rem}@media (max-width: 768px){#mesaRegalos[data-v-c2502551] #titulo[data-v-c2502551]{width:33dvw}}#mesaRegalos[data-v-c2502551] p[data-v-c2502551]{text-align:center;color:#fff;font-size:1.25rem;font-weight:500;margin:.5rem 0}@media (max-width: 768px){#mesaRegalos[data-v-c2502551] p[data-v-c2502551]{font-size:1.1rem}}#Galeria[data-v-eec7e2ac]{display:grid;place-items:center;row-gap:10px}#Galeria[data-v-eec7e2ac] #logo[data-v-eec7e2ac]{width:15rem;margin:1rem 3rem 1rem 0}@media (max-width: 768px){#Galeria[data-v-eec7e2ac] #logo[data-v-eec7e2ac]{width:55%}}.carousel[data-v-eec7e2ac]{position:relative;overflow:hidden;font-size:2.5vmin;width:40rem}@media (max-width: 768px){.carousel[data-v-eec7e2ac]{width:100%}}.carousel-slider[data-v-eec7e2ac]{display:flex;transition:.3s}.carousel-slide[data-v-eec7e2ac]{flex:0 0 100%}.carousel-slide img[data-v-eec7e2ac]{display:block;width:100%;height:auto;object-fit:cover}.carousel button[data-v-eec7e2ac]{font-size:inherit}.carousel-prev[data-v-eec7e2ac],.carousel-next[data-v-eec7e2ac]{position:absolute;top:50%;transform:translateY(-50%);padding:1em;border:none;cursor:pointer;color:#fff}.carousel-prev[data-v-eec7e2ac]{left:0}.carousel-next[data-v-eec7e2ac]{right:0}.carousel-navigation[data-v-eec7e2ac]{position:absolute;bottom:1em;left:0;right:0;display:flex;justify-content:center;gap:1em}.carousel-bullet[data-v-eec7e2ac]{width:1em;height:1em;border:none;background:#fff;cursor:pointer;border-radius:50%}.carousel-bullet.is-active[data-v-eec7e2ac]{background:#1c69d3}h1[data-v-eec7e2ac]{font-family:var(--fuente-cursiva);font-weight:500;font-size:1.5rem}.rsvp[data-v-b402dc63]{width:40rem;display:grid;place-items:center}@media (max-width: 768px){.rsvp[data-v-b402dc63]{width:100dvw}}.rsvp[data-v-b402dc63] #elemento2[data-v-b402dc63]{width:18rem;margin-left:auto;margin-bottom:-3rem;margin-top:-7rem}@media (max-width: 768px){.rsvp[data-v-b402dc63] #elemento2[data-v-b402dc63]{margin-bottom:-2.5rem;margin-top:-4.5rem;width:55dvw}}.rsvp[data-v-b402dc63] #logoRSVP[data-v-b402dc63]{width:15rem;margin-bottom:-5.5rem;z-index:4}@media (max-width: 600px){.rsvp[data-v-b402dc63] #logoRSVP[data-v-b402dc63]{width:58dvw;margin-bottom:-5rem}}p[data-v-b402dc63]{text-align:center;font-size:1.2rem;color:var(--color-principal);font-weight:400}@media (max-width: 600px){p[data-v-b402dc63]{font-size:1.1rem}}.rsvp_content[data-v-b402dc63]{width:100%;margin:1px auto auto;display:grid;place-items:center}.form_rsvp[data-v-b402dc63]{display:grid;place-items:center;grid-template-columns:1fr;grid-column-gap:0px;grid-row-gap:10px;background-color:#fff;width:27rem;box-shadow:var(--btn-shadow)}@media (max-width: 600px){.form_rsvp[data-v-b402dc63]{width:100%}}button[data-v-b402dc63]{border-color:transparent;color:#fff;border-radius:.5rem;font-weight:300}button[data-v-b402dc63]:hover{box-shadow:var(--btn-shadow-hover)}button[data-v-b402dc63]:active{box-shadow:var(--btn-shadow-active)}input[type=text][data-v-b402dc63]{width:85%;color:var(--color-principal);border:1px solid var(--color-principal);border-radius:8px;font-weight:500;font-size:14px}input[data-v-b402dc63]:disabled{opacity:1;-webkit-text-fill-color:var(--color-principal);color:var(--color-principal);background-color:#fff;border-color:var(--color-principal);border-radius:8px;font-size:14px}textarea[data-v-b402dc63]{width:85%;color:var(--color-principal);border:1px solid var(--color-principal);border-radius:8px;font-size:14px;font-weight:500;font-size:12px}textarea[data-v-b402dc63]::placeholder{color:var(--color-principal);border-radius:8px;font-size:14px}.selectForm[data-v-b402dc63]{width:100%;color:var(--color-principal);border:1px solid var(--color-principal);border-radius:8px;font-weight:500;font-size:15px;font-size:12px}.formMenu[data-v-b402dc63]{display:grid;grid-template-columns:repeat(2,1fr);column-gap:10px;padding:0 10px 10px}#sinConfirmar[data-v-b402dc63]{background-color:#966a228f;color:#fff;width:90%;text-align:center;font-size:.85rem;border-radius:8px;padding:5px 1px}#confirmada[data-v-b402dc63]{background-color:#1d41168f;color:#fff;width:90%;text-align:center;font-size:.85rem;border-radius:8px;padding:5px 1px}#noAsistira[data-v-b402dc63]{background-color:#550405a9;color:#fff;width:90%;text-align:center;font-size:.85rem;border-radius:8px;padding:5px 1px}@media (max-width: 600px){.rsvp_content[data-v-b402dc63]{width:85dvw}.rsvp[data-v-b402dc63]{width:100dvw;font-size:15px}}#invitacion[data-v-6255f8bd]{width:40rem;height:100%;background-image:var(--fondo);box-shadow:var(--btn-shadow-hover);background-position:initial;background-size:cover;background-repeat:no-repeat;background-attachment:local;display:grid;grid-auto-rows:max-content;justify-items:center;align-items:baseline;font-family:var(--fuente-principal);color:var(--color-principal);row-gap:2rem}@media (max-width: 786px){#invitacion[data-v-6255f8bd]{height:100%;width:100dvw;background-position:initial;box-shadow:none}}.rsvp-btn[data-v-6255f8bd]{position:fixed;bottom:20px;right:10px;padding:8px 14px;background-color:var(--color-principal);color:#fff;border-radius:30px;font-size:16px;cursor:pointer;box-shadow:0 2px 8px #0003;transition:background-color .1s;z-index:100;animation:pulse-6255f8bd 1.5s infinite ease-in-out}.rsvp-btn[data-v-6255f8bd]:hover{background-color:var(--btn-color)}@keyframes pulse-6255f8bd{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.up-arrow-btn[data-v-6255f8bd]{position:fixed;bottom:65px;right:20px;padding:10px;background-color:var(--color-principal);color:#fff;border-radius:50%;font-size:16px;cursor:pointer;box-shadow:0 2px 8px #0003;width:1.1rem;height:1.1rem;transition:background-color .3s;display:flex;justify-content:center;align-items:center;z-index:100}.up-arrow-btn[data-v-6255f8bd]:hover{background-color:var(--btn-color)}.animate__animated.animate__fadeIn[data-v-6255f8bd]{--animate-duration: 2s}
