@import url(https://fonts.googleapis.com/css2?family=Petit+Formal+Script&family=Quicksand:wght@300..700&display=swap);.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}html{scroll-behavior:smooth}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{display:flex;height:100vh}.left{left:0;overflow:hidden;position:fixed;top:0}.left,.right{height:100vh;width:50%}.right{margin-left:50%;overflow-y:auto}@media (max-width:768px){.container{flex-direction:column}.left{position:static}.left,.right{height:auto;width:100%}.right{margin-left:0;overflow-y:visible}}.navbar{align-items:center;background-color:#dcdcdc;color:#fff;display:flex;justify-content:space-between}.logo{font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:20px}.nav-links a{color:#000;font-family:Cormorant,serif;font-optical-sizing:auto;font-size:1rem;font-style:normal;font-weight:400;text-decoration:none}.nav-links a:hover{text-decoration:underline}.menu-toggle{background:none;border:none;color:#000;cursor:pointer;display:none;font-size:1.5rem}.language-dropdown{display:inline-block;position:relative}.language-menu{background-color:#fff;border:1px solid #ccc;left:0;list-style:none;margin:5px 0 0;padding:0;position:absolute;top:100%;z-index:1000}.language-menu li{color:#000;font-family:Cormorant,serif;padding:8px 12px}.language-menu li a{color:#000;text-decoration:none}.language-menu li:hover{background-color:#f0f0f0}@media (max-width:768px){.menu-toggle{display:block}.nav-links{background-color:#dcdcdc;box-shadow:0 4px 6px #0000001a;display:none;flex-direction:column;gap:12px;left:0;padding:16px;position:absolute;top:100%;width:100%}.nav-links.open{display:flex}.language-dropdown{width:100%}.language-menu{background-color:#dcdcdc;border:none;box-shadow:none;position:relative}.language-menu li{padding-left:0}}.logo img{height:50px;width:auto}.navbar{left:0;padding:15px 30px;position:fixed;top:0;width:100%;z-index:1000}*{box-sizing:border-box;margin:0;padding:0}.home{align-items:flex-end;background-image:url(/static/media/pic_boda2.973966a98c6714549ca8.JPG);background-position:0;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:flex-start;padding:30px;position:relative;width:100%}.home:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home-content{position:relative;text-align:center;z-index:1}.home h1{font-family:Tangerine,cursive;font-size:4rem;font-weight:700}.home h1,.home p{font-style:normal;font-weight:400}.home p{font-family:Ephesis,cursive;font-size:2rem;text-align:center}@media (max-width:768px){.home h1{font-size:3.5rem}.home p{font-size:1.8rem}.home{justify-content:center}}.footer{background-color:#dcdcdc;bottom:0;color:#000;font-family:Cormorant,serif;font-optical-sizing:auto;font-size:1rem;font-style:normal;font-weight:400;left:0;padding:15px 0;text-decoration:none}.countdown,.footer{text-align:center;width:100%}.countdown{align-items:center;background-color:#f1f1f1;color:#0a0c0d;display:flex;justify-content:center;padding:20px}.countdown h1{font-family:Tangerine,cursive;font-size:4rem;font-style:normal;font-weight:700;font-weight:400}.countdown p{font-family:Cormorant,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.8}.my-button{background-color:#dcdcdc;border:none;border-radius:8px;color:#000;cursor:pointer;display:inline-block;font-family:Ephesis,cursive;font-size:16px;font-style:normal;font-weight:700;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease}.countdown-content{max-width:600px}@media (max-width:768px){.countdown h1{font-size:2.5rem}.countdown p{font-size:1.4rem}}.our-story{align-items:center;background-color:#dcdcdc;color:#0a0c0d;display:flex;justify-content:center;padding:60px 40px;text-align:center;width:100%}.story-content{font-family:Quicksand,sans-serif;max-width:700px}.story-content h1{font-family:Tangerine,cursive;font-size:4rem;font-style:normal;font-weight:700;font-weight:400}.rings{height:auto;margin-top:10px;width:100px}@media (max-width:768px){.story-content h1{font-size:3.5rem}.story-content p{font-size:1rem}.story-content{justify-content:center}}.title{align-items:center;background-color:#f1f1f1;color:#0a0c0d;display:flex;justify-content:center;padding:60px 40px;text-align:center;width:100%}.content h1{font-family:Tangerine,cursive;font-size:4rem;font-style:normal;font-weight:700;font-weight:400}.content p{font-family:Cormorant,serif;font-optical-sizing:auto;line-height:1.8}.content h2,.content p{font-style:normal;font-weight:400}.content h2{font-family:Ephesis,cursive;font-size:2rem;text-align:center}@media (max-width:768px){.content h1{font-size:3.5rem}.content p{font-size:1rem}.content{justify-content:center}}.custom-link,a{color:#007bff;position:relative;text-decoration:none;transition:color .3s ease}.custom-link:hover,a:hover{color:#7e8334}.custom-link:after,a:after{background-color:#7e8334;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.custom-link:hover:after,a:hover:after{width:100%}.location-title{align-items:center;background-color:#dcdcdc;color:#0a0c0d;display:flex;justify-content:center;padding:60px 40px;text-align:center;width:100%}.location-content h1{font-family:Tangerine,cursive;font-size:4rem;font-style:normal;font-weight:700;font-weight:400}.location-content p,a{font-family:Cormorant,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.8}.location-content h2{font-family:Ephesis,cursive;font-size:2rem;font-style:normal;font-weight:400;margin-top:3rem;text-align:center}.venue{height:auto;margin-top:40px;width:550px}.divider{margin:10px auto;width:40%}.event{margin-top:3rem}.travel-title{align-items:center;background-color:#f1f1f1;color:#0a0c0d;display:flex;justify-content:center;padding:60px 40px;text-align:center;width:100%}.travel-content h1{font-family:Tangerine,cursive;font-size:4rem;font-style:normal;font-weight:700;font-weight:400}.travel-content p{font-family:Cormorant,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.8}.travel-content h2{font-family:Ephesis,cursive;font-size:2rem;font-style:normal;font-weight:400;margin-top:3rem;text-align:center}.travel-divid_per,.travel-divider{background-color:#000;border:none;height:.1px;margin:10px auto;width:40%}.travel-event{margin-top:3rem}@media (max-width:768px){.travel-content h1{font-size:3.5rem}.travel-content p{font-size:1rem}.travel-content{justify-content:center}}.sevilla-title{align-items:center;background-color:#dcdcdc;color:#0a0c0d;display:flex;justify-content:center;padding:60px 40px;text-align:center;width:100%}.sevilla-content h1{font-family:Tangerine,cursive;font-size:4rem;font-style:normal;font-weight:700;font-weight:400}.sevilla-content p{font-family:Cormorant,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.8}.sevilla-content h2{font-family:Ephesis,cursive;font-size:2rem;font-style:normal;font-weight:400;margin-top:3rem;text-align:center}.sevilla-divid_per,.sevilla-divider{background-color:#000;border:none;height:.1px;margin:10px auto;width:40%}.sevilla-event{margin-top:3rem}@media (max-width:768px){.sevilla-content h1{font-size:3.5rem}.sevilla-content p{font-size:1rem}.sevilla-content{justify-content:center}}.fund-title{align-items:center;background-color:#f1f1f1;color:#0a0c0d;display:flex;justify-content:center;padding:60px 40px;text-align:center;width:100%}.fund-content h1{font-family:Tangerine,cursive;font-size:4rem;font-style:normal;font-weight:700;font-weight:400}.fund-content p,.story-content p{font-family:Cormorant,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.8}.fund-content h2{font-family:Ephesis,cursive;font-size:2rem;font-style:normal;font-weight:400;margin-top:3rem;text-align:center}.tray{height:auto;margin-top:40px;width:150px}.fund-divid_per,.fund-divider{background-color:#000;border:none;height:.1px;margin:10px auto;width:40%}.fund-event{margin-top:3rem}.fund-button{background-color:#dcdcdc;border:none;border-radius:8px;color:#000;cursor:pointer;display:inline-block;font-family:Cormorant,serif;font-size:16px;font-style:normal;font-weight:700;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease}@media (max-width:768px){.fund-content h1{font-size:3.5rem}.fund-content p{font-size:1rem}.fund-content{justify-content:center}}.faq-title{align-items:center;background-color:#dcdcdc;color:#0a0c0d;display:flex;justify-content:center;padding:60px 40px;text-align:center;width:100%}.faq-content h1{font-family:Tangerine,cursive;font-size:4rem;font-style:normal;font-weight:700;font-weight:400}.faq-content p{font-family:Cormorant,serif;font-optical-sizing:auto;line-height:1.8}.faq-content h2,.faq-content p{font-style:normal;font-weight:400}.faq-content h2{font-family:Ephesis,cursive;font-size:2rem;margin-top:3rem;text-align:center}.faq-divid_per,.faq-divider{background-color:#000;border:none;height:.1px;margin:10px auto;width:40%}.faq-event{margin-top:3rem}@media (max-width:768px){.faq-content h1{font-size:3.5rem}.faq-content p{font-size:1rem}.faq-content{justify-content:center}}.contact-title{align-items:center;background-color:#f1f1f1;color:#0a0c0d;display:flex;justify-content:center;padding:60px 40px;text-align:center;width:100%}.contact-content h1{font-family:Tangerine,cursive;font-size:4rem;font-style:normal;font-weight:700;font-weight:400}.contact-content p{font-family:Cormorant,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.8}.contact-content h2{font-family:Ephesis,cursive;font-size:2rem;font-style:normal;font-weight:400;margin-top:3rem;text-align:center}.flowers{height:auto;margin-top:40px;width:150px}.contact-divid_per,.contact-divider{background-color:#000;border:none;height:.1px;margin:10px auto;width:40%}.contact-event{margin-top:3rem}@media (max-width:768px){.contact-content h1{font-size:3.5rem}.contact-content p{font-size:1rem}.contact-content{justify-content:center}}.honeymoon-title{align-items:center;background-color:#f1f1f1;color:#0a0c0d;display:flex;justify-content:center;margin-top:10vh;padding:60px 40px;text-align:center;width:100%}.honeymoon-content{background-color:#f1f1f1;padding-left:20px;padding-right:20px;padding-top:150px}.honeymoon-content h1,h2{font-family:Tangerine,cursive;font-size:4rem;font-style:normal;font-weight:700;font-weight:400;text-align:center}.honeymoon-content p,a{font-family:Cormorant,serif;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:1.8;text-align:center}.honeymoon-content h2{font-family:Ephesis,cursive;font-size:2rem;font-style:normal;font-weight:400;margin-top:3rem}.custom-link{border-radius:4px;color:#000;padding:4px 8px;text-decoration:none;transition:background-color .3s,color .3s}.custom-link:hover{background-color:#f0f0f0;color:#000}.sparkle{height:auto;margin-top:40px;width:150px}.divider{margin:40px auto;width:60%}.divid_per,.divider{background-color:#000;border:none;height:.1px}.divid_per{margin:10px auto;width:40%}.event{margin:3rem}@media (max-width:768px){.content h1{font-size:3.5rem}.content p,a{font-size:1rem}.content{justify-content:center}.venue{height:auto;margin-top:40px;width:350px}}
/*# sourceMappingURL=main.2ef8fc79.css.map*/