.elementor-2473 .elementor-element.elementor-element-4b3651a:not(.elementor-motion-effects-element-type-background), .elementor-2473 .elementor-element.elementor-element-4b3651a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07963A;}.elementor-2473 .elementor-element.elementor-element-4b3651a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 200px 0px;}.elementor-2473 .elementor-element.elementor-element-4b3651a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2473 .elementor-element.elementor-element-1907cc8 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2473 .elementor-element.elementor-element-d46d135{text-align:center;}.elementor-2473 .elementor-element.elementor-element-d46d135 .elementor-heading-title{font-size:42px;color:#FFFFFF;}.elementor-2473 .elementor-element.elementor-element-e8a24f7 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor5 );font-size:16px;}.elementor-2473 .elementor-element.elementor-element-e8a24f7 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor5 );--e-icon-list-icon-size:16px;}.elementor-2473 .elementor-element.elementor-element-e8a24f7 .elementor-icon-list-icon{width:16px;}.elementor-2473 .elementor-element.elementor-element-e8a24f7 .elementor-icon-list-text, .elementor-2473 .elementor-element.elementor-element-e8a24f7 .elementor-icon-list-text a{color:var( --e-global-color-astglobalcolor5 );}.elementor-2473 .elementor-element.elementor-element-e8a24f7 .elementor-icon-list-item{font-size:18px;}.elementor-2473 .elementor-element.elementor-element-71765b0:not(.elementor-motion-effects-element-type-background), .elementor-2473 .elementor-element.elementor-element-71765b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-2473 .elementor-element.elementor-element-71765b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-2473 .elementor-element.elementor-element-71765b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2473 .elementor-element.elementor-element-94b17b2 .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-2473 .elementor-element.elementor-element-94b17b2 .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2473 .elementor-element.elementor-element-94b17b2 > .elementor-widget-container{margin:-150px 0px 30px 0px;}.elementor-2473 .elementor-element.elementor-element-94b17b2 .uael-grid-img-thumbnail img{opacity:1;}.elementor-2473 .elementor-element.elementor-element-94b17b2 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-2473 .elementor-element.elementor-element-42acba3{text-align:justify;}.elementor-2473 .elementor-element.elementor-element-329f399 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2473 .elementor-element.elementor-element-329f399 span.post-navigation__prev--title, .elementor-2473 .elementor-element.elementor-element-329f399 span.post-navigation__next--title{color:var( --e-global-color-astglobalcolor2 );font-size:16px;}.elementor-2473 .elementor-element.elementor-element-329f399 span.post-navigation__prev--title:hover, .elementor-2473 .elementor-element.elementor-element-329f399 span.post-navigation__next--title:hover{color:var( --e-global-color-astglobalcolor1 );}.elementor-2473 .elementor-element.elementor-element-329f399 .post-navigation__arrow-wrapper{color:var( --e-global-color-astglobalcolor1 );fill:var( --e-global-color-astglobalcolor1 );}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post-wrapper, .elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post__separator-wrap{text-align:center;}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post__body .uael-post__thumbnail:not(.uael-post-wrapper__noimage){padding-bottom:calc( 1 * 100% );}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post__thumbnail:hover img{transform:scale(1.2);opacity:1;}.elementor-2473 .elementor-element.elementor-element-e257e5c.uael-post__link-complete-yes .uael-post-image-background .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img{transform:translate(-50%,-50%) scale(1.2);}.elementor-2473 .elementor-element.elementor-element-e257e5c.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img{transform:scale(1.2);opacity:1;}.elementor-2473 .elementor-element.elementor-element-e257e5c.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img{transform:translate(-50%,-50%) scale(1.2);opacity:1;}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post-grid .uael-post-wrapper{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post-grid .uael-post-grid__inner{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post__separator{height:2px;width:55%;}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post__separator-wrap{margin-bottom:20px;}.elementor-2473 .elementor-element.elementor-element-e257e5c.uael-post__content-align-left .uael-post__gradient-separator{background:linear-gradient( to right, #CBCBCB 0%, #ffffff00 100% );}.elementor-2473 .elementor-element.elementor-element-e257e5c.uael-post__content-align-center .uael-post__gradient-separator{background:radial-gradient( #CBCBCB 10%, #ffffff00 80% );}.elementor-2473 .elementor-element.elementor-element-e257e5c.uael-post__content-align-right .uael-post__gradient-separator{background:linear-gradient( to left, #CBCBCB 0%, #ffffff00 100% );}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post__bg-wrap{background-color:#FCFCFC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;border-radius:0px 0px 0px 0px;}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post__content-wrap{padding:25px 15px 10px 15px;}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post__title{margin-bottom:10px;}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post__terms{padding:5px 15px 5px 15px;color:#ffffff;}.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post__terms-wrap{margin-bottom:5px;}.elementor-2473 .elementor-element.elementor-element-e257e5c a.uael-post__read-more{color:#ffffff;background-color:var( --e-global-color-astglobalcolor1 );padding:10px 10px 10px 10px;}body.elementor-page-2473 .eael-toc.eael-sticky .eael-toc-body{max-height:50vh;height:50vh;}body.elementor-page-2473 .eael-toc.eael-sticky{top:200px !important;}body.elementor-page-2473 .eael-toc{z-index:9999;width:300px;}body.elementor-page-2473 .eael-toc .eael-toc-body ul.eael-toc-list.eael-toc-bullet li:before{width:8px;height:8px;top:0px;}body.elementor-page-2473 .eael-toc,body.elementor-page-2473 button.eael-toc-button{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc:not(.collapsed){box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}body.elementor-page-2473 .eael-toc:not(.eael-toc-right){border-top-right-radius:10px;border-bottom-right-radius:10px;}body.elementor-page-2473 .eael-toc:not(.eael-toc-right) .eael-toc-header{border-top-right-radius:10px;}body.elementor-page-2473 .eael-toc:not(.eael-toc-right) .eael-toc-body{border-bottom-right-radius:10px;}body.elementor-page-2473 .eael-toc.eael-toc-right{border-top-left-radius:10px;border-bottom-left-radius:10px;}body.elementor-page-2473 .eael-toc.eael-toc-right .eael-toc-header{border-top-left-radius:10px;}body.elementor-page-2473 .eael-toc.eael-toc-right .eael-toc-body{border-bottom-left-radius:10px;}body.elementor-page-2473 .eael-toc .eael-toc-header{background-color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc.collapsed .eael-toc-button{background-color:var( --e-global-color-astglobalcolor0 );color:#ffffff;}body.elementor-page-2473 .eael-toc .eael-toc-header .eael-toc-title{color:#ffffff;}body.elementor-page-2473 .eael-toc .eael-toc-close{background-color:#ffffff;color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body{background-color:#F3FFF3;}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li{color:#313131;padding-top:8px;padding-bottom:8px;}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:before{color:#313131;}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:before{background-color:#313131;}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li a{color:#313131;}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li:hover{color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li:hover:before{color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li:hover:before{background-color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li:hover > a{color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:before{border-bottom-color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li:hover > a:after{background-color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active{color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-active:before{color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-active:before{background-color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a{color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:before{border-bottom-color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-active > a:after{background-color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent{color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-number li.eael-highlight-parent:before{color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list.eael-toc-bullet li.eael-highlight-parent:before{background-color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li.eael-highlight-parent > a{color:var( --e-global-color-astglobalcolor0 );}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list li ul li{padding-top:1px;padding-bottom:1px;}body.elementor-page-2473 .eael-toc .eael-toc-body .eael-toc-list > li:not(:last-child){border-bottom:0.5px dashed;border-bottom-color:#c6c4cf;}@media(max-width:767px){.elementor-2473 .elementor-element.elementor-element-e257e5c .uael-post__body .uael-post__thumbnail:not(.uael-post-wrapper__noimage){padding-bottom:calc( 1 * 100% );}.elementor-2473 .elementor-element.elementor-element-842391d > .elementor-widget-container{margin:-30px 0px -30px 0px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-d46d135 */.elementor-2473 .elementor-element.elementor-element-d46d135 .elementor-heading-title {
    text-align: center;
}
/* Memaksa judul pada single post artikel dan produk untuk selalu muncul */
.single .entry-title, 
.single .post-title, 
.single h1.entry-title,
.single .elementor-page-title {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    color: #333333 !important; /* Mengubah warna teks menjadi gelap agar terlihat jelas */
}

