.elementor-kit-6{--e-global-color-primary:#3FC0FF;--e-global-color-secondary:#F1699D;--e-global-color-text:#5C5C5C;--e-global-color-accent:#12315D;--e-global-color-e446dee:#FFFFFF;--e-global-color-590e9ab:#F27C7E;--e-global-color-334db11:#ACC158;--e-global-color-2fb7ae8:#FCE485;--e-global-color-dd38c78:#4C7296;--e-global-color-908070c:#BC5393;--e-global-color-0f6e068:#B0B6FB;--e-global-color-40ed63b:#EA9D5F;--e-global-color-dfdb592:#4CBCD4;--e-global-color-7c6e593:#EBEBEB;--e-global-color-bdb945f:#FFFFFF00;--e-global-color-138859a:#F9E0E2;--e-global-color-f833daa:#F9F5F0;--e-global-color-7f1cc32:#FFD9E0;--e-global-color-060ca50:#C36462;--e-global-color-4a286c6:#FFCC66;--e-global-color-44b9321:#A4647F;--e-global-color-b954df6:#CC5683;--e-global-color-87d0baf:#429DB1;--e-global-typography-primary-font-family:"Bubblegum Sans";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Bubblegum Sans";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Meera Inimai";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:24px;}.elementor-kit-6 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-6 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:28px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:28px;--e-global-typography-accent-font-size:16px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-6 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Header */
@media screen and (min-width: 600px) {
.menu-header a.elementor-item {
    border-top: 5px solid;
}

/* Border Top Color */
li.top-pink-logo a.elementor-item {
    border-color: #F1699D;
}
li.top-biru-logo a.elementor-item {
    border-color: #5BD0FB;
}
li.top-orange a.elementor-item {
    border-color: #EA9D5F;
}
li.top-hijau a.elementor-item {
    border-color: #ACC158;
}
li.top-kuning a.elementor-item {
    border-color: #FCE485;
}
li.top-biru a.elementor-item {
    border-color: #4C7296;
}
li.top-ungu a.elementor-item {
    border-color: #BC5393;
}
li.top-violet a.elementor-item {
    border-color: #B0B6FB;
}
li.top-biru-muda a.elementor-item {
    border-color: #4CBCD4;
}
li.top-pink a.elementor-item {
    border-color: #F27C7E;
}

/* Hover & Active Color */
li.top-pink-logo a.elementor-item:hover,li.top-pink-logo .elementor-item.elementor-item-active {
    color: #F1699D !important;
}
li.top-biru-logo a.elementor-item:hover, li.top-biru-logo .elementor-item.elementor-item-active {
    color: #5BD0FB !important;
}
li.top-orange a.elementor-item:hover, li.top-orange .elementor-item.elementor-item-active {
    color: #EA9D5F !important;
}
li.top-hijau a.elementor-item:hover, li.top-hijau .elementor-item.elementor-item-active {
    color: #ACC158 !important;
}
li.top-kuning a.elementor-item:hover, li.top-kuning .elementor-item.elementor-item-active {
    color: #FCE485 !important;
}
li.top-biru a.elementor-item:hover, li.top-biru .elementor-item.elementor-item-active {
    color: #4C7296 !important;
}
li.top-ungu a.elementor-item:hover, li.top-ungu .elementor-item.elementor-item-active {
    color: #BC5393 !important;
}
li.top-violet a.elementor-item:hover, li.top-violet .elementor-item.elementor-item-active {
    color: #B0B6FB !important;
}
li.top-biru-muda a.elementor-item:hover, li.top-biru-muda .elementor-item.elementor-item-active {
    color: #4CBCD4 !important;
}
li.top-pink a.elementor-item:hover, li.top-pink .elementor-item.elementor-item-active {
    color: #F27C7E !important;
}
}
@media screen and (max-width: 600px) {
    .menu-header a.elementor-item {
        border-top: 0;
    }
}

 /*Artikel */
.artikel pre {
	font-size: 14px;
}
.artikel a {
    color: inherit;
    text-decoration: underline;
    transition-duration: .3s;
    font-weight: 500;
}
.artikel a:hover {
    text-decoration: none;
    opacity: .7;
}
.artikel hr {
    margin-bottom: 24px;
    border-color: #eaeaea;
    border-top: 1px;
}
.artikel figcaption {
    font-size: 14px;
    color: inherit;
    line-height: inherit;
    font-style: normal;
    font-weight: 400;
    padding: 8px;
    text-align: center;
    border-bottom: 1px solid #eaeaea;
}
.artikel ul, .artikel ol {
    margin-bottom: 24px;
        padding-inline-start: 18px;
}
.artikel li {
    margin-bottom: 8px;
}
.artikel blockquote {
    font-style: italic;
    opacity: .7;
}
.artikel ul li ol, .artikel ol li ul {
    margin-top: 0;
}
.artikel p:last-child {
    margin-bottom: 0;
}

/* Breadcrumb */
p#breadcrumbs {
    margin-bottom: 0;
}

/* Button */
.gemoy {
        transition: all .3s ease-in-out;
}
.gemoy .elementor-button-icon svg {
    margin-top: 0;
    transition: all .3s ease-in-out;
}
.gemoy:hover  .elementor-button-icon{
        -webkit-transform: translate(0.3rem, 0);
    transform: translate(0.3rem, 0);
    transition: all .3s ease-in-out;
}
.gallery {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 24px;
}

.gallery-item {
  width: calc(33.333% - 10px); /* untuk 3 kolom */
}
.gallery-item img {
  width: 100%;
  height: auto;
  display: block;
}

:where(figure) {
    margin: 0;
}/* End custom CSS */