.elementor-8111 .elementor-element.elementor-element-b79205b:not(.elementor-motion-effects-element-type-background), .elementor-8111 .elementor-element.elementor-element-b79205b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFFE0 33%, #FFFFFF00 100%);}.elementor-8111 .elementor-element.elementor-element-b79205b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:5;}.elementor-8111 .elementor-element.elementor-element-b79205b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8111 .elementor-element.elementor-element-a09705e{z-index:10;text-align:left;}.elementor-8111 .elementor-element.elementor-element-a09705e img{width:55%;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-118a74a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8111 .elementor-element.elementor-element-118a74a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8111 .elementor-element.elementor-element-85712c6{z-index:5;}.elementor-8111 .elementor-element.elementor-element-85712c6 .elementor-menu-toggle{margin:0 auto;}.elementor-8111 .elementor-element.elementor-element-85712c6 .elementor-nav-menu .elementor-item{font-family:"Alata", Sans-serif;font-size:17px;}.elementor-8111 .elementor-element.elementor-element-85712c6 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-7af4f1fc );fill:var( --e-global-color-7af4f1fc );}.elementor-8111 .elementor-element.elementor-element-85712c6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8111 .elementor-element.elementor-element-85712c6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8111 .elementor-element.elementor-element-85712c6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8111 .elementor-element.elementor-element-85712c6 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-b3fc7f7 );fill:var( --e-global-color-b3fc7f7 );}.elementor-8111 .elementor-element.elementor-element-6b9a471{margin-top:55px;margin-bottom:55px;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-9bdc6a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8111 .elementor-element.elementor-element-9bdc6a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8111 .elementor-element.elementor-element-bdb392a{margin-top:0px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-a98c653 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-24231c6 .elementor-button{background-color:var( --e-global-color-3ada42b6 );font-family:"Albert Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-95dafed );color:var( --e-global-color-95dafed );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-95dafed );border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-8111 .elementor-element.elementor-element-24231c6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8111 .elementor-element.elementor-element-24231c6 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-8111 .elementor-element.elementor-element-60f5fb1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-4178f07 .elementor-button{background-color:var( --e-global-color-3ada42b6 );font-family:"Albert Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-95dafed );color:var( --e-global-color-95dafed );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-95dafed );border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-8111 .elementor-element.elementor-element-4178f07 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8111 .elementor-element.elementor-element-4178f07 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-8111 .elementor-element.elementor-element-de36988 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-f59bcdb .elementor-button{background-color:var( --e-global-color-3ada42b6 );font-family:"Albert Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-95dafed );color:var( --e-global-color-95dafed );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-95dafed );border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-8111 .elementor-element.elementor-element-f59bcdb .elementor-button-content-wrapper{flex-direction:row;}.elementor-8111 .elementor-element.elementor-element-f59bcdb .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-8111 .elementor-element.elementor-element-cdecdeb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-f2ad9a0 .elementor-button{background-color:var( --e-global-color-3ada42b6 );font-family:"Albert Sans", Sans-serif;font-weight:500;fill:var( --e-global-color-95dafed );color:var( --e-global-color-95dafed );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-95dafed );border-radius:30px 30px 30px 30px;padding:5px 20px 5px 20px;}.elementor-8111 .elementor-element.elementor-element-f2ad9a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8111 .elementor-element.elementor-element-f2ad9a0 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-8111 .elementor-element.elementor-element-6030890{text-align:left;}.elementor-8111 .elementor-element.elementor-element-6030890 .elementor-heading-title{font-family:"Belanosima", Sans-serif;font-size:65px;font-weight:600;color:var( --e-global-color-b3fc7f7 );}.elementor-8111 .elementor-element.elementor-element-1e129b9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8111 .elementor-element.elementor-element-1e129b9{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-7af4f1fc );}.elementor-8111 .elementor-element.elementor-element-c65fb77 .elementor-button{background-color:#29A9E1;font-family:"Albert Sans", Sans-serif;font-size:22px;font-weight:500;fill:var( --e-global-color-3ada42b6 );color:var( --e-global-color-3ada42b6 );}.elementor-8111 .elementor-element.elementor-element-cca4238 img{width:80%;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-37479dd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8111 .elementor-element.elementor-element-37479dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8111 .elementor-element.elementor-element-1b7118a{text-align:left;}.elementor-8111 .elementor-element.elementor-element-1b7118a .elementor-heading-title{font-family:"Belanosima", Sans-serif;font-size:65px;font-weight:600;color:var( --e-global-color-b3fc7f7 );}.elementor-8111 .elementor-element.elementor-element-60fad41 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8111 .elementor-element.elementor-element-60fad41{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-7af4f1fc );}.elementor-8111 .elementor-element.elementor-element-69a57dd{text-align:left;}.elementor-8111 .elementor-element.elementor-element-69a57dd .elementor-heading-title{font-family:"Belanosima", Sans-serif;font-size:65px;font-weight:600;color:var( --e-global-color-b3fc7f7 );}.elementor-8111 .elementor-element.elementor-element-ccbe012.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8111 .elementor-element.elementor-element-ccbe012.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8111 .elementor-element.elementor-element-ccbe012.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8111 .elementor-element.elementor-element-ccbe012 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8111 .elementor-element.elementor-element-ccbe012 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8111 .elementor-element.elementor-element-ccbe012 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-8111 .elementor-element.elementor-element-336e1c8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8111 .elementor-element.elementor-element-336e1c8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8111 .elementor-element.elementor-element-336e1c8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8111 .elementor-element.elementor-element-336e1c8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8111 .elementor-element.elementor-element-336e1c8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8111 .elementor-element.elementor-element-336e1c8 .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-8111 .elementor-element.elementor-element-84d2a5f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8111 .elementor-element.elementor-element-84d2a5f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8111 .elementor-element.elementor-element-84d2a5f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8111 .elementor-element.elementor-element-84d2a5f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8111 .elementor-element.elementor-element-84d2a5f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8111 .elementor-element.elementor-element-84d2a5f .elementor-image-box-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-8111 .elementor-element.elementor-element-379a54e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-ceb4be5 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8111 .elementor-element.elementor-element-21679e5:not(.elementor-motion-effects-element-type-background), .elementor-8111 .elementor-element.elementor-element-21679e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFE;}.elementor-8111 .elementor-element.elementor-element-21679e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:48px;margin-bottom:0px;padding:0px 0px 48px 0px;}.elementor-8111 .elementor-element.elementor-element-21679e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8111 .elementor-element.elementor-element-673b944{text-align:left;}.elementor-8111 .elementor-element.elementor-element-673b944 .elementor-heading-title{font-family:"Belanosima", Sans-serif;font-size:65px;font-weight:600;color:var( --e-global-color-b3fc7f7 );}.elementor-8111 .elementor-element.elementor-element-7ce74dc:not(.elementor-motion-effects-element-type-background), .elementor-8111 .elementor-element.elementor-element-7ce74dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-7ce74dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:48px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-7ce74dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8111 .elementor-element.elementor-element-8acd63e{text-align:left;}.elementor-8111 .elementor-element.elementor-element-8acd63e .elementor-heading-title{font-family:"Belanosima", Sans-serif;font-size:65px;font-weight:600;color:var( --e-global-color-b3fc7f7 );}.elementor-8111 .elementor-element.elementor-element-e7f508d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-8da2193:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8111 .elementor-element.elementor-element-8da2193 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29A9E1;background-image:url("https://kompetisi.net/wp-content/uploads/2025/10/lms.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-8da2193.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-8da2193.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-8da2193 > .elementor-element-populated, .elementor-8111 .elementor-element.elementor-element-8da2193 > .elementor-element-populated > .elementor-background-overlay, .elementor-8111 .elementor-element.elementor-element-8da2193 > .elementor-background-slideshow{border-radius:50px 0px 50px 50px;}.elementor-8111 .elementor-element.elementor-element-8da2193 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8111 .elementor-element.elementor-element-8da2193 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-8111 .elementor-element.elementor-element-558d110{left:0px;}body.rtl .elementor-8111 .elementor-element.elementor-element-558d110{right:0px;}.elementor-8111 .elementor-element.elementor-element-558d110{top:0px;text-align:right;}.elementor-8111 .elementor-element.elementor-element-558d110 img{width:81%;}.elementor-8111 .elementor-element.elementor-element-2b8bc21{--spacer-size:155px;}.elementor-8111 .elementor-element.elementor-element-9bb4d9e > .elementor-widget-container{margin:0px 0px -24px 20px;}.elementor-8111 .elementor-element.elementor-element-9bb4d9e{text-align:left;font-family:"Belanosima", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-9bb4d9e a{color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-d6c13a0 > .elementor-widget-container{margin:-2px 0px 0px 20px;}.elementor-8111 .elementor-element.elementor-element-d6c13a0{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-25199e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8111 .elementor-element.elementor-element-25199e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29A9E1;background-image:url("https://kompetisi.net/wp-content/uploads/2025/10/lms.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-25199e8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-25199e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-25199e8 > .elementor-element-populated, .elementor-8111 .elementor-element.elementor-element-25199e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-8111 .elementor-element.elementor-element-25199e8 > .elementor-background-slideshow{border-radius:50px 0px 50px 50px;}.elementor-8111 .elementor-element.elementor-element-25199e8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8111 .elementor-element.elementor-element-25199e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-8111 .elementor-element.elementor-element-8a5385b{left:0px;}body.rtl .elementor-8111 .elementor-element.elementor-element-8a5385b{right:0px;}.elementor-8111 .elementor-element.elementor-element-8a5385b{top:0px;text-align:right;}.elementor-8111 .elementor-element.elementor-element-8a5385b img{width:81%;}.elementor-8111 .elementor-element.elementor-element-3c9e590{--spacer-size:155px;}.elementor-8111 .elementor-element.elementor-element-edeb9f8 > .elementor-widget-container{margin:0px 0px -24px 20px;}.elementor-8111 .elementor-element.elementor-element-edeb9f8{text-align:left;font-family:"Belanosima", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-edeb9f8 a{color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-29c3db9 > .elementor-widget-container{margin:-2px 0px 0px 20px;}.elementor-8111 .elementor-element.elementor-element-29c3db9{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-d1e8808:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8111 .elementor-element.elementor-element-d1e8808 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29A9E1;background-image:url("https://kompetisi.net/wp-content/uploads/2025/10/lms.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-d1e8808.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-d1e8808.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-d1e8808 > .elementor-element-populated, .elementor-8111 .elementor-element.elementor-element-d1e8808 > .elementor-element-populated > .elementor-background-overlay, .elementor-8111 .elementor-element.elementor-element-d1e8808 > .elementor-background-slideshow{border-radius:50px 0px 50px 50px;}.elementor-8111 .elementor-element.elementor-element-d1e8808 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8111 .elementor-element.elementor-element-d1e8808 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8111 .elementor-element.elementor-element-979b075{--spacer-size:155px;}.elementor-8111 .elementor-element.elementor-element-4a04e73 > .elementor-widget-container{margin:0px 0px -24px 20px;}.elementor-8111 .elementor-element.elementor-element-4a04e73{text-align:left;font-family:"Belanosima", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-4a04e73 a{color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-3b5686e > .elementor-widget-container{margin:-2px 0px 0px 20px;}.elementor-8111 .elementor-element.elementor-element-3b5686e{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}body:not(.rtl) .elementor-8111 .elementor-element.elementor-element-28a7a98{left:0px;}body.rtl .elementor-8111 .elementor-element.elementor-element-28a7a98{right:0px;}.elementor-8111 .elementor-element.elementor-element-28a7a98{top:0px;text-align:right;}.elementor-8111 .elementor-element.elementor-element-28a7a98 img{width:81%;}.elementor-8111 .elementor-element.elementor-element-91bdf6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8111 .elementor-element.elementor-element-91bdf6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29A9E1;background-image:url("https://kompetisi.net/wp-content/uploads/2025/10/lms.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-91bdf6c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-91bdf6c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-91bdf6c > .elementor-element-populated, .elementor-8111 .elementor-element.elementor-element-91bdf6c > .elementor-element-populated > .elementor-background-overlay, .elementor-8111 .elementor-element.elementor-element-91bdf6c > .elementor-background-slideshow{border-radius:50px 0px 50px 50px;}.elementor-8111 .elementor-element.elementor-element-91bdf6c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8111 .elementor-element.elementor-element-91bdf6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8111 .elementor-element.elementor-element-3696143{--spacer-size:155px;}.elementor-8111 .elementor-element.elementor-element-7647e3a > .elementor-widget-container{margin:0px 0px -24px 20px;}.elementor-8111 .elementor-element.elementor-element-7647e3a{text-align:left;font-family:"Belanosima", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-7647e3a a{color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-592f643 > .elementor-widget-container{margin:-2px 0px 0px 20px;}.elementor-8111 .elementor-element.elementor-element-592f643{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}body:not(.rtl) .elementor-8111 .elementor-element.elementor-element-1a06679{left:0px;}body.rtl .elementor-8111 .elementor-element.elementor-element-1a06679{right:0px;}.elementor-8111 .elementor-element.elementor-element-1a06679{top:0px;text-align:right;}.elementor-8111 .elementor-element.elementor-element-1a06679 img{width:81%;}.elementor-8111 .elementor-element.elementor-element-9addd16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8111 .elementor-element.elementor-element-9addd16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29A9E1;background-image:url("https://kompetisi.net/wp-content/uploads/2025/10/lms.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-9addd16.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-9addd16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-9addd16 > .elementor-element-populated, .elementor-8111 .elementor-element.elementor-element-9addd16 > .elementor-element-populated > .elementor-background-overlay, .elementor-8111 .elementor-element.elementor-element-9addd16 > .elementor-background-slideshow{border-radius:50px 0px 50px 50px;}.elementor-8111 .elementor-element.elementor-element-9addd16 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8111 .elementor-element.elementor-element-9addd16 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8111 .elementor-element.elementor-element-ebf9f43{--spacer-size:155px;}.elementor-8111 .elementor-element.elementor-element-3d08bdf > .elementor-widget-container{margin:0px 0px -24px 20px;}.elementor-8111 .elementor-element.elementor-element-3d08bdf{text-align:left;font-family:"Belanosima", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-3d08bdf a{color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-b8aa1c3 > .elementor-widget-container{margin:-2px 0px 0px 20px;}.elementor-8111 .elementor-element.elementor-element-b8aa1c3{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}body:not(.rtl) .elementor-8111 .elementor-element.elementor-element-6b84e8c{left:0px;}body.rtl .elementor-8111 .elementor-element.elementor-element-6b84e8c{right:0px;}.elementor-8111 .elementor-element.elementor-element-6b84e8c{top:0px;text-align:right;}.elementor-8111 .elementor-element.elementor-element-6b84e8c img{width:81%;}.elementor-8111 .elementor-element.elementor-element-49d5a59:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8111 .elementor-element.elementor-element-49d5a59 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29A9E1;background-image:url("https://kompetisi.net/wp-content/uploads/2025/10/lms.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-49d5a59.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-49d5a59.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-49d5a59 > .elementor-element-populated, .elementor-8111 .elementor-element.elementor-element-49d5a59 > .elementor-element-populated > .elementor-background-overlay, .elementor-8111 .elementor-element.elementor-element-49d5a59 > .elementor-background-slideshow{border-radius:50px 0px 50px 50px;}.elementor-8111 .elementor-element.elementor-element-49d5a59 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8111 .elementor-element.elementor-element-49d5a59 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8111 .elementor-element.elementor-element-a08b6b0{--spacer-size:155px;}.elementor-8111 .elementor-element.elementor-element-a91612b > .elementor-widget-container{margin:0px 0px -24px 20px;}.elementor-8111 .elementor-element.elementor-element-a91612b{text-align:left;font-family:"Belanosima", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-a91612b a{color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-869448c > .elementor-widget-container{margin:-2px 0px 0px 20px;}.elementor-8111 .elementor-element.elementor-element-869448c{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}body:not(.rtl) .elementor-8111 .elementor-element.elementor-element-e62e0a6{left:0px;}body.rtl .elementor-8111 .elementor-element.elementor-element-e62e0a6{right:0px;}.elementor-8111 .elementor-element.elementor-element-e62e0a6{top:0px;text-align:right;}.elementor-8111 .elementor-element.elementor-element-e62e0a6 img{width:81%;}.elementor-8111 .elementor-element.elementor-element-b6d3a92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8111 .elementor-element.elementor-element-b6d3a92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29A9E1;background-image:url("https://kompetisi.net/wp-content/uploads/2025/10/lms.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-b6d3a92.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-b6d3a92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-b6d3a92 > .elementor-element-populated, .elementor-8111 .elementor-element.elementor-element-b6d3a92 > .elementor-element-populated > .elementor-background-overlay, .elementor-8111 .elementor-element.elementor-element-b6d3a92 > .elementor-background-slideshow{border-radius:50px 0px 50px 50px;}.elementor-8111 .elementor-element.elementor-element-b6d3a92 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8111 .elementor-element.elementor-element-b6d3a92 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8111 .elementor-element.elementor-element-96b0699{--spacer-size:155px;}.elementor-8111 .elementor-element.elementor-element-943b656 > .elementor-widget-container{margin:0px 0px -24px 20px;}.elementor-8111 .elementor-element.elementor-element-943b656{text-align:left;font-family:"Belanosima", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-943b656 a{color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-b103196 > .elementor-widget-container{margin:-2px 0px 0px 20px;}.elementor-8111 .elementor-element.elementor-element-b103196{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}body:not(.rtl) .elementor-8111 .elementor-element.elementor-element-8fbea2d{left:0px;}body.rtl .elementor-8111 .elementor-element.elementor-element-8fbea2d{right:0px;}.elementor-8111 .elementor-element.elementor-element-8fbea2d{top:0px;text-align:right;}.elementor-8111 .elementor-element.elementor-element-8fbea2d img{width:81%;}.elementor-8111 .elementor-element.elementor-element-544beb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8111 .elementor-element.elementor-element-544beb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29A9E1;background-image:url("https://kompetisi.net/wp-content/uploads/2025/10/lms.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-544beb2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-544beb2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-544beb2 > .elementor-element-populated, .elementor-8111 .elementor-element.elementor-element-544beb2 > .elementor-element-populated > .elementor-background-overlay, .elementor-8111 .elementor-element.elementor-element-544beb2 > .elementor-background-slideshow{border-radius:50px 0px 50px 50px;}.elementor-8111 .elementor-element.elementor-element-544beb2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8111 .elementor-element.elementor-element-544beb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8111 .elementor-element.elementor-element-9582c4f{--spacer-size:155px;}.elementor-8111 .elementor-element.elementor-element-e3978ad > .elementor-widget-container{margin:0px 0px -24px 20px;}.elementor-8111 .elementor-element.elementor-element-e3978ad{text-align:left;font-family:"Belanosima", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-e3978ad a{color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-69643bb > .elementor-widget-container{margin:-2px 0px 0px 20px;}.elementor-8111 .elementor-element.elementor-element-69643bb{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}body:not(.rtl) .elementor-8111 .elementor-element.elementor-element-f1d268f{left:0px;}body.rtl .elementor-8111 .elementor-element.elementor-element-f1d268f{right:0px;}.elementor-8111 .elementor-element.elementor-element-f1d268f{top:0px;text-align:right;}.elementor-8111 .elementor-element.elementor-element-f1d268f img{width:81%;}.elementor-8111 .elementor-element.elementor-element-c858445:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8111 .elementor-element.elementor-element-c858445 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29A9E1;background-image:url("https://kompetisi.net/wp-content/uploads/2025/10/lms.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-8111 .elementor-element.elementor-element-c858445.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-c858445.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8111 .elementor-element.elementor-element-c858445 > .elementor-element-populated, .elementor-8111 .elementor-element.elementor-element-c858445 > .elementor-element-populated > .elementor-background-overlay, .elementor-8111 .elementor-element.elementor-element-c858445 > .elementor-background-slideshow{border-radius:50px 0px 50px 50px;}.elementor-8111 .elementor-element.elementor-element-c858445 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8111 .elementor-element.elementor-element-c858445 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8111 .elementor-element.elementor-element-8549de9{--spacer-size:155px;}.elementor-8111 .elementor-element.elementor-element-05db6fb > .elementor-widget-container{margin:0px 0px -24px 20px;}.elementor-8111 .elementor-element.elementor-element-05db6fb{text-align:left;font-family:"Belanosima", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-05db6fb a{color:#FFFFFF;}.elementor-8111 .elementor-element.elementor-element-d02d3c3 > .elementor-widget-container{margin:-2px 0px 0px 20px;}.elementor-8111 .elementor-element.elementor-element-d02d3c3{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}body:not(.rtl) .elementor-8111 .elementor-element.elementor-element-50e0f1e{left:0px;}body.rtl .elementor-8111 .elementor-element.elementor-element-50e0f1e{right:0px;}.elementor-8111 .elementor-element.elementor-element-50e0f1e{top:0px;text-align:right;}.elementor-8111 .elementor-element.elementor-element-50e0f1e img{width:81%;}.elementor-8111 .elementor-element.elementor-element-3518d77{margin-top:48px;margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-7c6e001{text-align:left;}.elementor-8111 .elementor-element.elementor-element-7c6e001 .elementor-heading-title{font-family:"Belanosima", Sans-serif;font-size:65px;font-weight:600;color:var( --e-global-color-b3fc7f7 );}.elementor-8111 .elementor-element.elementor-element-ae3897d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8111 .elementor-element.elementor-element-ae3897d{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-7af4f1fc );}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-labels-inline .elementor-field-group > label{padding-left:17px;}body:not(.rtl) .elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-labels-inline .elementor-field-group > label{padding-right:17px;}body .elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-labels-above .elementor-field-group > label{padding-bottom:17px;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-group > label, .elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-subgroup label{color:#000957;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-group > label{font-family:"Albert Sans", Sans-serif;font-weight:600;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-type-html{padding-bottom:0px;font-family:"Albert Sans", Sans-serif;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-group .elementor-field{color:#00095794;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-group .elementor-field, .elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-subgroup label{font-family:"Albert Sans", Sans-serif;letter-spacing:-0.3px;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F9F9F9;border-radius:13px 13px 13px 13px;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-group .elementor-select-wrapper select{background-color:#F9F9F9;border-radius:13px 13px 13px 13px;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-button{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:700;border-style:solid;border-radius:13px 13px 13px 13px;padding:18px 13px 18px 13px;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .e-form__buttons__wrapper__button-next{background-color:#29A9E1;color:#ffffff;border-color:#29A9E1;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-button[type="submit"]{background-color:#29A9E1;color:#ffffff;border-color:#29A9E1;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .e-form__buttons__wrapper__button-previous{background-color:#29A9E1;color:#ffffff;border-color:#29A9E1;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8111 .elementor-element.elementor-element-3f5b15a .e-form__indicators__indicator, .elementor-8111 .elementor-element.elementor-element-3f5b15a .e-form__indicators__indicator__label{font-family:"Albert Sans", Sans-serif;}.elementor-8111 .elementor-element.elementor-element-3f5b15a{--e-form-steps-indicators-spacing:46px;--e-form-steps-indicator-padding:38px;--e-form-steps-indicator-inactive-primary-color:#8EA0A8;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:#000957;--e-form-steps-indicator-active-secondary-color:#29A9E1;--e-form-steps-indicator-completed-primary-color:#000957;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:2px;--e-form-steps-divider-gap:10px;}.elementor-8111 .elementor-element.elementor-element-cdd6220 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8111 .elementor-element.elementor-element-cdd6220{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-7af4f1fc );}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-group{padding-right:calc( 14px/2 );padding-left:calc( 14px/2 );margin-bottom:14px;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-form-fields-wrapper{margin-left:calc( -14px/2 );margin-right:calc( -14px/2 );margin-bottom:-14px;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-labels-inline .elementor-field-group > label{padding-left:17px;}body:not(.rtl) .elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-labels-inline .elementor-field-group > label{padding-right:17px;}body .elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-labels-above .elementor-field-group > label{padding-bottom:17px;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-group > label, .elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-subgroup label{color:#000957;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-group > label{font-family:"Albert Sans", Sans-serif;font-weight:600;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-type-html{padding-bottom:0px;font-family:"Albert Sans", Sans-serif;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-group .elementor-field{color:#00095794;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-group .elementor-field, .elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-subgroup label{font-family:"Albert Sans", Sans-serif;letter-spacing:-0.3px;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F9F9F9;border-radius:13px 13px 13px 13px;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-group .elementor-select-wrapper select{background-color:#F9F9F9;border-radius:13px 13px 13px 13px;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-button{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:700;border-style:solid;border-radius:13px 13px 13px 13px;padding:18px 13px 18px 13px;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .e-form__buttons__wrapper__button-next{background-color:#29A9E1;color:#ffffff;border-color:#29A9E1;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-button[type="submit"]{background-color:#29A9E1;color:#ffffff;border-color:#29A9E1;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .e-form__buttons__wrapper__button-previous{background-color:#29A9E1;color:#ffffff;border-color:#29A9E1;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8111 .elementor-element.elementor-element-3fb20a8 .e-form__indicators__indicator, .elementor-8111 .elementor-element.elementor-element-3fb20a8 .e-form__indicators__indicator__label{font-family:"Albert Sans", Sans-serif;}.elementor-8111 .elementor-element.elementor-element-3fb20a8{--e-form-steps-indicators-spacing:46px;--e-form-steps-indicator-padding:38px;--e-form-steps-indicator-inactive-primary-color:#8EA0A8;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:#000957;--e-form-steps-indicator-active-secondary-color:#29A9E1;--e-form-steps-indicator-completed-primary-color:#000957;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:2px;--e-form-steps-divider-gap:10px;}.elementor-8111 .elementor-element.elementor-element-39ae87d{margin-top:100px;margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-9205e52{text-align:left;}.elementor-8111 .elementor-element.elementor-element-9205e52 .elementor-heading-title{font-family:"Belanosima", Sans-serif;font-size:65px;font-weight:600;color:var( --e-global-color-b3fc7f7 );}.elementor-8111 .elementor-element.elementor-element-0b49e81{margin-top:35px;margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-cc7a786 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;padding:0px 0px 0px 30px;}.elementor-8111 .elementor-element.elementor-element-cc7a786 > .elementor-element-populated, .elementor-8111 .elementor-element.elementor-element-cc7a786 > .elementor-element-populated > .elementor-background-overlay, .elementor-8111 .elementor-element.elementor-element-cc7a786 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-1bef318 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8111 .elementor-element.elementor-element-1bef318{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-7af4f1fc );}.elementor-8111 .elementor-element.elementor-element-0e45dc1{text-align:left;}.elementor-8111 .elementor-element.elementor-element-0e45dc1 img{width:61%;}.elementor-8111 .elementor-element.elementor-element-57e9865 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-8111 .elementor-element.elementor-element-57e9865 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-8111 .elementor-element.elementor-element-57e9865 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-8111 .elementor-element.elementor-element-57e9865 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-8111 .elementor-element.elementor-element-57e9865 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-8111 .elementor-element.elementor-element-57e9865 .elementor-icon-list-icon i{color:#000957;transition:color 0.3s;}.elementor-8111 .elementor-element.elementor-element-57e9865 .elementor-icon-list-icon svg{fill:#000957;transition:fill 0.3s;}.elementor-8111 .elementor-element.elementor-element-57e9865{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-8111 .elementor-element.elementor-element-57e9865 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8111 .elementor-element.elementor-element-57e9865 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8111 .elementor-element.elementor-element-57e9865 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:14px;}.elementor-8111 .elementor-element.elementor-element-57e9865 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8111 .elementor-element.elementor-element-d596f1a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;padding:0px 0px 0px 30px;}.elementor-8111 .elementor-element.elementor-element-d596f1a > .elementor-element-populated, .elementor-8111 .elementor-element.elementor-element-d596f1a > .elementor-element-populated > .elementor-background-overlay, .elementor-8111 .elementor-element.elementor-element-d596f1a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-0c2ecfd > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8111 .elementor-element.elementor-element-0c2ecfd{text-align:left;font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-7af4f1fc );}.elementor-8111 .elementor-element.elementor-element-18b55d6{text-align:left;}.elementor-8111 .elementor-element.elementor-element-18b55d6 img{width:61%;}.elementor-8111 .elementor-element.elementor-element-c5c2ca9 .elementor-icon-list-icon i{color:#000957;transition:color 0.3s;}.elementor-8111 .elementor-element.elementor-element-c5c2ca9 .elementor-icon-list-icon svg{fill:#000957;transition:fill 0.3s;}.elementor-8111 .elementor-element.elementor-element-c5c2ca9{--e-icon-list-icon-size:25px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-8111 .elementor-element.elementor-element-c5c2ca9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-8111 .elementor-element.elementor-element-c5c2ca9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8111 .elementor-element.elementor-element-c5c2ca9 .elementor-icon-list-item > a{font-family:"Albert Sans", Sans-serif;font-size:14px;}.elementor-8111 .elementor-element.elementor-element-c5c2ca9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8111 .elementor-element.elementor-element-47fca89{margin-top:35px;margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-c61567e{text-align:center;}@media(min-width:768px){.elementor-8111 .elementor-element.elementor-element-9bdc6a3{width:64.912%;}.elementor-8111 .elementor-element.elementor-element-a98c653{width:19.024%;}.elementor-8111 .elementor-element.elementor-element-60f5fb1{width:17.915%;}.elementor-8111 .elementor-element.elementor-element-de36988{width:21.109%;}.elementor-8111 .elementor-element.elementor-element-cdecdeb{width:41.946%;}.elementor-8111 .elementor-element.elementor-element-dbefc89{width:34.958%;}.elementor-8111 .elementor-element.elementor-element-03d2d7b{width:40%;}.elementor-8111 .elementor-element.elementor-element-37479dd{width:60%;}}@media(max-width:767px){.elementor-8111 .elementor-element.elementor-element-b79205b{margin-top:0px;margin-bottom:-20px;padding:25px 25px 25px 25px;}.elementor-8111 .elementor-element.elementor-element-a09705e{text-align:center;}.elementor-8111 .elementor-element.elementor-element-a09705e img{width:75%;}.elementor-8111 .elementor-element.elementor-element-6b9a471{margin-top:0px;margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-bdb392a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-8111 .elementor-element.elementor-element-a98c653{width:50%;}.elementor-8111 .elementor-element.elementor-element-60f5fb1{width:50%;}.elementor-8111 .elementor-element.elementor-element-de36988{width:50%;}.elementor-8111 .elementor-element.elementor-element-cdecdeb{width:50%;}.elementor-8111 .elementor-element.elementor-element-6030890 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-6030890 .elementor-heading-title{font-size:40px;}.elementor-8111 .elementor-element.elementor-element-1e129b9{font-size:18px;}.elementor-8111 .elementor-element.elementor-element-c65fb77 .elementor-button{font-size:18px;}.elementor-8111 .elementor-element.elementor-element-622b603 img{width:65%;}.elementor-8111 .elementor-element.elementor-element-cca4238 img{width:65%;}.elementor-8111 .elementor-element.elementor-element-1b7118a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-1b7118a{text-align:left;}.elementor-8111 .elementor-element.elementor-element-1b7118a .elementor-heading-title{font-size:40px;}.elementor-8111 .elementor-element.elementor-element-60fad41{font-size:18px;}.elementor-8111 .elementor-element.elementor-element-69a57dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-69a57dd{text-align:center;}.elementor-8111 .elementor-element.elementor-element-69a57dd .elementor-heading-title{font-size:40px;}.elementor-8111 .elementor-element.elementor-element-8077f4b{width:33%;}.elementor-8111 .elementor-element.elementor-element-ccbe012 .elementor-image-box-img{margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-ccbe012.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8111 .elementor-element.elementor-element-ccbe012.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8111 .elementor-element.elementor-element-ccbe012.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-ccbe012 .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-8111 .elementor-element.elementor-element-ccbe012 .elementor-image-box-title{font-size:14px;}.elementor-8111 .elementor-element.elementor-element-34cc0fb{width:33%;}.elementor-8111 .elementor-element.elementor-element-336e1c8 .elementor-image-box-img{margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-336e1c8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8111 .elementor-element.elementor-element-336e1c8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8111 .elementor-element.elementor-element-336e1c8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-336e1c8 .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-8111 .elementor-element.elementor-element-336e1c8 .elementor-image-box-title{font-size:14px;}.elementor-8111 .elementor-element.elementor-element-add4229{width:33%;}.elementor-8111 .elementor-element.elementor-element-84d2a5f .elementor-image-box-img{margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-84d2a5f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8111 .elementor-element.elementor-element-84d2a5f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8111 .elementor-element.elementor-element-84d2a5f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-84d2a5f .elementor-image-box-wrapper .elementor-image-box-img{width:81%;}.elementor-8111 .elementor-element.elementor-element-84d2a5f .elementor-image-box-title{font-size:14px;}.elementor-8111 .elementor-element.elementor-element-10de00c{margin-top:21px;margin-bottom:0px;}.elementor-8111 .elementor-element.elementor-element-673b944 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-673b944{text-align:center;}.elementor-8111 .elementor-element.elementor-element-673b944 .elementor-heading-title{font-size:40px;}.elementor-8111 .elementor-element.elementor-element-8acd63e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-8acd63e{text-align:center;}.elementor-8111 .elementor-element.elementor-element-8acd63e .elementor-heading-title{font-size:40px;}.elementor-8111 .elementor-element.elementor-element-8da2193 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-8111 .elementor-element.elementor-element-2b8bc21{--spacer-size:65px;}.elementor-8111 .elementor-element.elementor-element-d6c13a0{font-size:12px;}.elementor-8111 .elementor-element.elementor-element-25199e8 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-8111 .elementor-element.elementor-element-3c9e590{--spacer-size:65px;}.elementor-8111 .elementor-element.elementor-element-29c3db9{font-size:12px;}.elementor-8111 .elementor-element.elementor-element-d1e8808 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-8111 .elementor-element.elementor-element-979b075{--spacer-size:65px;}.elementor-8111 .elementor-element.elementor-element-3b5686e{font-size:12px;line-height:1.5em;}.elementor-8111 .elementor-element.elementor-element-91bdf6c > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-8111 .elementor-element.elementor-element-3696143{--spacer-size:65px;}.elementor-8111 .elementor-element.elementor-element-592f643{font-size:12px;}.elementor-8111 .elementor-element.elementor-element-9addd16 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-8111 .elementor-element.elementor-element-ebf9f43{--spacer-size:65px;}.elementor-8111 .elementor-element.elementor-element-b8aa1c3{font-size:12px;}.elementor-8111 .elementor-element.elementor-element-49d5a59 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-8111 .elementor-element.elementor-element-a08b6b0{--spacer-size:65px;}.elementor-8111 .elementor-element.elementor-element-869448c{font-size:12px;}.elementor-8111 .elementor-element.elementor-element-b6d3a92 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-8111 .elementor-element.elementor-element-96b0699{--spacer-size:65px;}.elementor-8111 .elementor-element.elementor-element-b103196{font-size:12px;}.elementor-8111 .elementor-element.elementor-element-544beb2 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-8111 .elementor-element.elementor-element-9582c4f{--spacer-size:65px;}.elementor-8111 .elementor-element.elementor-element-69643bb{font-size:12px;}.elementor-8111 .elementor-element.elementor-element-c858445 > .elementor-element-populated{margin:2px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;}.elementor-8111 .elementor-element.elementor-element-8549de9{--spacer-size:65px;}.elementor-8111 .elementor-element.elementor-element-d02d3c3{font-size:12px;}.elementor-8111 .elementor-element.elementor-element-7c6e001 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-7c6e001{text-align:center;}.elementor-8111 .elementor-element.elementor-element-7c6e001 .elementor-heading-title{font-size:40px;}.elementor-8111 .elementor-element.elementor-element-3f5b15a{--e-form-steps-divider-width:1px;}.elementor-8111 .elementor-element.elementor-element-3fb20a8{--e-form-steps-divider-width:1px;}.elementor-8111 .elementor-element.elementor-element-9205e52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8111 .elementor-element.elementor-element-9205e52{text-align:center;}.elementor-8111 .elementor-element.elementor-element-9205e52 .elementor-heading-title{font-size:40px;}.elementor-8111 .elementor-element.elementor-element-cc7a786 > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:30px 0px 30px 30px;}.elementor-8111 .elementor-element.elementor-element-d596f1a > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:30px 0px 0px 30px;}}/* Start custom CSS for html, class: .elementor-element-1a935f3 */@import url('https://fonts.googleapis.com/css2?family=Belanosima:wght@400;700&family=Albert+Sans:wght@300;400;500;600&display=swap');

