.elementor-3842 .elementor-element.elementor-element-443fd52{--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-3842 .elementor-element.elementor-element-54b35dc .wds-cover-content .centered-box{background-image:url("https://hi.nicewedding.id/wp-content/uploads/2025/10/Astronout-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;max-width:450px;}.elementor-3842 .elementor-element.elementor-element-54b35dc .wds-cover-content .wds-cover-overlay{opacity:0.5;}.elementor-3842 .elementor-element.elementor-element-54b35dc .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-3842 .elementor-element.elementor-element-54b35dc .wds-cover-content .wds-image-cover{margin-bottom:10px;}.elementor-3842 .elementor-element.elementor-element-54b35dc .wds-cover-content .wds-text-cover{font-family:"ABeeZee", Sans-serif;font-size:22px;color:#FFFFFF;text-align:center;}.elementor-3842 .elementor-element.elementor-element-54b35dc .wds-cover-content .wds-name-cover{font-family:"Chicle", Sans-serif;font-size:45px;color:#FFFFFF;text-align:center;margin:0px 0px 30px 0px;}.elementor-3842 .elementor-element.elementor-element-54b35dc .wds-cover-content .wds-date-cover{text-align:center;}.elementor-3842 .elementor-element.elementor-element-54b35dc .wds-cover-content .wds-text-to-cover{font-family:"ABeeZee", Sans-serif;font-size:22px;color:#FFFFFF;text-align:center;}.elementor-3842 .elementor-element.elementor-element-54b35dc .wds-cover-content .wds-get-name{font-family:"ABeeZee", Sans-serif;font-size:22px;color:#FFFFFFCC;text-align:center;}.elementor-3842 .elementor-element.elementor-element-54b35dc .wds-cover-content .wds-text-invitation-cover{text-align:center;}.elementor-3842 .elementor-element.elementor-element-54b35dc .wds-cover-content .wds-text-note-cover{text-align:center;}.elementor-3842 .elementor-element.elementor-element-54b35dc .elementor-button{font-family:"ABeeZee", Sans-serif;fill:#FFFFFF;color:#FFFFFF;background-color:#E88E1E;border-style:solid;border-radius:16px 16px 16px 16px;padding:12px 40px 12px 040px;margin:20px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-54b35dc .wds-cover-content .wds-button-cover{text-align:center;}.elementor-3842 .elementor-element.elementor-element-54b35dc .elementor-button .wds-icon-btn-cover{margin-right:5px;}.elementor-3842 .elementor-element.elementor-element-54b35dc .elementor-icon i, .elementor-3842 .elementor-element.elementor-element-54b35dc .elementor-icon svg{transform:rotate(0deg);}.elementor-3842 .elementor-element.elementor-element-652f0ab{--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-3842 .elementor-element.elementor-element-beb4cd6{--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:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-7d7bb7c{--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:#3C4486;--border-color:#3C4486;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-7d7bb7c:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-7d7bb7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1141D6;}.elementor-3842 .elementor-element.elementor-element-c897938{text-align:center;}.elementor-3842 .elementor-element.elementor-element-c897938 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-3774d2b 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-3842 .elementor-element.elementor-element-2ccad4d{text-align:center;}.elementor-3842 .elementor-element.elementor-element-2ccad4d .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:30px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-7fd2906{text-align:center;}.elementor-3842 .elementor-element.elementor-element-7fd2906 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-8f7528a{text-align:center;}.elementor-3842 .elementor-element.elementor-element-8f7528a .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-3bfef85 > .elementor-widget-container{--e-transform-rotateZ:-18deg;}body:not(.rtl) .elementor-3842 .elementor-element.elementor-element-3bfef85{left:-180px;}body.rtl .elementor-3842 .elementor-element.elementor-element-3bfef85{right:-180px;}.elementor-3842 .elementor-element.elementor-element-3bfef85{top:592px;}.elementor-3842 .elementor-element.elementor-element-d852377{--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:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-9a71bb5{--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:#3C4486;--border-color:#3C4486;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-9a71bb5:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-9a71bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1141D6;}.elementor-3842 .elementor-element.elementor-element-c4bbed3{text-align:center;}.elementor-3842 .elementor-element.elementor-element-c4bbed3 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-85ac358{text-align:center;}.elementor-3842 .elementor-element.elementor-element-85ac358 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-2d9d333{text-align:center;}.elementor-3842 .elementor-element.elementor-element-2d9d333 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-67d4ba7{text-align:center;}.elementor-3842 .elementor-element.elementor-element-67d4ba7 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-3e3dc0d{text-align:center;}.elementor-3842 .elementor-element.elementor-element-3e3dc0d .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-967a313 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-3842 .elementor-element.elementor-element-967a313 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3842 .elementor-element.elementor-element-967a313 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-3842 .elementor-element.elementor-element-967a313 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-3842 .elementor-element.elementor-element-967a313 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-3842 .elementor-element.elementor-element-967a313 .elementor-countdown-item{background-color:#FFFFFF;border-style:solid;border-width:8px 8px 8px 8px;border-color:#F7BB33;border-radius:10px 10px 10px 10px;}.elementor-3842 .elementor-element.elementor-element-967a313 .elementor-countdown-digits{color:#0B1141;font-family:"Chicle", Sans-serif;font-size:35px;}.elementor-3842 .elementor-element.elementor-element-967a313 .elementor-countdown-label{color:#E88E1E;font-family:"ABeeZee", Sans-serif;font-size:18px;}.elementor-3842 .elementor-element.elementor-element-6667707 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3842 .elementor-element.elementor-element-6667707 a.elementor-button, .elementor-3842 .elementor-element.elementor-element-6667707 .elementor-button{font-family:"ABeeZee", Sans-serif;font-size:22px;background-color:#E88E1E;padding:12px 40px 12px 40px;}.elementor-3842 .elementor-element.elementor-element-ce7dfaf{--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:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-4b19163{--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:#3C4486;--border-color:#3C4486;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-4b19163:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-4b19163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1141D6;}.elementor-3842 .elementor-element.elementor-element-151acd2{text-align:center;}.elementor-3842 .elementor-element.elementor-element-151acd2 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-49bd903{text-align:center;}.elementor-3842 .elementor-element.elementor-element-49bd903 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-bac4429{text-align:center;}.elementor-3842 .elementor-element.elementor-element-bac4429 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-d10f563 .elementor-button{background-color:#E88E1E;font-family:"ABeeZee", Sans-serif;font-size:22px;padding:12px 40px 12px 40px;}.elementor-3842 .elementor-element.elementor-element-4e23ae6{--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:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-4e23ae6:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-4e23ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1141;}.elementor-3842 .elementor-element.elementor-element-329b09c{--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:#3C4486;--border-color:#3C4486;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-329b09c:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-329b09c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1141D6;background-image:url("https://hi.nicewedding.id/wp-content/uploads/2025/10/Astronout-bg2.webp");}.elementor-3842 .elementor-element.elementor-element-a1599fb{text-align:center;}.elementor-3842 .elementor-element.elementor-element-a1599fb .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-7e4bb8b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3842 .elementor-element.elementor-element-7e4bb8b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3842 .elementor-element.elementor-element-7e4bb8b{--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-3842 .elementor-element.elementor-element-c87fcc5{--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:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-40a335d{--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:#3C4486;--border-color:#3C4486;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-40a335d:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-40a335d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1141D6;}.elementor-3842 .elementor-element.elementor-element-2ba7e54{text-align:center;}.elementor-3842 .elementor-element.elementor-element-2ba7e54 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-606ae96 .saic-wrapper .saic-full{border-style:none;}.elementor-3842 .elementor-element.elementor-element-606ae96 .comment-form-author, .elementor-3842 .elementor-element.elementor-element-606ae96 .saic-select, .elementor-3842 .elementor-element.elementor-element-606ae96 .saic-wrap-textarea{border-style:none;}.elementor-3842 .elementor-element.elementor-element-606ae96 .saic-wrapper .saic-wrap-form .saic-container-form input[type="submit"], .elementor-3842 .elementor-element.elementor-element-606ae96 .saic-wrapper .saic-wrap-form .saic-container-form input[type="button"].saic-form-btn:hover{border-style:none;}.elementor-3842 .elementor-element.elementor-element-26b6191{--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:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-55f9234{--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:#3C4486;--border-color:#3C4486;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-55f9234:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-55f9234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1141D6;}.elementor-3842 .elementor-element.elementor-element-387c389{text-align:center;}.elementor-3842 .elementor-element.elementor-element-387c389 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-a9a5df0{text-align:center;}.elementor-3842 .elementor-element.elementor-element-a9a5df0 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-ccdd06d .elementor-button{background-color:#E88E1E;font-family:"ABeeZee", Sans-serif;font-size:22px;padding:12px 40px 12px 40px;}.elementor-3842 .elementor-element.elementor-element-b9581dc{--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:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-c269a3d{--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:#3C4486;--border-color:#3C4486;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-c269a3d:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-c269a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1141D6;}.elementor-3842 .elementor-element.elementor-element-d9af454{text-align:center;}.elementor-3842 .elementor-element.elementor-element-d9af454 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-0a643b3 > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-3842 .elementor-element.elementor-element-0a643b3{right:-196px;}body.rtl .elementor-3842 .elementor-element.elementor-element-0a643b3{left:-196px;}.elementor-3842 .elementor-element.elementor-element-0a643b3{top:478px;}.elementor-3842 .elementor-element.elementor-element-43388cb{text-align:center;}.elementor-3842 .elementor-element.elementor-element-43388cb .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-eb13664{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3842 .elementor-element.elementor-element-eb13664:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-eb13664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-3842 .elementor-element.elementor-element-cd2fbb1{text-align:center;}.elementor-3842 .elementor-element.elementor-element-cd2fbb1 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:#0B1141;}.elementor-3842 .elementor-element.elementor-element-f87c9e0{text-align:center;}.elementor-3842 .elementor-element.elementor-element-f87c9e0 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:#0B1141;}.elementor-3842 .elementor-element.elementor-element-0cfb565{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3842 .elementor-element.elementor-element-0cfb565:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-0cfb565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-3842 .elementor-element.elementor-element-8711966{text-align:center;}.elementor-3842 .elementor-element.elementor-element-8711966 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:#0B1141;}.elementor-3842 .elementor-element.elementor-element-8e5cb36{text-align:center;}.elementor-3842 .elementor-element.elementor-element-8e5cb36 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:#0B1141;}.elementor-3842 .elementor-element.elementor-element-ac6c8b5{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-ac6c8b5:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-ac6c8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCF;}.elementor-3842 .elementor-element.elementor-element-62f71cc img{width:16%;}.elementor-3842 .elementor-element.elementor-element-8ae5448{text-align:center;}.elementor-3842 .elementor-element.elementor-element-8ae5448 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;font-weight:700;line-height:35px;color:#0B1141;}.elementor-3842 .elementor-element.elementor-element-0edc97c{text-align:center;}.elementor-3842 .elementor-element.elementor-element-0edc97c .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:#0B1141;}.elementor-3842 .elementor-element.elementor-element-d92535a{text-align:center;}.elementor-3842 .elementor-element.elementor-element-d92535a .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:18px;font-weight:700;line-height:35px;color:#0B1141;}.elementor-3842 .elementor-element.elementor-element-654f51e{text-align:center;}.elementor-3842 .elementor-element.elementor-element-654f51e .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:#0B1141;}.elementor-3842 .elementor-element.elementor-element-0766c1c .elementor-button{background-color:#0B1141;font-family:"ABeeZee", Sans-serif;font-size:18px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:08px 35px 8px 35px;}.elementor-3842 .elementor-element.elementor-element-50e9ecf{--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:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-e333419{--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:#3C4486;--border-color:#3C4486;--border-radius:12px 12px 12px 12px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3842 .elementor-element.elementor-element-e333419:not(.elementor-motion-effects-element-type-background), .elementor-3842 .elementor-element.elementor-element-e333419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1141D6;}.elementor-3842 .elementor-element.elementor-element-1d60cf5{text-align:center;}.elementor-3842 .elementor-element.elementor-element-1d60cf5 .elementor-heading-title{font-family:"Chicle", Sans-serif;font-size:50px;color:var( --e-global-color-primary );}.elementor-3842 .elementor-element.elementor-element-8a9e592 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-3842 .elementor-element.elementor-element-6cdc272{text-align:center;}.elementor-3842 .elementor-element.elementor-element-6cdc272 .elementor-heading-title{font-family:"ABeeZee", Sans-serif;font-size:22px;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3842 .elementor-element.elementor-element-2970d48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 40px 0px 40px;}.elementor-3842 .elementor-element.elementor-element-2970d48{text-align:center;}.elementor-3842 .elementor-element.elementor-element-2970d48 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;}.elementor-3842 .elementor-element.elementor-element-8cc334f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3842 .elementor-element.elementor-element-8cc334f img{width:100px;}.elementor-3842 .elementor-element.elementor-element-e84ec43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-3842 .elementor-element.elementor-element-e84ec43{text-align:center;}.elementor-3842 .elementor-element.elementor-element-e84ec43 .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-3842 .elementor-element.elementor-element-3bfef85{left:-148px;}body.rtl .elementor-3842 .elementor-element.elementor-element-3bfef85{right:-148px;}.elementor-3842 .elementor-element.elementor-element-3bfef85{top:617px;}.elementor-3842 .elementor-element.elementor-element-0a643b3{top:617px;}.elementor-3842 .elementor-element.elementor-element-2970d48 .elementor-heading-title{font-size:11px;}.elementor-3842 .elementor-element.elementor-element-e84ec43 .elementor-heading-title{font-size:11px;}}@media(min-width:768px){.elementor-3842 .elementor-element.elementor-element-443fd52{--content-width:450px;}}/* Start custom CSS for wds_cover, class: .elementor-element-54b35dc */.elementor-3842 .elementor-element.elementor-element-54b35dc div[style*="text-align: center;"] {
  display: flex;
  flex-direction: column;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb4cd6 */body:not(.elementor-editor-active) .elementor-3842 .elementor-element.elementor-element-beb4cd6 {
	display:none;
}

.elementor-3842 .elementor-element.elementor-element-beb4cd6 {
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for wds_rsvp, class: .elementor-element-606ae96 */.elementor-3842 .elementor-element.elementor-element-606ae96 {
  font-family: "ABeeZee", 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: #0B1141;
  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 #0B1141;
  border-radius: 0px!important;
  background: transparent;
  padding: 20px;
  color: #84796D;
}

/*select*/
.saic-select {
  border: none;
border-bottom: 1px solid #0B1141;
  border-radius: 0px!important;
  background: transparent;
color: #0B1141;
}

/*textarea*/
.saic-wrapper .saic-wrap-form .saic-container-form textarea.saic-textarea {
  border: none;
  border-bottom:1px solid #0B1141!important;
  border-radius: 0px!important;
  background: transparent;
  padding: 20px;
  color: #0B1141;
}

/*tombol*/
.saic-wrapper .saic-wrap-form .saic-container-form input[type="submit"] {
  width: 100%;
  height: auto;
  padding: 13px;
  color: #fff;
  background-color:#0B1141;
  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 #0B1141;
  color: #0B1141;
}


/*nama yang komen*/
.saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-info .saic-commenter-name {
  color: #0B1141!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: #0B1141!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:#0B1141;
      font-size: 14px;
  }
  
  /*reply edit delete*/
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-actions a {
      color: #0B1141;
      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: #0B1141;
  }
  
  /*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-606ae96 */.elementor-3842 .elementor-element.elementor-element-606ae96 {
  font-family: "ABeeZee", 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: #0B1141;
  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 #0B1141;
  border-radius: 0px!important;
  background: transparent;
  padding: 20px;
  color: #84796D;
}

/*select*/
.saic-select {
  border: none;
border-bottom: 1px solid #0B1141;
  border-radius: 0px!important;
  background: transparent;
color: #0B1141;
}

/*textarea*/
.saic-wrapper .saic-wrap-form .saic-container-form textarea.saic-textarea {
  border: none;
  border-bottom:1px solid #0B1141!important;
  border-radius: 0px!important;
  background: transparent;
  padding: 20px;
  color: #0B1141;
}

/*tombol*/
.saic-wrapper .saic-wrap-form .saic-container-form input[type="submit"] {
  width: 100%;
  height: auto;
  padding: 13px;
  color: #fff;
  background-color:#0B1141;
  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 #0B1141;
  color: #0B1141;
}


/*nama yang komen*/
.saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-info .saic-commenter-name {
  color: #0B1141!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: #0B1141!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:#0B1141;
      font-size: 14px;
  }
  
  /*reply edit delete*/
  .saic-wrapper ul.saic-container-comments li.saic-item-comment .saic-comment-content .saic-comment-actions a {
      color: #0B1141;
      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: #0B1141;
  }
  
  /*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-e2083e6 */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3842 .elementor-element.elementor-element-e2083e6 button {
      font-family: "ABeeZee", sans-serif;
    color: #FFF;
    background-color: #0B1141;
    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-922cb73 */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3842 .elementor-element.elementor-element-922cb73 button {
      font-family: "ABeeZee", sans-serif;
    color: #FFF;
    background-color: #0B1141;
    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-922cb73 */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3842 .elementor-element.elementor-element-922cb73 button {
      font-family: "ABeeZee", sans-serif;
    color: #FFF;
    background-color: #0B1141;
    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-e2083e6 */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3842 .elementor-element.elementor-element-e2083e6 button {
      font-family: "ABeeZee", sans-serif;
    color: #FFF;
    background-color: #0B1141;
    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-922cb73 */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3842 .elementor-element.elementor-element-922cb73 button {
      font-family: "ABeeZee", sans-serif;
    color: #FFF;
    background-color: #0B1141;
    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-922cb73 */.pulse { animation: pulse 0.6s; }
        @keyframes pulse { 50% { transform: scale(1.1); } }
        
.elementor-3842 .elementor-element.elementor-element-922cb73 button {
      font-family: "ABeeZee", sans-serif;
    color: #FFF;
    background-color: #0B1141;
    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: #E88E1E;
  --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/Astronout-bg.webp') center/cover no-repeat;
  z-index: -1;
  overflow: hidden;
}

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

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

.wds-name-cover {
  order: -1; /* Tepat di bawah Happy Birthday */
}

/* 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; }
}/* End custom CSS */