
.FormFamilyTemplate-module__slVbOW__form{flex-direction:column;max-width:40rem;margin:auto;display:flex}.FormFamilyTemplate-module__slVbOW__userContainer{flex-direction:column;margin:1rem 0;display:flex}.FormFamilyTemplate-module__slVbOW__userTitle{justify-content:space-between;display:flex}.FormFamilyTemplate-module__slVbOW__userTitle button{background-color:var(--green);width:45px;height:45px;color:var(--white);cursor:pointer;border:none;border-radius:50%;margin:auto 0}.FormFamilyTemplate-module__slVbOW__formGroup{grid-template-columns:4fr 1fr;gap:1rem;width:100%;display:grid}.FormFamilyTemplate-module__slVbOW__button{margin:0 auto}
.FormInput-module__cjDNZW__container{flex-direction:column;align-items:flex-start;display:inline-flex}.FormInput-module__cjDNZW__required{color:var(--red);margin-left:.2rem}.FormInput-module__cjDNZW__input{border:2px solid var(--brown);width:100%;color:var(--brown);padding:.8rem 1rem;font-family:Cardo,serif;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.FormInput-module__cjDNZW__input:focus{border-color:var(--brown);outline:none;box-shadow:0 0 0 3px #c59fc933}.FormInput-module__cjDNZW__label{font-size:14px}.FormInput-module__cjDNZW__errorInput{border-color:var(--red)}.FormInput-module__cjDNZW__errorMessage{color:var(--red);margin-top:.3rem;font-size:.9rem}@media (max-width:768px){.FormInput-module__cjDNZW__label,.FormInput-module__cjDNZW__input{font-size:12px}}
.Button-module__gCKa-q__container{cursor:pointer;background-color:var(--green);border:none;width:fit-content;padding:.3rem;display:flex;position:relative}.Button-module__gCKa-q__container:focus{outline:3px solid var(--gold)}.Button-module__gCKa-q__container:before{content:"";background-color:var(--green);z-index:-1;transition:transform .5s ease-out;position:absolute;inset:0;transform:scale(1)}.Button-module__gCKa-q__container:hover:before{transform:scale(1.05)}.Button-module__gCKa-q__container span{text-transform:uppercase;letter-spacing:1px;cursor:pointer;color:var(--white);border:none;border-radius:6px;padding:10px 20px;font-family:Cardo,serif;font-size:.9rem}@media (max-width:768px){.Button-module__gCKa-q__container span{padding:8px 16px;font-size:.85rem}}@media (max-width:480px){.Button-module__gCKa-q__container span{padding:6px 14px;font-size:.65rem}}
.HotelCard-module__dxDFha__container{outline:2px solid var(--brown);background-color:var(--white);flex-direction:column;width:20rem;padding:1rem 2rem;animation-name:HotelCard-module__dxDFha__reveal;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% 40%;display:flex}.HotelCard-module__dxDFha__title{text-align:center;margin:0}.HotelCard-module__dxDFha__text{text-align:center}.HotelCard-module__dxDFha__button{margin:auto auto 0}@media (max-width:1400px){.HotelCard-module__dxDFha__container{width:16rem}}@media (max-width:1024px){.HotelCard-module__dxDFha__container{width:14rem;padding:1rem}}@media (max-width:768px){.HotelCard-module__dxDFha__container{width:12rem}}@media (max-width:480px){.HotelCard-module__dxDFha__container{width:10rem}}@keyframes HotelCard-module__dxDFha__reveal{0%{opacity:1;transform:translate(20px)}30%{opacity:1}to{opacity:1;transform:translate(0)}}
.MainLayout-module__d3z_Vq__container{z-index:10;background:var(--white);background-image:url(/textures/paper.webp);background-position:50%;background-repeat:repeat;background-size:auto;background-attachment:fixed;flex-direction:column;min-height:100vh;display:flex;position:relative}.MainLayout-module__d3z_Vq__containerWithFooter{margin-bottom:100vh}.MainLayout-module__d3z_Vq__container:before{content:"";pointer-events:none;z-index:-1;background-color:#fff9;position:absolute;inset:0}.MainLayout-module__d3z_Vq__content{flex-direction:column;padding:0 15rem;display:flex}@media (max-width:1400px){.MainLayout-module__d3z_Vq__content{padding:0 10rem}}@media (max-width:1024px){.MainLayout-module__d3z_Vq__content{padding:0 6rem}}@media (max-width:768px){.MainLayout-module__d3z_Vq__content{padding:0 4rem}}@media (max-width:480px){.MainLayout-module__d3z_Vq__content{padding:0 2rem}}
.SectionSleep-module__cng7JG__container{width:100%}.SectionSleep-module__cng7JG__container h2{text-align:center;margin:2rem auto}.SectionSleep-module__cng7JG__container .SectionSleep-module__cng7JG__button{margin:0 auto}.SectionSleep-module__cng7JG__hotelContainer{flex-wrap:wrap;justify-content:center;gap:3rem;margin:1.5rem 0;display:flex}@media (max-width:768px){.SectionSleep-module__cng7JG__hotelContainer{gap:2rem}}@media (max-width:480px){.SectionSleep-module__cng7JG__hotelContainer{gap:1.5rem}}
.Footer-module__NVhknq__container{z-index:-1;width:100%;height:100vh;position:fixed;bottom:0}.Footer-module__NVhknq__wrapper{background-position:50%;background-size:cover;width:100%;height:100%;display:flex;position:relative;bottom:0}.Footer-module__NVhknq__wrapper:before{content:"";opacity:.5;z-index:0;background-image:url(/footer.webp);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.Footer-module__NVhknq__content{z-index:1;flex-direction:column;margin:auto;padding:2rem;display:flex}.Footer-module__NVhknq__content h2{text-align:center;margin:2rem 0}.Footer-module__NVhknq__button{margin:auto}
.SectionCeremony-module__hZl7Ka__layout{width:100%}.SectionCeremony-module__hZl7Ka__text{text-align:center}.SectionCeremony-module__hZl7Ka__button{text-align:center;margin:auto}
.FloralLayout-module__wZ70Jq__container{justify-content:center;align-items:center;margin:1rem 0;display:flex;position:relative;overflow:hidden}.FloralLayout-module__wZ70Jq__imageContainer{width:40vh;height:40vh;position:absolute}.FloralLayout-module__wZ70Jq__flower{object-position:center;object-fit:contain}.FloralLayout-module__wZ70Jq__topLeft{top:0;left:0}.FloralLayout-module__wZ70Jq__bottomRight{bottom:0;right:0}.FloralLayout-module__wZ70Jq__content{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid var(--brown);background-color:var(--white);opacity:1;flex-direction:column;gap:1rem;min-width:40vw;margin:20vh auto;padding:2rem;display:flex;position:relative}@media (max-width:768px){.FloralLayout-module__wZ70Jq__imageContainer{width:35vh;height:35vh}.FloralLayout-module__wZ70Jq__content{width:100%;margin:20vh auto}}@media (max-width:480px){.FloralLayout-module__wZ70Jq__imageContainer{width:30vh;height:30vh}.FloralLayout-module__wZ70Jq__content{margin:15vh 0}}
.SectionQuestions-module__oM8KkG__questionContainer{flex-wrap:wrap;justify-content:center;gap:2rem;margin:1.5rem 0;display:flex}.SectionQuestions-module__oM8KkG__item{flex-direction:column;max-width:400px;margin:0 auto;display:flex}.SectionQuestions-module__oM8KkG__item h3{min-height:4.5rem;margin:0;padding:0;animation-name:SectionQuestions-module__oM8KkG__reveal;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 30%}.SectionQuestions-module__oM8KkG__item p{animation-name:SectionQuestions-module__oM8KkG__reveal;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 40%}.SectionQuestions-module__oM8KkG__link{font-weight:800;text-decoration:underline}@media (max-width:1400px){.SectionQuestions-module__oM8KkG__item{max-width:350px}.SectionQuestions-module__oM8KkG__item h3{min-height:4rem}}@media (max-width:1024px){.SectionQuestions-module__oM8KkG__item{max-width:300px}.SectionQuestions-module__oM8KkG__item h3{min-height:4rem}}@media (max-width:768px){.SectionQuestions-module__oM8KkG__item{max-width:none}.SectionQuestions-module__oM8KkG__item h3{min-height:auto}}@keyframes SectionQuestions-module__oM8KkG__reveal{0%{opacity:0;transform:translate(20px)}30%{opacity:1}to{opacity:1;transform:translate(0)}}
.SectionGallery-module__jFyYuG__pinSection{flex-direction:column;height:350vh;position:relative}.SectionGallery-module__jFyYuG__pinInner{flex-direction:column;justify-content:center;align-items:center;gap:4rem;height:100vh;padding:7vh 0;display:flex;position:sticky;top:0}.SectionGallery-module__jFyYuG__title{animation:none;transform:translateY(10px)}.SectionGallery-module__jFyYuG__stage{width:70rem;height:100vh;margin:0 auto;position:relative}.SectionGallery-module__jFyYuG__photo{width:25rem;height:30rem;position:absolute}.SectionGallery-module__jFyYuG__image{object-fit:cover;width:100%;height:100%}.SectionGallery-module__jFyYuG__photo1{z-index:1;top:20%;left:2%}.SectionGallery-module__jFyYuG__photo2{z-index:2;top:22%;right:2%}.SectionGallery-module__jFyYuG__photo3{z-index:3;top:25%;left:10%}.SectionGallery-module__jFyYuG__photo4{z-index:4;top:20%;right:5%}.SectionGallery-module__jFyYuG__photo5{z-index:5;width:25rem;height:35rem;margin:auto;top:20%;left:0%;right:0%}.SectionGallery-module__jFyYuG__photoInner{opacity:0;border-radius:12px;width:100%;height:100%;transition:transform .1s linear,opacity .1s linear;position:relative;overflow:hidden;transform:translateY(40px)scale(.9);box-shadow:0 12px 25px #0000002e}@media (max-width:1440px){.SectionGallery-module__jFyYuG__pinInner{padding:7vh 0}.SectionGallery-module__jFyYuG__stage{width:90%}}@media (max-width:1024px){.SectionGallery-module__jFyYuG__stage{width:100%}.SectionGallery-module__jFyYuG__photo{width:25rem;height:30rem}.SectionGallery-module__jFyYuG__photo5{width:25rem;height:35rem}}@media (max-width:768px){.SectionGallery-module__jFyYuG__pinInner{padding:6rem 0}.SectionGallery-module__jFyYuG__photo{width:25rem;height:30rem}.SectionGallery-module__jFyYuG__photo5{width:25rem;height:35rem}}@media (max-width:480px){.SectionGallery-module__jFyYuG__photo{width:18rem;height:20rem}.SectionGallery-module__jFyYuG__photo5{width:18rem;height:25rem}}
.FormAsistenceTemplate-module___xsqpG__date{text-align:center;margin:1rem auto 0}.FormAsistenceTemplate-module___xsqpG__formContainer{flex-direction:column;gap:1rem;margin:auto;display:flex}.FormAsistenceTemplate-module___xsqpG__formGroup{flex-direction:column;margin:.5rem 0;display:flex}.FormAsistenceTemplate-module___xsqpG__formGroup p{margin:.5rem 0}.FormAsistenceTemplate-module___xsqpG__radioButtonContainer{flex-direction:column;margin:0 .5rem;display:flex}.FormAsistenceTemplate-module___xsqpG__button{margin:auto}.FormAsistenceTemplate-module___xsqpG__familyNames{margin:0;padding:0;list-style:none}.FormAsistenceTemplate-module___xsqpG__names{color:var(--brown);text-decoration:underline}
.SectionHeader-module__iTc_Bq__container{flex-direction:column;justify-content:center;align-items:center;height:85vh;margin:1rem;display:flex;position:relative}.SectionHeader-module__iTc_Bq__container h1,.SectionHeader-module__iTc_Bq__container h2{text-align:center}.SectionHeader-module__iTc_Bq__flowerContainer{width:100%;height:30vh;display:flex;position:relative}.SectionHeader-module__iTc_Bq__flowerContainer:after{content:"";background-color:var(--brown);box-sizing:border-box;justify-content:center;width:80%;height:1px;margin:auto;position:absolute;left:0;right:0}.SectionHeader-module__iTc_Bq__flowerContainer:first-of-type:after{bottom:-10px}.SectionHeader-module__iTc_Bq__flowerContainer:nth-of-type(2):after{top:-5px}.SectionHeader-module__iTc_Bq__flower1,.SectionHeader-module__iTc_Bq__flower2{object-position:center;object-fit:contain;display:flex;position:relative}.SectionHeader-module__iTc_Bq__flower2{transform:rotate(180deg)}.SectionHeader-module__iTc_Bq__scrollContainer{width:fit-content;margin:auto;font-size:20px;display:flex;position:absolute;bottom:0;right:50px}.SectionHeader-module__iTc_Bq__scrollContainer span{opacity:0;animation:1s 1s forwards SectionHeader-module__iTc_Bq__appear;position:relative;transform:translateY(10px)}.SectionHeader-module__iTc_Bq__scrollContainer span:before{content:"";background-color:var(--brown);width:1px;height:0;margin:auto;animation:1s 2s forwards SectionHeader-module__iTc_Bq__appearLine;position:absolute;top:35px;left:0;right:0}@keyframes SectionHeader-module__iTc_Bq__appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes SectionHeader-module__iTc_Bq__appearLine{0%{opacity:0;height:0}to{opacity:1;height:450px}}@media (max-width:768px){.SectionHeader-module__iTc_Bq__flowerContainer{height:20vh}.SectionHeader-module__iTc_Bq__scrollContainer{margin:auto;font-size:16px;left:0;right:0}}@media (max-width:480px){.SectionHeader-module__iTc_Bq__mainContainer{padding:100px 30px}.SectionHeader-module__iTc_Bq__flowerContainer{height:15vh}}
.FamilyCard-module__8l_zqW__container{background-color:var(--gold);flex-direction:column;gap:.5rem;margin:.5rem 0;display:flex}.FamilyCard-module__8l_zqW__title{color:var(--white);cursor:pointer;grid-template-columns:2fr 1fr 1fr 1fr 4fr;width:100%;padding:.5rem;display:grid}.FamilyCard-module__8l_zqW__detailsContainer{background-color:var(--white);grid-template-columns:1fr 1fr 3fr;gap:.5rem;width:100%;padding:.5rem;display:grid}.FamilyCard-module__8l_zqW__userContainer,.FamilyCard-module__8l_zqW__detailsTextContainer{gap:.5rem;min-width:10rem;margin:0;padding:0;list-style-type:none}:is(.FamilyCard-module__8l_zqW__userContainer,.FamilyCard-module__8l_zqW__detailsTextContainer) li{margin:.1rem 0}.FamilyCard-module__8l_zqW__userContainer{display:flex}.FamilyCard-module__8l_zqW__buttonEdit{cursor:pointer;background-color:#0000;border:none;border-radius:10%;width:fit-content;display:flex}.FamilyCard-module__8l_zqW__buttonEdit:hover{background-color:var(--gold)}@media (max-width:768px){.FamilyCard-module__8l_zqW__container{flex-direction:column}.FamilyCard-module__8l_zqW__detailsContainer{flex-wrap:wrap;justify-content:space-between;gap:.5rem;width:100%;display:flex}}
.RadioButton-module__2UKsWW__container{cursor:pointer;color:var(--green);align-items:center;gap:1rem;padding:.6rem 0;font-weight:500;transition:all .2s;display:flex}.RadioButton-module__2UKsWW__container input{display:none}.RadioButton-module__2UKsWW__container .RadioButton-module__2UKsWW__customRadio{border:2px solid var(--brown);flex-shrink:0;width:18px;height:18px;position:relative}.RadioButton-module__2UKsWW__container input:checked+.RadioButton-module__2UKsWW__customRadio{background-color:var(--brown);border-color:var(--brown)}.RadioButton-module__2UKsWW__container:hover{background-color:#c59fc91a}.RadioButton-module__2UKsWW__container .RadioButton-module__2UKsWW__icon{font-size:1.2rem}
.LayoutAdminShell-module__UWw6aa__button{margin:2rem auto}.LayoutAdminShell-module__UWw6aa__text{text-align:center}