.custom-slider {
   display:flex;
   align-items:stretch;
   overflow:hidden;
   width:100%;
   max-width:1400px;
   height:400px;
   margin:auto;
}

.custom-slider .option {
   position:relative;
   flex-grow:1;
   min-width:60px;
   margin:10px;
   cursor:pointer;
   border-radius:30px;
   background:var(--bg) center/auto 120% no-repeat;
   transition:.5s cubic-bezier(0.05, 0.61, 0.41, 0.95);
   overflow:hidden;
}

.custom-slider .option.active {
   flex-grow:1000;
   max-width:px;
   margin:0;
   border-radius:40px;
   background-size:auto 100;
}

.custom-slider .option .shadow {
   position:absolute;
   left:0; right:0; bottom:-40px;
   height:180px;
   box-shadow:inset 0 -120px 0px -120px rgba(0,0,0,1);
   transition:.5s cubic-bezier(0.05, 0.61, 0.41, 0.95);
}

.custom-slider .option.active .shadow {
   box-shadow: inset 0 -120px 100px -30px rgba(0, 0, 0, 1);
   bottom:0;
}

.custom-slider .option .label {
   display:flex;
   position:absolute;
   bottom:10px;
   left:10px;
   height:40px;
   transition:.5s;
}

.custom-slider .option.active .label {
   bottom:50px;
   left:30px;
}

