.Arc_arc__69w8T{width:100%;height:auto;overflow:hidden}.Arc_arc__69w8T img{width:100%;height:auto;display:block}.CardLayout_page-wrapper__Wg7ho{background-color:azure;display:flex;justify-content:center;width:100vw;height:100vh;overflow-y:hidden}@keyframes CardLayout_makeScrollable__ptfMb{0%{height:100vh;overflow-y:hidden}to{height:auto;min-height:100vh;overflow-y:auto}}.CardLayout_make-scrollable__HpGWW{animation:CardLayout_makeScrollable__ptfMb .3s ease-out forwards}.CardLayout_scrollable__eVxA6{height:auto;min-height:100vh;overflow-y:auto}.CardLayout_layout-container__O__J3{max-width:430px;width:100%;background-color:#f0f8ff;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.2)}@keyframes CardLayout_fadeOut__J8ge4{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:0;transform:scale(1.8);visibility:hidden}}.CardLayout_overlay__ECJ5k{height:100%;transform-origin:center}.CardLayout_overlay__ECJ5k.CardLayout_fade-out__qFTYA{animation:CardLayout_fadeOut__J8ge4 .5s linear forwards}.CardLayout_overlay__ECJ5k{position:absolute;top:0;left:0;right:0;bottom:0;height:100vh;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1001}.CardLayout_overlay-image__h_XQV{width:70%;aspect-ratio:1/1;position:relative;& button{width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer}}.CardLayout_overlay-image__h_XQV img{width:100%!important;height:100%!important;object-fit:contain;border:1px solid #000;border-radius:50%;padding:10px}@keyframes Popup_slideIn__5Nk4y{0%{transform:translateY(270px)}to{transform:translateY(-100px)}}@keyframes Popup_slideOut__K0O7C{0%{transform:translateY(-100px)}to{transform:translateY(270px)}}.Popup_popup-container__g37RJ{position:absolute;background-color:rgba(201,160,220,.8);padding:1%;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:4%;bottom:0;width:92%;box-shadow:0 0 8px 0 rgba(0,0,0,.5)}.Popup_popup-container__g37RJ.Popup_open__m12h2{animation:Popup_slideIn__5Nk4y .4s ease-in-out forwards}.Popup_popup-container__g37RJ.Popup_close__7gI_R{animation:Popup_slideOut__K0O7C .4s ease-in-out forwards}.Popup_popup-title__I5Po9 h2{font-size:1.5rem;text-align:center;margin:1.2rem 0}.Tabbar_tabbar-container__cn_7m{background-color:rgba(201,160,220,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:auto;width:100%;z-index:1000;box-shadow:0 -10px 10px -12px rgba(0,0,0,.5)}.Tabbar_tabbar-items__ypmxl{padding-top:.8rem;display:flex;justify-content:space-around}.Tabbar_tabbar-button__BQxk0 p{margin:0}.TabbarItem_tabbar-button__fTw3G{background-color:transparent;border:none;display:flex;align-items:center;cursor:pointer;gap:10px;padding:10px;font-size:1rem;color:#fff;flex-direction:column}.ContactPopup_contact-row__2ngW4{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2%}.ContactPopup_contact-name-and-relation__gfp8o p:first-child{font-weight:700;font-size:1.1rem}.Rsvp_rsvp-container__HjWuT{margin:1rem}.Rsvp_rsvp-items__mJ1FR{display:flex;flex-direction:column;justify-content:space-evenly;margin:16px auto;gap:16px;width:90%}.Rsvp_buttons-container__C_jqy{display:flex;gap:10px}.RsvpForm_rsvp-form__BnYRo{gap:1rem}.RsvpForm_form-group__t1iVy,.RsvpForm_rsvp-form__BnYRo{display:flex;flex-direction:column}.RsvpForm_form-group__t1iVy label{margin-bottom:.5rem}.RsvpForm_form-group__t1iVy input,.RsvpForm_form-group__t1iVy select,.RsvpForm_form-group__t1iVy textarea{padding:.5rem;border:none;border-radius:10px;&:focus{border:1px solid;border-color:var(--purple)}}.RsvpForm_form-group__t1iVy textarea{resize:none}.RsvpForm_buttons-container__x_w0G{display:flex;justify-content:space-between;gap:1rem}.PrimaryButton_primary-button__NKWbb{border:2px solid;border-radius:10px;background-color:transparent;display:flex;align-items:center;justify-content:center;width:50%;padding:8px;text-align:center;color:#fff;height:40px}.PrimaryButton_primary-button__NKWbb:hover{background-color:hsla(0,0%,100%,.1)}.PrimaryButton_primary-button__NKWbb.PrimaryButton_selected__thjIY{background-color:hsla(0,0%,100%,.2)}.PrimaryButton_icon__CZnDJ{margin-top:4px}.PrimaryButton_text__mrVh5{white-space:nowrap}.LocationPopup_location-popup-items__BplpT p{text-align:center}.LocationPopup_location-address__zy38Z:hover{cursor:pointer}.LocationPopup_location-popup-buttons__mq6Vs{display:flex}.LocationPopup_location-popup-items__BplpT button{border:2px solid;border-radius:10px;background-color:transparent;display:flex;align-items:center;justify-content:center;width:50%;padding:8px;text-align:center;margin:16px;color:#fff}.LocationPopup_location-popup-items__BplpT button p{margin-left:.5rem}.CopyableDiv_copyable-container__T8YbK{position:relative;background:hsla(0,0%,100%,.3);border-radius:10px;width:90%;padding:5% 20%;margin:0 auto 1.2rem;display:flex;flex-direction:column;text-align:center;align-items:center;cursor:pointer}.CopyableDiv_copyable-container__T8YbK svg{position:absolute;top:16px;right:16px}.GiftPopup_bank-details-container__0xIIX,.GiftPopup_mailing-address-container__IsvVV{position:relative;background:hsla(0,0%,100%,.3);border-radius:10px;width:90%;margin:0 auto 1.2rem}.GiftPopup_bank-details-container__0xIIX svg,.GiftPopup_mailing-address-container__IsvVV svg{position:absolute;top:16px;right:16px}.BankDetails_bank-details-items__7WzJr{display:flex;flex-direction:column;text-align:center;align-items:center;cursor:pointer}.Mailing_mailing-text__AmsST{padding:5%}.BottomOverlay_bottom-overlay-container__3J7An{position:fixed;width:100%;max-width:430px;display:flex;flex-direction:column;justify-content:center;bottom:0}.Welcome_welcome-container__zXDQf{margin-bottom:3rem}.Welcome_day__ZcFar{margin:16px auto}.Welcome_day__ZcFar p{font-weight:700}.Welcome_address__cQ8YP{line-height:1.5;margin-bottom:50px}.Welcome_address__cQ8YP p{letter-spacing:2px}.Invitation_invitation-items__KKzxj{text-align:center;color:var(--gray-dark);word-spacing:2px}.Invitation_bismillah__AdJjT img{width:50%;margin-bottom:1rem}.Invitation_greeting__TjtpU{margin-bottom:2rem}.Invitation_parent-names__8Idn7{margin-bottom:2rem;font-weight:500}.Invitation_parent-names__8Idn7 p{line-height:1.5;font-size:1.2rem}.Invitation_invitation-text__XO1Dv{padding:0 1rem}.Invitation_couple-name__QVchQ{margin-top:3rem;margin-bottom:3rem;line-height:2.78rem}.Invitation_couple-name__QVchQ p:nth-child(3){padding-top:3%}.Invitation_date__UeCFP,.Invitation_location__FQw62,.Invitation_time__UwRPA{margin-bottom:1rem}.Invitation_location-date-time__ODx2C{padding:1rem;margin:0 3rem;border-radius:20px;box-shadow:inset 3px 3px 5px rgba(0,0,0,.2),inset -3px -3px 5px rgba(0,0,0,.2),3px 3px 5px hsla(0,0%,100%,.8),-3px -3px 5px hsla(0,0%,100%,.8);background-color:var(--soft-lilac)}.CardContent_card-content-container__lxTya{position:relative;margin-top:-200px;margin-bottom:100px}.CardContent_initially-seen__KHG7Y{opacity:1}.CardContent_initially-hidden__OYeJ6{opacity:0}.CardContent_fadeIn__ypxSj{opacity:1;transition:opacity .5s ease-in-out}.CardContent_fadeOut__YA8Aw{opacity:0;transition:opacity .5s ease-in-out}.CardContent_content-item__c96Fk{display:block}.Doa_doa-container__Hotd7{margin-top:3rem}.Doa_flower-divider-bottom__iCKkU,.Doa_flower-divider-top__nAqkl{text-align:center}.Doa_flower-divider-top__nAqkl img{width:75%}.Doa_flower-divider-bottom__iCKkU img{width:75%;transform:rotate(180deg)}.Doa_doa-text__iaBvW p{padding:0 5%;font-size:1.2rem}.Wishes_wishes-container__B9SLx{margin-top:2rem;margin-bottom:3rem}.Wishes_wishes-area__koYwx{margin:0 2rem;max-height:350px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.Wishes_wishes-area__koYwx::-webkit-scrollbar{display:thin}.Wishes_wish-items__Mjv8w{margin:1rem 0}.Music_music-container__7Mysy{display:flex;justify-content:center;margin-bottom:150px}.Info_info-container__6RDzt{text-align:center;color:var(--gray-dark);word-spacing:2px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;background-image:url(/_next/static/media/flower-wreath-4.317cf045.png),url(/_next/static/media/flower-wreath-5.2315d4c7.png);background-size:contain;background-repeat:no-repeat;background-position:0,95%;height:420px}