body.corporate-base-theme .accordion-comp .row .accordion-comp-content .accordion-comp-action a.action-button{background-color:#3f000b}
body.branch-high-contrast-mode .accordion-comp .row .accordion-comp-content .accordion-comp-action a.action-button{background-color:#007bbd}
body.corporate-base-theme .accordion-comp .row .accordion-comp-content .accordion-comp-action a.action-button h4.overwrite-color-action{color:#fff}
body.branch-high-contrast-mode .accordion-comp .row .accordion-comp-content .accordion-comp-action a.action-button h4.overwrite-color-action{color:#000}
body.corporate-base-theme .accordion-comp .row .accordion-comp-content .accordion-comp-action a.action-button:hover{background-color:#8b5a61}
body.branch-high-contrast-mode .accordion-comp .row .accordion-comp-content .accordion-comp-action a.action-button:hover{background-color:#80bdde}
body.corporate-base-theme .accordion-comp .row .accordion-comp-content .accordion-comp-action a.action-button:foucus{background-color:#8b5a61}
body.branch-high-contrast-mode .accordion-comp .row .accordion-comp-content .accordion-comp-action a.action-button:foucus{background-color:#80bdde}
body.corporate-base-theme .accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='true'] .icon-svg line{stroke:#019cd0}
body.branch-high-contrast-mode .accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='true'] .icon-svg line{stroke:#553b33}
body.corporate-base-theme .accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='true'] .icon-svg path{stroke:#019cd0}
body.branch-high-contrast-mode .accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='true'] .icon-svg path{stroke:#553b33}
body.corporate-base-theme .accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='true'] .icon-svg rect{stroke:#019cd0}
body.branch-high-contrast-mode .accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='true'] .icon-svg rect{stroke:#553b33}
.accordion{margin:0}
.accordion>dt>button{position:relative;z-index:0;width:100%;padding:1.5rem 2.5rem 1.5rem 0;border-top:.2rem solid #e1e1e1;background:0;color:#4a4a4a;text-align:left;line-height:1}
.accordion>dt>button:hover,.accordion>dt>button:focus{color:#333}
.accordion>dt>button[aria-expanded="true"]{color:#3f000b}
.accordion>h2>button{position:relative;z-index:0;width:100%;padding:1.5rem 2.5rem 1.5rem 0;border-top:.2rem solid #e1e1e1;background:0;color:#4a4a4a;text-align:left;line-height:1}
.accordion>h2>button:hover,.accordion>h2>button:focus{color:#3f000b;cursor:pointer}
.accordion>h2>button[aria-expanded="true"]{color:#3f000b}
.accordion>dd{flex:0 0 auto;order:0;width:100%;padding:5rem 0}
.plus-minus>dt>button:before,.plus-minus>dt>button:after{position:absolute;z-index:1000;left:100%;top:50%;width:1.3rem;height:.3rem;background:#003594;transition:all .25s;content:""}
.plus-minus>dt>button:before{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.plus-minus>dt>button:after{-webkit-transform:translate(-100%,-50%) rotate(90deg);-ms-transform:translate(-100%,-50%) rotate(90deg);transform:translate(-100%,-50%) rotate(90deg)}
.plus-minus>dt>button[aria-expanded="true"]:after{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.plus-minus>h2>button:before,.plus-minus>h2>button:after{position:absolute;z-index:1000;left:100%;top:50%;width:1.3rem;height:.3rem;background:#003594;transition:all .25s;content:""}
.plus-minus>h2>button:before{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.plus-minus>h2>button:after{-webkit-transform:translate(-100%,-50%) rotate(90deg);-ms-transform:translate(-100%,-50%) rotate(90deg);transform:translate(-100%,-50%) rotate(90deg)}
.plus-minus>h2>button[aria-expanded="true"]:after{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
@media screen and (min-width:992px){article:not(.gutter-included) .accordion-comp{padding:0 2.5rem}
}
.accordion-comp{padding:0;margin:0}
@media screen and (max-width:991.9px){.accordion-comp{padding:0 2.5rem}
}
.accordion-comp .row .accordion-comp-content .h6{margin:0;display:inline-block;align-self:center;padding:1.5rem 2rem 1.5rem 0;line-height:1.2}
.accordion-comp .row .accordion-comp-content .blur-out span.h6{color:#999}
.accordion-comp .row .accordion-comp-content .blur-out .icon-svg path,.accordion-comp .row .accordion-comp-content .blur-out .icon-svg line,.accordion-comp .row .accordion-comp-content .blur-out .icon-svg rect{stroke:#999}
.accordion-comp .row .accordion{padding:0 1rem}
.accordion-comp .row .accordion-comp-content dl dt button{display:flex;padding:0;min-height:4rem}
.accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='true'] .icon-svg path,.accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='true'] .icon-svg line,.accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='true'] .icon-svg rect{stroke:#e70}
.accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='false'] .icon-svg path,.accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='false'] .icon-svg line,.accordion-comp .row .accordion-comp-content dl dt button[aria-expanded='false'] .icon-svg rect{stroke:#cfcfcf}
.accordion-comp .row .accordion-comp-content dl dt button:before,.accordion-comp .row .accordion-comp-content dl dt button:after{width:1.3rem;height:.3rem;background-color:#003594}
.accordion-comp .row .accordion-comp-content dl dt button .icon-svg{margin-right:1rem;width:2rem;height:2rem;min-width:2rem;align-self:center}
.accordion-comp .row .accordion-comp-content dl h2 button{display:flex;padding:0;min-height:4rem}
.accordion-comp .row .accordion-comp-content dl h2 button[aria-expanded='true'] .icon-svg path,.accordion-comp .row .accordion-comp-content dl h2 button[aria-expanded='true'] .icon-svg line,.accordion-comp .row .accordion-comp-content dl h2 button[aria-expanded='true'] .icon-svg rect{stroke:#e70}
.accordion-comp .row .accordion-comp-content dl h2 button[aria-expanded='false'] .icon-svg path,.accordion-comp .row .accordion-comp-content dl h2 button[aria-expanded='false'] .icon-svg line,.accordion-comp .row .accordion-comp-content dl h2 button[aria-expanded='false'] .icon-svg rect{stroke:#cfcfcf}
.accordion-comp .row .accordion-comp-content dl h2 button:before,.accordion-comp .row .accordion-comp-content dl h2 button:after{width:1.3rem;height:.3rem;background-color:#003594}
.accordion-comp .row .accordion-comp-content dl h2 button .icon-svg{margin-right:1rem;width:2rem;height:2rem;min-width:2rem;align-self:center}
.accordion-comp .row .accordion-comp-content dl dd{padding:0}
.accordion-comp .row .accordion-comp-content dl dd ul li::before{content:''}
.accordion-comp .row .accordion-comp-content dl:last-child{padding:0;margin:0 1rem;border-bottom:.2rem solid #e1e1e1}
.accordion-comp .row .accordion-comp-content dd p{width:100%}
.accordion-comp .row .accordion-comp-content .accordion-comp-header{padding-bottom:2rem}
.accordion-comp .row .accordion-comp-action{margin-top:3rem;padding-top:2rem}
.accordion-comp .row .accordion-comp-action h4::after{content:''}
.accordion-comp .row .accordion-comp-action .action-button{border:0;text-align:center;border-radius:2.5rem;background-color:#007bbd;color:#fff;display:inline-block;position:relative;padding:1.2rem 5rem;min-height:4rem;min-width:21rem;transition:background-color .3s ease-in-out}
.accordion-comp .row .accordion-comp-action .action-button h4.overwrite-color-action{display:contents;color:#fff}
.accordion-comp .row .accordion-comp-action .action-button i{padding-right:.5rem}
.accordion-comp .row .accordion-comp-action .action-button i::before{color:#003594}
.accordion-comp .row .accordion-comp-action .action-button:hover{background-color:#268fc7}
.accordion-comp.large-style .row .accordion-comp-content button{min-height:5rem}
.accordion-comp.large-style .row .accordion-comp-content button span.h6{text-transform:none;font-size:1.6rem}
@media screen and (min-width:768px){.accordion-comp.small-style .row .accordion-comp-content button span.h6{font-size:1.2rem}
.accordion-comp.large-style .row .accordion-comp-content button span.h6{font-size:1.8rem}
}
@media screen and (min-width:992px){.accordion-comp{margin:2rem 0 5rem 0}
.accordion-comp.small-style .row>.col-lg-2,.accordion-comp.small-style .row>.accordion-comp-content{width:calc(100% / 3)}
.accordion-comp.large-style .row .accordion-comp-content dl dt button{min-height:5.5rem}
.accordion-comp.large-style .row .accordion-comp-content dl dt button span.h6{font-size:1.8rem}
.accordion-comp .row .accordion-comp-content h4::after{bottom:0}
.accordion-comp .row .accordion{padding:0}
.accordion-comp .row .accordion-comp-content dl:last-child{margin:0}
.accordion-comp .row .accordion-comp-content .accordion-comp-action .action-button{border-radius:3.5rem;min-width:30rem;min-height:6rem;padding:1.8rem 4rem}
.accordion-comp .row .accordion-comp-content .accordion-comp-action .action-button i{padding-right:1rem}
}