.main_container.svelte-pazhz4.svelte-pazhz4{display:flex;flex-direction:column;position:relative;height:auto;align-items:center}.invite-wrapper.svelte-pazhz4.svelte-pazhz4{padding:3rem 1rem;width:100%;position:relative;text-align:center;border-radius:12px;min-height:80vh;height:auto}.top-text.svelte-pazhz4.svelte-pazhz4{width:230px;margin:0 auto;align-items:center}.invite-wrapper.svelte-pazhz4 .top-text.svelte-pazhz4{font-size:.75rem;letter-spacing:1px;color:#111;margin-bottom:2rem}.bphoto.svelte-pazhz4.svelte-pazhz4,.gphoto.svelte-pazhz4.svelte-pazhz4{width:240px;background:#fff;padding:10px;box-shadow:0 5px 10px #00000026;border-radius:6px}.gphoto.svelte-pazhz4 img.svelte-pazhz4,.bphoto.svelte-pazhz4 img.svelte-pazhz4{width:100%;display:block;border-radius:6px;height:35vh;object-fit:cover;object-position:top}.groom-photo.svelte-pazhz4.svelte-pazhz4{display:flex;flex-direction:column;left:0;z-index:1;transform:rotate(-4deg)}.bride-photo.svelte-pazhz4.svelte-pazhz4{display:flex;flex-direction:column;right:0;top:40%;z-index:2;rotate:15deg;padding-bottom:65px}.groom-name.svelte-pazhz4.svelte-pazhz4{top:23%;right:50px;font-family:Great Vibes,cursive;font-size:1.7rem;color:#5f2c1d;z-index:3;align-items:center;justify-content:center;display:flex;width:100px}.bride-name.svelte-pazhz4.svelte-pazhz4{bottom:25%;left:50px;font-family:Great Vibes,cursive;font-size:1.7rem;color:#5f2c1d;z-index:3;align-items:center;justify-content:center;display:flex;width:100px}.ampersand.svelte-pazhz4.svelte-pazhz4{position:absolute;top:40%;font-size:90px;right:10px;transform:translate(-50%);font-size:3.5rem;font-family:Playfair Display,serif;color:#c98b38;z-index:4}.wedding-date.svelte-pazhz4.svelte-pazhz4{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-family:Cinzel,serif;font-size:1rem;color:#b2481c;letter-spacing:1px;z-index:4}.first_container.svelte-pazhz4.svelte-pazhz4,.sec_container.svelte-pazhz4.svelte-pazhz4{display:flex}section.component-content.pc.svelte-pazhz4.svelte-pazhz4{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-pazhz4.svelte-pazhz4{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)}
