@property --solution-gradient-color-1{syntax:"<color>";initial-value:hsla(0,0%,100%,.2);inherits:false}@property --solution-gradient-color-2{syntax:"<color>";initial-value:hsla(0,0%,60%,.2);inherits:false}.block--capabilities .capabilities .capabilities-posts{overflow:visible;position:relative}.block--capabilities .capabilities .capabilities-posts .capabilities-bg{left:50%;max-width:none;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block--capabilities .capabilities .capabilities-posts.swiper .swiper-nav{position:absolute;right:0;top:66%;transform:translateY(-50%);z-index:10}@media (min-width:1200px){.block--capabilities .capabilities .capabilities-posts.swiper .swiper-nav{display:none}}.block--capabilities .capabilities .capabilities-posts.swiper .swiper-nav .swiper-button-next{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 18px 0 rgba(0,0,0,.25);display:flex;height:3.5rem;justify-content:center;opacity:1;padding:.75rem;transition:all .25s;width:3.5rem}.block--capabilities .capabilities .capabilities-posts.swiper .swiper-nav .swiper-button-next.swiper-button-disabled{opacity:0}.block--capabilities .capabilities .capabilities-wrapper{margin-left:calc(var(--bs-gutter-x)*-.125);margin-right:calc(var(--bs-gutter-x)*-.125);max-height:500px;min-height:400px;padding:2rem 0;position:relative;z-index:1}.block--capabilities .capabilities .capability{aspect-ratio:211/400;height:100%;transform:scale(1);transition:transform .25s}.block--capabilities .capabilities .capability:hover .icon .icon{display:none}.block--capabilities .capabilities .capability:hover .icon .icon-hover{display:block}.block--capabilities .capabilities .capability.active{transform:scale(1.0625);transition:transform .25s}.block--capabilities .capabilities .capability.active .content{--solution-gradient-color-1:rgba(40,10,95,.3);--solution-gradient-color-2:hsla(0,0%,60%,.2);background:linear-gradient(134deg,var(--solution-gradient-color-1) 2.16%,var(--solution-gradient-color-2) 97.84%);transition:--solution-gradient-color-1 .25s,--solution-gradient-color-2 .25s}.block--capabilities .capabilities .capability .icon{aspect-ratio:1;flex:1 1 15%}.block--capabilities .capabilities .capability .icon img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.block--capabilities .capabilities .capability .icon .icon{display:block}.block--capabilities .capabilities .capability .icon .icon-hover{display:none}.block--capabilities .capabilities .capability .content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(134deg,var(--solution-gradient-color-1) 2.16%,var(--solution-gradient-color-2) 97.84%);border:2px solid hsla(0,0%,100%,.5);border-radius:5px;box-shadow:0 4px 28px 9px rgba(130,140,225,.16);height:100%;height:400px;max-height:500px;padding:1rem;width:211px}.block--capabilities .capabilities .capability .content:hover{border-color:#ffbe00}.block--capabilities .capabilities .capability .content p{font-size:.9375rem}.block--capabilities .capabilities .capability .content a{color:#ffbe00}.block--capabilities .capabilities .capability .content .subheading{color:#ffbe00;font-size:1.125rem}
