.elementor-606 .elementor-element.elementor-element-4ed6297{--display:flex;--min-height:50px;}.elementor-606 .elementor-element.elementor-element-1b395d8{--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;}.elementor-606 .elementor-element.elementor-element-340dcf3{--display:flex;}.elementor-606 .elementor-element.elementor-element-d7f8e3e{--grid-columns:3;}.elementor-606 .elementor-element.elementor-element-9356d35{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-606 .elementor-element.elementor-element-159af5b{--display:flex;}.elementor-606 .elementor-element.elementor-element-c277a09{--display:flex;}.elementor-606 .elementor-element.elementor-element-3641564{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-3641564 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-606 .elementor-element.elementor-element-ac97a65{--display:flex;}.elementor-606 .elementor-element.elementor-element-3597945{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-3597945 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-606 .elementor-element.elementor-element-360967a{--display:flex;}.elementor-606 .elementor-element.elementor-element-1e45d78{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-1e45d78 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-606 .elementor-element.elementor-element-d9494d3{--display:flex;}.elementor-606 .elementor-element.elementor-element-9a98dc9{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-9a98dc9 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-606 .elementor-element.elementor-element-8b9513a{--display:flex;}.elementor-606 .elementor-element.elementor-element-2003247{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-2003247 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-606 .elementor-element.elementor-element-b408265{--display:flex;}.elementor-606 .elementor-element.elementor-element-baa8175{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-baa8175 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-606 .elementor-element.elementor-element-af11d88{--display:flex;}.elementor-606 .elementor-element.elementor-element-283f1b3{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-283f1b3 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-606 .elementor-element.elementor-element-d2ccc96{--display:flex;}.elementor-606 .elementor-element.elementor-element-aafb0d9{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-aafb0d9 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-606 .elementor-element.elementor-element-660c8ca{--display:flex;}.elementor-606 .elementor-element.elementor-element-c0117fe{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-c0117fe > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-606 .elementor-element.elementor-element-cdf4831{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:4px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 5px 5px 5px;}.elementor-606 .elementor-element.elementor-element-cdf4831 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-text );}.elementor-606 .elementor-element.elementor-element-024b86b{--display:flex;}.elementor-606 .elementor-element.elementor-element-e7eef02{--display:flex;--min-height:52px;--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;}@media(min-width:768px){.elementor-606 .elementor-element.elementor-element-1b395d8{--content-width:90vw;}.elementor-606 .elementor-element.elementor-element-9356d35{--content-width:90vw;}.elementor-606 .elementor-element.elementor-element-024b86b{--width:30%;}}@media(max-width:1024px){.elementor-606 .elementor-element.elementor-element-d7f8e3e{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-3641564{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-3597945{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-1e45d78{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-9a98dc9{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-2003247{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-baa8175{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-283f1b3{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-aafb0d9{--grid-columns:2;}.elementor-606 .elementor-element.elementor-element-c0117fe{--grid-columns:2;}}@media(max-width:767px){.elementor-606 .elementor-element.elementor-element-d7f8e3e{--grid-columns:1;}.elementor-606 .elementor-element.elementor-element-3641564{--grid-columns:1;}.elementor-606 .elementor-element.elementor-element-3597945{--grid-columns:1;}.elementor-606 .elementor-element.elementor-element-1e45d78{--grid-columns:1;}.elementor-606 .elementor-element.elementor-element-9a98dc9{--grid-columns:1;}.elementor-606 .elementor-element.elementor-element-2003247{--grid-columns:1;}.elementor-606 .elementor-element.elementor-element-baa8175{--grid-columns:1;}.elementor-606 .elementor-element.elementor-element-283f1b3{--grid-columns:1;}.elementor-606 .elementor-element.elementor-element-aafb0d9{--grid-columns:1;}.elementor-606 .elementor-element.elementor-element-c0117fe{--grid-columns:1;}}/* Start custom CSS for wp-widget-categories, class: .elementor-element-89b62d0 *//* Menghapus bullet points dan margin default */
.catchy-categories-list ul.categories {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex; /* Mengatur item secara horizontal */
    flex-wrap: wrap; /* Memungkinkan item turun ke baris baru */
}

/* Styling setiap item kategori (LI) */
.catchy-categories-list li {
    margin: 5px; /* Memberi jarak antar badge */
    border: 1px solid #ddd;
    border-radius: 20px; /* Membuat bentuk pill */
    padding: 5px 12px; 
    transition: all 0.3s ease;
    display: inline-block;
    background-color: #f7f7f7;
}

/* Styling link (A) di dalamnya */
.catchy-categories-list li a {
    text-decoration: none;
    font-weight: 500; 
    color: #333;
}

/* Styling saat hover */
.catchy-categories-list li:hover {
    background-color: #007bff; /* Warna primer yang catchy */
    border-color: #007bff;
    box-shadow: 0 2px 5px rgba(0, 123, 255, 0.3);
}

.catchy-categories-list li:hover a {
    color: #fff; /* Teks menjadi putih saat hover */
}

/* Styling jumlah post (opsional) */
.catchy-categories-list li span.count {
    margin-left: 5px;
    font-size: 0.8em;
    color: inherit;
    opacity: 0.7;
}/* End custom CSS */