.faq{background-color:#000;border-radius:0 0 48px 48px;padding-bottom:155px}.faq__container{margin-inline:auto;max-width:1280px}.faq__title{border-bottom:1px solid #fff;color:#fff;font-size:36px;font-weight:500;padding-bottom:29px}.faq__items-container{color:#fff}.faq__item,.faq__items-container{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid #fff;cursor:pointer;overflow:hidden;padding-right:100px;position:relative;transition:max-height .3s ease-in-out}.faq__item.active{max-height:300px;transition:max-height .5s ease-in-out}.faq__item-question{color:#fff;font-size:24px;font-weight:500;margin-block:26px}.faq__item-answer{color:#fff;font-size:16px;font-weight:400;margin-bottom:0;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,margin-bottom .3s ease-in-out}.faq__item-arrow{height:10px;position:absolute;right:30px;top:35px;transition:transform .3s ease-in-out;width:22px}.faq__item.active .faq__item-answer{margin-bottom:26px;max-height:500px}.faq__item.active .faq__item-arrow{transform:rotate(180deg);transition:transform .3s ease-in-out}@media (max-width:1300px){.faq{padding-inline:20px}}@media (max-width:780px){.faq__item-question{font-size:20px;margin-block:16px;max-width:540px}.faq{padding-bottom:60px}.faq__title{font-size:28px;font-weight:400}.faq__item-question{font-size:16px;font-weight:400}.faq__item-answer{font-size:14px}.faq__item-arrow{top:16px}.faq__item{padding-right:0;width:100%}}