/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.isolate{isolation:isolate}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}@font-face{font-family:Aerotis;src:url(./fonts/AaAerotis.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AlexBrush;src:url(/assets/AlexBrush-Regular-BKawOxvd.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AwesomeSerif-Light;src:url(/assets/AwesomeSerif-LightRegular-BhNo87XT.otf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AwesomeSerif-Medium;src:url(/assets/AwesomeSerif-MediumExtraTall-BCw_VAiz.otf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AwesomeSerif-Italic;src:url(/assets/AwesomeSerifItalic-LtExraTall-C5NDnod2.otf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Baskerville;src:url(/assets/Baskerville-BIygWGEn.ttc)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:EBGaramond-Bold;src:url(/assets/EBGaramond-DDkQSuJT.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Giordano-Gold;src:url(/assets/Giordano-Gold-Serif-MrbmCpas.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Hello-Paris;src:url(/assets/Hello-Paris-Serif-BXYQjfsU.otf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rare-Bird;src:url(/assets/RareBirdSpecimenVI-Regular-CsvdREcZ.ttf)format("truetype");font-weight:400;font-style:normal}html,body{width:100vw;overflow-x:hidden}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}.background{position:absolute;top:0;left:0;width:100%;min-height:100vh;z-index:-1;background-image:url(/assets/fondo-invitacion-DDge-dUP.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.codigo-vestimenta-container{text-align:center;padding:0rem 2rem;border-radius:10px;max-width:800px;height:100%;position:relative;background-color:#f7f9f4}.rama-hojas-verdes{position:absolute;top:-141px;right:-213px;transform:rotate(1deg);z-index:1;width:573px;height:100%;height:auto}.codigo{width:100%;height:100%;margin-left:-90px}.titulo-codigo{font-family:Aerotis;font-size:35px;color:#7e725f;letter-spacing:.2rem;padding-right:4.3rem}.aling-left{text-align:left}.aling-rigth{text-align:right}.images-container-colores{display:flex;justify-content:center;gap:1rem;margin-top:3rem;margin-bottom:2rem}.image-colores-boda{width:40%;height:auto;margin:0 auto}.subtitulo-codigo{font-family:EBGaramond-Bold;font-size:17px;color:#7e725f;margin-bottom:1rem;letter-spacing:.2rem}.texto-codigo{font-family:EBGaramond-Bold;font-size:14px;color:#7e725f;margin-bottom:1rem;letter-spacing:.1rem}.contenido-codigo{display:flex;flex-direction:column;gap:2rem}.colores-evitar,.vestimenta{padding:0 1.5rem;border-radius:10px}.images-container-vistimenta{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.vestimenta-boda{width:227px;height:auto;margin:0 auto}@media (min-width: 1024px){.codigo-vestimenta-container{text-align:center;padding:0rem 2rem;border-radius:10px;max-width:100%;height:100%;position:relative;background-color:#f7f9f4}.image-colores-boda{width:27%;height:auto;margin:0 0 0 29rem}.images-container-colores{display:flex;justify-content:center;gap:1rem;margin-top:-11rem;margin-bottom:2rem}.colores-evitar,.vestimenta{padding:0 1.5rem;margin-top:3rem;border-radius:10px}.rama-hojas-verdes{position:absolute;top:-1144px;right:-746px;transform:rotate(1deg);z-index:1;width:1339px;height:100%;height:auto}.codigo{margin-left:16px}}.contador-regresivo-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;background-image:url(/assets/pexels-jdgromov-30688235-CQio1tfI.webp);background-size:cover;background-position:2% center;background-repeat:no-repeat;height:100vh;width:100%;position:relative}.contenedor-texto{background-image:url(/assets/pexels-eva-bronzini-7958168-C33rja5L.webp);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:50vh;width:100%;max-width:800px;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:2rem}.center-contenedor-texto{width:100%;height:80%;max-width:400px;text-align:center;padding-bottom:0}.contador{display:flex;justify-content:space-between;width:100%;padding:0rem 2.5rem;margin-top:-35px}.tiempo{display:flex;flex-direction:column;align-items:center}.numero{font-family:Giordano-Gold;font-size:31px;color:#7e725f;margin-bottom:.2rem}.etiqueta{font-family:Baskerville;font-size:8px;color:#7e725f}.images-container{display:flex;justify-content:center;margin-top:0;padding-top:0rem}.image{width:auto;height:auto;max-width:100%}.images-container-text-solo-falta{display:flex;flex-direction:column;align-items:center;justify-content:center}.text-solo-falta{width:70%;height:auto;margin-top:45px}@media (min-width: 1024px){.contenedor-texto{background-image:url(/assets/fondoVolteadoContador-C61Lsl-e.webp)}}.fecha-lugar-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0rem;position:relative;z-index:5}.fecha-lugar-texto{text-align:center;color:#7e725f;margin-top:1rem}.fecha{font-family:AwesomeSerif-Light;font-size:2rem;margin:0;letter-spacing:.6rem}.lugar{font-family:EBGaramond-Bold;font-size:20px;letter-spacing:.4rem}.ciudad{font-family:EBGaramond-Bold;font-size:20px;margin:.5rem;letter-spacing:.2rem}.hora{font-family:AwesomeSerif-Medium;font-size:1.1rem;margin:.5rem;letter-spacing:.2rem}.mensaje-fecha{font-family:Baskerville;font-size:1.1rem;color:#7e725f;letter-spacing:.2rem;font-style:italic}.spaccing{margin-bottom:1rem}.fecha-lugar-texto-dir{text-align:center;color:#7e725f;margin-top:1rem}.lugar-dir{font-family:EBGaramond-Bold;font-size:1.1rem;margin:.5rem;letter-spacing:.2rem}.foto-novios-container-fecha{display:flex;align-items:center;justify-content:center;background-color:transparent}.foto-novios-fecha{width:100%;height:100%;object-fit:cover}.lluvia-sobres-container{text-align:center;margin-top:2rem;padding:30px}.lluvia-sobres-titulo{font-family:Giordano-Gold,serif;font-size:1.5rem;color:#7e725f;letter-spacing:.2rem}.lluvia-sobres-texto{font-family:EBGaramond-Bold;font-size:1.2rem;color:#7e725f;letter-spacing:.2rem;margin-bottom:.5rem}.mapa-button{background-image:url(/assets/maps-lugar-7yGhhKEX.svg);background-size:cover;background-repeat:no-repeat;color:#fff;border:none;margin-top:1.5rem;padding:.8rem 1.5rem;font-family:EBGaramond-Bold;font-size:1rem;letter-spacing:.1rem;width:200px;height:201px;border-radius:50%;cursor:pointer;margin-bottom:48px;transition:background-color .3s ease}.mapa-button:hover{background-color:#5a4f3f}.images-container-fecha{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.image-fecha{width:200px;height:auto;border-radius:10px}.formulario-cupos-wrapper{width:110%;height:auto;background-image:url(/assets/backgroundCupos1-C_mN70aG.webp);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;margin-top:-6rem;justify-content:center;align-items:center}.formulario-cupos-wrapper2{width:316px;height:241px;margin-left:-30px;background-image:url(data:image/webp;base64,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);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;padding:2rem 0;margin-top:185px}.formulario-cupos-wrapper3{width:267px;height:338px;background-image:url(data:image/webp;base64,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);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex}.formulario-cupos-container{text-align:center;border-radius:10px;margin:0 auto;width:100%}.formulario-background{padding:70px 2rem;border-radius:10px;width:100%;max-width:600px;margin:0 auto}.titulo-formulario{font-family:Playfair Display,serif;font-size:1.2rem;color:#7e725f;margin-bottom:.5rem;letter-spacing:.2rem}.text-especifico{font-family:Playfair Display,serif;font-size:1.2rem;font-style:italic;color:#7e725f;letter-spacing:.2rem}.formulario{display:flex;flex-direction:column;gap:1rem;border-radius:10px;margin-top:20px}.campo-formulario{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;position:relative}.input-nombre{width:100%;padding:0 1.5rem;margin-top:52px;border:none;border-bottom:1px solid #ccc;font-size:20px;background-color:transparent;outline:none;font-family:Baskerville;font-style:italic}.input-nombre::placeholder{color:#7e725f;opacity:1}.lista-invitados{position:absolute;top:100%;left:0;width:100%;max-height:150px;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 10px #0000001a;z-index:10;margin-top:.5rem}.invitado-item{padding:.75rem;cursor:pointer;border-bottom:1px solid #eee;font-family:Playfair Display,serif;font-size:1rem;color:#7e725f;transition:background-color .3s ease}.invitado-item:hover{background-color:#f0f0f0}.invitado-item:last-child{border-bottom:none}.boton-acepto{background-color:transparent;color:#7e725f;padding:.75rem 1.5rem;border:1px solid #7e725f;border-radius:31px;font-size:15px;cursor:pointer;width:100%;max-width:200px;font-family:Giordano-Gold;font-style:italic;margin-top:1rem;transition:background-color .3s ease,color .3s ease}.boton-acepto:hover{background-color:#7e725f;color:#fff}.modal{display:flex;justify-content:center;align-items:center;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080}.modal-contenido{background-color:#fff;padding:2rem;border-radius:10px;width:90%;max-width:600px;position:relative}.cerrar-modal{position:absolute;top:34px;right:41px;font-size:1.5rem;cursor:pointer;color:#7e725f}.cerrar-modal:hover{color:#6a6152}@media (min-width: 1024px){.formulario-cupos-container{margin-top:1rem}.text-especifico{font-family:Baskerville,serif;font-size:34px;font-style:italic;color:#7e725f;letter-spacing:.2rem}.titulo-formulario{font-family:EBGaramond-Bold;font-size:34px;color:#7e725f;margin-bottom:.5rem;letter-spacing:.5rem}.formulario-cupos-wrapper{margin-top:6rem;margin-left:19rem;width:63%}.formulario-cupos-wrapper2{background-image:url(/assets/fondoFormulario-YHr702o1.webp);width:836px;height:100%}.formulario-cupos-wrapper3{width:539px}.formulario-background{padding:90px 9rem;border-radius:10px;width:100%;max-width:600px;margin:0 auto}}.tarjeta-invitacion{background-image:url(/assets/ramitas-pdf-ASN_kAN2.svg);background-size:cover;background-position:center;width:100%;max-width:330px;height:691px;margin:0 auto;padding:1rem;border-radius:10px;box-shadow:0 4px 8px #0000001a;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center}.contenido-tarjeta{text-align:center;color:#7e725f;display:flex;flex-direction:column;align-items:center}.nombre-invitado{font-family:EBGaramond-Bold;font-size:24px;margin-bottom:1.5rem}.texto-tarjeta{font-family:EBGaramond-Bold;font-size:17px;letter-spacing:.2rem}.cupos-asignados{font-family:EBGaramond-Bold;font-size:17px;margin-bottom:7.5rem;letter-spacing:.2rem}.fecha-limite{font-family:EBGaramond-Bold;font-size:17px;margin-bottom:.5rem}.fecha-limite-number{font-family:EBGaramond-Bold;font-size:17px}.boton-descargar{background-color:#7e725f;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:5px;font-size:1rem;cursor:pointer;margin-top:1rem}.boton-descargar:hover{background-color:#6a6152}.images-container-pdf-invitacion{display:flex;justify-content:center;margin-bottom:1.5rem}.images-logotipo-max-pdf{width:100px;height:auto}.foto-centrada-container{justify-content:center;align-items:center;height:80vh;margin:0rem 1rem;position:relative;margin-top:20px;margin-bottom:-41px}.foto-centrada{max-width:100%;max-height:100%}@media screen and (min-width: 768px){.foto-centrada{max-width:100vh;max-height:auto;margin:15rem 0}}.ramita-superior-container{position:absolute;top:-90px;left:-200px;z-index:10}.ramita-superior{width:380px;height:auto}.ramita-inferior-container{position:absolute;bottom:-20px;right:-20px;z-index:10}.ramita-inferior{width:150px;height:auto}@media (min-width: 1024px){.foto-centrada-container{display:flex;justify-content:center;align-items:center;height:80vh;margin:0rem 1rem;position:relative;margin-top:20px;margin-bottom:-41px}.ramita-superior-container{position:absolute;top:-184px;left:-504px;z-index:10}.ramita-superior{width:1018px;height:auto}.foto-centrada{width:900px;max-width:100%;max-height:fit-content;margin:36rem 0 0}}.foto-novios-container{text-align:center;padding:4rem 1rem;border-radius:10px;margin:2rem auto;position:relative}.foto-novios{width:100%;height:auto;position:relative;z-index:1}.ramita-izquierdaFoto{bottom:-256px;left:11px;transform:translate(-50%,-50%);width:300px;height:auto}.ramita-derechaFoto{bottom:-388px;right:10px;transform:translate(50%,-50%);width:400px;height:auto}@media (min-width: 1024px){.foto-novios{margin-top:-260px;width:60%;height:auto;position:relative;z-index:1}.foto-novios-container{display:flex;text-align:center;padding:4rem 1rem;border-radius:10px;margin:2rem auto;position:relative;align-content:flex-start;justify-content:center}.ramita-derechaFoto{bottom:-1022px;right:100px;transform:translate(50%,-50%);width:880px;height:auto}.ramita-izquierdaFoto{bottom:-572px;left:64px;transform:translate(-50%,-50%);width:623px;height:auto}}.foto-novios-beso-container{text-align:center;border-radius:10px;max-width:800px;margin:2rem auto;position:relative;padding-top:3rem;background-color:#f7f9f4}.rama-hojas-verdes-img{width:100%;height:auto}.foto-novios-beso-container-left{padding-left:10}.foto-novios-beso{width:100%;max-width:500px;height:auto;border-radius:10px}.logo-boda-container{display:flex;justify-content:center;margin-top:2rem;margin-bottom:2rem}.logo-boda{width:91px;height:auto}@media (min-width: 1024px){.foto-novios-beso-container{text-align:center;border-radius:10px;max-width:100%;margin:0 auto;position:relative;padding-top:3rem;background-color:#f7f9f4}.foto-novios-beso{width:100%;max-width:100%;height:auto;border-radius:10px}.logo-boda-container{display:flex;justify-content:center;margin-top:2rem;margin-bottom:0}.logo-boda{width:187px;height:auto;margin-bottom:6rem}}.foto-playa-novios-container{text-align:center;padding:1rem;border-radius:10px;position:relative;background-color:#f7f9f4}.foto-playa-novios{width:100%;height:auto;position:relative;z-index:1}.ramita{position:absolute;z-index:2}.ramita-izquierda{bottom:-300px;left:11px;transform:translate(-50%,-50%);width:300px;height:auto}.ramita-derecha{bottom:-437px;right:10px;transform:translate(50%,-50%);width:400px;height:auto}@media (min-width: 1024px){.foto-playa-novios-container{display:flex;text-align:center;padding:1rem;border-radius:10px;position:relative;background-color:#f7f9f4;align-content:center;justify-content:center}.foto-playa-novios{width:742px;height:auto;position:relative;z-index:1}}.main-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;font-family:Arial,sans-serif;text-align:center;position:relative}.title{font-size:4rem;margin-bottom:2rem}.images-container{display:flex;gap:1rem;margin-bottom:1rem}.images-logotipo-max{width:188px;height:auto;border-radius:10px}.images-container-logo{display:flex;gap:1rem;margin-top:130px}.image-logo{width:54px}.images-container-novios{display:flex;margin-left:35px;margin-bottom:1rem}.image-novios{display:flex;width:100%;height:100%;border-radius:10px}.text-container{font-family:EBGaramond-Bold;color:#7e725f;display:flex;flex-direction:column;gap:.5rem}.line{font-size:21px;margin:0;letter-spacing:.2rem}.text-container-name{font-family:AlexBrush;color:#7e725f;display:flex;flex-direction:column;transform:rotate(-7deg);margin-top:.5rem;margin-left:1rem}.name{font-size:2.5rem;margin:0}.ramita-container{position:absolute;top:-71px;right:-357px;z-index:100}.ramita-sup{width:100%;height:100%}.ramita-inf{width:550px;height:auto}@media (min-width: 768px){.title{font-size:5rem}.images-logotipo-max{width:250px}.image-logo{width:70px}.image-novios{width:120%}.text-container{gap:.5rem}.line{font-size:24px}.name{font-size:3rem}.ramita-inf{width:600px}}@media (min-width: 1024px){.title{font-size:6rem}.images-container-logo{display:none}.images-logotipo-max{width:195px}.image-logo{width:80px}.image-novios{width:150%}.text-container{gap:1.5rem}.line{font-size:28px;letter-spacing:.4rem}.name{font-size:3.5rem}.ramita-container{right:-1119px;top:-337px}.ramita-inf{width:700px}}.mensaje-fiesta-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 2rem;margin-top:20px;position:relative;width:100%}.titulo{font-family:EBGaramond-Bold;font-size:2rem;color:#7e725f;margin-bottom:1.5rem;letter-spacing:.2rem}.mensaje-principal{font-family:Giordano-Gold;font-size:39px;color:#7e725f}.container-message{display:flex;flex-direction:row;justify-content:center;align-items:center}.linea-style{font-family:AwesomeSerif-Italic;font-size:39px;color:#7e725f;margin-left:1rem}.solicitud{font-family:Giordano-Gold;font-size:25px;color:#7e725f;margin-top:2rem}.container-linea-2{font-family:Hello-Paris;font-size:58px;color:#7e725f;margin-bottom:2rem}.ramita-hojas-superior-container{position:absolute;top:-202px;left:44%;z-index:10;width:393px;min-width:180px}.ramita-hojas-superior{width:100%;height:auto;display:block}.ramita-hojas-inferior-container{position:absolute;bottom:-300px;left:-44%;z-index:10;width:380px;min-width:180px}.ramita-hojas-inferior{width:100%;height:100%;height:auto;display:block}.images-container-text-que{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.amable{width:60%;height:auto;z-index:10;margin-top:20px}.text-queremos-que{width:100%;height:auto}.ninos{width:100%;height:auto;margin-top:-15px}.text-maximo{width:100%;height:auto;margin-top:-30px;z-index:10}@media (min-width: 1024px){.mensaje-fiesta-container{margin-top:52rem;margin-bottom:15rem}.ramita-hojas-superior-container{position:absolute;top:-340px;left:50%;z-index:10;width:1150px;min-width:180px}.text-maximo,.ninos,.amable,.text-queremos-que{width:50%}.ramita-hojas-inferior-container{position:absolute;bottom:-460px;left:-23%;z-index:10;width:850px;min-width:200px;flex-direction:column;align-items:center;justify-content:center}}.nuestro-amor-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14rem 2rem 0;border-radius:10px;max-width:800px;position:relative;background-image:url(/assets/concitaArriba-BeY0-D33.webp);background-size:cover}.titulo-nuestro-amor{font-family:EBGaramond-Bold;font-size:21px;color:#7e725f;letter-spacing:.2rem;flex-direction:column;align-items:center;justify-content:center}.contenido-nuestro-amor{display:flex;gap:1rem;margin-top:2rem;flex-direction:column;align-items:center;justify-content:center}.texto-nuestro-amor{font-family:EBGaramond-Bold;font-size:17px;color:#7e725f;letter-spacing:.1rem;line-height:1.6;flex-direction:column;align-items:center;justify-content:center}.images-container-nst-fml{display:flex;gap:1rem;margin-top:1rem;margin-bottom:1rem}.imageFamilia{width:100%;height:100%}.image-nst-fml{width:375px;height:auto;border-radius:10px;text-align:center}.image-gratitud{width:205px;height:auto;align-items:center;margin:0 4rem 1rem}.ramita-hojas-inferior-container-nst-amor{position:absolute;bottom:-280px;left:-30%;z-index:10;width:380px;min-width:180px;flex-direction:column;align-items:center;justify-content:center}.ramita-hojas-inferior{width:80%;height:700%;height:auto;display:block;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 1024px){.nuestro-amor-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14rem 30rem 0;border-radius:10px;max-width:100%;position:relative;background-image:url(/assets/concitaArriba-BeY0-D33.webp);background-size:cover}.ramita-hojas-inferior-container-nst-amor{width:1105px;left:-28%}}.padres-padrinos-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;background-color:#f8f8f8;margin:1rem 1.2rem 0rem;position:relative;box-shadow:3px 3px 10px #0000004d}.titulo{font-family:EBGaramond-Bold;font-size:1.1rem;color:#7e725f;margin-bottom:1.5rem;letter-spacing:.2rem}.padres-container{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:1.5rem}.padres,.padrinos{width:300px;align-items:center;margin-top:1rem}.padres-novio,.padres-novia,.padrinos-container{display:flex;align-items:center;flex-direction:column;width:100%;text-align:center;justify-content:center;align-content:center;padding:20px}.subtitulo{font-family:Giordano-Gold;font-size:20px;color:#7e725f;text-align:left;margin-left:1rem}@media screen and (min-width: 768px){.subtitulo{text-align:center}}.nombre{font-family:Aerotis;font-size:1.5rem;color:#7e725f;margin:.3rem 0;text-align:center}.spaccing-top{margin-top:2rem}.ramita-icono-container{margin-bottom:2rem;display:flex;justify-content:center}.ramita-icono{width:150px;height:auto}.images-container{display:flex;gap:1rem;margin-top:2.2rem;margin-bottom:2.5rem}.image{width:170px;height:auto;border-radius:10px}.subtitulo-padrinos{font-family:EBGaramond-Bold;font-size:1rem;color:#7e725f;text-align:center;letter-spacing:.2rem}.and{font-family:AlexBrush;font-size:2rem;color:#7e725f;text-align:center;letter-spacing:.2rem;margin-bottom:1rem}.flores-container{position:absolute;top:-6rem;left:-7rem;z-index:10}.flores{width:300px;height:auto}.flores-container-2{position:absolute;top:-13rem;right:-10rem;z-index:10}.flores-2{width:300px;height:auto}@media (min-width: 1024px){.padres-padrinos-container{margin:1rem 10.2rem 0rem}.flores-2{width:985px}.flores-container-2{position:absolute;top:-49rem;right:-32rem;z-index:10}.flores{width:795px;height:auto}.flores-container{position:absolute;top:-13rem;left:-28rem;z-index:10}}.ramita-container-inf{position:absolute;bottom:-474px;left:-369px;z-index:100}.ramita-inf{width:100%;height:auto}@media (min-width: 768px){.ramita-container-inf{bottom:-400px;left:-300px}.ramita-inf{width:120%}}@media (min-width: 1024px){.ramita-container-inf{bottom:-2409px;left:-1766px}.ramita-inf{width:150%}}.conchitaContainer{margin-top:-450px}@media (min-width: 1024px){.conchitaContainer{display:none}}.loading-screen{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f0f0f0;flex-direction:column}.loading-screen h1{font-family:AlexBrush;margin-top:20px;font-size:24px;color:#b1aa95}
