.module-accordion__accordions .rte ol li{margin-left:35px}.accordion--cta{padding-left:0}.accordion__header{position:relative;-webkit-transition:.5s all;transition:.5s all}.accordion__header::before{content:"";width:100%;height:1px;background-color:var(--onyx);position:absolute;bottom:0;left:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.accordion__header::after{content:"";height:3px;background-color:var(--heritage-red);position:absolute;bottom:0;left:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:0}.accordion__header:hover::after{width:100%}.accordion__header .icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:3rem}.accordion__header.accordion--active-accordion{opacity:1;background:var(--copper);color:var(--white)}.accordion__header.accordion--active-accordion::before{content:none}.accordion__header.accordion--active-accordion::after{content:none}.accordion__header.accordion--active-accordion .icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accordion__body{overflow:hidden;height:0;opacity:0;padding:0;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out;visibility:hidden}.accordion__body.accordion--active{display:-webkit-box;display:-ms-flexbox;display:flex;margin:var(--md-3);opacity:1;visibility:visible}.accordion__content-wrapper .cta{width:fit-content}.collapse:not(.show){display:none}.accordion__header[aria-expanded="true"]{opacity:1;background:var(--copper);color:var(--white)}.accordion__header[aria-expanded="true"] .icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accordion__image-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.accordion__image{height:inherit}.accordion__content p{margin-bottom:var(--sm-1)}.accordion__content p:last-child{margin-bottom:0}@media(min-width:768px){.accordion__image-wrapper{width:41.667%;max-width:45rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.accordion .grid-seven{width:100%;max-width:none}}button.accordion__header{border:0;background:transparent;width:100%;padding:0;text-align:left}tr.table__content{display:none;opacity:0}tr.table__content.active{display:contents;opacity:1}