.svelte-1w57o15.svelte-1w57o15{box-sizing:border-box}.main_container.svelte-1w57o15.svelte-1w57o15{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative}.main_container.svelte-1w57o15.svelte-1w57o15:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.3;pointer-events:none}section.svelte-1w57o15 add-to-calendar-button{display:inline-block;padding:5px;position:relative;font-size:12px}.about-container.svelte-1w57o15 h6.svelte-1w57o15{text-align:center;color:#fff;font-size:1.5rem;font-weight:700;font-family:Playfair Display,serif;margin-bottom:10px;padding-top:50px;letter-spacing:2px;text-transform:uppercase;position:relative;z-index:2}.heart-divider.svelte-1w57o15.svelte-1w57o15{font-family:Arvo;width:100%;margin:30px auto 20px;text-align:center;position:relative;z-index:5}.white-line.svelte-1w57o15.svelte-1w57o15{width:30px;height:8px;display:inline-block;border-top:solid 2px #555555;position:relative;z-index:5}.pink-heart.svelte-1w57o15.svelte-1w57o15{color:#49a7fb;font-size:27px;position:relative;z-index:3;animation:pink-heart 8s infinite;margin-inline:10px;animation:svelte-1w57o15-rotates 6s infinite}.wedding-img.svelte-1w57o15.svelte-1w57o15{width:90%}.image_container.svelte-1w57o15.svelte-1w57o15{display:flex;justify-content:center;position:relative;z-index:5}.wedding-details.svelte-1w57o15.svelte-1w57o15,.reception-details.svelte-1w57o15.svelte-1w57o15{padding-top:20px;text-align:center;padding-bottom:50px;position:relative;z-index:5}.wedding-details.svelte-1w57o15 h6.svelte-1w57o15,.reception-details.svelte-1w57o15 h6.svelte-1w57o15{font-size:1rem;letter-spacing:5px;color:#fff;text-shadow:1px 1px black;font-family:Didact Gothic,sans-serif;text-transform:uppercase;margin-bottom:10px;text-align:center;padding-top:25px;position:relative;z-index:5}.wedding-details.svelte-1w57o15 h3.svelte-1w57o15,.reception-details.svelte-1w57o15 h3.svelte-1w57o15{font-size:2.4rem;color:#fff;text-transform:capitalize;text-shadow:1px 1px black;font-family:Playfair Display,serif;margin-bottom:10px;text-align:center;padding-top:6px;padding-bottom:10px;position:relative;z-index:5}.wedding-details.svelte-1w57o15 p.svelte-1w57o15,.reception-details.svelte-1w57o15 p.svelte-1w57o15{margin:0 0 20px;font-size:16px;color:#fff;font-family:Didact Gothic,sans-serif;line-height:1.75em;font-weight:400;position:relative;z-index:5}.icons.svelte-1w57o15.svelte-1w57o15{color:#fff;margin-right:10px;font-size:1.2rem;position:relative;z-index:5}a.svelte-1w57o15.svelte-1w57o15{text-decoration:none;color:#fff;background-color:#56b6e2;border:none}a.svelte-1w57o15.svelte-1w57o15:hover{background-color:#fff;border:1px solid #56b6e2;color:#666}.add_to_calender.svelte-1w57o15.svelte-1w57o15{text-align:center}@keyframes svelte-1w57o15-rotates{0%{transform:rotateY(0)}75%{transform:rotateY(360deg);color:#fff}to{transform:rotateY(0)}}section.component-content.pc.svelte-1w57o15.svelte-1w57o15{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-1w57o15.svelte-1w57o15{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)}
