.elementor-12 .elementor-element.elementor-element-f979797{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:0.5;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-f979797:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f979797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sasanti-restaurant.id/wp-content/uploads/2026/06/DSCF4268--scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f979797::before, .elementor-12 .elementor-element.elementor-element-f979797 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f979797 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f979797 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f979797 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f979797 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--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-12 .elementor-element.elementor-element-ed96e95 img{max-width:23%;}.elementor-12 .elementor-element.elementor-element-57e8184{--spacer-size:25px;}.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-12 .elementor-element.elementor-element-c7b325d{padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c7b325d .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:72px;font-weight:400;font-style:italic;line-height:1.4em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-73890e4{--spacer-size:50px;}.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-12 .elementor-element.elementor-element-870be7b .elementor-button{background-color:var( --e-global-color-9765fda );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;letter-spacing:1.2px;fill:var( --e-global-color-c1e91c7 );color:var( --e-global-color-c1e91c7 );border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-12 .elementor-element.elementor-element-870be7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-6f8bd58{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f8bd58:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6f8bd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-8627d9f{--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-12 .elementor-element.elementor-element-8627d9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-37077d5:not( .elementor-widget-image ), .elementor-12 .elementor-element.elementor-element-37077d5.elementor-widget-image img{-webkit-mask-image:url( https://sasanti-restaurant.id/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-37077d5 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#252525;border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-7816a53{--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-5a09b9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-5a09b9d .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:48px;font-weight:500;font-style:normal;line-height:1.4em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-48c1bc6{text-align:start;}.elementor-12 .elementor-element.elementor-element-48c1bc6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6d95ca7{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-652d67c{text-align:center;}.elementor-12 .elementor-element.elementor-element-652d67c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-253e4f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-253e4f1 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:50px;font-weight:900;font-style:normal;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-4d6abce{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-4d6abce.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4d6abce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-85c4732{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-6fed6a2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-6fed6a2 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-d457170{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-d457170.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d457170 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-a8684b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-a8684b0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a8684b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-decoration:underline;line-height:1.5em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-e35a93c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-f8b2fc5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f8b2fc5 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-0bc12cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-0bc12cf.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0bc12cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-bd3f30e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-bd3f30e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bd3f30e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-decoration:underline;line-height:1.5em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-4e062b8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-2225f8c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-2225f8c .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:28px;font-weight:400;font-style:italic;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-32324ec{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-32324ec.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-32324ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-c9ab8e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-c9ab8e5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c9ab8e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-decoration:underline;line-height:1.5em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-fbe8035{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:80px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-250px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-50px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-250px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-50px;--e-n-carousel-arrow-size:60px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9e4b3d4{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cacdbcc{text-align:center;}.elementor-12 .elementor-element.elementor-element-cacdbcc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-4d6d5fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-4d6d5fc .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:50px;font-weight:900;font-style:normal;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-2a9216c{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-2a9216c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2a9216c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-a8a1cc5{--display:flex;}.elementor-12 .elementor-element.elementor-element-b53c547{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3aa385e{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-3aa385e img{width:120px;height:120px;object-fit:cover;object-position:center center;border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-625caf9{text-align:center;}.elementor-12 .elementor-element.elementor-element-625caf9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-45a5382{text-align:center;}.elementor-12 .elementor-element.elementor-element-45a5382 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-64e686e{--display:flex;}.elementor-12 .elementor-element.elementor-element-318307a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-977f68a{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-977f68a img{width:120px;height:120px;object-fit:cover;object-position:center center;border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-b709c89{text-align:center;}.elementor-12 .elementor-element.elementor-element-b709c89 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-a942070{text-align:center;}.elementor-12 .elementor-element.elementor-element-a942070 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-be07526{--display:flex;}.elementor-12 .elementor-element.elementor-element-397b58d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-07b6f33{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-07b6f33 img{width:120px;height:120px;object-fit:cover;object-position:center center;border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-c64be9e{text-align:center;}.elementor-12 .elementor-element.elementor-element-c64be9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-2686df4{text-align:center;}.elementor-12 .elementor-element.elementor-element-2686df4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-04855cc{--display:flex;}.elementor-12 .elementor-element.elementor-element-fafc385{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e6954b2{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-e6954b2 img{width:120px;height:120px;object-fit:cover;object-position:center center;border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-f85a600{text-align:center;}.elementor-12 .elementor-element.elementor-element-f85a600 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-d5f4ac7{text-align:center;}.elementor-12 .elementor-element.elementor-element-d5f4ac7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-dd1373c{--display:flex;}.elementor-12 .elementor-element.elementor-element-1d8c606{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d0239f9{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-d0239f9 img{width:120px;height:120px;object-fit:cover;object-position:center center;border-radius:500px 500px 500px 500px;}.elementor-12 .elementor-element.elementor-element-5c197f6{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c197f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-bd476a1{text-align:center;}.elementor-12 .elementor-element.elementor-element-bd476a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-731e224{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-12 .elementor-element.elementor-element-8edbd7d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.3;}.elementor-12 .elementor-element.elementor-element-8edbd7d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8edbd7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sasanti-restaurant.id/wp-content/uploads/2026/06/Frame-100274.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8edbd7d::before, .elementor-12 .elementor-element.elementor-element-8edbd7d > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8edbd7d > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8edbd7d > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-8edbd7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-8edbd7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-562b30d{--display:flex;}.elementor-12 .elementor-element.elementor-element-457794a{width:var( --container-widget-width, 44% );max-width:44%;background-color:#1B1B1BDE;padding:40px 40px 40px 40px;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-457794a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-457794a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:500;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3887fc8 .elementor-button{background-color:var( --e-global-color-9765fda );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;letter-spacing:1.2px;fill:var( --e-global-color-c1e91c7 );color:var( --e-global-color-c1e91c7 );border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-12 .elementor-element.elementor-element-3887fc8{margin:-38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d63e893{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-df9f95c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-df9f95c .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:50px;font-weight:400;font-style:italic;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-cdea972 .bdt-ep-brand-grid-item{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cdea972 .bdt-ep-brand-grid-checkbox, .elementor-12 .elementor-element.elementor-element-cdea972 .bdt-ep-brand-grid-content{background-color:#64646499;border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;height:0px;width:0px;}.elementor-12 .elementor-element.elementor-element-cdea972 .bdt-ep-brand-grid{grid-template-columns:repeat(4, 1fr);grid-column-gap:2px;grid-row-gap:2px;}.elementor-12 .elementor-element.elementor-element-cdea972 .bdt-ep-brand-grid-image img{height:424px;width:424px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-cdea972 .bdt-ep-brand-grid-icon{color:#FFFFFF;font-size:0px;}.elementor-12 .elementor-element.elementor-element-cdea972 .bdt-ep-brand-grid-link{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;letter-spacing:-0.5px;}.elementor-12 .elementor-element.elementor-element-92a0d12{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3b45add{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-3b45add .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:50px;font-weight:400;font-style:italic;line-height:1.4em;color:#000000;}.elementor-12 .elementor-element.elementor-element-6ac5d24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0eb832d img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-c78e714{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a71eeee img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-edf7f8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c82527 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-93f7e60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dee5cad img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-794ec3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c60cf6 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-538700a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0bc82b2 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-dbaa1f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c890a06 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-927d5a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8b3c200 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-3d36f7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c0990b1 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-f12107d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-af98656 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-f56ad3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f7865d6 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-8541ef2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b5bbe74 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;}.elementor-12 .elementor-element.elementor-element-2f3f93a{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-12 .elementor-element.elementor-element-a47f1ee{--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 50px;--row-gap:0px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a47f1ee:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a47f1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0a122b );}.elementor-12 .elementor-element.elementor-element-819c0b4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6d6932c{border-radius:14px 14px 14px 14px;}.elementor-12 .elementor-element.elementor-element-6d6932c iframe{height:460px;}.elementor-12 .elementor-element.elementor-element-47c7640{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b729452{text-align:start;}.elementor-12 .elementor-element.elementor-element-b729452 img{width:230px;}.elementor-12 .elementor-element.elementor-element-6c27a9c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4741b7c img{height:26px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-e5853e0 img{height:26px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-b30fc6a img{height:26px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-d324497 img{height:26px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-74afefd{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-74afefd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c1e91c7 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-icon i{color:var( --e-global-color-c1e91c7 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-icon svg{fill:var( --e-global-color-c1e91c7 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-601f0dd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-text{color:var( --e-global-color-c1e91c7 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-012d05d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-012d05d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-c1e91c7 );}.elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-icon i{color:var( --e-global-color-c1e91c7 );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-icon svg{fill:var( --e-global-color-c1e91c7 );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-b3aa3b6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-text{color:var( --e-global-color-c1e91c7 );transition:color 0.3s;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-fbe8035{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-731e224{--e-n-carousel-swiper-slides-to-display:2;}.elementor-12 .elementor-element.elementor-element-cdea972 .bdt-ep-brand-grid{grid-template-columns:repeat(2, 1fr);}.elementor-12 .elementor-element.elementor-element-2f3f93a{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-f979797{--min-height:80vh;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ed96e95 img{max-width:53%;}.elementor-12 .elementor-element.elementor-element-57e8184{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-c7b325d .elementor-heading-title{font-size:23px;}.elementor-12 .elementor-element.elementor-element-73890e4{--spacer-size:10px;}.elementor-12 .elementor-element.elementor-element-870be7b .elementor-button{font-size:12px;}.elementor-12 .elementor-element.elementor-element-6f8bd58{--padding-top:50px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7816a53{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5a09b9d .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-48c1bc6 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-6d95ca7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-652d67c .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-253e4f1 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-4d6abce{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-4d6abce .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-fbe8035{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9e4b3d4{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-cacdbcc .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-4d6d5fc .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-2a9216c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-12 .elementor-element.elementor-element-a8a1cc5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-731e224{--e-n-carousel-swiper-slides-to-display:1;}.elementor-12 .elementor-element.elementor-element-8edbd7d{--min-height:80vh;}.elementor-12 .elementor-element.elementor-element-457794a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-457794a .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-3887fc8 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-d63e893{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-df9f95c .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-cdea972 .bdt-ep-brand-grid{grid-template-columns:repeat(1, 1fr);}.elementor-12 .elementor-element.elementor-element-3b45add .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-2f3f93a{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:40px;}.elementor-12 .elementor-element.elementor-element-a47f1ee{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6d6932c iframe{height:300px;}.elementor-12 .elementor-element.elementor-element-47c7640{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-b729452{text-align:center;}.elementor-12 .elementor-element.elementor-element-b729452 img{width:200px;}.elementor-12 .elementor-element.elementor-element-6c27a9c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4741b7c img{height:20px;}.elementor-12 .elementor-element.elementor-element-e5853e0 img{height:20px;}.elementor-12 .elementor-element.elementor-element-b30fc6a img{height:20px;}.elementor-12 .elementor-element.elementor-element-d324497{text-align:start;}.elementor-12 .elementor-element.elementor-element-d324497 img{height:20px;}.elementor-12 .elementor-element.elementor-element-74afefd .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-601f0dd{--e-icon-list-icon-size:12px;}.elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-601f0dd .elementor-icon-list-item > a{font-size:12px;}.elementor-12 .elementor-element.elementor-element-012d05d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-012d05d .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-b3aa3b6{--e-icon-list-icon-size:12px;}.elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-b3aa3b6 .elementor-icon-list-item > a{font-size:12px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-8627d9f{--width:36%;}.elementor-12 .elementor-element.elementor-element-7816a53{--width:64%;}.elementor-12 .elementor-element.elementor-element-819c0b4{--width:55%;}.elementor-12 .elementor-element.elementor-element-47c7640{--width:45%;}.elementor-12 .elementor-element.elementor-element-6c27a9c{--width:42%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-fbe8035 *//* =========================
   CAROUSEL FOCUS EFFECT
   Desktop = slide tengah pakai .swiper-slide-next
   Mobile = slide aktif pakai .swiper-slide-active
========================= */

/* Area swiper */
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper {
  overflow: visible !important;
  padding: 24px 0 !important;
}

.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-wrapper {
  align-items: center !important;
}

/* Semua slide default */
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide {
  transition:
    transform 0.4s ease,
    opacity 0.4s ease,
    filter 0.4s ease;
  transform: scale(0.78) !important;
  transform-origin: center center !important;
  opacity: 0.35 !important;
  filter: blur(1px) !important;
  z-index: 1 !important;
}

/* DESKTOP/TABLET:
   slide tengah visual biasanya .swiper-slide-next */
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next {
  transform: scale(1.12) !important;
  opacity: 1 !important;
  filter: blur(0) !important;
  z-index: 10 !important;
}

/* Rapikan isi gambar */
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide > div,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide img {
  transform-origin: center center !important;
}

/* Sembunyikan semua caption/konten */
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide .elementor-carousel-image-target,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide .elementor-image-carousel-caption,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide h1,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide h2,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide h3,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide h4,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide p,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide a,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide .elementor-slide-content,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide .swiper-slide-contents {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.3s ease, visibility 0.3s ease !important;
}

/* Tampilkan caption hanya di slide tengah desktop */
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next .elementor-carousel-image-target,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next .elementor-image-carousel-caption,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next h1,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next h2,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next h3,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next h4,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next p,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next a,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next .elementor-slide-content,
.elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next .swiper-slide-contents {
  opacity: 1 !important;
  visibility: visible !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper {
    padding: 18px 0 !important;
  }

  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide {
    transform: scale(0.84) !important;
    opacity: 0.45 !important;
  }

  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next {
    transform: scale(1.04) !important;
  }
}

/* Mobile:
   fokus pindah ke slide aktif */
@media (max-width: 767px) {
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper {
    padding: 12px 0 !important;
  }

  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide {
    transform: scale(0.88) !important;
    opacity: 0.45 !important;
    filter: blur(0.6px) !important;
  }

  /* reset efek desktop */
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next {
    transform: scale(0.88) !important;
    opacity: 0.45 !important;
    filter: blur(0.6px) !important;
    z-index: 1 !important;
  }

  /* slide aktif mobile */
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-active {
    transform: scale(1) !important;
    opacity: 1 !important;
    filter: blur(0) !important;
    z-index: 10 !important;
  }

  /* sembunyikan semua caption dulu */
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide .elementor-carousel-image-target,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide .elementor-image-carousel-caption,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide h1,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide h2,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide h3,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide h4,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide p,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide a,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide .elementor-slide-content,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide .swiper-slide-contents {
    opacity: 0 !important;
    visibility: hidden !important;
  }

  /* tampilkan caption slide aktif di mobile */
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-active .elementor-carousel-image-target,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-active .elementor-image-carousel-caption,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-active h1,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-active h2,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-active h3,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-active h4,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-active p,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-active a,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-active .elementor-slide-content,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-active .swiper-slide-contents {
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* pastikan caption dari .next tidak ikut tampil di mobile */
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next .elementor-carousel-image-target,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next .elementor-image-carousel-caption,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next h1,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next h2,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next h3,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next h4,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next p,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next a,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next .elementor-slide-content,
  .elementor-12 .elementor-element.elementor-element-fbe8035 .swiper-slide-next .swiper-slide-contents {
    opacity: 0 !important;
    visibility: hidden !important;
  }
}/* End custom CSS */