.faq_block{width:100%}@media only screen and (min-width: 1191px){.faq_block{max-width:1110px;margin:0 auto}}@media only screen and (max-width: 1190px){.faq_block{max-width:calc(100% - 80px);margin:0 40px}}@media only screen and (max-width: 768px){.faq_block{max-width:calc(100% - 40px);margin:0 20px}}.faq_block .faq__inner{display:flex;flex-direction:column;gap:24px}.faq_block .faq__title{font-size:30px;line-height:35px;text-transform:none;letter-spacing:-0.02em;font-weight:800;color:#161e27}.faq_block .faq__description{font-size:16px;line-height:25px;text-transform:none;letter-spacing:0em;font-weight:400;color:#404750}.faq_block .faq__list{display:flex;flex-direction:column;gap:0;border-top:1px solid #dfe2e5}.faq_block .faq__item{border-bottom:1px solid #dfe2e5}.faq_block .faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;color:#161e27;font-size:18px;line-height:25px;text-transform:none;letter-spacing:0em;font-weight:700;transition:color .2s ease}.faq_block .faq__question:hover{color:var(--main-color)}.faq_block .faq__question[aria-expanded=true]{color:var(--main-color)}.faq_block .faq__question[aria-expanded=true] .faq__icon{transform:rotate(0deg)}.faq_block .faq__icon{flex-shrink:0;width:20px;height:20px;color:inherit;transition:transform .3s ease;transform:rotate(90deg)}.faq_block .faq__answer{overflow:hidden;max-height:none;transition:max-height .35s ease}.faq_block .faq__answer[hidden]{display:block !important;max-height:0;visibility:hidden}.faq_block .faq__answer-inner{padding-bottom:20px;font-size:16px;line-height:25px;text-transform:none;letter-spacing:0em;font-weight:400;color:#404750}.faq_block .faq__answer-inner p{margin-bottom:8px}.faq_block .faq__answer-inner p:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.faq_block .faq__title{font-size:22px;line-height:30px;text-transform:none;letter-spacing:-0.005em;font-weight:700}.faq_block .faq__question{font-size:16px;line-height:25px;text-transform:none;letter-spacing:0em;font-weight:600;padding:16px 0}.faq_block .faq__answer-inner{padding-bottom:16px}}