.background_pattern_container.svelte-uqxjyn.svelte-uqxjyn{position:absolute;top:0;right:0;bottom:0;left:0}.container_main.svelte-uqxjyn.svelte-uqxjyn{width:100%;height:var(--hundred_vh);display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center}section.mobile.svelte-uqxjyn .container_main.svelte-uqxjyn{height:80vh;padding-bottom:50px}.main_container.svelte-uqxjyn.svelte-uqxjyn{width:80%;height:80%;display:flex;justify-content:space-between;align-items:center}section.mobile.svelte-uqxjyn .main_container.svelte-uqxjyn{flex-direction:column-reverse;height:100%}.image_frame_container.svelte-uqxjyn.svelte-uqxjyn{width:45%;height:100%;display:flex;justify-content:flex-end;align-items:flex-end}section.mobile.svelte-uqxjyn .image_frame_container.svelte-uqxjyn{width:100%}.image_frame_inner.svelte-uqxjyn.svelte-uqxjyn{width:85%;height:86%;display:flex;justify-content:flex-end;align-items:flex-end}.image_frame_1.svelte-uqxjyn.svelte-uqxjyn{width:100%;height:100%;margin-right:15px;border:3px solid var(--image_border_color);border-radius:10px}.image_frame_2.svelte-uqxjyn.svelte-uqxjyn{width:111.4%;height:92%;margin-top:17px;margin-left:-23px;position:relative;border:3px solid var(--image_border_color);border-radius:10px}section.mobile.svelte-uqxjyn .image_frame_2.svelte-uqxjyn{width:117.4%}.image_container.svelte-uqxjyn.svelte-uqxjyn{background-size:cover;background-position:center;width:105%;height:118%;position:absolute;top:-89px;left:-56px;transform:translateY(50px);transition:all .4s ease-in-out;opacity:0;transition-delay:.1s}.image_container.animate.svelte-uqxjyn.svelte-uqxjyn{opacity:1;visibility:visible;transform:initial}.content_container.svelte-uqxjyn.svelte-uqxjyn{width:45%;height:100%;display:flex;justify-content:center;align-items:center}section.mobile.svelte-uqxjyn .content_container.svelte-uqxjyn{width:100%;height:40%;justify-content:flex-end;margin-left:50px}.content_box.svelte-uqxjyn.svelte-uqxjyn{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:3px solid var(--image_border_color);padding:20px;color:#fff;position:relative;background-color:var(--content_box_background);border-radius:20px;transition:all .4s ease-in-out;opacity:0;transition-delay:.3s}.content_box.animate.svelte-uqxjyn.svelte-uqxjyn{opacity:1;visibility:visible;transform:initial}section.mobile.svelte-uqxjyn .content_box.svelte-uqxjyn{width:60%;height:80%;padding-block:10px}.function_name.svelte-uqxjyn.svelte-uqxjyn{font-size:3rem;text-align:center}section.mobile.svelte-uqxjyn .function_name.svelte-uqxjyn{font-size:1.2rem}.content_box_inner.svelte-uqxjyn.svelte-uqxjyn{display:flex;justify-content:center;align-items:center;gap:15px;padding-block:15px}section.mobile.svelte-uqxjyn .content_box_inner.svelte-uqxjyn{padding-block:7px}.groom_name.svelte-uqxjyn.svelte-uqxjyn,.bride_name.svelte-uqxjyn.svelte-uqxjyn{font-size:2.5rem}section.mobile.svelte-uqxjyn .groom_name.svelte-uqxjyn{font-size:1rem}section.mobile.svelte-uqxjyn .bride_name.svelte-uqxjyn{font-size:1rem}.function_date.svelte-uqxjyn.svelte-uqxjyn{font-size:2rem}section.mobile.svelte-uqxjyn .function_date.svelte-uqxjyn{font-size:.8rem}.dec_3.svelte-uqxjyn.svelte-uqxjyn{width:15px;height:15px;z-index:99;animation:svelte-uqxjyn-zoom-in-zoom-out 1s ease infinite}section.mobile.svelte-uqxjyn .dec_3.svelte-uqxjyn{width:20px;height:20px;animation:svelte-uqxjyn-zoom-in-zoom-out 1s ease infinite}@keyframes svelte-uqxjyn-zoom-in-zoom-out{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@media (min-width: 1920px){.image_container.svelte-uqxjyn.svelte-uqxjyn{top:-136px;left:-100px}}section.component-content.pc.svelte-uqxjyn.svelte-uqxjyn{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-uqxjyn.svelte-uqxjyn{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)}
