.scc-services-carousel{--navy:#031b4e;--blue:#3368c6;--blue-light:#7fa3e0;--grey-bg:#f6faff;--grey-text:#4d5b72;position:relative;font-family:inherit}.scc-services-carousel *,.scc-services-carousel *::before,.scc-services-carousel *::after{box-sizing:border-box}.scc-services-carousel img{max-width:100%;display:block}.scc-services-carousel .lms-bleed{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:var(--grey-bg);padding:60px 0}.scc-services-carousel .lms-inner{position:relative;max-width:1200px;margin:0 auto;padding:0 70px}.scc-services-carousel .lms-arrow{position:absolute;top:50%;transform:translateY(-50%) scale(1);width:52px;height:52px;border-radius:50%;border:none;background:#fff;color:var(--blue);display:flex;align-items:center;justify-content:center;padding:0;margin:0;font:inherit;line-height:1;-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:0 10px 24px rgb(28 58 92 / .18);transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease;z-index:3}.scc-services-carousel .lms-arrow svg{width:20px;height:20px;transition:transform .25s ease}.scc-services-carousel .lms-arrow:hover{background:var(--blue);color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 14px 30px rgb(28 58 92 / .28)}.scc-services-carousel .lms-arrow:active{background:rgb(51 104 198 / .35);color:var(--blue);transform:translateY(-50%) scale(1.02);box-shadow:0 6px 16px rgb(28 58 92 / .18)}.scc-services-carousel .lms-arrow.lms-prev:hover svg{transform:translateX(-2px)}.scc-services-carousel .lms-arrow.lms-next:hover svg{transform:translateX(2px)}.scc-services-carousel .lms-arrow.lms-prev{left:-14px}.scc-services-carousel .lms-arrow.lms-next{right:-14px}.scc-services-carousel .lms-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px}.scc-services-carousel .lms-dot{width:8px;height:8px;border-radius:4px;background:#cdd8e6;cursor:pointer;transition:width .25s ease,background .25s ease}.scc-services-carousel .lms-dot:hover{background:var(--blue-light)}.scc-services-carousel .lms-dot.active{width:28px;background:var(--blue)}.scc-services-carousel .lms-slides-wrap{position:relative}.scc-services-carousel .lms-slide{display:none;opacity:0}.scc-services-carousel .lms-slide.active{display:block;opacity:1}.scc-services-carousel .lms-hero-media .lms-hero-title{position:absolute;top:13.5%;transform:translateY(-50%);left:68%;right:0;margin:0;font-size:38px;font-weight:300;text-transform:uppercase;letter-spacing:.3px;color:var(--navy);line-height:1.22}.scc-services-carousel .lms-hero-media .lms-hero-title.lms-title-sm{font-size:31.9px;line-height:1.28}.scc-services-carousel .lms-hero-title strong{font-weight:800}.scc-services-carousel .lms-hero.flip .lms-hero-media .lms-hero-title{left:0;right:68%}.scc-services-carousel .lms-hero-media{position:relative;height:500px;margin-bottom:30px}.scc-services-carousel .lms-hero-media img{position:absolute;top:0;left:0;width:65%;height:100%;object-fit:cover;border-radius:0}.scc-services-carousel .lms-hero-media .lms-panel{position:absolute;top:27%;bottom:0;left:50%;right:0;background:var(--blue);color:#fff;border-radius:0;padding:34px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 18px 36px rgb(28 58 92 / .22)}.scc-services-carousel .lms-hero .lms-panel p{margin:0 0 16px;font-size:15.5px;line-height:1.75;color:var(--grey-bg)}.scc-services-carousel .lms-more{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--navy);text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;padding:12px 26px;border-radius:0;transition:background .25s ease,color .25s ease}.scc-services-carousel .lms-more:hover{background:var(--navy);color:#fff}.scc-services-carousel .lms-hero-media .lms-panel.lms-panel-light{background:#fff;color:var(--navy);border-left:4px solid var(--blue);padding:32px 40px 36px 32px;box-shadow:none}.scc-services-carousel .lms-hero-media .lms-panel.lms-panel-light p{color:var(--navy)!important;font-size:15px;line-height:1.72;margin-bottom:16px}.scc-services-carousel .lms-panel-light .lms-more-wrap{margin-top:2px}.scc-services-carousel .lms-more-wrap{display:inline-block;align-self:flex-start}.scc-services-carousel .lms-more.lms-more-dark{background:var(--navy);color:#fff;border:none}.scc-services-carousel .lms-more.lms-more-dark:hover{background:#e4e9ef;color:var(--navy)}.scc-services-carousel .lms-hero-media .lms-panel:not(.lms-panel-light){border-left:4px solid #fff}.scc-services-carousel .lms-hero.flip .lms-hero-media img{left:auto;right:0}.scc-services-carousel .lms-hero.flip .lms-hero-media .lms-panel{left:0;right:50%}.scc-services-carousel .lms-split-title{position:relative;z-index:1;width:66%;margin:0 0 20px;font-size:38px;font-weight:300;text-transform:uppercase;letter-spacing:.3px;color:var(--navy);line-height:1.22}.scc-services-carousel .lms-split-title strong{font-weight:800}.scc-services-carousel .lms-split-body{position:relative}.scc-services-carousel .lms-split-image{position:absolute;top:0;right:0;height:100%;width:50%;object-fit:cover;border-radius:0;z-index:0}.scc-services-carousel .lms-split-panel{position:relative;z-index:1;width:66%;background:var(--blue);color:#fff;padding:22px 32px;margin-bottom:4px;box-shadow:0 18px 36px rgb(28 58 92 / .22)}.scc-services-carousel .lms-split-panel p{margin:0 0 14px;font-size:15px;line-height:1.7;color:var(--grey-bg)}.scc-services-carousel .lms-split-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.scc-services-carousel .lms-split-list li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;color:#fff}.scc-services-carousel .lms-split-list .ico{flex:none;width:19px;height:19px;margin-top:1px;border-radius:50%;background:#fff;color:var(--blue);display:flex;align-items:center;justify-content:center}.scc-services-carousel .lms-split-list .ico svg{width:10px;height:10px}.scc-services-carousel .lms-split-card{position:relative;z-index:1;width:66%;background:#fff;border-top:4px solid var(--blue);box-shadow:0 10px 26px rgb(28 58 92 / .12);padding:17px 32px 19px}.scc-services-carousel .lms-split-card p{margin:0 0 12px;font-size:15px;line-height:1.7;color:var(--navy)}.scc-services-carousel .lms-split-card .lms-more{margin-top:2px}.scc-services-carousel .lms-more.lms-more-split{background:var(--blue);color:#fff}.scc-services-carousel .lms-more.lms-more-split:hover{background:#e4e9ef;color:var(--blue)}@media (max-width:700px){.scc-services-carousel .lms-split-image{position:static;width:100%;height:200px;order:-1}.scc-services-carousel .lms-split-panel,.scc-services-carousel .lms-split-card{width:100%;margin-top:0}.scc-services-carousel .lms-split-body{display:flex;flex-direction:column}.scc-services-carousel .lms-split-title{width:100%}.scc-services-carousel .lms-split-list{grid-template-columns:1fr}}@media (max-width:860px){.scc-services-carousel .lms-inner{padding:0 46px}.scc-services-carousel .lms-hero-media{display:flex;flex-direction:column;height:auto}.scc-services-carousel .lms-hero-media .lms-hero-title{position:static;order:1;width:100%;margin:0 0 16px;font-size:26px}.scc-services-carousel .lms-hero-media .lms-hero-title.lms-title-sm{font-size:22px}.scc-services-carousel .lms-hero-media img{position:static;order:2;width:100%;height:240px;margin:0 0 20px}.scc-services-carousel .lms-hero-media .lms-panel{position:static;order:3;margin:0}.scc-services-carousel .lms-hero.flip .lms-hero-media img{order:2}.scc-services-carousel .lms-hero.flip .lms-hero-media .lms-hero-title{left:0;right:0}.scc-services-carousel .lms-arrow{display:none}}.lms-slides-wrap{touch-action:pan-y}button.lms-arrow{padding:0!important;border:none!important;min-height:0!important;text-transform:none!important;letter-spacing:0!important}button.lms-arrow:focus-visible{outline:3px solid rgb(51 104 198 / .45)!important;outline-offset:3px!important}@media (max-width:767px){.scc-services-carousel .lms-bleed{padding:40px 0!important}.scc-services-carousel .lms-inner{padding-bottom:0!important}.scc-services-carousel .lms-slides-wrap,.scc-clients-carousel .lms-slides-wrap{min-height:0!important;height:auto!important}.scc-services-carousel .lms-hero-media{margin-bottom:0!important}.scc-services-carousel .lms-dots{position:static!important;top:auto!important;margin-top:18px!important}}