.elementor-3882 .elementor-element.elementor-element-2ce8e3b4{--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;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3882 .elementor-element.elementor-element-2ce8e3b4:not(.elementor-motion-effects-element-type-background), .elementor-3882 .elementor-element.elementor-element-2ce8e3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-58c39ab );}.elementor-3882 .elementor-element.elementor-element-1b7ac23d{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3882 .elementor-element.elementor-element-4197761a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3882 .elementor-element.elementor-element-6a79c9f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3882 .elementor-element.elementor-element-62f3383d{text-align:left;}.elementor-3882 .elementor-element.elementor-element-62f3383d .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-3966e34 );}.elementor-3882 .elementor-element.elementor-element-4117002b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3882 .elementor-element.elementor-element-270c5ad6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-icon i{color:#0154CA00;transition:color 0.3s;}.elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-icon svg{fill:#0154CA00;transition:fill 0.3s;}.elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#02010100;}.elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#02010100;}.elementor-3882 .elementor-element.elementor-element-1798d4b3{--e-icon-list-icon-size:31px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-item > a{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-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3882 .elementor-element.elementor-element-ed44e60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3882 .elementor-element.elementor-element-5337f3b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-3882 .elementor-element.elementor-element-21f7e8f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-3882 .elementor-element.elementor-element-21f7e8f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-3882 .elementor-element.elementor-element-21f7e8f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-3882 .elementor-element.elementor-element-21f7e8f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-3882 .elementor-element.elementor-element-21f7e8f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-3882 .elementor-element.elementor-element-21f7e8f9 .elementor-icon-list-icon i{color:#0154CA00;transition:color 0.3s;}.elementor-3882 .elementor-element.elementor-element-21f7e8f9 .elementor-icon-list-icon svg{fill:#0154CA00;transition:fill 0.3s;}.elementor-3882 .elementor-element.elementor-element-21f7e8f9 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#02010100;}.elementor-3882 .elementor-element.elementor-element-21f7e8f9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#02010100;}.elementor-3882 .elementor-element.elementor-element-21f7e8f9{--e-icon-list-icon-size:31px;--icon-vertical-offset:0px;}.elementor-3882 .elementor-element.elementor-element-21f7e8f9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3882 .elementor-element.elementor-element-33bb288a{--display:flex;}.elementor-3882 .elementor-element.elementor-element-37c5f71c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1366px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-3882 .elementor-element.elementor-element-4197761a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3882 .elementor-element.elementor-element-4197761a{--width:100%;}}@media(max-width:1024px){.elementor-3882 .elementor-element.elementor-element-2ce8e3b4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-1b7ac23d{--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-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-3882 .elementor-element.elementor-element-2ce8e3b4{--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-3882 .elementor-element.elementor-element-1b7ac23d{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3882 .elementor-element.elementor-element-1798d4b3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-3882 .elementor-element.elementor-element-33bb288a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.offer-wrapper {
    position: relative;
}

/* HIDDEN STATE */
.offer-desc {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 200px; /* FIXED HEIGHT */
    
    overflow-y: auto;   /* supaya konten bisa scroll */
    overflow-x: hidden;

    opacity: 0;
    pointer-events: none;
    transform: translateY(20px);

    transition: opacity 0.35s ease, transform 0.35s ease;
    
    scrollbar-width: thin;               /* Firefox */
    scrollbar-color: #bfc7d1 #e9eef5;    /* Firefox */

    z-index: 5;
}

/* Chrome, Edge, Safari */
.offer-desc::-webkit-scrollbar {
    width: 6px; /* tipis */
}

.offer-desc::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.05); /* soft track */
    border-radius: 10px;
}

.offer-desc::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.25); /* thumb */
    border-radius: 10px;
    transition: background 0.3s ease;
}

.offer-desc::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.4); /* lebih gelap saat hover */
}


/* VISIBLE ON HOVER */
.offer-wrapper:hover .offer-desc {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
}

.financing-solutions .e-n-accordion-item-title-icon span svg{
    width: 40px;
    height: 40px;
    margin-top: -15px;
}

.first-icon {
    display: inline-block;
    width: 39px;
    height: 39px;
    margin-right: 15px;
    vertical-align: middle;

    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('http://credx.com/wp-content/uploads/2025/12/Frame-1972157250-1.svg');
}

.second-icon {
    display: inline-block;
    width: 39px;
    height: 39px;
    margin-right: 15px;
    vertical-align: middle;

    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('http://credx.com/wp-content/uploads/2025/12/innovation.svg');
}

.third-icon {
    display: inline-block;
    width: 39px;
    height: 39px;
    margin-right: 15px;
    vertical-align: middle;

    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('http://credx.com/wp-content/uploads/2025/12/ph_strategy-thin.svg');
}

