.elementor-219 .elementor-element.elementor-element-0ce7499{--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;--background-transition:0.3s;}.elementor-219 .elementor-element.elementor-element-0ce7499:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-0ce7499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-219 .elementor-element.elementor-element-0ce7499, .elementor-219 .elementor-element.elementor-element-0ce7499::before{--border-transition:0.3s;}.elementor-219 .elementor-element.elementor-element-28d0fb0{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-219 .elementor-element.elementor-element-28d0fb0, .elementor-219 .elementor-element.elementor-element-28d0fb0::before{--border-transition:0.3s;}.elementor-widget-theme-post-featured-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-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-219 .elementor-element.elementor-element-ec45170 .elementor-heading-title{color:#FFFFFF;font-family:"Rowdies", Sans-serif;font-weight:700;}.elementor-219 .elementor-element.elementor-element-dee8fb3{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-bae1bb6{--divider-border-style:zigzag_tribal;--divider-color:#FFFFFFA1;--divider-pattern-height:4.1px;}.elementor-219 .elementor-element.elementor-element-bae1bb6 .elementor-divider-separator{width:100%;}.elementor-219 .elementor-element.elementor-element-bae1bb6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-219 .elementor-element.elementor-element-548b533{--box-background-color:#B11212;--box-border-color:#FFFFFF52;--header-color:#FFFFFF;--toggle-button-color:#FFFFFF;--item-text-color:#FFFFFF;--item-text-hover-color:#FFFFFF;--item-text-hover-decoration:underline;--item-text-active-color:#FFFFFF;--marker-color:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-548b533 .elementor-toc__spinner{color:#FFFFFF;fill:#FFFFFF;}.elementor-219 .elementor-element.elementor-element-548b533 .elementor-toc__header-title{text-align:start;}.elementor-219 .elementor-element.elementor-element-548b533 .elementor-toc__header{flex-direction:row;}.elementor-219 .elementor-element.elementor-element-548b533 .elementor-toc__list-item{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;}.elementor-widget-theme-post-content{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-219 .elementor-element.elementor-element-1a946a5{color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-219 .elementor-element.elementor-element-9492644{--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;--background-transition:0.3s;}.elementor-219 .elementor-element.elementor-element-9492644:not(.elementor-motion-effects-element-type-background), .elementor-219 .elementor-element.elementor-element-9492644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-219 .elementor-element.elementor-element-9492644, .elementor-219 .elementor-element.elementor-element-9492644::before{--border-transition:0.3s;}.elementor-219 .elementor-element.elementor-element-0a3e096{text-align:center;}.elementor-219 .elementor-element.elementor-element-0a3e096 .elementor-heading-title{color:#FF0022;font-family:"Oswald", Sans-serif;font-weight:600;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-219 .elementor-element.elementor-element-95a3a78{--grid-row-gap:35px;--grid-column-gap:30px;}@media(max-width:1024px){ .elementor-219 .elementor-element.elementor-element-dee8fb3{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-219 .elementor-element.elementor-element-28d0fb0{--border-radius:30px 30px 30px 30px;}.elementor-219 .elementor-element.elementor-element-b8c1329 img{border-radius:10px 010px 0px 0px;}.elementor-219 .elementor-element.elementor-element-ec45170{text-align:center;}.elementor-219 .elementor-element.elementor-element-ec45170 .elementor-heading-title{font-size:28px;}.elementor-219 .elementor-element.elementor-element-dee8fb3{--alignment:center;} .elementor-219 .elementor-element.elementor-element-dee8fb3{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-219 .elementor-element.elementor-element-dee8fb3 .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-219 .elementor-element.elementor-element-bae1bb6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-219 .elementor-element.elementor-element-548b533 > .elementor-widget-container{margin:41px 0px 0px 0px;}.elementor-219 .elementor-element.elementor-element-548b533{--box-border-radius:18px;}.elementor-219 .elementor-element.elementor-element-548b533 .elementor-toc__list-item{font-size:12px;}.elementor-219 .elementor-element.elementor-element-1a946a5{font-size:12px;}.elementor-219 .elementor-element.elementor-element-9492644{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-219 .elementor-element.elementor-element-0a3e096{text-align:center;}.elementor-219 .elementor-element.elementor-element-0a3e096 .elementor-heading-title{font-size:51px;}}/* Start custom CSS for heading, class: .elementor-element-0a3e096 *//* Container untuk judul */
.section-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin: 60px auto 30px auto; /* Jarak atas 60px agar tidak menempel marquee */
    padding-bottom: 15px;
    border-bottom: 3px solid #1a1a1a; /* Garis bawah tebal gelap */
    max-width: 1200px;
    padding-left: 20px;
    padding-right: 20px;
}

/* Judul Utama */
.section-header h2 {
    font-family: 'Oswald', sans-serif;
    font-size: clamp(32px, 5vw, 42px); /* Responsif: mengecil di HP, membesar di Desktop */
    font-weight: 900;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: -1.5px;
    color: #fff;
    line-height: 1;
}

/* Warna merah untuk kata 'TERBARU' */
.text-red {
    color: #FF0022;
}

/* Link 'LIHAT SEMUA' di kanan */
.view-all {
    color: #888;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 10px;
    transition: all 0.3s ease;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding-bottom: 5px; /* Biar sejajar sama baseline huruf besar h2 */
}

.view-all i {
    font-size: 14px;
    transition: transform 0.3s ease;
}

.view-all:hover {
    color: #FF0022;
}

.view-all:hover i {
    transform: translateX(5px); /* Efek panah gerak saat dihover */
}

/* Garis dekorasi kecil di bawah kata ARTIKEL (Opsional, biar makin pro) */
.section-header h2::after {
    content: '';
    display: block;
    width: 60px;
    height: 4px;
    background: #FF0022;
    margin-top: 10px;
}/* End custom CSS */