.faq{position:relative}.faq .text{padding-left:80px;display:block}.faq .item{position:relative;margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #f3f3f3}.faq .item:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.faq h4{font-size:30px;line-height:35px;text-transform:uppercase;font-weight:400;margin-bottom:18px;padding-top:10px}.faq .qa{position:absolute;left:0;top:10px;width:50px;font-size:24px;line-height:43px;text-align:center}.faq .qa span{display:block}.faq .qa .question{background-color:#111;color:#fff;position:relative;padding-top:5px}.faq .qa .question:after{content:'';width:0;height:0;position:absolute;bottom:-10px;left:0;border-style:solid;border-width:10px 25px 0 25px;border-color:#111 transparent transparent transparent}.faq .qa .answer{padding-top:10px;padding-bottom:5px;background-color:#3180e6;color:#fff}.faq.style-corporate h4{text-transform:none;font-weight:300;margin-bottom:22px}.faq.style-corporate .qa .question:after{display:none}.faq.style-corporate .qa .question,.faq.style-corporate .qa .answer{border-radius:5px;font-size:18px;font-weight:400;padding:5px}.faq.style-corporate .qa .answer{margin-top:10px}@media screen and (max-width:480px){.faq .qa{display:none}.faq .text{padding-left:0}}