.main_container.svelte-q1hryl.svelte-q1hryl{height:100vh;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;justify-content:center;pointer-events:none}.image_container.svelte-q1hryl.svelte-q1hryl{width:100%;height:100vh;background-position:center;background-size:cover;pointer-events:none}.left_image.svelte-q1hryl.svelte-q1hryl{position:absolute;top:0;left:0;width:50%}.right_image.svelte-q1hryl.svelte-q1hryl{position:absolute;top:0;right:0;width:50%}.couple_container.svelte-q1hryl.svelte-q1hryl{display:flex;flex-direction:column;background-repeat:no-repeat;background-position:center;background-size:contain;height:266px;width:317px;justify-content:center;margin-top:140px;margin-inline:auto}.text_container.svelte-q1hryl.svelte-q1hryl{display:flex;flex-direction:column;text-align:center;width:240px;margin:0 auto;z-index:1}.groom_name.svelte-q1hryl.svelte-q1hryl{font-size:2rem;color:#000;z-index:1}.divide.svelte-q1hryl.svelte-q1hryl{font-size:1.5rem;color:brown;z-index:1}.bride_name.svelte-q1hryl.svelte-q1hryl{font-size:2rem;color:#000;z-index:1}.animation.svelte-q1hryl.svelte-q1hryl{position:absolute;height:100vh;width:100vw;z-index:1;pointer-events:none}.event_heading.svelte-q1hryl.svelte-q1hryl{width:80%;display:flex;flex-direction:column;text-align:center;align-items:center;margin:0 auto;padding-top:50px;z-index:1}.date-container.svelte-q1hryl.svelte-q1hryl{display:flex;flex-direction:row;align-items:center;font-family:Arial,sans-serif;color:#000;margin-top:20px;justify-content:center;z-index:1}.date-container.svelte-q1hryl .day.svelte-q1hryl{font-size:15px;letter-spacing:2px;text-transform:uppercase;align-items:center;display:flex}.day.svelte-q1hryl.svelte-q1hryl{margin-right:5px}.time.svelte-q1hryl.svelte-q1hryl{margin-left:5px}.date-container.svelte-q1hryl .date.svelte-q1hryl{flex-direction:column;align-items:center;margin:5px 0;display:flex}.month.svelte-q1hryl.svelte-q1hryl{font-size:15px;letter-spacing:1px;text-transform:uppercase;align-items:center;display:flex;justify-content:center}.date-container.svelte-q1hryl .day-number.svelte-q1hryl{font-size:25px;font-weight:700;align-items:center;display:flex}.year.svelte-q1hryl.svelte-q1hryl{font-size:15px;align-items:center;display:flex;justify-content:center}.date-container.svelte-q1hryl .time.svelte-q1hryl{font-size:15px;margin-top:5px;align-items:center;display:flex}.day_number_time.svelte-q1hryl.svelte-q1hryl{display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:1;font-family:Arial,sans-serif;color:#000;margin-top:5px;margin-left:-18px}.main_container.svelte-1odxyiy{height:100vh;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;justify-content:center}.couple_container.svelte-1odxyiy{display:flex;flex-direction:column;background-repeat:no-repeat;background-position:center;background-size:cover;justify-content:center;height:90%}.text_container.svelte-1odxyiy{display:flex;flex-direction:column;text-align:center;width:240px;margin:0 auto}.groom_name.svelte-1odxyiy{font-size:2rem;color:#000;z-index:1;color:#522b24}.divider_element.svelte-1odxyiy{font-size:1.5rem;color:#ad743e;z-index:1;padding-inline:10px}.bride_name.svelte-1odxyiy{font-size:2rem;color:#000;z-index:1;color:#522b24}.couple_names.svelte-1odxyiy{letter-spacing:2px;font-family:Playfair,serif}.main_event_heading.svelte-1odxyiy{font-family:Estonia,cursive;letter-spacing:2px;font-size:25px;color:#825c5c;font-weight:600}.main_event_description.svelte-1odxyiy{letter-spacing:2px;padding-block:15px;font-family:Playfair,serif;color:#ad743e}.heading_container.svelte-1odxyiy{display:flex;flex-direction:column;text-align:center;align-items:center}.middle_bottom_design.svelte-1odxyiy{width:125px;margin:0 auto}.date_container.svelte-1odxyiy{text-align:center;z-index:1}.main_event_date.svelte-1odxyiy{font-size:1rem}.divider.svelte-1odxyiy{display:flex;justify-content:center;align-items:center}.left_design.svelte-1odxyiy,.right_design.svelte-1odxyiy{width:60px}.main_container.svelte-6zr7ey.svelte-6zr7ey{min-height:100vh;height:auto;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;justify-content:center}.left_image.svelte-6zr7ey.svelte-6zr7ey{position:absolute;left:0;width:50px;top:240px}.right_image.svelte-6zr7ey.svelte-6zr7ey{position:absolute;right:0;top:345px;width:50px}.text_container.svelte-6zr7ey.svelte-6zr7ey{display:flex;flex-direction:column;text-align:center;width:240px;margin:0 auto;padding-top:100px;color:#9ccc65}.heading.svelte-6zr7ey.svelte-6zr7ey{font-family:Playfair Display,serif;color:#e6c57e}.couple_text.svelte-6zr7ey.svelte-6zr7ey{font-family:Alex Brush,cursive;color:#e6c57e}.event_description.svelte-6zr7ey.svelte-6zr7ey{padding-block:30px;z-index:1;font-family:Playfair Display,serif;color:#e6c57e}.date-container.svelte-6zr7ey.svelte-6zr7ey{display:flex;justify-content:center;align-items:center;gap:10px;font-family:Playfair Display,serif;color:#e6c57e}.date-container.svelte-6zr7ey .date.svelte-6zr7ey{display:flex;flex-direction:column;align-items:center;margin:5px 0}.month.svelte-6zr7ey.svelte-6zr7ey{font-size:15px;letter-spacing:1px;text-transform:uppercase;color:#e6c57e;display:flex;align-items:center;justify-content:center}.date-container.svelte-6zr7ey .day-number.svelte-6zr7ey{font-size:25px;font-weight:700}.year.svelte-6zr7ey.svelte-6zr7ey{font-size:15px;color:#e6c57e;display:flex;align-items:center;justify-content:center}.event_description.svelte-6zr7ey.svelte-6zr7ey{color:#0ff;width:300px;margin-inline:-30px;color:#e6c57e}.bride_name.svelte-6zr7ey.svelte-6zr7ey,.groom_name.svelte-6zr7ey.svelte-6zr7ey{font-size:4rem}.divider_element.svelte-6zr7ey.svelte-6zr7ey{font-size:3rem}.date-container.svelte-6zr7ey .day.svelte-6zr7ey,.date-container.svelte-6zr7ey .time.svelte-6zr7ey{font-size:15px;letter-spacing:2px;text-transform:uppercase;align-items:center;justify-content:center;margin:0 10px}.date-container.svelte-6zr7ey .day.svelte-6zr7ey:before,.date-container.svelte-6zr7ey .day.svelte-6zr7ey:after,.date-container.svelte-6zr7ey .time.svelte-6zr7ey:before,.date-container.svelte-6zr7ey .time.svelte-6zr7ey:after{content:"";height:1px;background-color:#e6c57e;flex:1;display:block}.main_container.svelte-wpb6cx.svelte-wpb6cx{height:100vh;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.background_image.svelte-wpb6cx.svelte-wpb6cx{height:100%;width:100%}.left_image.svelte-wpb6cx.svelte-wpb6cx{position:absolute;top:0;left:0}.right_image.svelte-wpb6cx.svelte-wpb6cx{position:absolute;top:0;right:0}.bride_groom.svelte-wpb6cx.svelte-wpb6cx{position:absolute;bottom:60px;left:0;width:150px}.text_container.svelte-wpb6cx.svelte-wpb6cx{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2;padding:20px;border-radius:10px}.heading_container.svelte-wpb6cx h4.svelte-wpb6cx,.heading_container.svelte-wpb6cx p.svelte-wpb6cx,.couple_text.svelte-wpb6cx h1.svelte-wpb6cx,.couple_text.svelte-wpb6cx h3.svelte-wpb6cx{margin:0;padding:5px 0}.middle_bottom_design.svelte-wpb6cx.svelte-wpb6cx{width:120px;padding-block:20px}.main_event_date.svelte-wpb6cx.svelte-wpb6cx{text-transform:uppercase}.main_container.svelte-1uvke4o{position:relative;height:100vh;width:100vw;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;display:flex;flex-direction:column;align-items:center}.top_image.svelte-1uvke4o{position:absolute;top:0;margin:0 auto;width:80%}.text_container.svelte-1uvke4o{text-align:center;margin-top:150px;color:#036;z-index:1}.event_heading.svelte-1uvke4o{font-family:Times New Roman,serif;font-size:24px;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;display:inline-block;position:relative}.couple_text.svelte-1uvke4o{display:flex;justify-content:center;align-items:center;gap:10px}.groom_name.svelte-1uvke4o,.bride_name.svelte-1uvke4o{font-family:Times New Roman,serif;font-size:36px;text-transform:uppercase;font-weight:700;color:#036}.divider_element.svelte-1uvke4o{font-size:24px;color:#036}.date_container.svelte-1uvke4o{margin-top:10px}.main_event_date.svelte-1uvke4o{font-family:Times New Roman,serif;font-size:18px;color:#036}.image_container.svelte-1uvke4o{position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin-top:30px}.couple_image_container.svelte-1uvke4o{position:relative;width:170px;height:260px;border-radius:50%;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 4px 6px #0000001a;top:25px}.bride_groom_frame.svelte-1uvke4o{position:absolute;width:250px;height:auto;top:0;left:50%;transform:translate(-50%);pointer-events:none;margin-inline:-3px}
