.multicolumn{position:relative;overflow:hidden}.multicolumn.with-bg-color{--color-background:#f2f2f2;background-color:var(--color-background)}.multicolumn.with-bg-color .multicolumn-inner{margin-block-start:60px}.multicolumn-card{--color-background:#fff}.multicolumn-page .multicolumn-card,.multicolumn-card .card-icon{--color-background:#f2f2f2}.multicolumn-page .multicolumn-card .card-icon{--color-background:#fff}.multicolumn-header{text-align:center;max-width:780px;margin-inline:auto}.multi-col{margin-block-start:60px}.multicolumn .multicolumn-card{background-color:var(--color-background);border-radius:10px;flex-direction:column;height:100%;padding:36px;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.multicolumn .multicolumn-card:focus,.multicolumn .multicolumn-card:hover{--color-background:#20282d;--color-foreground:#fff;--color-foreground-heading:#fff}.multicolumn-card .card-service-button{margin-block-start:auto;padding-block-start:32px}.multicolumn-card .card-service-button .button{justify-content:space-between;align-items:center;width:100%;display:inline-flex}.multicolumn .multicolumn-card:hover .card-service-button .button{--color-primary-button-background:#fff;--color-primary-button-text:#1c2539;--color-primary-button-border:#fff;--color-primary-button-icon:#fff;--color-primary-button-icon-background:#1c2539}.multicolumn .multicolumn-card:hover .card-service-button .button:hover{--color-primary-button-hover-background:#f0f0f0;--color-primary-button-hover-text:#1c2539;--color-primary-button-hover-border:#f0f0f0;--color-primary-button-hover-icon:#fff;--color-primary-button-hover-icon-background:#000}.multicolumn .card-icon{width:70px;height:70px;color:var(--color-foreground);background-color:var(--color-background);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.multicolumn .multicolumn-card:focus .card-icon,.multicolumn .multicolumn-card:hover .card-icon{--color-foreground:#20282d;--color-background:#fff}.multicolumn .multicolumn-card:focus .text-lists .text-item,.multicolumn .multicolumn-card:hover .text-lists .text-item{--color-foreground:#fff}.multicolumn-card>.card-icon+.heading{margin-block-start:28px;font-size:20px;line-height:1.35}.multicolumn-card>.text{margin-block-start:16px;font-size:14.5px;line-height:1.6}.multicolumn-card>.text-lists{margin-block-start:20px}.multicolumn-card>.text-lists>li+li{margin-block-start:12px}.multicolumn-card .text-item{align-items:center;gap:8px;font-size:14px;display:flex}.multicolumn-card .text-item svg{min-width:24px;height:24px;display:flex}@media (max-width:1279px){.multicolumn .multicolumn-card{padding:36px 24px}}@media (max-width:991px){.multi-col{margin-block-start:40px}}@media (max-width:767px){.multicolumn .multicolumn-card{padding:24px 16px}.multicolumn-card>.card-icon+.heading{margin-block-start:32px}.multicolumn.with-bg-color .multicolumn-inner{margin-block-start:40px}}.services-scroll-container{height:320vh;position:relative}.services-sticky-viewport{flex-direction:column;justify-content:center;height:100vh;min-height:100vh;padding-top:50px;padding-bottom:24px;display:flex;position:sticky;top:0;overflow:hidden}.services-content-wrap{z-index:2;margin-bottom:24px;position:relative}.services-content-wrap .multicolumn-header .heading{margin-block-start:16px;font-size:38px}.services-content-wrap .multicolumn-header .text{max-width:720px;margin-block-start:16px;margin-inline:auto;font-size:15.5px;line-height:1.6}.services-horizontal-viewport{z-index:2;width:100%;padding-inline-start:max(32px,50vw - 608px);position:relative}.services-horizontal-track{will-change:transform;gap:24px;width:max-content;padding-block:10px;padding-inline-end:max(80px,50vw - 560px);display:flex}.services-horizontal-card-item{flex-shrink:0;width:360px;min-width:360px;max-width:360px;display:flex}.services-horizontal-card-item .multicolumn-card{background-color:var(--color-background);border-radius:10px;flex-direction:column;width:100%;height:100%;padding:24px 22px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 8px 30px #0000000f}.services-horizontal-card-item .multicolumn-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px #0000001a}.services-horizontal-card-item .multicolumn-card .card-icon{width:52px;height:52px}.services-horizontal-card-item .multicolumn-card .card-icon svg{width:28px;height:28px}.services-horizontal-card-item .multicolumn-card>.card-icon+.heading{margin-block-start:16px;font-size:22px;line-height:1.25}.services-horizontal-card-item .multicolumn-card>.text{margin-block-start:10px;font-size:14px;line-height:1.45}.services-horizontal-card-item .multicolumn-card>.text-lists{margin-block-start:14px}.services-horizontal-card-item .multicolumn-card>.text-lists>li+li{margin-block-start:8px}.services-horizontal-card-item .multicolumn-card .text-item{align-items:center;gap:8px;font-size:13.5px;display:flex}.services-horizontal-card-item .multicolumn-card .text-item svg{flex-shrink:0;width:18px;min-width:18px;height:18px;display:inline-flex}.services-horizontal-card-item .multicolumn-card .card-service-button{margin-block-start:auto;padding-block-start:16px}.services-horizontal-card-item .multicolumn-card .card-service-button .button{align-items:center;gap:6px;width:max-content;height:auto;min-height:auto;padding:8px 14px;font-size:13px;display:inline-flex}@media (max-width:1200px){.services-horizontal-viewport{padding-inline-start:24px}.services-horizontal-track{padding-inline-end:32px}}@media (max-width:768px){.services-scroll-container{height:280vh}.services-sticky-viewport{flex-direction:column;justify-content:center;height:100vh;min-height:100vh;padding-top:24px;padding-bottom:24px;display:flex;position:sticky;top:0;overflow:hidden}.services-content-wrap{margin-bottom:16px}.services-content-wrap .multicolumn-header .heading{margin-block-start:10px;font-size:26px}.services-content-wrap .multicolumn-header .text{margin-block-start:10px;font-size:15px;line-height:1.55}.services-horizontal-viewport{padding-block-end:10px;padding-inline-start:16px;overflow:hidden}.services-horizontal-track{will-change:transform;gap:16px;padding-inline-end:16px}.services-horizontal-card-item{width:280px;min-width:280px;max-width:280px}.services-horizontal-card-item .multicolumn-card{padding:18px 16px}.services-horizontal-card-item .multicolumn-card .card-icon{width:44px;height:44px}.services-horizontal-card-item .multicolumn-card .card-icon svg{width:22px;height:22px}.services-horizontal-card-item .multicolumn-card>.card-icon+.heading{margin-block-start:12px;font-size:18px}.services-horizontal-card-item .multicolumn-card>.text{margin-block-start:8px;font-size:14px;line-height:1.5}.services-horizontal-card-item .multicolumn-card>.text-lists{margin-block-start:10px}.services-horizontal-card-item .multicolumn-card .text-item{font-size:13.5px}}