.custom-slider .icon {
   width:40px;
   height:40px;
   border-radius:50%;
   display:flex;
   justify-content:center;
   align-items:center;
   background:#fff;
}

.custom-slider .info {
   margin-left:10px;
   color:#fff;
}

.custom-slider .info .main {
   font-family: 'Belanosima', sans-serif;
   font-size:20px;
   font-weight:bold;
   opacity:0;
   transition:.5s;
}

.custom-slider .info .sub {
   font-family: 'Albert Sans', sans-serif;
   opacity:0;
   transition:.5s .1s;
}

.custom-slider .option.active .info .main,
.custom-slider .option.active .info .sub {
   opacity:1;
}


.custom-slider .icon {
   width:40px;
   height:40px;
   flex:0 0 40px; /* kunci ukuran */
   aspect-ratio:1/1; /* memastikan tetap kotak */
   border-radius:50%;
   display:flex;
   justify-content:center;
   align-items:center;
   background:#fff;
   transform:none !important; /* cegah distorsi */
}

.custom-slider .option {
   flex:0 0 auto; /* cegah stretch berlebihan */
}





/* ✅ Responsive untuk tablet */
@media (max-width: 992px) {
  .custom-slider {
    height: 300px;
  }
  .custom-slider .option {
    min-width: 50px;
    margin: 6px;
  }
  .custom-slider .option .label {
    bottom: 8px;
  }
  .custom-slider .info .main {
    font-size: 1rem;
  }
   
  .custom-slider .icon {
   width:40px;
   height:40px;
   flex:0 0 40px; /* kunci ukuran */
   aspect-ratio:1/1; /* memastikan tetap kotak */
   border-radius:50%;
   display:flex;
   justify-content:center;
   align-items:center;
   background:#fff;
   transform:none !important; /* cegah distorsi */
}
}


