.elementor-484 .elementor-element.elementor-element-3dabcaa{--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;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-34ff7e1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:5.4px;}.elementor-484 .elementor-element.elementor-element-34ff7e1 .elementor-divider-separator{width:20%;}.elementor-484 .elementor-element.elementor-element-34ff7e1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-button .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-484 .elementor-element.elementor-element-4341688 .elementor-button{background-color:var( --e-global-color-9a76a45 );}.elementor-484 .elementor-element.elementor-element-4341688 .elementor-button:hover, .elementor-484 .elementor-element.elementor-element-4341688 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-4341688 .elementor-button-content-wrapper{flex-direction:row;}.elementor-484 .elementor-element.elementor-element-4341688 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-484 .elementor-element.elementor-element-ab5e3ae{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-484 .elementor-element.elementor-element-9da5888{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;}.elementor-484 .elementor-element.elementor-element-9da5888:hover{box-shadow:0px 0px 12px 0px rgba(37.99999999999999, 233, 98.00000000000011, 0.39);}.elementor-484 .elementor-element.elementor-element-9da5888 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-484 .elementor-element.elementor-element-9da5888 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3814606 );}.elementor-484 .elementor-element.elementor-element-9da5888.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-9da5888.elementor-view-framed .elementor-icon, .elementor-484 .elementor-element.elementor-element-9da5888.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-9da5888 .elementor-icon{font-size:25px;}.elementor-484 .elementor-element.elementor-element-9da5888 .elementor-icon-box-title, .elementor-484 .elementor-element.elementor-element-9da5888 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;}.elementor-484 .elementor-element.elementor-element-9da5888:has(:hover) .elementor-icon-box-title,
					 .elementor-484 .elementor-element.elementor-element-9da5888:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-085fd03{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;}.elementor-484 .elementor-element.elementor-element-085fd03:hover{box-shadow:0px 0px 12px 0px rgba(37.99999999999999, 233, 98.00000000000011, 0.39);}.elementor-484 .elementor-element.elementor-element-085fd03 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-484 .elementor-element.elementor-element-085fd03 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3814606 );}.elementor-484 .elementor-element.elementor-element-085fd03.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-085fd03.elementor-view-framed .elementor-icon, .elementor-484 .elementor-element.elementor-element-085fd03.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-085fd03 .elementor-icon{font-size:25px;}.elementor-484 .elementor-element.elementor-element-085fd03 .elementor-icon-box-title, .elementor-484 .elementor-element.elementor-element-085fd03 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;}.elementor-484 .elementor-element.elementor-element-085fd03:has(:hover) .elementor-icon-box-title,
					 .elementor-484 .elementor-element.elementor-element-085fd03:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-4f7838a{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;}.elementor-484 .elementor-element.elementor-element-4f7838a:hover{box-shadow:0px 0px 12px 0px rgba(37.99999999999999, 233, 98.00000000000011, 0.39);}.elementor-484 .elementor-element.elementor-element-4f7838a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-484 .elementor-element.elementor-element-4f7838a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3814606 );}.elementor-484 .elementor-element.elementor-element-4f7838a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-4f7838a.elementor-view-framed .elementor-icon, .elementor-484 .elementor-element.elementor-element-4f7838a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-4f7838a .elementor-icon{font-size:25px;}.elementor-484 .elementor-element.elementor-element-4f7838a .elementor-icon-box-title, .elementor-484 .elementor-element.elementor-element-4f7838a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:600;}.elementor-484 .elementor-element.elementor-element-4f7838a:has(:hover) .elementor-icon-box-title,
					 .elementor-484 .elementor-element.elementor-element-4f7838a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-7f44ce7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-484 .elementor-element.elementor-element-97794a6.elementor-element{--align-self:flex-end;}.elementor-484 .elementor-element.elementor-element-97794a6 img{width:70%;}.elementor-484 .elementor-element.elementor-element-c7058a9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5.5px;}.elementor-484 .elementor-element.elementor-element-c7058a9 .elementor-divider-separator{width:20%;}.elementor-484 .elementor-element.elementor-element-c7058a9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-484 .elementor-element.elementor-element-d34fc58 .elementor-button{background-color:var( --e-global-color-9a76a45 );}.elementor-484 .elementor-element.elementor-element-457533d{--display:flex;}.elementor-484 .elementor-element.elementor-element-8ce5bd0{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-484 .elementor-element.elementor-element-00e86b3{background-color:#E5FFF4;}.elementor-484 .elementor-element.elementor-element-00e86b3 .elementor-counter{flex-direction:column;}.elementor-484 .elementor-element.elementor-element-00e86b3 .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-size:12px;font-weight:400;}.elementor-484 .elementor-element.elementor-element-00e86b3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-9a76a45 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-484 .elementor-element.elementor-element-3777387 .elementor-counter{flex-direction:column;}.elementor-484 .elementor-element.elementor-element-3777387 .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-484 .elementor-element.elementor-element-3777387 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-484 .elementor-element.elementor-element-2538782 .elementor-counter{flex-direction:column;}.elementor-484 .elementor-element.elementor-element-2538782 .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-484 .elementor-element.elementor-element-2538782 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-484 .elementor-element.elementor-element-201fa34 .elementor-counter{flex-direction:column;}.elementor-484 .elementor-element.elementor-element-201fa34 .elementor-counter-title{justify-content:start;color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;}.elementor-484 .elementor-element.elementor-element-201fa34 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-9a76a45 );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-484 .elementor-element.elementor-element-3524792{--display:flex;--min-height:450px;--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;--align-items:center;--overlay-opacity:0.2;--overlay-mix-blend-mode:luminosity;}.elementor-484 .elementor-element.elementor-element-3524792:not(.elementor-motion-effects-element-type-background), .elementor-484 .elementor-element.elementor-element-3524792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-484 .elementor-element.elementor-element-3524792::before, .elementor-484 .elementor-element.elementor-element-3524792 > .elementor-background-video-container::before, .elementor-484 .elementor-element.elementor-element-3524792 > .e-con-inner > .elementor-background-video-container::before, .elementor-484 .elementor-element.elementor-element-3524792 > .elementor-background-slideshow::before, .elementor-484 .elementor-element.elementor-element-3524792 > .e-con-inner > .elementor-background-slideshow::before, .elementor-484 .elementor-element.elementor-element-3524792 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bhicreat.id/hisbah/wp-content/uploads/2026/06/putri.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-484 .elementor-element.elementor-element-3524792::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-484 .elementor-element.elementor-element-da1d5de{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-484 .elementor-element.elementor-element-da1d5de .elementor-icon-box-wrapper{text-align:start;}.elementor-484 .elementor-element.elementor-element-da1d5de .elementor-icon-box-title{margin-block-end:10px;}.elementor-484 .elementor-element.elementor-element-96f13c2 .elementor-button{background-color:var( --e-global-color-accent );padding:20px 30px 20px 30px;}.elementor-484 .elementor-element.elementor-element-96f13c2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-484 .elementor-element.elementor-element-ab5e3ae{--grid-auto-flow:row;}.elementor-484 .elementor-element.elementor-element-da1d5de{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-484 .elementor-element.elementor-element-ab5e3ae{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-484 .elementor-element.elementor-element-96f13c2{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-8ce5bd0 *//*=====================================
PENDAPATAN CARD
======================================*/

.wdp-income-card{

    position:relative;
    padding:28px 30px;
    border-radius:14px;

    background:linear-gradient(
        135deg,
        #f8fffb,
        #eafcf3
    );

    border:1px solid #d9f5e3;

    overflow:hidden;

    transition:.35s ease;

    box-shadow:
        0 10px 25px rgba(20,120,70,.08);

}

/* garis kiri */

.wdp-income-card::before{

    content:"";

    position:absolute;

    left:0;
    top:18px;

    width:5px;
    height:60%;

    border-radius:10px;

    background:linear-gradient(
        to bottom,
        #28c76f,
        #f4b400
    );

}


/* hover */

.wdp-income-card:hover{

    transform:translateY(-6px);

    box-shadow:
        0 18px 40px rgba(20,120,70,.16);

}

.wdp-income-card:hover::after{

    transform:rotate(15deg) scale(1.15);

    opacity:.22;

}

/* title */

.wdp-income-title{

    font-size:17px;

    font-weight:600;

    color:#4b5563;

    margin-bottom:14px;

}

/* nominal */

#wdp-pendapatan{

    
    
    color:#0b8d4b;

    line-height:1;

    letter-spacing:-1px;

    text-shadow:
        0 1px 0 rgba(255,255,255,.5);

}

@keyframes incomeFlash{

0%{
transform:scale(.92);
opacity:.6;
}

50%{
transform:scale(1.05);
}

100%{
transform:scale(1);
opacity:1;
}

}

.income-update{

animation:incomeFlash .7s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-457533d *//* ===========================================================
   AL MIZAN - BUDGET ITEM v2
   =========================================================== */

.budget-item{

    position:relative;

    padding:18px 22px 18px 38px;

    margin-bottom:22px;

    border-radius:4px;

    transition:
        transform .30s ease,
        background .30s ease;

}

/* ==========================
   Gradient Accent Line
========================== */

.budget-item:before{

    content:"";

    position:absolute;

    left:0;

    top:12px;

    bottom:12px;

    width:4px;

    border-radius:2px;

    background:linear-gradient(
        to bottom,
        #46D36A 0%,
        #D4AF37 100%
    );

    transition:
        width .30s ease,
        left .30s ease,
        box-shadow .30s ease;

}

/* ==========================
   Hover Effect
========================== */

.budget-item:hover{

    transform:translateX(8px);

    background:rgba(255,255,255,.025);

}

/* Line Membesar */

.budget-item:hover:before{

    width:8px;

    left:-2px;

    box-shadow:
        0 0 10px rgba(70,211,106,.18);

}

/* ==========================
   Mobile
========================== */

@media(max-width:767px){

.budget-item{

    padding:16px 16px 16px 30px;

    margin-bottom:18px;

}

.budget-item:hover{

    transform:none;
    padding-left:42px;

}

.budget-item:hover:before{

    width:4px;

    left:0;

    box-shadow:none;

}

}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-201fa34 *//* ==============================
   TOTAL KEKURANGAN DANA
============================== */

.budget-total{

    position:relative;

    padding:24px 28px;

    margin-top:30px;

    border-left:5px solid #DB2777;

    background:linear-gradient(
        90deg,
        rgba(219,39,119,.08),
        rgba(255,255,255,.02)
    );

    transition:all .30s ease;

}

.budget-total:hover{

    transform:translateX(8px);

    border-left-color:#EC4899;

    background:linear-gradient(
        90deg,
        rgba(219,39,119,.12),
        rgba(255,255,255,.03)
    );

}

/* Label */

.budget-label{

    font-size:8px;

    font-weight:600;

    letter-spacing:.4px;

    text-transform:uppercase;

    color:#D4AF37;

}

/* Counter */

.budget-counter{

    margin-top:8px;

}

.budget-counter .elementor-counter-number{

    color:#DB2777;

    font-size:35px;

    font-weight:800;

    line-height:1;

    transition:.3s;

}

.budget-total:hover .elementor-counter-number{

    color:#EC4899;

}/* End custom CSS */