.faq{font-family:var(--font-family-main);font-style:normal;margin-top:40px;margin-bottom:40px}.faq:first-child{margin-top:unset}.faq>.container{padding:unset}.faq:last-child{margin-bottom:unset}.faq__title{padding:unset;margin:0 0 24px}.faq__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;list-style:none}.faq__item{width:100%;border-bottom:1px solid var(--dc-blue-light);margin-bottom:16px}.faq__item:last-child{margin-bottom:unset}.faq .item__wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.faq .item__question{font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:var(--dc-text-primary)}.faq .item__button{min-width:32px;min-height:32px;max-width:32px;max-height:32px;width:32px;height:32px;background:url("../img/icons/faq-open.svg") no-repeat;background-size:contain;transition:.4s background;margin-left:16px}.faq .item__answer{max-height:0;overflow:hidden;transition:.4s max-height, margin-bottom}.faq .item__answer-content{padding:16px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:var(--dc-text-primary);background:var(--dc-blue-lighter);margin-bottom:8px}.faq .faq__item_open .item__answer{margin-bottom:8px;max-height:1000px}.faq .faq__item_open .item__button{background:url("../img/icons/faq-close.svg") no-repeat;background-size:contain}@media screen and (min-width: 1024px){.faq__item{margin-bottom:24px}.faq .item__button{cursor:pointer}.faq .item__wrapper{padding-bottom:16px}}
