.accordion-wrapper{margin-top:64px;}
.accordion-main-wrapper.bg-color{background:var(--anthracite);padding: 120px 0px; margin-top: -1px }
.accordion-item.bg-color{background:var(--space-grey);}
.accordion-main-wrapper{color:var(--bright-white);}
.accordion-main-wrapper .accordion-item .accordion-content a.cta{color:var(--anthracite);}
.accordion-main-wrapper .accordion-item .accordion-title h2{/* margin: 0px 72px 64px 0px;*/ margin-bottom:0px;}
.accordion-main-wrapper .accordion-item .accordion-image img{padding-right:72px;}
.accordion-main-wrapper .accordion-image {margin-top: 64px;}
.accordion-item-wrapper .content{margin-top:24px;}
.accordion-content.active ~ .row .accordion-expand{margin-top: -58px;} 
.accordion-main-wrapper .accordion-item .accordion-content .accordion-stats{display:flex; flex-wrap:wrap;margin:40px 0px;}
.accordion-main-wrapper .accordion-item .accordion-content .accordion-stats .stat-item{align-content: flex-start;display: flex;flex-wrap: wrap;padding: 24px 0px 24px 24px;width: 284px;height: 305px;flex-direction: column;justify-content: flex-end;} 
.accordion-main-wrapper .accordion-item .accordion-content .accordion-stats .stat-item:nth-child(1), .accordion-main-wrapper .accordion-item .accordion-content .accordion-stats .stat-item:nth-child(2) {border-bottom: 1px solid rgb(255 255 255 / 20%);}
.accordion-main-wrapper .accordion-item .accordion-content .accordion-stats .stat-item {border-left: 1px solid rgb(255 255 255 / 20%);}
.accordion-main-wrapper .accordion-item .accordion-content .accordion-stats .stat-item .stat-count{font-size: 5.8rem;font-weight: 600;line-height: 6.67rem;}
.accordion-main-wrapper .accordion-item .accordion-content .right-content .content p:last-child{margin:0;}
.accordion-main-wrapper .accordion-item .accordion-content{display: none}
.text-accordion-signpost-main-wrapper .text-inner-wrapper .signpost-link{margin-top: 18px;}
.piller-accordion-wrapper{background: var(--white-color);box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);border-radius: 10px;padding: 42px 30px}
.pillar-accordion-item{border-bottom: 1px solid var(--blue-xlignt);margin-bottom: 12px;padding-bottom: 11px;}
.pillar-accordion-item.last-item{border-bottom: 0;margin-bottom: 0;padding-bottom: 0}
.pillar-accordion-item a.pillar-accordion-link{text-decoration: none;position: relative;padding-right: 30px;}
.pillar-accordion-item a.pillar-accordion-link > span.icon, .pillar-accordion-item a.pillar-accordion-link > noscript.icon, .pillar-accordion-item a.pillar-accordion-link >noscript.icon > span.icon{width: 40px;height: 40px;background-size: contain;background-position: center center;margin-right: 24px;display: inline-block;}
.pillar-accordion-item a.pillar-accordion-link > span.icon-setting{font-size: 23px;display: inline-block;background: var(--aqua-color);border-radius: 100px;padding: 9px;color: var(--white-color);margin-right: 24px;}
.pillar-accordion-item a.pillar-accordion-link > span.icon-plus-minus{font-size: 23px;position: absolute;right: 0;color: var(--aqua-color);transition: all 0.3s ease-in-out;display: flex;align-items: center;justify-content: center;}
.pillar-accordion-item .pillar-accordion-content{margin: -10px 0 -10px 0;padding-left: 65px;display: none;}
.pillar-accordion-item .pillar-accordion-content ul{list-style: disc;padding-left: 15px;padding-top: 20px;}
.accordion-expand{text-transform: uppercase;color: var(--blue-navy);text-decoration: none;font-size: 1.5rem;line-height: 1.5rem;padding: 28px 32px;border: 1px solid rgb(255 255 255 / 20%);height: 58px;margin-top: 40px;}

