.v7-faq{color:var(--text-main)}.v7-faq .container{display:grid;gap:20px;grid-template-columns:37.6% auto}.v7-faq .v7-text-block{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:150%}.v7-faq__info{gap:16px}.v7-faq__info,.v7-faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.v7-faq__list{gap:18px}.v7-faq__list-item{position:relative;width:100%;word-break:break-word}.v7-faq__list-item[open] .v7-faq__list-item__question-icon{background:var(--contrast-bg);color:var(--contrast-color)}.v7-faq__list-item[open] .v7-faq__list-item__question-icon:before{background:transparent}.v7-faq__list-item[open] .v7-faq__list-item__question-icon:after{background:var(--contrast-color)}.v7-faq__list-item[open] .v7-faq__list-item__question{background:var(--contrast-bg);color:var(--contrast-color)}.v7-faq__list-item summary{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;list-style:none;position:relative}.v7-faq__list-item summary::-webkit-details-marker{display:none}.v7-faq__list-item__question{color:var(--text-main);font-size:16px;font-weight:600;line-height:150%;width:calc(100% - 65px)}.v7-faq__list-item__question,.v7-faq__list-item__question-icon{background:var(--card-bg);border-radius:16px;display:inline-block;padding:18px}.v7-faq__list-item__question-icon{position:relative;width:60px}.v7-faq__list-item__question-icon:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transform-origin:center;transform-origin:center}.v7-faq__list-item__question-icon:after,.v7-faq__list-item__question-icon:before{background-color:var(--text-main);border-radius:10px;content:"";height:2px;left:50%;position:absolute;top:50%;width:24px}.v7-faq__list-item__question-icon:after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center;transform-origin:center}.v7-faq__list-item .v7-text-block{margin-top:10px}@media (max-width:1000px){.v7-faq .container{grid-template-columns:repeat(1,1fr)}}@media (max-width:768px){.v7-faq__list{gap:16px}}