section.svelte-xkjyf7 add-to-calendar-button{display:inline-block;padding:5px;position:relative;font-size:12px}.event-container.svelte-xkjyf7 h3.svelte-xkjyf7{text-align:center;font-family:Lora,serif;color:#9c9c9c;font-size:2.5rem;padding:50px 10px 30px;width:fit-content;margin:8px auto 0}.event-container.svelte-xkjyf7 .heart.svelte-xkjyf7{color:#d884b9;display:flex;flex-direction:column;position:relative;align-items:center;text-align:center;font-size:2rem;padding-bottom:45px;width:fit-content;margin:0 auto}.event-image.svelte-xkjyf7.svelte-xkjyf7{justify-content:center;display:flex}.event-image.svelte-xkjyf7 img.svelte-xkjyf7{height:var(--image-size);width:var(--image-size);border:10px solid rgb(249,252,249);transform:rotate(10deg);box-shadow:2px 2px 10px #302f2f}.event-details.svelte-xkjyf7.svelte-xkjyf7{text-align:center;padding-bottom:25px;width:fit-content;margin:0 auto}.event-details.svelte-xkjyf7 h1.svelte-xkjyf7{padding-top:25px;color:#141313;font-size:1.5rem;font-weight:500;letter-spacing:2px;font-family:Inconsolata,monospace;width:fit-content;margin:0 auto}.wedding-main.svelte-xkjyf7 p.svelte-xkjyf7{color:#141313;font-size:1.1rem;font-weight:500;font-family:Inconsolata,monospace;line-height:40px}.wedding-main.svelte-xkjyf7 a.svelte-xkjyf7{background-color:#d884b9;border:none;padding:5px 25px;border-radius:50px;color:#fff;text-decoration:none;font-size:1.2rem}.wedding-main.svelte-xkjyf7 a.svelte-xkjyf7:hover{background-color:#9c9c9c;border:none;padding:5px 25px;border-radius:50px;color:#fff}.wedding-text.svelte-xkjyf7.svelte-xkjyf7{color:#d884b9;font-family:Lora,serif;font-size:2rem;padding-top:35px}.reception-image.svelte-xkjyf7.svelte-xkjyf7{justify-content:center;display:flex}.reception-image.svelte-xkjyf7 img.svelte-xkjyf7{height:100%;width:70%;border:10px solid rgb(249,252,249);transform:rotate(10deg);box-shadow:2px 2px 10px #302f2f}.reception-details.svelte-xkjyf7.svelte-xkjyf7{text-align:center;padding-bottom:25px}.reception-main.svelte-xkjyf7 p.svelte-xkjyf7{color:#141313;font-size:1.1rem;font-weight:500;font-family:Inconsolata,monospace;line-height:40px}.reception-main.svelte-xkjyf7 a.svelte-xkjyf7{background-color:#d884b9;border:none;padding:5px 25px;border-radius:15%;color:#fff;text-decoration:none;font-size:1.2rem}.reception-main.svelte-xkjyf7 a.svelte-xkjyf7:hover{background-color:#9c9c9c;border:none;padding:5px 25px;border-radius:15%;color:#fff}.reception-text.svelte-xkjyf7.svelte-xkjyf7{font-size:2rem;color:#d884b9;font-family:Lora,serif;padding-top:35px}section.component-content.pc.svelte-xkjyf7.svelte-xkjyf7{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-xkjyf7.svelte-xkjyf7{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)}
