.elementor-442 .elementor-element.elementor-element-ed5fd97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-f01fa04{--display:flex;}.elementor-442 .elementor-element.elementor-element-a95a392{--display:flex;}.elementor-442 .elementor-element.elementor-element-5f22972{--display:flex;}.elementor-442 .elementor-element.elementor-element-6cfd1d6{--display:flex;}.elementor-442 .elementor-element.elementor-element-6faddfb{--display:flex;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-442 .elementor-element.elementor-element-c75d66b{--display:flex;}.elementor-442 .elementor-element.elementor-element-f36a524{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:root{--page-title-display:none;}/* Start custom CSS for nested-accordion, class: .elementor-element-f36a524 *//* ================================
   Elementor Nested Accordion Style
================================ */

.elementor-widget-n-accordion .e-n-accordion-item{
    background:#ffffff;
    border:1px solid rgba(7,39,62,.10);
    border-radius:16px;
    overflow:hidden;
    margin-bottom:15px;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
}


/* Header Accordion */
.elementor-widget-n-accordion .e-n-accordion-item-title{
    padding:20px 24px;
    background:#ffffff;
    color:#0B3550;
    transition:.3s ease;
}


/* Text Judul */
.elementor-widget-n-accordion .e-n-accordion-item-title-text{
    font-size:16px;
    font-weight:700;
}


/* Hover */
.elementor-widget-n-accordion .e-n-accordion-item-title:hover{
    background:#f5fbfe;
    color:#0EAED8;
}


/* Saat terbuka */
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title{
    background:linear-gradient(135deg,#0B3550,#0EAED8);
    color:#ffffff;
}


/* Icon */
.elementor-widget-n-accordion .e-n-accordion-item-title-icon{
    color:#0EAED8;
}


.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
    color:#ffffff;
}


/* Content */
.elementor-widget-n-accordion .e-n-accordion-item > div{
    padding:22px 24px;
    background:#ffffff;
    color:#4b5563;
    line-height:1.8;
}


/* Hilangkan style bawaan */
.elementor-widget-n-accordion details{
    border:none;
}


/* Mobile */
@media(max-width:768px){

.elementor-widget-n-accordion .e-n-accordion-item-title{
    padding:16px;
}


.elementor-widget-n-accordion .e-n-accordion-item-title-text{
    font-size:14px;
}


.elementor-widget-n-accordion .e-n-accordion-item > div{
    padding:16px;
}

}/* End custom CSS */