.capabilities-wrap{padding-bottom:260px;position:relative}.capabilities-title{color:#fff;font-size:40px;letter-spacing:-1px;line-height:100%}.capabilities-description{max-width:652px}.capabilities-description *{color:#cbcbcb;font-size:18px;font-weight:400;letter-spacing:-.04px;line-height:26px}.capabilities__layout{padding:48px}.capabilities__layout .two-col__right{display:flex;justify-content:center}.two-col__bullets{display:flex;flex-direction:column;gap:28px}.two-col__bullet-item{border-left:2px solid #8d6eff;max-width:488px;padding-left:18px}.two-col__bullet-item p{color:#8a8a8a;font-size:16px;font-weight:400;line-height:var(--line-height-28,28px);margin-bottom:8px}.two-col__bullet-item p strong{color:#f8fafc;font-size:16px;font-weight:400;line-height:var(--line-height-24,24px)}.capabilities__layout .two-col__image{min-height:auto}.two-col__image img{max-width:100%}.capabilities .buttons{display:flex;justify-content:center;margin-top:100px;position:relative;z-index:2}@media (min-width:1024px){.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-type-cell>.row-fluid-wrapper.row-depth-1:has(.capabilities-wrap){margin-top:-164px}.capabilities__layout .two-col__left{flex:auto}.capabilities__layout .two-col__right{flex:auto;width:54%}}@media (max-width:1024px){.capabilities-wrap{padding-bottom:100px}.capabilities__layout{flex-direction:column-reverse;padding:48px}.capabilities__layout .two-col__left,.capabilities__layout .two-col__right{flex:1;width:100%}.capabilities__layout .two-col__image{aspect-ratio:auto;width:100%}.capabilities__layout .two-col__image img{width:100%}.capabilities-title{font-size:32px}.capabilities__layout{padding:24px}.capabilities .buttons{margin-top:24px}}