.gr2-qa-list {}
.gr2-qa { padding: 1.5rem 0; border-top:1px solid #DDE1E6; }
.gr2-qa:last-child { border-bottom:1px solid #DDE1E6; }
.gr2-qa__q { display: flex; font-size: 1.125rem; font-weight: 600; cursor: pointer; color: inherit; align-items:center; }
.gr2-qa__q:after { content: url(../i/ico-plus.svg); margin-left: auto; transition: all 0.1s; }
.gr2-qa__a { display: none; margin-top: 1.5rem; }

.gr2-qa.show > .gr2-qa__q:after { transform:rotate(135deg); }
.gr2-qa.show > .gr2-qa__a { display: block; }
