.c-accordion{width:100%}.c-accordion-item{position:relative;border-bottom:1px solid #e5e7eb}.c-accordion-item h3 button{width:100%;font-size:20px;line-height:normal;padding:24px 16px 24px 0;white-space:normal;text-align:left}.c-accordion-item h3 button[aria-expanded=true] svg{-webkit-transform:rotate(180deg) translateY(-4px);-ms-transform:rotate(180deg) translateY(-4px);transform:rotate(180deg) translateY(-4px)}.c-accordion-item h3 svg{position:absolute;top:24px;right:0;display:block;width:16px;height:16px;pointer-events:none;-webkit-transition:-webkit-transform ease-in-out 350ms;transition:-webkit-transform ease-in-out 350ms;transition:transform ease-in-out 350ms;transition:transform ease-in-out 350ms,-webkit-transform ease-in-out 350ms}.c-accordion .c-accordion-panel-content{border-top:1px solid #e5e7eb;padding:19px 0}.faq{margin-top:31px}@media (min-width:992px){.faq{margin-top:54px}}.faq-title{margin-bottom:30px}@media (min-width:992px){.faq .c-accordion{max-width:500px}}@media (min-width:1280px){.faq .c-accordion{max-width:607px}}.faq-desc{margin-top:30px}@media (min-width:992px){.faq-desc{max-width:500px}}@media (min-width:1280px){.faq-desc{max-width:607px}}.faq-section{padding:40px 0}@media (min-width:992px){.faq-section{padding:52px 0 63px}}.faq-section-inner{width:100%;max-width:808px}.faq-section .faq{margin:0}.faq-section .faq-title{margin-bottom:43px}@media (min-width:992px){.faq-section .faq-title{margin-bottom:45px}}.faq-section .c-accordion{max-width:100%}@media (min-width:992px){.faq-section .c-accordion{margin-left:5px}}.faq-section.-center .faq-section-inner{margin:0 auto}