.faq-banner-image{height:33vh;background-size:cover;background-position:0% 71%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:45px;font-weight:600;text-align:center;position:relative}.faq-banner-image:after{content:'';background:rgb(0 0 0 / .2);position:absolute;top:0;left:0;right:0;bottom:0}.faq-banner-image span{z-index:1}.faq-section{display:flex;align-items:start;justify-content:center;font-size:16px;margin:4rem 0;justify-self:center}.faq-sidebar{margin-right:4rem;min-width:200px}.faq-sidebar button{display:block;outline:none;border:none;background:none;width:max-content;font-size:16px;padding:2rem 0 1rem 0;opacity:.6}.faq-sidebar button.active{opacity:1;font-weight:600}.faq-questions-list{list-style:none;margin:0;padding:0;transition:.3s}.faq-questions-list>li{padding:2rem 0;cursor:pointer;user-select:none;font-size:16px}.faq-questions-list>li:not(:last-of-type){border-bottom:1px solid #E3E3E3}.faq-questions-list li h4{font-size:16px;font-weight:600;margin:0;display:flex;align-items:center;justify-content:space-between}.faq-questions-list li svg{height:20px;width:20px;min-width:20px;min-height:20px;transition:.3s;margin-left:2rem}.faq-questions-list li.expanded svg{transform:rotate(45deg)}.faq-questions-list li p.answer{font-size:16px;margin:0;max-height:0;overflow:hidden;opacity:0;transition:.3s}.faq-questions-list li .metafield-rich_text_field{overflow:hidden;max-height:0;transition:.3s}.faq-questions-list li.expanded .metafield-rich_text_field,.faq-questions-list li.expanded p.answer{margin-top:1rem;opacity:1}@media screen and (max-width:1023px){.faq-section{margin-top:0}.faq-sidebar{display:none}.questions-list-title{margin:0;padding:4rem 0 2rem;border-bottom:1px solid #e3e3e3;font-weight:600;font-size:20px}.faq-questions-list>li{border-bottom:1px solid #E3E3E3}.faq-banner-image{font-size:35px}}@media screen and (min-width:1024px){.faq-questions-list:not(.faq-questions-list.active){display:none}.questions-list-title{display:none}}