.elementor-3200 .elementor-element.elementor-element-22782dba:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-22782dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1D1B;}.elementor-3200 .elementor-element.elementor-element-22782dba > .elementor-container{max-width:500px;min-height:100vh;}.elementor-3200 .elementor-element.elementor-element-22782dba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-3200 .elementor-element.elementor-element-22782dba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-1ea0c4b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3200 .elementor-element.elementor-element-1ea0c4b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3200 .elementor-element.elementor-element-1ea0c4b8 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://nikahkuy.id/wp-content/uploads/2025/09/04-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.85;}.elementor-3200 .elementor-element.elementor-element-1ea0c4b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3200 .elementor-element.elementor-element-1ea0c4b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-2ff9940e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3200 .elementor-element.elementor-element-2ff9940e > .elementor-container{min-height:100vh;}.elementor-3200 .elementor-element.elementor-element-2ff9940e{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-315bbd65 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 25px 0px 25px;}.elementor-3200 .elementor-element.elementor-element-14d58e55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-14d58e55{text-align:center;}.elementor-3200 .elementor-element.elementor-element-14d58e55 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:14px;font-weight:600;line-height:25px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-ddfb640{text-align:center;}.elementor-3200 .elementor-element.elementor-element-ddfb640 .elementor-heading-title{font-family:"Imperial Script", Sans-serif;font-size:82px;color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-50f90357 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-50f90357{text-align:center;}.elementor-3200 .elementor-element.elementor-element-50f90357 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:14px;font-weight:600;line-height:25px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-17d8e585:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-17d8e585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1D1BAD;}.elementor-3200 .elementor-element.elementor-element-17d8e585{border-style:solid;border-width:2px 0px 2px 0px;border-color:#B6BF88;box-shadow:0px 10px 20px -5px rgba(0, 0, 0, 0.21);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:0px;padding:25px 25px 25px 25px;}.elementor-3200 .elementor-element.elementor-element-17d8e585, .elementor-3200 .elementor-element.elementor-element-17d8e585 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-17d8e585 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-60e2c3ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-60e2c3ee{text-align:center;}.elementor-3200 .elementor-element.elementor-element-60e2c3ee .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-358cdb53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-358cdb53{text-align:center;}.elementor-3200 .elementor-element.elementor-element-358cdb53 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:20px;font-weight:600;line-height:25px;letter-spacing:0.5px;color:#FFF8BB;}.elementor-3200 .elementor-element.elementor-element-17312a88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-17312a88{text-align:center;}.elementor-3200 .elementor-element.elementor-element-17312a88 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:14px;font-weight:600;line-height:25px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-7684969b .elementor-button{background-color:#00000047;font-family:"Philosopher", Sans-serif;font-size:16px;font-weight:500;fill:#B6BF88;color:#B6BF88;border-style:solid;border-width:1px 0px 1px 0px;border-color:#B6BF88;border-radius:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-7684969b .elementor-button:hover, .elementor-3200 .elementor-element.elementor-element-7684969b .elementor-button:focus{background-color:#B6BF88;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-7684969b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-7684969b .elementor-button-content-wrapper{flex-direction:row;}.elementor-3200 .elementor-element.elementor-element-7684969b .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-3200 .elementor-element.elementor-element-7684969b .elementor-button:hover svg, .elementor-3200 .elementor-element.elementor-element-7684969b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-3a9b585e{width:auto;max-width:auto;top:0px;z-index:1;--lottie-container-max-width:50%;}.elementor-3200 .elementor-element.elementor-element-3a9b585e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-3a9b585e{right:0px;}body.rtl .elementor-3200 .elementor-element.elementor-element-3a9b585e{left:0px;}.elementor-3200 .elementor-element.elementor-element-d032213{width:auto;max-width:auto;bottom:0px;z-index:1;--lottie-container-max-width:50%;}.elementor-3200 .elementor-element.elementor-element-d032213 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-d032213{left:0px;}body.rtl .elementor-3200 .elementor-element.elementor-element-d032213{right:0px;}.elementor-3200 .elementor-element.elementor-element-2cabb41c:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-2cabb41c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1D1B;}.elementor-3200 .elementor-element.elementor-element-2cabb41c > .elementor-container{max-width:500px;}.elementor-3200 .elementor-element.elementor-element-2cabb41c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-2cabb41c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-50a0bed9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3200 .elementor-element.elementor-element-50a0bed9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-50a0bed9 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://nikahkuy.id/wp-content/uploads/2025/09/LUXEE-16.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-3200 .elementor-element.elementor-element-50a0bed9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3200 .elementor-element.elementor-element-50a0bed9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-101c5548 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3200 .elementor-element.elementor-element-101c5548:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-101c5548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B6BF88B8 0%, #565F29D1 100%);}.elementor-3200 .elementor-element.elementor-element-101c5548 > .elementor-container{min-height:890px;}.elementor-3200 .elementor-element.elementor-element-101c5548{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-101c5548 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-770d9bd5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-2c191609 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-2c191609{text-align:center;}.elementor-3200 .elementor-element.elementor-element-2c191609 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:18px;font-weight:600;line-height:25px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-727193f8 > .elementor-widget-container{margin:0px 75px 0px 75px;}.elementor-3200 .elementor-element.elementor-element-727193f8{text-align:center;}.elementor-3200 .elementor-element.elementor-element-727193f8 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:14px;font-weight:600;line-height:25px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-30e1c7fb{width:auto;max-width:auto;top:0px;}.elementor-3200 .elementor-element.elementor-element-30e1c7fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-30e1c7fb{left:0px;}body.rtl .elementor-3200 .elementor-element.elementor-element-30e1c7fb{right:0px;}.elementor-3200 .elementor-element.elementor-element-5c348e6f:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-5c348e6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1D1B;}.elementor-3200 .elementor-element.elementor-element-5c348e6f > .elementor-container{max-width:500px;}.elementor-3200 .elementor-element.elementor-element-5c348e6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-5c348e6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-c98cb5c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3200 .elementor-element.elementor-element-c98cb5c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#484B38;}.elementor-3200 .elementor-element.elementor-element-c98cb5c > .elementor-element-populated{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:0px 0px 35px 0px;}.elementor-3200 .elementor-element.elementor-element-c98cb5c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-2009157e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-2009157e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-279be7b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:150px 25px 0px 25px;}.elementor-3200 .elementor-element.elementor-element-24e6f0fe{width:auto;max-width:auto;top:0px;z-index:1;--lottie-container-max-width:50%;}.elementor-3200 .elementor-element.elementor-element-24e6f0fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-24e6f0fe{right:0px;}body.rtl .elementor-3200 .elementor-element.elementor-element-24e6f0fe{left:0px;}.elementor-3200 .elementor-element.elementor-element-23eda758{text-align:center;}.elementor-3200 .elementor-element.elementor-element-23eda758 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;letter-spacing:5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-4a50598d{text-align:center;}.elementor-3200 .elementor-element.elementor-element-4a50598d .elementor-heading-title{font-family:"Imperial Script", Sans-serif;font-size:82px;color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-5ab227bd{text-align:center;}.elementor-3200 .elementor-element.elementor-element-5ab227bd .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-6e5755b0 > .elementor-widget-container{margin:25px 0px 25px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-6e5755b0{z-index:1;}.elementor-3200 .elementor-element.elementor-element-6e8bfc5d{--divider-border-style:solid;--divider-color:#B6BF88;--divider-border-width:1px;}.elementor-3200 .elementor-element.elementor-element-6e8bfc5d .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-3200 .elementor-element.elementor-element-6e8bfc5d .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-3200 .elementor-element.elementor-element-6e8bfc5d .elementor-divider__text{color:#FFFFFF;font-family:"Scheherazade New", Sans-serif;font-size:25px;font-weight:600;}.elementor-3200 .elementor-element.elementor-element-cd9d559{text-align:center;}.elementor-3200 .elementor-element.elementor-element-cd9d559 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;line-height:25px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-442cf699{overflow:hidden;margin-top:20px;margin-bottom:100px;}.elementor-3200 .elementor-element.elementor-element-14275bb2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3200 .elementor-element.elementor-element-56ad0976 > .elementor-widget-container{margin:025px 35px 0px 35px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-56ad0976 img{border-radius:100px 100px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-561d213a > .elementor-widget-container{margin:-88px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-561d213a{text-align:center;}.elementor-3200 .elementor-element.elementor-element-561d213a img{width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-4102e68f{--divider-border-style:solid;--divider-color:#B6BF88;--divider-border-width:1px;}.elementor-3200 .elementor-element.elementor-element-4102e68f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-4102e68f .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-3200 .elementor-element.elementor-element-4102e68f .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-3200 .elementor-element.elementor-element-4102e68f .elementor-divider__text{color:#FFFFFF;font-family:"Scheherazade New", Sans-serif;font-size:25px;font-weight:600;}.elementor-3200 .elementor-element.elementor-element-4df0f3e6{text-align:right;}.elementor-3200 .elementor-element.elementor-element-4df0f3e6 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:14px;line-height:25px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-51ad9c63{--grid-template-columns:repeat(0, auto);--icon-size:17px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-3200 .elementor-element.elementor-element-51ad9c63 .elementor-widget-container{text-align:right;}.elementor-3200 .elementor-element.elementor-element-51ad9c63 .elementor-social-icon{background-color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-51ad9c63 .elementor-social-icon i{color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-51ad9c63 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-51ad9c63 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-260f4ff4 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3200 .elementor-element.elementor-element-49545b6 > .elementor-widget-container{margin:0px 35px 0px 35px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-49545b6 img{border-radius:100px 100px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-7d51fa4f > .elementor-widget-container{margin:-88px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-7d51fa4f{text-align:center;}.elementor-3200 .elementor-element.elementor-element-7d51fa4f img{width:100%;max-width:100%;}.elementor-3200 .elementor-element.elementor-element-f1d901{--divider-border-style:solid;--divider-color:#B6BF88;--divider-border-width:1px;}.elementor-3200 .elementor-element.elementor-element-f1d901 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-3200 .elementor-element.elementor-element-f1d901 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-3200 .elementor-element.elementor-element-f1d901 .elementor-divider__text{color:#FFFFFF;font-family:"Scheherazade New", Sans-serif;font-size:25px;font-weight:600;}.elementor-3200 .elementor-element.elementor-element-78fa92c9{text-align:right;}.elementor-3200 .elementor-element.elementor-element-78fa92c9 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:14px;line-height:25px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-7d2bbc6a{--grid-template-columns:repeat(0, auto);--icon-size:17px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-3200 .elementor-element.elementor-element-7d2bbc6a .elementor-widget-container{text-align:right;}.elementor-3200 .elementor-element.elementor-element-7d2bbc6a .elementor-social-icon{background-color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-7d2bbc6a .elementor-social-icon i{color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-7d2bbc6a .elementor-social-icon svg{fill:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-7d2bbc6a .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-6bea252d:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-6bea252d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1D1B;}.elementor-3200 .elementor-element.elementor-element-6bea252d > .elementor-container{max-width:500px;}.elementor-3200 .elementor-element.elementor-element-6bea252d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-6bea252d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-26d8d692:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3200 .elementor-element.elementor-element-26d8d692 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F332F;}.elementor-3200 .elementor-element.elementor-element-26d8d692 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-3200 .elementor-element.elementor-element-26d8d692 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-26d8d692 > .elementor-element-populated{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:75px 0px 75px 0px;}.elementor-3200 .elementor-element.elementor-element-a450e00 > .elementor-widget-container{--e-transform-flipX:-1;--e-transform-flipY:-1;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-a450e00{left:-189.984px;}body.rtl .elementor-3200 .elementor-element.elementor-element-a450e00{right:-189.984px;}.elementor-3200 .elementor-element.elementor-element-a450e00{top:9px;z-index:0;--lottie-container-max-width:25%;}.elementor-3200 .elementor-element.elementor-element-394dd306{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-394dd306 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-d116a29 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 25px;}.elementor-3200 .elementor-element.elementor-element-6eded361{--divider-border-style:solid;--divider-color:#B6BF88;--divider-border-width:1px;}.elementor-3200 .elementor-element.elementor-element-6eded361 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-6eded361 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3200 .elementor-element.elementor-element-6eded361 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3200 .elementor-element.elementor-element-6eded361 .elementor-divider__text{color:#FFFFFF;font-family:"Scheherazade New", Sans-serif;font-size:25px;font-weight:600;}.elementor-3200 .elementor-element.elementor-element-110692f8{margin-top:0px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-3200 .elementor-element.elementor-element-5c808f4f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF69;}.elementor-3200 .elementor-element.elementor-element-5c808f4f > .elementor-element-populated, .elementor-3200 .elementor-element.elementor-element-5c808f4f > .elementor-element-populated > .elementor-background-overlay, .elementor-3200 .elementor-element.elementor-element-5c808f4f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3200 .elementor-element.elementor-element-6b2ca4ff > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-3200 .elementor-element.elementor-element-6b2ca4ff .elementor-counter-number-wrapper{color:#B6BF88;font-family:"Scheherazade New", Sans-serif;font-size:75px;font-weight:400;}.elementor-bc-flex-widget .elementor-3200 .elementor-element.elementor-element-16da5759.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3200 .elementor-element.elementor-element-16da5759.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3200 .elementor-element.elementor-element-16da5759 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-3200 .elementor-element.elementor-element-1cf862f0{text-align:left;}.elementor-3200 .elementor-element.elementor-element-1cf862f0 .elementor-heading-title{font-family:"Scheherazade New", Sans-serif;font-size:30px;font-weight:500;letter-spacing:5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-2d6426ea:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-2d6426ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B463314;}.elementor-3200 .elementor-element.elementor-element-2d6426ea, .elementor-3200 .elementor-element.elementor-element-2d6426ea > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-3200 .elementor-element.elementor-element-2d6426ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-2d6426ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-59d76b53{text-align:center;}.elementor-3200 .elementor-element.elementor-element-59d76b53 .elementor-heading-title{font-family:"Scheherazade New", Sans-serif;font-size:35px;font-weight:500;letter-spacing:5px;color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-17e894c9{text-align:center;}.elementor-3200 .elementor-element.elementor-element-17e894c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-557d965b{margin-top:10px;margin-bottom:10px;}.elementor-3200 .elementor-element.elementor-element-2dc6db84 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-2dc6db84 .elementor-icon-box-title, .elementor-3200 .elementor-element.elementor-element-2dc6db84 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-3200 .elementor-element.elementor-element-2dc6db84 .elementor-icon-box-description{font-family:"Scheherazade New", Sans-serif;font-size:20px;font-weight:600;color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-663e4c5 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 2px;border-color:#CACACA5C;}.elementor-3200 .elementor-element.elementor-element-6371b205 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-6371b205 .elementor-icon-box-title, .elementor-3200 .elementor-element.elementor-element-6371b205 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-3200 .elementor-element.elementor-element-6371b205 .elementor-icon-box-description{font-family:"Scheherazade New", Sans-serif;font-size:20px;font-weight:600;color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-75cd4c07 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-75cd4c07 .elementor-icon-box-title, .elementor-3200 .elementor-element.elementor-element-75cd4c07 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-3200 .elementor-element.elementor-element-75cd4c07 .elementor-icon-box-description{font-family:"Scheherazade New", Sans-serif;font-size:20px;font-weight:600;color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-6590e5c5 .elementor-button{background-color:#00000054;font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1px;fill:#B6BF88;color:#B6BF88;border-style:solid;border-width:2px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-6590e5c5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3200 .elementor-element.elementor-element-6590e5c5 > .elementor-widget-container{margin:10px 10px 5px 10px;}.elementor-3200 .elementor-element.elementor-element-6590e5c5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3200 .elementor-element.elementor-element-6590e5c5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3200 .elementor-element.elementor-element-35f0135b .elementor-button{background-color:#00000054;font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1px;fill:#B6BF88;color:#B6BF88;border-style:solid;border-width:2px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-35f0135b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3200 .elementor-element.elementor-element-35f0135b > .elementor-widget-container{margin:10px 10px 5px 10px;}.elementor-3200 .elementor-element.elementor-element-35f0135b .elementor-button-content-wrapper{flex-direction:row;}.elementor-3200 .elementor-element.elementor-element-35f0135b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3200 .elementor-element.elementor-element-6350dbba{--divider-border-style:solid;--divider-color:#FFD9B7;--divider-border-width:1px;--divider-icon-size:25px;}.elementor-3200 .elementor-element.elementor-element-6350dbba .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-3200 .elementor-element.elementor-element-6350dbba .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3200 .elementor-element.elementor-element-6350dbba.elementor-view-stacked .elementor-icon{background-color:#FFD9B7;}.elementor-3200 .elementor-element.elementor-element-6350dbba.elementor-view-framed .elementor-icon, .elementor-3200 .elementor-element.elementor-element-6350dbba.elementor-view-default .elementor-icon{color:#FFD9B7;border-color:#FFD9B7;}.elementor-3200 .elementor-element.elementor-element-6350dbba.elementor-view-framed .elementor-icon, .elementor-3200 .elementor-element.elementor-element-6350dbba.elementor-view-default .elementor-icon svg{fill:#FFD9B7;}.elementor-3200 .elementor-element.elementor-element-7733d68a:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-7733d68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B463314;}.elementor-3200 .elementor-element.elementor-element-7733d68a, .elementor-3200 .elementor-element.elementor-element-7733d68a > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-3200 .elementor-element.elementor-element-7733d68a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-7733d68a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-498adb11{text-align:center;}.elementor-3200 .elementor-element.elementor-element-498adb11 .elementor-heading-title{font-family:"Scheherazade New", Sans-serif;font-size:35px;font-weight:500;letter-spacing:5px;color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-50fdd6c2{text-align:center;}.elementor-3200 .elementor-element.elementor-element-50fdd6c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-652c12f7{margin-top:10px;margin-bottom:10px;}.elementor-3200 .elementor-element.elementor-element-76613b72 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-76613b72 .elementor-icon-box-title, .elementor-3200 .elementor-element.elementor-element-76613b72 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-3200 .elementor-element.elementor-element-76613b72 .elementor-icon-box-description{font-family:"Scheherazade New", Sans-serif;font-size:20px;font-weight:600;color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-40408193 > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 2px;border-color:#CACACA5C;}.elementor-3200 .elementor-element.elementor-element-3c490a7f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-3c490a7f .elementor-icon-box-title, .elementor-3200 .elementor-element.elementor-element-3c490a7f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-3200 .elementor-element.elementor-element-3c490a7f .elementor-icon-box-description{font-family:"Scheherazade New", Sans-serif;font-size:20px;font-weight:600;color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-6ad35676 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-6ad35676 .elementor-icon-box-title, .elementor-3200 .elementor-element.elementor-element-6ad35676 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-3200 .elementor-element.elementor-element-6ad35676 .elementor-icon-box-description{font-family:"Scheherazade New", Sans-serif;font-size:20px;font-weight:600;color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-43b8c51e .elementor-button{background-color:#00000054;font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1px;fill:#B6BF88;color:#B6BF88;border-style:solid;border-width:2px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-43b8c51e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3200 .elementor-element.elementor-element-43b8c51e > .elementor-widget-container{margin:10px 10px 5px 10px;}.elementor-3200 .elementor-element.elementor-element-43b8c51e .elementor-button-content-wrapper{flex-direction:row;}.elementor-3200 .elementor-element.elementor-element-43b8c51e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3200 .elementor-element.elementor-element-44432d08 .elementor-button{background-color:#00000054;font-family:"Montserrat", Sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1px;fill:#B6BF88;color:#B6BF88;border-style:solid;border-width:2px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-44432d08{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3200 .elementor-element.elementor-element-44432d08 > .elementor-widget-container{margin:10px 10px 5px 10px;}.elementor-3200 .elementor-element.elementor-element-44432d08 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3200 .elementor-element.elementor-element-44432d08 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3200 .elementor-element.elementor-element-2f65404:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-2f65404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1D1B;}.elementor-3200 .elementor-element.elementor-element-2f65404 > .elementor-container{max-width:500px;}.elementor-3200 .elementor-element.elementor-element-2f65404{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-2f65404 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-2f7602 > .elementor-element-populated{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:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-2f7602 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-121b7303:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-121b7303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2F332FE0 0%, #2F332FED 100%);}.elementor-3200 .elementor-element.elementor-element-121b7303{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-121b7303 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-678fddbe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 25px 50px 25px;}.elementor-3200 .elementor-element.elementor-element-ac03997:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-ac03997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B463314;}.elementor-3200 .elementor-element.elementor-element-ac03997, .elementor-3200 .elementor-element.elementor-element-ac03997 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-3200 .elementor-element.elementor-element-ac03997{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-ac03997 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-45880cf5{--divider-border-style:solid;--divider-color:#FFD9B7;--divider-border-width:1px;}.elementor-3200 .elementor-element.elementor-element-45880cf5 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-3200 .elementor-element.elementor-element-45880cf5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3200 .elementor-element.elementor-element-3afb5852{text-align:center;}.elementor-3200 .elementor-element.elementor-element-3afb5852 .elementor-heading-title{font-family:"Scheherazade New", Sans-serif;font-size:35px;font-weight:500;letter-spacing:5px;color:#FFB050;}.elementor-3200 .elementor-element.elementor-element-2580546f{text-align:center;}.elementor-3200 .elementor-element.elementor-element-2580546f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-4b50db15 .elementor-button{background-color:#00000054;font-family:"Montserrat", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1px;fill:#FFB050;color:#FFB050;border-style:solid;border-width:2px 0px 2px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-4b50db15 > .elementor-widget-container{margin:10px 10px 5px 10px;}.elementor-3200 .elementor-element.elementor-element-4b50db15 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3200 .elementor-element.elementor-element-4b50db15 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3200 .elementor-element.elementor-element-4a86158 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 12px/2 );}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 12px/2 );}body.rtl .elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 12px/2 );}body.rtl .elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 12px/2 );}.elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-item{padding:35px 10px 25px 10px;background-color:#0000009C;border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFB050;border-radius:150px 150px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-digits{color:#FFB050;font-family:"Bodoni Moda", Sans-serif;font-size:50px;font-weight:300;}.elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-label{color:#FFFFFF;font-family:"Inria Serif", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;}.elementor-3200 .elementor-element.elementor-element-e27bde3:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-e27bde3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1D1B;}.elementor-3200 .elementor-element.elementor-element-e27bde3 > .elementor-container{max-width:500px;}.elementor-3200 .elementor-element.elementor-element-e27bde3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-e27bde3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-5f4c5cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3200 .elementor-element.elementor-element-5f4c5cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F332F;}.elementor-3200 .elementor-element.elementor-element-5f4c5cc > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-3200 .elementor-element.elementor-element-5f4c5cc > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-5f4c5cc > .elementor-element-populated{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:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-1fda340b{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-20365131 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 25px 50px 25px;}.elementor-3200 .elementor-element.elementor-element-3532b376{text-align:center;}.elementor-3200 .elementor-element.elementor-element-3532b376 .elementor-heading-title{font-family:"Imperial Script", Sans-serif;font-size:55px;font-weight:400;letter-spacing:0px;color:#FFF8BB;}.elementor-3200 .elementor-element.elementor-element-788f88d5{text-align:center;}.elementor-3200 .elementor-element.elementor-element-788f88d5 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-7065bdf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3200 .elementor-element.elementor-element-7065bdf .elementor-main-swiper .swiper-slide{border-radius:10px;}.elementor-3200 .elementor-element.elementor-element-7065bdf .elementor-swiper-button{font-size:20px;}.elementor-3200 .elementor-element.elementor-element-24da351{--divider-border-style:solid;--divider-color:#B6BF88;--divider-border-width:1px;--divider-element-spacing:10px;}.elementor-3200 .elementor-element.elementor-element-24da351 .elementor-divider-separator{width:100%;}.elementor-3200 .elementor-element.elementor-element-24da351 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3200 .elementor-element.elementor-element-24da351 .elementor-divider__text{color:#FFFFFF;font-family:"Scheherazade New", Sans-serif;font-size:30px;font-weight:500;}.elementor-3200 .elementor-element.elementor-element-795d7bf2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3200 .elementor-element.elementor-element-795d7bf2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3200 .elementor-element.elementor-element-795d7bf2 > .elementor-widget-container{background-color:#5333271A;margin:10px 0px 20px 0px;padding:10px 10px 10px 10px;}.elementor-3200 .elementor-element.elementor-element-795d7bf2{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3200 .elementor-element.elementor-element-d773be9 > .elementor-widget-container{margin:0px 0px 0200px 0px;}.elementor-3200 .elementor-element.elementor-element-202a219a{width:auto;max-width:auto;bottom:0px;z-index:1;--lottie-container-max-width:50%;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-202a219a{right:0px;}body.rtl .elementor-3200 .elementor-element.elementor-element-202a219a{left:0px;}.elementor-3200 .elementor-element.elementor-element-7e0a68f1{width:auto;max-width:auto;bottom:0px;z-index:1;--lottie-container-max-width:35%;}.elementor-3200 .elementor-element.elementor-element-7e0a68f1 > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-7e0a68f1{left:0px;}body.rtl .elementor-3200 .elementor-element.elementor-element-7e0a68f1{right:0px;}.elementor-3200 .elementor-element.elementor-element-8a1b549:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-8a1b549 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1D1B;}.elementor-3200 .elementor-element.elementor-element-8a1b549 > .elementor-container{max-width:500px;}.elementor-3200 .elementor-element.elementor-element-8a1b549{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-8a1b549 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-eec3dec:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3200 .elementor-element.elementor-element-eec3dec > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#484B38;}.elementor-3200 .elementor-element.elementor-element-eec3dec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3200 .elementor-element.elementor-element-eec3dec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-2f3f25d:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-2f3f25d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#491B1B2E;}.elementor-3200 .elementor-element.elementor-element-2f3f25d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3200 .elementor-element.elementor-element-2f3f25d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-83ec7b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3200 .elementor-element.elementor-element-83ec7b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#484B38;}.elementor-3200 .elementor-element.elementor-element-83ec7b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3200 .elementor-element.elementor-element-83ec7b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-adc9660{text-align:center;}.elementor-3200 .elementor-element.elementor-element-adc9660 .elementor-heading-title{font-family:"Scheherazade New", Sans-serif;font-size:50px;color:#B6BF88;}.elementor-3200 .elementor-element.elementor-element-b8c3332{--divider-border-style:solid;--divider-color:#FFD9B7;--divider-border-width:1px;--divider-icon-size:25px;}.elementor-3200 .elementor-element.elementor-element-b8c3332 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-3200 .elementor-element.elementor-element-b8c3332 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3200 .elementor-element.elementor-element-b8c3332.elementor-view-stacked .elementor-icon{background-color:#FFD9B7;}.elementor-3200 .elementor-element.elementor-element-b8c3332.elementor-view-framed .elementor-icon, .elementor-3200 .elementor-element.elementor-element-b8c3332.elementor-view-default .elementor-icon{color:#FFD9B7;border-color:#FFD9B7;}.elementor-3200 .elementor-element.elementor-element-b8c3332.elementor-view-framed .elementor-icon, .elementor-3200 .elementor-element.elementor-element-b8c3332.elementor-view-default .elementor-icon svg{fill:#FFD9B7;}.elementor-3200 .elementor-element.elementor-element-be2b4f5 > .elementor-widget-container{margin:0px 50px 10px 50px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-be2b4f5{text-align:center;}.elementor-3200 .elementor-element.elementor-element-be2b4f5 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-8251370 .elementor-button{background-color:#FFFFFF;fill:#4360A3;color:#4360A3;border-style:solid;border-width:01px 01px 01px 01px;border-color:#FFFFFF;border-radius:025px 025px 025px 025px;}.elementor-3200 .elementor-element.elementor-element-8251370 .elementor-button:hover, .elementor-3200 .elementor-element.elementor-element-8251370 .elementor-button:focus{background-color:#4360A3;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-8251370 > .elementor-widget-container{margin:10px 10px 5px 10px;}.elementor-3200 .elementor-element.elementor-element-8251370 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3200 .elementor-element.elementor-element-8251370 .elementor-button:hover svg, .elementor-3200 .elementor-element.elementor-element-8251370 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-12574e1{text-align:right;}.elementor-3200 .elementor-element.elementor-element-12574e1 img{width:40%;}.elementor-3200 .elementor-element.elementor-element-5510117{text-align:left;}.elementor-3200 .elementor-element.elementor-element-5510117 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;color:#000000;}.elementor-3200 .elementor-element.elementor-element-b5761fe > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-3200 .elementor-element.elementor-element-b5761fe{text-align:left;}.elementor-3200 .elementor-element.elementor-element-b5761fe .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:14px;font-weight:800;line-height:20px;letter-spacing:3px;color:#000000;}.elementor-3200 .elementor-element.elementor-element-2bd2959 .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-3200 .elementor-element.elementor-element-2bd2959 .elementor-button:hover, .elementor-3200 .elementor-element.elementor-element-2bd2959 .elementor-button:focus{background-color:#8BA683;}.elementor-3200 .elementor-element.elementor-element-2bd2959 > .elementor-widget-container{margin:10px 5px 5px 5px;}.elementor-3200 .elementor-element.elementor-element-2bd2959 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3200 .elementor-element.elementor-element-2bd2959 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-3200 .elementor-element.elementor-element-0d8d372{text-align:right;}.elementor-3200 .elementor-element.elementor-element-0d8d372 img{width:40%;}.elementor-3200 .elementor-element.elementor-element-76d7a3a{text-align:left;}.elementor-3200 .elementor-element.elementor-element-76d7a3a .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;color:#000000;}.elementor-3200 .elementor-element.elementor-element-7f35ba0 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-3200 .elementor-element.elementor-element-7f35ba0{text-align:left;}.elementor-3200 .elementor-element.elementor-element-7f35ba0 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:14px;font-weight:800;line-height:20px;letter-spacing:3px;color:#000000;}.elementor-3200 .elementor-element.elementor-element-10c0a23 .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-3200 .elementor-element.elementor-element-10c0a23 .elementor-button:hover, .elementor-3200 .elementor-element.elementor-element-10c0a23 .elementor-button:focus{background-color:#8BA683;}.elementor-3200 .elementor-element.elementor-element-10c0a23 > .elementor-widget-container{margin:10px 5px 5px 5px;}.elementor-3200 .elementor-element.elementor-element-10c0a23 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3200 .elementor-element.elementor-element-10c0a23 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-3200 .elementor-element.elementor-element-2b5de96 .elementor-icon-wrapper{text-align:center;}.elementor-3200 .elementor-element.elementor-element-6b31c7a{text-align:center;}.elementor-3200 .elementor-element.elementor-element-6b31c7a .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:800;letter-spacing:2px;color:#000000;}.elementor-3200 .elementor-element.elementor-element-6e183c5 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-6e183c5{text-align:center;}.elementor-3200 .elementor-element.elementor-element-6e183c5 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:14px;font-weight:800;line-height:20px;letter-spacing:3px;color:#000000;}.elementor-3200 .elementor-element.elementor-element-7285a4e .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:12px;}.elementor-3200 .elementor-element.elementor-element-8f16352 .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-3200 .elementor-element.elementor-element-8f16352 .elementor-button:hover, .elementor-3200 .elementor-element.elementor-element-8f16352 .elementor-button:focus{background-color:#8BA683;}.elementor-3200 .elementor-element.elementor-element-8f16352 > .elementor-widget-container{margin:10px 5px 5px 5px;}.elementor-3200 .elementor-element.elementor-element-8f16352 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3200 .elementor-element.elementor-element-8f16352 .elementor-button .elementor-button-content-wrapper{gap:10px;justify-content:center;}.elementor-3200 .elementor-element.elementor-element-7b2bda4a:not(.elementor-motion-effects-element-type-background), .elementor-3200 .elementor-element.elementor-element-7b2bda4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1D1B;}.elementor-3200 .elementor-element.elementor-element-7b2bda4a > .elementor-container{max-width:500px;}.elementor-3200 .elementor-element.elementor-element-7b2bda4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-7b2bda4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-d698c83:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3200 .elementor-element.elementor-element-d698c83 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#484B38;}.elementor-3200 .elementor-element.elementor-element-d698c83 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://nikahkuy.id/wp-content/uploads/2025/09/04-2.webp");background-position:center center;background-size:cover;opacity:0.81;}.elementor-3200 .elementor-element.elementor-element-d698c83 > .elementor-element-populated{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:75px 0px 75px 0px;}.elementor-3200 .elementor-element.elementor-element-d698c83 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-33c2632{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-33c2632 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3200 .elementor-element.elementor-element-1b4bd40e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 25px 50px 25px;}.elementor-3200 .elementor-element.elementor-element-5a7d4c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-5a7d4c2{text-align:center;}.elementor-3200 .elementor-element.elementor-element-5a7d4c2 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-edb53e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-edb53e{text-align:center;}.elementor-3200 .elementor-element.elementor-element-edb53e .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-606c2ee9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-606c2ee9{text-align:center;}.elementor-3200 .elementor-element.elementor-element-606c2ee9 .elementor-heading-title{font-family:"Imperial Script", Sans-serif;font-size:55px;letter-spacing:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-7e826081{margin-top:20px;margin-bottom:20px;}.elementor-3200 .elementor-element.elementor-element-6d16a869 .elementor-image-box-title{margin-bottom:3px;font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-6d16a869 .elementor-image-box-description{font-family:"Antic Didone", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-2685f4a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-2685f4a6{text-align:center;}.elementor-3200 .elementor-element.elementor-element-2685f4a6 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-5677b37 .elementor-image-box-title{margin-bottom:3px;font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-5677b37 .elementor-image-box-description{font-family:"Antic Didone", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-7c9e480b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-7c9e480b{text-align:center;}.elementor-3200 .elementor-element.elementor-element-7c9e480b .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-197576d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-197576d2{text-align:center;}.elementor-3200 .elementor-element.elementor-element-197576d2 .elementor-heading-title{font-family:"Imperial Script", Sans-serif;font-size:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-617d10f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-617d10f{z-index:2;text-align:center;}.elementor-3200 .elementor-element.elementor-element-617d10f .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3200 .elementor-element.elementor-element-7bcd3b0d{width:auto;max-width:auto;bottom:75px;z-index:5;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-7bcd3b0d{right:25px;}body.rtl .elementor-3200 .elementor-element.elementor-element-7bcd3b0d{left:25px;}@media(min-width:768px){.elementor-3200 .elementor-element.elementor-element-5c808f4f{width:30%;}.elementor-3200 .elementor-element.elementor-element-16da5759{width:70%;}}@media(max-width:1024px){.elementor-3200 .elementor-element.elementor-element-14d58e55 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3200 .elementor-element.elementor-element-50f90357 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3200 .elementor-element.elementor-element-60e2c3ee .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3200 .elementor-element.elementor-element-358cdb53 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3200 .elementor-element.elementor-element-17312a88 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3200 .elementor-element.elementor-element-770d9bd5 > .elementor-element-populated{padding:0px 25px 100px 25px;}.elementor-3200 .elementor-element.elementor-element-2c191609 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3200 .elementor-element.elementor-element-727193f8 > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-3200 .elementor-element.elementor-element-727193f8 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3200 .elementor-element.elementor-element-6e5755b0 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-3200 .elementor-element.elementor-element-7065bdf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3200 .elementor-element.elementor-element-795d7bf2 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-3200 .elementor-element.elementor-element-b5761fe .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-7f35ba0 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-6e183c5 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-5a7d4c2 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3200 .elementor-element.elementor-element-edb53e .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3200 .elementor-element.elementor-element-2685f4a6 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3200 .elementor-element.elementor-element-7c9e480b .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-3200 .elementor-element.elementor-element-617d10f .elementor-heading-title{font-size:16px;line-height:20px;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-7bcd3b0d{right:35px;}body.rtl .elementor-3200 .elementor-element.elementor-element-7bcd3b0d{left:35px;}}@media(max-width:767px){.elementor-3200 .elementor-element.elementor-element-22782dba{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-1ea0c4b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-2ff9940e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-315bbd65 > .elementor-element-populated{padding:0px 35px 0px 35px;}.elementor-3200 .elementor-element.elementor-element-14d58e55 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-ddfb640 .elementor-heading-title{font-size:65px;}.elementor-3200 .elementor-element.elementor-element-50f90357{text-align:center;}.elementor-3200 .elementor-element.elementor-element-50f90357 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-17d8e585{padding:20px 10px 20px 10px;}.elementor-3200 .elementor-element.elementor-element-60e2c3ee .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-358cdb53 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-17312a88 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-7684969b .elementor-button{font-size:11px;}.elementor-3200 .elementor-element.elementor-element-2cabb41c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-50a0bed9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-101c5548 > .elementor-container{min-height:83vh;}.elementor-3200 .elementor-element.elementor-element-101c5548{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-770d9bd5 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-3200 .elementor-element.elementor-element-2c191609 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-727193f8 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-3200 .elementor-element.elementor-element-727193f8 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-5c348e6f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-4a50598d .elementor-heading-title{font-size:65px;}.elementor-3200 .elementor-element.elementor-element-6e5755b0 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-3200 .elementor-element.elementor-element-cd9d559 .elementor-heading-title{font-size:12px;}.elementor-3200 .elementor-element.elementor-element-442cf699{padding:0px 20px 0px 20px;}.elementor-3200 .elementor-element.elementor-element-4df0f3e6 .elementor-heading-title{font-size:12px;}.elementor-3200 .elementor-element.elementor-element-78fa92c9 .elementor-heading-title{font-size:12px;}.elementor-3200 .elementor-element.elementor-element-6bea252d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-110692f8{padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-5c808f4f{width:30%;}.elementor-3200 .elementor-element.elementor-element-16da5759{width:70%;}.elementor-3200 .elementor-element.elementor-element-1cf862f0 .elementor-heading-title{font-size:25px;}.elementor-3200 .elementor-element.elementor-element-59d76b53 .elementor-heading-title{font-size:25px;}.elementor-3200 .elementor-element.elementor-element-663e4c5 > .elementor-element-populated{border-width:2px 0px 2px 0px;margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:10px 0px 10px 0px;}.elementor-3200 .elementor-element.elementor-element-498adb11 .elementor-heading-title{font-size:25px;}.elementor-3200 .elementor-element.elementor-element-40408193 > .elementor-element-populated{border-width:2px 0px 2px 0px;margin:10px 15px 10px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:10px 0px 10px 0px;}.elementor-3200 .elementor-element.elementor-element-2f65404{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-3afb5852 .elementor-heading-title{font-size:25px;}.elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 5px/2 );}.elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-digits{font-size:25px;}.elementor-3200 .elementor-element.elementor-element-4a86158 .elementor-countdown-label{font-size:10px;letter-spacing:0px;}.elementor-3200 .elementor-element.elementor-element-e27bde3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-3532b376 .elementor-heading-title{font-size:35px;}.elementor-3200 .elementor-element.elementor-element-788f88d5 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-7065bdf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3200 .elementor-element.elementor-element-795d7bf2 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-3200 .elementor-element.elementor-element-8a1b549{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-adc9660 .elementor-heading-title{font-size:35px;}.elementor-3200 .elementor-element.elementor-element-be2b4f5 > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-3200 .elementor-element.elementor-element-be2b4f5{text-align:center;}.elementor-3200 .elementor-element.elementor-element-be2b4f5 .elementor-heading-title{font-size:15px;}.elementor-3200 .elementor-element.elementor-element-ffd980b{width:100%;}.elementor-3200 .elementor-element.elementor-element-b5761fe .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-ab670d6{width:100%;}.elementor-3200 .elementor-element.elementor-element-7f35ba0 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-93b4071{width:100%;}.elementor-3200 .elementor-element.elementor-element-6e183c5 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-7b2bda4a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-266c67af > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3200 .elementor-element.elementor-element-5a7d4c2 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-edb53e .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-606c2ee9 .elementor-heading-title{font-size:55px;letter-spacing:0px;}.elementor-3200 .elementor-element.elementor-element-73a0313f{width:50%;}.elementor-3200 .elementor-element.elementor-element-6d16a869 .elementor-image-box-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-6d16a869 .elementor-image-box-description{font-size:20px;}.elementor-3200 .elementor-element.elementor-element-2685f4a6 .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-2bbaaeb6{width:50%;}.elementor-3200 .elementor-element.elementor-element-5677b37 .elementor-image-box-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-5677b37 .elementor-image-box-description{font-size:20px;}.elementor-3200 .elementor-element.elementor-element-7c9e480b .elementor-heading-title{font-size:14px;}.elementor-3200 .elementor-element.elementor-element-197576d2 .elementor-heading-title{font-size:35px;letter-spacing:0px;}.elementor-3200 .elementor-element.elementor-element-617d10f .elementor-heading-title{font-size:14px;}body:not(.rtl) .elementor-3200 .elementor-element.elementor-element-7bcd3b0d{right:25px;}body.rtl .elementor-3200 .elementor-element.elementor-element-7bcd3b0d{left:25px;}.elementor-3200 .elementor-element.elementor-element-7bcd3b0d{bottom:50px;}}/* Start custom CSS for shortcode, class: .elementor-element-d773be9 *//* ============================================
   Wedding Wish – DARK THEME WITH SOFT LIGHT
   ============================================ */

