.elementor-6047 .elementor-element.elementor-element-a601bb4{--display:flex;--min-height:498px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-a601bb4::before, .elementor-6047 .elementor-element.elementor-element-a601bb4 > .elementor-background-video-container::before, .elementor-6047 .elementor-element.elementor-element-a601bb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-6047 .elementor-element.elementor-element-a601bb4 > .elementor-background-slideshow::before, .elementor-6047 .elementor-element.elementor-element-a601bb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6047 .elementor-element.elementor-element-a601bb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rubyundangan.com/wp-content/uploads/2025/04/10328959-copy.jpg");--background-overlay:'';background-size:cover;}.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-6047 .elementor-element.elementor-element-e53474d img{width:29%;}.elementor-widget-heading .elementor-heading-title{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-6047 .elementor-element.elementor-element-426761e{text-align:center;}.elementor-6047 .elementor-element.elementor-element-426761e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:normal;color:#FF79BD;}.elementor-6047 .elementor-element.elementor-element-c7641fd{text-align:center;}.elementor-6047 .elementor-element.elementor-element-c7641fd .elementor-heading-title{font-family:"sweet-sensation", Sans-serif;font-weight:normal;color:#FF5AA6;}.elementor-6047 .elementor-element.elementor-element-ca7da79{text-align:center;}.elementor-6047 .elementor-element.elementor-element-ca7da79 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:19px;font-weight:normal;color:#FF79BD;}.elementor-6047 .elementor-element.elementor-element-7f0fdc1 img{opacity:0.82;}.elementor-6047 .elementor-element.elementor-element-d018b6f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-90613bd{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-90613bd:not(.elementor-motion-effects-element-type-background), .elementor-6047 .elementor-element.elementor-element-90613bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rubyundangan.com/wp-content/uploads/2025/04/Asset-79.png");background-position:top center;background-size:cover;}.elementor-6047 .elementor-element.elementor-element-b310d6b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-855311d{text-align:left;}.elementor-6047 .elementor-element.elementor-element-855311d img{width:62%;}.elementor-6047 .elementor-element.elementor-element-edf46bd{text-align:right;}.elementor-6047 .elementor-element.elementor-element-edf46bd img{width:62%;}.elementor-6047 .elementor-element.elementor-element-6128f65{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6047 .elementor-element.elementor-element-dde9728 img{width:36%;}.elementor-6047 .elementor-element.elementor-element-ffcd4db{text-align:center;}.elementor-6047 .elementor-element.elementor-element-ffcd4db .elementor-heading-title{font-family:"Playpen Sans", Sans-serif;font-size:8px;font-weight:normal;}.elementor-6047 .elementor-element.elementor-element-d6b90b2{text-align:center;}.elementor-6047 .elementor-element.elementor-element-d6b90b2 .elementor-heading-title{font-family:"Playpen Sans", Sans-serif;font-size:11px;font-weight:normal;}.elementor-6047 .elementor-element.elementor-element-c7b78c2{--display:flex;--min-height:498px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-c7b78c2::before, .elementor-6047 .elementor-element.elementor-element-c7b78c2 > .elementor-background-video-container::before, .elementor-6047 .elementor-element.elementor-element-c7b78c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-6047 .elementor-element.elementor-element-c7b78c2 > .elementor-background-slideshow::before, .elementor-6047 .elementor-element.elementor-element-c7b78c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6047 .elementor-element.elementor-element-c7b78c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://rubyundangan.com/wp-content/uploads/2025/04/10328959-copy.jpg");--background-overlay:'';background-position:bottom center;background-size:cover;}.elementor-6047 .elementor-element.elementor-element-da390d8 > .elementor-widget-container{margin:-95px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-da390d8 img{width:39%;height:217px;object-fit:cover;object-position:top center;border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFE6F1;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6047 .elementor-element.elementor-element-7736ee6 img{width:29%;}.elementor-6047 .elementor-element.elementor-element-f87d4dc{text-align:center;}.elementor-6047 .elementor-element.elementor-element-f87d4dc .elementor-heading-title{font-family:"sweet-sensation", Sans-serif;font-weight:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);mix-blend-mode:darken;color:#FF68AD;}.elementor-6047 .elementor-element.elementor-element-22fab0e{text-align:center;}.elementor-6047 .elementor-element.elementor-element-22fab0e .elementor-heading-title{font-family:"Playpen Sans", Sans-serif;font-size:11px;font-weight:normal;}.elementor-6047 .elementor-element.elementor-element-855ece6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-7631d83{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-7631d83:not(.elementor-motion-effects-element-type-background), .elementor-6047 .elementor-element.elementor-element-7631d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rubyundangan.com/wp-content/uploads/2025/04/Asset-79.png");background-position:top center;background-size:cover;}.elementor-6047 .elementor-element.elementor-element-f18c640 img{width:80%;}.elementor-6047 .elementor-element.elementor-element-f7b2be1 > .elementor-widget-container{margin:-250px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-f7b2be1{text-align:center;}.elementor-6047 .elementor-element.elementor-element-f7b2be1 .elementor-heading-title{font-family:"Playpen Sans", Sans-serif;font-size:14px;font-weight:normal;}.elementor-6047 .elementor-element.elementor-element-b3e661c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-5f832dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-6047 .elementor-element.elementor-element-5f832dc:not(.elementor-motion-effects-element-type-background), .elementor-6047 .elementor-element.elementor-element-5f832dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rubyundangan.com/wp-content/uploads/2025/04/10328959-copydsd.jpg");background-position:center center;background-size:cover;}.elementor-6047 .elementor-element.elementor-element-b3e952d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:double;--border-style:double;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:#FFFFFFC7;--border-color:#FFFFFFC7;--border-radius:360px 360px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-b3e952d:not(.elementor-motion-effects-element-type-background), .elementor-6047 .elementor-element.elementor-element-b3e952d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC6D9;}.elementor-6047 .elementor-element.elementor-element-5600725 > .elementor-widget-container{margin:-118px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-5600725 img{width:27%;}.elementor-6047 .elementor-element.elementor-element-06240d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-06240d9{text-align:center;}.elementor-6047 .elementor-element.elementor-element-06240d9 .elementor-heading-title{font-family:"Sofia", Sans-serif;font-size:27px;font-weight:normal;}.elementor-6047 .elementor-element.elementor-element-2539f2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-2539f2f{text-align:center;}.elementor-6047 .elementor-element.elementor-element-2539f2f .elementor-heading-title{font-family:"Sofia", Sans-serif;font-size:18px;font-weight:normal;letter-spacing:3px;}.elementor-6047 .elementor-element.elementor-element-b13063f{text-align:center;}.elementor-6047 .elementor-element.elementor-element-b13063f .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:19px;font-weight:normal;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-6047 .elementor-element.elementor-element-8828f77 .elementor-icon-wrapper{text-align:center;}.elementor-6047 .elementor-element.elementor-element-8828f77.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6047 .elementor-element.elementor-element-8828f77.elementor-view-framed .elementor-icon, .elementor-6047 .elementor-element.elementor-element-8828f77.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6047 .elementor-element.elementor-element-8828f77.elementor-view-framed .elementor-icon, .elementor-6047 .elementor-element.elementor-element-8828f77.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6047 .elementor-element.elementor-element-7e614f5{text-align:center;}.elementor-6047 .elementor-element.elementor-element-7e614f5 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:normal;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6047 .elementor-element.elementor-element-9d2eaf5 .elementor-button{background-color:#FE57A3;border-radius:14px 14px 14px 14px;}.elementor-6047 .elementor-element.elementor-element-72e0220{--display:flex;}.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-digits{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-weddingpress-countdown .wpkoi-elements-countdown-digits::after{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6047 .elementor-element.elementor-element-4c78924 .wpkoi-elements-countdown-item > div{margin-right:15px;margin-left:15px;padding:15px 15px 15px 15px;border-style:double;border-width:4px 4px 4px 4px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;background:#FFAAC8;}.elementor-6047 .elementor-element.elementor-element-4c78924 .wpkoi-elements-countdown-container{margin-right:-15px;margin-left:-15px;margin-bottom:0px;}.elementor-6047 .elementor-element.elementor-element-4c78924 .wpkoi-elements-countdown-digits{color:#ffffff;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:normal;}.elementor-6047 .elementor-element.elementor-element-4c78924 .wpkoi-elements-countdown-label{color:#ffffff;font-family:"Cormorant Upright", Sans-serif;font-size:11px;font-weight:normal;}.elementor-6047 .elementor-element.elementor-element-3e4603d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-bba2446{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-6047 .elementor-element.elementor-element-bba2446:not(.elementor-motion-effects-element-type-background), .elementor-6047 .elementor-element.elementor-element-bba2446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rubyundangan.com/wp-content/uploads/2025/04/10328959-copydsd.jpg");background-position:center center;background-size:cover;}.elementor-6047 .elementor-element.elementor-element-696f949{text-align:center;}.elementor-6047 .elementor-element.elementor-element-696f949 .elementor-heading-title{font-family:"sweet-sensation", Sans-serif;font-weight:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);mix-blend-mode:darken;color:#FF68AD;}.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-6047 .elementor-element.elementor-element-57d4f33 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6047 .elementor-element.elementor-element-57d4f33 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6047 .elementor-element.elementor-element-57d4f33{--image-border-width:0px;--image-border-radius:32px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6047 .elementor-element.elementor-element-9797207{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-1e65e49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-6047 .elementor-element.elementor-element-1e65e49:not(.elementor-motion-effects-element-type-background), .elementor-6047 .elementor-element.elementor-element-1e65e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rubyundangan.com/wp-content/uploads/2025/04/10328959-copydsd.jpg");background-position:center center;background-size:cover;}.elementor-6047 .elementor-element.elementor-element-3a2eed6{text-align:center;}.elementor-6047 .elementor-element.elementor-element-3a2eed6 .elementor-heading-title{font-family:"sweet-sensation", Sans-serif;font-weight:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);mix-blend-mode:darken;color:#FF68AD;}.elementor-widget-weddingpress-commentkit .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=button].wdp-form-btn, .wdp-wrapper .wdp-wrap-form .wdp-container-form input[type=submit]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6047 .elementor-element.elementor-element-9431b56 .wdp-wrapper .wdp-wrap-form .wdp-container-form p.form-submit{text-align:left !important;}.elementor-6047 .elementor-element.elementor-element-9431b56 .wdp-wrapper ul.wdp-container-comments li.wdp-item-comment .wdp-comment-avatar img{max-width:28px;max-height:28px;opacity:1;height:100px;}.elementor-6047 .elementor-element.elementor-element-4890bd3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-4890bd3::before, .elementor-6047 .elementor-element.elementor-element-4890bd3 > .elementor-background-video-container::before, .elementor-6047 .elementor-element.elementor-element-4890bd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-6047 .elementor-element.elementor-element-4890bd3 > .elementor-background-slideshow::before, .elementor-6047 .elementor-element.elementor-element-4890bd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6047 .elementor-element.elementor-element-4890bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6047 .elementor-element.elementor-element-0f83250{--display:flex;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6047 .elementor-element.elementor-element-0f83250:not(.elementor-motion-effects-element-type-background), .elementor-6047 .elementor-element.elementor-element-0f83250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rubyundangan.com/wp-content/uploads/2025/04/2.jpg");background-position:center center;background-size:cover;}.elementor-6047 .elementor-element.elementor-element-0f83250::before, .elementor-6047 .elementor-element.elementor-element-0f83250 > .elementor-background-video-container::before, .elementor-6047 .elementor-element.elementor-element-0f83250 > .e-con-inner > .elementor-background-video-container::before, .elementor-6047 .elementor-element.elementor-element-0f83250 > .elementor-background-slideshow::before, .elementor-6047 .elementor-element.elementor-element-0f83250 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6047 .elementor-element.elementor-element-0f83250 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FEA7D100 0%, #FF94C8 100%);}.elementor-6047 .elementor-element.elementor-element-ffbd034{text-align:center;}.elementor-6047 .elementor-element.elementor-element-ffbd034 .elementor-heading-title{font-family:"Playpen Sans", Sans-serif;font-size:11px;font-weight:normal;color:#FFFFFF;}.elementor-6047 .elementor-element.elementor-element-18d12f4{text-align:center;}.elementor-6047 .elementor-element.elementor-element-18d12f4 .elementor-heading-title{font-family:"sweet-sensation", Sans-serif;font-weight:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-6047 .elementor-element.elementor-element-1212960{text-align:center;}.elementor-6047 .elementor-element.elementor-element-1212960 .elementor-heading-title{font-family:"Playpen Sans", Sans-serif;font-size:11px;font-weight:normal;color:#FFFFFF;}.elementor-6047 .elementor-element.elementor-element-000d801{text-align:center;}.elementor-6047 .elementor-element.elementor-element-000d801 .elementor-heading-title{font-family:"Sofia", Sans-serif;font-weight:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-6047 .elementor-element.elementor-element-217e18ce{--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-6047 .elementor-element.elementor-element-83c4c97{text-align:center;}.elementor-6047 .elementor-element.elementor-element-83c4c97 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:400;color:#828586;}.elementor-6047 .elementor-element.elementor-element-1312be img{width:14%;opacity:1;border-style:none;box-shadow:0px -100px 0px -100px rgba(0,0,0,0.5);}.elementor-6047 .elementor-element.elementor-element-7c178e0b .elementor-icon-wrapper{text-align:center;}.elementor-6047 .elementor-element.elementor-element-7c178e0b.elementor-view-stacked .elementor-icon{background-color:#5B722E;}.elementor-6047 .elementor-element.elementor-element-7c178e0b.elementor-view-framed .elementor-icon, .elementor-6047 .elementor-element.elementor-element-7c178e0b.elementor-view-default .elementor-icon{color:#5B722E;border-color:#5B722E;}.elementor-6047 .elementor-element.elementor-element-7c178e0b.elementor-view-framed .elementor-icon, .elementor-6047 .elementor-element.elementor-element-7c178e0b.elementor-view-default .elementor-icon svg{fill:#5B722E;}.elementor-6047 .elementor-element.elementor-element-7c178e0b .elementor-icon{padding:8px;}.elementor-6047 .elementor-element.elementor-element-24993cf{--display:flex;}.elementor-6047 .elementor-element.elementor-element-e547c65 .overlayy{opacity:0;}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-text{margin-top:15px;text-align:center;}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-dear{margin-top:15px;text-align:center;}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-name{margin-top:15px;font-family:"Sofia", Sans-serif;font-weight:normal;color:#FF63A2;text-align:center;}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-button-wrapper{margin-top:10px;text-align:center;}.elementor-6047 .elementor-element.elementor-element-e547c65 .elementor-image img{width:17%;border-style:double;border-color:#FF63A2;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-txt-the-wedding{font-family:"Quicksand", Sans-serif;color:#FF32B0;text-align:center;}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-mempelai{font-family:"Sofia", Sans-serif;color:#FF65AC;text-align:center;}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-tgl{text-align:center;}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-keterangan{font-family:"Poppins", Sans-serif;color:#FF1A99;}.elementor-6047 .elementor-element.elementor-element-e547c65 a.elementor-button, .elementor-6047 .elementor-element.elementor-element-e547c65 .elementor-button{background-color:#FF63A2;}.elementor-6047 .elementor-element.elementor-element-e547c65 a.elementor-button:hover, .elementor-6047 .elementor-element.elementor-element-e547c65 .elementor-button:hover, .elementor-6047 .elementor-element.elementor-element-e547c65 a.elementor-button:focus, .elementor-6047 .elementor-element.elementor-element-e547c65 .elementor-button:focus{background-color:#FF42AC73;}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-button-qr{text-align:center;}.elementor-6047 .elementor-element.elementor-element-3864b5d{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;top:123px;}body:not(.rtl) .elementor-6047 .elementor-element.elementor-element-3864b5d{left:214.667px;}body.rtl .elementor-6047 .elementor-element.elementor-element-3864b5d{right:214.667px;}.elementor-6047 .elementor-element.elementor-element-3864b5d .elementor-icon-wrapper{text-align:right;}.elementor-6047 .elementor-element.elementor-element-3864b5d.elementor-view-stacked .elementor-icon{background-color:#726F6D;}.elementor-6047 .elementor-element.elementor-element-3864b5d.elementor-view-framed .elementor-icon, .elementor-6047 .elementor-element.elementor-element-3864b5d.elementor-view-default .elementor-icon{color:#726F6D;border-color:#726F6D;}.elementor-6047 .elementor-element.elementor-element-3864b5d.elementor-view-framed .elementor-icon, .elementor-6047 .elementor-element.elementor-element-3864b5d.elementor-view-default .elementor-icon svg{fill:#726F6D;}.elementor-6047 .elementor-element.elementor-element-3864b5d .elementor-icon{font-size:21px;}.elementor-6047 .elementor-element.elementor-element-3864b5d .elementor-icon i, .elementor-6047 .elementor-element.elementor-element-3864b5d .elementor-icon svg{transform:rotate(0deg);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6047 .elementor-element.elementor-element-b310d6b{--grid-auto-flow:row;}.elementor-6047 .elementor-element.elementor-element-3864b5d .elementor-icon{font-size:24px;}}@media(min-width:768px){.elementor-6047 .elementor-element.elementor-element-a601bb4{--width:500px;}.elementor-6047 .elementor-element.elementor-element-d018b6f{--content-width:500px;}.elementor-6047 .elementor-element.elementor-element-c7b78c2{--width:500px;}.elementor-6047 .elementor-element.elementor-element-855ece6{--content-width:500px;}.elementor-6047 .elementor-element.elementor-element-b3e661c{--content-width:500px;}.elementor-6047 .elementor-element.elementor-element-3e4603d{--content-width:500px;}.elementor-6047 .elementor-element.elementor-element-9797207{--content-width:500px;}.elementor-6047 .elementor-element.elementor-element-4890bd3{--content-width:500px;}}@media(max-width:767px){.elementor-6047 .elementor-element.elementor-element-a601bb4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-e53474d img{width:68%;}.elementor-6047 .elementor-element.elementor-element-426761e > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-c7641fd > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-6047 .elementor-element.elementor-element-c7641fd .elementor-heading-title{font-size:35px;}.elementor-6047 .elementor-element.elementor-element-ca7da79 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-ca7da79 .elementor-heading-title{font-size:13px;}.elementor-6047 .elementor-element.elementor-element-d018b6f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6047 .elementor-element.elementor-element-90613bd{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-b310d6b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-855311d img{width:85%;}.elementor-6047 .elementor-element.elementor-element-edf46bd img{width:85%;}.elementor-6047 .elementor-element.elementor-element-dde9728 img{width:42%;}.elementor-6047 .elementor-element.elementor-element-ffcd4db{text-align:center;}.elementor-6047 .elementor-element.elementor-element-ffcd4db .elementor-heading-title{font-size:11px;}.elementor-6047 .elementor-element.elementor-element-d6b90b2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-d6b90b2{text-align:center;}.elementor-6047 .elementor-element.elementor-element-d6b90b2 .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-6047 .elementor-element.elementor-element-c7b78c2{--min-height:339px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-c7b78c2::before, .elementor-6047 .elementor-element.elementor-element-c7b78c2 > .elementor-background-video-container::before, .elementor-6047 .elementor-element.elementor-element-c7b78c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-6047 .elementor-element.elementor-element-c7b78c2 > .elementor-background-slideshow::before, .elementor-6047 .elementor-element.elementor-element-c7b78c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6047 .elementor-element.elementor-element-c7b78c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;background-size:cover;}.elementor-6047 .elementor-element.elementor-element-da390d8 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-da390d8 img{width:52%;max-width:58%;height:232px;object-fit:cover;object-position:top center;}.elementor-6047 .elementor-element.elementor-element-7736ee6 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-7736ee6 img{width:49%;}.elementor-6047 .elementor-element.elementor-element-f87d4dc > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-6047 .elementor-element.elementor-element-f87d4dc .elementor-heading-title{font-size:35px;}.elementor-6047 .elementor-element.elementor-element-22fab0e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-22fab0e{text-align:center;}.elementor-6047 .elementor-element.elementor-element-22fab0e .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-6047 .elementor-element.elementor-element-855ece6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6047 .elementor-element.elementor-element-7631d83{--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-f7b2be1 > .elementor-widget-container{margin:-210px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-f7b2be1{text-align:center;}.elementor-6047 .elementor-element.elementor-element-f7b2be1 .elementor-heading-title{font-size:10px;line-height:1.6em;}.elementor-6047 .elementor-element.elementor-element-b3e661c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6047 .elementor-element.elementor-element-5f832dc:not(.elementor-motion-effects-element-type-background), .elementor-6047 .elementor-element.elementor-element-5f832dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-6047 .elementor-element.elementor-element-5f832dc{--padding-top:40px;--padding-bottom:50px;--padding-left:30px;--padding-right:030px;}.elementor-6047 .elementor-element.elementor-element-b3e952d{border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;--border-radius:360px 360px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6047 .elementor-element.elementor-element-5600725 > .elementor-widget-container{margin:-78px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-06240d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-06240d9{text-align:center;}.elementor-6047 .elementor-element.elementor-element-06240d9 .elementor-heading-title{font-size:30px;line-height:1.6em;}.elementor-6047 .elementor-element.elementor-element-2539f2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-2539f2f{text-align:center;}.elementor-6047 .elementor-element.elementor-element-2539f2f .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-6047 .elementor-element.elementor-element-b13063f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-b13063f .elementor-heading-title{font-size:13px;}.elementor-6047 .elementor-element.elementor-element-7e614f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-7e614f5 .elementor-heading-title{font-size:13px;}.elementor-6047 .elementor-element.elementor-element-4c78924 .wpkoi-elements-countdown-item > div{margin-right:3px;margin-left:3px;padding:9px 9px 9px 9px;}.elementor-6047 .elementor-element.elementor-element-4c78924 .wpkoi-elements-countdown-container{margin-right:-3px;margin-left:-3px;}.elementor-6047 .elementor-element.elementor-element-3e4603d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6047 .elementor-element.elementor-element-bba2446:not(.elementor-motion-effects-element-type-background), .elementor-6047 .elementor-element.elementor-element-bba2446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-6047 .elementor-element.elementor-element-bba2446{--padding-top:30px;--padding-bottom:10px;--padding-left:30px;--padding-right:030px;}.elementor-6047 .elementor-element.elementor-element-696f949 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-6047 .elementor-element.elementor-element-696f949 .elementor-heading-title{font-size:35px;}.elementor-6047 .elementor-element.elementor-element-9797207{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6047 .elementor-element.elementor-element-1e65e49:not(.elementor-motion-effects-element-type-background), .elementor-6047 .elementor-element.elementor-element-1e65e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-6047 .elementor-element.elementor-element-1e65e49{--padding-top:30px;--padding-bottom:10px;--padding-left:30px;--padding-right:030px;}.elementor-6047 .elementor-element.elementor-element-3a2eed6 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-6047 .elementor-element.elementor-element-3a2eed6 .elementor-heading-title{font-size:35px;}.elementor-6047 .elementor-element.elementor-element-4890bd3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6047 .elementor-element.elementor-element-0f83250{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:280px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-6047 .elementor-element.elementor-element-ffbd034 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-ffbd034{text-align:center;}.elementor-6047 .elementor-element.elementor-element-ffbd034 .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-6047 .elementor-element.elementor-element-18d12f4 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-6047 .elementor-element.elementor-element-18d12f4 .elementor-heading-title{font-size:30px;}.elementor-6047 .elementor-element.elementor-element-1212960 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-6047 .elementor-element.elementor-element-1212960{text-align:center;}.elementor-6047 .elementor-element.elementor-element-1212960 .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-6047 .elementor-element.elementor-element-000d801 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-6047 .elementor-element.elementor-element-000d801 .elementor-heading-title{font-size:19px;}.elementor-6047 .elementor-element.elementor-element-217e18ce{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6047 .elementor-element.elementor-element-83c4c97 .elementor-heading-title{font-size:14px;}.elementor-6047 .elementor-element.elementor-element-1312be img{width:51%;border-radius:360px 360px 360px 360px;}.elementor-6047 .elementor-element.elementor-element-7c178e0b .elementor-icon{font-size:20px;border-radius:7px 7px 7px 7px;}.elementor-6047 .elementor-element.elementor-element-7c178e0b .elementor-icon svg{height:20px;}.elementor-6047 .elementor-element.elementor-element-e547c65 .elementor-image img{width:45%;border-width:5px 5px 5px 5px;border-radius:360px 360px 360px 360px;}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-txt-the-wedding{font-size:13px;}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-mempelai{font-size:28px;}.elementor-6047 .elementor-element.elementor-element-e547c65 .wdp-keterangan{font-size:7px;}.elementor-6047 .elementor-element.elementor-element-3864b5d .elementor-icon{font-size:18px;}}/* Start custom CSS */.snow-bg {
   position: relative;
}

.snow-bg:after {
   content: '';
   display: block;
   position: absolute;
   z-index: 2;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
   background-image: url('https://library.elementor.com/resources/christmas-snow-effect/s1.png'), url('https://library.elementor.com/resources/christmas-snow-effect/s2.png'), url('https://library.elementor.com/resources/christmas-snow-effect/s3.png');
    animation: snow 10s linear infinite;
}

@keyframes snow {
 0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
 50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
 100% {background-position: 500px 500px, 200px 400px, -100px 300px;}
}

body {
    background-color: #F8CBAC;
}

.goyang-1 img {
	animation-name: goyang1;
    animation-duration: 7s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.goyang-2 img {
	animation-name: goyang1;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.goyang-3 img {
	animation-name: goyang1;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.goyang-4 img {
	animation-name: goyang4;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.zoom-1 {
	transform: scale(1);
	animation: zoom 3s infinite;
}

.zoom-2 img {
	transform: scale(1);
	animation: zoom 2s infinite;
}

.naik-turun {
	animation-name: naikturun;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes goyang1{
    0%{ transform: rotate(0deg) scale(1); }
    50%{ transform: rotate(6deg) scale(1.18); }
    100%{ transform: rotate(0deg) scale(1); }
}

@keyframes goyang2{
    0%{ transform: rotate(0deg) scale(1); }
    25%{ transform: rotate(-4deg) scale(1.05); }
    50%{ transform: rotate(-8deg) scale(1.1); }
    75%{ transform: rotate(-4deg) scale(1.05); }
    100%{ transform: rotate(0deg) scale(1); }
}

@keyframes goyang3{
    0%{ transform: rotate(0deg) scale(1); }
    25%{ transform: rotate(-4deg) scale(1.1); }
    50%{ transform: rotate(0deg) scale(1); }
    75%{ transform: rotate(4deg) scale(1.1); }
    100%{ transform: rotate(0deg) scale(1); }
}

@keyframes goyang4{
    0%{ transform: rotate(0deg); }
    25%{ transform: rotate(-4deg); }
    75%{ transform: rotate(4deg); }
    100%{ transform: rotate(0deg); }
}

@keyframes zoom {
	0% { transform: scale(0.95); }
	60% { transform: scale(1); }
	100% { transform: scale(0.95); }
}

@keyframes naikturun {
	0% { transform: translate(0px,0px); }
	50% { transform: translate(0px,-10px); }
	100% { transform: translate(0px,0px); }
}/* End custom CSS */