.faq{background-color:#fbfbfb;padding:30px 16px}.faq__panel{width:100%;display:flex;flex-direction:column;gap:24px}.faq__title{color:#474040;text-align:center;margin:0}.faq__accordion{width:100%}.faq__list{list-style:none;margin:0;padding:0}.faq__item{border-bottom:1px solid rgba(71,64,64,.15)}.faq__item:first-child{border-top:1px solid rgba(71,64,64,.15)}.faq__item[data-accordion-status=active] .faq__item-icon span:first-child{transform:rotate(225deg)}.faq__item[data-accordion-status=active] .faq__item-icon span:last-child{transform:rotate(-45deg)}.faq__item[data-accordion-status=active] .faq__item-body{grid-template-rows:1fr}.faq__item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none}.faq__item-question{font-size:18px;line-height:1.3;color:#474040;margin:0;flex:1 0 0;min-width:0}.faq__item-icon{flex-shrink:0;width:24px;height:21px;color:#474040;position:relative}.faq__item-icon span{position:absolute;bottom:12px;width:13px;height:2px;background:currentColor;transform-origin:center center;transition:transform 1s ease}.faq__item-icon span:first-child{left:8.36px;transform:rotate(135deg)}.faq__item-icon span:last-child{left:.168px;transform:rotate(45deg)}.faq__item-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(0.625, 0.05, 0, 1);overflow:hidden}.faq__item-body-wrap{overflow:hidden}.faq__item-body-content{padding-bottom:16px}.faq__item-answer{color:rgba(71,64,64,.8);margin:0}@media(min-width: 768px){.faq{background-color:#fff;padding:0 0;overflow:hidden}.faq__panel{max-width:774px;margin-inline:auto;background-color:#fbfbfb;border-radius:20px;padding:80px;gap:40px}.faq__item-header{gap:35px;padding:20px 0}.faq__item-question{font-size:22px;font-weight:500;line-height:1.2}.faq__item-icon{width:20px;height:20px}.faq__item-icon span{bottom:11.036px;width:10px;height:1.68px}.faq__item-icon span:first-child{left:8.536px}.faq__item-icon span:last-child{left:1.464px}.faq__item-body-content{padding-bottom:20px}}
