.elementor-3597 .elementor-element.elementor-element-80fad1c{--display:flex;--position:fixed;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:998;}body:not(.rtl) .elementor-3597 .elementor-element.elementor-element-80fad1c{left:0px;}body.rtl .elementor-3597 .elementor-element.elementor-element-80fad1c{right:0px;}.elementor-3597 .elementor-element.elementor-element-69cdad00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3597 .elementor-element.elementor-element-3abb6296{--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;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3597 .elementor-element.elementor-element-5d406e68 .betterdocs-elementor .betterdocs-category-grid-inner-wrapper{--column:3;}.elementor-3597 .elementor-element.elementor-element-5d406e68 .betterdocs-elementor .betterdocs-category-grid-inner-wrapper .betterdocs-single-category-wrapper:not(.layout-2) .betterdocs-category-header-inner{border-style:solid;border-width:0px 0px 2px 0px;border-color:#8E0AE9;}.elementor-3597 .elementor-element.elementor-element-5d406e68 .betterdocs-elementor .betterdocs-category-grid-inner-wrapper .betterdocs-category-items-counts{transition:300ms;}.elementor-3597 .elementor-element.elementor-element-5d406e68 .betterdocs-elementor .betterdocs-category-grid-inner-wrapper .betterdocs-category-items-counts:after{transition:300ms;}.elementor-3597 .elementor-element.elementor-element-5d406e68 .betterdocs-elementor .betterdocs-category-grid-inner-wrapper .betterdocs-footer a{transition:300ms;}:root{--page-title-display:none;}body.elementor-page-3597{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3597 .elementor-element.elementor-element-5d406e68 .betterdocs-elementor .betterdocs-category-grid-inner-wrapper{--column:2;}}@media(max-width:767px){.elementor-3597 .elementor-element.elementor-element-5d406e68 .betterdocs-elementor .betterdocs-category-grid-inner-wrapper{--column:1;}}/* Start custom CSS for betterdocs-category-grid, class: .elementor-element-5d406e68 *//* Pastikan posisi relatif pada card */
.betterdocs-category-box {
  position: relative !important;
}

.betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper>:not(.betterdocs-grid-top-row-wrapper) .betterdocs-category-items-counts span {
      top: 18px;
  right: 22px;
  color: #000 !important;
  background-color: #fff !important;
}

.betterdocs-category-grid-wrapper.betterdocs-elementor .betterdocs-single-category-wrapper:not(.layout-2) .betterdocs-category-header .betterdocs-category-header-inner {
  border-bottom: none!important;
}


.betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-grid-wrapper .betterdocs-category-grid-inner-wrapper > *:not(.betterdocs-grid-top-row-wrapper) .betterdocs-category-items-counts span {
    background-color: #ffffff;
    color: #000000;
    border-style: none;
}

/* === Judul Kategori (contoh: Registrasi) === */
.betterdocs-category-box .betterdocs-category-title {
  font-family: 'Playfair Display', serif !important; /* bisa ganti jadi font lain */
  font-size: 20px !important;
  font-weight: 600 !important;
  color: #1e3a8a !important; 
	/* biru tua elegan */
  text-transform: capitalize;
  letter-spacing: 0.3px;
}

/* Efek hover pada judul */
.betterdocs-category-box:hover .betterdocs-category-title {
  color: #2563eb !important; /* biru terang saat hover */
  
}

.betterdocs-category-grid-wrapper .betterdocs-category-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

/* Padding */
.betterdocs-category-grid-wrapper.betterdocs-elementor .betterdocs-single-category-wrapper:not(.layout-2) .betterdocs-category-header .betterdocs-category-header-inner {
    padding-bottom: 0px;
}

.betterdocs-single-category-wrapper .betterdocs-single-category-inner .betterdocs-articles-list li a {
	    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #333;
}

.betterdocs-category-grid-inner-wrapper .betterdocs-category-icon {
    margin-right: 0px;
}/* End custom CSS */