@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond&family=Dancing+Script&family=Lobster&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;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}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.login-section{background-color:#f0f0f0;height:100vh;width:100%}.login-section,.login-section .login-card{align-items:center;display:flex;justify-content:center}.login-section .login-card{flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.login-section .login-card .title{font-size:40px;margin:0;text-align:center}.login-section .login-card .login-form{max-width:400px;padding:25px;width:100%}.login-section .login-card .login-form .login-button{width:100%}.countdown-section{align-items:center;background-image:url(/static/media/hero_1.04c44e07490008806068.webp);background-position-x:30%;background-position-y:center;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;width:100%}.countdown-section .container{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Dancing Script,cursive;height:95%;justify-content:space-between}.countdown-section .container .title{font-size:140px;margin:0}.countdown-section .container .subtitle{font-size:80px;margin:0}.countdown-section .container .count-wrapper{align-items:center;background:rgba(0,0,0,.192);border-radius:25px;display:flex;flex-direction:column;padding:25px}.countdown-section .container .count-wrapper .remain-label{font-size:40px;margin:0}.countdown-section .container .count-wrapper .countdown-container{display:flex;gap:80px;justify-content:space-between}.countdown-section .container .count-wrapper .countdown-container .count-column{align-items:center;display:flex;flex-direction:column}.countdown-section .container .count-wrapper .countdown-container .count-column .count{font-size:100px}.countdown-section .container .count-wrapper .countdown-container .count-column .label{font-size:40px}@media screen and (max-width:1024px){.countdown-section{background-position-x:30%}.countdown-section .container .title{font-size:10vw}.countdown-section .container .subtitle{font-size:8vw}.countdown-section .container .count-wrapper .remain-label{font-size:4vw}.countdown-section .container .count-wrapper .countdown-container{gap:8vw}.countdown-section .container .count-wrapper .countdown-container .count-column .count{font-size:12vw}.countdown-section .container .count-wrapper .countdown-container .count-column .label{font-size:4vw}}@media screen and (max-width:768px){.countdown-section{background-position-x:35%}.countdown-section .container{height:90%;justify-content:space-between}}@media screen and (max-width:480px){.countdown-section{background-position-x:40%}.countdown-section .container .title{font-size:12vw}.countdown-section .container .subtitle{font-size:10vw}.countdown-section .container .remain-label{font-size:6vw}}.save-the-date-section{background-attachment:fixed;background-image:url(/static/media/hero_2.738b0a1c79987a749863.webp);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;height:100vh;width:100%}.save-the-date-section,.save-the-date-section .container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:25px}.save-the-date-section .container{background-color:hsla(0,0%,100%,.302);border-radius:25px;font-family:Dancing Script,cursive;gap:60px;max-width:1200px}.save-the-date-section .container .save-date-wrapper{align-items:center;display:flex;flex-direction:column}.save-the-date-section .container .save-date-wrapper h2{font-size:100px;margin:0}.save-the-date-section .container .save-date-wrapper h3{font-size:60px;margin:0}.save-the-date-section .container h4{font-size:40px;margin:0;text-align:center}@media screen and (max-width:1024px){.save-the-date-section .container{height:70%;justify-content:space-between;padding:2vw}.save-the-date-section .container .save-date-wrapper h2{font-size:10vw}.save-the-date-section .container .save-date-wrapper h3{font-size:6vw}.save-the-date-section .container h4{font-size:4vw}}@media screen and (max-width:768px){.save-the-date-section{padding:4vw}.save-the-date-section .container h2{font-size:12vw}.save-the-date-section .container h4{font-size:5vw}}@media screen and (max-width:480px){.save-the-date-section{background-attachment:scroll}.save-the-date-section .container .save-date-wrapper h2{font-size:12vw}.save-the-date-section .container .save-date-wrapper h3,.save-the-date-section .container h4{font-size:6vw}}.place-section{align-items:center;background-color:#fff;background-color:#f3f0ed;box-sizing:border-box;display:flex;font-family:Lobster,cursive;justify-content:center;overflow:hidden;padding:25px;width:100%}.place-section .device-type{background-color:#fff;left:0;position:fixed;top:0}.place-section .main-container{background-color:#e7d6d6;border-radius:25px;box-sizing:border-box;display:flex;gap:25px;justify-content:space-between;max-width:1200px;padding:25px;width:100%}.place-section .main-container .place-container{display:flex;flex:1 1;flex-direction:column}.place-section .main-container .place-container .centered{align-items:center;display:flex;flex-direction:column}.place-section .main-container .place-container .centered .title-container h2{font-size:30px;margin:0}.place-section .main-container .place-container .centered .line{width:100%}.place-section .main-container .place-container .centered h3{font-size:30px;font-weight:400;margin:0 0 15px}.place-section .main-container .place-container p{font-family:Cormorant Garamond,serif;font-size:28px;margin:0}.place-section .main-container .place-container p.time{margin-bottom:15px}.place-section .main-container .place-container a{color:#000;font-size:25px;margin:10px 0;text-decoration:none}.place-section .main-container .place-container span{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:700}.place-section .main-container .photo{background-color:#8a2be2;border-radius:25px;height:350px;overflow:hidden;width:550px}.place-section .main-container .photo img{height:auto;width:100%}@media screen and (max-width:1024px){.place-section{height:auto}.place-section .main-container{gap:1vw}.place-section .main-container .place-container{width:50vw}.place-section .main-container .place-container .centered .title-container h2{font-size:3.2vw}.place-section .main-container .place-container .centered h3{font-size:3.2vw;margin-bottom:1vw}.place-section .main-container .place-container p{font-size:2.5vw}.place-section .main-container .place-container p.time{margin-bottom:1vw}.place-section .main-container .place-container a{font-size:2.2vw;margin:1vw 0}.place-section .main-container .place-container span{font-size:2vw}.place-section .main-container .photo{height:25vw;width:40vw}}@media screen and (max-width:768px){.place-section{padding:4vw}.place-section .main-container{padding:3vw}.place-section .main-container .place-container{width:100%}.place-section .main-container .place-container .centered .title-container h2{font-size:5vw}.place-section .main-container .place-container .centered h3{font-size:5vw;margin-bottom:5vw}.place-section .main-container .place-container p{font-size:4vw}.place-section .main-container .place-container a{font-size:3.5vw;margin:2vw 0}.place-section .main-container .place-container span{font-size:3vw}.place-section .main-container .photo{height:55vw;margin-bottom:5vw;width:100%}}@media screen and (max-width:480px){.place-section .main-container .place-container .centered .title-container h2{font-size:6vw}.place-section .main-container .place-container p{font-size:5vw}.place-section .main-container .place-container a{font-size:4.5vw;margin:2vw 0}.place-section .main-container .place-container span{font-size:4vw}}.schedule-section{align-items:center;background-attachment:fixed;background-image:url(/static/media/marble_background.4447408a95100c45a60a.webp);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:50px 0;width:100%}.schedule-section .schedule-container{font-family:Lobster,cursive;max-width:1200px;padding:25px;width:100%}.schedule-section .schedule-container hr{border:1px solid #000;margin:25px}.schedule-section .schedule-container h2{font-size:30px;margin-top:0;text-align:center}.schedule-section .schedule-container .events-container{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between}.schedule-section .schedule-container .events-container .event-container{position:relative;width:100%}.schedule-section .schedule-container .events-container .event-container .image-container{display:flex;justify-content:center;width:100%}.schedule-section .schedule-container .events-container .event-container .image-container img{width:35%}.schedule-section .schedule-container .events-container .event-container .title{display:block;font-size:24px;font-weight:700;height:55px;text-align:center;width:100%}.schedule-section .schedule-container .events-container .event-container p{font-family:Cormorant Garamond,serif;font-size:22px;margin-bottom:40px;text-align:justify}.schedule-section .schedule-container .events-container .event-container .time{bottom:0;display:block;font-size:22px;position:absolute;text-align:center;width:100%}.schedule-section .schedule-container .events-container .divider{background-color:#000;height:auto;margin:0 10px;width:1px}@media screen and (max-width:1024px){.schedule-section{padding:0}.schedule-section .schedule-container{padding:5vw 4vw 7vw}.schedule-section .schedule-container h2{font-size:3.2vw}.schedule-section .schedule-container .events-container .event-container .title{font-size:2vw;height:5vw}.schedule-section .schedule-container .events-container .event-container .time,.schedule-section .schedule-container .events-container .event-container p{font-size:1.8vw}}@media screen and (max-width:768px){.schedule-section{padding:5vw 0 7vw}.schedule-section .schedule-container h2{font-size:5vw}.schedule-section .schedule-container .events-container{flex-direction:column;gap:2vw}.schedule-section .schedule-container .events-container .event-container{display:flex;gap:10vw}.schedule-section .schedule-container .events-container .event-container .image-container{justify-content:flex-start;padding-left:5vw;width:auto}.schedule-section .schedule-container .events-container .event-container .image-container img{height:auto;width:10vw}.schedule-section .schedule-container .events-container .event-container .information-container{width:55vw}.schedule-section .schedule-container .events-container .event-container .information-container .title{font-size:4vw;height:auto}.schedule-section .schedule-container .events-container .event-container p{font-size:3.5vw;margin:0}.schedule-section .schedule-container .events-container .event-container .time{font-size:3.2vw;position:static}}@media screen and (max-width:480px){.schedule-section{background-attachment:scroll}.schedule-section .schedule-container{padding:5vw 1vw 7vw}.schedule-section .schedule-container hr{margin:3vw 1vw}.schedule-section .schedule-container h2{font-size:6vw}.schedule-section .schedule-container .events-container{flex-direction:column;gap:2.5vw}.schedule-section .schedule-container .events-container .event-container{display:flex;gap:10vw}.schedule-section .schedule-container .events-container .event-container .image-container{justify-content:flex-start;padding-left:5vw;width:auto}.schedule-section .schedule-container .events-container .event-container .image-container img{height:auto;width:13vw}.schedule-section .schedule-container .events-container .event-container .information-container{width:60vw}.schedule-section .schedule-container .events-container .event-container .information-container .title{font-size:5vw;height:auto}.schedule-section .schedule-container .events-container .event-container p{font-size:5vw;margin:0}.schedule-section .schedule-container .events-container .event-container .time{font-size:4.2vw;position:static}}.dess-code-section{align-items:center;background-image:url(/static/media/fancy_background_2.15be141cec7e1e128b9f.webp);background-position-x:center;background-position-y:center;background-size:cover;box-sizing:border-box;display:flex;justify-content:center;padding:50px 25px;width:100%}.dess-code-section .main-container{background-color:hsla(0,0%,100%,.502);border-radius:25px;font-family:Lobster,cursive;max-width:1200px;padding:25px;width:100%}.dess-code-section .main-container h2{font-size:30px;margin-top:0;text-align:center}.dess-code-section .main-container hr{border:1px solid #000;margin:25px}.dess-code-section .main-container h3{font-size:28px;text-align:center}.dess-code-section .main-container .side-to-side{display:flex;justify-content:space-between}.dess-code-section .main-container .side-to-side .dress-container{align-items:center;display:flex;flex-direction:column;font-family:Cormorant Garamond,serif;font-weight:700;max-width:400px;width:100%}.dess-code-section .main-container .side-to-side .dress-container .image-container{display:flex;height:300px;justify-content:center;margin-bottom:25px;width:200px}.dess-code-section .main-container .side-to-side .dress-container .image-container img{height:100%;width:auto}.dess-code-section .main-container .side-to-side .dress-container span{font-size:35px}.dess-code-section .main-container .side-to-side .dress-container p{font-size:30px;text-align:justify}@media screen and (max-width:1024px){.dess-code-section .main-container{padding:5vw 4vw 7vw}.dess-code-section .main-container h2{font-size:3.2vw}.dess-code-section .main-container h3{font-size:3vw}.dess-code-section .main-container .side-to-side{gap:5vw}.dess-code-section .main-container .side-to-side .dress-container p,.dess-code-section .main-container .side-to-side .dress-container span{font-size:2.8vw}}@media screen and (max-width:768px){.dess-code-section{padding:4vw}.dess-code-section .main-container h2{font-size:5vw}.dess-code-section .main-container h3{font-size:4.5vw}.dess-code-section .main-container .side-to-side{gap:5vw}.dess-code-section .main-container .side-to-side .dress-container .image-container{height:40vw;width:40vw}.dess-code-section .main-container .side-to-side .dress-container span{font-size:4.2vw}.dess-code-section .main-container .side-to-side .dress-container p{font-size:4vw}}@media screen and (max-width:480px){.dess-code-section .main-container h2{font-size:6vw}.dess-code-section .main-container h3{font-size:5vw}.dess-code-section .main-container .side-to-side{flex-direction:column}.dess-code-section .main-container .side-to-side .dress-container .image-container{height:60vw;width:60vw}.dess-code-section .main-container .side-to-side .dress-container span{font-size:5.5vw}.dess-code-section .main-container .side-to-side .dress-container p{font-size:5vw}}.story-section{align-items:center;background-color:#eaefed;box-sizing:border-box;display:flex;justify-content:center;padding:25px;width:100%}.story-section .main-container{font-family:Lobster,cursive;max-width:1200px;width:100%}.story-section .main-container h2{font-size:30px;text-align:center}.story-section .main-container h3{font-family:Dancing Script,cursive;font-size:35px;font-weight:lighter;text-align:center}.story-section .main-container .line{border:1px solid #000}.story-section .main-container .photos{border-radius:25px;margin-bottom:25px;overflow:hidden}.story-section .main-container .photos .photo{background-position:50%;background-size:cover;height:500px}.story-section .main-container .photos .p1{background-image:url(/static/media/carousel_1.f1cfa43cabc22dcc6cea.webp)}.story-section .main-container .photos .photo.p3{background-image:url(/static/media/carousel_3.f5b221147166a9968a31.webp)}.story-section .main-container .photos .photo.p4{background-image:url(/static/media/carousel_4.39a04bb5143f35e6e2e9.webp);background-position-y:20%}.story-section .main-container .photos .p5{background-image:url(/static/media/carousel_5.9f9ee043c5d0fd1072ff.webp)}.story-section .main-container .photos .photo.p6{background-image:url(/static/media/carousel_6.c42b3e2b05d3ecc4112f.webp);background-position-y:80%}.story-section .main-container .photos .p7{background-image:url(/static/media/carousel_7.bb8ec3f4173cef36cb7b.webp)}.story-section .main-container .photos .photo.p8{background-image:url(/static/media/carousel_8.a31d7c59aa6176a9aa3d.webp)}.story-section .main-container .photos .p9{background-image:url(/static/media/carousel_9.a161f538865d79bbd226.webp)}.story-section .main-container .photos .p10{background-image:url(/static/media/carousel_10.4d7bf898554e531d66a9.webp)}.story-section .main-container .photos .photo.p12{background-image:url(/static/media/carousel_12.089138559234adf01f8d.webp);background-position-y:25%}.story-section .main-container .photos .p13{background-image:url(/static/media/carousel_13.99557e931438330e321b.webp)}.story-section .main-container .photos .photo.p14{background-image:url(/static/media/carousel_14.c39351214afc61b3d9e5.webp);background-position-y:75%}.story-section .main-container .photos .photo.p15{background-image:url(/static/media/carousel_15.150c015c48b2d6bfc03b.webp);background-position-y:60%}@media screen and (max-width:1024px){.story-section .main-container h2,.story-section .main-container h3{font-size:3.2vw}}@media screen and (max-width:768px){.story-section{padding:4vw}.story-section .main-container h2{font-size:5vw}.story-section .main-container h3{font-size:4vw}.story-section .main-container .photos .photo{height:60vw}}@media screen and (max-width:480px){.story-section .main-container h2{font-size:6vw}.story-section .main-container h3{font-size:5vw}.story-section .main-container .photos .photo{height:60vw}}.parents-section{align-items:center;background-attachment:fixed;background-image:url(/static/media/wall_flowers_background.0fd75dad82ad53676187.webp);background-position-x:100%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;width:100%}.parents-section .main-container{align-items:center;display:flex;flex-direction:column;max-width:1200px;padding:25px;width:100%}.parents-section .main-container h2{font-family:Lobster,cursive;font-size:30px;text-align:center}.parents-section .main-container h3{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:400;text-align:center}.parents-section .main-container .parent-container{background-color:hsla(0,0%,100%,.358);border-radius:15px;box-sizing:border-box;padding:0 15px}.parents-section .main-container .two-sides-container{display:flex;justify-content:space-between;margin-top:25px;width:100%}@media screen and (max-width:1024px){.parents-section .main-container{padding:5vw 4vw 7vw}.parents-section .main-container h2,.parents-section .main-container h3{font-size:3.2vw}}@media screen and (max-width:768px){.parents-section{padding:0}.parents-section .main-container h2,.parents-section .main-container h3{font-size:5vw;margin:0 0 2vw}.parents-section .main-container .two-sides-container{gap:5vw;margin-top:4vw}.parents-section .main-container .two-sides-container h2{font-size:4.3vw}.parents-section .main-container .two-sides-container h3{font-size:4.1vw}}@media screen and (max-width:480px){.parents-section{background-attachment:scroll}.parents-section .main-container h2,.parents-section .main-container h3{font-size:5vw}.parents-section .main-container .parent-container{margin-top:4vw;width:100%}.parents-section .main-container .two-sides-container{flex-direction:column;gap:1vw;margin:0}.parents-section .main-container .two-sides-container h2,.parents-section .main-container .two-sides-container h3{font-size:5vw}}.gift-table-section{align-items:center;background-color:#e2d3d0;box-sizing:border-box;display:flex;justify-content:center;padding:25px;width:100%}.gift-table-section .main-container{max-width:1200px;width:100%}.gift-table-section .main-container .line{border:1px solid #000}.gift-table-section .main-container h2{font-family:Lobster,cursive;font-size:30px;text-align:center}.gift-table-section .main-container h3{font-family:Lobster,cursive;font-size:28px;font-weight:400;text-align:center}.gift-table-section .main-container .two-sides-container{display:flex;gap:20px;justify-content:space-between;margin-bottom:25px}.gift-table-section .main-container .two-sides-container .side-container{align-items:center;display:flex;flex-direction:column;width:400px}.gift-table-section .main-container .two-sides-container .side-container span{font-family:Cormorant Garamond,serif;font-size:25px;margin-bottom:20px;text-align:center}.gift-table-section .main-container .two-sides-container .side-container .amazon-card{box-shadow:-1px 1px 15px -1px rgba(0,0,0,.75);-webkit-box-shadow:-1px 1px 15px -1px rgba(0,0,0,.75);-moz-box-shadow:-1px 1px 15px -1px rgba(0,0,0,.75);height:300px;width:300px}.gift-table-section .main-container .two-sides-container .side-container .amazon-card .ant-card-body{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.gift-table-section .main-container .two-sides-container .side-container .amazon-card .ant-card-body .amazon-logo{width:200px}.gift-table-section .main-container .two-sides-container .side-container .amazon-card:hover{box-shadow:-1px 1px 10px -1px rgba(0,0,0,.75);-webkit-box-shadow:-1px 1px 10px -1px rgba(0,0,0,.75);-moz-box-shadow:-1px 1px 10px -1px rgba(0,0,0,.75)}.gift-table-section .main-container .two-sides-container .side-container .bbva-card{align-items:center;box-shadow:-1px 1px 15px -1px rgba(0,0,0,.75);-webkit-box-shadow:-1px 1px 15px -1px rgba(0,0,0,.75);-moz-box-shadow:-1px 1px 15px -1px rgba(0,0,0,.75);display:flex;height:300px;justify-content:center;width:300px}.gift-table-section .main-container .two-sides-container .side-container .bbva-card .ant-card-body{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.gift-table-section .main-container .two-sides-container .side-container .bbva-card .ant-card-body .bbva-logo{width:200px}.gift-table-section .main-container .two-sides-container .side-container .bbva-card .ant-card-body .data-container h4{font-family:Cormorant Garamond,serif;font-size:18px;width:100%}.gift-table-section .main-container .two-sides-container .side-container .bbva-card:hover{box-shadow:-1px 1px 10px -1px rgba(0,0,0,.75);-webkit-box-shadow:-1px 1px 10px -1px rgba(0,0,0,.75);-moz-box-shadow:-1px 1px 10px -1px rgba(0,0,0,.75)}@media screen and (max-width:1024px){.gift-table-section{padding:4vw 4vw 7vw}.gift-table-section .main-container h2{font-size:3.2vw}.gift-table-section .main-container h3{font-size:3vw}.gift-table-section .main-container .two-sides-container .side-container span{font-size:2.8vw}.gift-table-section .main-container .two-sides-container .side-container .amazon-card{height:30vw;width:30vw}.gift-table-section .main-container .two-sides-container .side-container .amazon-card .ant-card-body .amazon-logo{width:90%}.gift-table-section .main-container .two-sides-container .side-container .bbva-card{height:30vw;width:30vw}.gift-table-section .main-container .two-sides-container .side-container .bbva-card .ant-card-body{padding:2vw}.gift-table-section .main-container .two-sides-container .side-container .bbva-card .ant-card-body .bbva-logo{width:90%}.gift-table-section .main-container .two-sides-container .side-container .bbva-card .ant-card-body .data-container h4{font-size:2vw;margin:0;width:100%}}@media screen and (max-width:768px){.gift-table-section{padding:4vw}.gift-table-section .main-container h2{font-size:5vw}.gift-table-section .main-container h3{font-size:4vw}.gift-table-section .main-container .two-sides-container .side-container span{font-size:3vw}.gift-table-section .main-container .two-sides-container .side-container .amazon-card{height:35vw;width:35vw}.gift-table-section .main-container .two-sides-container .side-container .amazon-card .ant-card-body .amazon-logo{width:90%}.gift-table-section .main-container .two-sides-container .side-container .bbva-card{height:35vw;width:35vw}.gift-table-section .main-container .two-sides-container .side-container .bbva-card .ant-card-body .data-container h4{font-size:2.6vw}}@media screen and (max-width:480px){.gift-table-section .main-container h2{font-size:5vw}.gift-table-section .main-container h3{font-size:4.5vw}.gift-table-section .main-container .two-sides-container{flex-direction:column}.gift-table-section .main-container .two-sides-container .side-container{width:auto}.gift-table-section .main-container .two-sides-container .side-container span{font-size:5vw}.gift-table-section .main-container .two-sides-container .side-container .amazon-card{height:50vw;width:50vw}.gift-table-section .main-container .two-sides-container .side-container .amazon-card .ant-card-body .amazon-logo{width:90%}.gift-table-section .main-container .two-sides-container .side-container .bbva-card{height:50vw;width:50vw}.gift-table-section .main-container .two-sides-container .side-container .bbva-card .ant-card-body .data-container h4{font-size:3.6vw}}.recalls-section{align-items:center;background-color:#cfd4d9;box-sizing:border-box;display:flex;justify-content:center;padding:25px 25px 50px;width:100%}.recalls-section .main-container{align-items:center;display:flex;flex-direction:column;max-width:1200px;width:100%}.recalls-section .main-container h2{font-family:Lobster,cursive;font-size:30px}.recalls-section .main-container .line{border:1px solid #000;width:100%}.recalls-section .main-container h3{font-family:Lobster,cursive;font-size:28px}.recalls-section .main-container p{font-family:Cormorant Garamond,serif;font-size:30px;text-align:center}.recalls-section .main-container span{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:700;margin-bottom:50px}.recalls-section .main-container .social-container{display:flex;gap:100px;justify-content:space-between}.recalls-section .main-container .social-container .logo{width:80px}@media screen and (max-width:1024px){.recalls-section{padding:4vw}.recalls-section .main-container h2{font-size:3.2vw}.recalls-section .main-container h3,.recalls-section .main-container p,.recalls-section .main-container span{font-size:3vw}.recalls-section .main-container .social-container{gap:10vw}.recalls-section .main-container .social-container .logo{width:8vw}}@media screen and (max-width:768px){.recalls-section .main-container h2{font-size:5vw}.recalls-section .main-container h3,.recalls-section .main-container p,.recalls-section .main-container span{font-size:4vw}.recalls-section .main-container .social-container .logo{width:8vw}}@media screen and (max-width:480px){.recalls-section .main-container h2{font-size:6vw}.recalls-section .main-container h3,.recalls-section .main-container p,.recalls-section .main-container span{font-size:5vw}.recalls-section .main-container .social-container .logo{width:12vw}}.attendance-section{align-items:center;background-color:#26323d;box-sizing:border-box;color:#fff;display:flex;justify-content:center;padding:50px 0;width:100%}.attendance-section .side-to-side-container{align-items:center;display:flex;gap:50px;justify-content:space-between;max-width:1200px;padding:25px;width:100%}.attendance-section .side-to-side-container .message-container{align-items:center;display:flex;flex-direction:column;width:100%}.attendance-section .side-to-side-container .message-container h2{font-family:Lobster,cursive;font-size:30px}.attendance-section .side-to-side-container .message-container .line{border:1px solid #fff;width:300px}.attendance-section .side-to-side-container .message-container p{font-family:Cormorant Garamond,serif;font-size:30px;text-align:center}.attendance-section .side-to-side-container .attendance-form-container{border:1px solid #fff;border-radius:25px;display:flex;flex-direction:column;padding:25px;width:100%}.attendance-section .side-to-side-container .attendance-form-container h2{font-family:Lobster,cursive;font-size:30px;text-align:center}.attendance-section .side-to-side-container .attendance-form-container .line{border:1px solid #fff;margin-bottom:25px;width:100%}.attendance-section .side-to-side-container .attendance-form-container .person-row{display:flex;gap:15px;margin-bottom:15px}.attendance-section .side-to-side-container .attendance-form-container .person-row .companion{font-family:Cormorant Garamond,serif;font-size:25px}.attendance-section .side-to-side-container .attendance-form-container .person-row .delete-button{color:#fff;font-size:28px;padding:0}.attendance-section .side-to-side-container .attendance-form-container .person-row .delete-button:hover{background:none}.attendance-section .side-to-side-container .attendance-form-container .radios{display:flex;flex-direction:column;gap:15px;margin-bottom:15px;padding:10px}.attendance-section .side-to-side-container .attendance-form-container .radios label{color:#fff;font-family:Cormorant Garamond,serif;font-size:25px}.attendance-section .side-to-side-container .attendance-form-container .radios label .ant-radio-inner{height:25px;width:25px}.attendance-section .side-to-side-container .attendance-form-container .main,.attendance-section .side-to-side-container .attendance-form-container .person-label{font-family:Cormorant Garamond,serif;font-size:25px;margin-bottom:15px}.attendance-section .side-to-side-container .attendance-form-container .answer-button{font-family:Lobster,cursive;font-size:24px;height:50px}.attendance-section .side-to-side-container .attendance-form-container .add-companion{font-family:Lobster,cursive;font-size:20px;height:auto;margin-bottom:15px}.attendance-section .side-to-side-container .attendance-form-container .message{font-family:Lobster,cursive;font-size:24px;font-weight:400;text-align:center;width:100%}.attendance-section .side-to-side-container .attendance-form-container .submit-button{font-family:Lobster,cursive;font-size:24px;height:auto;margin-bottom:15px}@media screen and (max-width:1024px){.attendance-section .side-to-side-container{gap:5vw}.attendance-section .side-to-side-container .message-container h2{font-size:3.2vw}.attendance-section .side-to-side-container .message-container p{font-size:3vw}.attendance-section .side-to-side-container .attendance-form-container{padding:2vw}.attendance-section .side-to-side-container .attendance-form-container h2{font-size:3.2vw}.attendance-section .side-to-side-container .attendance-form-container .main,.attendance-section .side-to-side-container .attendance-form-container .person-label,.attendance-section .side-to-side-container .attendance-form-container .radios label,.attendance-section .side-to-side-container .attendance-form-container .submit-button{font-size:2.5vw}.attendance-section .side-to-side-container .attendance-form-container .message{font-size:2.1vw}.attendance-section .side-to-side-container .attendance-form-container .add-companion{font-size:2.2vw}.attendance-section .side-to-side-container .attendance-form-container .person-row .companion{font-size:2.5vw}.attendance-section .side-to-side-container .attendance-form-container .person-row .delete-button{font-size:3vw}}@media screen and (max-width:768px){.attendance-section{padding:0 5vw}.attendance-section .side-to-side-container{flex-direction:column;gap:2vw}.attendance-section .side-to-side-container .message-container h2{font-size:5vw}.attendance-section .side-to-side-container .message-container p{font-size:4vw}.attendance-section .side-to-side-container .attendance-form-container{padding:5vw}.attendance-section .side-to-side-container .attendance-form-container h2{font-size:5vw}.attendance-section .side-to-side-container .attendance-form-container .main,.attendance-section .side-to-side-container .attendance-form-container .message,.attendance-section .side-to-side-container .attendance-form-container .person-label,.attendance-section .side-to-side-container .attendance-form-container .radios label,.attendance-section .side-to-side-container .attendance-form-container .submit-button{font-size:4vw}.attendance-section .side-to-side-container .attendance-form-container .add-companion{font-size:3.5vw}.attendance-section .side-to-side-container .attendance-form-container .person-row .companion{font-size:4vw}.attendance-section .side-to-side-container .attendance-form-container .person-row .delete-button{font-size:5vw}}@media screen and (max-width:480px){.attendance-section .side-to-side-container .message-container h2{font-size:6vw}.attendance-section .side-to-side-container .message-container p{font-size:5vw}.attendance-section .side-to-side-container .attendance-form-container h2{font-size:6vw}.attendance-section .side-to-side-container .attendance-form-container .main,.attendance-section .side-to-side-container .attendance-form-container .person-label,.attendance-section .side-to-side-container .attendance-form-container .radios label,.attendance-section .side-to-side-container .attendance-form-container .submit-button{font-size:5vw}.attendance-section .side-to-side-container .attendance-form-container .message{font-size:3.8vw}.attendance-section .side-to-side-container .attendance-form-container .add-companion{font-size:4.2vw}.attendance-section .side-to-side-container .attendance-form-container .person-row .companion{font-size:5vw}.attendance-section .side-to-side-container .attendance-form-container .person-row .delete-button{font-size:5.5vw}}.contact-section{align-items:center;background-color:#f3f0ed;display:flex;justify-content:center;padding:5vh 0;width:100%}.contact-section .container{align-items:center;display:flex;flex-direction:column}.contact-section .container h2{font-family:Lobster,cursive;font-size:30px;margin:0}.contact-section .container h3{font-family:Cormorant Garamond,serif;font-size:28px;margin:0}.contact-section .container h4{font-family:Cormorant Garamond,serif;font-size:25px;margin:0}.contact-section .container .line{width:300px}@media screen and (max-width:1024px){.contact-section .container h2{font-size:3.2vw}.contact-section .container h3,.contact-section .container h4{font-size:3vw}}@media screen and (max-width:768px){.contact-section .container h2{font-size:5vw}.contact-section .container h3,.contact-section .container h4{font-size:4vw}}@media screen and (max-width:480px){.contact-section .container h2{font-size:6vw}.contact-section .container h3{font-size:5vw}.contact-section .container h5{font-size:4vw}}.farewell-section{align-items:center;background-attachment:fixed;background-image:url(/static/media/hero_3.363ef4649fdb3e320f53.webp);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;font-family:Dancing Script,cursive;height:100vh;justify-content:center;padding:25px;width:100%}.farewell-section .container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;max-width:1200px;width:100%}.farewell-section .container .text-container{background-color:hsla(0,0%,100%,.42);border-radius:25px;padding:25px;text-align:center}.farewell-section .container .text-container h3,.farewell-section .container .text-container h4{font-size:40px;font-weight:400;margin-top:0}.farewell-section .container .text-container h2{font-size:50px;margin-bottom:0}@media screen and (max-width:1024px){.farewell-section{padding:4vw}.farewell-section .container .text-container{padding:5vw}.farewell-section .container .text-container h3,.farewell-section .container .text-container h4{font-size:4vw}.farewell-section .container .text-container h2{font-size:5vw}}@media screen and (max-width:768px){.farewell-section .container .text-container h3,.farewell-section .container .text-container h4{font-size:5vw}.farewell-section .container .text-container h2{font-size:6vw}}@media screen and (max-width:480px){.farewell-section{background-attachment:scroll}.farewell-section .container .text-container h3,.farewell-section .container .text-container h4{font-size:7vw}.farewell-section .container .text-container h2{font-size:9vw}}.welcome-modal .ant-modal-content{align-items:center;background-color:transparent;background-image:url(/static/media/envelope4.e7a1d24189fdd2ea0c99.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:none;display:flex;font-family:Dancing Script,cursive;height:500px;justify-content:center;margin:0;padding:0;width:500px}.welcome-modal .ant-modal-content .ant-modal-body{align-items:center;display:flex;height:100%;justify-content:center}.welcome-modal .ant-modal-content .ant-modal-body .welcome-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.welcome-modal .ant-modal-content .ant-modal-body .welcome-container span{font-size:40px;margin:0;text-align:center}.welcome-modal .ant-modal-content .ant-modal-body .welcome-container h3{font-size:40px;margin:0 0 80px}.welcome-modal .ant-modal-content .ant-modal-body .welcome-container .enter-button{font-family:Dancing Script,cursive;height:auto}@media screen and (max-width:768px){.welcome-modal .ant-modal-content{height:70vw;width:70vw}.welcome-modal .ant-modal-content .ant-modal-body .welcome-container span{font-size:5.5vw}.welcome-modal .ant-modal-content .ant-modal-body .welcome-container h3{font-size:6vw;margin-bottom:10vw}}@media screen and (max-width:480px){.welcome-modal .ant-modal-content{height:90vw;width:90vw}.welcome-modal .ant-modal-content .ant-modal-body .welcome-container span{font-size:7vw}.welcome-modal .ant-modal-content .ant-modal-body .welcome-container h3{font-size:8vw;margin-bottom:12vw}}.lebraff-place.place-section .main-container .photo img{height:auto;position:relative;width:110%}.sound-container{position:fixed;right:10px;top:50%}.sound-container .sound-button{align-items:center;border-radius:25px;display:flex;height:50px;justify-content:center;width:50px}.sound-container .sound-button .icon{font-size:30px}.full-loader-section{align-items:center;background-color:hsla(0,0%,100%,.6);display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:10}.full-loader-section .ant-spin-dot-spin{height:200px;width:200px}.full-loader-section .ant-spin-dot-spin .ant-spin-dot-item{height:50px;width:50px}
/*# sourceMappingURL=main.9455e74e.css.map*/