.expanding-container{transition:none;overflow:hidden}.expanding-container--animate{transition:height var(--expanding-duration,.3s),margin-top var(--expanding-duration,.3s),margin-bottom var(--expanding-duration,.3s)}.expanding-container--auto{overflow:visible}
.accordion-items{grid-column-gap:var(--gutter);margin-right:var(--outer-gutter);grid-template-columns:repeat(8,1fr);display:grid}@supports (grid-gap:var(--gutter)){.accordion-items{margin-left:var(--outer-gutter)}}@media (max-width:59.99em){.accordion-items{grid-template-columns:repeat(4,1fr)}}@media (min-width:100em){.accordion-items{width:1440px;max-width:1440px;margin-left:auto;margin-right:auto}}.accordion-items__title{font-family:var(--gilroy-bold,gilroybold),Helvetica,Arial,sans-serif;font-size:36px;line-height:44px}@media (max-width:79.99em){.accordion-items__title{font-size:32px;line-height:38px}}@media (max-width:47.99em){.accordion-items__title{font-size:24px;line-height:30px}}.accordion-items__title{color:#333;grid-column:span 4;margin-bottom:40px}@media (min-width:60em){.accordion-items__title{grid-column:span 2}}.accordion-items__items{grid-column:span 4;display:grid}@media (min-width:60em){.accordion-items__items{grid-column:span 6}}.accordion-items__item{font-family:var(--gilroy-bold,gilroybold),Helvetica,Arial,sans-serif;letter-spacing:.2px;color:#333;cursor:pointer;border-top:1px solid #ccc;grid-column:span 4;justify-content:space-between;align-items:center;padding:16px 0;font-size:14px;line-height:18px;display:flex}.accordion-items__item path{fill:#df1b12}@media (min-width:60em){.accordion-items__item{grid-column:span 6}}.accordion-items__subitems{grid-column:span 4}.accordion-items__subitems--open{margin-bottom:24px}@media (min-width:60em){.accordion-items__subitems{grid-column:span 6}}.accordion-items__subitem-wrapper{gap:8px var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}@media (min-width:60em){.accordion-items__subitem-wrapper{grid-template-columns:repeat(6,1fr)}}.accordion-items__subitem{font-family:var(--proximanova-regular,proxima_nova_regular),Helvetica,Arial,sans-serif;color:#666;grid-column:span 2;font-size:14px;line-height:21px}
.accordion{margin:0;padding:0;list-style-type:none}.accordion__item-title{cursor:pointer}