.faq-section{display:flex;gap:48px;width:100%}.faq-section .first-col{display:flex;flex-direction:column;flex-shrink:0;height:auto;max-width:100%;width:348px}.faq-section .first-col .h2{color:#060703;font-size:36px;letter-spacing:-.03em;line-height:1em}.faq-section .first-col .faq-descr{color:#737373;font-size:18px;line-height:1.4em;margin-top:12px}.faq-section .first-col .faq-badge{background-color:#2b333a;border-radius:8px;margin-top:auto;padding:24px;position:relative}.faq-section .first-col .faq-badge .faq-badge__title{color:#fff;display:block;font-size:20px;line-height:1em}.faq-section .first-col .faq-badge .faq-badge__descr{color:#f7f8fb;display:block;font-size:16px;line-height:1em;margin-top:12px}.faq-section .first-col .faq-badge:after{background-color:#fff;content:"";display:block;height:24px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDdMNiAxOCIgc3Ryb2tlPSIjRkY2NjFGIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMSA2SDE3QzE3LjQ3MTQgNiAxNy43MDcxIDYgMTcuODUzNiA2LjE0NjQ1QzE4IDYuMjkyODkgMTggNi41Mjg2IDE4IDdWMTMiIHN0cm9rZT0iI0ZGNjYxRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDdMNiAxOCIgc3Ryb2tlPSIjRkY2NjFGIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMSA2SDE3QzE3LjQ3MTQgNiAxNy43MDcxIDYgMTcuODUzNiA2LjE0NjQ1QzE4IDYuMjkyODkgMTggNi41Mjg2IDE4IDdWMTMiIHN0cm9rZT0iI0ZGNjYxRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:20px;top:24px;width:24px}.faq-section .first-col .faq-badge .faq-badge__wrapper{align-items:center;display:flex;gap:10px;margin-top:24px}.faq-section .first-col .faq-badge .faq-badge__wrapper .faq-badge__icon{border-radius:50%;display:block;flex-shrink:0;height:47px;overflow:hidden;width:47px}.faq-section .first-col .faq-badge .faq-badge__wrapper .faq-badge__icon img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.faq-section .first-col .faq-badge .faq-badge__wrapper>div .faq-badge__name{color:#fff;font-size:16px;line-height:1em}.faq-section .first-col .faq-badge .faq-badge__wrapper>div .faq-badge__spec{color:#f7f8fb;font-size:12px;line-height:1em;margin-top:2px}.faq-section .second-col{display:block;flex-grow:1;width:-moz-fit-content;width:fit-content}@media(max-width:960px){.faq-section{flex-direction:column}.faq-section .first-col{align-items:center;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;width:auto}.faq-section .first-col>div{flex-shrink:0}.faq-section .second-col{width:100%}}@media(max-width:475px){.faq-section .first-col .faq-descr{font-size:16px}.faq-section .first-col .faq-badge{flex-grow:1}}
