.main_container.svelte-1gev1nv.svelte-1gev1nv{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:30px 20px;background-color:#fff;font-family:Times New Roman,serif}.about_text.svelte-1gev1nv.svelte-1gev1nv{font-family:Dancing Script,cursive;font-size:28px;text-align:center;margin-bottom:30px;color:#1b1b1b}.wedding-title.svelte-1gev1nv.svelte-1gev1nv{display:flex;align-items:baseline;justify-content:center;margin-bottom:25px}.w-big.svelte-1gev1nv.svelte-1gev1nv{font-size:48px;font-weight:700;color:#1b1b1b;font-family:Times New Roman,serif}.edding-small.svelte-1gev1nv.svelte-1gev1nv{font-family:Dancing Script,cursive;font-size:22px;margin-left:5px;color:#1b1b1b}.invitation.svelte-1gev1nv.svelte-1gev1nv{width:280px}.wedding-details.svelte-1gev1nv p.svelte-1gev1nv{display:flex;align-items:center;font-size:16px;color:#1b1b1b;line-height:1.8em;margin-bottom:15px;text-align:left}.icons.svelte-1gev1nv.svelte-1gev1nv{font-size:20px;color:#000;width:28px;text-align:center;margin-right:10px}.wedding-details.svelte-1gev1nv p span.svelte-1gev1nv{display:block}.btn.svelte-1gev1nv.svelte-1gev1nv{display:flex;align-items:center;justify-content:center;background-color:#2c2c2c;color:#fff;padding:8px 25px;border-radius:25px;text-decoration:none;font-size:15px;font-weight:500;margin-top:10px;width:fit-content;margin-inline:auto;transition:background .3s ease}.btn.svelte-1gev1nv.svelte-1gev1nv:hover{background-color:#444}.function_data_container.svelte-1gev1nv.svelte-1gev1nv{width:100%;text-align:center}@media (max-width: 400px){.main_container.svelte-1gev1nv.svelte-1gev1nv{padding:20px}.w-big.svelte-1gev1nv.svelte-1gev1nv{font-size:40px}.edding-small.svelte-1gev1nv.svelte-1gev1nv{font-size:18px}.btn.svelte-1gev1nv.svelte-1gev1nv{padding:6px 20px;font-size:14px}}section.component-content.pc.svelte-1gev1nv.svelte-1gev1nv{background-color:var(--component_element_background_color_pc);padding-left:var(--component_element_padding_left_pc);padding-right:var(--component_element_padding_right_pc);padding-top:var(--component_element_padding_top_pc);padding-bottom:var(--component_element_padding_bottom_pc)}section.component-content.mobile.svelte-1gev1nv.svelte-1gev1nv{background-color:var(--component_element_background_color_mobile);padding-left:var(--component_element_padding_left_mobile);padding-right:var(--component_element_padding_right_mobile);padding-top:var(--component_element_padding_top_mobile);padding-bottom:var(--component_element_padding_bottom_mobile)}
