.elementor-1246 .elementor-element.elementor-element-c4b09a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-c4b09a7::before, .elementor-1246 .elementor-element.elementor-element-c4b09a7 > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-c4b09a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-c4b09a7 > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-c4b09a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-c4b09a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1246 .elementor-element.elementor-element-158269b{width:100%;max-width:100%;text-align:center;}.elementor-1246 .elementor-element.elementor-element-ec65bd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1246 .elementor-element.elementor-element-14e2e9e .elementor-button{background-color:#DB5356;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-1246 .elementor-element.elementor-element-14e2e9e{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;}.elementor-1246 .elementor-element.elementor-element-14e2e9e > .elementor-widget-container{margin:-270px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-8c5db4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:100px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-8c5db4c:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-8c5db4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-3c50700 ) 0%, #35401F00 0%);}.elementor-1246 .elementor-element.elementor-element-8c5db4c::before, .elementor-1246 .elementor-element.elementor-element-8c5db4c > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-8c5db4c > .e-con-inner > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-8c5db4c > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-8c5db4c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-8c5db4c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1246 .elementor-element.elementor-element-005d3cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-005d3cb:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-005d3cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3c50700 ) 0%, #FFFFFF 91%);}.elementor-1246 .elementor-element.elementor-element-005d3cb > .elementor-shape-top svg, .elementor-1246 .elementor-element.elementor-element-005d3cb > .e-con-inner > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-1246 .elementor-element.elementor-element-003aacc{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1246 .elementor-element.elementor-element-7cf3a27 > .elementor-widget-container{background-color:#6EC1E400;margin:151px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-7cf3a27{text-align:center;}.elementor-1246 .elementor-element.elementor-element-53b3e14 > .elementor-widget-container{margin:145px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-59dce1d > .elementor-widget-container{margin:145px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-3155893 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-f74c803 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-5848e0f > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-216a6d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:384px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-b7b4e8c > .elementor-widget-container{margin:-611px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-217746e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-217746e.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1246 .elementor-element.elementor-element-9120ff1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-9120ff1{text-align:center;}.elementor-1246 .elementor-element.elementor-element-9120ff1 .elementor-heading-title{color:#000000;}.elementor-1246 .elementor-element.elementor-element-7f1a0cb{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-7f1a0cb:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-7f1a0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FED20B 18%, #FED20B 64%);}.elementor-1246 .elementor-element.elementor-element-7f1a0cb > .elementor-shape-top svg, .elementor-1246 .elementor-element.elementor-element-7f1a0cb > .e-con-inner > .elementor-shape-top svg{width:calc(265% + 1.3px);height:28px;}.elementor-1246 .elementor-element.elementor-element-7f1a0cb > .elementor-shape-bottom svg, .elementor-1246 .elementor-element.elementor-element-7f1a0cb > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:28px;}.elementor-1246 .elementor-element.elementor-element-c7975cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1246 .elementor-element.elementor-element-01e03c5 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-01e03c5 .elementor-icon-wrapper{text-align:center;}.elementor-1246 .elementor-element.elementor-element-01e03c5 .elementor-icon{font-size:50px;}.elementor-1246 .elementor-element.elementor-element-01e03c5 .elementor-icon svg{height:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1246 .elementor-element.elementor-element-7a106b7 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-7a106b7{column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-1246 .elementor-element.elementor-element-e5a849c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-e250f1e .elementor-icon-wrapper{text-align:center;}.elementor-1246 .elementor-element.elementor-element-70ee26e{color:var( --e-global-color-astglobalcolor3 );}.elementor-1246 .elementor-element.elementor-element-6b4f10f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-ceb5106 .elementor-icon-wrapper{text-align:center;}.elementor-1246 .elementor-element.elementor-element-27f1bd0{color:var( --e-global-color-astglobalcolor3 );}.elementor-1246 .elementor-element.elementor-element-8a18656{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-ec6040f .elementor-icon-wrapper{text-align:center;}.elementor-1246 .elementor-element.elementor-element-1e9cf2f{color:var( --e-global-color-astglobalcolor3 );}.elementor-1246 .elementor-element.elementor-element-9fadc2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-9fadc2d:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-9fadc2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A4C93F;}.elementor-1246 .elementor-element.elementor-element-9fadc2d > .elementor-shape-top svg, .elementor-1246 .elementor-element.elementor-element-9fadc2d > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:500px;}.elementor-1246 .elementor-element.elementor-element-85b6003 > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-85b6003.elementor-element{--align-self:center;}.elementor-1246 .elementor-element.elementor-element-08bc924 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-1246 .elementor-element.elementor-element-08bc924{text-align:center;}.elementor-1246 .elementor-element.elementor-element-08bc924 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-1246 .elementor-element.elementor-element-7e19989{--display:flex;--min-height:860px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1246 .elementor-element.elementor-element-7e19989:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-7e19989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF26;background-image:url("https://wonderuniverse.co.id/wp-content/uploads/2025/08/Asset-24@4x-scaled.webp");background-size:13% auto;}.elementor-1246 .elementor-element.elementor-element-6b529bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-ce8b940{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-3588272 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-b5ac5e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-f1fb38e > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-77a0686{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-ebfd9ed > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-8570c03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-8fe7e7c > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-4d5a8e8{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-4d5a8e8:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-4d5a8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00BACB;}.elementor-1246 .elementor-element.elementor-element-4d5a8e8 > .elementor-shape-top svg, .elementor-1246 .elementor-element.elementor-element-4d5a8e8 > .e-con-inner > .elementor-shape-top svg{height:500px;}.elementor-1246 .elementor-element.elementor-element-3f6ab68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-01425a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-01425a5.elementor-element{--align-self:center;}.elementor-1246 .elementor-element.elementor-element-b187d9e{text-align:center;}.elementor-1246 .elementor-element.elementor-element-b187d9e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;font-style:normal;color:#000000;}.elementor-1246 .elementor-element.elementor-element-22cb735{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-22cb735:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-22cb735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00BACB;}.elementor-1246 .elementor-element.elementor-element-a440ae3{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-1246 .elementor-element.elementor-element-a440ae3 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor6 );border-style:solid;border-width:15px 15px 15px 15px;border-color:var( --e-global-color-3c50700 );box-shadow:0px 8px 25px 9px rgba(0,0,0,0.5);}.elementor-1246 .elementor-element.elementor-element-a440ae3.elementor-element{--align-self:center;}.elementor-1246 .elementor-element.elementor-element-a440ae3:hover .elementor-widget-container{border-style:solid;border-width:20px 20px 20px 20px;border-color:var( --e-global-color-astglobalcolor1 );}.elementor-1246 .elementor-element.elementor-element-a440ae3 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 115% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1246 .elementor-element.elementor-element-adcb3d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-4fe7d63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-65d0da2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-65d0da2.elementor-element{--align-self:center;}.elementor-1246 .elementor-element.elementor-element-7adb294{text-align:center;}.elementor-1246 .elementor-element.elementor-element-7adb294 .elementor-heading-title{color:#000000;}.elementor-1246 .elementor-element.elementor-element-97bb254{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-1246 .elementor-element.elementor-element-97bb254:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-97bb254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3c50700 ) 0%, #FFFFFF 69%);}.elementor-1246 .elementor-element.elementor-element-97bb254::before, .elementor-1246 .elementor-element.elementor-element-97bb254 > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-97bb254 > .e-con-inner > .elementor-background-video-container::before, .elementor-1246 .elementor-element.elementor-element-97bb254 > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-97bb254 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1246 .elementor-element.elementor-element-97bb254 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://wonderuniverse.co.id/wp-content/uploads/2025/10/Asset-23@4x-293x300.webp");--background-overlay:'';}.elementor-1246 .elementor-element.elementor-element-68233f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-95f9151{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-407cd97 > .elementor-widget-container{margin:0px -50px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-a3b83ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-2f8e539 > .elementor-widget-container{margin:0px 0px 0px -50px;}.elementor-1246 .elementor-element.elementor-element-4b20618{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-ac48d79 > .elementor-widget-container{margin:50px -50px 0px 0px;}.elementor-1246 .elementor-element.elementor-element-d841667{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-4a1de47 > .elementor-widget-container{margin:50px 0px 0px -50px;}.elementor-1246 .elementor-element.elementor-element-4b324ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1246 .elementor-element.elementor-element-ca73ca8{text-align:center;}.elementor-1246 .elementor-element.elementor-element-ca73ca8 .elementor-heading-title{color:var( --e-global-color-astglobalcolor3 );}.elementor-1246 .elementor-element.elementor-element-cd3262e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1246 .elementor-element.elementor-element-064e751 > .elementor-widget-container{margin:66px 0px 0px 0px;}body.elementor-page-1246:not(.elementor-motion-effects-element-type-background), body.elementor-page-1246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00BACB 0%, #F2295B00 15%);}body.elementor-page-1246{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1246 .elementor-element.elementor-element-8c5db4c{--content-width:935px;}.elementor-1246 .elementor-element.elementor-element-ce8b940{--width:25%;}.elementor-1246 .elementor-element.elementor-element-b5ac5e9{--width:25%;}.elementor-1246 .elementor-element.elementor-element-77a0686{--width:25%;}.elementor-1246 .elementor-element.elementor-element-8570c03{--width:25%;}.elementor-1246 .elementor-element.elementor-element-95f9151{--width:50%;}.elementor-1246 .elementor-element.elementor-element-a3b83ae{--width:50%;}.elementor-1246 .elementor-element.elementor-element-4b20618{--width:50%;}.elementor-1246 .elementor-element.elementor-element-d841667{--width:50%;}}@media(min-width:1025px){.elementor-1246 .elementor-element.elementor-element-7e19989:not(.elementor-motion-effects-element-type-background), .elementor-1246 .elementor-element.elementor-element-7e19989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1246 .elementor-element.elementor-element-003aacc{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1246 .elementor-element.elementor-element-003aacc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-7cf3a27 */.elementor-1246 .elementor-element.elementor-element-7cf3a27 {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-7cf3a27:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53b3e14 */.elementor-1246 .elementor-element.elementor-element-53b3e14 {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-53b3e14:hover {
  transform: scale(1.1) translateY(-4px);
}
/* Clean, Elementor-friendly balloon effect for widget (use .elementor-1246 .elementor-element.elementor-element-53b3e14 in widget Custom CSS) */
.elementor-1246 .elementor-element.elementor-element-53b3e14 {
  position: relative;
  overflow: visible; /* penting: biar balon tidak terpotong */
}

