.u-section--content-faq{padding:0}.content-faq__items{display:flex;flex-direction:column;gap:1rem;margin-top:var(--spacing-400)}.content-faq .item{cursor:pointer;border-bottom:1px solid var(--c--brand-primary-800)}.content-faq .item:hover .item__title{box-shadow:0 0 32px -8px var(--c--brand-dark-1100-main-32),0 0 16px -8px var(--c--brand-dark-1100-main-32)}.content-faq .item.active .item__content{grid-template-rows:1fr}.content-faq .item.active .item__icon svg{transform:rotate(180deg)}.content-faq .item__title{display:flex;justify-content:space-between;cursor:pointer;width:100%;padding:var(--spacing-300) var(--spacing-600);border:none;border-radius:var(--radius-12);background:var(--c--brand-neutral-1000);box-shadow:0 0 32px -8px var(--c--brand-dark-1100-main-8),0 0 16px -8px var(--c--brand-dark-1100-main-8);text-align:left;transition:color .3s ease-in-out,box-shadow .3s ease-in-out}.content-faq .item__title:focus-visible{outline-color:var(--c--brand-dark-1100-main)}.content-faq .item__title h3{max-width:calc(100% - 4rem);font-weight:500}.content-faq .item__icon{display:flex;align-items:center;justify-content:center}.content-faq .item__icon svg{transition:transform .3s}.content-faq .item__content{display:grid;grid-template-rows:0fr;transition:all .3s}.content-faq .item__content.t-content{max-width:100%}.content-faq .item__content>div{padding:0 var(--spacing-600);overflow:hidden}.content-faq .item__content>div>*{margin-top:var(--spacing-400)}.content-faq .item__content>div *:first-child{margin-top:var(--spacing-600)}.content-faq .item__content>div *:last-child{margin-bottom:var(--spacing-600)}
