.main_container.svelte-17nfqpb{position:relative;min-height:var(--hundred_vh);height:auto;width:var(--hundred_vw);background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;display:flex;flex-direction:column;align-items:center}.top_image.svelte-17nfqpb{position:absolute;top:0;margin:0 auto;width:80%}.text_container.svelte-17nfqpb{text-align:center;margin-top:150px;color:#036;z-index:1}.event_heading.svelte-17nfqpb{font-family:Times New Roman,serif;font-size:20px;letter-spacing:3px;text-transform:uppercase;display:inline-block;position:relative;margin:0 auto;width:200px}.couple_text.svelte-17nfqpb{display:flex;justify-content:center;align-items:center;gap:10px}.groom_name.svelte-17nfqpb,.bride_name.svelte-17nfqpb{font-family:Times New Roman,serif;font-size:25px;text-transform:uppercase;font-weight:700;color:#036;margin:0 auto;width:fit-content}.divider_element.svelte-17nfqpb{font-size:24px;color:#036}.date_container.svelte-17nfqpb{margin-top:10px}.main_event_date.svelte-17nfqpb{font-family:Times New Roman,serif;font-size:18px;color:#036;margin:0 auto;width:200px}.image_container.svelte-17nfqpb{position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin-top:30px}.couple_image_container.svelte-17nfqpb{position:relative;width:215px;height:330px;border-radius:50%;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 4px 6px #0000001a;top:25px}.bride_groom_frame.svelte-17nfqpb{position:absolute;width:300px;height:auto;top:0;left:50%;transform:translate(-50%);pointer-events:none;margin-inline:-3px}section.component-content.pc.svelte-17nfqpb{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-17nfqpb{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)}
