.faqs{padding:var(--s5)0}.faqs .title{margin-bottom:var(--s1)}.faqs .inner,.faqs .title{grid-column:2/span 8}.faqs .text{-moz-column-count:var(--columnsDesktop);column-count:var(--columnsDesktop);-moz-column-gap:var(--s2);column-gap:var(--s2)}@media (max-width:1199px){.faqs .text{-moz-column-count:var(--columnsTablet);column-count:var(--columnsTablet)}}@media (max-width:991px){.faqs .text{-moz-column-count:var(--columnsMobile);column-count:var(--columnsMobile)}}.faqs__menu{grid-column:1/4}@media (max-width:767px){.faqs__menu{grid-column:1/-1;margin-bottom:var(--s2)}}.faqs__groups,.faqs__menu ul{display:flex;flex-direction:column}.faqs__menu ul{list-style-type:none;padding:0;margin:0;gap:var(--s1)}.faqs__menu ul li a{font-size:var(--P4);line-height:var(--P4_LH);color:var(--primaryGrey);text-decoration:none}.faqs__menu ul li a:hover{color:var(--primaryBlue)}.faqs__menu ul li a.top-level{font-weight:700;font-size:var(--P3);line-height:var(--P3_LH)}.faqs__menu ul li a[href="#"]{cursor:default;pointer-events:none}.faqs__groups{grid-column:5/13;gap:var(--s4)}@media (max-width:767px){.faqs__groups{grid-column:1/-1}}.faqs__groups__group .group--title{border-bottom:1px solid #000;padding-bottom:var(--s1);font-weight:var(--bodyFontWeightBold);font-size:var(--P2);line-height:var(--P2_LH)}.faqs .faq{padding:var(--s1)0;border-bottom:1px solid #000}.faqs .faq--title{font-family:var(--bodyFontFamily);font-size:var(--P1);line-height:var(--P1_LH);margin:0 0 var(--s1)0;margin:0;text-transform:uppercase;font-weight:var(--bodyFontWeightBold);cursor:pointer;display:flex}@media (max-width:767px){.faqs .faq--title{gap:1rem;font-weight:var(--bodyFontWeightBold);font-size:var(--P2);line-height:var(--P2_LH)}}.faqs .faq--title:before{content:attr(data-number);color:var(--primaryTeal);font-size:var(--P2);font-weight:400;display:inline-block;width:3rem}@media (max-width:767px){.faqs .faq--title:before{content:unset}}.faqs .faq--text{overflow:hidden;height:0}.faqs .faq--text .inner{padding:var(--s1)0 var(--s1) 3rem}@media (max-width:767px){.faqs .faq--text .inner{padding-left:0}}.faqs .faq--text p,.faqs .faq--text ul{font-family:var(--bodyFontFamily);font-weight:var(--bodyFontWeight);font-size:var(--P3);line-height:var(--P3_LH)}.faqs .faq--text p{margin-bottom:var(--s1)}.faqs .faq--text a{color:var(--primaryTeal);text-decoration:underline}.faqs .faq--text ul{list-style-type:none;padding:0;margin:0 0 var(--s1);display:flex;flex-wrap:wrap;gap:1rem}.faqs .faq--text ul li{position:relative;padding-left:1.5rem}.faqs .faq--text ul li:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--fusia);position:absolute;left:0;top:.5rem}