/* ✅ Responsive untuk HP */
@media (max-width: 600px) {

  /* Slider jadi kolom + scroll vertical */
  .custom-slider {
    flex-direction: column;
    height: auto;
    max-height: 90vh;
    overflow-y: auto;
    gap: 10px;
    padding: 10px;
  }

  /* Card tidak melebar ke samping */
  .custom-slider .option {
    width: 100%;
    min-width: unset;
    height: 80px;
    margin: 0;
    border-radius: 18px;
    flex-grow: 0 !important;
    background-size: cover !important;
    background-position: center !important;
  }
  
  
  .custom-slider .option .label {
       display:flex;
       position:absolute;
       bottom:10px;
       left:10px;
       height:40px;
       transition:.5s;
    }
    
    .custom-slider .option.active .label {
       bottom:20px;
       left:10px;
    }
    
    .custom-slider .option .shadow {
       box-shadow: inset 0 -120px 100px -30px rgba(0, 0, 0, 1);
       bottom:0;
    }
    
    .custom-slider .option.active .shadow {
       box-shadow: inset 0 -120px 100px -30px rgba(0, 0, 0, 1);
       bottom:0;
    }

  /* Card aktif jadi lebih tinggi */
  .custom-slider .option.active {
    height: 240px;
    border-radius: 20px;
  }

  /* Shadow disesuaikan */
  .custom-slider .option .shadow {
    bottom: -30px;
    height: 100px;
  }

  .custom-slider .option.active .shadow {
    bottom: 0;
    height: 160px;
  }

  /* Label & Icon lebih kecil */
  .custom-slider .label {
    left: 12px;
    bottom: 12px;
  }

  .custom-slider .icon {
    width: 32px;
    height: 32px;
    flex: 0 0 32px;
    aspect-ratio: 1 / 1;
  }

  .custom-slider .info .main {
    font-size: .9rem;
    opacity: 1;
  }

  .custom-slider .info .sub {
    font-size: .7rem;
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8da2193 *//* === CARD STYLE (Column di Inner Section) === */
.elementor-8111 .elementor-element.elementor-element-8da2193 {
  flex: 0 0 auto; /* tetap horizontal */
  width: 280px;   /* desktop */
  scroll-snap-align: start;
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); /* smoother transition */
}

.elementor-8111 .elementor-element.elementor-element-8da2193:hover {
  transform: scale(0.98); /* slight zoom effect */
}

/* === RESPONSIVE === */

/* Tablet */
@media (max-width: 1024px) {
  .elementor-8111 .elementor-element.elementor-element-8da2193 {
    width: 240px; /* lebih kecil di tablet */
  }
}

/* HP / Mobile */
@media (max-width: 767px) {
  .elementor-8111 .elementor-element.elementor-element-8da2193 {
    width: 170px; /* lebih kecil di HP */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-25199e8 *//* === CARD STYLE (Column di Inner Section) === */
.elementor-8111 .elementor-element.elementor-element-25199e8 {
  flex: 0 0 auto; /* tetap horizontal */
  width: 280px;   /* desktop */
  scroll-snap-align: start;
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); /* smoother transition */
}

.elementor-8111 .elementor-element.elementor-element-25199e8:hover {
  transform: scale(0.98); /* slight zoom effect */
}

/* === RESPONSIVE === */

/* Tablet */
@media (max-width: 1024px) {
  .elementor-8111 .elementor-element.elementor-element-25199e8 {
    width: 240px; /* lebih kecil di tablet */
  }
}

/* HP / Mobile */
@media (max-width: 767px) {
  .elementor-8111 .elementor-element.elementor-element-25199e8 {
    width: 170px; /* lebih kecil di HP */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1e8808 *//* === CARD STYLE (Column di Inner Section) === */
.elementor-8111 .elementor-element.elementor-element-d1e8808 {
  flex: 0 0 auto; /* tetap horizontal */
  width: 280px;   /* desktop */
  scroll-snap-align: start;
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); /* smoother transition */
}

.elementor-8111 .elementor-element.elementor-element-d1e8808:hover {
  transform: scale(0.98); /* slight zoom effect */
}

/* === RESPONSIVE === */

/* Tablet */
@media (max-width: 1024px) {
  .elementor-8111 .elementor-element.elementor-element-d1e8808 {
    width: 240px; /* lebih kecil di tablet */
  }
}

/* HP / Mobile */
@media (max-width: 767px) {
  .elementor-8111 .elementor-element.elementor-element-d1e8808 {
    width: 170px; /* lebih kecil di HP */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-91bdf6c *//* === CARD STYLE (Column di Inner Section) === */
.elementor-8111 .elementor-element.elementor-element-91bdf6c {
  flex: 0 0 auto; /* tetap horizontal */
  width: 280px;   /* desktop */
  scroll-snap-align: start;
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); /* smoother transition */
}

.elementor-8111 .elementor-element.elementor-element-91bdf6c:hover {
  transform: scale(0.98); /* slight zoom effect */
}

/* === RESPONSIVE === */

/* Tablet */
@media (max-width: 1024px) {
  .elementor-8111 .elementor-element.elementor-element-91bdf6c {
    width: 240px; /* lebih kecil di tablet */
  }
}

/* HP / Mobile */
@media (max-width: 767px) {
  .elementor-8111 .elementor-element.elementor-element-91bdf6c {
    width: 170px; /* lebih kecil di HP */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9addd16 *//* === CARD STYLE (Column di Inner Section) === */
.elementor-8111 .elementor-element.elementor-element-9addd16 {
  flex: 0 0 auto; /* tetap horizontal */
  width: 280px;   /* desktop */
  scroll-snap-align: start;
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); /* smoother transition */
}

.elementor-8111 .elementor-element.elementor-element-9addd16:hover {
  transform: scale(0.98); /* slight zoom effect */
}

/* === RESPONSIVE === */

/* Tablet */
@media (max-width: 1024px) {
  .elementor-8111 .elementor-element.elementor-element-9addd16 {
    width: 240px; /* lebih kecil di tablet */
  }
}

/* HP / Mobile */
@media (max-width: 767px) {
  .elementor-8111 .elementor-element.elementor-element-9addd16 {
    width: 170px; /* lebih kecil di HP */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49d5a59 *//* === CARD STYLE (Column di Inner Section) === */
.elementor-8111 .elementor-element.elementor-element-49d5a59 {
  flex: 0 0 auto; /* tetap horizontal */
  width: 280px;   /* desktop */
  scroll-snap-align: start;
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); /* smoother transition */
}

.elementor-8111 .elementor-element.elementor-element-49d5a59:hover {
  transform: scale(0.98); /* slight zoom effect */
}

/* === RESPONSIVE === */

/* Tablet */
@media (max-width: 1024px) {
  .elementor-8111 .elementor-element.elementor-element-49d5a59 {
    width: 240px; /* lebih kecil di tablet */
  }
}

/* HP / Mobile */
@media (max-width: 767px) {
  .elementor-8111 .elementor-element.elementor-element-49d5a59 {
    width: 170px; /* lebih kecil di HP */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6d3a92 *//* === CARD STYLE (Column di Inner Section) === */
.elementor-8111 .elementor-element.elementor-element-b6d3a92 {
  flex: 0 0 auto; /* tetap horizontal */
  width: 280px;   /* desktop */
  scroll-snap-align: start;
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); /* smoother transition */
}

.elementor-8111 .elementor-element.elementor-element-b6d3a92:hover {
  transform: scale(0.98); /* slight zoom effect */
}

/* === RESPONSIVE === */

/* Tablet */
@media (max-width: 1024px) {
  .elementor-8111 .elementor-element.elementor-element-b6d3a92 {
    width: 240px; /* lebih kecil di tablet */
  }
}

/* HP / Mobile */
@media (max-width: 767px) {
  .elementor-8111 .elementor-element.elementor-element-b6d3a92 {
    width: 170px; /* lebih kecil di HP */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-544beb2 *//* === CARD STYLE (Column di Inner Section) === */
.elementor-8111 .elementor-element.elementor-element-544beb2 {
  flex: 0 0 auto; /* tetap horizontal */
  width: 280px;   /* desktop */
  scroll-snap-align: start;
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); /* smoother transition */
}

.elementor-8111 .elementor-element.elementor-element-544beb2:hover {
  transform: scale(0.98); /* slight zoom effect */
}

/* === RESPONSIVE === */

/* Tablet */
@media (max-width: 1024px) {
  .elementor-8111 .elementor-element.elementor-element-544beb2 {
    width: 240px; /* lebih kecil di tablet */
  }
}

/* HP / Mobile */
@media (max-width: 767px) {
  .elementor-8111 .elementor-element.elementor-element-544beb2 {
    width: 170px; /* lebih kecil di HP */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c858445 *//* === CARD STYLE (Column di Inner Section) === */
.elementor-8111 .elementor-element.elementor-element-c858445 {
  flex: 0 0 auto; /* tetap horizontal */
  width: 280px;   /* desktop */
  scroll-snap-align: start;
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1); /* smoother transition */
}

.elementor-8111 .elementor-element.elementor-element-c858445:hover {
  transform: scale(0.98); /* slight zoom effect */
}

/* === RESPONSIVE === */

/* Tablet */
@media (max-width: 1024px) {
  .elementor-8111 .elementor-element.elementor-element-c858445 {
    width: 240px; /* lebih kecil di tablet */
  }
}

/* HP / Mobile */
@media (max-width: 767px) {
  .elementor-8111 .elementor-element.elementor-element-c858445 {
    width: 170px; /* lebih kecil di HP */
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e7f508d *//* Inner section scroll horizontal (desktop, tablet, HP) */
.elementor-8111 .elementor-element.elementor-element-e7f508d {
  display: flex !important;
  flex-wrap: nowrap !important; /* penting agar tetap horizontal */
  gap: 20px;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch; /* biar bisa swipe di iOS */
  padding: 10px 0;
}

/* Scrollbar styling */
.elementor-8111 .elementor-element.elementor-element-e7f508d::-webkit-scrollbar {
background: #bbb;
  height: 4px;
}
.elementor-8111 .elementor-element.elementor-element-e7f508d::-webkit-scrollbar-thumb {
  background: #23AAE0;
  border-radius: 7px;
}

/* Column / Card styling */
.elementor-8111 .elementor-element.elementor-element-e7f508d > .elementor-column {
  flex: 0 0 auto !important; /* tetap horizontal */
  width: 280px !important; /* desktop */
  scroll-snap-align: start;
  transition: transform 0.3s ease;
}
.elementor-8111 .elementor-element.elementor-element-e7f508d > .elementor-column:hover {
  transform: translateY(-4px);
}









/* Tablet */
@media (max-width: 1024px) {
/* Inner section scroll horizontal (desktop, tablet, HP) */
.elementor-8111 .elementor-element.elementor-element-e7f508d {
  display: flex !important;
  flex-wrap: nowrap !important; /* penting agar tetap horizontal */
  gap: 20px;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch; /* biar bisa swipe di iOS */
  padding: 10px 0;
}

/* Scrollbar styling */
.elementor-8111 .elementor-element.elementor-element-e7f508d::-webkit-scrollbar {
  height: 6px;
}
.elementor-8111 .elementor-element.elementor-element-e7f508d::-webkit-scrollbar-thumb {
  background: #bbb;
  border-radius: 4px;
}

/* Column / Card styling */
.elementor-8111 .elementor-element.elementor-element-e7f508d > .elementor-column {
  flex: 0 0 auto !important; /* tetap horizontal */
  width: 280px !important; /* desktop */
  scroll-snap-align: start;
  transition: transform 0.3s ease;
}
.elementor-8111 .elementor-element.elementor-element-e7f508d > .elementor-column:hover {
  transform: translateY(-4px);
}

/* Tablet */
}










/* HP / Mobile */
@media (max-width: 767px) {
  .elementor-8111 .elementor-element.elementor-element-e7f508d > .elementor-column {
    width: 200px !important; /* tetap fixed width */
  }
  .elementor-8111 .elementor-element.elementor-element-e7f508d {
    gap: 14px !important;
    padding: 8px 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac7929c */.round-toggle {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-bottom: 25px;
}

.round-btn {
  padding: 12px 20px;
  border: 2px solid #29A9E1;
  background: #fff;
  color: #29A9E1;
  border-radius: 8px;
  cursor: pointer;
  font-weight: 700;
  font-size: 15px;
  transition: .3s;
}

.round-btn.active {
  background: #29A9E1;
  color: #fff;
}

.round-btn:hover:not(.active) {
  background: #F36E21;
  color: #fff;
  border-color: #F36E21;
}

#form-online,
#form-local {
  transition: opacity .4s ease-in-out;
}

.hidden-form {
  opacity: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3f5b15a */.elementor-8111 .elementor-element.elementor-element-3f5b15a input[type="text"],
.elementor-8111 .elementor-element.elementor-element-3f5b15a input[type="email"],
.elementor-8111 .elementor-element.elementor-element-3f5b15a input[type="url"],
.elementor-8111 .elementor-element.elementor-element-3f5b15a input[type="tel"],
.elementor-8111 .elementor-element.elementor-element-3f5b15a input[type="number"],
.elementor-8111 .elementor-element.elementor-element-3f5b15a input[type="password"],
.elementor-8111 .elementor-element.elementor-element-3f5b15a select,
.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field,
.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-field-textual {
    height: 60px !important;
    line-height: 50px !important;
    padding: 0 5 !important;
    box-sizing: border-box;
}

.elementor-8111 .elementor-element.elementor-element-3f5b15a textarea.elementor-field-textual {
    height: auto !important;
    min-height: 50px !important;
    line-height: 1.4 !important;
}


.elementor-8111 .elementor-element.elementor-element-3f5b15a .elementor-button {
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3fb20a8 */.elementor-8111 .elementor-element.elementor-element-3fb20a8 input[type="text"],
.elementor-8111 .elementor-element.elementor-element-3fb20a8 input[type="email"],
.elementor-8111 .elementor-element.elementor-element-3fb20a8 input[type="url"],
.elementor-8111 .elementor-element.elementor-element-3fb20a8 input[type="tel"],
.elementor-8111 .elementor-element.elementor-element-3fb20a8 input[type="number"],
.elementor-8111 .elementor-element.elementor-element-3fb20a8 input[type="password"],
.elementor-8111 .elementor-element.elementor-element-3fb20a8 select,
.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field,
.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-field-textual {
    height: 60px !important;
    line-height: 50px !important;
    padding: 0 5 !important;
    box-sizing: border-box;
}

.elementor-8111 .elementor-element.elementor-element-3fb20a8 textarea.elementor-field-textual {
    height: auto !important;
    min-height: 50px !important;
    line-height: 1.4 !important;
}


.elementor-8111 .elementor-element.elementor-element-3fb20a8 .elementor-button {
    margin-top: 20px !important;
}/* End custom CSS */