.elementor-3102 .elementor-element.elementor-element-3a40a380:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-3a40a380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F76A6A;}.elementor-3102 .elementor-element.elementor-element-3a40a380 > .elementor-background-overlay{background-image:url("https://nikahkuy.id/wp-content/uploads/2025/09/pexels-san-wedding-6291113-1.jpg");background-position:center center;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-3a40a380 > .elementor-container{min-height:100vh;}.elementor-3102 .elementor-element.elementor-element-3a40a380{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:99;}.elementor-3102 .elementor-element.elementor-element-3737018 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;padding:125px 20px 20px 20px;}.elementor-3102 .elementor-element.elementor-element-3737018 > .elementor-element-populated, .elementor-3102 .elementor-element.elementor-element-3737018 > .elementor-element-populated > .elementor-background-overlay, .elementor-3102 .elementor-element.elementor-element-3737018 > .elementor-background-slideshow{border-radius:500px 500px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-4e888016 > .elementor-widget-container{--e-transform-flipY:-1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-4e888016{left:0px;}body.rtl .elementor-3102 .elementor-element.elementor-element-4e888016{right:0px;}.elementor-3102 .elementor-element.elementor-element-4e888016{top:-72px;}.elementor-3102 .elementor-element.elementor-element-7302e19e{text-align:center;}.elementor-3102 .elementor-element.elementor-element-7302e19e .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-344c54a6{text-align:center;}.elementor-3102 .elementor-element.elementor-element-344c54a6 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-2f725736{text-align:center;}.elementor-3102 .elementor-element.elementor-element-2f725736 .elementor-heading-title{font-family:"The Nautigal", Sans-serif;font-size:80px;color:#FFF3D8;}.elementor-3102 .elementor-element.elementor-element-1f997b9e:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-1f997b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF59;}.elementor-3102 .elementor-element.elementor-element-1f997b9e{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF61;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-3102 .elementor-element.elementor-element-1f997b9e, .elementor-3102 .elementor-element.elementor-element-1f997b9e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-1f997b9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-13633626{text-align:center;}.elementor-3102 .elementor-element.elementor-element-13633626 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;letter-spacing:0px;color:#5A5A5A;}.elementor-3102 .elementor-element.elementor-element-30aa7abc{text-align:center;}.elementor-3102 .elementor-element.elementor-element-30aa7abc .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-6cea4915{text-align:center;}.elementor-3102 .elementor-element.elementor-element-6cea4915 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;letter-spacing:0px;color:#5A5A5A;}.elementor-3102 .elementor-element.elementor-element-15d083c0 .elementor-button{background-color:#FFFFFF;font-family:"Inria Serif", Sans-serif;font-size:14px;font-weight:500;fill:#E08688;color:#E08688;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E08688;border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-15d083c0 .elementor-button:hover, .elementor-3102 .elementor-element.elementor-element-15d083c0 .elementor-button:focus{background-color:#E08688;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-15d083c0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-15d083c0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3102 .elementor-element.elementor-element-15d083c0 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3102 .elementor-element.elementor-element-15d083c0 .elementor-button:hover svg, .elementor-3102 .elementor-element.elementor-element-15d083c0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-18d4e2e4:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-18d4e2e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E08688;}.elementor-3102 .elementor-element.elementor-element-18d4e2e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3102 .elementor-element.elementor-element-18d4e2e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-2ad858f9{text-align:center;}.elementor-3102 .elementor-element.elementor-element-2ad858f9 img{max-width:5%;}.elementor-3102 .elementor-element.elementor-element-7b6a291b > .elementor-widget-container{margin:0px 250px 0px 250px;}.elementor-3102 .elementor-element.elementor-element-7b6a291b{text-align:center;}.elementor-3102 .elementor-element.elementor-element-7b6a291b .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:18px;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-150f351f{--divider-border-style:solid;--divider-color:#FFF3D8;--divider-border-width:2px;}.elementor-3102 .elementor-element.elementor-element-150f351f .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-3102 .elementor-element.elementor-element-150f351f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3102 .elementor-element.elementor-element-150f351f .elementor-divider__text{color:#FFFFFF;font-family:"Bodoni Moda", Sans-serif;font-size:18px;}.elementor-3102 .elementor-element.elementor-element-dc8e838:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-dc8e838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-dc8e838{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 125px 0px;}.elementor-3102 .elementor-element.elementor-element-dc8e838 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-52fdb86d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-52fdb86d{text-align:center;}.elementor-3102 .elementor-element.elementor-element-52fdb86d .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:18px;line-height:25px;letter-spacing:0px;color:#5A5A5A;}.elementor-3102 .elementor-element.elementor-element-696db92b{--divider-border-style:solid;--divider-color:#E08688;--divider-border-width:2px;}.elementor-3102 .elementor-element.elementor-element-696db92b .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-3102 .elementor-element.elementor-element-696db92b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3102 .elementor-element.elementor-element-696db92b .elementor-divider__text{color:#1F1F1F;font-family:"Bodoni Moda", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}.elementor-3102 .elementor-element.elementor-element-51a19216 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3102 .elementor-element.elementor-element-51a19216{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-73fdf538 > .elementor-widget-container{margin:0px -100px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-73fdf538{left:-98px;}body.rtl .elementor-3102 .elementor-element.elementor-element-73fdf538{right:-98px;}.elementor-3102 .elementor-element.elementor-element-73fdf538{top:2px;--lottie-container-width:100%;--lottie-container-max-width:100%;}.elementor-3102 .elementor-element.elementor-element-43c4e68b > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-3102 .elementor-element.elementor-element-43c4e68b img{border-radius:1000px 1000px 1000px 1000px;}.elementor-3102 .elementor-element.elementor-element-5bb74f7f > .elementor-element-populated{padding:0px 0px 0px 35px;}.elementor-3102 .elementor-element.elementor-element-6727710e .elementor-image-box-wrapper{text-align:left;}.elementor-3102 .elementor-element.elementor-element-6727710e .elementor-image-box-title{margin-bottom:0px;font-family:"Bodoni Moda", Sans-serif;font-size:50px;font-weight:400;color:#1F1F1F;}.elementor-3102 .elementor-element.elementor-element-6727710e .elementor-image-box-description{font-family:"Inria Serif", Sans-serif;font-size:16px;letter-spacing:5px;color:#2A2A2ADB;}.elementor-3102 .elementor-element.elementor-element-1f7222bf{--grid-template-columns:repeat(0, auto);z-index:2;--icon-size:15px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-3102 .elementor-element.elementor-element-1f7222bf .elementor-widget-container{text-align:left;}.elementor-3102 .elementor-element.elementor-element-1f7222bf .elementor-social-icon{background-color:#FFFFFFDB;}.elementor-3102 .elementor-element.elementor-element-1f7222bf .elementor-social-icon i{color:#2A2A2A6B;}.elementor-3102 .elementor-element.elementor-element-1f7222bf .elementor-social-icon svg{fill:#2A2A2A6B;}.elementor-3102 .elementor-element.elementor-element-1f7222bf .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-1f7222bf .elementor-social-icon:hover{background-color:#2A2A2ADB;}.elementor-3102 .elementor-element.elementor-element-1f7222bf .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-1f7222bf .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-4297ce0a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3102 .elementor-element.elementor-element-4297ce0a{margin-top:-150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-4a2d564b > .elementor-element-populated{padding:0px 35px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-4e0f83a1 .elementor-image-box-wrapper{text-align:right;}.elementor-3102 .elementor-element.elementor-element-4e0f83a1 .elementor-image-box-title{margin-bottom:0px;font-family:"Bodoni Moda", Sans-serif;font-size:50px;font-weight:400;color:#1F1F1F;}.elementor-3102 .elementor-element.elementor-element-4e0f83a1 .elementor-image-box-description{font-family:"Inria Serif", Sans-serif;font-size:16px;letter-spacing:5px;color:#2A2A2ADB;}.elementor-3102 .elementor-element.elementor-element-76493ae5{--grid-template-columns:repeat(0, auto);z-index:2;--icon-size:15px;--grid-column-gap:11px;--grid-row-gap:0px;}.elementor-3102 .elementor-element.elementor-element-76493ae5 .elementor-widget-container{text-align:right;}.elementor-3102 .elementor-element.elementor-element-76493ae5 .elementor-social-icon{background-color:#FFFFFFDB;}.elementor-3102 .elementor-element.elementor-element-76493ae5 .elementor-social-icon i{color:#2A2A2A6B;}.elementor-3102 .elementor-element.elementor-element-76493ae5 .elementor-social-icon svg{fill:#2A2A2A6B;}.elementor-3102 .elementor-element.elementor-element-76493ae5 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-76493ae5 .elementor-social-icon:hover{background-color:#2A2A2ADB;}.elementor-3102 .elementor-element.elementor-element-76493ae5 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-76493ae5 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-7f0f322 > .elementor-widget-container{--e-transform-flipX:-1;margin:0px -100px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-7f0f322{left:0px;}body.rtl .elementor-3102 .elementor-element.elementor-element-7f0f322{right:0px;}.elementor-3102 .elementor-element.elementor-element-7f0f322{top:2px;--lottie-container-width:100%;--lottie-container-max-width:100%;}.elementor-3102 .elementor-element.elementor-element-360bd9cd > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-3102 .elementor-element.elementor-element-360bd9cd img{border-radius:1000px 1000px 1000px 1000px;}.elementor-3102 .elementor-element.elementor-element-20cce2de:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-20cce2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E08688;}.elementor-3102 .elementor-element.elementor-element-20cce2de > .elementor-background-overlay{background-image:url("https://nikahkuy.id/wp-content/uploads/2025/09/pexels-tran-long-14839202-1-scaled.jpg");background-position:center center;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-20cce2de{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3102 .elementor-element.elementor-element-48913137 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-3102 .elementor-element.elementor-element-48913137{text-align:center;}.elementor-3102 .elementor-element.elementor-element-48913137 .elementor-heading-title{font-family:"The Nautigal", Sans-serif;font-size:80px;color:#FFF3D8;}.elementor-3102 .elementor-element.elementor-element-4137c2b5{--divider-border-style:solid;--divider-color:#FFF3D8;--divider-border-width:2px;}.elementor-3102 .elementor-element.elementor-element-4137c2b5 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-3102 .elementor-element.elementor-element-4137c2b5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3102 .elementor-element.elementor-element-4137c2b5 .elementor-divider__text{color:#FFFFFF;font-family:"Bodoni Moda", Sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:5px;}.elementor-3102 .elementor-element.elementor-element-42ce5723 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-wrapper{max-width:40%;}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-item{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CA7173;border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-digits{color:#E08688;font-family:"Bodoni Moda", Sans-serif;font-size:35px;}.elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-label{color:#E08688;font-family:"Inria Serif", Sans-serif;font-size:14px;}.elementor-3102 .elementor-element.elementor-element-48fd225e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-7289026 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-3102 .elementor-element.elementor-element-40b624f9{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-3102 .elementor-element.elementor-element-2f5d51d{--divider-border-style:solid;--divider-color:#FFF3D8;--divider-border-width:2px;}.elementor-3102 .elementor-element.elementor-element-2f5d51d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3102 .elementor-element.elementor-element-2f5d51d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3102 .elementor-element.elementor-element-2f5d51d .elementor-divider__text{color:#FFFFFF;font-family:"Bodoni Moda", Sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:1px;}.elementor-3102 .elementor-element.elementor-element-68c8813a{text-align:center;}.elementor-3102 .elementor-element.elementor-element-68c8813a .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:500;line-height:22px;letter-spacing:0px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-625d9a1d{text-align:center;}.elementor-3102 .elementor-element.elementor-element-625d9a1d .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#FFF3D8;}.elementor-3102 .elementor-element.elementor-element-4caec995 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-4caec995{text-align:center;}.elementor-3102 .elementor-element.elementor-element-4caec995 .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:14px;line-height:20px;letter-spacing:1px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-7926fff7 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;fill:#E08688;color:#E08688;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CA7173;border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-7926fff7 .elementor-button:hover, .elementor-3102 .elementor-element.elementor-element-7926fff7 .elementor-button:focus{background-color:#E08688;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-7926fff7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-7926fff7 > .elementor-widget-container{margin:5px 10px 5px 10px;}.elementor-3102 .elementor-element.elementor-element-7926fff7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3102 .elementor-element.elementor-element-7926fff7 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3102 .elementor-element.elementor-element-7926fff7 .elementor-button:hover svg, .elementor-3102 .elementor-element.elementor-element-7926fff7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-7787d1b1 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;fill:#E08688;color:#E08688;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CA7173;border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-7787d1b1 .elementor-button:hover, .elementor-3102 .elementor-element.elementor-element-7787d1b1 .elementor-button:focus{background-color:#E08688;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-7787d1b1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-7787d1b1 > .elementor-widget-container{margin:5px 10px 5px 10px;}.elementor-3102 .elementor-element.elementor-element-7787d1b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3102 .elementor-element.elementor-element-7787d1b1 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3102 .elementor-element.elementor-element-7787d1b1 .elementor-button:hover svg, .elementor-3102 .elementor-element.elementor-element-7787d1b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-4b5ad19c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-3102 .elementor-element.elementor-element-21c36e53{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-3102 .elementor-element.elementor-element-662018d4{--divider-border-style:solid;--divider-color:#FFF3D8;--divider-border-width:2px;}.elementor-3102 .elementor-element.elementor-element-662018d4 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3102 .elementor-element.elementor-element-662018d4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3102 .elementor-element.elementor-element-662018d4 .elementor-divider__text{color:#FFFFFF;font-family:"Bodoni Moda", Sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:1px;}.elementor-3102 .elementor-element.elementor-element-611714fa{text-align:center;}.elementor-3102 .elementor-element.elementor-element-611714fa .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:500;line-height:22px;letter-spacing:0px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-7364845e{text-align:center;}.elementor-3102 .elementor-element.elementor-element-7364845e .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#FFF3D8;}.elementor-3102 .elementor-element.elementor-element-56b21b6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-56b21b6c{text-align:center;}.elementor-3102 .elementor-element.elementor-element-56b21b6c .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:14px;line-height:20px;letter-spacing:1px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-60f290b5 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;fill:#E08688;color:#E08688;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CA7173;border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-60f290b5 .elementor-button:hover, .elementor-3102 .elementor-element.elementor-element-60f290b5 .elementor-button:focus{background-color:#E08688;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-60f290b5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-60f290b5 > .elementor-widget-container{margin:5px 10px 5px 10px;}.elementor-3102 .elementor-element.elementor-element-60f290b5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3102 .elementor-element.elementor-element-60f290b5 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3102 .elementor-element.elementor-element-60f290b5 .elementor-button:hover svg, .elementor-3102 .elementor-element.elementor-element-60f290b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-1fff456a .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;fill:#E08688;color:#E08688;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CA7173;border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-1fff456a .elementor-button:hover, .elementor-3102 .elementor-element.elementor-element-1fff456a .elementor-button:focus{background-color:#E08688;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-1fff456a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-1fff456a > .elementor-widget-container{margin:5px 10px 5px 10px;}.elementor-3102 .elementor-element.elementor-element-1fff456a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3102 .elementor-element.elementor-element-1fff456a .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3102 .elementor-element.elementor-element-1fff456a .elementor-button:hover svg, .elementor-3102 .elementor-element.elementor-element-1fff456a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-49469823{margin-top:10px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-3102 .elementor-element.elementor-element-5bb5b6f4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-40a94b45{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3102 .elementor-element.elementor-element-40a94b45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-58d97ce1 > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-3102 .elementor-element.elementor-element-7d76234c{--divider-border-style:solid;--divider-color:#FFF3D8;--divider-border-width:2px;}.elementor-3102 .elementor-element.elementor-element-7d76234c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3102 .elementor-element.elementor-element-7d76234c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3102 .elementor-element.elementor-element-7d76234c .elementor-divider__text{color:#FFFFFF;font-family:"Bodoni Moda", Sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:1px;}.elementor-3102 .elementor-element.elementor-element-7b9a745a{text-align:left;}.elementor-3102 .elementor-element.elementor-element-7b9a745a .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:500;line-height:22px;letter-spacing:0px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-3f31467f > .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-3102 .elementor-element.elementor-element-29374f43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-29374f43{text-align:center;}.elementor-3102 .elementor-element.elementor-element-29374f43 .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:14px;line-height:20px;letter-spacing:1px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-44ae02d0 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;fill:#E08688;color:#E08688;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CA7173;border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-44ae02d0 .elementor-button:hover, .elementor-3102 .elementor-element.elementor-element-44ae02d0 .elementor-button:focus{background-color:#E08688;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-44ae02d0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-44ae02d0 > .elementor-widget-container{margin:5px 10px 5px 10px;}.elementor-3102 .elementor-element.elementor-element-44ae02d0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3102 .elementor-element.elementor-element-44ae02d0 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3102 .elementor-element.elementor-element-44ae02d0 .elementor-button:hover svg, .elementor-3102 .elementor-element.elementor-element-44ae02d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-397de175 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;fill:#E08688;color:#E08688;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CA7173;border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-397de175 .elementor-button:hover, .elementor-3102 .elementor-element.elementor-element-397de175 .elementor-button:focus{background-color:#E08688;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-397de175{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-397de175 > .elementor-widget-container{margin:5px 10px 5px 10px;}.elementor-3102 .elementor-element.elementor-element-397de175 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3102 .elementor-element.elementor-element-397de175 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3102 .elementor-element.elementor-element-397de175 .elementor-button:hover svg, .elementor-3102 .elementor-element.elementor-element-397de175 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-3ea128eb:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-3ea128eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-3ea128eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-3ea128eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-2fa9b151{--divider-border-style:solid;--divider-color:#E08688;--divider-border-width:2px;}.elementor-3102 .elementor-element.elementor-element-2fa9b151 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-3102 .elementor-element.elementor-element-2fa9b151 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-3102 .elementor-element.elementor-element-2fa9b151 .elementor-divider__text{color:#1F1F1F;font-family:"Bodoni Moda", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-3102 .elementor-element.elementor-element-655e5e2d > .elementor-widget-container{margin:20px 20px 20px 20px;padding:10px 10px 10px 10px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#CCCCCC;border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-655e5e2d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3102 .elementor-element.elementor-element-38ec391d{margin-top:25px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-7f0a41b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3102 .elementor-element.elementor-element-7f0a41b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3102 .elementor-element.elementor-element-7f0a41b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3102 .elementor-element.elementor-element-697e3ba > .elementor-container{max-width:720px;}.elementor-3102 .elementor-element.elementor-element-697e3ba{margin-top:25px;margin-bottom:-100px;padding:0px 0px 0px 0px;z-index:2;}.elementor-3102 .elementor-element.elementor-element-4dd01141:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3102 .elementor-element.elementor-element-4dd01141 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-3102 .elementor-element.elementor-element-4dd01141 > .elementor-element-populated{box-shadow:0px 20px 40px -20px rgba(0, 0, 0, 0.27);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 25px 20px 25px;}.elementor-3102 .elementor-element.elementor-element-4dd01141 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-2ce53a85 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-3102 .elementor-element.elementor-element-2ce53a85{text-align:center;}.elementor-3102 .elementor-element.elementor-element-2ce53a85 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:25px;line-height:40px;letter-spacing:0px;color:#000000;}.elementor-3102 .elementor-element.elementor-element-44203287{--divider-border-style:solid;--divider-color:#2A2A2ADB;--divider-border-width:2px;}.elementor-3102 .elementor-element.elementor-element-44203287 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-3102 .elementor-element.elementor-element-44203287 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3102 .elementor-element.elementor-element-44203287 .elementor-divider__text{color:#2A2A2ADB;font-family:"Bodoni Moda", Sans-serif;font-size:18px;}.elementor-3102 .elementor-element.elementor-element-7f4c4872:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-7f4c4872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E08688;}.elementor-3102 .elementor-element.elementor-element-7f4c4872{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 50px 0px;}.elementor-3102 .elementor-element.elementor-element-7f4c4872 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-50ce8c2e > .elementor-widget-container{margin:-50px 0px -50px 0px;}.elementor-3102 .elementor-element.elementor-element-50ce8c2e{--lottie-container-max-width:20%;}.elementor-3102 .elementor-element.elementor-element-2792e1b5{--divider-border-style:solid;--divider-color:#FFF3D8;--divider-border-width:2px;}.elementor-3102 .elementor-element.elementor-element-2792e1b5 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-3102 .elementor-element.elementor-element-2792e1b5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3102 .elementor-element.elementor-element-2792e1b5 .elementor-divider__text{color:#FFFFFF;font-family:"Bodoni Moda", Sans-serif;font-size:18px;}.elementor-3102 .elementor-element.elementor-element-353e9ff{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-79772a59:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-79772a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E08688;}.elementor-3102 .elementor-element.elementor-element-79772a59 > .elementor-background-overlay{background-image:url("https://nikahkuy.id/wp-content/uploads/2025/09/pexels-tran-long-14839202-1-scaled.jpg");background-position:center center;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-79772a59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3102 .elementor-element.elementor-element-1fefe5c9:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-1fefe5c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF69;}.elementor-3102 .elementor-element.elementor-element-1fefe5c9{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFFF7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 65px 65px 65px;}.elementor-3102 .elementor-element.elementor-element-1fefe5c9, .elementor-3102 .elementor-element.elementor-element-1fefe5c9 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-1fefe5c9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-3ffe36c:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-3ffe36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-3ffe36c > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-3ffe36c{border-style:solid;border-width:5px 0px 03px 0px;border-color:#E08688;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-923ff8b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3102 .elementor-element.elementor-element-923ff8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-7baace7f{--divider-border-style:solid;--divider-color:#E08688;--divider-border-width:2px;}.elementor-3102 .elementor-element.elementor-element-7baace7f .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-3102 .elementor-element.elementor-element-7baace7f .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-3102 .elementor-element.elementor-element-7baace7f .elementor-divider__text{color:#1F1F1F;font-family:"Bodoni Moda", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}.elementor-3102 .elementor-element.elementor-element-f689e2b > .elementor-widget-container{margin:-25px 0px -25px 0px;}.elementor-3102 .elementor-element.elementor-element-f689e2b{--lottie-container-max-width:20%;}.elementor-3102 .elementor-element.elementor-element-f689e2b .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3102 .elementor-element.elementor-element-d9ca137:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-d9ca137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9DBD93D;}.elementor-3102 .elementor-element.elementor-element-d9ca137{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3102 .elementor-element.elementor-element-d9ca137 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-c78c33d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3102 .elementor-element.elementor-element-c78c33d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFC5C5D9;}.elementor-3102 .elementor-element.elementor-element-c78c33d > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-3102 .elementor-element.elementor-element-c78c33d > .elementor-element-populated, .elementor-3102 .elementor-element.elementor-element-c78c33d > .elementor-element-populated > .elementor-background-overlay, .elementor-3102 .elementor-element.elementor-element-c78c33d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3102 .elementor-element.elementor-element-c78c33d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-abd59a3 > .elementor-widget-container{margin:0px 50px 10px 50px;padding:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-abd59a3{text-align:center;}.elementor-3102 .elementor-element.elementor-element-abd59a3 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-641d31f .elementor-button{background-color:#E08688;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:01px 01px 01px 01px;border-color:#FFFFFF;border-radius:025px 025px 025px 025px;}.elementor-3102 .elementor-element.elementor-element-641d31f .elementor-button:hover, .elementor-3102 .elementor-element.elementor-element-641d31f .elementor-button:focus{background-color:#8BA683;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-641d31f > .elementor-widget-container{margin:10px 10px 5px 10px;}.elementor-3102 .elementor-element.elementor-element-641d31f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3102 .elementor-element.elementor-element-641d31f .elementor-button:hover svg, .elementor-3102 .elementor-element.elementor-element-641d31f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-dce9347{text-align:right;}.elementor-3102 .elementor-element.elementor-element-dce9347 img{width:40%;}.elementor-3102 .elementor-element.elementor-element-4ccfe29{text-align:left;}.elementor-3102 .elementor-element.elementor-element-4ccfe29 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;color:#000000;}.elementor-3102 .elementor-element.elementor-element-3ce0255 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-3102 .elementor-element.elementor-element-3ce0255{text-align:left;}.elementor-3102 .elementor-element.elementor-element-3ce0255 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:14px;font-weight:800;line-height:20px;letter-spacing:3px;color:#000000;}.elementor-3102 .elementor-element.elementor-element-651a5a2 .elementor-button{background-color:#4360A3;font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF;border-radius:025px 025px 025px 025px;padding:10px 10px 10px 10px;}.elementor-3102 .elementor-element.elementor-element-651a5a2 .elementor-button:hover, .elementor-3102 .elementor-element.elementor-element-651a5a2 .elementor-button:focus{background-color:#8BA683;}.elementor-3102 .elementor-element.elementor-element-651a5a2 > .elementor-widget-container{margin:10px 5px 5px 5px;}.elementor-3102 .elementor-element.elementor-element-651a5a2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3102 .elementor-element.elementor-element-651a5a2 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-3102 .elementor-element.elementor-element-e4f4642{text-align:right;}.elementor-3102 .elementor-element.elementor-element-e4f4642 img{width:40%;}.elementor-3102 .elementor-element.elementor-element-ea91b83{text-align:left;}.elementor-3102 .elementor-element.elementor-element-ea91b83 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;color:#000000;}.elementor-3102 .elementor-element.elementor-element-2e8db24 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-3102 .elementor-element.elementor-element-2e8db24{text-align:left;}.elementor-3102 .elementor-element.elementor-element-2e8db24 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:14px;font-weight:800;line-height:20px;letter-spacing:3px;color:#000000;}.elementor-3102 .elementor-element.elementor-element-dff42a3 .elementor-button{background-color:#4360A3;font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF;border-radius:025px 025px 025px 025px;padding:10px 10px 10px 10px;}.elementor-3102 .elementor-element.elementor-element-dff42a3 .elementor-button:hover, .elementor-3102 .elementor-element.elementor-element-dff42a3 .elementor-button:focus{background-color:#8BA683;}.elementor-3102 .elementor-element.elementor-element-dff42a3 > .elementor-widget-container{margin:10px 5px 5px 5px;}.elementor-3102 .elementor-element.elementor-element-dff42a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3102 .elementor-element.elementor-element-dff42a3 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-3102 .elementor-element.elementor-element-d59d87d .elementor-icon-wrapper{text-align:center;}.elementor-3102 .elementor-element.elementor-element-88d3b0c{text-align:center;}.elementor-3102 .elementor-element.elementor-element-88d3b0c .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:800;letter-spacing:2px;color:#000000;}.elementor-3102 .elementor-element.elementor-element-e27de17 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-e27de17{text-align:center;}.elementor-3102 .elementor-element.elementor-element-e27de17 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:14px;font-weight:800;line-height:20px;letter-spacing:3px;color:#000000;}.elementor-3102 .elementor-element.elementor-element-1fd058e .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:18px;}.elementor-3102 .elementor-element.elementor-element-0b5959e .elementor-button{background-color:#4360A3;font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF;border-radius:025px 025px 025px 025px;padding:10px 10px 10px 10px;}.elementor-3102 .elementor-element.elementor-element-0b5959e .elementor-button:hover, .elementor-3102 .elementor-element.elementor-element-0b5959e .elementor-button:focus{background-color:#8BA683;}.elementor-3102 .elementor-element.elementor-element-0b5959e > .elementor-widget-container{margin:10px 5px 5px 5px;}.elementor-3102 .elementor-element.elementor-element-0b5959e .elementor-button-content-wrapper{flex-direction:row;}.elementor-3102 .elementor-element.elementor-element-0b5959e .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-3102 .elementor-element.elementor-element-5f04eed3:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-5f04eed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D66C6E;}.elementor-3102 .elementor-element.elementor-element-5f04eed3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-3102 .elementor-element.elementor-element-5f04eed3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-27fc4063 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-27fc4063{text-align:center;}.elementor-3102 .elementor-element.elementor-element-27fc4063 .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:18px;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-ffae607 > .elementor-widget-container{margin:025px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-ffae607{text-align:center;}.elementor-3102 .elementor-element.elementor-element-ffae607 .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:80px;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-4665b3f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-4665b3f9{text-align:center;}.elementor-3102 .elementor-element.elementor-element-4665b3f9 .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:18px;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-108b9599{margin-top:20px;margin-bottom:20px;}.elementor-3102 .elementor-element.elementor-element-4f40c9ad .elementor-image-box-title{margin-bottom:3px;font-family:"Inria Serif", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-4f40c9ad .elementor-image-box-description{font-family:"Bodoni Moda", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-50ceb299 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-50ceb299{text-align:center;}.elementor-3102 .elementor-element.elementor-element-50ceb299 .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:18px;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-105e7992 .elementor-image-box-title{margin-bottom:3px;font-family:"Inria Serif", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-105e7992 .elementor-image-box-description{font-family:"Bodoni Moda", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-5cbd2495 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-5cbd2495{text-align:center;}.elementor-3102 .elementor-element.elementor-element-5cbd2495 .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:18px;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-59f88a85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-59f88a85{z-index:2;--lottie-container-max-width:25%;}.elementor-3102 .elementor-element.elementor-element-4ad6945d:not(.elementor-motion-effects-element-type-background), .elementor-3102 .elementor-element.elementor-element-4ad6945d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D66C6E;}.elementor-3102 .elementor-element.elementor-element-4ad6945d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 0px 15px 0px;}.elementor-3102 .elementor-element.elementor-element-4ad6945d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3102 .elementor-element.elementor-element-6a2cf40b{text-align:center;}.elementor-3102 .elementor-element.elementor-element-6a2cf40b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-3102 .elementor-element.elementor-element-55f9f05a{width:auto;max-width:auto;bottom:75px;z-index:5;}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-55f9f05a{right:25px;}body.rtl .elementor-3102 .elementor-element.elementor-element-55f9f05a{left:25px;}@media(min-width:768px){.elementor-3102 .elementor-element.elementor-element-58d97ce1{width:25%;}.elementor-3102 .elementor-element.elementor-element-3f31467f{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3102 .elementor-element.elementor-element-25fb9d54{width:20%;}.elementor-3102 .elementor-element.elementor-element-3737018{width:60%;}.elementor-3102 .elementor-element.elementor-element-a40bfa7{width:20%;}}@media(max-width:1024px){.elementor-3102 .elementor-element.elementor-element-3737018 > .elementor-element-populated{padding:150px 50px 35px 50px;}.elementor-3102 .elementor-element.elementor-element-4e888016{top:-85px;}.elementor-3102 .elementor-element.elementor-element-7b6a291b > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3102 .elementor-element.elementor-element-52fdb86d > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3102 .elementor-element.elementor-element-73fdf538 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-73fdf538{left:-27px;}body.rtl .elementor-3102 .elementor-element.elementor-element-73fdf538{right:-27px;}.elementor-3102 .elementor-element.elementor-element-73fdf538{top:28px;}.elementor-3102 .elementor-element.elementor-element-6727710e .elementor-image-box-title{font-size:35px;}.elementor-3102 .elementor-element.elementor-element-6727710e .elementor-image-box-description{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-1f7222bf .elementor-widget-container{text-align:left;}.elementor-3102 .elementor-element.elementor-element-1f7222bf{--icon-size:15px;--grid-column-gap:3px;}.elementor-3102 .elementor-element.elementor-element-4297ce0a{margin-top:-75px;margin-bottom:0px;}.elementor-3102 .elementor-element.elementor-element-4e0f83a1 .elementor-image-box-title{font-size:35px;}.elementor-3102 .elementor-element.elementor-element-4e0f83a1 .elementor-image-box-description{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-76493ae5 .elementor-widget-container{text-align:right;}.elementor-3102 .elementor-element.elementor-element-76493ae5{--icon-size:15px;--grid-column-gap:3px;}.elementor-3102 .elementor-element.elementor-element-7f0f322 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-7f0f322{left:27px;}body.rtl .elementor-3102 .elementor-element.elementor-element-7f0f322{right:27px;}.elementor-3102 .elementor-element.elementor-element-7f0f322{top:30px;}.elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-wrapper{max-width:60%;}.elementor-3102 .elementor-element.elementor-element-68c8813a .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-4caec995 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3102 .elementor-element.elementor-element-7926fff7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-7787d1b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-611714fa .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-56b21b6c > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3102 .elementor-element.elementor-element-60f290b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-1fff456a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-7b9a745a .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-29374f43 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3102 .elementor-element.elementor-element-44ae02d0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-397de175{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3102 .elementor-element.elementor-element-3ea128eb{padding:50px 20px 0px 20px;}.elementor-3102 .elementor-element.elementor-element-2ce53a85 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-3102 .elementor-element.elementor-element-79772a59{padding:35px 35px 35px 35px;}.elementor-3102 .elementor-element.elementor-element-3ffe36c{padding:50px 20px 20px 20px;}.elementor-3102 .elementor-element.elementor-element-3ce0255 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-2e8db24 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-e27de17 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-5f04eed3{padding:20px 20px 20px 20px;}.elementor-3102 .elementor-element.elementor-element-27fc4063 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-ffae607 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-4665b3f9 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-50ceb299 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-5cbd2495 > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-59f88a85 > .elementor-widget-container{margin:-20px 0px 0px 0px;}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-55f9f05a{right:35px;}body.rtl .elementor-3102 .elementor-element.elementor-element-55f9f05a{left:35px;}}@media(max-width:767px){.elementor-3102 .elementor-element.elementor-element-3a40a380 > .elementor-background-overlay{background-position:-589px 0px;background-size:cover;}.elementor-3102 .elementor-element.elementor-element-3a40a380{padding:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-25fb9d54{width:10%;}.elementor-3102 .elementor-element.elementor-element-3737018{width:80%;}.elementor-3102 .elementor-element.elementor-element-3737018 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 10px 10px 10px;}.elementor-3102 .elementor-element.elementor-element-4e888016{top:-50px;}.elementor-3102 .elementor-element.elementor-element-7302e19e .elementor-heading-title{font-size:14px;letter-spacing:1px;}.elementor-3102 .elementor-element.elementor-element-344c54a6 .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-3102 .elementor-element.elementor-element-2f725736 .elementor-heading-title{font-size:60px;}.elementor-3102 .elementor-element.elementor-element-15d083c0 .elementor-button{font-size:11px;}.elementor-3102 .elementor-element.elementor-element-a40bfa7{width:10%;}.elementor-3102 .elementor-element.elementor-element-7b6a291b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-7b6a291b .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-150f351f .elementor-divider-separator{width:100%;}.elementor-3102 .elementor-element.elementor-element-dc8e838{padding:35px 20px 35px 20px;}.elementor-3102 .elementor-element.elementor-element-52fdb86d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-52fdb86d .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-696db92b .elementor-divider-separator{width:100%;}.elementor-3102 .elementor-element.elementor-element-73fdf538 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-73fdf538{left:-23px;}body.rtl .elementor-3102 .elementor-element.elementor-element-73fdf538{right:-23px;}.elementor-3102 .elementor-element.elementor-element-73fdf538{top:29px;}.elementor-3102 .elementor-element.elementor-element-5bb74f7f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3102 .elementor-element.elementor-element-6727710e .elementor-image-box-title{font-size:35px;}.elementor-3102 .elementor-element.elementor-element-6727710e .elementor-image-box-description{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-1f7222bf .elementor-widget-container{text-align:left;}.elementor-3102 .elementor-element.elementor-element-4297ce0a{margin-top:0px;margin-bottom:0px;}.elementor-3102 .elementor-element.elementor-element-4a2d564b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3102 .elementor-element.elementor-element-4e0f83a1 .elementor-image-box-title{font-size:35px;}.elementor-3102 .elementor-element.elementor-element-4e0f83a1 .elementor-image-box-description{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-76493ae5 .elementor-widget-container{text-align:right;}.elementor-3102 .elementor-element.elementor-element-7f0f322 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-7f0f322{left:22px;}body.rtl .elementor-3102 .elementor-element.elementor-element-7f0f322{right:22px;}.elementor-3102 .elementor-element.elementor-element-7f0f322{top:27px;}.elementor-3102 .elementor-element.elementor-element-48913137 .elementor-heading-title{font-size:60px;}.elementor-3102 .elementor-element.elementor-element-4137c2b5 .elementor-divider-separator{width:100%;}.elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-wrapper{max-width:100%;}.elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-digits{font-size:30px;}.elementor-3102 .elementor-element.elementor-element-42ce5723 .elementor-countdown-label{font-size:12px;}.elementor-3102 .elementor-element.elementor-element-2f5d51d .elementor-divider-separator{width:100%;}.elementor-3102 .elementor-element.elementor-element-68c8813a{text-align:center;}.elementor-3102 .elementor-element.elementor-element-625d9a1d{text-align:center;}.elementor-3102 .elementor-element.elementor-element-4caec995 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-4caec995{text-align:center;}.elementor-3102 .elementor-element.elementor-element-4caec995 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-662018d4 .elementor-divider-separator{width:100%;}.elementor-3102 .elementor-element.elementor-element-611714fa{text-align:center;}.elementor-3102 .elementor-element.elementor-element-7364845e{text-align:center;}.elementor-3102 .elementor-element.elementor-element-56b21b6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-56b21b6c{text-align:center;}.elementor-3102 .elementor-element.elementor-element-56b21b6c .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-49469823{padding:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-7d76234c .elementor-divider-separator{width:100%;}.elementor-3102 .elementor-element.elementor-element-7b9a745a{text-align:left;}.elementor-3102 .elementor-element.elementor-element-3f31467f > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-3102 .elementor-element.elementor-element-29374f43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-29374f43{text-align:left;}.elementor-3102 .elementor-element.elementor-element-29374f43 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-3ea128eb{padding:20px 20px 0px 20px;}.elementor-3102 .elementor-element.elementor-element-2fa9b151 .elementor-divider-separator{width:100%;}.elementor-3102 .elementor-element.elementor-element-655e5e2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-697e3ba{margin-top:0px;margin-bottom:-100px;padding:0px 20px 0px 20px;}.elementor-3102 .elementor-element.elementor-element-4dd01141 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-3102 .elementor-element.elementor-element-2ce53a85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-2ce53a85 .elementor-heading-title{font-size:16px;line-height:25px;}.elementor-3102 .elementor-element.elementor-element-44203287 .elementor-divider-separator{width:100%;}.elementor-3102 .elementor-element.elementor-element-44203287 .elementor-divider__text{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-50ce8c2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-50ce8c2e{--lottie-container-max-width:50%;}.elementor-3102 .elementor-element.elementor-element-2792e1b5 .elementor-divider-separator{width:100%;}.elementor-3102 .elementor-element.elementor-element-353e9ff{padding:10px 10px 10px 10px;}.elementor-3102 .elementor-element.elementor-element-79772a59{padding:25px 10px 25px 10px;}.elementor-3102 .elementor-element.elementor-element-1fefe5c9{padding:50px 20px 50px 20px;}.elementor-3102 .elementor-element.elementor-element-7baace7f .elementor-divider-separator{width:100%;}.elementor-3102 .elementor-element.elementor-element-f689e2b{--lottie-container-max-width:50%;}.elementor-3102 .elementor-element.elementor-element-abd59a3 > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-3102 .elementor-element.elementor-element-abd59a3{text-align:center;}.elementor-3102 .elementor-element.elementor-element-abd59a3 .elementor-heading-title{font-size:15px;}.elementor-3102 .elementor-element.elementor-element-641d31f .elementor-button{font-size:12px;}.elementor-3102 .elementor-element.elementor-element-da257a0{width:100%;}.elementor-3102 .elementor-element.elementor-element-3ce0255 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-14dba52{width:100%;}.elementor-3102 .elementor-element.elementor-element-2e8db24 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-3cd88fc{width:100%;}.elementor-3102 .elementor-element.elementor-element-e27de17 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-27fc4063 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-27fc4063 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-ffae607 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-ffae607 .elementor-heading-title{font-size:69px;}.elementor-3102 .elementor-element.elementor-element-4665b3f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-4665b3f9 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-718809ea{width:50%;}.elementor-3102 .elementor-element.elementor-element-4f40c9ad .elementor-image-box-description{font-size:20px;}.elementor-3102 .elementor-element.elementor-element-50ceb299 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-50ceb299 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-6d62acfe{width:50%;}.elementor-3102 .elementor-element.elementor-element-105e7992 .elementor-image-box-description{font-size:20px;}.elementor-3102 .elementor-element.elementor-element-5cbd2495 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3102 .elementor-element.elementor-element-5cbd2495 .elementor-heading-title{font-size:14px;}.elementor-3102 .elementor-element.elementor-element-59f88a85{--lottie-container-max-width:50%;}body:not(.rtl) .elementor-3102 .elementor-element.elementor-element-55f9f05a{right:25px;}body.rtl .elementor-3102 .elementor-element.elementor-element-55f9f05a{left:25px;}.elementor-3102 .elementor-element.elementor-element-55f9f05a{bottom:50px;}}/* Start custom CSS for column, class: .elementor-element-3737018 */.elementor-3102 .elementor-element.elementor-element-3737018 {
backdrop-filter: blur(5.5px);
-webkit-backdrop-filter: blur(5.5px);
border-radius: 200px 200px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40b624f9 */.elementor-3102 .elementor-element.elementor-element-40b624f9 {
backdrop-filter: blur(5.5px);
-webkit-backdrop-filter: blur(5.5px);
border-radius: 0px 0px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21c36e53 */.elementor-3102 .elementor-element.elementor-element-21c36e53 {
backdrop-filter: blur(5.5px);
-webkit-backdrop-filter: blur(5.5px);
border-radius: 0px 0px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4eb57ad *//* ================================================
   Wedding Wish – SOFT ROSE THEME (FINAL, RESPONSIVE)
   ================================================ */
.wwg-card{
  /* palet */
  --accent:#E59AA4;        /* soft rose */
  --accent-dark:#CF8792;   /* rose darker */
  --pill:#FBE7DF;          /* cream for chips */
  --ink:#3A2A2A;           /* teks utama */
  --muted:#9E7B7C;         /* teks sekunder */
  --line:#F1D5DA;          /* garis halus */
  --surface:#FFFFFF;       /* card/form */
  --surface-soft:#FFF8F8;  /* isi komentar */
  color:var(--ink);
  max-width:780px; margin:0 auto; padding:10px;
}

/* ---------- Title & subtitle ---------- */
.wwg-card .wish-title{
  text-align:left; margin:0 0 4px;
  font-size:28px; letter-spacing:.2px;
  color:var(--accent) !important;
}
.wwg-card .wish-sub{
  margin:0 0 16px;
  color:var(--muted) !important;
  font-size:13px;
}

/* ---------- Form panel (kartu lembut) ---------- */
.wwg-card .ww-form{
  background:var(--surface);
  border:1px solid var(--line);
  border-radius:14px;
  padding:18px;
  box-shadow:0 18px 40px rgba(0,0,0,.1);
}
.wwg-card .ww-input{
  width:100%; margin:0 0 12px; padding:12px 14px;
  border-radius:10px; border:1px solid var(--line);
  background:#fff; color:var(--ink);
  outline:none; transition:box-shadow .2s,border-color .2s;
}
.wwg-card .ww-input::placeholder{ color:#B59A9B; }
.wwg-card .ww-input:focus{
  border-color:var(--accent);
  box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 28%, transparent);
}
.wwg-card select.ww-input{
  appearance:none; padding-right:40px;
  background-image:
    linear-gradient(45deg,transparent 50%, var(--accent) 50%),
    linear-gradient(135deg, var(--accent) 50%, transparent 50%);
  background-position:calc(100% - 22px) 50%, calc(100% - 14px) 50%;
  background-size:6px 6px,6px 6px; background-repeat:no-repeat;
}

/* Button – soft rose */
.wwg-card .ww-btn{
  width:100%; border-radius:10px; border:1px solid var(--accent-dark);
  background:linear-gradient(180deg, #EDAFB8 0%, var(--accent) 100%);
  color:#fff; font-weight:700; padding:12px 16px; letter-spacing:.2px;
  box-shadow:0 10px 22px rgba(229,154,164,.35), inset 0 -2px 0 rgba(0,0,0,.12);
  transition:transform .15s, filter .2s, box-shadow .2s;
}
.wwg-card .ww-btn:hover, .wwg-card .ww-btn:focus{
  transform:translateY(-1px); filter:brightness(1.05);
  box-shadow:0 14px 26px rgba(229,154,164,.45), inset 0 -2px 0 rgba(0,0,0,.16);
  outline:none;
}

/* ---------- Divider "Ucapan Tamu" ---------- */
.wwg-card .wish-header{ margin:16px 0 8px; text-align:center; }
.wwg-card .wish-header .title{
  position:relative; display:inline-block; padding:0 14px;
  color:var(--accent); font-weight:700; letter-spacing:.2px;
}
.wwg-card .wish-header .title::before,
.wwg-card .wish-header .title::after{
  content:""; position:absolute; top:50%; width:116px; height:1px;
  background:var(--line); transform:translateY(-50%);
}
.wwg-card .wish-header .title::before{ right:100%; margin-right:10px; }
.wwg-card .wish-header .title::after { left:100%;  margin-left:10px; }

/* ---------- Comments count ---------- */
.wish-count{
  text-align:center; margin:6px 0 10px;
  color:var(--accent); font-weight:700;
}

/* ---------- Comment list ---------- */
.wish-scroll{ background:transparent; padding:4px 0; }
.wwg-card .wish-list > .wish-item,
.wwg-card .wish-list > div{
  background:var(--surface-soft) !important;
  border:1px solid var(--line) !important;
  border-radius:12px; padding:14px 16px; margin:12px 0;
  color:var(--ink) !important;
  box-shadow:0 8px 18px rgba(0,0,0,.06);
}
.wwg-card .wish-name-text{ color:var(--accent) !important; font-weight:700; }
.wwg-card .wish-time{ color:#A89292 !important; font-size:12px; }

/* ---------- Pagination (bubbles soft pink) ---------- */
.wwg-card .wish-pager .nav-links,
.wwg-card .pagination, .wwg-card .nav-links{
  display:flex !important; justify-content:center; align-items:center;
  gap:12px; margin:18px 0 6px !important; flex-wrap:wrap;
}
.wwg-card .page-numbers,
.wwg-card .nav-links a,
.wwg-card .nav-links span{
  display:inline-grid; place-items:center; text-align:center; line-height:1;
  min-width:40px; height:40px; padding:0 14px; border-radius:999px;
  background:#fff; color:var(--accent);
  border:1px solid color-mix(in oklab, var(--accent) 55%, #fff 45%);
  font-weight:600; font-size:14px; text-decoration:none;
  box-shadow:0 3px 10px rgba(0,0,0,.06);
  transition:transform .15s, background .2s, color .2s, border-color .2s, box-shadow .2s;
}
.wwg-card .page-numbers:hover,
.wwg-card .nav-links a:hover{
  transform:translateY(-1px);
  background:var(--accent); color:#fff;
  border-color:var(--accent);
  box-shadow:0 10px 20px rgba(229,154,164,.35);
}
.wwg-card .page-numbers.current,
.wwg-card .nav-links span.current{
  background:var(--accent) !important; color:#fff !important;
  border-color:var(--accent) !important;
}
.wwg-card .page-ellipsis{
  display:inline-grid; place-items:center; min-width:auto; height:40px; padding:0 6px;
  background:transparent; border:none; color:var(--muted); font-weight:700;
}

/* Fallback jika backend kirim anchor polos */
.wwg-card .wish-list a[data-page]{
  margin:0 6px; padding:8px 12px; border-radius:999px; display:inline-block;
  border:1px solid color-mix(in oklab, var(--accent) 55%, #fff 45%); color:var(--accent); background:#fff;
}
.wwg-card .wish-list a[data-page]:hover{ background:var(--accent); color:#fff; border-color:var(--accent); }

/* ========== CENTER title/sub secara paksa ========== */
.wwg-card .wish-title,
.wwg-card .wish-sub{ text-align:center !important; }

/* ========== Dropdown kehadiran: nuansa pink & konsisten ========== */
.wwg-card select.ww-input{ color: var(--ink) !important; }
.wwg-card select.ww-input:invalid{ color:#B59A9B !important; }
.wwg-card select.ww-input option{ color:#2C1C1C; }
.wwg-card .ww-form select.ww-input{ color: var(--ink) !important; }

/* Full pink untuk dropdown + fokus */
.wwg-card .ww-form select.ww-input{
  -webkit-appearance:none !important; appearance:none !important;
  color: var(--accent) !important;
  border-color: color-mix(in oklab, var(--accent) 60%, #fff 40%) !important;
  background-image:
    linear-gradient(45deg, transparent 50%, var(--accent) 50%),
    linear-gradient(135deg, var(--accent) 50%, transparent 50%),
    linear-gradient(to right, transparent 0, transparent 100%);
  background-position: calc(100% - 22px) 50%, calc(100% - 14px) 50%, 0 0;
  background-size: 6px 6px, 6px 6px, 100% 100%;
  background-repeat: no-repeat !important;
}
.wwg-card .ww-form select.ww-input:invalid{
  color: color-mix(in oklab, var(--accent) 60%, #B59A9B 40%) !important;
}
.wwg-card .ww-form select.ww-input:focus{
  border-color: var(--accent) !important;
  box-shadow: 0 0 0 3px color-mix(in oklab, var(--accent) 28%, transparent) !important;
  outline: none !important;
}

/* =======================================================
   RESPONSIVE TUNING – Smaller fonts & tighter layout (HP)
   ======================================================= */

/* Tablet kecil */
@media (max-width: 768px){
  .wwg-card{ padding:8px 12px; }

  .wwg-card .wish-title{ font-size:26px; margin-bottom:6px; }
  .wwg-card .wish-sub{ font-size:13.5px; }

  .wwg-card .ww-form{
    padding:14px 14px 16px; border-radius:12px;
    box-shadow:0 10px 22px rgba(0,0,0,.08);
  }
  .wwg-card .ww-input{ padding:11px 12px; border-radius:10px; }
  .wwg-card textarea.ww-input{ min-height:110px; }
  .wwg-card .ww-btn{ padding:12px 16px; font-size:15px; }

  .wwg-card .wish-header .title::before,
  .wwg-card .wish-header .title::after{ width:92px; }

  .wwg-card .wish-list > .wish-item,
  .wwg-card .wish-list > div{
    margin:10px 0; padding:12px 14px; border-radius:12px;
    box-shadow:0 6px 14px rgba(0,0,0,.06);
  }
}

/* Handphone */
@media (max-width: 480px){
  .wwg-card{ padding:6px 10px; }

  .wwg-card .wish-title{ font-size:24px; margin-bottom:4px; }
  .wwg-card .wish-sub{ font-size:12.5px; }

  /* input & dropdown lebih kecil agar rapi */
  .wwg-card .ww-input,
  .wwg-card select.ww-input,
  .wwg-card textarea.ww-input{ font-size:15px; }

  .wwg-card .ww-input{ padding:10px 12px; border-radius:9px; }
  .wwg-card textarea.ww-input{ min-height:96px; }
  .wwg-card .ww-btn{ padding:10px 14px; font-size:14.5px; border-radius:9px; }

  .wwg-card .wish-header .title::before,
  .wwg-card .wish-header .title::after{ width:70px; }

  .wwg-card .wish-list > .wish-item,
  .wwg-card .wish-list > div{
    margin:8px 0; padding:12px 12px; border-radius:10px;
  }
  .wwg-card .wish-name-text{ font-size:14.5px; }
  .wwg-card .wish-time{ font-size:11.5px; }

  /* Pagination kompak & sejajar */
  .wwg-card .wish-pager .nav-links,
  .wwg-card .pagination, .wwg-card .nav-links{
    gap:8px !important; flex-wrap:nowrap !important;
    white-space:nowrap; overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
  }
  .wwg-card .wish-pager .nav-links::-webkit-scrollbar{ display:none; }

  .wwg-card .page-numbers,
  .wwg-card .nav-links a,
  .wwg-card .nav-links span{
    min-width:32px; height:32px; padding:0 8px;
    font-size:12.5px; box-shadow:0 2px 8px rgba(0,0,0,.06);
  }
  .wwg-card .page-ellipsis{ height:32px; padding:0 4px; font-size:13px; }

  /* prev/next tetap rapi & tap-friendly */
  .wwg-card .page-numbers.prev,
  .wwg-card .page-numbers.next{
    min-width:54px; padding:0 10px;
  }
}

/* HP kecil banget */
@media (max-width: 360px){
  .wwg-card .wish-title{ font-size:22px; }
  .wwg-card .wish-header .title::before,
  .wwg-card .wish-header .title::after{ width:56px; }

  .wwg-card .page-numbers,
  .wwg-card .nav-links a,
  .wwg-card .nav-links span{
    min-width:30px; height:30px; font-size:12px;
  }
}

/* ==== Fix PREVIOUS/NEXT terpotong & pastikan center ==== */
.wwg-card .page-numbers.prev,
.wwg-card .page-numbers.next{
  display:inline-flex !important;
  align-items:center; justify-content:center;
  text-indent:0 !important;             /* nolkan indent dari tema */
  overflow:visible !important;           /* cegah terpotong */
  white-space:nowrap !important;
  padding:0 14px !important;             /* ruang kiri-kanan cukup */
  min-width:64px !important;             /* biar nggak sempit */
}

/* versi mobile: sedikit lebih ramping */
@media (max-width:480px){
  .wwg-card .page-numbers.prev,
  .wwg-card .page-numbers.next{
    min-width:58px !important;
    padding:0 12px !important;
    font-size:12.5px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1fefe5c9 */.elementor-3102 .elementor-element.elementor-element-1fefe5c9 {
    
   background: rgba(0, 0, 0, 0.50);

backdrop-filter: blur(7.5px);
-webkit-backdrop-filter: blur(7.5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ce0255 */#container-hadiah-perempuan {
    border: 2px solid #ff69b4; /* Border pink */
    border-radius: 12px; /* Membuat sudut border melengkung */
    padding: 20px; /* Memberikan ruang di dalam container */
    background: linear-gradient(120deg, #c0c0c0, #d9d9d9, #c0c0c0); /* Gradient warna silver */
    background-size: 200% 200%; /* Ukuran background untuk animasi */
    animation: shimmer 3s infinite linear; /* Animasi shimmer */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Efek bayangan */
    font-family: Arial, sans-serif; /* Font yang bersih dan modern */
    color: #333; /* Warna teks yang mudah dibaca */
    margin: 20px auto; /* Memberikan jarak dan membuatnya terpusat */
    max-width: 500px; /* Membatasi lebar maksimal */
    text-align: center; /* Teks di tengah */
    transition: all 0.3s ease; /* Animasi saat muncul dan menghilang */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-da257a0 */section-rekening {
    border: 2px solid #ff69b4; /* Border pink */
    border-radius: 12px; /* Membuat sudut border melengkung */
    padding: 20px; /* Memberikan ruang di dalam container */
    background: linear-gradient(135deg, #edcb78, #f7e4b2, #fee08b); /* Gradient warna gold */
    background-size: 200% 200%; /* Ukuran background untuk animasi */
    animation: shimmer 6s infinite ease-in-out; /* Animasi shimmer bergerak */
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); /* Efek bayangan */
    font-family: Arial, sans-serif; /* Font yang bersih dan modern */
    color: #333; /* Warna teks yang mudah dibaca */
    margin: 20px auto; /* Memberikan jarak dan membuatnya terpusat */
    max-width: 500px; /* Membatasi lebar maksimal */
    text-align: center; /* Teks di tengah */
    transition: all 0.3s ease; /* Animasi saat muncul dan menghilang */
}
 
/* Animasi shimmer dari kiri ke kanan */
@keyframes shimmer {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e8db24 */#container-hadiah-perempuan {
    border: 2px solid #ff69b4; /* Border pink */
    border-radius: 12px; /* Membuat sudut border melengkung */
    padding: 20px; /* Memberikan ruang di dalam container */
    background: linear-gradient(120deg, #c0c0c0, #d9d9d9, #c0c0c0); /* Gradient warna silver */
    background-size: 200% 200%; /* Ukuran background untuk animasi */
    animation: shimmer 3s infinite linear; /* Animasi shimmer */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Efek bayangan */
    font-family: Arial, sans-serif; /* Font yang bersih dan modern */
    color: #333; /* Warna teks yang mudah dibaca */
    margin: 20px auto; /* Memberikan jarak dan membuatnya terpusat */
    max-width: 500px; /* Membatasi lebar maksimal */
    text-align: center; /* Teks di tengah */
    transition: all 0.3s ease; /* Animasi saat muncul dan menghilang */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14dba52 */section-rekening {
    border: 2px solid #ff69b4; /* Border pink */
    border-radius: 12px; /* Membuat sudut border melengkung */
    padding: 20px; /* Memberikan ruang di dalam container */
    background: linear-gradient(135deg, #edcb78, #f7e4b2, #fee08b); /* Gradient warna gold */
    background-size: 200% 200%; /* Ukuran background untuk animasi */
    animation: shimmer 6s infinite ease-in-out; /* Animasi shimmer bergerak */
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); /* Efek bayangan */
    font-family: Arial, sans-serif; /* Font yang bersih dan modern */
    color: #333; /* Warna teks yang mudah dibaca */
    margin: 20px auto; /* Memberikan jarak dan membuatnya terpusat */
    max-width: 500px; /* Membatasi lebar maksimal */
    text-align: center; /* Teks di tengah */
    transition: all 0.3s ease; /* Animasi saat muncul dan menghilang */
}
 
/* Animasi shimmer dari kiri ke kanan */
@keyframes shimmer {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e265e37 *//* =========================================================
   SILVER GIFT CARD – Metallic + Gentle Shimmer (FINAL)
   ========================================================= */

/* Grid opsional kalau pakai beberapa kartu */
.hadiah-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(320px,1fr));
  gap:28px;
}

/* --- Card base --- */
.container-hadiah{
  position:relative;
  overflow:hidden;
  display:none;                       /* default tersembunyi */
  border-radius:16px;
  padding:20px;
  max-width:520px;
  margin:20px auto;
  text-align:center;

  /* frame & depth */
  border:1px solid #DFE5EE;
  box-shadow:
    0 14px 30px rgba(19,35,64,.14),
    inset 0 1px 0 rgba(255,255,255,.55),
    inset 0 0 0 1px rgba(255,255,255,.35);

  /* brushed-silver + chrome gradient */
  background:
    radial-gradient(130% 150% at 12% 0%,
      rgba(255,255,255,.55) 0%,
      rgba(255,255,255,0) 58%),
    radial-gradient(120% 140% at 100% 100%,
      rgba(255,255,255,.32) 0%,
      rgba(255,255,255,0) 60%),
    repeating-linear-gradient(-45deg,
      rgba(255,255,255,.16) 0 2px,
      rgba(255,255,255,0)   2px 7px),
    linear-gradient(136deg,#cfd6de 0%,#f9fbfe 25%,#d7dde6 52%,#ffffff 66%,#d1d8e1 82%,#e9eef6 100%);
  background-size:120% 120%,120% 120%,220% 220%,100% 100%;
  animation:card-silver-pan 10s linear infinite;

  color:#2b3550;                      /* teks gelap agar terbaca */
}
/* tampilkan saat dibuka */
.container-hadiah.is-visible{ display:block; }

/* Rim halus */
.container-hadiah::before{
  content:"";
  position:absolute; inset:0; border-radius:inherit; pointer-events:none;
  box-shadow:0 0 0 1px rgba(34,51,78,.08) inset, 0 0 0 2px rgba(255,255,255,.38);
}

/* Shimmer/glossy sweep */
.container-hadiah::after{
  content:"";
  position:absolute; z-index:1;
  width:50%; height:220%;
  left:-60%; top:-68%;
  transform:rotate(18deg) translateX(-140%);
  pointer-events:none;
  background:linear-gradient(to right,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,.18) 32%,
    rgba(255,255,255,.60) 50%,
    rgba(255,255,255,.18) 68%,
    rgba(255,255,255,0) 100%);
  mix-blend-mode:screen;
  opacity:.48;
  animation:card-sheen 5.2s cubic-bezier(.25,.1,.25,1) infinite;
}
@keyframes card-silver-pan{
  0%{background-position:0% 50%,0% 50%,0% 50%,0 0}
  50%{background-position:100% 50%,100% 50%,100% 50%,0 0}
  100%{background-position:0% 50%,0% 50%,0% 50%,0 0}
}
@keyframes card-sheen{
  0%{transform:rotate(18deg) translateX(-140%)}
  55%{transform:rotate(18deg) translateX(140%)}
  100%{transform:rotate(18deg) translateX(140%)}
}
@media (prefers-reduced-motion:reduce){
  .container-hadiah, .container-hadiah::after{ animation:none; }
}

/* Konten aman di atas glare */
.container-hadiah > *{ position:relative; z-index:2; }

/* Teks */
.container-hadiah h3,
.container-hadiah .title{ margin:0 0 6px; font-weight:800; letter-spacing:.2px; }
.container-hadiah .muted,
.container-hadiah small{ color:#6f7b90; }

/* Logo bank: biarkan default kanan */
.container-hadiah img{ margin:0; display:inline-block; height:auto; filter:drop-shadow(0 1px 0 rgba(0,0,0,.05)); }

/* ===== Tombol (warna saja, ukuran/posisi tetap dari Elementor) ===== */
.elementor-button.btncopasnorek,
.elementor-button.btncopaskado,
.elementor-button-link.btncopasnorek,
.elementor-button-link.btncopaskado{
  background:linear-gradient(180deg,#4ED481 0%, #2FB164 100%) !important;
  border:1px solid #1F8D4A !important;
  color:#fff !important;
  border-radius:9999px !important;
  box-shadow:0 6px 14px rgba(47,177,100,.28), inset 0 -2px 0 rgba(0,0,0,.18) !important;
}
.elementor-button.btncopasnorek:hover,
.elementor-button.btncopaskado:hover,
.elementor-button.btncopasnorek:focus,
.elementor-button.btncopaskado:focus{
  filter:brightness(1.06); transform:translateY(-1px); outline:none;
}
/* bersihkan background internal */
.elementor-button.btncopasnorek .elementor-button-text,
.elementor-button.btncopaskado .elementor-button-text{ background:transparent !important; }

/* wrapper tombol center bila perlu */
.container-hadiah .elementor-button-wrapper{ text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e27de17 */#container-hadiah-perempuan {
    border: 2px solid #ff69b4; /* Border pink */
    border-radius: 12px; /* Membuat sudut border melengkung */
    padding: 20px; /* Memberikan ruang di dalam container */
    background: linear-gradient(120deg, #c0c0c0, #d9d9d9, #c0c0c0); /* Gradient warna silver */
    background-size: 200% 200%; /* Ukuran background untuk animasi */
    animation: shimmer 3s infinite linear; /* Animasi shimmer */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Efek bayangan */
    font-family: Arial, sans-serif; /* Font yang bersih dan modern */
    color: #333; /* Warna teks yang mudah dibaca */
    margin: 20px auto; /* Memberikan jarak dan membuatnya terpusat */
    max-width: 500px; /* Membatasi lebar maksimal */
    text-align: center; /* Teks di tengah */
    transition: all 0.3s ease; /* Animasi saat muncul dan menghilang */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3cd88fc */section-rekening {
    border: 2px solid #ff69b4; /* Border pink */
    border-radius: 12px; /* Membuat sudut border melengkung */
    padding: 20px; /* Memberikan ruang di dalam container */
    background: linear-gradient(135deg, #edcb78, #f7e4b2, #fee08b); /* Gradient warna gold */
    background-size: 200% 200%; /* Ukuran background untuk animasi */
    animation: shimmer 6s infinite ease-in-out; /* Animasi shimmer bergerak */
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); /* Efek bayangan */
    font-family: Arial, sans-serif; /* Font yang bersih dan modern */
    color: #333; /* Warna teks yang mudah dibaca */
    margin: 20px auto; /* Memberikan jarak dan membuatnya terpusat */
    max-width: 500px; /* Membatasi lebar maksimal */
    text-align: center; /* Teks di tengah */
    transition: all 0.3s ease; /* Animasi saat muncul dan menghilang */
}
 
/* Animasi shimmer dari kiri ke kanan */
@keyframes shimmer {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */