.my-accordion-button:after {
    -ms-flex-negative: 0;
    position: absolute;
    right: 20px;
    top: calc(50% - 4px);
    width: 1.25rem;
    height: 8px;
    margin-left: auto;
    content: "";
    background-image: url("../img/open.svg");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}

.my-accordion-button:not(.collapsed):after {
    background-image: url("../img/close.svg");
    width: 1.25rem;
    height: 2px;
    top: calc(50% - 1px);
}