.main[view=passwordstate]{padding-bottom:0}.main[view=passwordstate] .intro{background:#000 url("/assets/images/pages/vs/passwordstate/passwordstate-intro@2x.webp") no-repeat;background-position:calc(50% - 400px) center;background-size:contain;padding:0;overflow:hidden;transition:all .3s ease;position:relative}@media (max-width:1200px){.main[view=passwordstate] .intro{background-image:url("/assets/images/pages/vs/passwordstate/passwordstate-intro.webp");background-position:calc(50% - 300px) center}}@media (max-width:1100px){.main[view=passwordstate] .intro{background-position:calc(50% - 300px) center}}@media (max-width:991px){.main[view=passwordstate] .intro{background:#000 url("/assets/images/pages/vs/passwordstate/passwordstate-intro-mobile.webp") no-repeat center/contain;background-position:bottom center;padding-bottom:50%}}.main[view=passwordstate] .intro .intro-content{width:50%;margin-left:50%;position:relative;text-align:left;padding:98px 0}@media (max-width:1200px){.main[view=passwordstate] .intro .intro-content{padding:72px 0}}@media (max-width:991px){.main[view=passwordstate] .intro .intro-content{width:100%;margin-left:0;padding:64px 0;text-align:center}}@media (max-width:768px){.main[view=passwordstate] .intro .intro-content{text-align:center;padding:48px 0}}@media (max-width:991px){.main[view=passwordstate] .intro .intro-content .actions{justify-content:center}}.main[view=passwordstate] #freeOnboarding{background:#fff;padding:72px 0}@media (max-width:991px){.main[view=passwordstate] #freeOnboarding{padding:64px 0}}@media (max-width:768px){.main[view=passwordstate] #freeOnboarding{padding:48px 0}}@media (max-width:480px){.main[view=passwordstate] #freeOnboarding{padding:40px 0}}.main[view=passwordstate] #freeOnboarding .container{max-width:1080px}.main[view=passwordstate] #freeOnboarding h2{text-align:center;margin:0 0 24px;font-size:30px}@media (max-width:1200px){.main[view=passwordstate] #freeOnboarding h2{font-size:28px}}@media (max-width:991px){.main[view=passwordstate] #freeOnboarding h2{font-size:24px}}@media (max-width:768px){.main[view=passwordstate] #freeOnboarding h2{font-size:22px}}@media (max-width:480px){.main[view=passwordstate] #freeOnboarding h2{font-size:18px}}.main[view=passwordstate] #freeOnboarding p{text-align:center;margin:0 auto;width:724px;max-width:100%}.main[view=passwordstate] #architectureDefends{background:#054b91;padding:64px 0}@media (max-width:991px){.main[view=passwordstate] #architectureDefends{padding:57px 0}}@media (max-width:768px){.main[view=passwordstate] #architectureDefends{padding:48px 0}}@media (max-width:480px){.main[view=passwordstate] #architectureDefends{padding:32px 0}}.main[view=passwordstate] #architectureDefends .container{max-width:1300px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}@media (max-width:991px){.main[view=passwordstate] #architectureDefends .container{flex-flow:column nowrap}}.main[view=passwordstate] #architectureDefends .container:after,.main[view=passwordstate] #architectureDefends .container:before{display:none}.main[view=passwordstate] #architectureDefends .container .adContent{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:570px;max-width:45%}@media (max-width:991px){.main[view=passwordstate] #architectureDefends .container .adContent{width:100%;max-width:100%}}.main[view=passwordstate] #architectureDefends .container .adContent h2{color:#fff}@media (max-width:991px){.main[view=passwordstate] #architectureDefends .container .adContent h2{text-align:center}}.main[view=passwordstate] #architectureDefends .container .adContent p{color:#fff;width:100%;margin:16px 0;text-align:left}@media (max-width:991px){.main[view=passwordstate] #architectureDefends .container .adContent p{text-align:center}}.main[view=passwordstate] #architectureDefends .container .adImage{width:48%}@media (max-width:991px){.main[view=passwordstate] #architectureDefends .container .adImage{width:100%;max-width:480px;margin:0 auto;padding-top:40px}}.main[view=passwordstate] #adminsChooseKeeper{background:#000}@media (max-width:991px){.main[view=passwordstate] #adminsChooseKeeper{background:#000 url("/assets/images/pages/vs/passwordstate/admins_choose_keeper_mobile.webp") no-repeat bottom center/contain;padding-bottom:70%}}.main[view=passwordstate] #adminsChooseKeeper .container{max-width:1700px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}@media (max-width:991px){.main[view=passwordstate] #adminsChooseKeeper .container{flex-flow:column nowrap}}.main[view=passwordstate] #adminsChooseKeeper .container:after,.main[view=passwordstate] #adminsChooseKeeper .container:before{display:none}.main[view=passwordstate] #adminsChooseKeeper .container .ackImage{width:60%;background:url("/assets/images/pages/vs/passwordstate/admins_choose_keeper@2x.webp") no-repeat center/cover}@media (max-width:1600px){.main[view=passwordstate] #adminsChooseKeeper .container .ackImage{margin-left:-16px}}@media (max-width:1200px){.main[view=passwordstate] #adminsChooseKeeper .container .ackImage{background-image:url("/assets/images/pages/vs/passwordstate/admins_choose_keeper.webp")}}@media (max-width:991px){.main[view=passwordstate] #adminsChooseKeeper .container .ackImage{display:none}}.main[view=passwordstate] #adminsChooseKeeper .container .ackContent{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:520px;max-width:40%;padding:140px 0}@media (max-width:1440px){.main[view=passwordstate] #adminsChooseKeeper .container .ackContent{padding:120px 0}}@media (max-width:1200px){.main[view=passwordstate] #adminsChooseKeeper .container .ackContent{padding:94px 0}}@media (max-width:991px){.main[view=passwordstate] #adminsChooseKeeper .container .ackContent{padding:72px 0;width:100%;max-width:100%;order:1}}@media (max-width:768px){.main[view=passwordstate] #adminsChooseKeeper .container .ackContent{padding:57px 0}}@media (max-width:480px){.main[view=passwordstate] #adminsChooseKeeper .container .ackContent{padding:40px 0}}.main[view=passwordstate] #adminsChooseKeeper .container .ackContent h2{color:#fff;width:100%}@media (max-width:991px){.main[view=passwordstate] #adminsChooseKeeper .container .ackContent h2{text-align:center}}.main[view=passwordstate] #adminsChooseKeeper .container .ackContent p{color:#fff;width:100%;margin:16px 0;text-align:left}@media (max-width:991px){.main[view=passwordstate] #adminsChooseKeeper .container .ackContent p{text-align:center}}.main[view=passwordstate] #features{background:linear-gradient(140deg,#1b78e0 0,#004899 100%);color:#fff;padding:100px 0 56px}@media (max-width:991px){.main[view=passwordstate] #features{padding:64px 0 32px}}@media (max-width:768px){.main[view=passwordstate] #features{padding:40px 10px}}.main[view=passwordstate] #features .container{display:flex;flex-flow:row nowrap}.main[view=passwordstate] #features .container:after,.main[view=passwordstate] #features .container:before{display:none}@media (max-width:768px){.main[view=passwordstate] #features .container{flex-flow:column wrap}}.main[view=passwordstate] #features h2{color:#000;padding-right:30px;margin-bottom:72px;text-align:center}@media (max-width:768px){.main[view=passwordstate] #features h2{margin-bottom:32px;padding-right:0}}.main[view=passwordstate] #features .list-features{display:flex;flex-flow:row wrap;justify-content:space-around;list-style:none}.main[view=passwordstate] #features .list-features li{width:50%;max-width:520px;margin-bottom:56px}@media (max-width:991px){.main[view=passwordstate] #features .list-features li{width:100%;max-width:100%;text-align:center}}.main[view=passwordstate] #features .list-features li h3{margin-bottom:20px;font-size:22px;color:#000;line-height:28px}@media (max-width:991px){.main[view=passwordstate] #features .list-features li h3{font-size:20px}}@media (max-width:768px){.main[view=passwordstate] #features .list-features li h3{font-size:18px;margin-bottom:10px}}.main[view=passwordstate] #features .list-features li p{color:#000}@media (max-width:768px){.main[view=passwordstate] #features .list-features li.pre-last{margin-bottom:32px}.main[view=passwordstate] #features .list-features li:nth-child(2n),.main[view=passwordstate] #features .list-features li:nth-child(odd){padding:0}}@media (max-width:768px){.main[view=passwordstate] #features .list-features li{margin-bottom:32px;width:100%}}.main[view=passwordstate] #features h2{color:#fff}.main[view=passwordstate] #features .list-features li h3{color:#fff}.main[view=passwordstate] #features .list-features li p{color:#fff}.main[view=passwordstate] #getKeeperNow{background:#1b78e0;background:transparent radial-gradient(closest-side at 0 0,#1b78e0 0,#004899 100%) 0 0 no-repeat padding-box;padding:72px 0}@media (max-width:991px){.main[view=passwordstate] #getKeeperNow{padding:64px 0}}@media (max-width:768px){.main[view=passwordstate] #getKeeperNow{padding:48px 0}}.main[view=passwordstate] #getKeeperNow h2{color:#fff;text-align:center}.main[view=passwordstate] #getKeeperNow .actions{margin-top:16px;text-align:center}.passwordstate #SwitchToKeeperPopup h3+p{display:none!important}