@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Manrope:wght@200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";@keyframes circle-in-hesitate{0%{clip-path:circle(0%)}40%{clip-path:circle(40%)}to{clip-path:circle(125%)}}[transition-style="in:circle:hesitate"]{animation:2.5s cubic-bezier(.25,1,.3,1) circle-in-hesitate both}@keyframes entrada{0%{animation-timing-function:ease-in;opacity:0;transform:translateY(-250px)}38%{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}55%{animation-timing-function:ease-in;transform:translateY(-65px)}72%{animation-timing-function:ease-out;transform:translateY(0)}81%{animation-timing-function:ease-in;transform:translateY(-28px)}90%{animation-timing-function:ease-out;transform:translateY(0)}95%{animation-timing-function:ease-in;transform:translateY(-8px)}to{animation-timing-function:ease-out;transform:translateY(0)}}@keyframes chirimbolos{0%,to{transform:rotate(0);transform-origin:50% 50%}10%{transform:rotate(8deg)}20%,40%,60%{transform:rotate(-10deg)}30%,50%,70%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}}body{margin:0;font-family:Raleway}#root{margin:0;padding:0;text-align:center}.screen{position:relative;height:100vh;display:flex;justify-content:center;align-items:center}.screen.first-page{background-color:#a9aa9a}.screen.first-page .title-card{width:944px;height:607px;background-image:url(/Frame\ Big.svg);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-start}.screen.first-page .title-card h1{font-family:Caveat;font-weight:400;font-style:Regular;font-size:186px;line-height:100%;letter-spacing:0%;margin-block-end:0}.screen.first-page .title-card h2{font-family:Raleway;font-weight:600;font-style:SemiBold;font-size:48px;line-height:100%;letter-spacing:0%}.screen.second-page{background-color:#f4f0cd;gap:50px}.screen.second-page img:nth-child(5){align-self:flex-start;margin-top:180px}.screen.third-page{background-color:#f1ede4;flex-direction:column;justify-content:flex-start}.screen.third-page h1{font-size:124px;line-height:100%;letter-spacing:0%;margin-block-start:40px}.screen.third-page .datitas{display:flex;flex-direction:row;font-family:Raleway;font-weight:600;font-style:SemiBold;line-height:100%;letter-spacing:0%}.screen.third-page .datitas .datita{background-image:url(/frame.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:382px;height:520px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:0}.screen.third-page .datitas .datita .datita-image{margin-top:40px}.screen.third-page .datitas .datita .datita-text{margin:0 50px 60px}.screen.third-page .datitas .datita .datita-text h2{font-size:32px}.screen.third-page .datitas .datita .datita-text p{text-align:left;font-size:16px;margin-block-start:0;margin-block-end:0}.screen.fourth-page.mobile{display:none}.screen.fourth-page{background-color:#f4f0cd;flex-direction:column;justify-content:center;align-items:center}.screen.fourth-page .title-card{width:90%;margin:0 8rem;display:flex;justify-content:space-between}.screen.fourth-page .title-card .text{text-align:left}.screen.fourth-page .title-card .text h1{margin-block:unset;font-weight:400;font-size:124px;line-height:100%;letter-spacing:0%}.screen.fourth-page .title-card .text h2{font-family:Raleway;font-weight:600;font-style:SemiBold;font-size:48px;line-height:100%;letter-spacing:0%}.screen.fourth-page .title-card .text h3{font-family:Raleway;font-weight:700;font-style:Bold;font-size:32px;line-height:100%;letter-spacing:0%}.screen.fourth-page .title-card .text a{display:inline-block;background-color:#f1ede4;border:1px solid #2b683f;border-radius:100px;padding:4px 40px;text-decoration:none;color:#2b683f;font-family:Raleway;font-weight:600;font-style:SemiBold;font-size:16px;line-height:100%;letter-spacing:0%}.screen.fourth-page .title-card img{width:240px}.screen.fifth-page{background-color:#e4b8af;display:flex;align-items:center;justify-content:center;gap:160px}.screen.fifth-page img{width:300px}.screen.fifth-page .text{text-align:left}.screen.fifth-page .text *{margin:6px 0}.screen.fifth-page .text h1{margin-block:0;margin-bottom:42px;font-family:Caveat;font-weight:400;font-style:Regular;font-size:124px;line-height:100%;letter-spacing:0%}.screen.fifth-page .text h2{font-family:Raleway;font-weight:600;font-style:SemiBold;font-size:48px;line-height:100%;letter-spacing:0%}.screen.fifth-page .text h3{font-family:Raleway;font-weight:700;font-style:Bold;font-size:32px;line-height:100%;letter-spacing:0%}.screen.fifth-page .text p{font-family:Raleway;font-weight:400;font-style:Regular;font-size:32px;line-height:100%;letter-spacing:0%}.screen.sixth-page{height:auto;background-color:#f1ede4;display:flex;align-items:center;justify-content:center;gap:120px;padding:20px 0}.screen.sixth-page img{width:500px}.screen.sixth-page h1{margin-block:0;margin-bottom:42px;font-family:Caveat;font-weight:400;font-style:Regular;font-size:124px;line-height:100%;letter-spacing:0%}.screen.sixth-page h1.mobile{display:none}.screen.sixth-page form{width:625px;display:flex;flex-direction:column;align-items:flex-start}.screen.sixth-page form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1em;height:1em;border:.15em solid #d1d5db;border-radius:20%;transform:translateY(-.075em);display:grid;place-content:center}.screen.sixth-page form input[type=radio]:checked{background-color:#2b683f;border:.15em solid #2b683f}.screen.sixth-page form label,.screen.sixth-page form legend{font-family:Raleway;font-weight:600;font-style:SemiBold;font-size:32px;line-height:100%;letter-spacing:0%;margin-bottom:16px}.screen.sixth-page form fieldset.radio-group{border:none;padding:0;display:flex;flex-direction:row;gap:16px;margin-bottom:42px}.screen.sixth-page form fieldset.radio-group label{display:grid;grid-template-columns:1em auto;gap:.5em;font-size:16px;font-weight:500}.screen.sixth-page form input{width:100%;padding:4px 6px;margin-bottom:42px;border-radius:8px;border:none;font-family:Raleway;font-weight:600;font-style:SemiBold;font-size:32px;line-height:100%;letter-spacing:0%}.screen.sixth-page form input:focus{outline:none;border:2px solid #2b683f}.screen.sixth-page form button{align-self:center;display:inline-block;background-color:#efd9db;border:1px solid #2b683f;border-radius:100px;padding:4px 40px;text-decoration:none;color:#2b683f;font-family:Raleway;font-weight:600;font-style:SemiBold;font-size:16px;line-height:100%;letter-spacing:0%}.screen.sixth-page form button:hover{background-color:#e4b8af}.screen.sixth-page form .error{color:#e4b8af;font-family:Raleway;font-weight:600;font-style:SemiBold;font-size:16px;line-height:100%;letter-spacing:0%;margin-bottom:16px}.screen.sixth-page .rsvp-success{width:625px;animation:entrada 2s ease 0s 1 normal forwards}h1{font-family:Caveat;font-weight:400;font-style:Regular}.chirimbolo{background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute}.chirimbolo:hover{animation:chirimbolos 5s ease-in-out 0s infinite alternate none}.chirimbolo.pareja{width:182px;height:253px;top:82px;left:48px;background-image:url(/Couple.svg)}.chirimbolo.anillos{width:164px;height:144px;top:82px;right:48px;background-image:url(/Rings.svg)}.chirimbolo.copas{width:197px;height:242px;bottom:60px;left:40px;background-image:url(/Glasses.svg)}.chirimbolo.torta{width:200px;height:350px;bottom:33px;right:61px;background-image:url(/cake.svg)}.chirimbolo.angel{width:200px;height:200px;top:42px;left:123px;background-image:url(/angel.svg)}.chirimbolo.copas2{width:200px;height:200px;bottom:195px;right:0;background-image:url(/Glasses_2.svg)}@media screen and (min-width: 1300px){.screen{min-height:857px}}@media screen and (max-width: 1300px){#root{overflow:hidden}.screen{min-height:850px}.screen.first-page .title-card{width:80%;height:70%;background-size:100% 100%;background-repeat:no-repeat;justify-content:center}.screen.first-page .title-card h1{font-size:12rem}.screen.first-page .title-card h2{font-size:4rem}.screen.second-page{height:100vh}.screen.second-page .chirimbolo.angel{z-index:2;right:5%;left:unset}.screen.second-page .chirimbolo.copas2{display:none}.screen.second-page img{position:absolute}.screen.second-page img:nth-child(3){top:15%;left:80px;z-index:1}.screen.second-page img:nth-child(5){align-self:flex-start;margin-top:180px;bottom:12%;right:5%}.screen.third-page{height:auto}.screen.third-page h1{font-family:Caveat;font-weight:400;font-style:Regular;font-size:74px;line-height:100%;letter-spacing:0%}.screen.third-page .datitas{flex-direction:column;gap:4rem;padding-bottom:4rem}.screen.screen.fifth-page{flex-direction:column-reverse}.screen.screen.sixth-page{height:auto;flex-direction:column;gap:4rem;padding:4rem 0}}@media screen and (max-width: 900px){.screen{min-height:100vh}.chirimbolo.pareja{width:40vw;height:50vw;bottom:70px;top:unset;left:-16px}.chirimbolo.anillos{width:30vw;height:30vw;top:36px;right:-34px}.chirimbolo.copas{width:30vw;height:50vw;top:-37px;left:-38px}.chirimbolo.torta{width:30vw;height:50vw;bottom:55px;right:-45px}.screen.first-page .title-card{width:84%;background-size:100% 100%;background-repeat:no-repeat;padding:20px}.screen.first-page .title-card h1{font-size:19vw}.screen.first-page .title-card h2{font-size:5vw}.screen.second-page{height:auto;flex-direction:column;align-items:center;justify-content:center;gap:3vh;padding:3vh 0}.screen.second-page .chirimbolo.angel{display:none}.screen.second-page img{position:relative;width:100%;max-width:80vw;top:0!important;left:0!important;right:0!important;margin:0 auto!important}.screen.third-page h1{font-size:48px}.screen.fourth-page.desktop{display:none}.screen.fourth-page.mobile{display:flex;height:100vh;padding:4vh 0}.screen.fourth-page.mobile.second{background-color:#e4b8af}.screen.fourth-page.mobile .title-card{flex-direction:column;align-items:center;height:80%}.screen.fourth-page.mobile .title-card .text{text-align:center;margin:0 20px}.screen.fourth-page.mobile .title-card .text h1{font-family:Caveat;font-style:normal;font-weight:400;line-height:93px;font-size:74px;margin-bottom:40px}.screen.fourth-page.mobile .title-card .text h2{font-size:24px;font-weight:600;line-height:28px}.screen.fourth-page.mobile .title-card .text h3{font-size:20px;font-weight:300}.screen.fourth-page.mobile .title-card img{width:40vw}.screen.fifth-page{background-color:#a9aa9a;flex-direction:column;align-items:center;padding:4vh;gap:4vh}.screen.fifth-page .text{text-align:center}.screen.fifth-page .text h1{font-family:Caveat;font-style:normal;font-weight:400;font-size:74px;line-height:93px}.screen.fifth-page .text h2{font-size:24px;font-weight:600;line-height:28px}.screen.fifth-page .text h3{font-size:24px;font-weight:400}.screen.fifth-page .text p{font-weight:300;font-size:24px;line-height:28px}.screen.fifth-page img{width:40vw;max-width:300px}.screen.sixth-page{flex-direction:column;align-items:center;padding:4rem 0 2rem;gap:1rem}.screen.sixth-page img{width:100%;max-width:300px}.screen.sixth-page p.disclaimer{font-size:16px;font-weight:400;text-align:left;margin-block-end:32px}.screen.sixth-page h1{font-size:15vw;margin-block-end:0px}.screen.sixth-page h1.desktop{display:none}.screen.sixth-page h1.mobile{display:block}.screen.sixth-page form{width:90%;max-width:500px;align-items:flex-start}.screen.sixth-page form label,.screen.sixth-page form legend{font-size:20px;font-weight:500}.screen.sixth-page form fieldset.radio-group{flex-wrap:wrap}.screen.sixth-page form fieldset.radio-group label{font-size:16px;font-weight:300}.screen.sixth-page form input{width:100%;max-width:400px;font-size:20px;margin-bottom:28px}.screen.sixth-page .rsvp-success{width:90%}}
