.accordion__row{align-items:flex-start;display:flex;position:relative;z-index:2}.accordion__content-container{position:relative;z-index:10}.accordion__col--media{display:none}.accordion__col--content{min-width:0;width:100%}.accordion__col--content-full{width:100%}.accordion__intro{position:relative;width:100%}.accordion__description :last-child,.accordion__heading .heading:last-child{margin-bottom:0}.accordion__heading .heading:not(:last-child),img.accordion__logo{margin-bottom:36px}.accordion__heading span{color:var(--navy);font-weight:400}.accordion__cta{margin-top:36px}.accordion__items{margin-top:36px;text-align:left!important}.accordion__item{transition:background-color .35s ease,border-bottom .35s ease}.accordion__trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:10px;padding:18px 24px 12px;text-align:left;width:100%}.accordion__item-title{flex:1 1 auto;min-width:0}.accordion__item-icon{align-items:center;display:flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.accordion__item-icon svg path[fill]:not([fill=none]){fill:currentColor}.accordion__item-icon svg{display:block;height:36px;width:36px}.accordion__toggle{align-items:center;display:flex;flex:0 0 auto;height:24px;justify-content:center;width:24px}button span.btn-text{align-items:center;color:inherit;display:flex;gap:10px;justify-content:space-between;width:100%}.accordion__toggle-svg{display:block;height:24px;transition:opacity .35s ease;width:24px}.accordion__item.is-open .accordion__toggle-svg--plus,.accordion__toggle-svg--minus{display:none}.accordion__item.is-open .accordion__toggle-svg--minus{display:block}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.accordion__item.is-open .accordion__panel{grid-template-rows:1fr}.accordion__item-content{min-height:0;overflow:hidden;padding:0 24px 0 34px;transition:padding .35s ease}.accordion__item.is-open .accordion__item-content{padding-bottom:18px}.accordion__item-content,.accordion__item-content *{margin-bottom:0}@media (prefers-reduced-motion:reduce){.accordion__item,.accordion__item-content,.accordion__panel,.accordion__toggle-svg{transition:none}}.accordion__media.visible-mobile{min-height:320px;overflow:hidden;position:relative;width:100%}.accordion__media.visible-mobile .accordion__media-img,.accordion__media.visible-mobile img{display:block;height:100%;min-height:320px;width:100%}