.faq-section-container{display:flex;flex-wrap:wrap;gap:var(--global-item-gap);visibility:hidden;opacity:0;transition:opacity .3s ease}.faq-section-container.active{visibility:visible;opacity:1}.faq-section-container .header-container{flex:0 0 100%;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:var(--global-col-gap-lg)}@media screen and (max-width:989px){.faq-section-container .header-container{flex-wrap:wrap;justify-content:center}}.faq-section-container .header-container .section-heading-container{flex:0 0 47%;margin:0;padding:0}@media screen and (max-width:989px){.faq-section-container .header-container .section-heading-container{flex:0 0 100%}}.faq-section-container .header-container .img-container{flex:0 0 39%}@media screen and (max-width:989px){.faq-section-container .header-container .img-container{flex:0 0 80%;width:80%!important;order:2}}.faq-section-container .header-container .img-container .img-svg,.faq-section-container .header-container .img-container img{width:100%;height:auto}.faq-questions__wrapper{list-style:none;margin:0;padding:0;flex:1 1 100%;display:flex;flex-direction:column}.faq-questions__wrapper .faq-item-wrapper{display:contents}.faq-questions__wrapper .faq-item-wrapper>details{list-style:none}.faq-questions__wrapper .faq-item-wrapper>details>summary::-webkit-details-marker{display:none}.faq-section-container--sidebar .faq-questions__wrapper{flex:1 1 100%}@media screen and (max-width:989px){.faq-questions__wrapper{flex:1 1 100%;flex-wrap:wrap}}.faq-container__mob{display:none}@media screen and (max-width:989px){.faq-container__mob{display:block}}.faq-nav-questions-wrapper{width:100%;display:flex;gap:var(--toggle-gap)}@media screen and (max-width:989px){.faq-nav-questions-wrapper{flex-direction:column}}.faq-nav-questions-wrapper .faq-nav{flex:0 0 400px;display:flex;flex-direction:column;gap:var(--global-grid-gap-md)}@media screen and (max-width:989px){.faq-nav-questions-wrapper .faq-nav{flex:0 1 auto;max-width:-moz-fit-content;max-width:fit-content}}.faq-nav-questions-wrapper .faq-nav .faq-nav__item{display:flex;padding:var(--toggle-padding-sm);align-items:center;align-self:stretch;justify-content:flex-start;border-radius:var(--global-border-rad-sm,8px);border:var(--global-border-width) solid var(--toggle-bg-stroke);width:100%;text-align:left;color:#fff;font-family:var(--toggle-heading-lg-font-family);font-size:var(--toggle-heading-lg-font-size);font-style:var(--toggle-heading-lg-font-style);font-weight:var(--toggle-heading-lg-font-weight);letter-spacing:var(--toggle-heading-lg-letter-spacing);line-height:var(--toggle-heading-lg-line-height);gap:var(--toggle-heading-lg-paragraph-spacing);text-transform:var(--toggle-heading-lg-text-transform);gap:var(--toggle-gap-sm);text-transform:uppercase;transition:all .3s ease-in-out}.faq-nav-questions-wrapper .faq-nav .faq-nav__item a{text-decoration:none;color:#fff}.faq-nav-questions-wrapper .faq-nav .faq-nav__item *{transition:all .3s ease-in-out}.faq-nav-questions-wrapper .faq-nav .faq-nav__item .faq-nav__icon{height:40px;width:40px}.faq-nav-questions-wrapper .faq-nav .faq-nav__item.active,.faq-nav-questions-wrapper .faq-nav .faq-nav__item:hover{color:var(--toggle-heading-fill);border:var(--global-border-width) solid var(--tag-bg-fill-default);background:var(--tag-bg-fill-default)}.faq-nav-questions-wrapper .faq-nav .faq-nav__item.active .faq-nav__icon,.faq-nav-questions-wrapper .faq-nav .faq-nav__item:hover .faq-nav__icon{fill:var(--brand-black)}.faq-nav-questions-wrapper .faq-nav .faq-nav__item.active .faq-nav__icon path,.faq-nav-questions-wrapper .faq-nav .faq-nav__item:hover .faq-nav__icon path{fill:var(--brand-black)}.faq-nav-questions-wrapper .faq-nav .faq-nav__item.active a,.faq-nav-questions-wrapper .faq-nav .faq-nav__item:hover a{color:var(--toggle-heading-fill);border:var(--global-border-width) solid var(--tag-bg-fill-default);background:var(--tag-bg-fill-default)}.faq-nav-questions-wrapper .faq-nav .faq-nav__item:focus,.faq-nav-questions-wrapper .faq-nav .faq-nav__item:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}.faq-nav-questions-wrapper .faq-category-wrapper{display:flex;flex-direction:column;gap:var(--toggle-gap)}.faq-container__mob details,.faq-questions__wrapper details{padding:var(--toggle-padding-sm) 0 var(--toggle-padding-sm) 0;border-bottom:var(--global-border-width) solid var(--global-border);cursor:pointer}.faq-container__mob details details[data-category],.faq-questions__wrapper details details[data-category]{display:none}.faq-container__mob details.active,.faq-questions__wrapper details.active{display:block}.faq-container__mob details[open],.faq-questions__wrapper details[open]{transition:none}.faq-container__mob details[open] summary svg,.faq-questions__wrapper details[open] summary svg{transform:rotate(90deg)}.faq-container__mob details[open] summary svg path:nth-child(2),.faq-questions__wrapper details[open] summary svg path:nth-child(2){transform:rotate(-90deg)}.faq-container__mob details summary,.faq-questions__wrapper details summary{display:flex;justify-content:space-between;align-items:center;font-family:var(--toggle-heading-lg-font-family);font-size:var(--toggle-heading-lg-font-size);font-style:var(--toggle-heading-lg-font-style);font-weight:var(--toggle-heading-lg-font-weight);letter-spacing:var(--toggle-heading-lg-letter-spacing);line-height:var(--toggle-heading-lg-line-height);gap:var(--toggle-heading-lg-paragraph-spacing);text-transform:var(--toggle-heading-lg-text-transform);text-transform:uppercase;padding:var(--toggle-pad)}.faq-container__mob details summary:focus,.faq-container__mob details summary:focus-visible,.faq-questions__wrapper details summary:focus,.faq-questions__wrapper details summary:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}.faq-container__mob details summary svg.icon-plus,.faq-questions__wrapper details summary svg.icon-plus{cursor:pointer;height:var(--toggle-icon-size);width:var(--toggle-icon-size);flex:0 0 var(--toggle-icon-size);transition:.2s ease-in-out}.faq-container__mob details summary svg.icon-plus path:nth-child(2),.faq-questions__wrapper details summary svg.icon-plus path:nth-child(2){transition:.1s ease-in-out;transform-origin:center}.faq-container__mob details .faq-answer,.faq-questions__wrapper details .faq-answer{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform);padding:var(--toggle-heading-gap) var(--toggle-icon-size) 0 0}@media screen and (max-width:768px){.faq-container__mob details .faq-answer,.faq-questions__wrapper details .faq-answer{padding:var(--global-col-gap-sm) var(--toggle-icon-size) 0 0}}.faq-container__mob details p,.faq-questions__wrapper details p{font-family:var(--global-body-lg-font-family);font-size:var(--global-body-lg-font-size);font-style:var(--global-body-lg-font-style);font-weight:var(--global-body-lg-font-weight);letter-spacing:var(--global-body-lg-letter-spacing);line-height:var(--global-body-lg-line-height);gap:var(--global-body-lg-paragraph-spacing);text-transform:var(--global-body-lg-text-transform);margin:0;padding:0}.faq-container__mob details p *,.faq-questions__wrapper details p *{display:inline!important}.faq-container__mob details a:hover,.faq-questions__wrapper details a:hover{color:var(--brand-cyan)}.faq-container__mob details a:focus,.faq-container__mob details a:focus-visible,.faq-questions__wrapper details a:focus,.faq-questions__wrapper details a:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:2px}.faq-container__mob details *,.faq-container__mob details .metafield-rich_text_field,.faq-questions__wrapper details *,.faq-questions__wrapper details .metafield-rich_text_field{font-size:inherit}