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