.faqContainer{background-color:var(--light-primary);width:100%;padding:7.125rem var(--section-left-padding)11.688rem var(--section-left-padding);flex-direction:row;justify-content:center;gap:6.53rem;display:flex}.faqDescriptionContainer{flex-direction:row;display:flex}.faqDescriptionSection{flex-direction:column;display:flex}.faqDescriptionHeaderSection{color:var(--dark-primary);flex-direction:column;font-size:2.5rem;font-weight:700;line-height:3.438rem;display:flex}.faqDescription{width:16.813rem;font-size:1.25rem;font-weight:var(--landing-page-font-400);color:var(--dark-secondary);padding:2.438rem 0 3.5rem;line-height:100%}.needHelpSection{flex-direction:row;align-items:center;gap:.938rem;display:flex}.needHelpContent{font-size:.875rem;font-weight:var(--landing-page-font-500);color:var(--dark-secondary);text-wrap:nowrap;line-height:125%}.faqImageOverlayContainer{justify-content:center;align-items:center;width:8.813rem;height:14.938rem;display:flex;position:relative}.faqVectorOverlay{position:absolute}.faqMaskOverlay{position:absolute;left:-.658rem}.faqSectionWrapper{flex-direction:column;align-items:center;gap:.75rem;min-width:32.625rem;display:flex}.faqSection{flex-direction:column;align-items:center;width:100%;display:flex}.faqQuestionContainer{background-color:var(--light-secondary);cursor:pointer;border-radius:.625rem;flex-direction:row;align-items:center;gap:.75rem;width:100%;padding:1.188rem 0;display:flex;position:relative;overflow:hidden}.faqQuestionContainer.selectedQuestion{background-color:var(--brand-primary-color)}.currentQuestionHighlighter{background-color:#0000;width:.688rem;height:100%;transition:all .3s;position:absolute;top:0;left:0}.currentQuestionHighlighter.true{background-color:var(--brand-primary-color)}.faqQuestionText{width:100%;font-size:1.25rem;font-weight:var(--landing-page-font-500);padding-left:2.125rem;line-height:125%}.faqContainerArrowSection{background-color:#0000;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-right:2.25rem;display:flex}.faqArrowIcon{width:.75rem;height:.375rem}.faqAnswerContainer{border:1px solid var(--brand-primary-color);background-color:var(--light-secondary);width:30.25rem;font-size:.875rem;font-weight:var(--landing-page-font-400);color:var(--dark-secondary);opacity:1;border-radius:0 0 .625rem .625rem;max-height:1000px;margin-top:-.063rem;padding:1.625rem 1.188rem;line-height:125%;transition:all .3s;overflow:hidden}.faqAnswerContainer.collapsed{opacity:0;border-width:0;max-height:0;padding-top:0;padding-bottom:0}.faqArrowIcon{width:.75rem;height:.375rem;transition:transform .3s ease-in-out}.selectedQuestion .faqArrowIcon{transform:rotate(0)}@media only screen and (min-width:0) and (max-width:767px){.faqContainer{flex-direction:column;gap:0;padding:3.75rem 2.5rem}.faqQuestionContainer{align-items:center;min-height:2.875rem}.faqImageOverlayContainer{display:none}.faqDescriptionContainer{justify-content:center}.faqDescriptionSection{align-items:center}.faqDescriptionHeaderSection{text-align:center;font-size:1.5rem;line-height:125%;font-weight:var(--landing-page-font-600)}.faqDescription{width:60%;font-size:.75rem;font-weight:var(--landing-page-font-400);text-align:center;padding:.813rem 0 1.875rem;line-height:125%}.needHelpSection{justify-content:center}.needHelpContent{font-weight:var(--landing-page-font-400)}.faqSectionWrapper{min-width:unset}.faqQuestionText{font-size:.75rem;font-weight:var(--landing-page-font-500)}.faqAnswerContainer{width:90%;padding:.5rem 0 1.125rem .563rem;font-size:.75rem}}@media only screen and (min-width:768px) and (max-width:1024px){.faqContainer{gap:3.688rem;padding:4.25rem 4.188rem 6.813rem 2.875rem}.faqDescriptionHeaderSection{width:max-content;font-size:1.447rem;line-height:1.988rem}.faqDescription{width:13.813rem;padding:1.438rem 0 1.938rem;font-size:.75rem}.needHelpContent{font-size:.75rem}.faqImageOverlayContainer,.faqVectorOverlay,.faqMaskOverlay{width:5.499rem;height:8.647rem}.faqSectionWrapper{min-width:unset;width:27rem}.faqQuestionContainer{padding:.688rem 0}.faqAnswerContainer{width:calc(100% - 2rem)}.faqQuestionText{font-size:.75rem}.faqAnswerContainer{padding:.688rem 2.188rem .375rem 1.25rem;font-size:.75rem}}@media (max-width:1000px) and (orientation:landscape){.faqContainer{flex-direction:column;gap:3rem;padding-top:0;padding-bottom:4rem}.faqAnswerContainer{width:90%}}
