.capabilities{margin-bottom:40px}.capabilities .scroller-slider .slick-slide{display:flex;height:auto;justify-content:center;padding:0 10px;width:100%}.capabilities .scroller-slider:not(.slick-initialized){display:flex;justify-content:center;margin-bottom:120px}.capabilities .scroller-slider:not(.slick-initialized) .scroller-item{height:auto;margin-inline:8px;width:400px}.capabilities .scroller-slider .slick-list{padding:0 10px}.capabilities .scroller-slider .slick-track{margin:0 0 32px}.capabilities .card-capability{align-items:flex-start;background:var(--white);display:flex;flex-direction:column;height:calc(100% + 32px);position:relative;-webkit-transition:all .3s cubic-bezier(0,0,0,1);transition:all .3s cubic-bezier(0,0,0,1);width:100%}.capabilities p{margin-bottom:0}.card-capability .card-indicator{color:var(--white);position:absolute;right:24px;top:24px;z-index:1}.card-capability .card-image{position:relative;width:100%}.card-capability .card-image:before{background:linear-gradient(180deg,rgba(28,28,28,.4) 15%,rgba(28,28,28,0) 50%),linear-gradient(0deg,rgb(11 69 218/5%),rgb(11 69 218/5%)),linear-gradient(0deg,rgba(11,69,218,.2),rgba(11,69,218,.2));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.card-capability .card-image img{height:280px!important;object-fit:cover;width:100%}.card-capability .card-text{background:var(--light-gray);height:100%;padding:32px 24px;width:100%}.card-capability .card-eyebrow{color:var(--blue);margin-bottom:16px}.card-capability .card-title{margin-bottom:8px}.card-capability .card-title a{color:var(--black)}.card-capability .card-content{display:none}@media (min-width:400px){.capabilities .scroller-slider .slick-slide{width:416px}}@media (min-width:768px){.capabilities .scroller-slider .slick-list{display:flex;padding:0 30px}.card-capability .card-eyebrow{margin-bottom:24px}.capabilities .scroller-slider .slick-dots{padding:0 40px}.card-capability .card-content{display:block}}@media (min-width:991px){.scroller-slider{margin:0}.capabilities .scroller-slider .slick-list{padding:0 60px}.capabilities .scroller-slider .slick-track{justify-content:center;margin:0 -8px 80px}.capabilities .scroller-slider .slick-slide{padding:0 8px}.capabilities .card-capability{height:100%}.card-capability .card-text{padding:40px 40px 48px}}@media (min-width:1320px){.capabilities .scroller-slider .slick-list{padding:0 calc(50vw - 624px)}}@media (min-width:1614px){.capabilities .scroller-slider .slick-list{padding:0 11.5%}}