.elementor-7 .elementor-element.elementor-element-a633331{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-a633331:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a633331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C5A3C;}.elementor-7 .elementor-element.elementor-element-4313dcc{--display:flex;--border-radius:21px 21px 21px 21px;box-shadow:3px 3px 13px -8px rgba(0, 0, 0, 0.56);}.elementor-7 .elementor-element.elementor-element-4313dcc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4313dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://fordemo.lucertix.com/wp-content/uploads/2026/03/kebun-teh-ciater-profile1638863575.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-d09cbce{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-f048f56{--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 );}.elementor-7 .elementor-element.elementor-element-8cf8667{text-align:center;}.elementor-7 .elementor-element.elementor-element-8cf8667 img{width:55%;}.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-7 .elementor-element.elementor-element-b64b405 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#FFFFFF;}.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-7 .elementor-element.elementor-element-e23097b{color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-d09cbce{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-d09cbce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-f048f56 */#box {
    /* Layout */
    width: 100%;
    max-width: 1200px;
    margin: 40px auto;
    padding: 60px 50px;
    box-sizing: border-box;
    border-radius: 30px !important;
    position: relative;

    /* Efek Hitam Tipis (Subtle Dark Glass) */
    /* Menggunakan Hitam hanya 12% opasitas agar sangat transparan */
    background: rgba(0, 0, 0, 0.12) !important; 
    
    /* Blur diperkuat agar tetap ada pemisah antara konten dan background */
    backdrop-filter: blur(12px) saturate(150%) brightness(95%) !important;
    -webkit-backdrop-filter: blur(12px) saturate(150%) brightness(95%) !important;

    /* Border putih sangat tipis (rim light) agar bentuk box terlihat jelas */
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
    
    /* Shadow lembut (Soft Ambient) */
    box-shadow: 0 30px 60px -15px rgba(0, 0, 0, 0.15) !important;
    
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* Hover effect: Sedikit menggelap saat disentuh */
#box:hover {
    background: rgba(0, 0, 0, 0.18) !important;
    transform: translateY(-5px);
    box-shadow: 0 45px 90px -20px rgba(0, 0, 0, 0.25) !important;
}

/* Styling konten di dalam agar tetap 'Pop' */
.box-header {
    color: #ffffff !important;
    font-size: 36px !important;
    font-weight: 800 !important;
    letter-spacing: -0.5px !important;
    margin-bottom: 20px !important;
    text-shadow: 0 4px 15px rgba(0,0,0,0.1);
}

.box-desc {
    color: rgba(255, 255, 255, 0.85) !important; /* Putih agak transparan agar elegan */
    line-height: 1.8 !important;
    font-size: 16px !important;
    max-width: 800px;
}/* End custom CSS */