section.svelte-ok0ohq add-to-calendar-button{display:inline-block;overflow:hidden;padding:5px;position:relative}.background_pattern_container.svelte-ok0ohq.svelte-ok0ohq{position:absolute;top:0;right:0;bottom:0;left:0}.event-container.svelte-ok0ohq.svelte-ok0ohq{position:relative;z-index:2;width:fit-content;margin:0 auto}.function-container.svelte-ok0ohq.svelte-ok0ohq{position:relative;z-index:2}.event-container.svelte-ok0ohq h3.svelte-ok0ohq{text-align:center;font-family:Forum,cursive;color:#9c9c9c;font-size:2.5rem;padding:50px 10px 0;width:fit-content;margin:12px auto 0}.heartline.svelte-ok0ohq.svelte-ok0ohq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:20px}.line.svelte-ok0ohq.svelte-ok0ohq{height:50px;width:0;border:1px solid #d60000}.event-image.svelte-ok0ohq.svelte-ok0ohq{justify-content:center;display:flex}.event-image.svelte-ok0ohq img.svelte-ok0ohq{height:var(--image-size);width:var(--image-size);border:10px solid rgb(249,252,249);box-shadow:2px 2px 10px #302f2f}.round_image.svelte-ok0ohq.svelte-ok0ohq{border-radius:50%}.event-details.svelte-ok0ohq.svelte-ok0ohq{text-align:center;padding-bottom:25px;width:fit-content;margin:0 auto}.wedding-main.svelte-ok0ohq p.svelte-ok0ohq{color:#1d1c1c;font-size:.9rem;font-family:Open Sans,sans-serif;line-height:30px;letter-spacing:2px}.wedding-main.svelte-ok0ohq a.svelte-ok0ohq{background-color:#ec2328;border:none;padding:5px 25px;border-radius:50px;color:#fff;text-decoration:none;font-size:1.2rem}.wedding-main.svelte-ok0ohq a.svelte-ok0ohq:hover{background-color:#9c9c9c;border:none;padding:5px 25px;border-radius:50px;color:#fff}.event-details.svelte-ok0ohq h3.svelte-ok0ohq{color:#ec2328;font-family:Lora,serif;font-size:2rem;margin-top:35px}.reception-image.svelte-ok0ohq.svelte-ok0ohq{justify-content:center;display:flex}.reception-image.svelte-ok0ohq img.svelte-ok0ohq{height:100%;width:80%;border:10px solid rgb(249,252,249);box-shadow:2px 2px 10px #302f2f}.reception-details.svelte-ok0ohq.svelte-ok0ohq{text-align:center;padding-bottom:25px}.reception-main.svelte-ok0ohq p.svelte-ok0ohq{color:#1d1c1c;font-size:.9rem;font-family:Open Sans,sans-serif;line-height:30px;letter-spacing:2px}.reception-main.svelte-ok0ohq a.svelte-ok0ohq{background-color:#ec2328;border:none;padding:5px 25px;border-radius:15%;color:#fff;text-decoration:none;font-size:1.2rem}.reception-main.svelte-ok0ohq a.svelte-ok0ohq:hover{background-color:#9c9c9c;border:none;padding:5px 25px;border-radius:15%;color:#fff}.reception-text.svelte-ok0ohq.svelte-ok0ohq{color:#ec2328;font-family:Lora,serif;font-size:2rem;padding-top:35px}section.component-content.pc.svelte-ok0ohq.svelte-ok0ohq{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-ok0ohq.svelte-ok0ohq{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)}
