.faq{width:100%}.faq .item{width:100%;padding:20px;background:linear-gradient(20deg,#3a3c3a 50%,#181a18);color:#fff;box-sizing:border-box;margin-bottom:1px}.faq .item .title{position:relative;cursor:pointer;width:100%;display:flex}.faq .item .title span{display:block;flex-grow:1}.faq .item .title .spacer{width:50px}.faq .item .title .chevron_down{width:14px;height:14px;margin-top:4px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);flex-shrink:0}.faq .item .text{margin-top:20px;font-size:1.1em}.faq .item .answer ol{counter-reset:answer-counter;margin:0;padding:0;list-style:none}.faq .item .answer ol li{display:flex;align-items:center;counter-increment:answer-counter;line-height:40px;padding:20px 0;width:100%;list-style:none}.faq .item .answer ol li>div{flex-grow:1}.faq .item .answer ol li:before{content:counter(answer-counter);display:inline-block;float:left;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%;background:#2fc2ad;color:#fff;font-size:70px;font-weight:700;margin:0 50px 0 0;align-self:flex-start;flex-shrink:0}.faq .item img{background:#303230;padding:20px;margin-top:10px;max-width:100%;box-sizing:border-box}@media(max-width:700px){.faq .item .answer ol li{flex-direction:column;text-align:center;align-items:center}.faq .item .answer ol li:before{align-self:unset;margin:0 0 30px}.faq .item img{padding:5px}}@media(max-width:400px){.faq .item{padding:15px}}
