section.svelte-sq2uz9 add-to-calendar-button{display:inline-block;padding:5px;position:relative;font-size:12px;overflow:hidden}.background_pattern_container.svelte-sq2uz9.svelte-sq2uz9{position:absolute;top:0;right:0;bottom:0;left:0}.event-container.svelte-sq2uz9.svelte-sq2uz9,.function-container1.svelte-sq2uz9.svelte-sq2uz9{position:relative;z-index:2}.event-container.svelte-sq2uz9 h3.svelte-sq2uz9{text-align:center;font-family:Clicker Script,cursive;color:#ed7e7e;font-size:3rem;padding:15px 10px 2px;width:fit-content;margin:30px auto 0}.event-container.svelte-sq2uz9 .heart.svelte-sq2uz9{display:flex;flex-direction:column;position:relative;align-items:center;text-align:center;font-size:2rem;width:fit-content;margin:0 auto}.event-image.svelte-sq2uz9.svelte-sq2uz9{justify-content:center;display:flex}.event-image.svelte-sq2uz9 img.svelte-sq2uz9{color:#fff;text-align:center;height:var(--image-size);width:var(--image-size);object-fit:cover;object-position:top;border:solid 1px transparent;transform:scale(.8)}.round_image.svelte-sq2uz9.svelte-sq2uz9{border-radius:50%}.event-details.svelte-sq2uz9.svelte-sq2uz9{text-align:center;width:fit-content;margin:0 auto}.wedding-main.svelte-sq2uz9 p.svelte-sq2uz9{color:#5da294;font-size:1rem}.wedding-main.svelte-sq2uz9 a.svelte-sq2uz9{font-size:15px;width:fit-content;margin:0 auto;height:50px;border-width:1px;color:#fff;border-color:#5da294;border-radius:50px;background:#ed7e7e;padding:5px 25px}.wedding-main.svelte-sq2uz9 a.svelte-sq2uz9:hover{text-decoration:none;font-size:15px;width:140px;height:50px;border-width:1px;color:#fff;border-color:#4e6096;border-radius:50px;box-shadow:0 0 0 2px #9fb4f2;text-shadow:0px 1px 0px #283966;background:#5da294;padding:5px 25px}.event-details.svelte-sq2uz9 h3.svelte-sq2uz9{color:#ed7e7e;font-family:Clicker Script,cursive;font-size:2.5rem;width:fit-content;margin:0 auto}section.component-content.pc.svelte-sq2uz9.svelte-sq2uz9{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-sq2uz9.svelte-sq2uz9{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)}
