.main_container.svelte-sggi18.svelte-sggi18{margin:0;font-family:Georgia,serif;background:#eee;display:flex;justify-content:center}.invite-card.svelte-sggi18.svelte-sggi18{position:relative;width:100%;height:600px;background-size:cover;background-position:center;overflow:hidden;box-shadow:0 8px 20px #0003}.hero_title.svelte-sggi18.svelte-sggi18{display:flex;flex-direction:column;align-items:center}.hero_title.groom_first.svelte-sggi18.svelte-sggi18{flex-direction:column-reverse}.overlay.svelte-sggi18.svelte-sggi18{position:absolute;bottom:0;width:100%;height:50%;background:linear-gradient(to top,var(--overlay) 60%,rgba(159,117,166,0) 100%);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:2rem 1rem;text-align:center}.overlay.svelte-sggi18 h2.svelte-sggi18{color:#fff;font-size:2rem;font-family:Brush Script MT,cursive;margin:.2rem 0}.overlay.svelte-sggi18 .small-text.svelte-sggi18{font-size:.7rem;letter-spacing:2px;color:#fff;margin-bottom:.3rem}.overlay.svelte-sggi18 .names.svelte-sggi18{font-size:2rem;font-family:Brush Script MT,cursive;color:#fff;margin:.2rem 0}.overlay.svelte-sggi18 .and.svelte-sggi18{font-size:.8rem;color:#fff;letter-spacing:1px}.overlay.svelte-sggi18 .date.svelte-sggi18{font-size:.9rem;color:#fff;margin-top:.8rem;font-weight:700;letter-spacing:1px}.caption1.svelte-sggi18.svelte-sggi18,.names.svelte-sggi18.svelte-sggi18,.and.svelte-sggi18.svelte-sggi18{width:200px}.small-text.svelte-sggi18.svelte-sggi18{width:220px}section.component-content.pc.svelte-sggi18.svelte-sggi18{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-sggi18.svelte-sggi18{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)}
