.svelte-12gbqbf.svelte-12gbqbf{box-sizing:border-box}section.svelte-12gbqbf.svelte-12gbqbf{padding:2% 8%;overflow:hidden;position:relative}.background_pattern_container.svelte-12gbqbf.svelte-12gbqbf{position:absolute;top:0;right:0;bottom:0;left:0}.about-container.svelte-12gbqbf.svelte-12gbqbf{position:relative;z-index:2}.about-container.svelte-12gbqbf h1.svelte-12gbqbf{font-size:2.2rem;font-family:Playfair Display,serif;color:#333;text-align:center;font-weight:600;margin-top:0;padding-top:25px;text-transform:capitalize}.heart-divider.svelte-12gbqbf.svelte-12gbqbf{font-family:Arvo;width:100%;margin:30px auto 20px;text-align:center}.white-line.svelte-12gbqbf.svelte-12gbqbf{width:30px;height:8px;display:inline-block;border-top:solid 2px #bfbabb}.pink-heart.svelte-12gbqbf.svelte-12gbqbf{color:#ff6e8d;font-size:27px;position:relative;z-index:3;animation:pink-heart 8s infinite;margin-inline:10px;animation:svelte-12gbqbf-rotates 6s infinite}section.svelte-12gbqbf>div.svelte-12gbqbf{text-align:center}.rings.svelte-12gbqbf.svelte-12gbqbf{text-align:center;padding-top:15px;padding-bottom:25px}.small-image.svelte-12gbqbf.svelte-12gbqbf{width:100px;height:50px;object-fit:contain;opacity:.6;margin-top:5px}.groom_pic.svelte-12gbqbf.svelte-12gbqbf,.bride_pic.svelte-12gbqbf.svelte-12gbqbf{height:var(--image_size);width:var(--image_size);min-height:200px;min-width:200px;background-size:cover;background-position:center;margin:25px auto auto}.groom_pic.round_image.svelte-12gbqbf.svelte-12gbqbf,.bride_pic.round_image.svelte-12gbqbf.svelte-12gbqbf{border-radius:50%}.couple-name.svelte-12gbqbf.svelte-12gbqbf{font-size:22px;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px;text-align:center;padding-top:22px;font-family:Playfair Display,serif;color:#2d3851;font-weight:600}.couples.svelte-12gbqbf.svelte-12gbqbf{display:block;text-align:center;color:#ff6e8d;font-size:35px;font-weight:400;font-family:Alex Brush,cursive;text-transform:capitalize}section.svelte-12gbqbf p.svelte-12gbqbf{padding:15px 15px 35px;text-align:center;color:#666;font-family:Didact Gothic,sans-serif;font-size:1.2rem}.groom-name.svelte-12gbqbf.svelte-12gbqbf{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:1rem}.couple_container.svelte-12gbqbf.svelte-12gbqbf{display:flex;flex-direction:column;position:relative;z-index:2}.couple_container.bride_first.svelte-12gbqbf.svelte-12gbqbf{flex-direction:column-reverse}@keyframes svelte-12gbqbf-rotates{0%{transform:rotateY(0)}75%{transform:rotateY(360deg)}to{transform:rotateY(0)}}section.component-content.pc.svelte-12gbqbf.svelte-12gbqbf{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-12gbqbf.svelte-12gbqbf{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)}
