.elementor-18 .elementor-element.elementor-element-cd9b6a7{--display:flex;--min-height:663px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.61;--padding-top:140px;--padding-bottom:160px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-cd9b6a7::before, .elementor-18 .elementor-element.elementor-element-cd9b6a7 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-cd9b6a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-cd9b6a7 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-cd9b6a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-cd9b6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C4;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-cd9b6a7 > .elementor-shape-bottom .elementor-shape-fill, .elementor-18 .elementor-element.elementor-element-cd9b6a7 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-cd9b6a7 > .elementor-shape-bottom svg, .elementor-18 .elementor-element.elementor-element-cd9b6a7 > .e-con-inner > .elementor-shape-bottom svg{width:calc(131% + 1.3px);height:70px;}.elementor-18 .elementor-element.elementor-element-0974756{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-fa79431{text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFB732;}.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-18 .elementor-element.elementor-element-28b5fd1{text-align:center;}.elementor-18 .elementor-element.elementor-element-28b5fd1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:43px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e0a12a6{--spacer-size:15px;}.elementor-18 .elementor-element.elementor-element-ecc5f88{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;color:#FFFFFF;}.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-18 .elementor-element.elementor-element-88c0fb3 .elementor-button{background-color:#C89C4CD1;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-88c0fb3{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-88c0fb3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-88c0fb3 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-18 .elementor-element.elementor-element-bfdc27e{--spacer-size:25px;}.elementor-18 .elementor-element.elementor-element-9e39e37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-875e8ff{--display:flex;}.elementor-18 .elementor-element.elementor-element-a7eb55f{--display:flex;}.elementor-18 .elementor-element.elementor-element-433662e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:#E8A832;}.elementor-18 .elementor-element.elementor-element-c47de23{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#000000;}.elementor-18 .elementor-element.elementor-element-73ef652{--display:flex;}.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 );}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-1b5f3a1{left:-29px;}body.rtl .elementor-18 .elementor-element.elementor-element-1b5f3a1{right:-29px;}.elementor-18 .elementor-element.elementor-element-1b5f3a1{top:184px;}.elementor-18 .elementor-element.elementor-element-1b5f3a1 img{width:100%;max-width:100%;height:290px;border-style:solid;border-width:13px 13px 13px 13px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-be7134c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-be7134c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-be7134c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://jualtanahsubur.com/wp-content/uploads/2026/07/tanah-subur-bali-5.jpg");}.elementor-18 .elementor-element.elementor-element-be7134c::before, .elementor-18 .elementor-element.elementor-element-be7134c > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-be7134c > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-be7134c > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-be7134c > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-be7134c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-be7134c > .elementor-shape-top svg, .elementor-18 .elementor-element.elementor-element-be7134c > .e-con-inner > .elementor-shape-top svg{width:calc(120% + 1.3px);height:52px;}.elementor-18 .elementor-element.elementor-element-be7134c > .elementor-shape-bottom svg, .elementor-18 .elementor-element.elementor-element-be7134c > .e-con-inner > .elementor-shape-bottom svg{width:calc(111% + 1.3px);height:54px;}.elementor-18 .elementor-element.elementor-element-82b9398{--display:flex;}.elementor-18 .elementor-element.elementor-element-55dd2fb{text-align:center;}.elementor-18 .elementor-element.elementor-element-55dd2fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9f2fdd3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18 .elementor-element.elementor-element-9f2fdd3:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9f2fdd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CE7000;}.elementor-18 .elementor-element.elementor-element-ab5a515{--display:flex;}.elementor-18 .elementor-element.elementor-element-ab5a515:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ab5a515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECAB34;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-a21d97f .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-a21d97f.elementor-view-stacked .elementor-icon{background-color:#FFEDCC;}.elementor-18 .elementor-element.elementor-element-a21d97f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-a21d97f.elementor-view-default .elementor-icon{fill:#FFEDCC;color:#FFEDCC;border-color:#FFEDCC;}.elementor-18 .elementor-element.elementor-element-a21d97f .elementor-icon{font-size:32px;}.elementor-18 .elementor-element.elementor-element-a21d97f .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a21d97f:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-a21d97f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a21d97f .elementor-icon-box-description{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9078360{--display:flex;}.elementor-18 .elementor-element.elementor-element-9078360:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9078360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECAB34;}.elementor-18 .elementor-element.elementor-element-ef91c31 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-ef91c31.elementor-view-stacked .elementor-icon{background-color:#FFEDCC;}.elementor-18 .elementor-element.elementor-element-ef91c31.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-ef91c31.elementor-view-default .elementor-icon{fill:#FFEDCC;color:#FFEDCC;border-color:#FFEDCC;}.elementor-18 .elementor-element.elementor-element-ef91c31 .elementor-icon{font-size:32px;}.elementor-18 .elementor-element.elementor-element-ef91c31 .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ef91c31:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-ef91c31:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-ef91c31 .elementor-icon-box-description{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-5d3d59b{--display:flex;}.elementor-18 .elementor-element.elementor-element-5d3d59b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5d3d59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECAB34;}.elementor-18 .elementor-element.elementor-element-e097c2c .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-e097c2c.elementor-view-stacked .elementor-icon{background-color:#FFEDCC;}.elementor-18 .elementor-element.elementor-element-e097c2c.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-e097c2c.elementor-view-default .elementor-icon{fill:#FFEDCC;color:#FFEDCC;border-color:#FFEDCC;}.elementor-18 .elementor-element.elementor-element-e097c2c .elementor-icon{font-size:32px;}.elementor-18 .elementor-element.elementor-element-e097c2c .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e097c2c:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-e097c2c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e097c2c .elementor-icon-box-description{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-62c92ce{--display:flex;}.elementor-18 .elementor-element.elementor-element-62c92ce:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-62c92ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECAB34;}.elementor-18 .elementor-element.elementor-element-def986d .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-def986d.elementor-view-stacked .elementor-icon{background-color:#FFEDCC;}.elementor-18 .elementor-element.elementor-element-def986d.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-def986d.elementor-view-default .elementor-icon{fill:#FFEDCC;color:#FFEDCC;border-color:#FFEDCC;}.elementor-18 .elementor-element.elementor-element-def986d .elementor-icon{font-size:32px;}.elementor-18 .elementor-element.elementor-element-def986d .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-def986d:has(:hover) .elementor-icon-box-title,
					 .elementor-18 .elementor-element.elementor-element-def986d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-def986d .elementor-icon-box-description{color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-85aeecf{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-76cc0b9{--display:flex;}.elementor-18 .elementor-element.elementor-element-52e965f{text-align:center;}.elementor-18 .elementor-element.elementor-element-52e965f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#E8A832;}.elementor-18 .elementor-element.elementor-element-153e3e9{text-align:center;}.elementor-18 .elementor-element.elementor-element-153e3e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#1a1a1a;}.elementor-18 .elementor-element.elementor-element-acedf9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-18 .elementor-element.elementor-element-e3bae53{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e5e7eb;--border-color:#e5e7eb;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-e3bae53:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e3bae53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-0b22f1f .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-0b22f1f.elementor-view-stacked .elementor-icon{background-color:#E8A832;}.elementor-18 .elementor-element.elementor-element-0b22f1f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-0b22f1f.elementor-view-default .elementor-icon{color:#E8A832;border-color:#E8A832;}.elementor-18 .elementor-element.elementor-element-0b22f1f.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-0b22f1f.elementor-view-default .elementor-icon svg{fill:#E8A832;}.elementor-18 .elementor-element.elementor-element-0b22f1f .elementor-icon{font-size:42px;}.elementor-18 .elementor-element.elementor-element-0b22f1f .elementor-icon svg{height:42px;}.elementor-18 .elementor-element.elementor-element-7f70fd7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#111827;}.elementor-18 .elementor-element.elementor-element-78739a2{font-family:"Poppins", Sans-serif;font-size:14px;color:#000000;}.elementor-18 .elementor-element.elementor-element-50bc351 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;color:#E8A832;}.elementor-18 .elementor-element.elementor-element-e448ec7{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 15px 30px 0px rgba(44,62,58,0.2);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-e448ec7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-e448ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-0128614 .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-0128614.elementor-view-stacked .elementor-icon{background-color:#E8A832;}.elementor-18 .elementor-element.elementor-element-0128614.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-0128614.elementor-view-default .elementor-icon{color:#E8A832;border-color:#E8A832;}.elementor-18 .elementor-element.elementor-element-0128614.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-0128614.elementor-view-default .elementor-icon svg{fill:#E8A832;}.elementor-18 .elementor-element.elementor-element-0128614 .elementor-icon{font-size:42px;}.elementor-18 .elementor-element.elementor-element-0128614 .elementor-icon svg{height:42px;}.elementor-18 .elementor-element.elementor-element-decba55 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#000000;}.elementor-18 .elementor-element.elementor-element-8369f16{font-family:"Poppins", Sans-serif;font-size:14px;color:#000000;}.elementor-18 .elementor-element.elementor-element-01be4a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;color:#E8A832;}.elementor-18 .elementor-element.elementor-element-cfdcb7b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e5e7eb;--border-color:#e5e7eb;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 25px 0px rgba(0,0,0,0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-18 .elementor-element.elementor-element-cfdcb7b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cfdcb7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-18 .elementor-element.elementor-element-013ed59 .elementor-icon-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-013ed59.elementor-view-stacked .elementor-icon{background-color:#E8A832;}.elementor-18 .elementor-element.elementor-element-013ed59.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-013ed59.elementor-view-default .elementor-icon{color:#E8A832;border-color:#E8A832;}.elementor-18 .elementor-element.elementor-element-013ed59.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-013ed59.elementor-view-default .elementor-icon svg{fill:#E8A832;}.elementor-18 .elementor-element.elementor-element-013ed59 .elementor-icon{font-size:42px;}.elementor-18 .elementor-element.elementor-element-013ed59 .elementor-icon svg{height:42px;}.elementor-18 .elementor-element.elementor-element-4febfa5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#111827;}.elementor-18 .elementor-element.elementor-element-24423e7{font-family:"Poppins", Sans-serif;font-size:14px;color:#4b5563;}.elementor-18 .elementor-element.elementor-element-e17cb19 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:800;color:#E8A832;}.elementor-18 .elementor-element.elementor-element-6bf2a5b{--display:flex;--min-height:849px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-6bf2a5b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6bf2a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8A832;}.elementor-18 .elementor-element.elementor-element-6bf2a5b > .elementor-shape-top svg, .elementor-18 .elementor-element.elementor-element-6bf2a5b > .e-con-inner > .elementor-shape-top svg{width:calc(124% + 1.3px);height:67px;}.elementor-18 .elementor-element.elementor-element-6bf2a5b > .elementor-shape-bottom svg, .elementor-18 .elementor-element.elementor-element-6bf2a5b > .e-con-inner > .elementor-shape-bottom svg{width:calc(144% + 1.3px);height:62px;}.elementor-18 .elementor-element.elementor-element-5c2df4c{--display:flex;}.elementor-18 .elementor-element.elementor-element-cea5bab{text-align:center;}.elementor-18 .elementor-element.elementor-element-cea5bab .elementor-heading-title{color:#000000;}.elementor-18 .elementor-element.elementor-element-ce7456b{text-align:center;color:#000000;}.elementor-18 .elementor-element.elementor-element-df283c3{--display:flex;}.elementor-18 .elementor-element.elementor-element-dd6bee2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-dd6bee2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-dd6bee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8A832;}.elementor-18 .elementor-element.elementor-element-c4b7062{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-c4b7062:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c4b7062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-fd5ac9c{text-align:center;}.elementor-18 .elementor-element.elementor-element-1dbecfc{text-align:center;}.elementor-18 .elementor-element.elementor-element-1dbecfc .elementor-heading-title{color:#2C2C2C;}.elementor-18 .elementor-element.elementor-element-f482568{text-align:center;color:#666666;}.elementor-18 .elementor-element.elementor-element-fc066e9{--spacer-size:10px;}.elementor-18 .elementor-element.elementor-element-c1c7014 .elementor-button{background-color:#CC8400;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-f9831d7{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-f9831d7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f9831d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9660cf2{text-align:center;}.elementor-18 .elementor-element.elementor-element-e1b2353{text-align:center;}.elementor-18 .elementor-element.elementor-element-e1b2353 .elementor-heading-title{color:#2C2C2C;}.elementor-18 .elementor-element.elementor-element-bb6584e{text-align:center;color:#666666;}.elementor-18 .elementor-element.elementor-element-b656ebe{--spacer-size:10px;}.elementor-18 .elementor-element.elementor-element-77cb7aa .elementor-button{background-color:#CC8400;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-badeacd{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-badeacd:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-badeacd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-cef411d{text-align:center;}.elementor-18 .elementor-element.elementor-element-8def27d{text-align:center;}.elementor-18 .elementor-element.elementor-element-8def27d .elementor-heading-title{color:#2C2C2C;}.elementor-18 .elementor-element.elementor-element-ae10d62{text-align:center;color:#666666;}.elementor-18 .elementor-element.elementor-element-3a2d3a4{--spacer-size:10px;}.elementor-18 .elementor-element.elementor-element-7b4a2a7 .elementor-button{background-color:#CC8400;fill:#FFFFFF;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-8079027{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-2b0a0f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-2b0a0f5.eael_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px);}.elementor-18 .elementor-element.elementor-element-2b0a0f5.eael_liquid_glass_border_distortion_yes{border-radius:24px 24px 24px 24px;}.elementor-18 .elementor-element.elementor-element-eab5798{--display:flex;--border-radius:15px 0px 0px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-18 .elementor-element.elementor-element-f133200 .elementor-heading-title{font-family:"Poetsen One", Sans-serif;font-size:40px;font-weight:500;color:#78FF8B;}.elementor-18 .elementor-element.elementor-element-450d097 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-47ec454{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;color:#F0F0F0;}.elementor-18 .elementor-element.elementor-element-583a079{--display:flex;}.elementor-18 .elementor-element.elementor-element-7cd1f6c{--display:flex;}.elementor-18 .elementor-element.elementor-element-5e3422c{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-b95386e{--display:flex;}.elementor-18 .elementor-element.elementor-element-7d0888b{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-36b4ebf{--display:flex;}.elementor-18 .elementor-element.elementor-element-5d4c86d{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-30024a8{--display:flex;}.elementor-18 .elementor-element.elementor-element-a8b4c9b{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-39259a0{--display:flex;}.elementor-18 .elementor-element.elementor-element-a3d9cc1{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-68f56c8{--display:flex;}.elementor-18 .elementor-element.elementor-element-bff2d5b{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-903f187{--display:flex;}.elementor-18 .elementor-element.elementor-element-f503cad{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-18 .elementor-element.elementor-element-a076b8f{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-18 .elementor-element.elementor-element-a076b8f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-18 .elementor-element.elementor-element-a076b8f :where( .elementor-18 .elementor-element.elementor-element-a076b8f > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-18 .elementor-element.elementor-element-c08f0eb{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-008bee9{text-align:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18 .elementor-element.elementor-element-44a36c8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-18 .elementor-element.elementor-element-44a36c8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-44a36c8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-18 .elementor-element.elementor-element-1c78189{--display:flex;}.elementor-18 .elementor-element.elementor-element-5eff4b5{text-align:center;}.elementor-18 .elementor-element.elementor-element-7257c6b{text-align:center;}.elementor-18 .elementor-element.elementor-element-5a663af{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.7;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-5a663af:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5a663af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jualtanahsubur.com/wp-content/uploads/2026/07/WhatsApp-Image-2026-02-15-at-15.50.40.jpg");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-5a663af::before, .elementor-18 .elementor-element.elementor-element-5a663af > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-5a663af > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-5a663af > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-5a663af > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-5a663af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 59%, #00000099 88%);}.elementor-18 .elementor-element.elementor-element-7af0cdd{--display:flex;--min-height:0px;--overlay-opacity:0;}.elementor-18 .elementor-element.elementor-element-7af0cdd::before, .elementor-18 .elementor-element.elementor-element-7af0cdd > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-7af0cdd > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-7af0cdd > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-7af0cdd > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-7af0cdd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#161616;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-a3de074{--display:flex;--min-height:340px;--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;--justify-content:center;--overlay-opacity:0;--border-radius:30px 30px 30px 30px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-a3de074::before, .elementor-18 .elementor-element.elementor-element-a3de074 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-a3de074 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-a3de074 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-a3de074 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-a3de074 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000BF;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-3a6b759{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-353660f{width:var( --container-widget-width, 97% );max-width:97%;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-353660f .elementor-heading-title{font-family:"Dela Gothic One", Sans-serif;font-size:32px;font-weight:500;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-45ed374{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a7fc221{--display:flex;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-fd80204 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #26B339A3 0%, #9ED699BF 100%);transition-duration:0.4s;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-fd80204 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-fd80204 .elementor-button:focus{background-color:#8FC49873;}.elementor-18 .elementor-element.elementor-element-fd80204{margin:0px 56px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-fd80204 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-fd80204 .elementor-button .elementor-button-content-wrapper{gap:13px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-be7134c{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-3a6b759{--width:70%;}.elementor-18 .elementor-element.elementor-element-a7fc221{--width:30%;}}@media(min-width:1025px){.elementor-18 .elementor-element.elementor-element-5a663af:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-5a663af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-eab5798{--border-radius:15px 15px 0px 0px;}.elementor-18 .elementor-element.elementor-element-450d097 .elementor-heading-title{font-size:25px;}.elementor-18 .elementor-element.elementor-element-353660f .elementor-heading-title{font-size:22px;}.elementor-18 .elementor-element.elementor-element-45ed374{font-size:13px;}}/* Start custom CSS for text-editor, class: .elementor-element-fa79431 *//* --- ANIMASI TEKS WARNA #FFB732 UNTUK ELEMENTOR --- */

.elementor-18 .elementor-element.elementor-element-fa79431 h1, .elementor-18 .elementor-element.elementor-element-fa79431 h2, .elementor-18 .elementor-element.elementor-element-fa79431 h3, .elementor-18 .elementor-element.elementor-element-fa79431 p, .elementor-18 .elementor-element.elementor-element-fa79431 span {
  /* Efek Gradasi Warna #FFB732 (Kuning/Oranye Emas) */
  background: linear-gradient(90deg, #FFB732, #FFE082, #FFB732) !important;
  background-size: 300% 100% !important;
  
  /* Memasukkan warna ke dalam teks */
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  
  /* Menjalankan Animasi */
  animation: warnaBergerak 5s ease infinite, nafasHalus 3s ease-in-out infinite !important;
  display: inline-block !important;
}

/* Animasi 1: Warna Gradasi Terus Mengalir */
@keyframes warnaBergerak {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Animasi 2: Teks Membesar & Mengecil Sangat Halus (Seperti Bernafas) */
@keyframes nafasHalus {
  0% { transform: scale(1); }
  50% { transform: scale(1.04); } /* Sedikit membesar */
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88c0fb3 *//* --- ANIMASI TOMBOL WARNA KUSTOM (#C89C4CD1) --- */

/* Tampilan Normal Tombol */
.tombol-agri .elementor-button {
    background: #C89C4CD1 !important; /* Warna kustom yang diminta */
    border: 2px solid #C89C4C !important;
    border-radius: 50px !important;
    box-shadow: 0 6px 15px rgba(200, 156, 76, 0.3) !important;
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.4s ease !important;
    z-index: 1;
}

/* Memastikan warna teks dan ikon putih agar kontras */
.tombol-agri .elementor-button .elementor-button-text,
.tombol-agri .elementor-button .elementor-button-icon {
    color: #ffffff !important;
}

/* Membuat elemen untuk Efek Kilauan (Shine) Putih Terang */
.tombol-agri .elementor-button::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-25deg);
    transition: all 0.6s ease;
    z-index: -1;
}

/* Saat Tombol di-Hover (Kursor diletakkan di atasnya) */
.tombol-agri .elementor-button:hover {
    background: #C89C4C !important; /* Warna menjadi lebih solid/tegas saat di-hover */
    box-shadow: 0 10px 25px rgba(200, 156, 76, 0.7) !important; /* Efek cahaya (glow) lebih kuat */
    transform: translateY(-4px) !important; /* Tombol sedikit terangkat */
}

/* Menjalankan animasi kilauan menyapu dari kiri ke kanan */
.tombol-agri .elementor-button:hover::after {
    left: 150%;
}

/* Mengatur transisi dasar untuk Ikon */
.tombol-agri .elementor-button-icon {
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}

/* Animasi Ikon (Tumbuh membesar seolah hidup) */
.tombol-agri .elementor-button:hover .elementor-button-icon {
    transform: scale(1.4) rotate(-10deg) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-433662e *//* --- ANIMASI TEKS HIDUP TANPA MENGUBAH WARNA --- */

.elementor-18 .elementor-element.elementor-element-433662e h1, .elementor-18 .elementor-element.elementor-element-433662e h2, .elementor-18 .elementor-element.elementor-element-433662e h3, .elementor-18 .elementor-element.elementor-element-433662e p, .elementor-18 .elementor-element.elementor-element-433662e span, .elementor-18 .elementor-element.elementor-element-433662e .elementor-heading-title {
  display: inline-block !important;
  /* Menjalankan animasi gerakan dan pendaran bayangan */
  animation: mengapungLembut 4s ease-in-out infinite, pendaranCahaya 3s ease-in-out infinite !important;
}

/* Animasi 1: Teks bergerak naik-turun perlahan agar terlihat dinamis */
@keyframes mengapungLembut {
  0% { transform: translateY(0px); }
  55% { transform: translateY(-6px); } /* Teks terangkat sedikit */
  100% { transform: translateY(0px); }
}

/* Animasi 2: Efek glow tipis yang menyala halus mengikuti warna teks Anda */
@keyframes pendaranCahaya {
  0% { 
    text-shadow: 0 0 0px transparent; 
  }
  50% { 
    /* currentColor otomatis mendeteksi warna asli teks tanpa mengubahnya */
    text-shadow: 0 0 12px currentColor; 
  }
  100% { 
    text-shadow: 0 0 0px transparent; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab5a515 *//* --- EFEK HOVER KONTAINER SUPER SMOOTH & PROFESIONAL --- */

.elementor-18 .elementor-element.elementor-element-ab5a515 {
  /* Transisi super halus untuk pergerakan boks */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), box-shadow 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  position: relative;
  z-index: 1;
}

/* Efek Saat Mouse Di Atas Kontainer (Warna Asli Tetap Aman) */
.elementor-18 .elementor-element.elementor-element-ab5a515:hover {
  /* Boks terangkat naik secara elegan & membesar sedikit */
  transform: translateY(-10px) scale(1.02) !important;
  /* Bayangan lembut di bawah agar terlihat melayang premium */
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15) !important;
  z-index: 10 !important;
}

/* Animasi Icon di Dalam Boks Saat Hover */
.elementor-18 .elementor-element.elementor-element-ab5a515:hover i, 
.elementor-18 .elementor-element.elementor-element-ab5a515:hover svg,
.elementor-18 .elementor-element.elementor-element-ab5a515:hover .elementor-icon {
  animation: iconGoyang 1.2s ease-in-out infinite alternate !important;
  display: inline-block;
}

/* Animasi Semua Teks (Judul & Deskripsi) Saat Hover */
.elementor-18 .elementor-element.elementor-element-ab5a515:hover h1, 
.elementor-18 .elementor-element.elementor-element-ab5a515:hover h2, 
.elementor-18 .elementor-element.elementor-element-ab5a515:hover h3, 
.elementor-18 .elementor-element.elementor-element-ab5a515:hover p, 
.elementor-18 .elementor-element.elementor-element-ab5a515:hover span,
.elementor-18 .elementor-element.elementor-element-ab5a515:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-ab5a515:hover .elementor-text-editor {
  animation: teksMengapung 1.2s ease-in-out infinite alternate !important;
  display: block;
}

/* --- JUDUL KEYFRAMES ANIMASI (JANGAN DIUBAH) --- */

/* Efek Icon Membesar & Memutar Halus */
@keyframes iconGoyang {
  0% { transform: scale(1) rotate(0deg); }
  100% { transform: scale(1.08) rotate(5deg); }
}

/* Efek Teks Mengapung Naik Turun Mengikuti Boks */
@keyframes teksMengapung {
  0% { transform: translateY(0px); }
  100% { transform: translateY(-4px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9078360 *//* --- EFEK HOVER KONTAINER SUPER SMOOTH & PROFESIONAL --- */

.elementor-18 .elementor-element.elementor-element-9078360 {
  /* Transisi super halus untuk pergerakan boks */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), box-shadow 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  position: relative;
  z-index: 1;
}

/* Efek Saat Mouse Di Atas Kontainer (Warna Asli Tetap Aman) */
.elementor-18 .elementor-element.elementor-element-9078360:hover {
  /* Boks terangkat naik secara elegan & membesar sedikit */
  transform: translateY(-10px) scale(1.02) !important;
  /* Bayangan lembut di bawah agar terlihat melayang premium */
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15) !important;
  z-index: 10 !important;
}

/* Animasi Icon di Dalam Boks Saat Hover */
.elementor-18 .elementor-element.elementor-element-9078360:hover i, 
.elementor-18 .elementor-element.elementor-element-9078360:hover svg,
.elementor-18 .elementor-element.elementor-element-9078360:hover .elementor-icon {
  animation: iconGoyang 1.2s ease-in-out infinite alternate !important;
  display: inline-block;
}

/* Animasi Semua Teks (Judul & Deskripsi) Saat Hover */
.elementor-18 .elementor-element.elementor-element-9078360:hover h1, 
.elementor-18 .elementor-element.elementor-element-9078360:hover h2, 
.elementor-18 .elementor-element.elementor-element-9078360:hover h3, 
.elementor-18 .elementor-element.elementor-element-9078360:hover p, 
.elementor-18 .elementor-element.elementor-element-9078360:hover span,
.elementor-18 .elementor-element.elementor-element-9078360:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-9078360:hover .elementor-text-editor {
  animation: teksMengapung 1.2s ease-in-out infinite alternate !important;
  display: block;
}

/* --- JUDUL KEYFRAMES ANIMASI (JANGAN DIUBAH) --- */

/* Efek Icon Membesar & Memutar Halus */
@keyframes iconGoyang {
  0% { transform: scale(1) rotate(0deg); }
  100% { transform: scale(1.08) rotate(5deg); }
}

/* Efek Teks Mengapung Naik Turun Mengikuti Boks */
@keyframes teksMengapung {
  0% { transform: translateY(0px); }
  100% { transform: translateY(-4px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3d59b *//* --- EFEK HOVER KONTAINER SUPER SMOOTH & PROFESIONAL --- */

.elementor-18 .elementor-element.elementor-element-5d3d59b {
  /* Transisi super halus untuk pergerakan boks */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), box-shadow 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  position: relative;
  z-index: 1;
}

/* Efek Saat Mouse Di Atas Kontainer (Warna Asli Tetap Aman) */
.elementor-18 .elementor-element.elementor-element-5d3d59b:hover {
  /* Boks terangkat naik secara elegan & membesar sedikit */
  transform: translateY(-10px) scale(1.02) !important;
  /* Bayangan lembut di bawah agar terlihat melayang premium */
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15) !important;
  z-index: 10 !important;
}

/* Animasi Icon di Dalam Boks Saat Hover */
.elementor-18 .elementor-element.elementor-element-5d3d59b:hover i, 
.elementor-18 .elementor-element.elementor-element-5d3d59b:hover svg,
.elementor-18 .elementor-element.elementor-element-5d3d59b:hover .elementor-icon {
  animation: iconGoyang 1.2s ease-in-out infinite alternate !important;
  display: inline-block;
}

/* Animasi Semua Teks (Judul & Deskripsi) Saat Hover */
.elementor-18 .elementor-element.elementor-element-5d3d59b:hover h1, 
.elementor-18 .elementor-element.elementor-element-5d3d59b:hover h2, 
.elementor-18 .elementor-element.elementor-element-5d3d59b:hover h3, 
.elementor-18 .elementor-element.elementor-element-5d3d59b:hover p, 
.elementor-18 .elementor-element.elementor-element-5d3d59b:hover span,
.elementor-18 .elementor-element.elementor-element-5d3d59b:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-5d3d59b:hover .elementor-text-editor {
  animation: teksMengapung 1.2s ease-in-out infinite alternate !important;
  display: block;
}

/* --- JUDUL KEYFRAMES ANIMASI (JANGAN DIUBAH) --- */

/* Efek Icon Membesar & Memutar Halus */
@keyframes iconGoyang {
  0% { transform: scale(1) rotate(0deg); }
  100% { transform: scale(1.08) rotate(5deg); }
}

/* Efek Teks Mengapung Naik Turun Mengikuti Boks */
@keyframes teksMengapung {
  0% { transform: translateY(0px); }
  100% { transform: translateY(-4px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62c92ce *//* --- EFEK HOVER KONTAINER SUPER SMOOTH & PROFESIONAL --- */

.elementor-18 .elementor-element.elementor-element-62c92ce {
  /* Transisi super halus untuk pergerakan boks */
  transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1), box-shadow 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  position: relative;
  z-index: 1;
}

/* Efek Saat Mouse Di Atas Kontainer (Warna Asli Tetap Aman) */
.elementor-18 .elementor-element.elementor-element-62c92ce:hover {
  /* Boks terangkat naik secara elegan & membesar sedikit */
  transform: translateY(-10px) scale(1.02) !important;
  /* Bayangan lembut di bawah agar terlihat melayang premium */
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15) !important;
  z-index: 10 !important;
}

/* Animasi Icon di Dalam Boks Saat Hover */
.elementor-18 .elementor-element.elementor-element-62c92ce:hover i, 
.elementor-18 .elementor-element.elementor-element-62c92ce:hover svg,
.elementor-18 .elementor-element.elementor-element-62c92ce:hover .elementor-icon {
  animation: iconGoyang 1.2s ease-in-out infinite alternate !important;
  display: inline-block;
}

/* Animasi Semua Teks (Judul & Deskripsi) Saat Hover */
.elementor-18 .elementor-element.elementor-element-62c92ce:hover h1, 
.elementor-18 .elementor-element.elementor-element-62c92ce:hover h2, 
.elementor-18 .elementor-element.elementor-element-62c92ce:hover h3, 
.elementor-18 .elementor-element.elementor-element-62c92ce:hover p, 
.elementor-18 .elementor-element.elementor-element-62c92ce:hover span,
.elementor-18 .elementor-element.elementor-element-62c92ce:hover .elementor-heading-title,
.elementor-18 .elementor-element.elementor-element-62c92ce:hover .elementor-text-editor {
  animation: teksMengapung 1.2s ease-in-out infinite alternate !important;
  display: block;
}

/* --- JUDUL KEYFRAMES ANIMASI (JANGAN DIUBAH) --- */

/* Efek Icon Membesar & Memutar Halus */
@keyframes iconGoyang {
  0% { transform: scale(1) rotate(0deg); }
  100% { transform: scale(1.08) rotate(5deg); }
}

/* Efek Teks Mengapung Naik Turun Mengikuti Boks */
@keyframes teksMengapung {
  0% { transform: translateY(0px); }
  100% { transform: translateY(-4px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3bae53 *//* 1. Boks Kontainer - Dibuat 100% Transparan & Diam Total */
.elementor-18 .elementor-element.elementor-element-e3bae53, 
.elementor-18 .elementor-element.elementor-element-e3bae53 > div, 
.elementor-18 .elementor-element.elementor-element-e3bae53 .elementor-widget-container {
  background: transparent !important; /* Menghapus warna latar belakang mengganggu */
  backdrop-filter: none !important;    /* Menghapus total efek blur yang bikin aneh */
  -webkit-backdrop-filter: none !important;
  border: none !important;             /* Menghapus garis kotak */
  box-shadow: none !important;         /* Menghapus bayangan kotak */
}

/* Memastikan kontainer tidak berubah sama sekali saat di-hover */
.elementor-18 .elementor-element.elementor-element-e3bae53:hover, 
.elementor-18 .elementor-element.elementor-element-e3bae53 > div:hover {
  background: transparent !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: none !important;
}

/* 2. Menyiapkan Transisi Super Halus untuk Ikon dan Teks */
.elementor-18 .elementor-element.elementor-element-e3bae53 i, 
.elementor-18 .elementor-element.elementor-element-e3bae53 svg, 
.elementor-18 .elementor-element.elementor-element-e3bae53 img,
.elementor-18 .elementor-element.elementor-element-e3bae53 .elementor-icon-box-icon,
.elementor-18 .elementor-element.elementor-element-e3bae53 h1, .elementor-18 .elementor-element.elementor-element-e3bae53 h2, .elementor-18 .elementor-element.elementor-element-e3bae53 h3, .elementor-18 .elementor-element.elementor-element-e3bae53 h4, .elementor-18 .elementor-element.elementor-element-e3bae53 p, .elementor-18 .elementor-element.elementor-element-e3bae53 span,
.elementor-18 .elementor-element.elementor-element-e3bae53 .elementor-icon-box-content {
  transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
  display: inline-block; /* Wajib agar efek pergerakan transform berjalan mulus */
}

/* 3. EFEK ANIMASI: Hanya Aktif pada Ikon & Teks Saat Di-Hover */

/* Ikon/Logo: Terangkat naik, membesar, dan sedikit miring secara dinamis */
.elementor-18 .elementor-element.elementor-element-e3bae53:hover i, 
.elementor-18 .elementor-element.elementor-element-e3bae53:hover svg, 
.elementor-18 .elementor-element.elementor-element-e3bae53:hover img,
.elementor-18 .elementor-element.elementor-element-e3bae53:hover .elementor-icon-box-icon {
  transform: translateY(-15px) scale(1.18) rotate(5deg) !important;
}

/* Teks (Judul & Deskripsi): Ikut terangkat naik menyusul ikon dengan anggun */
.elementor-18 .elementor-element.elementor-element-e3bae53:hover h1, 
.elementor-18 .elementor-element.elementor-element-e3bae53:hover h2, 
.elementor-18 .elementor-element.elementor-element-e3bae53:hover h3, 
.elementor-18 .elementor-element.elementor-element-e3bae53:hover h4, 
.elementor-18 .elementor-element.elementor-element-e3bae53:hover p, 
.elementor-18 .elementor-element.elementor-element-e3bae53:hover span,
.elementor-18 .elementor-element.elementor-element-e3bae53:hover .elementor-icon-box-content {
  transform: translateY(-8px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e448ec7 *//* 1. Boks Kontainer - Dibuat 100% Transparan & Diam Total */
.elementor-18 .elementor-element.elementor-element-e448ec7, 
.elementor-18 .elementor-element.elementor-element-e448ec7 > div, 
.elementor-18 .elementor-element.elementor-element-e448ec7 .elementor-widget-container {
  background: transparent !important; /* Menghapus warna latar belakang mengganggu */
  backdrop-filter: none !important;    /* Menghapus total efek blur yang bikin aneh */
  -webkit-backdrop-filter: none !important;
  border: none !important;             /* Menghapus garis kotak */
  box-shadow: none !important;         /* Menghapus bayangan kotak */
}

/* Memastikan kontainer tidak berubah sama sekali saat di-hover */
.elementor-18 .elementor-element.elementor-element-e448ec7:hover, 
.elementor-18 .elementor-element.elementor-element-e448ec7 > div:hover {
  background: transparent !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: none !important;
}

/* 2. Menyiapkan Transisi Super Halus untuk Ikon dan Teks */
.elementor-18 .elementor-element.elementor-element-e448ec7 i, 
.elementor-18 .elementor-element.elementor-element-e448ec7 svg, 
.elementor-18 .elementor-element.elementor-element-e448ec7 img,
.elementor-18 .elementor-element.elementor-element-e448ec7 .elementor-icon-box-icon,
.elementor-18 .elementor-element.elementor-element-e448ec7 h1, .elementor-18 .elementor-element.elementor-element-e448ec7 h2, .elementor-18 .elementor-element.elementor-element-e448ec7 h3, .elementor-18 .elementor-element.elementor-element-e448ec7 h4, .elementor-18 .elementor-element.elementor-element-e448ec7 p, .elementor-18 .elementor-element.elementor-element-e448ec7 span,
.elementor-18 .elementor-element.elementor-element-e448ec7 .elementor-icon-box-content {
  transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
  display: inline-block; /* Wajib agar efek pergerakan transform berjalan mulus */
}

/* 3. EFEK ANIMASI: Hanya Aktif pada Ikon & Teks Saat Di-Hover */

/* Ikon/Logo: Terangkat naik, membesar, dan sedikit miring secara dinamis */
.elementor-18 .elementor-element.elementor-element-e448ec7:hover i, 
.elementor-18 .elementor-element.elementor-element-e448ec7:hover svg, 
.elementor-18 .elementor-element.elementor-element-e448ec7:hover img,
.elementor-18 .elementor-element.elementor-element-e448ec7:hover .elementor-icon-box-icon {
  transform: translateY(-15px) scale(1.18) rotate(5deg) !important;
}

/* Teks (Judul & Deskripsi): Ikut terangkat naik menyusul ikon dengan anggun */
.elementor-18 .elementor-element.elementor-element-e448ec7:hover h1, 
.elementor-18 .elementor-element.elementor-element-e448ec7:hover h2, 
.elementor-18 .elementor-element.elementor-element-e448ec7:hover h3, 
.elementor-18 .elementor-element.elementor-element-e448ec7:hover h4, 
.elementor-18 .elementor-element.elementor-element-e448ec7:hover p, 
.elementor-18 .elementor-element.elementor-element-e448ec7:hover span,
.elementor-18 .elementor-element.elementor-element-e448ec7:hover .elementor-icon-box-content {
  transform: translateY(-8px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfdcb7b *//* 1. Boks Kontainer - Dibuat 100% Transparan & Diam Total */
.elementor-18 .elementor-element.elementor-element-cfdcb7b, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b > div, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b .elementor-widget-container {
  background: transparent !important; /* Menghapus warna latar belakang mengganggu */
  backdrop-filter: none !important;    /* Menghapus total efek blur yang bikin aneh */
  -webkit-backdrop-filter: none !important;
  border: none !important;             /* Menghapus garis kotak */
  box-shadow: none !important;         /* Menghapus bayangan kotak */
}

/* Memastikan kontainer tidak berubah sama sekali saat di-hover */
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b > div:hover {
  background: transparent !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: none !important;
}

/* 2. Menyiapkan Transisi Super Halus untuk Ikon dan Teks */
.elementor-18 .elementor-element.elementor-element-cfdcb7b i, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b svg, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b img,
.elementor-18 .elementor-element.elementor-element-cfdcb7b .elementor-icon-box-icon,
.elementor-18 .elementor-element.elementor-element-cfdcb7b h1, .elementor-18 .elementor-element.elementor-element-cfdcb7b h2, .elementor-18 .elementor-element.elementor-element-cfdcb7b h3, .elementor-18 .elementor-element.elementor-element-cfdcb7b h4, .elementor-18 .elementor-element.elementor-element-cfdcb7b p, .elementor-18 .elementor-element.elementor-element-cfdcb7b span,
.elementor-18 .elementor-element.elementor-element-cfdcb7b .elementor-icon-box-content {
  transition: transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
  display: inline-block; /* Wajib agar efek pergerakan transform berjalan mulus */
}

/* 3. EFEK ANIMASI: Hanya Aktif pada Ikon & Teks Saat Di-Hover */

/* Ikon/Logo: Terangkat naik, membesar, dan sedikit miring secara dinamis */
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover i, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover svg, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover img,
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover .elementor-icon-box-icon {
  transform: translateY(-15px) scale(1.18) rotate(5deg) !important;
}

/* Teks (Judul & Deskripsi): Ikut terangkat naik menyusul ikon dengan anggun */
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover h1, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover h2, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover h3, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover h4, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover p, 
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover span,
.elementor-18 .elementor-element.elementor-element-cfdcb7b:hover .elementor-icon-box-content {
  transform: translateY(-8px) !important;
}/* End custom CSS */