.elementor-3373 .elementor-element.elementor-element-aa2c4a1{--display:flex;}.elementor-3373 .elementor-element.elementor-element-3681c5c2{--display:flex;}.elementor-3373 .elementor-element.elementor-element-3c7fe0a5{--display:flex;}.elementor-3373 .elementor-element.elementor-element-5fd852a1{--display:flex;}.elementor-3373 .elementor-element.elementor-element-224818de{--display:flex;}.elementor-3373 .elementor-element.elementor-element-7581923{--display:flex;}.elementor-3373 .elementor-element.elementor-element-1e485aec{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}:where( .elementor-3373 .elementor-element.elementor-element-1e485aec > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;}@media(max-width:767px){.elementor-3373 .elementor-element.elementor-element-aa2c4a1{--flex-wrap:wrap;}.elementor-3373 .elementor-element.elementor-element-3681c5c2{--flex-wrap:wrap;}.elementor-3373 .elementor-element.elementor-element-3c7fe0a5{--flex-wrap:wrap;}.elementor-3373 .elementor-element.elementor-element-5fd852a1{--flex-wrap:wrap;}.elementor-3373 .elementor-element.elementor-element-224818de{--flex-wrap:wrap;}.elementor-3373 .elementor-element.elementor-element-7581923{--flex-wrap:wrap;}.elementor-3373 .elementor-element.elementor-element-1e485aec{--n-accordion-item-title-space-between:1.25em;}}/* Start custom CSS for nested-accordion, class: .elementor-element-1e485aec *//* Thuisera service FAQ — native Nested Accordion */
.elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion{
    border:0;
}
.elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item{
    border:0;
    border-bottom:1px solid #DCE5DF;
    background:transparent;
}
.elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item:first-child{
    border-top:1px solid #DCE5DF;
}
.elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item-title{
    min-height:0;
    padding:20px 0;
    border:0 !important;
    background:transparent !important;
    color:#1F2D27;
    font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    font-size:17px;
    font-weight:700;
    line-height:1.4;
}
.elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item-title:hover,
.elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item-title:focus{
    color:#214C38;
    background:transparent !important;
}
.elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item-title-icon{
    color:#2F6B4F;
}
.elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item > [role="region"]{
    padding:0 44px 22px 0;
    border:0 !important;
    background:transparent !important;
}
@media(max-width:767px){
    .elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item-title{
        padding:18px 0;
        font-size:16px;
    }
    .elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item > [role="region"]{
        padding:0 28px 18px 0;
    }
}

/* Keep trigger text left and +/- icon right */
.elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item-title{
    display:flex !important;
    flex-direction:row !important;
    justify-content:space-between !important;
    align-items:center !important;
    gap:20px !important;
}
.elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item-title-header{
    order:1 !important;
    flex:1 1 auto !important;
    min-width:0 !important;
}
.elementor-3373 .elementor-element.elementor-element-1e485aec .e-n-accordion-item-title-icon{
    order:2 !important;
    flex:0 0 auto !important;
    margin-left:auto !important;
    margin-right:0 !important;
}/* End custom CSS */