.plus-minus>dt>button:before,.plus-minus>dt>button:after{position:absolute;z-index:0;left:100%;top:50%;width:1.3rem;height:.3rem;background:black;transition:all .25s;content:""}
.plus-minus>dt>button:before{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.plus-minus>dt>button:after{-webkit-transform:translate(-100%,-50%) rotate(90deg);-ms-transform:translate(-100%,-50%) rotate(90deg);transform:translate(-100%,-50%) rotate(90deg)}
.plus-minus>dt>button[aria-expanded="true"]:after{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.accordion-comp .row .accordion-comp-content .accordion-btn{width:100%;display:flex;padding:0;min-height:4rem;align-items:center;border-top:.1rem solid #c4c4c4;position:relative}
.accordion-comp .row .accordion-comp-content .accordion-btn:before,.accordion-comp .row .accordion-comp-content .accordion-btn:after{width:1.3rem;height:.3rem;background-color:#000}
.accordion-comp .row .accordion-comp-content .accordion-btn .accordion-comp__icon{margin-right:1rem;width:2rem;min-width:2rem;align-self:center}
.accordion-comp .row .accordion-comp-content .accordion-btn>span.h6{margin-top:1.7rem;margin-bottom:1.7rem;margin-right:1.7rem;text-align:left}
.accordion-comp .row .accordion-comp-content dd{margin-bottom:1.5em;padding-left:0}
.accordion-comp .row .accordion-comp-content dl:last-child{border-bottom:.1rem solid #c4c4c4}
.accordion-comp .accordion-comp-list>.accordion{margin:0}