.proto-block-faq .item+.item{margin-top:20px}.proto-block-faq .question{position:relative;font-weight:700;color:#000;padding:13px 35px 13px 12px;background:#fff;border:1px solid #f3f3f3;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.proto-block-faq .question:after{content:"+";display:block;position:absolute;top:50%;right:9px;width:26px;height:26px;font-family:Arial, Helvetica, sans-serif;line-height:26px;font-size:24px;font-weight:700;text-align:center;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.proto-block-faq .question:hover{background-color:#f3f3f3}.proto-block-faq .answer{padding:0 20px;height:0;opacity:0;overflow:hidden;-webkit-transition:height .2s, margin-top .2s, opacity .2s;transition:height .2s, margin-top .2s, opacity .2s}.proto-block-faq .answer>*:last-child{margin-bottom:0}.proto-block-faq .item.active .question{background-color:#f3f3f3}.proto-block-faq .item.active .question:after{content:"-"}.proto-block-faq .item.active .answer{opacity:1;height:initial;margin-top:10px}
