.elementor-288 .elementor-element.elementor-element-5a2cf62e > .elementor-container{max-width:1440px;}.elementor-288 .elementor-element.elementor-element-5a2cf62e{padding:8em 0em 4em 0em;}.elementor-288 .elementor-element.elementor-element-2b984f0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-288 .elementor-element.elementor-element-2b984f0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fa2aa3 );}.elementor-288 .elementor-element.elementor-element-2b984f0c > .elementor-element-populated, .elementor-288 .elementor-element.elementor-element-2b984f0c > .elementor-element-populated > .elementor-background-overlay, .elementor-288 .elementor-element.elementor-element-2b984f0c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-288 .elementor-element.elementor-element-2b984f0c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 4em 4em 4em;}.elementor-288 .elementor-element.elementor-element-2b984f0c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-288 .elementor-element.elementor-element-6e5165ac{text-align:center;}.elementor-288 .elementor-element.elementor-element-6e5165ac .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-bd112c4 );}.elementor-288 .elementor-element.elementor-element-2134c4e5{padding:4em 0em 4em 0em;}.elementor-288 .elementor-element.elementor-element-5d753ac .elementor-heading-title{color:var( --e-global-color-0009334 );}.elementor-288 .elementor-element.elementor-element-5a2d047 .elementor-heading-title{color:var( --e-global-color-0009334 );}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-accordion-item{border-width:0px;}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-accordion-icon, .elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-accordion-title{color:var( --e-global-color-0009334 );}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-accordion-icon svg{fill:var( --e-global-color-0009334 );}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-active .elementor-accordion-icon, .elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-active .elementor-accordion-title{color:var( --e-global-color-33bd061 );}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-33bd061 );}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-tab-title{padding:2em 0em 2em 1em;}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-185fdd3 );}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-185fdd3 );}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-fe596e8 );}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-fe596e8 );}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-accordion-icon{margin-inline-end:24px;}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-tab-content{padding:0em 4em 0em 2em;}.elementor-288 .elementor-element.elementor-element-61725d9c > .elementor-element-populated{margin:0em 3em 0em 0em;--e-column-margin-right:3em;--e-column-margin-left:0em;}.elementor-288 .elementor-element.elementor-element-10767433{--spacer-size:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-288 .elementor-element.elementor-element-5a2cf62e{padding:8em 1em 4em 1em;}.elementor-288 .elementor-element.elementor-element-2134c4e5{padding:4em 1em 4em 1em;}}@media(max-width:767px){.elementor-288 .elementor-element.elementor-element-2b984f0c > .elementor-element-populated{padding:6em 1em 6em 1em;}.elementor-288 .elementor-element.elementor-element-2b31359e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-tab-content{padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-61725d9c > .elementor-element-populated{margin:6em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}}/* Start custom CSS for accordion, class: .elementor-element-56c5e349 *//* ======================================================= */
/* KODE FINAL UNTUK WIDGET TABS (BUKAN ACCORDION) */
/* ======================================================= */

/* --- Style untuk Tab yang TIDAK AKTIF (Tertutup) --- */
/* Targetnya sekarang adalah .elementor-tab-title */
.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-tab-title {
    background-color: #C2F1C8 !important; 
    transition: background-color 0.3s ease, color 0.3s ease;
}
.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-tab-title a {
    text-decoration: none !important;
}
/* --- Style untuk Tab yang AKTIF (Terbuka) --- */
/* Targetnya adalah .elementor-tab-title DENGAN class .elementor-active */
.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-tab-title.elementor-active {
    background-color: #00994D !important; /* Warna hijau tua */
    color: #FFFFFF !important;
}

/* Menghilangkan border bawah default dari list tab */
.elementor-288 .elementor-element.elementor-element-56c5e349 .elementor-tabs-wrapper {
    border-bottom: none !important;
}/* End custom CSS */