.elementor-3987 .elementor-element.elementor-element-0a54b27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .centered-box{background-image:url("https://hi.nicewedding.id/wp-content/uploads/2025/10/Jungle-bg1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;max-width:450px;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .wds-cover-overlay{opacity:0.5;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .wds-image-cover img{width:220px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:20% 20% 20% 20%;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .wds-image-cover{margin-bottom:10px;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .wds-text-cover{font-family:"Tilt Neon", Sans-serif;font-size:22px;color:#FFFFFF;text-align:center;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .wds-name-cover{font-family:"Chewy", Sans-serif;font-size:45px;color:#FEFF00;text-align:center;margin:0px 0px 30px 0px;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .wds-date-cover{text-align:center;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .wds-text-to-cover{font-family:"Tilt Neon", Sans-serif;font-size:22px;color:#FFFFFF;text-align:center;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .wds-get-name{font-family:"Tilt Neon", Sans-serif;font-size:22px;color:#FFFFFF;text-align:center;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .wds-text-invitation-cover{text-align:center;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .wds-text-note-cover{text-align:center;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .elementor-button{font-family:"Tilt Neon", Sans-serif;font-size:18px;fill:#FFFFFF;color:#FFFFFF;background-color:#5D772D;border-style:solid;border-radius:16px 16px 16px 16px;padding:12px 40px 12px 040px;margin:20px 0px 0px 0px;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .wds-cover-content .wds-button-cover{text-align:center;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .elementor-button .wds-icon-btn-cover{margin-right:5px;}.elementor-3987 .elementor-element.elementor-element-b5cb81a .elementor-icon i, .elementor-3987 .elementor-element.elementor-element-b5cb81a .elementor-icon svg{transform:rotate(0deg);}.elementor-3987 .elementor-element.elementor-element-8e46026{--display:flex;--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-3987 .elementor-element.elementor-element-68870ae{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-3987 .elementor-element.elementor-element-7ffcbc2{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DEC94D;--border-color:#DEC94D;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3987 .elementor-element.elementor-element-7ffcbc2:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-7ffcbc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D772DEB;}.elementor-3987 .elementor-element.elementor-element-2e6ed7a{text-align:center;}.elementor-3987 .elementor-element.elementor-element-2e6ed7a .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;font-weight:400;line-height:30px;}.elementor-3987 .elementor-element.elementor-element-ba57376 img{width:220px;height:280px;object-fit:cover;object-position:center center;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:20% 20% 20% 20%;}.elementor-3987 .elementor-element.elementor-element-599c5d9{text-align:center;}.elementor-3987 .elementor-element.elementor-element-599c5d9 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:30px;color:var( --e-global-color-secondary );}.elementor-3987 .elementor-element.elementor-element-354999a{text-align:center;}.elementor-3987 .elementor-element.elementor-element-354999a .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:50px;font-weight:700;text-shadow:3px 3px 0px #5D772D;color:var( --e-global-color-primary );}.elementor-3987 .elementor-element.elementor-element-05f420d{text-align:center;}.elementor-3987 .elementor-element.elementor-element-05f420d .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-3987 .elementor-element.elementor-element-a7133d2{left:-182px;}body.rtl .elementor-3987 .elementor-element.elementor-element-a7133d2{right:-182px;}.elementor-3987 .elementor-element.elementor-element-a7133d2{top:683.19px;}.elementor-3987 .elementor-element.elementor-element-a7133d2 img{width:52%;}.elementor-3987 .elementor-element.elementor-element-87461b5{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-3987 .elementor-element.elementor-element-ffa88be{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DEC94D;--border-color:#DEC94D;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3987 .elementor-element.elementor-element-ffa88be:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-ffa88be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D772DEB;}.elementor-3987 .elementor-element.elementor-element-f2b5651{text-align:center;}.elementor-3987 .elementor-element.elementor-element-f2b5651 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3987 .elementor-element.elementor-element-dc3a87a{text-align:center;}.elementor-3987 .elementor-element.elementor-element-dc3a87a .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3987 .elementor-element.elementor-element-702832b{text-align:center;}.elementor-3987 .elementor-element.elementor-element-702832b .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3987 .elementor-element.elementor-element-009b0f5{text-align:center;}.elementor-3987 .elementor-element.elementor-element-009b0f5 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3987 .elementor-element.elementor-element-70c2a00{text-align:center;}.elementor-3987 .elementor-element.elementor-element-70c2a00 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3987 .elementor-element.elementor-element-129a90c .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-3987 .elementor-element.elementor-element-129a90c .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3987 .elementor-element.elementor-element-129a90c .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-3987 .elementor-element.elementor-element-129a90c .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-3987 .elementor-element.elementor-element-129a90c .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-3987 .elementor-element.elementor-element-129a90c .elementor-countdown-item{background-color:#FFFFFF;border-style:solid;border-width:8px 8px 8px 8px;border-color:#DEC94D;border-radius:10px 10px 10px 10px;}.elementor-3987 .elementor-element.elementor-element-129a90c .elementor-countdown-digits{color:#5D772D;font-family:"Chicle", Sans-serif;font-size:35px;}.elementor-3987 .elementor-element.elementor-element-129a90c .elementor-countdown-label{color:#DEC94D;font-family:"Tilt Neon", Sans-serif;font-size:18px;}.elementor-3987 .elementor-element.elementor-element-28484a9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3987 .elementor-element.elementor-element-28484a9 a.elementor-button, .elementor-3987 .elementor-element.elementor-element-28484a9 .elementor-button{font-family:"Tilt Neon", Sans-serif;font-size:22px;background-color:#DEC94D;padding:12px 40px 12px 40px;}.elementor-3987 .elementor-element.elementor-element-092b343{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-3987 .elementor-element.elementor-element-0a5a487{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DEC94D;--border-color:#DEC94D;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3987 .elementor-element.elementor-element-0a5a487:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-0a5a487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D772DEB;}.elementor-3987 .elementor-element.elementor-element-97a1992{text-align:center;}.elementor-3987 .elementor-element.elementor-element-97a1992 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3987 .elementor-element.elementor-element-f5f2a48{text-align:center;}.elementor-3987 .elementor-element.elementor-element-f5f2a48 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3987 .elementor-element.elementor-element-668ff96{text-align:center;}.elementor-3987 .elementor-element.elementor-element-668ff96 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3987 .elementor-element.elementor-element-20682b6 .elementor-button{background-color:#DEC94D;font-family:"Tilt Neon", Sans-serif;font-size:22px;padding:12px 40px 12px 40px;}.elementor-3987 .elementor-element.elementor-element-954f604{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-3987 .elementor-element.elementor-element-954f604:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-954f604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D772D;}.elementor-3987 .elementor-element.elementor-element-ca06539{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DEC94D;--border-color:#DEC94D;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3987 .elementor-element.elementor-element-ca06539:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-ca06539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1141D6;background-image:url("https://hi.nicewedding.id/wp-content/uploads/2025/10/Jungle-bg1.webp");}.elementor-3987 .elementor-element.elementor-element-2cb924e{text-align:center;}.elementor-3987 .elementor-element.elementor-element-2cb924e .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3987 .elementor-element.elementor-element-2a86439 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3987 .elementor-element.elementor-element-2a86439 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3987 .elementor-element.elementor-element-2a86439{--image-border-color:#FFFFFF;--image-border-width:5px;--image-border-radius:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3987 .elementor-element.elementor-element-992e70c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-3987 .elementor-element.elementor-element-f473db7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DEC94D;--border-color:#DEC94D;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3987 .elementor-element.elementor-element-f473db7:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-f473db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D772DEB;}.elementor-3987 .elementor-element.elementor-element-1e2e6ce{text-align:center;}.elementor-3987 .elementor-element.elementor-element-1e2e6ce .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3987 .elementor-element.elementor-element-679efb5 .saic-wrapper .saic-full{border-style:none;}.elementor-3987 .elementor-element.elementor-element-679efb5 .comment-form-author, .elementor-3987 .elementor-element.elementor-element-679efb5 .saic-select, .elementor-3987 .elementor-element.elementor-element-679efb5 .saic-wrap-textarea{border-style:none;}.elementor-3987 .elementor-element.elementor-element-679efb5 .saic-wrapper .saic-wrap-form .saic-container-form input[type="submit"], .elementor-3987 .elementor-element.elementor-element-679efb5 .saic-wrapper .saic-wrap-form .saic-container-form input[type="button"].saic-form-btn:hover{border-style:none;}.elementor-3987 .elementor-element.elementor-element-3bcd56b{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-3987 .elementor-element.elementor-element-e44301a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DEC94D;--border-color:#DEC94D;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3987 .elementor-element.elementor-element-e44301a:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-e44301a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D772DEB;}.elementor-3987 .elementor-element.elementor-element-c468dc3{text-align:center;}.elementor-3987 .elementor-element.elementor-element-c468dc3 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3987 .elementor-element.elementor-element-d26811e{text-align:center;}.elementor-3987 .elementor-element.elementor-element-d26811e .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3987 .elementor-element.elementor-element-ce8685b .elementor-button{background-color:#DEC94D;font-family:"Tilt Neon", Sans-serif;font-size:22px;padding:12px 40px 12px 40px;}.elementor-3987 .elementor-element.elementor-element-54d2f4f{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:010px;}.elementor-3987 .elementor-element.elementor-element-9b33685{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DEC94D;--border-color:#DEC94D;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3987 .elementor-element.elementor-element-9b33685:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-9b33685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D772DEB;}.elementor-3987 .elementor-element.elementor-element-2c4869c{text-align:center;}.elementor-3987 .elementor-element.elementor-element-2c4869c .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}body:not(.rtl) .elementor-3987 .elementor-element.elementor-element-3383990{right:-90px;}body.rtl .elementor-3987 .elementor-element.elementor-element-3383990{left:-90px;}.elementor-3987 .elementor-element.elementor-element-3383990{top:434px;}.elementor-3987 .elementor-element.elementor-element-2295947{text-align:center;}.elementor-3987 .elementor-element.elementor-element-2295947 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3987 .elementor-element.elementor-element-89b0633{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3987 .elementor-element.elementor-element-89b0633:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-89b0633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-3987 .elementor-element.elementor-element-bd7176e{text-align:center;}.elementor-3987 .elementor-element.elementor-element-bd7176e .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:#5D772D;}.elementor-3987 .elementor-element.elementor-element-09d74fe{text-align:center;}.elementor-3987 .elementor-element.elementor-element-09d74fe .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:#5D772D;}.elementor-3987 .elementor-element.elementor-element-d74a829{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3987 .elementor-element.elementor-element-d74a829:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-d74a829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-3987 .elementor-element.elementor-element-5eb0bb3{text-align:center;}.elementor-3987 .elementor-element.elementor-element-5eb0bb3 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:#5D772D;}.elementor-3987 .elementor-element.elementor-element-97e133b{text-align:center;}.elementor-3987 .elementor-element.elementor-element-97e133b .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:#5D772D;}.elementor-3987 .elementor-element.elementor-element-234de45{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3987 .elementor-element.elementor-element-234de45:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-234de45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-3987 .elementor-element.elementor-element-564659d img{width:16%;}.elementor-3987 .elementor-element.elementor-element-0f6ef8f{text-align:center;}.elementor-3987 .elementor-element.elementor-element-0f6ef8f .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:#5D772D;}.elementor-3987 .elementor-element.elementor-element-96d59f9{text-align:center;}.elementor-3987 .elementor-element.elementor-element-96d59f9 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:#5D772D;}.elementor-3987 .elementor-element.elementor-element-293e516{text-align:center;}.elementor-3987 .elementor-element.elementor-element-293e516 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:18px;font-weight:700;line-height:35px;color:#5D772D;}.elementor-3987 .elementor-element.elementor-element-6fa233a{text-align:center;}.elementor-3987 .elementor-element.elementor-element-6fa233a .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:#5D772D;}.elementor-3987 .elementor-element.elementor-element-157c7aa .elementor-button{background-color:#5D772D;font-family:"Tilt Neon", Sans-serif;font-size:18px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:12px 35px 012px 35px;}.elementor-3987 .elementor-element.elementor-element-15a37f9{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-3987 .elementor-element.elementor-element-db92821{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DEC94D;--border-color:#DEC94D;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3987 .elementor-element.elementor-element-db92821:not(.elementor-motion-effects-element-type-background), .elementor-3987 .elementor-element.elementor-element-db92821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D772DEB;}.elementor-3987 .elementor-element.elementor-element-f4fb9c7{text-align:center;}.elementor-3987 .elementor-element.elementor-element-f4fb9c7 .elementor-heading-title{font-family:"Chewy", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3987 .elementor-element.elementor-element-1572d27 img{width:220px;height:280px;object-fit:cover;object-position:center center;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );border-radius:50% 50% 50% 50%;}.elementor-3987 .elementor-element.elementor-element-083709d{text-align:center;}.elementor-3987 .elementor-element.elementor-element-083709d .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3987 .elementor-element.elementor-element-b02e195 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 0px 40px;}.elementor-3987 .elementor-element.elementor-element-b02e195{text-align:center;}.elementor-3987 .elementor-element.elementor-element-b02e195 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-3987 .elementor-element.elementor-element-fec01e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3987 .elementor-element.elementor-element-fec01e8 img{width:100px;}.elementor-3987 .elementor-element.elementor-element-2d9edac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-3987 .elementor-element.elementor-element-2d9edac{text-align:center;}.elementor-3987 .elementor-element.elementor-element-2d9edac .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:300;font-style:italic;color:#FFFFFF;}@media(max-width:767px){body:not(.rtl) .elementor-3987 .elementor-element.elementor-element-a7133d2{left:-148px;}body.rtl .elementor-3987 .elementor-element.elementor-element-a7133d2{right:-148px;}.elementor-3987 .elementor-element.elementor-element-a7133d2{top:617px;}.elementor-3987 .elementor-element.elementor-element-3383990{top:617px;}.elementor-3987 .elementor-element.elementor-element-b02e195 .elementor-heading-title{font-size:11px;}.elementor-3987 .elementor-element.elementor-element-2d9edac .elementor-heading-title{font-size:11px;}}@media(min-width:768px){.elementor-3987 .elementor-element.elementor-element-0a54b27{--content-width:450px;}}/* Start custom CSS for wds_cover, class: .elementor-element-b5cb81a */.elementor-3987 .elementor-element.elementor-element-b5cb81a div[style*="text-align: center;"] {
  display: flex;
  flex-direction: column;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68870ae */body:not(.elementor-editor-active) .elementor-3987 .elementor-element.elementor-element-68870ae {
	display:none;
}

.elementor-3987 .elementor-element.elementor-element-68870ae {
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for wds_rsvp, class: .elementor-element-679efb5 */.elementor-3987 .elementor-element.elementor-element-679efb5 {
  font-family: "Tilt Neon", sans-serif;
}

/*warna background*/

.saic-wrapper{
  padding:30px 15px;
  border-radius: 20px
}

.saic-wrapper.saic-border {
  border: none
}
/*text 0 ucapan*/

.saic-wrapper .saic-wrap-link a.saic-link, .saic-wrapper .saic-wrap-link a.saic-link.saic-icon-link-true .saico-comment {
  color: #5d772d;
  font-size: 18px;
  font-weight: 500;
}

/*border top*/

.saic-wrapper .saic-wrap-form {
  border-top: none;
}

/*input nama*/
.saic-wrapper .saic-wrap-form .saic-container-form input[type="text"] {
  border: none;
  border-bottom: 1px solid #5d772d;
  border-radius: 0px!important;
  background: transparent;
  padding: 20px;
  color: #5d772d;
}

/*select*/
.saic-select {
  border: none;
border-bottom: 1px solid #5d772d;
  border-radius: 0px!important;
  background: transparent;
color: #5d772d;
}

/*textarea*/
.saic-wrapper .saic-wrap-form .saic-container-form textarea.saic-textarea {
  border: none;
  border-bottom:1px solid #5d772d!important;
  border-radius: 0px!important;
  background: transparent;
  padding: 20px;
  color: #5d772d;
}

/*tombol*/
.saic-wrapper .saic-wrap-form .saic-container-form input[type="submit"] {
  width: 100%;
  height: auto;
  padding: 13px;
  color: #fff;
  background-color:#5d772d;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 10px;
  letter-spacing: 3.1px;
  margin: 0;
}

.saic-wrapper .saic-wrap-form .saic-container-form input[type="submit"]:hover {
  background-color: transparent;
  border: 1px solid #5d772d;
  color: #5d772d;
}


/*nama yang komen*/
.saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-info .saic-commenter-name {
  color: #5d772d!important;
  font-weight: 600;
  font-size: 18px;
}

/*text komen*/ 
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-text p {
      color: #5d772d!important;
      font-size: 18px;
      font-style: italic;
  }
  
  /*waktu komen*/
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-time {
      color:#5d772d;
      font-size: 14px;
  }
  
  /*reply edit delete*/
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-actions a {
      color: #5d772d;
      font-size: 15px;
  }
  
  /*logo*/
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-avatar {
      padding: 0!important;
      background: white;
      border-radius: 100%;
  }
  
  .saic-wrapper .saic-wrap-form {
      padding: 20px 0;
  }
  
  .saic-wrapper .saic-comment-status p.saic-ajax-success {
      color: #5d772d;
  }
  
  /*text terimakasih telah komen*/
  .saic-wrapper .saic-comment-status p {
      font-weight: 400px;
      font-size: 14px;
  }
  
  /*border bawah*/
  .saic-wrapper ul.saic-container-comments{
      border-top:none;
      padding: 20px 0;
      height: 500px;
      overflow: auto;
  }
  
  .saic-wrapper ul.saic-container-comments li.saic-item-comment {
      padding: 20px 20px !important;
  }/* End custom CSS */
/* Start custom CSS for wds_rsvp, class: .elementor-element-679efb5 */.elementor-3987 .elementor-element.elementor-element-679efb5 {
  font-family: "Tilt Neon", sans-serif;
}

/*warna background*/

.saic-wrapper{
  padding:30px 15px;
  border-radius: 20px
}

.saic-wrapper.saic-border {
  border: none
}
/*text 0 ucapan*/

.saic-wrapper .saic-wrap-link a.saic-link, .saic-wrapper .saic-wrap-link a.saic-link.saic-icon-link-true .saico-comment {
  color: #5d772d;
  font-size: 18px;
  font-weight: 500;
}

/*border top*/

.saic-wrapper .saic-wrap-form {
  border-top: none;
}

/*input nama*/
.saic-wrapper .saic-wrap-form .saic-container-form input[type="text"] {
  border: none;
  border-bottom: 1px solid #5d772d;
  border-radius: 0px!important;
  background: transparent;
  padding: 20px;
  color: #5d772d;
}

/*select*/
.saic-select {
  border: none;
border-bottom: 1px solid #5d772d;
  border-radius: 0px!important;
  background: transparent;
color: #5d772d;
}

/*textarea*/
.saic-wrapper .saic-wrap-form .saic-container-form textarea.saic-textarea {
  border: none;
  border-bottom:1px solid #5d772d!important;
  border-radius: 0px!important;
  background: transparent;
  padding: 20px;
  color: #5d772d;
}

/*tombol*/
.saic-wrapper .saic-wrap-form .saic-container-form input[type="submit"] {
  width: 100%;
  height: auto;
  padding: 13px;
  color: #fff;
  background-color:#5d772d;
  font-weight: 400;
  text-transform: uppercase;
  border-radius: 10px;
  letter-spacing: 3.1px;
  margin: 0;
}

.saic-wrapper .saic-wrap-form .saic-container-form input[type="submit"]:hover {
  background-color: transparent;
  border: 1px solid #5d772d;
  color: #5d772d;
}


/*nama yang komen*/
.saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-info .saic-commenter-name {
  color: #5d772d!important;
  font-weight: 600;
  font-size: 18px;
}

/*text komen*/ 
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-text p {
      color: #5d772d!important;
      font-size: 18px;
      font-style: italic;
  }
  
  /*waktu komen*/
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-time {
      color:#5d772d;
      font-size: 14px;
  }
  
  /*reply edit delete*/
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-actions a {
      color: #5d772d;
      font-size: 15px;
  }
  
  /*logo*/
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-avatar {
      padding: 0!important;
      background: white;
      border-radius: 100%;
  }
  
  .saic-wrapper .saic-wrap-form {
      padding: 20px 0;
  }
  
  .saic-wrapper .saic-comment-status p.saic-ajax-success {
      color: #5d772d;
  }
  
  /*text terimakasih telah komen*/
  .saic-wrapper .saic-comment-status p {
      font-weight: 400px;
      font-size: 14px;
  }
  
  /*border bawah*/
  .saic-wrapper ul.saic-container-comments{
      border-top:none;
      padding: 20px 0;
      height: 500px;
      overflow: auto;
  }
  
  .saic-wrapper ul.saic-container-comments li.saic-item-comment {
      padding: 20px 20px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9233284 */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3987 .elementor-element.elementor-element-9233284 button {
      font-family: "Tilt Neon", sans-serif;
    color: #FFF;
    background-color: #5d772d;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 5px 5px 10px -5px rgb(0 0 0 / .5);
    padding: 8px 35px 8px 35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a4a3ca */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3987 .elementor-element.elementor-element-9a4a3ca button {
      font-family: "tilt neon", sans-serif;
    color: #FFF;
    background-color: #5d772d;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 5px 5px 10px -5px rgb(0 0 0 / .5);
    padding: 8px 35px 8px 35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a4a3ca */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3987 .elementor-element.elementor-element-9a4a3ca button {
      font-family: "tilt neon", sans-serif;
    color: #FFF;
    background-color: #5d772d;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 5px 5px 10px -5px rgb(0 0 0 / .5);
    padding: 8px 35px 8px 35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9233284 */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3987 .elementor-element.elementor-element-9233284 button {
      font-family: "Tilt Neon", sans-serif;
    color: #FFF;
    background-color: #5d772d;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 5px 5px 10px -5px rgb(0 0 0 / .5);
    padding: 8px 35px 8px 35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a4a3ca */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3987 .elementor-element.elementor-element-9a4a3ca button {
      font-family: "tilt neon", sans-serif;
    color: #FFF;
    background-color: #5d772d;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 5px 5px 10px -5px rgb(0 0 0 / .5);
    padding: 8px 35px 8px 35px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a4a3ca */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3987 .elementor-element.elementor-element-9a4a3ca button {
      font-family: "tilt neon", sans-serif;
    color: #FFF;
    background-color: #5d772d;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 5px 5px 10px -5px rgb(0 0 0 / .5);
    padding: 8px 35px 8px 35px;
}/* End custom CSS */
/* Start custom CSS */.elementor-kit-6 {
  --e-global-color-primary: #FEFF00;
  --e-global-color-secondary: #fff;
  --e-global-typography-secondary-font-family: "Abeezee";
  --e-global-typography-secondary-font-size: 22px!important;
}

/* LAYER BACKGROUND FIXED GLOBAL */
.udang-bg-fixed{
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 450px;                  /* lebar sesuai container kamu */
  height: 100%;
  background: url('https://hi.nicewedding.id/wp-content/uploads/2025/10/Jungle-bg1.webp') center/cover no-repeat;
  z-index: -1;
  overflow: hidden;
}

.wds-image-cover img {
    height: 250px;
    object-fit: cover;
}

.wds-text-cover, .wds-text-to-cover, .wds-get-name {
    text-shadow: 2px 2px 0px #5D772D
}

.wds-text-cover {
  order: -2; /* Paling atas */
}

.wds-name-cover {
  order: -1; /* Tepat di bawah Happy Birthday */
  text-shadow: 3px 3px 0px #5D772D;
}

/* Variabel gampang diatur */
:root{
  --astro-amplitude: 5px;  /* jarak naik-turun */
  --astro-speed: 3s;      /* durasi 1 siklus */
}

/* Terapkan ke gambar dengan class 'astro-float' */
.astro-float img,
.astro-float {
  display: inline-block;
  will-change: transform, filter;
  animation: astroFloat var(--astro-speed) ease-in-out infinite;
  transform: translate3d(0,0,0); /* GPU-friendly */
}

/* Keyframes gerakan */
@keyframes astroFloat {
  0%   { transform: translate3d(0, calc(var(--astro-amplitude) * -1), 0); }
  50%  { transform: translate3d(0, var(--astro-amplitude), 0); }
  100% { transform: translate3d(0, calc(var(--astro-amplitude) * -1), 0); }
}

/* Hormati preferensi pengguna yang sensitif gerakan */
@media (prefers-reduced-motion: reduce) {
  .astro-float, .astro-float img { animation: none !important; }
}

.text-kedua div h2{
    color: white;
    font-size: 24px!important;
}

.text-pertama div h2 {
    -webkit-text-stroke: 1px #dec94d;
}/* End custom CSS */