.elementor-widget-container .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-container .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-container .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-widget-container [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-container [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-2099 .elementor-element.elementor-element-7267d33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2099 .elementor-element.elementor-element-fe740de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2099 .elementor-element.elementor-element-fe740de.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-image .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-image .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-image .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-widget-image [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-image [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7 input:not([type="submit"]){background-color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-image ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-image .wpcf7 input[type="submit"]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2099 .elementor-element.elementor-element-0fc8a30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.2}.elementor-2099 .elementor-element.elementor-element-0fc8a30::before,.elementor-2099 .elementor-element.elementor-element-0fc8a30>.elementor-background-video-container::before,.elementor-2099 .elementor-element.elementor-element-0fc8a30>.e-con-inner>.elementor-background-video-container::before,.elementor-2099 .elementor-element.elementor-element-0fc8a30>.elementor-background-slideshow::before,.elementor-2099 .elementor-element.elementor-element-0fc8a30>.e-con-inner>.elementor-background-slideshow::before,.elementor-2099 .elementor-element.elementor-element-0fc8a30>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(../../uploads/2024/12/heart-ssoulmate.webp);--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain}.elementor-2099 .elementor-element.elementor-element-0fc8a30.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-text-editor .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-text-editor .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-text-editor .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-widget-text-editor [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-text-editor [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7 input:not([type="submit"]){background-color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-text-editor .wpcf7 input[type="submit"]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-animated-headline .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-animated-headline .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-animated-headline.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-widget-animated-headline [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-animated-headline [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-animated-headline .wpcf7 input:not([type="submit"]){background-color:var(--e-global-color-primary)}.elementor-widget-animated-headline .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-animated-headline .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-animated-headline .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-animated-headline ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-animated-headline .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-animated-headline .wpcf7 input[type="submit"]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary )}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-2099 .elementor-element.elementor-element-4fcdcc6{--iteration-count:infinite;--animation-duration:1200ms}.elementor-2099 .elementor-element.elementor-element-4fcdcc6 .elementor-headline{text-align:left;font-family:"Noto Sans KR",Sans-serif;font-size:16px;font-weight:600}.elementor-2099 .elementor-element.elementor-element-4fcdcc6 .elementor-headline-dynamic-wrapper path{stroke:#E12E7C}.elementor-2099 .elementor-element.elementor-element-4fcdcc6 .elementor-headline-plain-text{color:#54595F}.elementor-2099 .elementor-element.elementor-element-4fcdcc6 .elementor-headline-dynamic-text{font-family:"Noto Sans KR",Sans-serif;font-weight:600}.elementor-2099 .elementor-element.elementor-element-fbc578c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.28}.elementor-2099 .elementor-element.elementor-element-fbc578c::before,.elementor-2099 .elementor-element.elementor-element-fbc578c>.elementor-background-video-container::before,.elementor-2099 .elementor-element.elementor-element-fbc578c>.e-con-inner>.elementor-background-video-container::before,.elementor-2099 .elementor-element.elementor-element-fbc578c>.elementor-background-slideshow::before,.elementor-2099 .elementor-element.elementor-element-fbc578c>.e-con-inner>.elementor-background-slideshow::before,.elementor-2099 .elementor-element.elementor-element-fbc578c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(../../uploads/2024/12/heart-ssoulmate.webp);--background-overlay:'';background-repeat:repeat}.elementor-2099 .elementor-element.elementor-element-7f15729{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2099 .elementor-element.elementor-element-ebcc143{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#0F9ED5}.elementor-2099 .elementor-element.elementor-element-ebcc143.elementor-element{--align-self:flex-end}.elementor-2099 .elementor-element.elementor-element-ebcc143 .elementor-headline{text-align:center;font-family:"Noto Sans KR",Sans-serif;font-size:25px;font-weight:600}.elementor-2099 .elementor-element.elementor-element-ebcc143 .elementor-headline-dynamic-wrapper path{stroke:#E12E7C}.elementor-2099 .elementor-element.elementor-element-ebcc143 .elementor-headline-plain-text{color:#0F9ED5}.elementor-2099 .elementor-element.elementor-element-ebcc143 .elementor-headline-dynamic-text{font-family:"Noto Sans KR",Sans-serif;font-weight:600}.elementor-2099 .elementor-element.elementor-element-ebcc143 .elementor-headline .elementor-headline-dynamic-wrapper{-webkit-text-stroke-color:#000;stroke:#000}.elementor-2099 .elementor-element.elementor-element-d5ba24a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2099 .elementor-element.elementor-element-5b97910.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1}.elementor-2099 .elementor-element.elementor-element-5b97910{text-align:center}.elementor-2099 .elementor-element.elementor-element-d27e332{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5}.elementor-2099 .elementor-element.elementor-element-d27e332::before,.elementor-2099 .elementor-element.elementor-element-d27e332>.elementor-background-video-container::before,.elementor-2099 .elementor-element.elementor-element-d27e332>.e-con-inner>.elementor-background-video-container::before,.elementor-2099 .elementor-element.elementor-element-d27e332>.elementor-background-slideshow::before,.elementor-2099 .elementor-element.elementor-element-d27e332>.e-con-inner>.elementor-background-slideshow::before,.elementor-2099 .elementor-element.elementor-element-d27e332>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(../../uploads/2024/12/heart-ssoulmate.webp);--background-overlay:''}.elementor-2099 .elementor-element.elementor-element-bd7844a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5}.elementor-2099 .elementor-element.elementor-element-bd7844a::before,.elementor-2099 .elementor-element.elementor-element-bd7844a>.elementor-background-video-container::before,.elementor-2099 .elementor-element.elementor-element-bd7844a>.e-con-inner>.elementor-background-video-container::before,.elementor-2099 .elementor-element.elementor-element-bd7844a>.elementor-background-slideshow::before,.elementor-2099 .elementor-element.elementor-element-bd7844a>.e-con-inner>.elementor-background-slideshow::before,.elementor-2099 .elementor-element.elementor-element-bd7844a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(../../uploads/2024/12/heart-ssoulmate.webp);--background-overlay:''}.elementor-2099 .elementor-element.elementor-element-aa5bf09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.13}.elementor-2099 .elementor-element.elementor-element-aa5bf09:not(.elementor-motion-effects-element-type-background),.elementor-2099 .elementor-element.elementor-element-aa5bf09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(../../uploads/2024/03/smile01.webp);background-position:9px 0;background-repeat:no-repeat}.elementor-2099 .elementor-element.elementor-element-aa5bf09::before,.elementor-2099 .elementor-element.elementor-element-aa5bf09>.elementor-background-video-container::before,.elementor-2099 .elementor-element.elementor-element-aa5bf09>.e-con-inner>.elementor-background-video-container::before,.elementor-2099 .elementor-element.elementor-element-aa5bf09>.elementor-background-slideshow::before,.elementor-2099 .elementor-element.elementor-element-aa5bf09>.e-con-inner>.elementor-background-slideshow::before,.elementor-2099 .elementor-element.elementor-element-aa5bf09>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(../../uploads/2024/02/ssoulmatelogo-1.png);--background-overlay:'';background-position:bottom right;background-repeat:no-repeat}.elementor-widget-gallery .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-gallery .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-gallery .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-gallery .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-widget-gallery [data-tippy-root]>.tippy-box{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-gallery [data-tippy-root]>.tippy-box .tippy-arrow{color:var(--e-global-color-primary)}.elementor-widget-gallery .wpcf7 input:not([type="submit"]){background-color:var(--e-global-color-primary)}.elementor-widget-gallery .wpcf7 select{background-color:var(--e-global-color-primary)}.elementor-widget-gallery .wpcf7 textarea{background-color:var(--e-global-color-primary)}.elementor-widget-gallery .wpcf7 label{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-gallery ::placeholder{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-gallery .wpcf7-submit{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-gallery .wpcf7 input[type="submit"]:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-primary)}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent )}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-2099 .elementor-element.elementor-element-6ad897c .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-2099 .elementor-element.elementor-element-6ad897c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-2099 .elementor-element.elementor-element-6ad897c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-2099 .elementor-element.elementor-element-375039a{--display:flex}.elementor-2099 .elementor-element.elementor-element-1ca027e{text-align:left}.elementor-2099 .elementor-element.elementor-element-ec8afd7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px}.elementor-2099 .elementor-element.elementor-element-ec8afd7:not(.elementor-motion-effects-element-type-background),.elementor-2099 .elementor-element.elementor-element-ec8afd7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFEDF4}.elementor-2099 .elementor-element.elementor-element-ec8afd7.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1}.elementor-2099 .elementor-element.elementor-element-953a003{font-family:"Noto Sans KR",Sans-serif;font-size:13px;font-weight:200}@media(min-width:768px){.elementor-2099 .elementor-element.elementor-element-fe740de{--width:35.58%}.elementor-2099 .elementor-element.elementor-element-0fc8a30{--width:64%}.elementor-2099 .elementor-element.elementor-element-7f15729{--width:50%}.elementor-2099 .elementor-element.elementor-element-d5ba24a{--width:50%}.elementor-2099 .elementor-element.elementor-element-bd7844a{--width:100%}}@media(max-width:1024px){.elementor-2099 .elementor-element.elementor-element-aa5bf09:not(.elementor-motion-effects-element-type-background),.elementor-2099 .elementor-element.elementor-element-aa5bf09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-2099 .elementor-element.elementor-element-aa5bf09:not(.elementor-motion-effects-element-type-background),.elementor-2099 .elementor-element.elementor-element-aa5bf09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}