.general-faq .general-faq__container{padding:3rem 0}.general-faq[data-style=default-style] .general-faq__container{padding:3.75rem 1.25rem}.general-faq__title{margin-bottom:2rem;font-size:1.875rem;font-weight:400}[data-style=cross-style] .general-faq__title{text-align:center}[data-style=cross-style] .general-faq__title:after{content:"";height:2px;width:40px;background:var(--color-primary);display:block;margin:.625rem auto 0}.general-faq__accordion{padding:0 1rem}[data-style=cross-style] .general-faq__accordion{gap:.625rem}[data-style=default-style] .general-faq__accordion__item{border-top:1px solid var(--color-grey)}[data-style=default-style] .general-faq__accordion__item:last-child{border-bottom:1px solid var(--color-grey)}.general-faq__accordion__item{background-color:#fff;overflow:hidden;color:#000}.general-faq__input:not(:checked)+.general-faq__accordion__item .general-faq-item__title{background-color:#fff;color:#000}.general-faq-item__title,.general-faq-item__title-container{z-index:var(--zindex-docked)}.general-faq-item__title{cursor:pointer;padding:1.43rem 5.75rem 1.43rem 2rem}[data-style=default-style] .general-faq-item__title{line-height:1.3;font-family:var(--font-family-body);font-weight:700;padding:1rem 5.75rem 1rem 0}.general-faq__accordion__item p{transform:translate3d(0,-40px,0);opacity:0;overflow:hidden;max-height:0;padding-left:2rem;padding-right:2rem}[data-style=default-style] .general-faq__accordion__item p{padding-left:0}.general-faq__accordion__item .icon-chevron,.general-faq__accordion__item .icon-circle-plus{right:2rem;top:50%;transform:translateY(-50%);pointer-events:none}.general-faq__accordion__item .icon-chevron{height:44px;width:44px;border-radius:50%}.icon-chevron .faq__chevron-down{position:absolute;top:25%;left:25%;width:50%;height:50%}.general-faq .icon-circle-plus:after,.general-faq .icon-circle-plus:before,.general-faq-item__title,.general-faq__accordion__item,.general-faq__accordion__item p,.icon-chevron .faq__chevron-down{transition:all .35s}.general-faq__input:checked+.general-faq__accordion__item p{transform:translate3d(0,0,0);opacity:1;max-height:500px;padding-top:1.25rem;padding-bottom:1.25rem;overflow:auto}.general-faq__input:checked+.general-faq__accordion__item .icon-chevron,.general-faq__input:checked+.general-faq__accordion__item .icon-circle-plus{background-color:#fff}[data-style=default-style] .general-faq__accordion__item:not(.lightbulb-style) .general-faq__input:checked+.general-faq__accordion__item{border-top:0}.general-faq__input:checked+.general-faq__accordion__item .icon-chevron path,.icon-chevron path{fill:#000}.general-faq__input:checked+.general-faq__accordion__item .icon-circle-plus:before{transform:rotate(270deg);opacity:0}.general-faq__input:checked+.general-faq__accordion__item .icon-chevron svg,.general-faq__input:checked+.general-faq__accordion__item .icon-circle-plus:after{transform:rotate(180deg)}[data-item-text-color=light] .general-faq__input:checked+.general-faq__accordion__item .general-faq-item__title{color:#fff}.faq_icon--light-bulb{color:var(--color-background);width:18px;height:23px;top:50%;right:0;transform:translateY(-50%);pointer-events:none}.faq_icon--light-bulb svg{width:100%;height:100%}.general-faq__input:checked+.general-faq__accordion__item .faq_icon--light-bulb{color:var(--color-secondary-2)}[data-content-size=content-large] .general-faq__title{font-size:1.75rem;font-weight:700}@media (min-width:768px){[data-content-size=content-large] .general-faq__title{font-size:3rem}.faq_icon--light-bulb{width:33px;height:33px}.general-faq[data-style=default-style] .general-faq__container{max-width:1440px;margin:0 auto;padding:5rem 2.5rem}.general-faq__overline-text{font-size:1.25rem;margin-bottom:1.25rem}[data-style=default-style] .general-faq-item__title{font-size:1.5rem;line-height:1.3;font-family:var(--font-family-body);font-weight:700}}