/* pseudo-layer with several balloon gradients */
.elementor-1246 .elementor-element.elementor-element-53b3e14::before {
  content: "";
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0; /* avoid 'inset' to satisfy Elementor linter */
  pointer-events: none;
  opacity: 0.95;
  background-repeat: no-repeat;
  /* five small radial-gradients used as balloons */
  background-image:
    radial-gradient(circle at 20% 100%, #ff4d4d 30px, transparent 40px),
    radial-gradient(circle at 60% 110%, #66ccff 30px, transparent 40px),
    radial-gradient(circle at 40% 120%, #ffcc66 15px, transparent 40px),
    radial-gradient(circle at 80% 105%, #99ff99 10px, transparent 40px),
    radial-gradient(circle at 50% 130%, #ff99cc 11px, transparent 40px);
  /* initial positions (x y pairs) */
  background-position: 20% 110%, 60% 120%, 40% 130%, 80% 115%, 50% 135%;
  background-size: 30px 40px, 30px 40px, 34px 44px, 26px 36px, 28px 38px;
  z-index: 1;
  animation: balloons-normal 5s linear infinite;
}

/* hover -> faster / higher */
.elementor-1246 .elementor-element.elementor-element-53b3e14:hover::before {
  animation: balloons-hover 2.4s linear infinite;
  opacity: 1;
}

/* animation — move each balloon up by changing background-position values */
@keyframes balloons-normal {
  0% {
    background-position: 20% 110%, 60% 120%, 40% 130%, 80% 115%, 50% 135%;
    opacity: 0.95;
  }
  50% {
    background-position: 20% 60%, 60% 50%, 40% 40%, 80% 55%, 50% 30%;
    opacity: 1;
  }
  100% {
    background-position: 20% -20%, 60% -10%, 40% 0%, 80% 10%, 50% -30%;
    opacity: 0;
  }
}

@keyframes balloons-hover {
  0% {
    background-position: 20% 110%, 60% 120%, 40% 130%, 80% 115%, 50% 135%;
  }
  100% {
    background-position: 20% -50%, 60% -40%, 40% -30%, 80% -20%, 50% -60%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59dce1d */.elementor-1246 .elementor-element.elementor-element-59dce1d {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-59dce1d:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3155893 */.elementor-1246 .elementor-element.elementor-element-3155893 {
  transition: all 0.3s ease;
  transform: scale(1);
  animation: selfieFlashLoop 3s ease-in-out infinite; /* efek loop kilat */
}

.elementor-1246 .elementor-element.elementor-element-3155893:hover {
  transform: scale(1.1) translateY(-4px);
}

/* Animasi flash seperti kamera jepret */
@keyframes selfieFlashLoop {
  0%, 80%, 100% {
    filter: brightness(1) drop-shadow(0 0 5px rgba(255,255,255,0.2));
    transform: scale(1);
  }
  85% {
    filter: brightness(3) drop-shadow(0 0 30px rgba(255,255,200,1))
            drop-shadow(0 0 60px rgba(255,255,150,0.8));
    transform: scale(1.1);
  }
  90% {
    filter: brightness(2) drop-shadow(0 0 20px rgba(255,255,200,0.6));
    transform: scale(1.05);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f74c803 */.elementor-1246 .elementor-element.elementor-element-f74c803 {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-f74c803:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5848e0f */.elementor-1246 .elementor-element.elementor-element-5848e0f {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-5848e0f:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7b4e8c */.hand-trails {
  position: relative;
  width: 220px;    /* area animasi */
  height: 400px;   /* sesuaikan tinggi area */
  margin: 0 auto;
  overflow: visible;
}

/* Gaya umum */
.hand-trails .hand {
  position: absolute;
  width: 90px;
  height: 90px;
  opacity: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  animation: handStep 10s ease-in-out infinite;
  filter: drop-shadow(0 0 12px rgba(120, 0, 0, 0.7))
          saturate(1.4)
          brightness(0.9);
}

/* Kiri dan kanan pakai gambar berbeda */
.hand.left {
  background-image: url('https://wonderuniverse.co.id/wp-content/uploads/2025/10/Asset-62.png'); /* Ganti dengan gambar tangan kiri */
  transform: rotate(-15deg);
}

.hand.right {
  background-image: url('https://wonderuniverse.co.id/wp-content/uploads/2025/10/Asset-61.png'); /* Ganti dengan gambar tangan kanan */
  transform: rotate(15deg);
}

/* Posisi jejak — dari bawah ke atas (bergantian kiri-kanan) */
.hand:nth-child(1) { bottom: 0; left: 40px; animation-delay: 0s; }
.hand:nth-child(2) { bottom: 70px; right: 40px; animation-delay: 1.2s; }
.hand:nth-child(3) { bottom: 140px; left: 50px; animation-delay: 2.4s; }
.hand:nth-child(4) { bottom: 210px; right: 50px; animation-delay: 3.6s; }
.hand:nth-child(5) { bottom: 280px; left: 60px; animation-delay: 4.8s; }

/* Animasi dramatis: muncul, diam, lalu menghilang pelan dengan efek fade-trail */
@keyframes handStep {
  0% {
    opacity: 0;
    transform: translateY(40px) scale(0.8) rotate(0deg);
  }
  10% {
    opacity: 1;
    transform: translateY(0) scale(1) rotate(0deg);
  }
  25% {
    opacity: 1;
  }
  40% {
    opacity: 0.7;
    filter: drop-shadow(0 0 20px rgba(255, 0, 0, 0.4)) blur(1px);
  }
  60% {
    opacity: 0.3;
    transform: translateY(-20px) scale(0.95);
  }
  100% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3588272 */.elementor-1246 .elementor-element.elementor-element-3588272 {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-3588272:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1fb38e */.elementor-1246 .elementor-element.elementor-element-f1fb38e {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-f1fb38e:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebfd9ed */.elementor-1246 .elementor-element.elementor-element-ebfd9ed {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-ebfd9ed:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fe7e7c */.elementor-1246 .elementor-element.elementor-element-8fe7e7c {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-8fe7e7c:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-407cd97 */.elementor-1246 .elementor-element.elementor-element-407cd97 {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-407cd97:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f8e539 */.elementor-1246 .elementor-element.elementor-element-2f8e539 {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-2f8e539:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac48d79 */.elementor-1246 .elementor-element.elementor-element-ac48d79 {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-ac48d79:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a1de47 */.elementor-1246 .elementor-element.elementor-element-4a1de47 {
  transition: all 0.3s ease;
  transform: scale(1);
}

.elementor-1246 .elementor-element.elementor-element-4a1de47:hover {
  transform: scale(1.1) translateY(-4px);
}/* End custom CSS */