.questions_wrapper {gap: 12px;margin-bottom: 40px;}
.questions_wrapper .question_item {font-size: 23px;padding: 27px 20px;background-color: #ffffff;border-radius: 14px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.questions_wrapper .question_item span {margin: auto 0;}
.questions_wrapper .question_item span:first-child {flex-basis: 90%;color: var(--gray-color);}
.questions_wrapper .question_item span.show_more {content: '+';width: 56px;height: 56px;text-align: center;padding: 14px 22px;background-color: #F3F7FA;border-radius: 28px;cursor: pointer;}
.questions_wrapper .question_item .question_descr {display: none;flex-basis: 100%;font-size: 16px;color: var(--text-color);margin-top: 24px;padding: 24px 0 0;border-top: 1px solid #B5B5B5;}
.bottom_wrapper {gap: 15%;}
.bottom_wrapper .bottom_text {font-size: 32px;color: #132561;margin-top: 15px;}
.bottom_wrapper .btns {max-width: 250px;}
@media (max-width: 520px) {
    .questions_wrapper .question_item{display:grid;grid-template-columns:auto 36px;column-gap: 20px;}
    .questions_wrapper .question_item span.show_more {width: 36px;height: 36px;padding: 3px 0 0 0;}
    .questions_wrapper .question_item .question_descr{font-size:10px;}
    .bottom_wrapper .bottom_text{font-size:14px;line-height:18px;margin-bottom:24px}
}
