section.svelte-18x4sfl.svelte-18x4sfl{width:100%}.container.svelte-18x4sfl.svelte-18x4sfl{width:100%;margin:0 auto;padding:0;max-width:initial}.heading.svelte-18x4sfl.svelte-18x4sfl{font-family:Great Vibes,cursive;font-size:3rem;font-weight:500;line-height:1.5;text-align:center;padding:1.5rem 0;color:#eba611}.heading.svelte-18x4sfl span.svelte-18x4sfl{display:block}.about-header.svelte-18x4sfl.svelte-18x4sfl{padding-top:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:15px;position:relative}.background_pattern_container.svelte-18x4sfl.svelte-18x4sfl{position:absolute;top:0;right:0;bottom:0;left:0}.about-header.svelte-18x4sfl .red-heart.svelte-18x4sfl{color:#eba611;font-size:30px;padding-top:15px}.grey-heart.svelte-18x4sfl.svelte-18x4sfl{color:#3c3434e1;font-size:30px;position:relative;left:-.6rem;padding-top:15px}.groom-photo.svelte-18x4sfl.svelte-18x4sfl{margin:25px;height:400px;background-repeat:no-repeat;background-size:cover;background-position:77%}.photo-border.svelte-18x4sfl.svelte-18x4sfl{width:95%;height:95%;background-color:transparent;border:5px solid #a78c50;margin:auto;position:relative;top:10px;text-align:center;padding-top:200px}.about-hr.svelte-18x4sfl.svelte-18x4sfl{width:85%;margin-left:auto;margin-right:auto}.about-heading.svelte-18x4sfl.svelte-18x4sfl{font-size:54px;font-family:Great Vibes,cursive;color:#eba611;text-align:center}.groom-content.svelte-18x4sfl.svelte-18x4sfl{text-align:center;position:relative;top:130px}.about-bride-heading.svelte-18x4sfl.svelte-18x4sfl{color:#db2d2d;font-weight:bolder;font-size:35px}.about-groom-heading.svelte-18x4sfl.svelte-18x4sfl{color:#f0f1f7bf;font-weight:bolder;font-size:35px}.groom-para.svelte-18x4sfl.svelte-18x4sfl{margin:25px 25px 80px;font-family:Kalam,cursive;font-size:23px}.groom-para.svelte-18x4sfl p.svelte-18x4sfl,.bride-para.svelte-18x4sfl p.svelte-18x4sfl{text-align:center;padding:15px;color:#8d2525d6;font-size:1.7rem}.bride-para.svelte-18x4sfl hr.svelte-18x4sfl,.groom-para.svelte-18x4sfl hr.svelte-18x4sfl{width:50%;margin:0% auto}.couples-name.svelte-18x4sfl.svelte-18x4sfl{color:#000;font-size:1.8rem;font-weight:500}.bride-photo.svelte-18x4sfl.svelte-18x4sfl{margin:25px;height:400px;background-repeat:no-repeat;background-size:cover;background-position:50%}.bride-para.svelte-18x4sfl.svelte-18x4sfl{margin:25px 25px 20px;font-family:Great Vibes,cursive;font-size:23px;color:#463d3dd6}.bride-content.svelte-18x4sfl.svelte-18x4sfl{position:relative;top:116px}.groom-content.svelte-18x4sfl .red-heart.svelte-18x4sfl,.bride-content.svelte-18x4sfl .red-heart.svelte-18x4sfl{color:#eba611;font-size:27px;position:relative;bottom:15px;animation:svelte-18x4sfl-red-heart 8s infinite}.groom-content.svelte-18x4sfl .white-heart.svelte-18x4sfl,.bride-content.svelte-18x4sfl .white-heart.svelte-18x4sfl{color:#3c3434e1;font-size:27px;position:relative;left:-13px;bottom:15px;animation:svelte-18x4sfl-white-heart 8s infinite}@keyframes svelte-18x4sfl-red-heart{0%{opacity:1;filter:brightness(1)}25%{opacity:.6;transform:translateY(10px)}50%{opacity:1;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-18x4sfl-white-heart{0%{opacity:1}25%{opacity:1;transform:translateY(-10px)}50%{opacity:1;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}section.pc.svelte-18x4sfl .groom-photo.svelte-18x4sfl{height:26vw;background-repeat:no-repeat;background-size:contain;background-position:50%;width:fit-content;margin:0 auto}section.pc.svelte-18x4sfl .photo-border.svelte-18x4sfl{width:26vw;height:95%;background-color:transparent;border:5px solid #a78c50;margin:auto;position:relative;top:14px;text-align:center;padding-top:200px}section.pc.svelte-18x4sfl .groom-para p.svelte-18x4sfl,.bride-para.svelte-18x4sfl p.svelte-18x4sfl{text-align:center;padding:15px;color:#8d2525d6;font-size:1.7rem;width:26vw;margin:0 auto}section.component-content.pc.svelte-18x4sfl.svelte-18x4sfl{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-18x4sfl.svelte-18x4sfl{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)}
