.elementor-4002 .elementor-element.elementor-element-d3222c5{--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-4002 .elementor-element.elementor-element-9cef5c7 .wds-cover-content .centered-box{background-image:url("https://hi.nicewedding.id/wp-content/uploads/2025/10/Sea-BG2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;max-width:450px;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .wds-cover-content .wds-cover-overlay{opacity:0.5;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .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-4002 .elementor-element.elementor-element-9cef5c7 .wds-cover-content .wds-image-cover{margin-bottom:10px;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .wds-cover-content .wds-text-cover{font-family:"Tilt Neon", Sans-serif;font-size:22px;color:#FFFFFF;text-align:center;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .wds-cover-content .wds-name-cover{font-family:"Chicle", Sans-serif;font-size:45px;color:#FF7C2B;text-align:center;margin:0px 0px 30px 0px;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .wds-cover-content .wds-date-cover{text-align:center;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .wds-cover-content .wds-text-to-cover{font-family:"Tilt Neon", Sans-serif;font-size:22px;color:#FFFFFF;text-align:center;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .wds-cover-content .wds-get-name{font-family:"Tilt Neon", Sans-serif;font-size:22px;color:#FFFFFF;text-align:center;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .wds-cover-content .wds-text-invitation-cover{text-align:center;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .wds-cover-content .wds-text-note-cover{text-align:center;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .elementor-button{font-family:"Tilt Neon", Sans-serif;font-size:18px;fill:#FFFFFF;color:#FFFFFF;background-color:#FF7C2B;border-style:solid;border-radius:16px 16px 16px 16px;padding:12px 40px 12px 040px;margin:20px 0px 0px 0px;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .wds-cover-content .wds-button-cover{text-align:center;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .elementor-button .wds-icon-btn-cover{margin-right:5px;}.elementor-4002 .elementor-element.elementor-element-9cef5c7 .elementor-icon i, .elementor-4002 .elementor-element.elementor-element-9cef5c7 .elementor-icon svg{transform:rotate(0deg);}.elementor-4002 .elementor-element.elementor-element-9aa82ea{--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-4002 .elementor-element.elementor-element-a580241{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-4002 .elementor-element.elementor-element-96df170{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4002 .elementor-element.elementor-element-96df170:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-96df170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-4002 .elementor-element.elementor-element-5e94fcd{text-align:center;}.elementor-4002 .elementor-element.elementor-element-5e94fcd .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;font-weight:400;line-height:30px;}.elementor-4002 .elementor-element.elementor-element-f22d0e7 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-4002 .elementor-element.elementor-element-247aa11{text-align:center;}.elementor-4002 .elementor-element.elementor-element-247aa11 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:30px;color:var( --e-global-color-secondary );}.elementor-4002 .elementor-element.elementor-element-348d05c{text-align:center;}.elementor-4002 .elementor-element.elementor-element-348d05c .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;font-weight:700;text-shadow:3px 3px 0px #FFFFFF;color:var( --e-global-color-primary );}.elementor-4002 .elementor-element.elementor-element-6b5f60f{text-align:center;}.elementor-4002 .elementor-element.elementor-element-6b5f60f .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-4002 .elementor-element.elementor-element-e2a3f39{--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-4002 .elementor-element.elementor-element-9965295{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4002 .elementor-element.elementor-element-9965295:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-9965295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-4002 .elementor-element.elementor-element-3448bc9{text-align:center;}.elementor-4002 .elementor-element.elementor-element-3448bc9 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;text-shadow:2px 2px 0px #FFFFFF;color:var( --e-global-color-primary );}.elementor-4002 .elementor-element.elementor-element-fae340a{text-align:center;}.elementor-4002 .elementor-element.elementor-element-fae340a .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-4002 .elementor-element.elementor-element-cd1f9d8{text-align:center;}.elementor-4002 .elementor-element.elementor-element-cd1f9d8 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-4002 .elementor-element.elementor-element-2bb0454{text-align:center;}.elementor-4002 .elementor-element.elementor-element-2bb0454 .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-4002 .elementor-element.elementor-element-824a94c{text-align:center;}.elementor-4002 .elementor-element.elementor-element-824a94c .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-4002 .elementor-element.elementor-element-5556b3f .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-4002 .elementor-element.elementor-element-5556b3f .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-4002 .elementor-element.elementor-element-5556b3f .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-4002 .elementor-element.elementor-element-5556b3f .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-4002 .elementor-element.elementor-element-5556b3f .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-4002 .elementor-element.elementor-element-5556b3f .elementor-countdown-item{background-color:#FFFFFF;border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-4002 .elementor-element.elementor-element-5556b3f .elementor-countdown-digits{color:#060066;font-family:"Chicle", Sans-serif;font-size:35px;}.elementor-4002 .elementor-element.elementor-element-5556b3f .elementor-countdown-label{color:#060066;font-family:"Tilt Neon", Sans-serif;font-size:18px;}.elementor-4002 .elementor-element.elementor-element-3e9079d .elementor-button-content-wrapper{flex-direction:row;}.elementor-4002 .elementor-element.elementor-element-3e9079d a.elementor-button, .elementor-4002 .elementor-element.elementor-element-3e9079d .elementor-button{font-family:"Tilt Neon", Sans-serif;font-size:22px;background-color:var( --e-global-color-primary );padding:12px 40px 12px 40px;}.elementor-4002 .elementor-element.elementor-element-a5d4db6{--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-4002 .elementor-element.elementor-element-8dde0c0{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4002 .elementor-element.elementor-element-8dde0c0:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-8dde0c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-4002 .elementor-element.elementor-element-74b4aab{text-align:center;}.elementor-4002 .elementor-element.elementor-element-74b4aab .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;text-shadow:2px 2px 0px #FFFFFF;color:var( --e-global-color-primary );}.elementor-4002 .elementor-element.elementor-element-86251fc{text-align:center;}.elementor-4002 .elementor-element.elementor-element-86251fc .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-4002 .elementor-element.elementor-element-288f457{text-align:center;}.elementor-4002 .elementor-element.elementor-element-288f457 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-4002 .elementor-element.elementor-element-b6890a3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Tilt Neon", Sans-serif;font-size:22px;padding:12px 40px 12px 40px;}.elementor-4002 .elementor-element.elementor-element-ded95fa{--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-4002 .elementor-element.elementor-element-ded95fa:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-ded95fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#92DBE0;}.elementor-4002 .elementor-element.elementor-element-cd09155{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4002 .elementor-element.elementor-element-cd09155:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-cd09155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1141D6;background-image:url("https://hi.nicewedding.id/wp-content/uploads/2025/10/Sea-BG2.webp");}.elementor-4002 .elementor-element.elementor-element-f24001c{text-align:center;}.elementor-4002 .elementor-element.elementor-element-f24001c .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;text-shadow:2px 2px 0px #FFFFFF;color:var( --e-global-color-primary );}.elementor-4002 .elementor-element.elementor-element-b028ed1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-4002 .elementor-element.elementor-element-b028ed1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-4002 .elementor-element.elementor-element-b028ed1{--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-4002 .elementor-element.elementor-element-3177d27{--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-4002 .elementor-element.elementor-element-480ee78{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4002 .elementor-element.elementor-element-480ee78:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-480ee78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-4002 .elementor-element.elementor-element-7c0a880{text-align:center;}.elementor-4002 .elementor-element.elementor-element-7c0a880 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;text-shadow:2px 2px 0px #FFFFFF;color:var( --e-global-color-primary );}.elementor-4002 .elementor-element.elementor-element-281e343 .saic-wrapper .saic-full{border-style:none;}.elementor-4002 .elementor-element.elementor-element-281e343 .comment-form-author, .elementor-4002 .elementor-element.elementor-element-281e343 .saic-select, .elementor-4002 .elementor-element.elementor-element-281e343 .saic-wrap-textarea{border-style:none;}.elementor-4002 .elementor-element.elementor-element-281e343 .saic-wrapper .saic-wrap-form .saic-container-form input[type="submit"], .elementor-4002 .elementor-element.elementor-element-281e343 .saic-wrapper .saic-wrap-form .saic-container-form input[type="button"].saic-form-btn:hover{border-style:none;}.elementor-4002 .elementor-element.elementor-element-ee0581c{--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-4002 .elementor-element.elementor-element-98e6aaa{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4002 .elementor-element.elementor-element-98e6aaa:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-98e6aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-4002 .elementor-element.elementor-element-d8dab55{text-align:center;}.elementor-4002 .elementor-element.elementor-element-d8dab55 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;text-shadow:2px 2px 0px #FFFFFF;color:var( --e-global-color-primary );}.elementor-4002 .elementor-element.elementor-element-27ebaac{text-align:center;}.elementor-4002 .elementor-element.elementor-element-27ebaac .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-4002 .elementor-element.elementor-element-3c51658 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Tilt Neon", Sans-serif;font-size:22px;padding:12px 40px 12px 40px;}.elementor-4002 .elementor-element.elementor-element-2552b67{--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-4002 .elementor-element.elementor-element-cd51099{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4002 .elementor-element.elementor-element-cd51099:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-cd51099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-4002 .elementor-element.elementor-element-c2673e5{text-align:center;}.elementor-4002 .elementor-element.elementor-element-c2673e5 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;text-shadow:2px 2px 0px #FFFFFF;color:var( --e-global-color-primary );}.elementor-4002 .elementor-element.elementor-element-7d5f7fa{text-align:center;}.elementor-4002 .elementor-element.elementor-element-7d5f7fa .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-4002 .elementor-element.elementor-element-5404c08{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4002 .elementor-element.elementor-element-5404c08:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-5404c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-4002 .elementor-element.elementor-element-06b39b3{text-align:center;}.elementor-4002 .elementor-element.elementor-element-06b39b3 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:#5D772D;}.elementor-4002 .elementor-element.elementor-element-914fe8b{text-align:center;}.elementor-4002 .elementor-element.elementor-element-914fe8b .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:#5D772D;}.elementor-4002 .elementor-element.elementor-element-18bdf01{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4002 .elementor-element.elementor-element-18bdf01:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-18bdf01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-4002 .elementor-element.elementor-element-5929fc3{text-align:center;}.elementor-4002 .elementor-element.elementor-element-5929fc3 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:#5D772D;}.elementor-4002 .elementor-element.elementor-element-f4131fe{text-align:center;}.elementor-4002 .elementor-element.elementor-element-f4131fe .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:#5D772D;}.elementor-4002 .elementor-element.elementor-element-ebb5b49{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4002 .elementor-element.elementor-element-ebb5b49:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-ebb5b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-4002 .elementor-element.elementor-element-9c9ad64 img{width:16%;}.elementor-4002 .elementor-element.elementor-element-b91e5d9{text-align:center;}.elementor-4002 .elementor-element.elementor-element-b91e5d9 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:#5D772D;}.elementor-4002 .elementor-element.elementor-element-bef4213{text-align:center;}.elementor-4002 .elementor-element.elementor-element-bef4213 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:#5D772D;}.elementor-4002 .elementor-element.elementor-element-d3335ba{text-align:center;}.elementor-4002 .elementor-element.elementor-element-d3335ba .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:18px;font-weight:700;line-height:35px;color:#5D772D;}.elementor-4002 .elementor-element.elementor-element-99d329e{text-align:center;}.elementor-4002 .elementor-element.elementor-element-99d329e .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:#5D772D;}.elementor-4002 .elementor-element.elementor-element-1be936a .elementor-button{background-color:#060066;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-4002 .elementor-element.elementor-element-e452ae1{--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-4002 .elementor-element.elementor-element-5c1a2c9{--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:#FFFFFF;--border-color:#FFFFFF;--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4002 .elementor-element.elementor-element-5c1a2c9:not(.elementor-motion-effects-element-type-background), .elementor-4002 .elementor-element.elementor-element-5c1a2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF78;}.elementor-4002 .elementor-element.elementor-element-4c3591e{text-align:center;}.elementor-4002 .elementor-element.elementor-element-4c3591e .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;text-shadow:2px 2px 0px #FFFFFF;color:var( --e-global-color-primary );}.elementor-4002 .elementor-element.elementor-element-b0a4f74 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-4002 .elementor-element.elementor-element-f401381{text-align:center;}.elementor-4002 .elementor-element.elementor-element-f401381 .elementor-heading-title{font-family:"Tilt Neon", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-4002 .elementor-element.elementor-element-d556e72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 0px 40px;}.elementor-4002 .elementor-element.elementor-element-d556e72{text-align:center;}.elementor-4002 .elementor-element.elementor-element-d556e72 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-4002 .elementor-element.elementor-element-6bf3529 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4002 .elementor-element.elementor-element-6bf3529 img{width:100px;}.elementor-4002 .elementor-element.elementor-element-aeff282 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-4002 .elementor-element.elementor-element-aeff282{text-align:center;}.elementor-4002 .elementor-element.elementor-element-aeff282 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:300;font-style:italic;color:#FFFFFF;}@media(max-width:767px){.elementor-4002 .elementor-element.elementor-element-d556e72 .elementor-heading-title{font-size:11px;}.elementor-4002 .elementor-element.elementor-element-aeff282 .elementor-heading-title{font-size:11px;}}@media(min-width:768px){.elementor-4002 .elementor-element.elementor-element-d3222c5{--content-width:450px;}}/* Start custom CSS for wds_cover, class: .elementor-element-9cef5c7 */.elementor-4002 .elementor-element.elementor-element-9cef5c7 div[style*="text-align: center;"] {
  display: flex;
  flex-direction: column;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a580241 */body:not(.elementor-editor-active) .elementor-4002 .elementor-element.elementor-element-a580241 {
	display:none;
}
.elementor-4002 .elementor-element.elementor-element-a580241{
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for wds_rsvp, class: .elementor-element-281e343 */.elementor-4002 .elementor-element.elementor-element-281e343 {
  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: #060066;
  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 #060066;
  border-radius: 0px!important;
  background: transparent;
  padding: 20px;
  color: #060066;
}

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

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

/*tombol*/
.saic-wrapper .saic-wrap-form .saic-container-form input[type="submit"] {
  width: 100%;
  height: auto;
  padding: 13px;
  color: #fff;
  background-color:#060066;
  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 #060066;
  color: #060066;
}


/*nama yang komen*/
.saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-info .saic-commenter-name {
  color: #060066!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: #060066!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:#060066;
      font-size: 14px;
  }
  
  /*reply edit delete*/
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-actions a {
      color: #060066;
      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: #060066;
  }
  
  /*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-281e343 */.elementor-4002 .elementor-element.elementor-element-281e343 {
  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: #060066;
  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 #060066;
  border-radius: 0px!important;
  background: transparent;
  padding: 20px;
  color: #060066;
}

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

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

/*tombol*/
.saic-wrapper .saic-wrap-form .saic-container-form input[type="submit"] {
  width: 100%;
  height: auto;
  padding: 13px;
  color: #fff;
  background-color:#060066;
  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 #060066;
  color: #060066;
}


/*nama yang komen*/
.saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-info .saic-commenter-name {
  color: #060066!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: #060066!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:#060066;
      font-size: 14px;
  }
  
  /*reply edit delete*/
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-actions a {
      color: #060066;
      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: #060066;
  }
  
  /*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-8365102 */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-4002 .elementor-element.elementor-element-8365102 button {
      font-family: "Tilt Neon", sans-serif;
    color: #FFF;
    background-color: #060066;
    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-551807f */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-4002 .elementor-element.elementor-element-551807f button {
      font-family: "tilt neon", sans-serif;
    color: #FFF;
    background-color: #060066;
    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-551807f */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-4002 .elementor-element.elementor-element-551807f button {
      font-family: "tilt neon", sans-serif;
    color: #FFF;
    background-color: #060066;
    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-8365102 */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-4002 .elementor-element.elementor-element-8365102 button {
      font-family: "Tilt Neon", sans-serif;
    color: #FFF;
    background-color: #060066;
    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-551807f */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-4002 .elementor-element.elementor-element-551807f button {
      font-family: "tilt neon", sans-serif;
    color: #FFF;
    background-color: #060066;
    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-551807f */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-4002 .elementor-element.elementor-element-551807f button {
      font-family: "tilt neon", sans-serif;
    color: #FFF;
    background-color: #060066;
    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: #ff7c2b;
  --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/Sea-BG2.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 white;
}

/* 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: #060066!important;
    font-size: 22px!important;
}

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