.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;
  background: #2C2A2A; /* Dark background */
}

/* ---------- Title & subtitle ---------- */
.wwg-card .wish-title {
  text-align: left;
  margin: 0 0 4px;
  font-size: 28px;
  letter-spacing: .2px;
  color: #FFF8BB !important; /* Light yellow for title */
}

.wwg-card .wish-sub {
  margin: 0 0 16px;
  color: #FFF !important; /* White for subtitle */
  font-size: 14px;
}

/* ---------- 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);
}

/* Dropdown Styling */
.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 Styling */
.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);
}

/* ---------- Mobile tweaks ---------- */
@media (max-width:480px) {
  .wwg-card .wish-header .title::before,
  .wwg-card .wish-header .title::after {
    width: 72px;
  }

  .wwg-card .page-numbers,
  .wwg-card .nav-links a,
  .wwg-card .nav-links span {
    min-width: 34px;
    height: 34px;
    padding: 0 10px;
    font-size: 13px;
  }
}

/* ===== Patch: selaraskan dropdown & center title/sub ===== */

/* Title & subtitle ke tengah */
.wwg-card .wish-title,
.wwg-card .wish-sub {
  text-align: center !important;
}

/* Dropdown: warna teks sama seperti input lain */
.wwg-card select.ww-input {
  color: var(--ink) !important;
}

