.elementor-896 .elementor-element.elementor-element-a0e0e56{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-896 .elementor-element.elementor-element-51de507{--display:flex;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-896 .elementor-element.elementor-element-61a2ecb .elementor-heading-title{font-family:var( --e-global-typography-de9fe4b-font-family ), Sans-serif;font-size:var( --e-global-typography-de9fe4b-font-size );font-weight:var( --e-global-typography-de9fe4b-font-weight );line-height:var( --e-global-typography-de9fe4b-line-height );}.elementor-896 .elementor-element.elementor-element-98d6c25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:46px 46px;--row-gap:46px;--column-gap:46px;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-896 .elementor-element.elementor-element-00045fe{--grid-columns:3;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-896 .elementor-element.elementor-element-00045fe .elementor-pagination{text-align:center;font-family:"Jost", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:24px;margin-top:60px;}.elementor-896 .elementor-element.elementor-element-00045fe .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-896 .elementor-element.elementor-element-00045fe .elementor-pagination a.page-numbers:hover{color:#3A3A3C;}.elementor-896 .elementor-element.elementor-element-00045fe .elementor-pagination .page-numbers.current{color:#3A3A3C;}body:not(.rtl) .elementor-896 .elementor-element.elementor-element-00045fe .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 32px/2 );}body:not(.rtl) .elementor-896 .elementor-element.elementor-element-00045fe .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 32px/2 );}body.rtl .elementor-896 .elementor-element.elementor-element-00045fe .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 32px/2 );}body.rtl .elementor-896 .elementor-element.elementor-element-00045fe .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 32px/2 );}@media(max-width:1023px){.elementor-896 .elementor-element.elementor-element-61a2ecb .elementor-heading-title{font-size:var( --e-global-typography-de9fe4b-font-size );line-height:var( --e-global-typography-de9fe4b-line-height );}.elementor-896 .elementor-element.elementor-element-00045fe{--grid-columns:2;}}@media(max-width:767px){.elementor-896 .elementor-element.elementor-element-a0e0e56{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-896 .elementor-element.elementor-element-61a2ecb{text-align:center;}.elementor-896 .elementor-element.elementor-element-61a2ecb .elementor-heading-title{font-size:var( --e-global-typography-de9fe4b-font-size );line-height:var( --e-global-typography-de9fe4b-line-height );}.elementor-896 .elementor-element.elementor-element-9993e9e{width:100%;max-width:100%;}.elementor-896 .elementor-element.elementor-element-00045fe{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-9993e9e */.elementor-896 .elementor-element.elementor-element-9993e9e select {
font-family: "Noto Sans", Sans-Serif;

  border-radius: 4px;
  border: 1px solid #D4D8EA;
  background-color: #fff;

  padding: 14px 40px 14px 14px;
  font-size: 16px;
  color: #8B8B8B;

  width: 100%;
  max-width: 280px;

  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%238B8B8B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px;
}

@media (max-width: 1023px) {
  .elementor-896 .elementor-element.elementor-element-9993e9e select {
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c376810 */.elementor-896 .elementor-element.elementor-element-c376810 {
    color: #1C1C1E;
    font-family: "Inter", Sans-Serif;
    font-size: 16px;
    line-height: 160%; /* 25.6px */
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-00045fe *//* Wrapper */
.elementor-pagination {
  justify-content: center;
  display: flex;
  align-items: center;
  gap: 12px;
}

/* NUMBER = TEXT ONLY */
.elementor-pagination .page-numbers:not(.prev):not(.next) {
  background: transparent;
  border: none;
  padding: 0;
  min-width: auto;
  height: auto;
  color: #8B8B8B;
  font-family: "Noto Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

/* Hover number (optional, boleh hapus kalau mau benar-benar sama) */
.elementor-pagination a.page-numbers:not(.prev):not(.next):hover {
  color: #F26522;
}

/* Current page */
.elementor-pagination .page-numbers.current {
  color: #000;
  font-weight: 600;
  pointer-events: none;
}

/* PREV / NEXT = SOLID BUTTON */
.elementor-pagination .prev,
.elementor-pagination .next {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background: #F26522;
  border: none;
  font-size: 0; /* hide text */
}

/* Chevron LEFT (white) */
.elementor-pagination .prev::before {
  content: "";
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'/%3E%3C/svg%3E") no-repeat center;
}

/* Chevron RIGHT (white) */
.elementor-pagination .next::before {
  content: "";
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E") no-repeat center;
}

/* Hover = SAME AS DEFAULT */
.elementor-pagination a.prev:hover,
.elementor-pagination a.next:hover {
  background: #F26522;
}

/* Disabled prev/next */
.elementor-pagination .page-numbers:not(a).prev,
.elementor-pagination .page-numbers:not(a).next {
  opacity: 0.5;
  pointer-events: none;
}/* End custom CSS */