.main[view=jobs] .intro h1,.main[view=jobs] .intro p{width:100%;max-width:497px}@media(max-width: 768px){.main[view=jobs] .intro h1,.main[view=jobs] .intro p{max-width:unset}}.main[view=jobs] .intro .container{background:radial-gradient(30% 45.41% at 60.72% 50.09%, rgba(0, 68, 138, 0.5) 0%, #000 100%),#000}@media(max-width: 768px){.main[view=jobs] .intro .container{background:#010101;flex-direction:column}}.main[view=jobs] .intro .intro-content{display:flex;flex-direction:column;justify-content:center;padding-block:0}@media(max-width: 768px){.main[view=jobs] .intro .intro-content{width:100%;text-align:center}}.main[view=jobs] .intro .intro-image{order:2}.main[view=jobs] .whoWeAre .container{display:flex;flex-direction:column;gap:48px}@media(max-width: 768px){.main[view=jobs] .whoWeAre .container{gap:24px}}@media(max-width: 820px){.main[view=jobs] .whoWeAre .container{flex-flow:column nowrap}}.main[view=jobs] .whoWeAre .text-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.main[view=jobs] .whoWeAre .actions{justify-content:center}.main[view=jobs] .cybersecurityLeader .container{display:flex;flex-direction:column;gap:48px}@media(max-width: 768px){.main[view=jobs] .cybersecurityLeader .container{gap:24px}}.main[view=jobs] .cybersecurityLeader #awardsSlider{position:relative;z-index:1;height:172px;overflow:hidden;contain:strict}.main[view=jobs] .cybersecurityLeader #awardsSlider:not(.slick-initialized){display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.main[view=jobs] .cybersecurityLeader #awardsSlider:not(.slick-initialized)::-webkit-scrollbar{display:none}.main[view=jobs] .cybersecurityLeader #awardsSlider:before{content:"";display:block;width:300px;height:100%;position:absolute;left:0;top:0;z-index:2;pointer-events:none;background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%)}@media(max-width: 768px){.main[view=jobs] .cybersecurityLeader #awardsSlider:before{width:30px}}.main[view=jobs] .cybersecurityLeader #awardsSlider:after{content:"";display:block;width:300px;height:100%;position:absolute;right:0;top:0;z-index:2;pointer-events:none;background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 100%)}@media(max-width: 768px){.main[view=jobs] .cybersecurityLeader #awardsSlider:after{width:30px}}.main[view=jobs] .cybersecurityLeader #awardsSlider .awardSlide{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;gap:16px;min-width:188px;box-sizing:content-box;padding:0 24px}@media(max-width: 768px){.main[view=jobs] .cybersecurityLeader #awardsSlider .awardSlide{padding:0}}.main[view=jobs] .cybersecurityLeader #awardsSlider .awardSlide figcaption{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:188px;min-height:50px;font-size:20px;text-align:center;color:#fff}.main[view=jobs] .whyWorkAtKeeper .container{display:flex;flex-direction:column;gap:48px}@media(max-width: 768px){.main[view=jobs] .whyWorkAtKeeper .container{gap:24px}}.main[view=jobs] .whyWorkAtKeeper ul.reasons{display:grid;grid-template-columns:repeat(3, minmax(0, 416px));gap:32px;align-items:stretch;grid-auto-rows:1fr;justify-content:center}@media(max-width: 991px){.main[view=jobs] .whyWorkAtKeeper ul.reasons{grid-template-columns:repeat(1, minmax(0, 416px))}}@media(max-width: 768px){.main[view=jobs] .whyWorkAtKeeper ul.reasons{grid-template-columns:1fr}}.main[view=jobs] .whyWorkAtKeeper ul.reasons li{display:flex;height:100%;width:100%;max-width:416px;margin:auto;padding:40px;flex-direction:column;align-items:center;gap:16px;border-radius:16px;background:#191919}@media(max-width: 768px){.main[view=jobs] .whyWorkAtKeeper ul.reasons li{padding:24px;min-width:unset}}.main[view=jobs] .whyWorkAtKeeper ul.reasons li h3{display:flex;justify-content:center;align-items:center;min-height:68px;text-align:center}@media(max-width: 768px){.main[view=jobs] .whyWorkAtKeeper ul.reasons li h3{min-height:unset}}.main[view=jobs] .whyWorkAtKeeper ul.reasons li hr{height:1px;width:100%;margin:0;border:none;background:radial-gradient(87.77% 87.77% at 50% 12.23%, #FFC700 0%, #FFA800 100%)}.main[view=jobs] .whyWorkAtKeeper ul.reasons li p{text-align:center}.main[view=jobs] .ourValues .container{display:flex;flex-direction:column;gap:48px;background:url("/assets/images/pages/company/jobs/values-background-desktop@2x.webp") no-repeat center center/cover}@media(max-width: 768px){.main[view=jobs] .ourValues .container{background-image:url("/assets/images/pages/jobs/values-background-desktop.webp")}}@media(max-width: 768px){.main[view=jobs] .ourValues .container{gap:24px;background-image:url("/assets/images/pages/jobs/values-background-mobile@2x.webp")}}@media(max-width: 480px){.main[view=jobs] .ourValues .container{background-image:url("/assets/images/pages/jobs/values-background-mobile.webp")}}.main[view=jobs] .ourValues ul.values{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap:48px}@media(max-width: 991px){.main[view=jobs] .ourValues ul.values{grid-template-columns:repeat(2, 1fr);gap:24px}}@media(max-width: 480px){.main[view=jobs] .ourValues ul.values{grid-template-columns:1fr;gap:24px}}.main[view=jobs] .ourValues ul.values li{background:rgba(38,38,38,.1);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.main[view=jobs] .ourValues ul.values li:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.05));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.main[view=jobs] .ourValues ul.values li{display:flex;padding:40px;flex-direction:column;align-items:center;gap:12px;flex:1 0 0;align-self:stretch}@media(max-width: 768px){.main[view=jobs] .ourValues ul.values li{padding:16px 40px}}.main[view=jobs] .whereWeWork .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px}@media(max-width: 768px){.main[view=jobs] .whereWeWork .container{gap:24px}}.main[view=jobs] .whereWeWork .text-content{display:flex;flex-direction:column;gap:16px;width:1190px;max-width:100%}.main[view=jobs] .whereWeWork .image-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.main[view=jobs] .fromThePeople{background:linear-gradient(180deg, #000 19.7%, rgba(0, 30, 73, 0.5) 50.25%, #000 80.75%),#000;--slideheight: 498px}.main[view=jobs] .fromThePeople .container{display:flex;flex-direction:column;gap:48px;padding-block:56px 26px}@media(max-width: 991px){.main[view=jobs] .fromThePeople .container{gap:24px;padding-block:48px 18px}}.main[view=jobs] .fromThePeople #quotesSlider{position:relative;z-index:1;min-height:calc(var(--slideheight) + 72px);height:auto;overflow:hidden;contain:strict}.main[view=jobs] .fromThePeople #quotesSlider:not(.slick-initialized){display:flex;gap:56px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.main[view=jobs] .fromThePeople #quotesSlider:not(.slick-initialized)::-webkit-scrollbar{display:none}.main[view=jobs] .fromThePeople .quoteSlide{background:hsla(0,0%,100%,.05);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.main[view=jobs] .fromThePeople .quoteSlide:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.05));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.main[view=jobs] .fromThePeople .quoteSlide{display:flex;flex-direction:column;min-height:var(--slideheight);width:100%;max-width:400px;padding:32px;justify-content:flex-start;align-items:flex-start;gap:24px;flex-shrink:0;align-self:stretch}.main[view=jobs] .fromThePeople .quoteSlideCard{display:flex;flex-direction:column;width:100%;max-width:400px;justify-content:flex-start;align-items:flex-start}.main[view=jobs] .fromThePeople #quotesSlider.slick-initialized .slick-list{padding:0 14px}.main[view=jobs] .fromThePeople #quotesSlider.slick-initialized .slick-slide{box-sizing:border-box;padding:0 14px}.main[view=jobs] .fromThePeople #quotesSlider.slick-initialized .quoteSlide{max-width:none}.main[view=jobs] .fromThePeople #quotesSlider.slick-initialized .quoteSlideCard{max-width:none}.main[view=jobs] .fromThePeople .slick-dots li{margin:0 8px}.main[view=jobs] .fromThePeople .slick-dots li button{width:18px;height:18px}.main[view=jobs] .fromThePeople .slick-dots li button::before{content:url("/assets/images/pages/company/jobs/slider-dot.svg");opacity:1;line-height:0}.main[view=jobs] .fromThePeople .slick-dots li.slick-active button{width:16px;height:16px}.main[view=jobs] .fromThePeople .slick-dots li.slick-active button::before{content:url("/assets/images/pages/company/jobs/slider-dot-active.svg")}.main[view=jobs] .lifeAtKeeper .container:first-of-type{width:1280px;max-width:100%;padding-inline:unset}.main[view=jobs] .lifeAtKeeper .container[data-cols="2"]{--grid-content-gap: 96px}@media(max-width: 991px){.main[view=jobs] .lifeAtKeeper .container[data-cols="2"]{--grid-content-gap: 32px}}.main[view=jobs] .lifeAtKeeper .text-content{--grid-content-gap: 96px;display:flex;flex-direction:column;justify-content:center;gap:16px}.main[view=jobs] .lifeAtKeeper .image-content{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 991px){.main[view=jobs] .lifeAtKeeper .image-content{order:2}}.main[view=jobs] .lifeAtKeeper hr{width:100%;max-width:600px;margin:0;height:1px;border:none;background:linear-gradient(to var(--inline-end), #ffc700 0%, #000000 100%)}@media(max-width: 820px){.main[view=jobs] .currentJobOpenings .container{padding:56px 0}}.main[view=jobs] .currentJobOpenings h2{color:#fff;text-align:center;margin-bottom:32px}.main[view=jobs] .currentJobOpenings .job-board{display:flex;flex-flow:column nowrap;gap:32px}.main[view=jobs] .currentJobOpenings .job-board--loading,.main[view=jobs] .currentJobOpenings .job-board--error,.main[view=jobs] .currentJobOpenings .job-board__empty{color:#fff;text-align:center}.main[view=jobs] .currentJobOpenings .job-board__filters{display:flex;justify-content:center;align-items:center;gap:0 24px;flex-wrap:wrap}.main[view=jobs] .currentJobOpenings .job-board__filters .keeper-md{display:none}.main[view=jobs] .currentJobOpenings .job-board__filter{display:flex;flex-flow:column nowrap;color:#cfcfcf;font-size:14px;position:relative;width:300px;max-width:100%}.main[view=jobs] .currentJobOpenings .job-board__filter .fs-dropdown{min-width:210px}.main[view=jobs] .currentJobOpenings .job-board__filter .fs-dropdown-open{z-index:50}.main[view=jobs] .currentJobOpenings .job-board__filter:focus-within{z-index:50}.main[view=jobs] .currentJobOpenings .job-board__filter .field.dropdown{color:#fff;border-radius:999px;border:2px solid #888;background:#000;background-image:url("/assets/icons/chevron-down.svg") !important;background-position:var(--inline-end) 20px center !important;background-size:20px !important;padding:10px 44px 10px 18px;font-weight:400;text-align:start;box-shadow:-2px 2px 8px rgba(0,0,0,.25)}.main[view=jobs] .currentJobOpenings .job-board__filter .fs-dropdown-options{border:2px solid #888;border-radius:20px;inset-inline:0;background:#000;padding:0}.main[view=jobs] .currentJobOpenings .job-board__filter .fs-dropdown-item{color:#fff;background:#000;padding:14px 18px;font-size:14px;text-align:start}.main[view=jobs] .currentJobOpenings .job-board__filter .fs-dropdown-item:hover{background-color:#1a1a1a;border:none}.main[view=jobs] .currentJobOpenings .job-board__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;width:fit-content;margin-inline:auto}@media(max-width: 1200px){.main[view=jobs] .currentJobOpenings .job-board__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.main[view=jobs] .currentJobOpenings .job-board__list{grid-template-columns:1fr}}.main[view=jobs] .currentJobOpenings .job-card{background:#262626;border-radius:8px;padding:40px;color:#fff;display:flex;flex-flow:column nowrap;gap:32px;max-width:416px;min-height:296px;box-shadow:0 10px 32px rgba(0,0,0,.35)}@media(max-width: 768px){.main[view=jobs] .currentJobOpenings .job-card{min-height:unset;align-items:center;padding:16px}}.main[view=jobs] .currentJobOpenings .job-card__title{font-size:28px}@media(max-width: 768px){.main[view=jobs] .currentJobOpenings .job-card__title{font-size:20px;text-align:center}}.main[view=jobs] .currentJobOpenings .job-card__meta{display:flex;flex-flow:column nowrap;gap:16px}@media(max-width: 768px){.main[view=jobs] .currentJobOpenings .job-card__meta{align-items:center}}.main[view=jobs] .currentJobOpenings .job-card__department{align-self:flex-start;background:#404040;border-radius:999px;padding:6px 14px;font-size:13px;color:#f1f1f1}@media(max-width: 768px){.main[view=jobs] .currentJobOpenings .job-card__department{align-self:center}}.main[view=jobs] .currentJobOpenings .job-card__location{display:inline-flex;align-items:center;gap:4px;color:#d6d6d6}.main[view=jobs] .currentJobOpenings .job-card__location:before{content:"";width:18px;height:18px;display:inline-block;background:url("/assets/icons/location.svg") no-repeat center/contain}.main[view=jobs] .currentJobOpenings .job-card__actions{margin-top:auto}.main[view=jobs] .currentJobOpenings .job-card__apply{display:inline-flex;padding:6px 18px;border-radius:999px;font-size:14px;text-transform:none}.main[view=jobs] .currentJobOpenings .job-board__pagination{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;color:#fff}.main[view=jobs] .currentJobOpenings .job-board__pagination-pages{display:flex;gap:10px}.main[view=jobs] .currentJobOpenings .job-board__pagination-button{border:2px rgba(0,0,0,0);background:rgba(0,0,0,0);color:#b3b3b3;width:32px;height:32px;border-radius:999px;font-size:14px;padding:0;display:inline-flex;justify-content:center;align-items:center}.main[view=jobs] .currentJobOpenings .job-board__pagination-button.is-active{border-style:solid;border-color:#b3b3b3}.main[view=jobs] .currentJobOpenings .job-board__pagination-button:disabled{opacity:0;cursor:not-allowed}.main[view=jobs] .currentJobOpenings .job-board__pagination-button--nav{width:auto;border:none}.main[view=jobs] .currentJobOpenings .job-board__pagination-ellipsis{display:inline-flex;align-items:center;color:#b3b3b3;padding:0 4px}.main[view=jobs] .applyToday .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px}@media(max-width: 768px){.main[view=jobs] .applyToday .container{gap:24px}}.main[view=jobs] .applyToday .actions{justify-content:center}.main[view=jobs] .faqSection ul{gap:4px !important}