/* Placeholder pada dropdown (saat belum memilih) – butuh attribute required */
.wwg-card select.ww-input:invalid {
  color: #B59A9B !important;
}

/* Warna opsi di daftar dropdown (popup) tetap gelap & terbaca */
.wwg-card select.ww-input option {
  color: #2C1C1C;
}

/* Jika tema kamu menimpa dengan !important, pakai prioritas lebih tinggi */
.wwg-card .ww-form select.ww-input {
  color: var(--ink) !important;
}

/* ===== Dropdown Konfirmasi Kehadiran: full pink ===== */
.wwg-card .ww-form select.ww-input {
  /* paksa pakai panah custom */
  -webkit-appearance: none !important;
  appearance: none !important;

  /* warna teks & border default = pink */
  color: var(--accent) !important;
  border-color: color-mix(in oklab, var(--accent) 60%, #fff 40%) !important;

  /* panah (chevron) pink */
  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%); /* safari fix */
  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;
}

/* placeholder (saat belum dipilih & required) juga bernuansa pink lembut */
.wwg-card .ww-form select.ww-input:invalid {
  color: color-mix(in oklab, var(--accent) 60%, #B59A9B 40%) !important;
}

/* fokus: ring & border pink */
.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;
}


/* ============================
   BUTTON THEME: DARK + GLASS
   ============================ */

