.main[view=fedRamp]{background-color:#000;padding:0}.main[view=fedRamp] .text-content,.main[view=fedRamp] ul{display:flex;flex-direction:column;gap:16px}.main[view=fedRamp] .text-content.sm,.main[view=fedRamp] ul.sm{gap:8px}.main[view=fedRamp] h1,.main[view=fedRamp] h2,.main[view=fedRamp] h3{text-wrap:balance}.main[view=fedRamp] .icon{width:40px;height:auto;margin:0 auto}@media(max-width: 768px){.main[view=fedRamp] .desktop-only{display:none}}@media(width > 768px){.main[view=fedRamp] .mobile-only{display:none}}.main[view=fedRamp] [class^=btn-],.main[view=fedRamp] [class*=" btn-"]{white-space:normal;height:auto;min-height:40px}.main[view=fedRamp] .content h2{text-align:center}.main[view=fedRamp] .slick-dots{display:flex;flex-direction:row;justify-content:center;bottom:-50px}.main[view=fedRamp] .slick-dots li{width:auto;height:auto;margin:0}.main[view=fedRamp] .slick-dots li button{width:18px;height:18px;padding:0;border:2px solid #fff;border-radius:50%}.main[view=fedRamp] .slick-dots li button:before{content:"";display:none}.main[view=fedRamp] .slick-dots li.slick-active button{background:radial-gradient(87.77% 87.77% at 50% 12.23%, #FFC700 0%, #FFA800 100%);border-color:rgba(0,0,0,0)}@media(max-width: 768px){.main[view=fedRamp] .intro .keeper-logo-federal{margin:0 auto 24px}}.main[view=fedRamp] .intro .badges{display:flex;gap:32px;margin:16px 0 24px;justify-content:space-around;max-width:450px}.main[view=fedRamp] .intro .badges .badge{display:flex;flex-direction:column;gap:8px;justify-content:space-between;align-items:center}.main[view=fedRamp] .intro .badges .badge p{text-align:center;font-size:16px}@media(max-width: 768px){.main[view=fedRamp] .intro .badges{justify-content:center;max-width:80%;margin:0 auto 24px}.main[view=fedRamp] .intro .badges .badge p{font-size:9px}}.main[view=fedRamp] .intro .actions{margin-top:0}.main[view=fedRamp] .intro .image-content video{max-width:100%}@media(max-width: 991px){.main[view=fedRamp] .intro .image-content{display:none}}@media(max-width: 768px){.main[view=fedRamp] .intro .text-content>h1{text-align:center;margin-bottom:0}.main[view=fedRamp] .intro .text-content>p{text-align:center;margin-bottom:8px}}.main[view=fedRamp] .certified .content{display:flex;flex-direction:column;gap:56px}.main[view=fedRamp] .certified .content .badges{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 100px;width:930px;max-width:100%;margin:0 auto;min-height:257px}@media(max-width: 768px){.main[view=fedRamp] .certified .content .badges{min-height:109px}}.main[view=fedRamp] .certified .content .badges .badge{display:flex;flex-direction:column;gap:8px;justify-content:space-between;align-items:center}.main[view=fedRamp] .certified .content .badges .badge .img{display:flex;align-items:center;justify-content:center;height:80px}.main[view=fedRamp] .security .content{display:flex;flex-direction:column;gap:48px}.main[view=fedRamp] .security .content .points{gap:72px 48px}.main[view=fedRamp] .security .content .points .point{display:flex;flex-direction:column;gap:16px}@media(max-width: 768px){.main[view=fedRamp] .security .content .points{gap:32px}}.main[view=fedRamp] .achieving{--grid-content-max-width: 1280px}@media(max-width: 991px){.main[view=fedRamp] .achieving{--grid-content-padding: 16px 0}}.main[view=fedRamp] .achieving .content-intro{--grid-content-padding: 56px 16px}@media(max-width: 991px){.main[view=fedRamp] .achieving .content-intro{--grid-content-padding: 0 16px 16px}}.main[view=fedRamp] .achieving .text-content{justify-content:center}@media(max-width: 991px){.main[view=fedRamp] .achieving .text-content{order:1}}.main[view=fedRamp] .achieving .image-content{position:relative}@media(max-width: 991px){.main[view=fedRamp] .achieving .image-content{order:2}}.main[view=fedRamp] .achieving h2{text-align:center;margin-bottom:112px}@media(max-width: 768px){.main[view=fedRamp] .achieving h2{margin-bottom:48px}}.main[view=fedRamp] .achieving img{position:relative;padding:24px;z-index:10}@media(max-width: 991px){.main[view=fedRamp] .achieving img{padding:16px;width:100%;max-width:548px}}.main[view=fedRamp] .achieving .content{--theme-color-1: #fff;--theme-color-2: #fff}.main[view=fedRamp] .achieving .content[data-cols="2"]{grid-gap:32px 96px}.main[view=fedRamp] .achieving .content.theme-deep-ocean{--theme-color-1: #285290;--theme-color-2: #285290}.main[view=fedRamp] .achieving .content.theme-deep-ocean .image-content{display:flex;justify-content:center;align-items:center}.main[view=fedRamp] .achieving .content.theme-deep-ocean .image-content img{max-height:368px}.main[view=fedRamp] .achieving .content.theme-aurora{--theme-color-1: #006A65;--theme-color-2: #006A65;--theme-background-left: url("/assets/images/pages/msp-privileged-access-manager/aurora-left-hex.svg");--theme-background-right: url("/assets/images/pages/msp-privileged-access-manager/aurora-right-hex.svg")}.main[view=fedRamp] .achieving .content.theme-glam{--theme-color-1: #673D8A;--theme-color-2: #422858;--theme-background-left: url("/assets/images/pages/msp-privileged-access-manager/glam-left-hex.svg");--theme-background-right: url("/assets/images/pages/msp-privileged-access-manager/glam-right-hex.svg")}.main[view=fedRamp] .achieving .content .image-content:before{content:"";display:block;position:absolute;top:50%;z-index:9;transform:translateY(-50%);height:calc(100% + 112px);width:10000px;background:var(--theme-background-left) no-repeat right center/contain}@media(max-width: 1200px){.main[view=fedRamp] .achieving .content .image-content:before{height:100%;margin-top:0;transform:unset;top:0}}.main[view=fedRamp] .achieving .content .image-content:nth-child(1):before{inset-inline-end:50%;background:var(--theme-background-left) no-repeat var(--inline-end) center/contain}@media(max-width: 1200px){.main[view=fedRamp] .achieving .content .image-content:nth-child(1):before{inset-inline-end:34%}}.main[view=fedRamp] .achieving .content .image-content:nth-child(2):before{inset-inline-start:50%;background:var(--theme-background-right) no-repeat var(--inline-start) center/contain}@media(max-width: 1200px){.main[view=fedRamp] .achieving .content .image-content:nth-child(2):before{inset-inline-start:34%}}.main[view=fedRamp] .achieving .content h3{position:relative;padding-bottom:16px}.main[view=fedRamp] .achieving .content h3::before{content:"";width:calc(var(--inViewPercent, 4)*1%);height:2px;background:linear-gradient(to right, var(--theme-color-1) 10%, rgba(27, 116, 218, 0) 100%);position:absolute;inset-inline:0;bottom:0;transition:all 1s ease}.main[view=fedRamp] .future .content .actions{justify-content:center}.main[view=fedRamp] .future .orgs,.main[view=fedRamp] .future .slick-track{grid-column:full;display:flex;overflow-x:clip;white-space:nowrap;position:relative;gap:130px;justify-content:center;min-height:120px}.main[view=fedRamp] .future .orgs picture .org,.main[view=fedRamp] .future .slick-track picture .org{max-width:120px;height:auto;max-height:120px;margin:0 auto}@media(max-width: 768px){.main[view=fedRamp] .future .orgs picture .org,.main[view=fedRamp] .future .slick-track picture .org{gap:90px}}.main[view=fedRamp] .future .orgs .slick-dots,.main[view=fedRamp] .future .slick-track .slick-dots{background-color:rgba(0,0,0,.5);padding:8px 4px;border-radius:40px;width:140px}@media(max-width: 768px){.main[view=fedRamp] .future .orgs,.main[view=fedRamp] .future .slick-track{gap:65px}}[locale=ar_AE] main[view=fedRamp].main [class*=theme-] .image-content:nth-child(1):before{background-image:var(--theme-background-right)}[locale=ar_AE] main[view=fedRamp].main [class*=theme-] .image-content:nth-child(2):before{background-image:var(--theme-background-left)}

/*# sourceMappingURL=fedramp.min.css.map*/