.main[view=connectionManager] section.centered,.main[view=connectionManager] section .centered{text-align:center}.main[view=connectionManager] section .content{align-items:center}@media(max-width: 768px){.main[view=connectionManager] section .content{padding-top:48px}}.main[view=connectionManager] section .content:not([data-cols]){display:flex;flex-direction:column;gap:16px}.main[view=connectionManager] section .text-content:not([data-cols]){display:flex;flex-direction:column;gap:16px}.main[view=connectionManager] section .text-content:not([data-cols]) ul{display:flex;flex-direction:column;gap:16px}.main[view=connectionManager] section .image-content{display:flex;align-items:center;justify-content:center}@media(min-width: 1440px){.main[view=connectionManager] section.intro .content{--grid-content-gap: 100px}}.main[view=connectionManager] section.intro .ksm-logo{display:block;margin-bottom:24px}@media(max-width: 768px){.main[view=connectionManager] section.intro .ksm-logo{margin:0 auto 24px}}.main[view=connectionManager] .protectingMillions{position:relative;overflow:hidden;background:#fff;max-width:100%;padding:32px 0}.main[view=connectionManager] .protectingMillions .awards{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:146px}@media(max-width: 768px){.main[view=connectionManager] .protectingMillions .awards{flex-wrap:wrap;gap:48px}}.main[view=connectionManager] .protectingMillions .ratings{width:100%;margin-top:56px;flex-wrap:nowrap}@media(max-width: 768px){.main[view=connectionManager] .protectingMillions .ratings{flex-wrap:wrap;margin-top:48px}}.main[view=connectionManager] .protectingMillions .ratings a{font-weight:400}.main[view=connectionManager] .protectingMillions .ratings .rate-source{display:block;font-weight:400}.main[view=connectionManager] section.built .content{text-align:center;padding-bottom:0;color:#08355a}@media(max-width: 768px){.main[view=connectionManager] section.built .content{padding-top:24px}}.main[view=connectionManager] section.built .content h4{display:flex;justify-content:center;align-items:center;gap:16px}@media(max-width: 768px){.main[view=connectionManager] section.built .content h4{flex-direction:column}}.main[view=connectionManager] section.rbi li strong{font-weight:600}.main[view=connectionManager] section.access .content{text-align:center}@media(max-width: 768px){.main[view=connectionManager] section.access .content{padding-bottom:0}}.main[view=connectionManager] section.access .points{gap:72px;margin:80px 180px 0}@media(max-width: 768px){.main[view=connectionManager] section.access .points{margin:48px 48px 0}}.main[view=connectionManager] section.access .points .icon{margin-bottom:16px}.main[view=connectionManager] section.features{position:relative;overflow:clip}.main[view=connectionManager] section.features:after{content:"";position:absolute;inset:calc(100% - 92px) 0 -32px;background:linear-gradient(180deg, rgba(217, 217, 217, 0) 0%, rgba(55, 75, 145, 0.65) 192.39%)}.main[view=connectionManager] section.features .content{gap:48px;padding-bottom:0}@media(max-width: 768px){.main[view=connectionManager] section.features .content{gap:32px}}.main[view=connectionManager] section.features .content ul{gap:16px 72px}@media(max-width: 768px){.main[view=connectionManager] section.features .content .image-content{margin-inline-end:-16px}}.main[view=connectionManager] section.easy .content{text-align:center}.main[view=connectionManager] section.easy .steps{margin-top:32px;width:100%}.main[view=connectionManager] section.easy .steps .step{display:flex;flex-direction:column;gap:16px;align-items:center}.main[view=connectionManager] section.easy .steps .step p{max-width:285px}.main[view=connectionManager] section.choose .content{gap:48px}@media(max-width: 768px){.main[view=connectionManager] section.choose .content{gap:40px;padding-bottom:0}}.main[view=connectionManager] section.choose .content .cols{gap:48px 72px}@media(max-width: 768px){.main[view=connectionManager] section.choose .content .cols{gap:40px}}.main[view=connectionManager] section.choose .content .cols>div{display:flex;flex-direction:column;gap:16px}@media(max-width: 768px){.main[view=connectionManager] section.choose .content .cols>div{text-align:center}}.main[view=connectionManager] section.trusted .content{padding:0}.main[view=connectionManager] section.trusted .text-content{padding:var(--grid-content-padding);padding-inline-end:0}@media(max-width: 768px){.main[view=connectionManager] section.trusted .text-content{text-align:center;padding:0}}.main[view=connectionManager] section.resources .content{gap:48px}.main[view=connectionManager] section.resources h2{text-align:center}.main[view=connectionManager] section.resources h3{margin-bottom:24px}@media(max-width: 768px){.main[view=connectionManager] section.resources h3{text-align:center;font-weight:500;font-size:18px;line-height:1.4}}.main[view=connectionManager] section.resources ul{margin:0;padding:0}.main[view=connectionManager] section.resources ul li{display:block}.main[view=connectionManager] section.resources ul li a{display:flex;align-items:center;color:#000;font-size:20px;position:relative;padding:16px 0 16px 56px;border-bottom:1px solid #d8d8d8;min-height:72px}.main[view=connectionManager] section.resources ul li a:before{content:"";position:absolute;inset-inline-start:0;display:flex;width:40px;height:40px;padding:16px 0px;justify-content:center;align-items:center;border-radius:8px;border:1px solid #d8d8d8;background:#e8f2fc;background-repeat:no-repeat;background-size:24px 24px;background-position:center}.main[view=connectionManager] section.resources ul li:last-child a{border-bottom:none}.main[view=connectionManager] section.resources .caseStudies ul li a:before{background-image:url("/assets/icons/case-study-blue.svg")}.main[view=connectionManager] section.resources .datasheets ul li a:before{background-image:url("/assets/icons/datasheet-blue.svg")}.main[view=connectionManager] section.resources .blogs ul li a:before{background-image:url("/assets/icons/blog-blue.svg")}@media(max-width: 768px){.main[view=connectionManager] section.faq-section{padding-top:0}}@media(max-width: 768px){.main[view=connectionManager] section.faq-section .content{padding:0}}@media(max-width: 768px){.main[view=connectionManager] section.faq-section .faq-accordion{padding:16px 0}}

/*# sourceMappingURL=connection-manager.min.css.map*/