.faq{background:#f7fafc;padding-bottom:80px;padding-top:80px}.faq__title{color:#000;font-family:Poppins,sans-serif;font-size:48px;font-weight:500;letter-spacing:-1px;line-height:1.2;max-width:815px}.faq__list{margin-top:40px}.faq__item+.faq__item{border-top:1px solid #dedede}.faq__head{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.faq__question{color:#000;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.5px;line-height:1.2;transition:color .3s}.faq__head:hover .faq__question,.faq__item.is-open .faq__question{color:#d93650}.faq__icon{flex-shrink:0;height:24px;position:relative;width:24px}.faq__icon:after,.faq__icon:before{background:#d93650;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s;width:16px}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item.is-open .faq__icon:after{transform:translate(-50%,-50%) rotate(0deg)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden}.faq__answer{color:#000;font-size:16px;font-weight:400;line-height:24px;max-width:815px;padding-bottom:20px}@media (max-width:991px){.faq{padding-bottom:60px;padding-top:60px}}@media (max-width:767px){.faq{padding-bottom:40px;padding-top:40px}.faq__title{font-size:32px}.faq__question{font-size:18px}.faq__answer{max-width:100%}}