.hc-faq-section{margin:0 auto;padding:0 36px}.hc-faq-heading{font-size:32px;font-weight:400;color:#333;margin-bottom:16px}.hc-faq-list{margin:0;padding:0}.hc-faq-item{border-bottom:1px solid #ddd}.hc-faq-question{width:100%;text-align:left;border:none;background:none;cursor:pointer;padding:12px 0;display:flex;align-items:center;justify-content:space-between}.hc-faq-question:hover{background-color:rgba(0,0,0,.025)}.hc-faq-question-inner{padding:0 64px;position:relative;width:100%}@media (max-width:767px){.hc-faq-question-inner{padding-left:0;padding-right:32px}}.hc-faq-question h1{margin:0;font-size:24px;font-weight:400;color:#333}.hc-faq-caret{margin-left:8px;font-size:16px;color:#999;transition:transform .3s ease;min-width:24px;min-height:24px;position:absolute;bottom:0;right:0}.hc-faq-caret.open{transform:rotate(90deg)}.hc-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.hc-faq-answer.open{max-height:-moz-fit-content;max-height:fit-content}.hc-faq-answer-content{padding:12px 64px;color:#333}@media (max-width:767px){.hc-faq-answer-content{padding:12px 0}}.hc-faq-answer-content p{font-size:18px;color:#333;line-height:1.5;margin:10px 0}.hc-embedded-image{max-width:270px;height:auto}