.faq{border-bottom:1px solid rgba(0,0,0,.4)}.faq:first-of-type .faq__question{padding-top:0}.faq.active .faq__question,.faq:hover .faq__question{color:#D61E1E}.faq.active .faq__question{padding-bottom:16px}.faq.active .faq__question::after{content:"-"}.faq.active .faq__answer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.faq__question{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:24px 0;color:inherit;font-size:32px;font-weight:500;text-align:left;-webkit-transition:color .3s,padding .3s;transition:color .3s,padding .3s}@media (max-width:1023px){.faq__question{font-size:28px}}@media (max-width:767px){.faq__question{font-size:20px;padding:20px 0}}.faq__question::after{content:"+"}.faq__answer{height:0;overflow:hidden;-webkit-transition:height .3s;transition:height .3s}.faq__answer .text-block{padding-bottom:24px}@media (max-width:767px){.faq__answer .text-block{padding-bottom:20px}}