.fourth-icon {
    display: inline-block;
    width: 39px;
    height: 39px;
    margin-right: 15px;
    vertical-align: middle;

    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('http://credx.com/wp-content/uploads/2025/12/deep-learning-1.svg');
}


@media (max-width: 767px) {
    .financing-solutions .e-n-accordion-item-title-text i{
        display: block;
        margin-bottom: 10px;
    }
    
    .financing-solutions .e-n-accordion-item-title-text{
        font-weight: 400;
    }
    
    .financing-solutions .e-n-accordion-item:last-child .e-n-accordion-item-title {
        border-width: 0 !important;
        border-bottom: none !important;
        border-style: none !important;
    }
    
    .financing-solutions .e-n-accordion-item-title-icon span svg{
        width: 40px;
        height: 40px;
        margin-top: -40px;
    }
    
    .financing-solutions .elementor-widget-text-editor p{
        font-size: 14px;
    }
    
    .our-solution{
        background: #f2f2f2;
    }
    
    .why-choose{
        background: #fafafa !important;
    }
    
    .why-choose .grid-why-choose{
        background: #f2f2f2;
        padding: 0px 20px;
        gap: 10px !important;
        border-radius: 8px;
    }
    
    .why-choose .grid-why-choose .why-choose-item{
        background: #f2f2f2 !important;
        padding: 20px 0px;
        border-bottom: 1px solid #ccc;
        border-radius: 0px;
        gap: 10px;
    }
    
    .why-choose .grid-why-choose .why-choose-item:last-child{
        border-bottom: none !important;
    }
    
    .why-choose .grid-why-choose .why-choose-item h3{
        color: #073874 !important;
    }
    
    
    
    .why-choose .grid-why-choose .why-choose-item svg{
        width: 50px;
    }
    
    .elementor-494 .how-we-work .elementor-icon-box-wrapper {
        align-items: center !important;
    }
    
    .how-we-work .elementor-icon-box-wrapper svg{
        width: 45px;
        height: 45px;
    }
}


.how-it-work-tab .e-n-tab-title .e-n-tab-title-text {
    display: flex;
    flex-direction: column;   /* num di atas title */
    align-items: flex-start;  /* tetap kiri */
    line-height: 1.2;
    gap: 4px;
}

.how-it-work-tab .num{
    font-weight: 400;
    font-size: 18px;
}

.how-it-work-tab .e-n-tabs .e-n-tabs-heading{
    border-left: 1px solid #808080;
    height: fit-content;
}

.how-it-work-tab .e-n-tabs .e-n-tabs-heading button{
    padding-left: 20px;
}

.how-it-work-tab .e-n-tabs .e-n-tabs-heading button[aria-selected="true"]{
    border-left: 3px solid #187AF2;
}

/* Parent fix to stop overlap issues */
.how-it-work-tab .e-n-tabs-content {
    position: relative;
    overflow: hidden;  /* Prevents old tab from leaking under new tab */
}

/* Override Elementor display:none */
.how-it-work-tab .e-n-tabs-content > .e-con:not(.e-active) {
    display: inherit !important;
    visibility: hidden !important;
    pointer-events: none !important;
    position: absolute !important;
    inset: 0;
    width: 100%;
}

.how-it-work-tab .e-n-tabs-content > .e-con.e-active {
    display: inherit !important;
    visibility: visible !important;
    pointer-events: auto !important;
    position: relative !important;
}

/* Animation */
.how-it-work-tab .e-n-tabs-content > .e-con {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.4s ease, transform 0.4s ease;
}

.how-it-work-tab .e-n-tabs-content > .e-con.e-active {
    opacity: 1 !important;
    transform: translateY(0) !important;
}


@media (max-width: 767px) {
    .reporting-mobile .e-n-accordion-item-title-text {
        font-size: 22px;
        font-weight: 400 !important;
    }
    
    .reporting-mobile .e-n-tab-title .e-n-tab-title-text{
        
    }
    
    .reporting-mobile .num{
        font-weight: 400;
        font-size: 22px;
        display: block;
    }
    
    .reporting-mobile .e-n-tab-title .e-n-tab-title-text br{
        display: block;
    }
    
    .reporting-mobile .e-n-accordion-item-title-icon span svg{
        width: 40px;
        height: 40px;
        margin-top: 0px;
    }
    
    .reporting-mobile .elementor-icon-list-items li span{
        font-size: 14px !important;
    }
    
    
    .reporting-mobile .elementor-icon-list-items li{
        border-bottom: 1px solid #B3B3B3;
    }
    
    .reporting-mobile .elementor-icon-list-items li:last-child{
        border-bottom: none;
    }
    
    .reporting-mobile .e-n-accordion-item:last-child .e-n-accordion-item-title {
        border-width: 0 !important;
        border-bottom: none !important;
        border-style: none !important;
    }
    
}/* End custom CSS */