section.svelte-kbzkjl.svelte-kbzkjl{padding:2% 8%;font-family:Great Vibes,cursive;overflow:hidden;position:relative}.background_pattern_container.svelte-kbzkjl.svelte-kbzkjl{position:absolute;top:0;right:0;bottom:0;left:0}.event.svelte-kbzkjl h1.svelte-kbzkjl{text-align:center;padding-top:15px;color:#c2af5b;margin-bottom:10px;font-weight:700;font-size:3.5rem;width:fit-content;margin-inline:auto}.event.svelte-kbzkjl.svelte-kbzkjl{text-align:center;position:relative;z-index:2}.function_data_container.svelte-kbzkjl.svelte-kbzkjl{position:relative;z-index:2}.small-image.svelte-kbzkjl.svelte-kbzkjl{width:80px;height:40px;object-fit:contain;opacity:.5;margin-top:5px;position:relative;left:10px}.wedding.svelte-kbzkjl.svelte-kbzkjl{height:var(--image-size);width:var(--image-size);min-height:50px;min-width:50px;background-size:cover;background-position:center;margin-top:35px;border:12px solid #c2af5b;margin-inline:auto}.wedding.round_image.svelte-kbzkjl.svelte-kbzkjl{border-radius:50%}.wedding-details.svelte-kbzkjl.svelte-kbzkjl{margin-top:60px;text-align:center;margin-bottom:60px}.wedding-details.svelte-kbzkjl h3.svelte-kbzkjl{margin-bottom:5px;font-weight:600;font-size:2rem;color:#4e3d3d;width:fit-content;margin-inline:auto}hr.svelte-kbzkjl.svelte-kbzkjl{margin-top:10px;margin-bottom:30px;border:1px solid #c2af5b;width:40%}.wedding-details.svelte-kbzkjl p.svelte-kbzkjl{font-family:Josefin Sans,sans-serif;color:gray;font-size:1.1rem;width:fit-content;margin-inline:auto}.wedding-details.svelte-kbzkjl p a.svelte-kbzkjl{background-color:#c2af5b;color:#fff;border:1px solid grey;padding:8px 15px;margin-top:10px}.wedding-details.svelte-kbzkjl p a.svelte-kbzkjl:hover{background-color:#fff;color:#c2af5b;border:1px solid #c2af5b;font-family:Josefin Sans,sans-serif}.add_to_calender.svelte-kbzkjl.svelte-kbzkjl{text-align:center}section.component-content.pc.svelte-kbzkjl.svelte-kbzkjl{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-kbzkjl.svelte-kbzkjl{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)}