.accordion-expand > span.icon{display: inline-block; color: var(--black-color);font-size: 2.2rem;padding: 5px;margin-left: 12px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.accordion-expand:hover{text-decoration: none;color: var(--blue-navy);}
.accordion-main-wrapper .accordion-top-wrapper .title{margin-bottom: 50px;}
.accordion-main-wrapper .accordion-top-wrapper .sub-title{margin-bottom: 16px}
.accordion-main-wrapper .accordion-top-wrapper .content{margin-bottom: 23px}
.accordion-main-wrapper .accordion-item{padding: 64px;position: relative;margin-bottom: 24px;}
.accordion-main-wrapper .accordion-item:last-child{margin-bottom: 0}
.accordion-main-wrapper .accordion-item .left-aqua{min-width: 10px;height: 100%;background: var(--aqua-color);position:absolute;left: 0;top: 0;bottom: 0;overflow: hidden;border-radius: 10px 0 0 10px;}
.accordion-main-wrapper .accordion-item .accordion-item-wrapper{width: 100%}
.accordion-main-wrapper .accordion-item .accordion-content a{color: var(--black-color);}
.accordion-main-wrapper .accordion-item .accordion-content>p{margin-top: 0}
.accordion-main-wrapper .accordion-item .accordion-content ul{list-style: disc;padding-left: 15px;padding-top: 20px;}
.accordion-main-wrapper .accordion-item .accordion-content > .download{margin: 28px 0 7px;}
.accordion-main-wrapper .accordion-item .accordion-content > .download .download-link .icon{margin-left: 14px;}
.accordion-main-wrapper .accordion-item .accordion-content > .download .download-link:hover .icon{margin-left: 20px;}
.accordion-main-wrapper .accordion-item .accordion-content > .download-module-main-wrapper{margin: 30px 0}
.accordion-main-wrapper.ico-accordion .accordion-item, .accordion-main-wrapper.number-accordion .accordion-item{padding: 27px 31px 30px 90px}
.accordion-main-wrapper.ico-accordion .accordion-item .left-aqua{min-width: 60px}
.accordion-main-wrapper.ico-accordion .accordion-item .left-aqua .icon{height: 40px;width: 40px;background-color: var(--white-color);background-size: 22.86px;border-radius: 100px;}
.accordion-main-wrapper.number-accordion .accordion-item .left-aqua{min-width: 60px}
.accordion-main-wrapper.number-accordion .accordion-item .left-aqua > .number > p{font-size: 2.4rem;line-height: 2.4rem;color: var(--white-color)}
.accordion-main-wrapper .accordion-item .right-content > .title{border-bottom: 1px solid var(--blue-xlignt);padding-bottom: 5px;margin-bottom: 11px;}
.accordion-main-wrapper .accordion-item .accordion-expand.d-flex.align-items-center span.arrow::before{content: "";border: solid var(--soft-white);border-width: 0px 2px 2px 0px;    display: inline-block;padding: 3px;top: 22px;left: 128px;z-index: 10;transform: rotate(45deg);position:absolute;}
.accordion-main-wrapper .accordion-item .accordion-expand.d-flex.align-items-center:hover span.arrow::before{border-color:var(--red);}
.accordion-main-wrapper .content__cta {margin-top: 40px;}

@media (min-width: 992px) and (max-width: 1646px){
.accordion-main-wrapper .accordion-item .accordion-content .accordion-stats .stat-item:nth-child(3){border-bottom: 1px solid rgb(255 255 255 / 20%);}
}
@media (min-width: 992px){
.accordion-main-wrapper .accordion-item .accordion-content .right-content{padding-bottom: 40px;margin-bottom:58px;}
}
.accordion-main-wrapper .accordion-item .accordion-expand.d-flex.align-items-center span.icon-rotate::before{top:25px; left:95px; transform:rotate(-135deg);}

@media all and (max-width: 991.98px){
.accordion-item-wrapper .content{margin-top:40px;}
.accordion-main-wrapper .accordion-item .accordion-expand.d-flex.align-items-center span.arrow.icon-rotate::before{top: 66px;left: 108px;}
.accordion-main-wrapper .accordion-item .accordion-expand.d-flex.align-items-center span.arrow::before{top: 63px;
    left: 143px;}
  .accordion-content.active ~ .row .accordion-expand {    margin-top: 40px;  }
  .accordion-main-wrapper .accordion-item .accordion-expand.d-flex.align-items-center span::before{left:144px;  }
  .accordion-item .accordion-image {margin-top: 40px;  }
  .accordion-main-wrapper .accordion-item .accordion-image img{padding:0;}
  .accordion-expand{padding:20px 32px;position:static;}
  .accordion-main-wrapper .accordion-item .accordion-content .accordion-stats .stat-item{width:299px;}
  .accordion-main-wrapper .accordion-item .accordion-title h2{margin: 0px 0px 24px;}
  .accordion-main-wrapper .accordion-item{padding:32px 24px;}
  .accordion-wrapper{margin-top:72px;}
}


@media all and (max-width: 767.98px){
  .accordion-main-wrapper .accordion-item .accordion-title h2{margin: 0px 0px 16px;}
  .accordion-main-wrapper .accordion-item .accordion-content .accordion-stats .stat-item .stat-count {
    font-size: 40px;
    line-height: 4.6rem;
    margin-bottom:24px;
}
.accordion-main-wrapper .accordion-item .accordion-content .accordion-stats .stat-item {
    width: 318px;
    height: 168px;
}
  .accordion-wrapper{margin-top:40px;}
  .accordion-main-wrapper .accordion-item .accordion-content .accordion-stats .stat-item:not(last-child){border-bottom: 1px solid rgb(255 255 255 / 20%);}
  .accordion-main-wrapper .accordion-item{padding-top:48px;}  
  .piller-accordion-wrapper{padding: 20px 30px}
  .accordion-main-wrapper .accordion-item .accordion-content .accordion-stats .stat-item {
    border-left: none;}
  .accordion-expand > span.icon {right: -25px;}
}

body.nojs .pillar-accordion-item .pillar-accordion-content{display: block !important}
body.nojs .pillar-accordion-item a.pillar-accordion-link > span.icon-plus-minus{display: none !important}
body.nojs .accordion-main-wrapper .accordion-item .accordion-content{display: block !important}
body.nojs .accordion-expand{display: none !important}


