.v3-faq .container{gap:20px}.v3-faq .container,.v3-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}.v3-faq__list{gap:16px}.v3-faq__list-item{background-color:var(--contrast-bg);border-radius:40px;color:var(--contrast-color);padding:16px;width:100%}.v3-faq__list-item,.v3-faq__list-item summary{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.v3-faq__list-item summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:16px;list-style:none}.v3-faq__list-item summary::-webkit-details-marker{display:none}.v3-faq__list-item__question{color:var(--card-text);font-size:16px;font-weight:600;line-height:150%}.v3-faq__list-item__btn{border:2px solid var(--contrast-color);border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.v3-faq__list-item__btn:before{height:12px;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:2px}.v3-faq__list-item__btn:after,.v3-faq__list-item__btn:before{background-color:#000;border-radius:8px;content:"";left:50%;position:absolute;top:50%}.v3-faq__list-item__btn:after{height:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}.v3-faq__list-item .text-block{color:var(--card-text);height:0;overflow:hidden;-webkit-transition:height .5s;transition:height .5s}.v3-faq__list-item_open{background-color:var(--card-bg);color:var(--card-text)}.v3-faq__list-item_open .v3-faq__list-item__btn:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.v3-faq__list-item_open summary{margin-bottom:16px}@media (max-width:768px){.v3-faq .container{gap:16px}.v3-faq__list{margin-top:8px}}