.accordion--default{--titlePadding:15px 10px 15px 0;--titleFontSize:18px;--titleLineHeight:1.2;--arrowColor:#ccc;--arrowColorOnHover:#0684bd;--arrowColorExpanded:#ccc;--borderBottomColor:transparent;--borderBottomColorCollapsed:transparent;--borderLeftColor:transparent;--imageWidth:30px;--imageHeight:30px;--iconMarginLeft:10px;--iconMarginRight:15px;--iconColor:transparent}
.accordion--default .accordion__toggle{padding:var(--titlePadding)}
.accordion--default .accordion__toggle.accordion__toggle--border-left-visible{padding-left:15px}
.accordion--default .accordion__title-btn{display:flex;justify-content:space-between;border-radius:4px;width:100%;align-items:center}
.accordion--default .accordion__title{font-size:var(--titleFontSize);line-height:var(--titleLineHeight);padding-right:50px;text-align:left}
.accordion--default .accordion__image{margin-right:var(--iconMarginRight);margin-left:var(--iconMarginLeft);width:var(--imageWidth);height:var(--imageHeight);background-color:var(--iconColor);flex-shrink:0;border-radius:10px}
.accordion--default .accordion__arrow{color:var(--arrowColor);flex-shrink:0}
.accordion--default .accordion__left-border{width:2px;height:67%;position:absolute;top:9px;bottom:9px;left:0;background-color:var(--borderLeftColor)}
.accordion--default .accordion__bottom-border{height:1px;background-color:var(--borderBottomColor)}
.accordion--default .accordion__parsys--has-margin{margin-left:var(--iconMarginLeft)}
.accordion--default.accordion--collapsed--border-bottom--visible[aria-expanded="false"]::after{content:"";display:block;margin-top:17px;height:1px;background-color:var(--borderBottomColorCollapsed)}