section.svelte-123inex add-to-calendar-button{overflow:hidden;display:inline-block;padding:5px;position:relative;font-size:12px}.background_pattern_container.svelte-123inex.svelte-123inex{position:absolute;top:0;right:0;bottom:0;left:0}.event-container.svelte-123inex.svelte-123inex{padding-block:25px;position:relative;z-index:2}.function-container.svelte-123inex.svelte-123inex{position:relative;z-index:2}.event-container.svelte-123inex h3.svelte-123inex{text-align:center;font-family:Cormorant Garamond,serif;color:#000;font-size:2.5rem;font-weight:500;width:fit-content;margin:0 auto}.heartline.svelte-123inex.svelte-123inex{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:20px}.line.svelte-123inex.svelte-123inex{height:50px;width:0;border:1px solid #ec2328}.heart.svelte-123inex.svelte-123inex{color:#ec2328}.event-image.svelte-123inex.svelte-123inex{justify-content:center;display:flex}.event-image.svelte-123inex img.svelte-123inex{height:var(--image-size);width:var(--image-size);object-fit:cover;object-position:center}.round_image.svelte-123inex.svelte-123inex{border-radius:50%}.event-details.svelte-123inex.svelte-123inex{text-align:center;padding-bottom:25px;width:fit-content;margin:0 auto}.event-details.svelte-123inex h1.svelte-123inex{font-size:2rem;padding-block:18px;font-family:Lora,serif;letter-spacing:2px;width:fit-content;margin:0 auto}.wedding-main.svelte-123inex p.svelte-123inex{color:#2b2929;font-size:1.2rem;font-family:Forum,cursive;line-height:30px}.event-date.svelte-123inex.svelte-123inex{color:#1a1818!important;font-style:normal!important;font-size:1.25rem!important}.event-time.svelte-123inex.svelte-123inex{color:#3d3b3b!important;font-style:italic!important;font-size:1.2rem!important}.event-venue.svelte-123inex.svelte-123inex{color:#2b2929!important;font-style:normal!important;font-size:1.22rem!important;letter-spacing:2px}.wedding-main.svelte-123inex a.svelte-123inex{border:solid black 1px;padding:5px 25px;border-radius:50px;color:#000;text-decoration:none;font-size:1.2rem}.wedding-main.svelte-123inex a.svelte-123inex:hover{background-color:#000;border:none;padding:5px 25px;border-radius:50px;color:#fff}.wedding-text.svelte-123inex.svelte-123inex{color:#000;font-family:Lora,serif;font-size:1.5rem;padding-top:35px}.reception-image.svelte-123inex.svelte-123inex{justify-content:center;display:flex}.reception-image.svelte-123inex img.svelte-123inex{height:100%;width:80%}.reception-details.svelte-123inex.svelte-123inex{text-align:center;padding-bottom:25px}.reception-main.svelte-123inex p.svelte-123inex{color:#2b2929;font-size:1rem;font-family:Forum,cursive;line-height:30px;letter-spacing:2px}.reception-main.svelte-123inex a.svelte-123inex{border:solid black 1px;padding:5px 25px;border-radius:15%;color:#000;text-decoration:none;font-size:1.2rem}.reception-main.svelte-123inex a.svelte-123inex:hover{background-color:#000;border:none;padding:5px 25px;border-radius:15%;color:#fff}.reception-text.svelte-123inex.svelte-123inex{color:#000;font-family:Lora,serif;font-size:1.5rem;padding-top:35px}section.component-content.pc.svelte-123inex.svelte-123inex{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-123inex.svelte-123inex{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)}
