.faqs-container-component{--faq-container-fg-color--aux:#cbcbcb;background-color:var(--faq-container-bg-color,var(--primary-color-bg));color:var(--faq-container-fg-color,var(--primary-color-fg))}
.faqs-container-component.bg-primary{--faq-container-bg-color:var(--primary-color-bg);--faq-container-fg-color:var(--primary-color-fg);--faq-container-fg-color--act:var(--faq-container-fg-color--aux)}
.faqs-container-component.bg-secondary{--faq-container-bg-color:var(--secondary-color-bg);--faq-container-fg-color:var(--secondary-color-fg);--faq-container-fg-color--act:var(--faq-container-fg-color--aux)}
.faqs-container-component.bg-tertiary{--faq-container-bg-color:var(--tertiary-color-bg);--faq-container-fg-color:var(--tertiary-color-fg);--faq-container-fg-color--act:var(--faq-container-fg-color--aux)}
.faqs-container-component__container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:24px;width:100%}
@media(min-width:768px){.faqs-container-component__container{flex-direction:row;gap:48px;padding-bottom:40px}
}
.faqs-container-component__title-pretitle{display:flex;flex-direction:column;padding-top:24px;width:100%;text-align:left}
@media(min-width:768px){.faqs-container-component__title-pretitle{padding-top:48px}
}
.faqs-container-component__pretitle{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:14px;font-weight:400;line-height:18px;letter-spacing:.1px;font-family:'helvetica-lt-pro',helvetica,sans-serif;color:currentColor}
@media(min-width:768px){.faqs-container-component__pretitle{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.1px;font-family:'helvetica-lt-pro',helvetica,sans-serif}
}
.faqs-container-component__title{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:40px;letter-spacing:-0.96px;color:currentColor}
@media(min-width:768px){.faqs-container-component__title{padding-bottom:40px;font-size:42px;line-height:48px}
}
.faqs-container-component__title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.faqs-container-component__searchbar{position:relative;padding-bottom:40px}
.faqs-container-component__searchbar-container{padding-top:32px}
@media(min-width:768px){.faqs-container-component__searchbar-container{padding-top:0}
}
.faqs-container-component__searchbar__title{padding-bottom:16px;font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:17px;font-weight:400;line-height:25px;font-family:'helvetica-lt-pro',helvetica,sans-serif}
.faqs-container-component__searchbar__title .cmp-text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.faqs-container-component__searchbar__icon{position:absolute;top:18px;right:16px;font-size:20px;font-weight:700;color:#000}
.faqs-container-component__searchbar__input{border-radius:4px;border:1px solid #adadad;padding:8px 16px;width:100%;height:56px;line-height:4}
.faqs-container-component__searchbar__input:not(:placeholder-shown) ~ .faqs-container-component__searchbar__icon{display:none}
.faqs-container-component__searchbar__subtitle{padding-bottom:0;font-style:normal;font-weight:700;font-size:24px;line-height:30px;letter-spacing:-0.02em;font-family:'helvetica-lt-pro',helvetica,sans-serif;font-weight:400;line-height:36px}
@media(min-width:768px){.faqs-container-component__searchbar__subtitle{padding-bottom:18px}
}
.faqs-container-component__searchbar__subtitle .cmp-text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.faqs-container-component__tablist{gap:16px;margin:0;padding:32px 0}
@media(min-width:768px){.faqs-container-component__tablist{padding:0}
}
.faqs-container-component__tablist.hidden{display:none}
.faqs-container-component__categories{display:flex;flex-direction:column;flex-basis:100%;gap:16px;width:100%}
@media(min-width:768px){.faqs-container-component__categories{flex-basis:28%}
}
.faqs-container-component__categories-container{position:relative;display:flex;align-items:center;box-shadow:0 0 0 .5px #adadad;padding:16px 24px;padding-left:60px;width:100%;min-height:96px;background-color:#000;font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:19px;font-weight:400;line-height:24px;font-family:'helvetica-lt-pro',helvetica,sans-serif;font-size:18px}
.faqs-container-component__categories-container-icon{position:absolute;left:20px}
.faqs-container-component__categories-container-icon .icon{width:24px;height:24px}
.faqs-container-component__categories-container-icon .icon::before{font-size:24px}
.faqs-container-component__categories .cmp-tabs__tab--active{border:2px solid #fff;font-weight:700}
.faqs-container-component__actions{display:block;padding:16px 0}
@media(min-width:768px){.faqs-container-component__actions{display:none}
}
.faqs-container-component__actions__backToMenuBtn{display:flex;align-items:center;border:0;padding:0;background:transparent;text-decoration:none;font-family:'helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-weight:700;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:10px;line-height:normal;letter-spacing:2px;cursor:pointer}
@media(min-width:768px){.faqs-container-component__actions__backToMenuBtn{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-weight:700;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:12px;line-height:16px;letter-spacing:1.25px}
}
.faqs-container-component__actions__backToMenuBtn span{margin-right:5px;line-height:16px;color:var(--faq-container-fg-color,var(--primary-color-fg))}
.faqs-container-component__actions.hidden{display:none}
.faqs-container-component__faq-item{flex-basis:100%;width:100%}
@media(min-width:768px){.faqs-container-component__faq-item{flex-basis:72%}
}
.faqs-container-component__faq-item__content{padding-bottom:32px}
.faqs-container-component__faq-item__title-container{position:relative;margin-bottom:16px}
.faqs-container-component__faq-item__title{position:relative;padding-left:0;font-family:'helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;letter-spacing:-0.48px;line-height:40px;letter-spacing:0}
@media(min-width:768px){.faqs-container-component__faq-item__title{padding-left:32px;font-size:32px}
}
.faqs-container-component__faq-item__title .cmp-title__text{font-family:unset;font-size:unset;font-style:unset;font-weight:unset;line-height:unset;letter-spacing:unset}
.faqs-container-component__faq-item__title-icon{display:none}
@media(min-width:768px){.faqs-container-component__faq-item__title-icon{position:absolute;top:8px;left:0;display:block;width:24px;height:24px}
}
.faqs-container-component__faq-item__title-icon .icon{font-size:24px}
.faqs-container-component__faq-item__text{padding-top:8px;font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:17px;font-weight:400;line-height:25px;font-family:'helvetica-lt-pro',helvetica,sans-serif;color:var(--faq-container-fg-color,var(--primary-color-fg))}
.faqs-container-component__faq-item__text .cmp-text a{text-underline-offset:4px;color:currentColor}
.faqs-container-component__faq-item__text .cmp-text>*:not(:last-child){margin-bottom:16px}
.faqs-container-component__faq-item__faqs .cmp-accordion{margin:0}
.faqs-container-component__faq-item__faqs .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon svg{fill:currentColor}
.faqs-container-component__faq-item__faqs .cmp-accordion__item[data-cmp-expanded]{border-bottom:0}
.faqs-container-component__faq-item__faqs .cmp-accordion__header{border-bottom:1px solid #cbcbcb}
.faqs-container-component__faq-item__faqs .cmp-accordion__button{display:flex;justify-content:space-between;align-items:center;gap:14px;border:0;padding:16px 0;padding-top:32px;width:100%;background-color:transparent;color:currentColor}
.faqs-container-component__faq-item__faqs .cmp-accordion__button .cmp-accordion__title{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:17px;font-weight:700;line-height:25px;font-family:'helvetica-lt-pro',helvetica,sans-serif;color:currentColor}
.faqs-container-component__faq-item__faqs .cmp-accordion__button .cmp-accordion__icon svg{fill:currentColor}
.faqs-container-component__faq-item__faqs .cmp-accordion__button--expanded .cmp-accordion__title{color:var(--faq-container-fg-color,var(--primary-color-fg))}
.faqs-container-component__faq-item__faqs .cmp-accordion__panel{margin-bottom:25px;padding-top:16px;font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:17px;font-weight:400;line-height:25px;font-family:'helvetica-lt-pro',helvetica,sans-serif;color:var(--faq-container-fg-color,var(--primary-color-fg))}
.faqs-container-component__faq-item__faqs .cmp-accordion__panel__description{padding-top:16px}
.faqs-container-component__faq-item__faqs .cmp-accordion__panel a{text-underline-offset:3px;color:currentColor}
.faqs-container-component__faq-item__faqs .cmp-accordion__panel>*:not(:last-child),.faqs-container-component__faq-item__faqs .cmp-accordion__panel__description>*:not(:last-child){margin-bottom:16px}
.faqs-container-component__faq-item__faqs .cmp-accordion-faqs-group__item[data-cmp-expanded]{border-bottom:0}
.faqs-container-component__faq-item__faqs .cmp-accordion-faqs-group__header .cmp-accordion-faqs-group__title{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;letter-spacing:-0.02em;font-weight:300;letter-spacing:.02em}
.faqs-container-component__faq-item__faqs .cmp-accordion-faqs-group__header .cmp-accordion-faqs-group__icon::before{content:"\e924";font-family:"hdr-icons";font-size:24px;font-weight:400}
.faqs-container-component__faq-item__faqs .cmp-accordion-faqs-group__header .cmp-accordion-faqs-group__icon svg{display:none}
.faqs-container-component__faq-item__faqs .cmp-accordion-faqs-group__header .cmp-accordion__button--expanded .cmp-accordion-faqs-group__icon::before{content:"\e921"}
.faqs-container-component__faq-item__faqs .cmp-accordion-faqs-group__panel{margin-bottom:16px;padding:0}
@media(min-width:768px){.faqs-container-component__faq-item__faqs .cmp-accordion-faqs-group__panel{margin-bottom:48px}
}
.faqs-container-component__faq-item__faqs mark{padding:4px;background-color:var(--faq-container-fg-color,var(--primary-color-fg))}
.faqs-container-component .hidden{display:none}
.faqs-container-component__search-results{display:none;padding-bottom:40px}
.faqs-container-component__search-results__title{font-size:24px;font-weight:400;line-height:36px;letter-spacing:0}
.faqs-container-component__search-results--noresults{display:flex;flex-direction:column;row-gap:8px;padding:24px 0;text-align:center}
@media(min-width:1024px){.faqs-container-component__search-results--noresults{padding-top:32px;padding-bottom:32px}
}
.faqs-container-component__search-results--noresults .icon{font-size:38px}
.faqs-container-component__search-results--noresults__title{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;letter-spacing:-0.02em}
.faqs-container-component__search-results--noresults__text{font-family:'helvetica-lt-pro',helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-0.28px}