@import url(https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,100..900;1,100..900&display=swap);@font-face{font-family:Aleo;src:url(../fonts/Aleo-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Aleo;src:url(../fonts/Aleo-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"PT Sans";src:url(../fonts/PTSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"PT Sans";src:url(../fonts/PTSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Fira Sans";src:url(../fonts/FiraSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Fira Sans";src:url(../fonts/FiraSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:300;font-display:block;src:url(../fonts/fa-sharp-light-300.woff2) format("woff2"),url(../fonts/fa-sharp-light-300.ttf) format("truetype")}.work-landing-page{width:1440px;align-content:center;margin:0 auto}.work-landing-page .work-page-contents-header{max-width:1152px;margin:24px auto;display:flex;flex-direction:column}.work-landing-page .work-page-contents-header .breadcrumb-container{padding-bottom:24px}.work-landing-page .work-page-contents-header .work-page-header{display:flex;flex-direction:column;padding-bottom:48px}.work-landing-page .work-page-contents-header .work-page-header .work-page-header-image{width:100%;height:420px;object-fit:cover}.work-landing-page .work-page-contents-header .work-page-header .work-page-header-title{font-family:Aleo;font-size:39px;font-weight:800;line-height:58.5px;color:#1e2e5e}.work-landing-page .work-page-contents-header .work-page-header .work-page-header-details{font-family:"PT Sans";font-size:16px;font-weight:400;line-height:24px;color:#222}.work-landing-page .work-page-contents{max-width:1440px;margin:24px auto;display:flex;flex-direction:column;gap:48px}.work-landing-page .work-page-search-careers-container{width:100%;height:367px;background-color:#012a60}.work-landing-page .work-page-search-careers-container .work-page-search-careers{display:flex;max-width:1440px;margin:24px auto;justify-content:center;align-items:center;height:100%}.work-landing-page .work-page-search-careers-container .work-page-search-careers span{color:#fff;font-size:64px}.work-landing-page .job-market-trend-search-careers-container{background-color:#012a60}.work-landing-page .job-market-trend-search-careers-container .job-market-trend-search-careers{max-width:1152px;margin:0 auto}.work-landing-page .job-market-trend-search-careers-container .job-market-trend-search-careers #search-form-container{padding:0}.work-landing-page .job-market-trend-search-careers-container .job-market-trend-search-careers #search-form-container .search-container{padding:2rem 0}.work-landing-page .job-market-trend-search-careers-container #search-results{display:none}.work-landing-page .work-page-market-trends{width:100%;display:flex;flex-direction:column;gap:8px;padding:32px 0;max-width:1152px;margin:0 auto}.work-landing-page .work-page-market-trends .market-trends-title{font-size:31.3px;font-weight:700;line-height:46.95px;color:#000;font-family:Aleo}.work-landing-page .work-page-market-trends .market-trends-details{font-size:16px;font-weight:400;line-height:24px;color:#222;font-family:"PT Sans"}.work-landing-page .work-page-find-career-container{width:100%;background-color:#31595f}.work-landing-page .work-page-find-career-container .work-page-find-career{width:100%;height:305px;display:flex;flex-direction:column;padding:50px 0;gap:8px;max-width:1152px;margin:0 auto}.work-landing-page .work-page-find-career-container .work-page-find-career .find-career-title{font-size:31.3px;font-weight:700;line-height:46.95px;color:#fff;font-family:Aleo}.work-landing-page .work-page-find-career-container .work-page-find-career .find-career-details{font-size:16px;font-weight:400;line-height:24px;color:#fff;font-family:"PT Sans"}.work-landing-page .work-page-find-career-container .work-page-find-career .find-career-ctas{display:flex;gap:24px;padding-top:48px}.work-landing-page .work-page-career-resource{display:flex;max-width:1152px;margin:0 auto}.work-landing-page .work-page-career-resource .resource-image-container{width:50%}.work-landing-page .work-page-career-resource .resource-image-container .resource-image{width:100%}.work-landing-page .work-page-career-resource .resource-container{width:50%;display:flex;flex-direction:column;justify-content:center;padding:0 96px;gap:16px}.work-landing-page .work-page-career-resource .resource-container .resource-title{font-size:31.3px;font-weight:700;line-height:46.95px;color:#000;font-family:Aleo}.work-landing-page .work-page-career-resource .resource-container .resource-details{font-size:16px;font-weight:400;line-height:24px;color:#000;font-family:"PT Sans"}.work-landing-page .work-page-career-resource .resource-container .resource-list a{font-size:14px;color:#31595f}.work-landing-page .work-page-career-resource .resource-container .resource-list ul li::marker{color:#31595f}.work-landing-page .work-page-career-groups{display:flex;flex-direction:column;max-width:1152px;margin:0 auto}.work-landing-page .work-page-career-groups .work-page-career-groups-title{font-size:31.3px;font-weight:700;line-height:46.95px;color:#000;font-family:Aleo}.work-landing-page .work-page-career-groups .work-page-career-groups-details{font-size:16px;font-weight:400;line-height:24px;color:#000;font-family:"PT Sans"}.work-landing-page .work-page-career-groups .career-groups .groups-container{display:flex;flex-wrap:wrap}.work-landing-page .work-page-career-groups .career-groups .groups-container .job-card{width:260px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;text-align:left;background:#fff;margin:10px;transition:transform .2s ease-in-out}.work-landing-page .work-page-career-groups .career-groups .groups-container .job-card .career-group-link{text-decoration:none}.work-landing-page .work-page-career-groups .career-groups .groups-container .job-card .job-image{width:100%;height:150px;object-fit:fill;border-bottom:2px solid #ddd}.work-landing-page .work-page-career-groups .career-groups .groups-container .job-card .job-title{font-size:20px;font-weight:500;line-height:30px;padding:10px;color:#222;font-family:Aleo}.work-landing-page .work-page-career-groups .career-groups .groups-container .job-card:hover{transform:scale(1.05);cursor:pointer}@media screen and (max-width:1024px){.work-landing-page{width:100%}.work-landing-page .work-page-contents-header{max-width:976px;margin:16px}.work-landing-page .job-market-trend-search-careers{max-width:976px!important}.work-landing-page .work-page-market-trends{max-width:976px}.work-landing-page .work-page-find-career{max-width:976px!important}.work-landing-page .work-page-career-resource{max-width:976px}.work-landing-page .work-page-career-groups{max-width:976px}}@media screen and (max-width:768px){.work-landing-page{width:100%;overflow-x:hidden}.work-landing-page .work-page-contents-header{padding:16px;width:100%;margin:0}.work-landing-page .work-page-contents-header .breadcrumb-container{padding-bottom:16px;font-size:14px}.work-landing-page .work-page-contents-header .work-page-header{width:100%;padding-bottom:24px}.work-landing-page .work-page-contents-header .work-page-header .work-page-header-image{height:240px;margin:0 -16px;width:calc(100% + 32px)}.work-landing-page .work-page-contents-header .work-page-header .work-page-header-title{font-size:28px;font-weight:700;line-height:36px;margin-top:16px}.work-landing-page .work-page-contents-header .work-page-header .work-page-header-details{font-size:14px;line-height:20px;margin-top:8px}.work-landing-page .work-page-contents{gap:24px;margin:0}.work-landing-page .work-page-search-careers-container{height:auto;min-height:200px}.work-landing-page .work-page-search-careers-container .work-page-search-careers{padding:40px 16px;margin:0}.work-landing-page .work-page-search-careers-container .work-page-search-careers span{font-size:32px;line-height:40px;text-align:center}.work-landing-page .job-market-trend-search-careers-container .job-market-trend-search-careers{padding:0 16px!important}.work-landing-page .job-market-trend-search-careers-container .job-market-trend-search-careers #search-form-container .search-container{padding:1.5rem 0}.work-landing-page .work-page-market-trends{padding:24px 16px;gap:16px}.work-landing-page .work-page-market-trends .market-trends-title{font-size:24px;line-height:32px}.work-landing-page .work-page-market-trends .market-trends-details{font-size:14px;line-height:20px}.work-landing-page .work-page-find-career-container .work-page-find-career{height:auto;padding:32px 16px;gap:16px}.work-landing-page .work-page-find-career-container .work-page-find-career .find-career-title{font-size:24px;line-height:32px}.work-landing-page .work-page-find-career-container .work-page-find-career .find-career-details{font-size:14px;line-height:20px}.work-landing-page .work-page-find-career-container .work-page-find-career .find-career-ctas{display:flex;flex-direction:column;gap:12px;padding-top:24px}.work-landing-page .work-page-find-career-container .work-page-find-career .find-career-ctas .button-primary,.work-landing-page .work-page-find-career-container .work-page-find-career .find-career-ctas .button-secondary,.work-landing-page .work-page-find-career-container .work-page-find-career .find-career-ctas a[class*=button]{width:100%;text-align:center;margin:0}.work-landing-page .work-page-career-resource{display:flex;flex-direction:column}.work-landing-page .work-page-career-resource .resource-image-container{width:100%;order:1}.work-landing-page .work-page-career-resource .resource-image-container .resource-image{width:100%;height:auto;max-height:300px;object-fit:cover}.work-landing-page .work-page-career-resource .resource-container{padding:24px 16px;width:100%;order:2;gap:12px}.work-landing-page .work-page-career-resource .resource-container .resource-title{font-size:24px;line-height:32px}.work-landing-page .work-page-career-resource .resource-container .resource-details{font-size:14px;line-height:20px}.work-landing-page .work-page-career-resource .resource-container .resource-list{margin-top:12px}.work-landing-page .work-page-career-resource .resource-container .resource-list a{font-size:14px}.work-landing-page .work-page-career-resource .resource-container .resource-list ul{padding-left:20px}.work-landing-page .work-page-career-groups{padding:24px 16px}.work-landing-page .work-page-career-groups .work-page-career-groups-title{font-size:24px;line-height:32px;margin-bottom:8px}.work-landing-page .work-page-career-groups .work-page-career-groups-details{font-size:14px;line-height:20px;margin-bottom:16px}.work-landing-page .work-page-career-groups .career-groups .groups-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;justify-content:center}.work-landing-page .work-page-career-groups .career-groups .groups-container .job-card{width:100%;margin:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.work-landing-page .work-page-career-groups .career-groups .groups-container .job-card .job-image{height:120px}.work-landing-page .work-page-career-groups .career-groups .groups-container .job-card .job-title{font-size:16px;line-height:24px;padding:12px}.work-landing-page .work-page-career-groups .career-groups .groups-container .job-card:hover{transform:scale(1.02)}}
