.faq{width:90%;margin:30px auto;color:#333}.faq-section{font-size:1.6em;text-align:center;margin:1em 0 .5em;text-transform:uppercase;opacity:.8}.faq-item{margin:20px}.faq-item:after{content:"";display:table;clear:both}.faq-question,.faq-answer{float:left;box-sizing:border-box;padding:20px;font-size:1.2em}@media(min-width:768px){.faq-question{width:30%}.faq-answer{width:70%}}@media(max-width:767px){.faq-question{width:100%}.faq-answer{width:100%}}.faq-question{font-weight:bold;text-align:right;font-size:1.3em}.faq-answer{background:#dcf8c6;color:#000;opacity:.8;position:relative;border-radius:4px}.faq-answer:before{content:"";border:10px solid transparent;border-right:10px solid #dcf8c6;position:absolute;right:100%}