.faq:has(h1){padding-top:20px}.faq__title-block:has(h1){margin:0 0 32px;text-align:left}.faq__items .item.active{border:1px solid #f2f3f4;background:0 0}.faq__items .item.active .item__title{padding:30px 20px 0}.faq__items .item.active .item__title:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.99805 10H15.998' stroke='%230B263E' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat}.faq__items .item.active .item__description{margin-top:10px;margin-bottom:30px}.faq .tab-content{display:none}.faq .tab-content.is-active{display:block}.faq .tab-title{display:flex;align-items:center;margin-bottom:22px;background:0 0;border:1px solid var(--secondary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow-x:auto;max-width:100%}.faq .tab-title .tab-item{cursor:pointer;display:flex;justify-content:center;align-items:center;transition:var(--transition);padding:8px 12px;background:0 0;color:var(--secondary);text-align:center;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;border-right:1px solid var(--secondary)}.faq .tab-title .tab-item:last-child{border-left:none}.faq .tab-title .tab-item.is-active{background:var(--secondary);color:#f4f4f4}.faq .tab-title .tab-item:hover{background:#f2f3f4;color:var(--secondary)}@media (max-width:760px){.faq__title-block:has(h1){margin-bottom:20px}.faq__items .item.active .item__title{padding:20px 15px 0}.faq__items .item.active .item__description{margin-bottom:20px}.faq .tab-title .tab-item{padding:8px 4px}}