.main[view=complianceReports] .intro{background:#000 url("/National_Library/oe_/https://www.keepersecurity.com/assets/images/pages/compliance-reports/keeper-compliance-reports-hero-web@2x.jpg") no-repeat center/contain;background-position:calc(50% + 600px) center}@media (max-width:1440px){.main[view=complianceReports] .intro{background-position:calc(50% + 500px) center;background-image:url("/National_Library/oe_/https://www.keepersecurity.com/assets/images/pages/compliance-reports/keeper-compliance-reports-hero-web.jpg")}}@media (max-width:1200px){.main[view=complianceReports] .intro{background-position:calc(50% + 350px) center}}@media (max-width:991px){.main[view=complianceReports] .intro{background-position:calc(50% + 300px) center}}@media (max-width:768px){.main[view=complianceReports] .intro{background:#000 url("/National_Library/oe_/https://www.keepersecurity.com/assets/images/pages/compliance-reports/keeper-compliance-reports-hero-mobile@2x.jpg") no-repeat center bottom/contain;padding-bottom:100%}}@media (max-width:480px){.main[view=complianceReports] .intro{background-image:url("/National_Library/oe_/https://www.keepersecurity.com/assets/images/pages/compliance-reports/keeper-compliance-reports-hero-mobile.jpg")}}.main[view=complianceReports] .intro [class^=btn-]{width:auto}.main[view=complianceReports] .intro [class^=btn-].btn-clear-white{border-color:#fff}.main[view=complianceReports] .intro [class^=btn-].btn-clear-white:hover{border-color:#cf9f24;color:#fff}.main[view=complianceReports] .intro .intro-content{padding:145px 0;width:50%;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin-left:0}@media (max-width:1200px){.main[view=complianceReports] .intro .intro-content{padding:96px 0}}@media (max-width:991px){.main[view=complianceReports] .intro .intro-content{padding:72px 0}}@media (max-width:768px){.main[view=complianceReports] .intro .intro-content{width:100%;margin-left:0;padding:64px 0}}@media (max-width:767px){.main[view=complianceReports] .intro .intro-content{padding:48px 0}}@media (max-width:480px){.main[view=complianceReports] .intro .intro-content{padding:40px 0}}@media (max-width:768px){.main[view=complianceReports] .intro .intro-content .actions{text-align:center}.main[view=complianceReports] .intro .intro-content .actions [class^=btn-]{margin:0 auto}}.main[view=complianceReports] section#demoVideo{background:radial-gradient(100% 100% at 0 100%,#1b78e0 0,#004899 100%);padding:64px 0 48px}@media (max-width:991px){.main[view=complianceReports] section#demoVideo{padding:64px 0}}@media (max-width:768px){.main[view=complianceReports] section#demoVideo{padding:48px 0}}.main[view=complianceReports] section#demoVideo .container{max-width:1080px}.main[view=complianceReports] section#demoVideo h2{text-align:center;margin-bottom:16px;color:#fff}@media (max-width:768px){.main[view=complianceReports] section#demoVideo h2{margin-bottom:8px}}.main[view=complianceReports] section#demoVideo p{color:#fff;text-align:center;margin-bottom:56px}@media (max-width:768px){.main[view=complianceReports] section#demoVideo p{text-align:center;margin-bottom:0}}.main[view=complianceReports] section#demoVideo .actions{margin-top:48px;margin-bottom:0}.main[view=complianceReports] section#demoVideo .demo-video-container{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);margin:0 auto;border-radius:7px;overflow:hidden;width:770px;max-width:100%}@media (max-width:768px){.main[view=complianceReports] section#demoVideo .demo-video-container{margin-top:40px}}.main[view=complianceReports] #compliance{background:#fff;padding:72px 0;text-align:center}@media (max-width:991px){.main[view=complianceReports] #compliance{padding:64px 0}}@media (max-width:768px){.main[view=complianceReports] #compliance{padding:48px 0}}.main[view=complianceReports] #compliance .container{max-width:1080px}.main[view=complianceReports] #compliance h2{margin-bottom:24px}.main[view=complianceReports] #compliance p{margin-bottom:56px}.main[view=complianceReports] #compliance .badges{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}@media (max-width:991px){.main[view=complianceReports] #compliance .badges{flex-flow:row wrap;justify-content:space-around}}.main[view=complianceReports] #compliance .badges .badge{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center}@media (max-width:991px){.main[view=complianceReports] #compliance .badges .badge{width:30%;margin:20px}}.main[view=complianceReports] #compliance .badges .badge span{margin-top:18px}@media (max-width:991px){.main[view=complianceReports] #compliance .badges .badge img{width:100%}}.main[view=complianceReports] #keeperComprehensive{background:linear-gradient(263.98deg,#767676 -14.46%,#242424 97.82%);padding:72px 0 0}@media (max-width:991px){.main[view=complianceReports] #keeperComprehensive{padding:64px 0 0}}@media (max-width:768px){.main[view=complianceReports] #keeperComprehensive{padding:48px 0 0}}.main[view=complianceReports] #keeperComprehensive .container{max-width:1080px}.main[view=complianceReports] #keeperComprehensive h2{color:#fff;text-align:center;margin-bottom:40px}.main[view=complianceReports] #streamline{padding:72px 0;text-align:center}@media (max-width:991px){.main[view=complianceReports] #streamline{padding:64px 0}}@media (max-width:768px){.main[view=complianceReports] #streamline{padding:48px 0}}.main[view=complianceReports] #streamline .container{max-width:960px}.main[view=complianceReports] #streamline h2{margin-bottom:24px}.main[view=complianceReports] #streamline .streamlineFeatures{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin:0 auto;max-width:920px}@media (max-width:767px){.main[view=complianceReports] #streamline .streamlineFeatures{justify-content:space-around;max-width:100%;width:100%}}.main[view=complianceReports] #streamline .streamlineFeatures .slFeature{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;width:240px;margin-top:64px}.main[view=complianceReports] #streamline .streamlineFeatures .slFeature span{margin-top:18px}.main[view=complianceReports] #whyKeeper{background:linear-gradient(140deg,#1b78e0 0,#004899 100%);color:#fff;padding:64px 0 0}@media (max-width:991px){.main[view=complianceReports] #whyKeeper{padding:64px 0}.main[view=complianceReports] #whyKeeper h3{font-size:20px}}@media (max-width:768px){.main[view=complianceReports] #whyKeeper{padding:48px 0}.main[view=complianceReports] #whyKeeper h3{font-size:18px}}.main[view=complianceReports] section.addons{background-color:#f9f9f9}@media (max-width:768px){.main[view=complianceReports] section.addons,.main[view=complianceReports] section.features{padding:40px 10px}}.main[view=complianceReports] section.addons .container,.main[view=complianceReports] section.features .container{display:flex;flex-flow:row nowrap}@media (max-width:768px){.main[view=complianceReports] section.addons .container,.main[view=complianceReports] section.features .container{flex-flow:column wrap}}.main[view=complianceReports] section.addons .container:after,.main[view=complianceReports] section.addons .container:before,.main[view=complianceReports] section.features .container:after,.main[view=complianceReports] section.features .container:before{content:none}.main[view=complianceReports] section.addons .left-side,.main[view=complianceReports] section.features .left-side{width:31%}.main[view=complianceReports] section.addons .right-side,.main[view=complianceReports] section.features .right-side{width:69%}@media (max-width:768px){.main[view=complianceReports] section.addons .left-side,.main[view=complianceReports] section.features .left-side{width:100%;text-align:center}.main[view=complianceReports] section.addons .right-side,.main[view=complianceReports] section.features .right-side{width:100%;text-align:center}}.main[view=complianceReports] section.addons h2,.main[view=complianceReports] section.features h2{color:#000;padding-right:30px}@media (max-width:768px){.main[view=complianceReports] section.addons h2,.main[view=complianceReports] section.features h2{margin-bottom:32px;padding-right:0}}.main[view=complianceReports] section.addons .list-features,.main[view=complianceReports] section.features .list-features{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none}.main[view=complianceReports] section.addons .list-features li,.main[view=complianceReports] section.features .list-features li{width:50%;margin-bottom:56px}.main[view=complianceReports] section.addons .list-features li h3,.main[view=complianceReports] section.features .list-features li h3{margin-bottom:20px;font-size:22px;color:#000;line-height:28px}.main[view=complianceReports] section.addons .list-features li p,.main[view=complianceReports] section.features .list-features li p{color:#000}.main[view=complianceReports] section.addons .list-features li.last,.main[view=complianceReports] section.addons .list-features li.pre-last,.main[view=complianceReports] section.features .list-features li.last,.main[view=complianceReports] section.features .list-features li.pre-last{margin-bottom:0}.main[view=complianceReports] section.addons .list-features li:nth-child(odd),.main[view=complianceReports] section.features .list-features li:nth-child(odd){padding-right:15px}.main[view=complianceReports] section.addons .list-features li:nth-child(2n),.main[view=complianceReports] section.features .list-features li:nth-child(2n){padding-left:15px}@media (max-width:768px){.main[view=complianceReports] section.addons .list-features li.pre-last,.main[view=complianceReports] section.features .list-features li.pre-last{margin-bottom:32px}.main[view=complianceReports] section.addons .list-features li:nth-child(2n),.main[view=complianceReports] section.addons .list-features li:nth-child(odd),.main[view=complianceReports] section.features .list-features li:nth-child(2n),.main[view=complianceReports] section.features .list-features li:nth-child(odd){padding:0}}@media (max-width:768px){.main[view=complianceReports] section.addons .list-features li,.main[view=complianceReports] section.features .list-features li{margin-bottom:32px;width:100%}}.main[view=complianceReports] section.features h2{color:#fff}.main[view=complianceReports] section.features .list-features li h3{color:#fff}.main[view=complianceReports] section.features .list-features li p{color:#fff}.main[view=complianceReports] #complianceRC{background:#fff;padding:64px 0}@media (max-width:991px){.main[view=complianceReports] #complianceRC{padding:57px 0}}@media (max-width:768px){.main[view=complianceReports] #complianceRC{padding:0 0 48px}}@media (max-width:480px){.main[view=complianceReports] #complianceRC{padding:0 0 40px}}.main[view=complianceReports] #complianceRC .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}@media (max-width:768px){.main[view=complianceReports] #complianceRC .container{flex-flow:column nowrap;justify-content:flex-start}}.main[view=complianceReports] #complianceRC .rcImage{width:50%}@media (max-width:768px){.main[view=complianceReports] #complianceRC .rcImage{width:100%}}.main[view=complianceReports] #complianceRC .rcImage img{display:block}.main[view=complianceReports] #complianceRC .rcContent{width:490px;max-width:48%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}@media (max-width:768px){.main[view=complianceReports] #complianceRC .rcContent{width:100%;max-width:100%}}@media (max-width:768px){.main[view=complianceReports] #complianceRC h2{text-align:center}}.main[view=complianceReports] #complianceRC ul li{margin-top:24px}.main[view=complianceReports] #expertCTA{background:linear-gradient(140deg,#1b78e0 0,#004899 100%);color:#fff;padding:92px 0}@media (max-width:1200px){.main[view=complianceReports] #expertCTA{padding:72px 0}}@media (max-width:991px){.main[view=complianceReports] #expertCTA{padding:64px 0}}@media (max-width:768px){.main[view=complianceReports] #expertCTA{padding:48px 0}}.main[view=complianceReports] #expertCTA h2{text-align:center;margin-bottom:40px}.main[view=complianceReports] #expertCTA .actions{text-align:center}html[locale=ar_AE] .main[view=complianceReports] .intro .intro-content{margin-right:50%}@media (max-width:768px){html[locale=ar_AE] .main[view=complianceReports] .intro .intro-content{margin-right:0}}html[locale=ar_AE] .main[view=complianceReports] #demoVideo [class^=btn-] .playIcon{margin-right:0;margin-left:10px}