.elementor-11635 .elementor-element.elementor-element-07fc17e{--display:flex;--min-height:1px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:flex-start;--gap:4px 4px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11635 .elementor-element.elementor-element-07fc17e, .elementor-11635 .elementor-element.elementor-element-07fc17e::before{--border-transition:0.3s;}.elementor-11635 .elementor-element.elementor-element-07fc17e.eael_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(20px) brightness(0);}.elementor-11635 .elementor-element.elementor-element-07fc17e.eael_liquid_glass_border_distortion_yes{border-radius:8px 8px 8px 8px;}.elementor-11635 .elementor-element.elementor-element-9b2fac2 img{width:100%;}.elementor-11635 .elementor-element.elementor-element-9b2fac2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11635 .elementor-element.elementor-element-b28b300{--display:flex;--justify-content:center;--gap:12px 12px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11635 .elementor-element.elementor-element-0c21e37{--display:flex;--gap:2px 2px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11635 .elementor-element.elementor-element-aaa50f9{color:var( --e-global-color-9d07096 );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.2em;}.elementor-11635 .elementor-element.elementor-element-a723363{color:var( --e-global-color-a54a41c );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;}.elementor-11635 .elementor-element.elementor-element-af1c957{color:var( --e-global-color-f7566e6 );font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:500;}@media(max-width:1024px){.elementor-11635 .elementor-element.elementor-element-07fc17e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11635 .elementor-element.elementor-element-b28b300{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-11635 .elementor-element.elementor-element-0c21e37{--gap:2px 2px;}.elementor-11635 .elementor-element.elementor-element-aaa50f9{font-size:12px;}}@media(min-width:768px){.elementor-11635 .elementor-element.elementor-element-07fc17e{--content-width:1280px;}}@media(max-width:767px){.elementor-11635 .elementor-element.elementor-element-07fc17e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11635 .elementor-element.elementor-element-b28b300{--justify-content:center;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-11635 .elementor-element.elementor-element-b28b300.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11635 .elementor-element.elementor-element-0c21e37{--justify-content:center;--gap:2px 2px;}.elementor-11635 .elementor-element.elementor-element-aaa50f9{font-size:10px;}.elementor-11635 .elementor-element.elementor-element-aaa50f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11635 .elementor-element.elementor-element-a723363{font-size:10px;}.elementor-11635 .elementor-element.elementor-element-af1c957{font-size:12px;}}/* Start custom CSS for image, class: .elementor-element-9b2fac2 *//* Widget image wrapper */
.img-highlight {
    width: 32% !important;
    align-self: stretch !important;
    display: flex !important;
    flex-shrink: 0 !important;
}

/* Widget container di dalam */
.img-highlight .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    border-radius: 8px !important;
    border: solid 1px #ADADAD !important;
    overflow: hidden !important;
}

/* Figure yang dibuat Elementor */
.img-highlight figure {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
}

/* Img-nya */
.img-highlight img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
}

@media (max-width: 767px) {
    .img-highlight {
        width: 32% !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aaa50f9 */.elementor-11635 .elementor-element.elementor-element-aaa50f9 {
  display: -webkit-box;
  -webkit-line-clamp: 1; /* Ubah angka ini ke 2 atau 3 sesuai kebutuhan */
  -webkit-box-orient: vertical;  
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a723363 */.elementor-11635 .elementor-element.elementor-element-a723363 {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* Ubah angka ini ke 2 atau 3 sesuai kebutuhan */
  -webkit-box-orient: vertical;  
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af1c957 */.elementor-11635 .elementor-element.elementor-element-af1c957 {
  display: -webkit-box;
  -webkit-line-clamp: 6; /* Ubah angka ini ke 2 atau 3 sesuai kebutuhan */
  -webkit-box-orient: vertical;  
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07fc17e */.topic {
  position: relative !important;
  isolation: isolate !important;
  transition: transform 0.5s ease !important;
}

/* Brightness overlay — tidak merusak liquid glass */
.topic::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;
  background: rgba(255, 255, 255, 0); /* ubah opacity untuk brightness */
  transition: background 0.5s ease !important;
  will-change: background;
  backface-visibility: hidden;
}

.topic > *,
.topic .e-con-inner {
  position: relative;
  z-index: 1;
}

.topic:hover::before {
  background: rgba(255, 255, 255, 0.1); /* 0.05 = brightness halus */
}

/* MOBILE (ANDROID) */
@media (max-width: 767px) {
    .elementor-11635 .elementor-element.elementor-element-07fc17e {
        flex-wrap: nowrap !important; /* biar gak turun */
    }
/* container text */
    .elementor-11635 .elementor-element.elementor-element-07fc17e .e-child {
        flex: 1;
        min-width: 0; /* penting biar teks gak dorong turun */
    }
}/* End custom CSS */