.rn-accordion-style{.card{background:var(--color-lessdark);border:0;border-radius:var(--radius)!important;.card-header{background-color:transparent;border-bottom:0;box-shadow:none;padding:20px 30px;margin-bottom:0;button{color:var(--color-heading);font-size:18px;outline:none;text-decoration:none;box-shadow:none;width:100%;text-align:left;padding:0}}.card-body{font-size:var(--font-size-b2);line-height:var(--line-height-b2);font-weight:var(--p-regular);color:var(--color-body);padding:30px 20px;border-top:1px solid var(--color-border)}&+.card{margin-top:20px}}&.rn-accordion-02{.card{background:transparent!important;border-radius:0!important;.card-header{border-bottom:2px solid var(--color-border);padding:0 20px 10px 0}.card-body{padding:15px 20px 10px 0;border:0}}}&.rn-accordion-03{.card{background:transparent!important;border-radius:0!important;.card-header{border:2px solid var(--color-border);padding:15px 20px;border-radius:var(--radius)!important}.card-body{padding:15px 20px 10px 0;border:0}}}&.rn-accordion-04{.card{border:2px solid var(--color-border);background:transparent!important;border-radius:var(--radius)!important;.card-header{padding:15px 20px;border-radius:var(--radius)!important}.card-body{border:0;border-top:2px solid var(--color-border)}}}}.accordion-toggle{display:flex;justify-content:space-between;align-items:center;text-align:left;width:100%;background:transparent;border:none;cursor:pointer}.accordion-text{flex:1}.accordion-icon{margin-left:1rem;transition:transform .3s ease}.accordion-toggle.active .accordion-icon{transform:rotate(180deg)}