/* Memperbaiki jika judul tersembunyi di dalam struktur layout Astra/Grapiku */
.ast-single-post .entry-header {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42acba3 */.ast-oembed-container {
    display: none;
}
h1, h2, h3, h4 {
text-align : left;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84ec6ce *//* === WRAPPER === */
.related-carousel-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 30px;
}

/* === SLIDER === */
.related-carousel {
  display: flex;
  transition: transform 0.6s ease;
  gap: 20px; /* Jarak antar box */
}

/* === ITEM === */
.related-post-item {
  flex: 0 0 calc(33.333% - 20px); /* 3 kolom */
  background: #fff;
  border: 1px solid #e0e0e0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
  text-align: center;
  border-radius: 0;
  transition: transform 0.3s ease;
}

/* Responsive Tablet */
@media (max-width: 991px) {
  .related-post-item {
    flex: 0 0 calc(50% - 20px);
  }
}

/* Responsive Mobile */
@media (max-width: 575px) {
  .related-post-item {
    flex: 0 0 100%;
  }
}

/* === IMAGE RATIO 1:1 === */
.related-post-image {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
.related-post-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}
.related-post-item:hover .related-post-image img {
  transform: scale(1.1);
}

/* === TITLE === */
.related-post-title {
  font-size: 24px;
  font-weight: 600;
  margin: 20px 15px 10px 15px;
  line-height: 1.4;
  color: #333;
  word-wrap: break-word;
}

/* === SEPARATOR === */
.custom-separator {
  width: 50px;
  height: 3px;
  margin: 10px auto 20px auto;
  background: #28a745;
}

/* === BUTTON === */
.related-post-button-wrap {
  padding: 0 20px 20px 20px;
}
.related-post-button {
  display: block;
  width: 100%;
  padding: 5px 0;
  background: #28a745;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  transition: background 0.3s ease;
  border: none;
  border-radius: 0;
}
.related-post-button:hover {
  background: #1a1a1a;
  color: #fff;
}

/* === NAVIGATION ARROWS === */
.carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background: rgba(0,0,0,0.5);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 5;
  transition: background 0.3s ease;
}
.carousel-arrow:hover {
  background: rgba(0,0,0,0.8);
}

.carousel-arrow.left {
  left: 10px;
}
.carousel-arrow.right {
  right: 10px;
}/* End custom CSS */