.faq{padding:120px 36px 0}@media(max-width:768px){.faq{padding:80px 12px 40px}}.faq__breadcrumbs{margin-bottom:80px}@media(max-width:768px){.faq__breadcrumbs{margin-bottom:40px}}.faq__title{margin-bottom:80px;color:var(--color-text-black);font-weight:var(--font-weight-light);font-size:var(--font-size-x);font-family:var(--font-primary);line-height:112%}@media(max-width:768px){.faq__title{color:var(--color-text-dark)}}.faq__content{display:flex;flex-direction:column;gap:80px;max-width:672px;color:var(--color-text-black)}@media(max-width:768px){.faq__content{gap:32px}}.faq__section{display:flex;flex-direction:column;gap:24px}.faq__section-title{margin:0;font-weight:var(--font-weight-light);font-size:var(--font-size-lg);font-family:var(--font-primary);line-height:112%}@media(max-width:768px){.faq__section-title{color:var(--color-text-dark)}}.faq__section-content{margin:0 0 80px;border-top:1px solid var(--color-border)}.faq__section-content:last-child{margin-bottom:0}.faq__section-content>.faq__item:last-child .faq-item:not(.__open) .faq-item__answer{display:none}.faq__item{list-style:none}.faq-item:focus-within:has(:focus-visible){outline:2px solid var(--color-green-identity);outline-offset:4px}.faq-item.__open .faq-item__question{color:var(--color-text-black);border-color:transparent}.faq-item.__open .faq-item__icon-plus{opacity:0}.faq-item.__open .faq-item__icon-minus{opacity:1}.faq-item.__open .faq-item__answer{grid-template-rows:1fr;opacity:1}.faq-item__question{position:relative;display:flex;gap:24px;align-items:center;justify-content:space-between;width:100%;padding:0 0 8px;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:112%;text-align:left;background:none;border-bottom:1px solid var(--color-giratina-300);cursor:pointer;transition:color .3s ease}.faq-item__question:focus-visible{color:var(--color-text-black);outline:2px solid var(--color-green-identity);outline-offset:4px}.faq-item__icon{position:relative;flex-shrink:0;width:12px;height:12px;color:var(--color-text-black)}.faq-item__icon-plus,.faq-item__icon-minus{position:absolute;top:0;left:0;width:12px;height:12px;transition:opacity .2s ease}.faq-item__icon-plus{opacity:1}.faq-item__icon-minus{opacity:0}.faq-item__question-text{flex:1 1 auto;max-width:540px;color:var(--color-text-black);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:112%}@media(max-width:768px){.faq-item__question-text{color:var(--color-text-dark)}}.faq-item__answer{display:grid;grid-template-rows:0fr;padding:0;overflow:hidden;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease}.faq-item__answer-inner{min-height:0;padding:12px 0 24px;color:var(--color-text-dark);font-weight:var(--font-weight-light);font-size:var(--font-size-base);font-family:var(--font-secondary);line-height:140%}@media(max-width:768px){.faq-item__answer-inner{color:var(--color-text-dark)}}.faq-item__answer-inner p{margin:0 0 16px;color:inherit;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.faq-item__answer-inner p:last-child{margin-bottom:0}
