.main_container.svelte-cjo17a{position:relative;display:flex;flex-direction:column;width:100%;height:auto}.couple_text.svelte-cjo17a{display:flex;justify-content:center;align-items:center;gap:10px}.groom_name.svelte-cjo17a,.bride_name.svelte-cjo17a{font-family:Times New Roman,serif;font-size:25px;text-transform:uppercase;font-weight:700;color:#036;margin:0 auto;width:fit-content}.date_time_container.svelte-cjo17a{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;font-family:Playfair Display,serif;margin:0 auto;width:fit-content}.event_day.svelte-cjo17a{border-right:2px solid #c3c7bf;padding-right:10px}.top_left_image.svelte-cjo17a{position:absolute;width:250px}.text_container.svelte-cjo17a{text-align:center;justify-content:center;display:flex;flex-direction:column;gap:20px;width:270px;margin:0 auto;padding-top:200px}section.component-content.pc.svelte-cjo17a{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-cjo17a{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)}
