.faq-section{background-color:var(--faq-background-color);display:flex;flex-direction:column;gap:var(--item-gap)}.faq-section.background-light-2{--faq-background-color:#f4eee8;--faq-answer-color:#6a6056;--faq-border-color:#e4d5d3;--faq-category-inactive-color:#6a6056}.faq-section.background-light-3{--faq-background-color:#ece1dd;--faq-answer-color:#6a6056;--faq-border-color:#6a6056;--faq-category-inactive-color:#6a6056}.faq-section.background-accent-2{--faq-background-color:#006f44;--faq-answer-color:#000000;--faq-border-color:#000000;--faq-category-inactive-color:#00000059}@media screen and (min-width:769px){.faq-section .faqs-heading{display:flex;flex-direction:column}.faq-section .faqs-heading .heading-left{max-width:80%}.faq-section .faqs-heading .heading-right{max-width:80%;align-self:flex-end;text-align:right}}.faq-section .faqs-wrapper{display:flex;gap:var(--toggle-gap) var(--col-gap-lg);overflow:hidden}@media screen and (max-width:768px){.faq-section .faqs-wrapper{flex-direction:column}}.faq-section .faqs-wrapper .faq-nav{display:flex;flex-wrap:wrap;gap:30px}@media screen and (min-width:769px){.faq-section .faqs-wrapper .faq-nav{flex:0 0 fit-content;flex-direction:column;gap:50px;border-right:2px solid var(--faq-border-color);padding-right:var(--col-gap-lg)}}@media screen and (max-width:768px){.faq-section .faqs-wrapper .faq-nav{border-bottom:2px solid var(--faq-border-color);padding-bottom:var(--item-gap)}}.faq-section .faqs-wrapper .faq-nav input{display:none}.faq-section .faqs-wrapper .faq-nav input:checked+label{color:#000}.faq-section .faqs-wrapper .faq-nav label{color:var(--faq-category-inactive-color);cursor:pointer}.faq-section .faqs-wrapper .faq-nav label:first-of-type{margin-top:0}.faq-section .faqs-wrapper .faq-nav label:last-of-type{margin-bottom:0}.faq-section .faqs-wrapper .faq-questions{flex:1;display:flex;flex-direction:column;margin:calc(var(--toggle-gap) * -1) 0}.faq-section .faqs-wrapper .faq-questions .faq{border-bottom:2px solid var(--faq-border-color)}.faq-section .faqs-wrapper .faq-questions .faq[open] .faq-question .icon-plus{display:none}.faq-section .faqs-wrapper .faq-questions .faq[open] .faq-question .icon-minus{display:block}.faq-section .faqs-wrapper .faq-questions .faq:not([open]) .faq-question .icon-plus{display:block}.faq-section .faqs-wrapper .faq-questions .faq:not([open]) .faq-question .icon-minus{display:none}.faq-section .faqs-wrapper .faq-questions .faq:not(.active){display:none}.faq-section .faqs-wrapper .faq-questions .faq:last-child .faq-answer{padding-top:var(--toggle-gap)}.faq-section .faqs-wrapper .faq-questions .faq .faq-question{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:var(--toggle-gap) 0}.faq-section .faqs-wrapper .faq-questions .faq .faq-question .icon{position:static;width:24px;height:24px;flex:0 0 24px}@media screen and (min-width:769px){.faq-section .faqs-wrapper .faq-questions .faq .faq-question .icon{width:30px;height:30px;flex:0 0 30px}.faq-section .faqs-wrapper .faq-questions .faq .faq-question .icon path{stroke-width:3px!important}}.faq-section .faqs-wrapper .faq-questions .faq .faq-answer{color:var(--faq-answer-color);padding-bottom:var(--toggle-gap)}.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field{--cap-height:.8em;--snug-text-top-adjustment:-2.05;--snug-text-bottom-adjustment:-1.95;--snug-text-top:calc((1lh - var(--cap-height)) / var(--snug-text-top-adjustment));--snug-text-bottom:calc((1lh - var(--cap-height)) / var(--snug-text-bottom-adjustment));--snug-gap:calc(2lh - (2em - var(--cap-height)));display:flex;flex-direction:column;gap:var(--text-gap);font-size:14px;line-height:1.7}@media screen and (max-width:768px){.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field{font-size:12px}}.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>.h1,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>.h2,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>.h3,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>.h4,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>.h5,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>.h6,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>.paragraph,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>a:not(.button),.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>h1,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>h2,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>h3,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>h4,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>h5,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>h6,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>p,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>s,.faq-section .faqs-wrapper .faq-questions .faq .faq-answer .metafield-rich_text_field>ul{--cap-height:.8em;--snug-text-top-adjustment:-2.05;--snug-text-bottom-adjustment:-1.95;--snug-text-top:calc((1lh - var(--cap-height)) / var(--snug-text-top-adjustment));--snug-text-bottom:calc((1lh - var(--cap-height)) / var(--snug-text-bottom-adjustment));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}