.faqs-section{margin-top:var(--spacing-lg)}.faqs-section:last-of-type{margin-bottom:var(--spacing-lg)}.accordion__item{background-color:#fff;border-radius:var(--border-radius);box-shadow:296px 356px 130px 0 transparent,189px 228px 118px 0 rgba(0,0,0,.01),106px 128px 100px 0 rgba(0,0,0,.03),47px 57px 74px 0 rgba(0,0,0,.06),12px 14px 41px 0 rgba(0,0,0,.07);display:flex;flex-direction:column;margin-bottom:.75rem;overflow:hidden;padding:var(--spacing-2)}.accordion__item:last-child{margin-bottom:0}.accordion__header{font-size:var(--font-size-h4);margin:0}.accordion__button,.accordion__header{background-color:transparent;border:none;font-weight:400;text-transform:uppercase}.accordion__button{align-items:flex-start;align-items:center;color:currentColor;cursor:pointer;display:flex;justify-content:space-between;letter-spacing:-.02em;min-height:var(--spacing-3);padding:0 2rem 0 0;position:relative;text-align:left;transition:background-color .3s ease,color .3s ease;width:100%}.accordion__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23D5563E' d='M17 32h-3V0h3z'/%3E%3Cpath fill='%23D5563E' d='M0 18v-3h32v3z'/%3E%3C/svg%3E");transition:transform .3s ease;transition:opacity .3s ease,transform .3s ease}.accordion__button:after,.accordion__button:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--spacing-3);position:absolute;right:0;top:0;vertical-align:middle;width:var(--spacing-3)}.accordion__button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23D5563E' d='M0 18v-3h32v3z'/%3E%3C/svg%3E");transition:transform .3s ease}.accordion__button--active:after{opacity:0}.accordion__collapse{display:none;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.accordion__collapse--expanded{grid-template-rows:1fr}.accordion__collapse--expanded .accordion__body{opacity:1;padding-top:var(--spacing-1);visibility:visible}.accordion__body{line-height:1.6;min-height:0;opacity:0;padding-top:0;transition:visibility 1s,padding-top .3s ease,opacity .3s ease;visibility:hidden}
