.c-accordion{overflow:hidden;position:relative;max-width:1200px}
button.c-accordion__container.is-active:focus{outline:-webkit-focus-ring-color auto 5px}
.c-accordion--border{border:1px solid #bebfbf;border-top:0}
.c-accordion--border-top{border-top:1px solid #bebfbf}
.c-accordion--border-bottom{border-bottom:1px solid #bebfbf}
.c-accordion--border-all{border:1px solid #bebfbf}
.c-accordion__container{display:block;position:relative;width:100%;padding:1rem;margin:0}
.c-accordion__title{transition:all linear .15s;text-decoration:none;cursor:pointer;max-width:1200px;padding-right:3rem}
.c-accordion__title--standard,.c-accordion__title--filter{color:#333;border-bottom:1px solid #bebfbf;margin-bottom:-1px}
.c-accordion__title--standard.is-active{color:#fff;background:#1b4695}
.c-accordion__title--standard:hover,.c-accordion__title--standard:focus{background-color:#1775bb;color:#fff}
.c-accordion__title--standard:hover .c-accordion__icon,.c-accordion__title--standard:focus .c-accordion__icon{border-color:#fff}
.c-accordion__title--standard.is-active,.c-accordion__title--standard:hover{text-decoration:none}
.c-accordion__icon{border:solid #333;border-width:0 2px 2px 0;height:.5rem;pointer-events:none;position:absolute;right:2em;top:50%;transform:translateY(-60%) rotate(45deg);width:.5rem;transition:transform ease-in-out .2s}
.c-accordion__title--standard.is-active .c-accordion__icon{border-color:#fff}
.c-accordion__trigger[aria-expanded="true"] .c-accordion__icon{transform:translateY(-50%) rotate(-135deg);transition:transform ease-in-out .2s}
.c-accordion__body{display:none}
.c-accordion__body a,.c-accordion__body ol a,.c-accordion__body ul a{text-decoration:underline;font-weight:400}
.c-accordion__body--standard{padding:1rem;padding-left:2.5rem}
.c-accordion__body--open{display:block}
.c-accordion__container .faq-qa:last-of-type{border:none !important}