.elementor-7889 .elementor-element.elementor-element-df44696{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7889 .elementor-element.elementor-element-ed65730{width:auto;max-width:auto;}.elementor-7889 .elementor-element.elementor-element-ed65730 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#005EA6;border-radius:0px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-ed65730.elementor-element{--align-self:flex-start;}.elementor-7889 .elementor-element.elementor-element-ed65730 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;letter-spacing:0px;color:#005EA6;}.elementor-7889 .elementor-element.elementor-element-a2b6620{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7889 .elementor-element.elementor-element-a2b6620 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-link-wrapper, 
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-custom-grid .ecs-post-loop,
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .elementor, 
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .elementor > .e-container,
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-7889 .elementor-element.elementor-element-a2b6620 .elementor-post{height:auto;}.elementor-7889 .elementor-element.elementor-element-a2b6620 .elementor-pagination{text-align:center;}.elementor-7889 .elementor-element.elementor-element-a2b6620 .ecs-load-more-button .elementor-button{margin-top:20px;}body:not(.rtl) .elementor-7889 .elementor-element.elementor-element-a2b6620 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7889 .elementor-element.elementor-element-a2b6620 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7889 .elementor-element.elementor-element-a2b6620 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7889 .elementor-element.elementor-element-a2b6620 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-7889 .elementor-element.elementor-element-6acdd24{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7889 .elementor-element.elementor-element-2765bc1{width:auto;max-width:auto;}.elementor-7889 .elementor-element.elementor-element-2765bc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#005EA6;border-radius:0px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-2765bc1.elementor-element{--align-self:flex-start;}.elementor-7889 .elementor-element.elementor-element-2765bc1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;letter-spacing:0px;color:#005EA6;}.elementor-7889 .elementor-element.elementor-element-0d2972a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7889 .elementor-element.elementor-element-0d2972a > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-link-wrapper, 
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-custom-grid .ecs-post-loop,
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .elementor, 
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .elementor > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .elementor > .e-container,
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-7889 .elementor-element.elementor-element-0d2972a .elementor-post{height:auto;}.elementor-7889 .elementor-element.elementor-element-0d2972a .elementor-pagination{text-align:center;}.elementor-7889 .elementor-element.elementor-element-0d2972a .ecs-load-more-button .elementor-button{margin-top:20px;}body:not(.rtl) .elementor-7889 .elementor-element.elementor-element-0d2972a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7889 .elementor-element.elementor-element-0d2972a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7889 .elementor-element.elementor-element-0d2972a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7889 .elementor-element.elementor-element-0d2972a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-7889 .elementor-element.elementor-element-a079a41{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7889 .elementor-element.elementor-element-ab832b2{width:auto;max-width:auto;}.elementor-7889 .elementor-element.elementor-element-ab832b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#005EA6;border-radius:0px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-ab832b2.elementor-element{--align-self:flex-start;}.elementor-7889 .elementor-element.elementor-element-ab832b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;letter-spacing:0px;color:#005EA6;}.elementor-7889 .elementor-element.elementor-element-c598e5b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7889 .elementor-element.elementor-element-c598e5b > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-link-wrapper, 
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-custom-grid .ecs-post-loop,
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .elementor, 
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .elementor > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .elementor > .e-container,
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-7889 .elementor-element.elementor-element-c598e5b .elementor-post{height:auto;}.elementor-7889 .elementor-element.elementor-element-c598e5b .elementor-pagination{text-align:center;}.elementor-7889 .elementor-element.elementor-element-c598e5b .ecs-load-more-button .elementor-button{margin-top:20px;}body:not(.rtl) .elementor-7889 .elementor-element.elementor-element-c598e5b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7889 .elementor-element.elementor-element-c598e5b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7889 .elementor-element.elementor-element-c598e5b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7889 .elementor-element.elementor-element-c598e5b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-7889 .elementor-element.elementor-element-1d803ba{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7889 .elementor-element.elementor-element-b399955{width:auto;max-width:auto;}.elementor-7889 .elementor-element.elementor-element-b399955 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#005EA6;border-radius:0px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-b399955.elementor-element{--align-self:flex-start;}.elementor-7889 .elementor-element.elementor-element-b399955 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:700;letter-spacing:0px;color:#005EA6;}.elementor-7889 .elementor-element.elementor-element-b60bb06{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7889 .elementor-element.elementor-element-b60bb06 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-link-wrapper, 
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-custom-grid .ecs-post-loop,
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .elementor, 
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .elementor > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .elementor > .e-container,
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-7889 .elementor-element.elementor-element-b60bb06 .elementor-post{height:auto;}.elementor-7889 .elementor-element.elementor-element-b60bb06 .elementor-pagination{text-align:center;}.elementor-7889 .elementor-element.elementor-element-b60bb06 .ecs-load-more-button .elementor-button{margin-top:20px;}body:not(.rtl) .elementor-7889 .elementor-element.elementor-element-b60bb06 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7889 .elementor-element.elementor-element-b60bb06 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7889 .elementor-element.elementor-element-b60bb06 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7889 .elementor-element.elementor-element-b60bb06 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7889 .elementor-element.elementor-element-ed65730 .elementor-heading-title{font-size:40px;}.elementor-7889 .elementor-element.elementor-element-2765bc1 .elementor-heading-title{font-size:40px;}.elementor-7889 .elementor-element.elementor-element-ab832b2 .elementor-heading-title{font-size:40px;}.elementor-7889 .elementor-element.elementor-element-b399955 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-7889 .elementor-element.elementor-element-df44696{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7889 .elementor-element.elementor-element-ed65730 .elementor-heading-title{font-size:30px;}.elementor-7889 .elementor-element.elementor-element-a2b6620{--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-7889 .elementor-element.elementor-element-a2b6620 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-6acdd24{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7889 .elementor-element.elementor-element-2765bc1 .elementor-heading-title{font-size:30px;}.elementor-7889 .elementor-element.elementor-element-0d2972a{--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-7889 .elementor-element.elementor-element-0d2972a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-a079a41{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7889 .elementor-element.elementor-element-ab832b2 .elementor-heading-title{font-size:30px;}.elementor-7889 .elementor-element.elementor-element-c598e5b{--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-7889 .elementor-element.elementor-element-c598e5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-7889 .elementor-element.elementor-element-1d803ba{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7889 .elementor-element.elementor-element-b399955 .elementor-heading-title{font-size:30px;}.elementor-7889 .elementor-element.elementor-element-b60bb06{--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-7889 .elementor-element.elementor-element-b60bb06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}}/* Start custom CSS *//* Gunakan ID unik dari elemen Anda agar lebih kuat */
.elementor-element-104e7cc .elementor-widget-container p {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    
    /* Tambahan agar baris tidak berantakan */
    line-height: 1.5em;
    max-height: 3em; /* 2 baris x 1.5em */
    margin-bottom: 0; 
}

/* 1. Pastikan item grid (article) mengisi tinggi baris yang tersedia */
.ecs-posts .elementor-post {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* 2. Paksa elemen pembungkus loop agar memenuhi tinggi artikel */
.ecs-posts .elementor-post .elementor-8452 {
    flex: 1 1 auto !important;
    display: flex !important;
    flex-direction: column !important;
}

/* 3. Paksa Container Parent agar memenuhi tinggi loop */
.ecs-posts .elementor-element-ca59a8f.e-con {
    flex: 1 1 auto !important;
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
}

/* 4. Target utama: Inner Container (Kartu Putih) */
.ecs-posts .e-con-inner {
    flex: 1 1 auto !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important; /* Konten rapat ke atas */
    height: 100% !important;
}

/* 5. Agar tombol "Kenali Lebih Lanjut" tetap sejajar di bawah (Opsional) */
/* Jika ingin tombol sejajar, aktifkan margin-top: auto pada widget tombol */
.ecs-posts .elementor-element-b3a788b {
    margin-top: auto !important;
    padding-top: 0px !important;
}

/* 6. Pastikan gambar tidak gepeng */
.ecs-posts .elementor-element-2803273 img {
    height: auto !important;
    width: 100% !important;
    object-fit: cover;
}/* End custom CSS */