.faq{margin:0 auto;max-width:var(--page-width)}.template-page .faq .section-spaced{padding:0}.faq-category{font-size:24px;padding:var(--gutter) 0}.faq .panel{overflow:hidden;background:var(--colorFaqPanelTitleBg);border-bottom:1px solid var(--colorFaqPanelBorder)}.faq .panel:last-child{border:none}.faq .panel-title{line-height:inherit;color:var(--colorFaqPanelTitle);display:block;margin:0;padding:calc(var(--gutter) / 1.5)}.faq .collapse{color:var(--colorFaqPanelText);background:var(--colorFaqPanelTextBg);transition:max-height 0.15s ease-out}.faq .collapse.in{transition:max-height 0.3s ease-in}.faq .panel-body{overflow:hidden;padding:0 calc(var(--gutter) / 2) 0}.faq .panel-title i:before{display:inline-block;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f067"}.faq .active .panel-title i::before{content:"\f068"}@media screen and (min-width:750px){.faq .panel-title{padding:calc(var(--gutter) / 1.5)}.faq .panel-body{padding:calc(var(--gutter) / 2) calc(var(--gutter) / 1.2) 0}}