.faq-module{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;row-gap:20px;align-items:flex-start;margin-top:40px}.faq-module .faq{transition:background-color .3s ease;display:flex;flex-flow:column nowrap;border:2px solid #e4e4e4;border-radius:8px;padding:20px 30px;cursor:pointer}.faq-module .faq.active{background-color:#f5f5f5;border:2px solid #f5f5f5;border-top:2px solid #ee2e2e;border-radius:0}.faq-module .faq .question{display:flex;flex-flow:row nowrap}.faq-module .faq .question .question-title{color:#ee2e2e;font-family:museo,serif;font-weight:500;font-size:1rem;margin:0}.faq-module .faq .question .down-chevron{margin-left:auto;padding-left:20px;padding-right:3px;display:block}.faq-module .faq.active .question .down-chevron{display:none}.faq-module .faq .question .hex-close{margin-left:auto;padding-left:20px;display:none}.faq-module .faq.active .question .hex-close{display:block}.faq-module .faq .answer{opacity:0;height:0}.faq-module .faq .answer *{height:0;display:none}.faq-module .faq.active .answer{transition:opacity .3s ease;opacity:1;height:auto;margin-top:10px}.faq-module .faq.active .answer *{height:auto;display:unset}@media(max-width:768px){.faq-module{grid-template-columns:repeat(1,1fr)}}@media(max-width:500px){.faq-module .faq{padding:15px 20px}}