.faq-list{display:flex;flex-direction:column;gap:1.6666666667rem;margin:3.3333333333rem 0 0}.faq-list--center{margin:3.3333333333rem auto 0}.faq-item{overflow:hidden;color:#fff;background-color:#004b47;border-radius:8px}.faq-item--open .faq-item__description{max-height:100vh;opacity:1}.faq-item--open .faq-item__icon svg{transform:rotate(-45deg)}.faq-item__title{margin-bottom:0}.faq-item__button{background-color:rgba(0,0,0,0);color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:1.1111111111rem;font-weight:300;line-height:1.5;padding:1.1111111111rem 1.6666666667rem;position:relative;text-align:left;width:100%;border:none;font-weight:bold}.faq-item__icon{margin-left:1.1111111111rem}.faq-item__icon svg{transform-origin:center;transition:transform 300ms ease-in-out}@media(prefers-reduced-motion: reduce){.faq-item__icon svg{transition:none}}.faq-item__description{margin:0;max-height:0;position:relative;display:block;overflow:hidden;opacity:0;transition:max-height 300ms ease-in-out,opacity 300ms ease-in-out}@media(prefers-reduced-motion: reduce){.faq-item__description{transition:none}}.faq-item__description-inner{padding:.2777777778rem 1.6666666667rem 2.2222222222rem;font-size:1rem;text-align:left;position:relative;opacity:1}@media only screen and (max-width: 730px){.faq-list{gap:1.1111111111rem}}