/* --- Primary action: Kirim Ucapan --- */
.wwg-card .ww-form .ww-btn {
  background: #00000054 !important;             /* sesuai request */
  color: #fff !important;
  border: 1px solid color-mix(in oklab, var(--accent) 65%, #fff 35%) !important;
  backdrop-filter: blur(4px);
  box-shadow:
    0 10px 22px rgba(0,0,0,.30),
    inset 0 -2px 0 rgba(255,255,255,.06);
  transform: translateZ(0);
}

.wwg-card .ww-form .ww-btn:hover,
.wwg-card .ww-form .ww-btn:focus {
  /* hover: nuansa rose dengan glow lembut */
  background: linear-gradient(
    180deg,
    color-mix(in oklab, var(--accent) 85%, #000 15%) 0%,
    var(--accent) 100%
  ) !important;
  border-color: var(--accent) !important;
  box-shadow:
    0 14px 30px rgba(229,154,164,.45),
    0 0 0 3px color-mix(in oklab, var(--accent) 28%, transparent);
  filter: brightness(1.02);
  transform: translateY(-1px);
  outline: none !important;
}

.wwg-card .ww-form .ww-btn:active {
  transform: translateY(0);
  filter: brightness(.98);
}

/* --- Pagination (Previous, 1, 2, Next) --- */
.wwg-card .wish-pager .nav-links,
.wwg-card .pagination,
.wwg-card .nav-links {
  gap: 12px;
}

.wwg-card .page-numbers,
.wwg-card .nav-links a,
.wwg-card .nav-links span {
  background: #00000054 !important;             /* sesuai request */
  color: #fff !important;
  border: 1px solid color-mix(in oklab, var(--accent) 65%, #fff 35%) !important;
  backdrop-filter: blur(4px);
  box-shadow: 0 6px 16px rgba(0,0,0,.25);
}

.wwg-card .page-numbers:hover,
.wwg-card .nav-links a:hover {
  background: var(--accent) !important;         /* hover ke rose */
  color: #fff !important;
  border-color: var(--accent) !important;
  box-shadow: 0 12px 24px rgba(229,154,164,.45);
  transform: translateY(-1px);
}

.wwg-card .page-numbers.current,
.wwg-card .nav-links span.current {
  background: var(--accent) !important;         /* halaman aktif */
  color: #fff !important;
  border-color: var(--accent) !important;
  box-shadow: 0 10px 22px rgba(229,154,164,.40);
}

/* Disabled state (mis. "Previous" di halaman 1) */
.wwg-card .nav-links a[aria-disabled="true"],
.wwg-card .page-numbers.disabled {
  opacity: .45;
  pointer-events: none;
  box-shadow: none;
}

/* Ellipsis tetap netral */
.wwg-card .page-ellipsis {
  background: transparent !important;
  border: none !important;
  color: var(--muted) !important;
}

/* --- Mobile tweaks --- */
@media (max-width:480px) {
  .wwg-card .page-numbers,
  .wwg-card .nav-links a,
  .wwg-card .nav-links span {
    min-width: 34px;
    height: 34px;
    padding: 0 10px;
    font-size: 13px;
    box-shadow: 0 4px 12px rgba(0,0,0,.25);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5761fe */#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-ffd980b */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-7f35ba0 */#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-ab670d6 */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-31d2555 *//* =========================================================
   SILVER CARD – hadiah (chrome / steel) + SHIMMER
   ========================================================= */

.container-hadiah{
  /* Dimensi & layout */
  display:none;
  position:relative;
  overflow:hidden;
  border-radius:16px;
  padding:20px;
  max-width:520px;
  margin:20px auto;
  text-align:center;
  

  /* Rangka + depth tipis */
  border:1px solid rgba(0,0,0,.08);
  box-shadow:
    0 12px 28px rgba(0,0,0,.25),
    inset 0 1px 0 rgba(255,255,255,.60),
    inset 0 0 0 1px rgba(255,255,255,.35);

  /* === LATAR METALIK SILVER ===
     - garis diagonal halus (brushed)
     - highlight radial tipis untuk efek krom */
  background:
    radial-gradient(140% 180% at 0% 0%,
      rgba(255,255,255,.55) 0%,
      rgba(255,255,255,0) 60%),
    radial-gradient(180% 140% at 100% 100%,
      rgba(0,0,0,.06) 0%,
      rgba(0,0,0,0) 60%),
    repeating-linear-gradient(
      -45deg,
      rgba(255,255,255,.12) 0 2px,
      rgba(0,0,0,.04)        2px 6px
    ),
    linear-gradient(180deg,#F4F6F8,#DBDEE3 35%, #C9CED6 100%);
  background-size:120% 120%,120% 120%,160% 160%,auto;

  /* Warna teks (gelap elegan agar kontras) */
  color:#2B2F38;
  filter:drop-shadow(0 18px 30px rgba(0,0,0,.15));
}

.container-hadiah.is-visible{ display:block; }

/* RIM/tepi krom tipis */
.container-hadiah::before{
  content:"";
  position:absolute; inset:0; border-radius:inherit; pointer-events:none;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.65) inset,
    0 0 0 2px rgba(0,0,0,.06);
}

/* SHIMMER diagonal bergerak (glossy sweep) */
.container-hadiah::after{
  content:"";
  position:absolute;
  width:52%; height:230%;
  left:-60%; top:-60%;
  transform:rotate(20deg) translateX(-140%);
  pointer-events:none;
  background:linear-gradient(
    to right,
    rgba(255,255,255,0)   0%,
    rgba(255,255,255,.22) 30%,
    rgba(255,255,255,.60) 50%,
    rgba(255,255,255,.22) 70%,
    rgba(255,255,255,0)   100%
  );
  mix-blend-mode:overlay;
  opacity:.65;
  animation:sheen-sweep 5.2s cubic-bezier(.25,.1,.25,1) infinite;
}

@keyframes sheen-sweep{
  0%   { transform:rotate(20deg) translateX(-150%); }
  58%  { transform:rotate(20deg) translateX(150%); }
  100% { transform:rotate(20deg) translateX(150%); }
}

/* Hormati preferensi pengguna (kurangi gerak) */
@media (prefers-reduced-motion:reduce){
  .container-hadiah::after{ animation:none; }
}

/* Teks di dalam card */
.container-hadiah,
.container-hadiah h3,
.container-hadiah .title,
.container-hadiah .norekmempelai,
.container-hadiah .kadomempelai,
.container-hadiah .nama,
.container-hadiah .label,
.container-hadiah strong{ color:#2B2F38; }
.container-hadiah small,
.container-hadiah .muted,
.container-hadiah .caption{ color:#59616E; }

/* Tombol di dalam card – nuansa steel */
.container-hadiah .btn{
  display:inline-flex; align-items:center; justify-content:center; gap:8px;
  padding:10px 16px; border-radius:999px;
  background:linear-gradient(180deg,#E6EBF2 0%, #CAD3E0 100%);
  color:#1E2430; font-weight:700;
  border:1px solid rgba(0,0,0,.10);
  box-shadow:
    0 6px 16px rgba(0,0,0,.18),
    inset 0 -2px 0 rgba(0,0,0,.06);
  transition:transform .15s ease, box-shadow .2s ease, filter .2s ease, border-color .2s ease;
}
.container-hadiah .btn:hover,
.container-hadiah .btn:focus{
  transform:translateY(-1px);
  filter:brightness(1.06);
  border-color:#8AA0BF; /* steel-blue accent */
  box-shadow:
    0 10px 22px rgba(0,0,0,.22),
    0 0 0 2px rgba(138,160,191,.28) inset;
  outline:none;
}

/* Pastikan logo/ikon tidak dipaksa center/resize berlebihan */
.container-hadiah img{
  margin:0;
  display:inline-block;
  height:auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e183c5 */#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-93b4071 */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 */