.faq-container{background-color:#eee;padding:30px 20px 0}.faq-container h1,.faq-container h2{font-size:24px;margin:0 auto;max-width:1040px;padding-bottom:5px}.questions{background-color:#eee;padding:0 20px 20px}.questions .questions_wrapper{margin:0 auto;max-width:1040px;overflow:hidden}.questions .questions_wrapper .questions_content{background-color:#fff;border-radius:10px;font-size:16px;margin:10px 0;padding:6px 40px 1px 20px}.questions .questions_wrapper .questions_content .question{color:#000;font-weight:700;margin-left:1em;padding-left:1em;position:relative;text-indent:-1em}.questions .questions_wrapper .questions_content .question:before{content:"Q.";margin-right:1em}.questions .questions_wrapper .questions_content .question:after{border-right:3px solid #000;border-top:3px solid #000;content:"";display:block;height:12px;position:absolute;right:-25px;top:30%;transform:rotate(135deg);transition:all .2s ease-in-out;width:12px}.questions .questions_wrapper .questions_content .question:hover{cursor:pointer;text-decoration:underline}.questions .questions_wrapper .questions_content .answer{margin-bottom:15px;margin-left:1em;margin-top:25px;padding-left:1em;text-indent:-1em}.questions .questions_wrapper .questions_content .answer:before{content:"A.";margin-right:1em}