.faq__list{background:rgba(30,30,30,.5);padding:20px}@media(max-width:768px){.faq__list{padding:10px}}.faq__list .item{padding:20px 0}@media(max-width:768px){.faq__list .item{padding:10px 0}}.faq__list .item+.item{border-top:1px solid #ccc}.faq__list .item.active .item__title i:before{content:""}.faq__list .item.active .item__body{max-height:none}@media(max-width:768px){.faq__list .item.active .item__body{margin-top:10px;font-size:14px;padding-left:33px}}.faq__list .item__title{cursor:pointer;height:auto;max-height:999px;vertical-align:middle;line-height:50px;transition:all .3s ease;margin-bottom:0;display:inline-block;position:relative}.faq__list .item__title:hover{color:#ff8d4c}.faq__list .item__title:hover i{background:rgba(56,56,56,.55)}.faq__list .item__title>h3{font-size:22px;font-family:"Julius Sans One",Helvetica,Arial,sans-serif;line-height:50px;vertical-align:middle}.faq__list .item__title>h3>i{padding:10px;background:rgba(30,30,30,.55);margin-right:15px;color:#eff1f3;transition:all .3s ease;cursor:pointer}.faq__list .item__title>h3>i:hover{background:rgba(56,56,56,.55)}@media(max-width:768px){.faq__list .item__title>h3{font-size:14px;padding-left:33px;line-height:22px}.faq__list .item__title>h3>i{position:absolute;padding:5px;margin-right:10px;top:0;left:0}}.faq__list .item__body{transition:height .4s ease;max-height:0;overflow:hidden;font-size:16px;padding-left:50px;line-height:24px}