.page-module__FBtO9q__heroBanner{background:var(--gradient-hero,#0e1e70);align-items:center;min-height:300px;padding:3.5rem 0;display:flex}.page-module__FBtO9q__heroTitle{color:#fff;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:700}.page-module__FBtO9q__sectionDivider{border:2px solid var(--navy,);opacity:1;width:100px;margin:.5rem auto 1.5rem}.page-module__FBtO9q__jobListingsWrapper{margin:0 auto}.page-module__FBtO9q__jobFilters{margin-bottom:0}.page-module__FBtO9q__searchJobs{background:#eee;padding:1em;overflow:hidden}.page-module__FBtO9q__searchKeywords{float:left;width:50%;padding-right:.5em}.page-module__FBtO9q__searchLocation{float:right;width:50%;padding-left:.5em}.page-module__FBtO9q__searchKeywords label,.page-module__FBtO9q__searchLocation label{display:none}.page-module__FBtO9q__searchInput{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:5px 15px}.page-module__FBtO9q__searchInput:focus{border-color:var(--navy);outline:none;box-shadow:0 0 5px #002cf080}.page-module__FBtO9q__clr{clear:both}.page-module__FBtO9q__searchSubmit{clear:both;padding-top:.5em}.page-module__FBtO9q__searchBtn{background:var(--navy,#f07800);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;padding:8px 20px}.page-module__FBtO9q__searchBtn:hover{opacity:.9}.page-module__FBtO9q__jobTypes{background:#f9f9f9;border-top:1px solid #e5e5e5;margin:0;padding:0;font-size:.83em;list-style:none;overflow:hidden}.page-module__FBtO9q__jobTypeItem{float:left;border-right:1px solid #eee;margin:0;padding:.5em 1em}.page-module__FBtO9q__labelFullTime,.page-module__FBtO9q__labelInternship,.page-module__FBtO9q__labelPartTime{cursor:pointer;align-items:center;gap:.35rem;display:flex}.page-module__FBtO9q__jobListingsResult{border-top:1px solid #eee;margin:0;padding:0;list-style:none}.page-module__FBtO9q__jobListingsResult>li{border-bottom:1px solid #eee;margin:0;padding:0;list-style:none}.page-module__FBtO9q__jobListingsResult li a{zoom:1;border:0;border-image:;padding:1em 1em 1em 2em;line-height:1.5em;text-decoration:none;display:block;position:relative;overflow:hidden}.page-module__FBtO9q__jobListingsResult li a img{float:left;vertical-align:middle;width:42px;height:42px;box-shadow:none;margin-right:1em;position:absolute;left:1em}.page-module__FBtO9q__jobListingsResult li a div:nth-child(2){float:left;width:55%;padding:0 0 0 42px;line-height:1.5em}.page-module__FBtO9q__jobListingsResult li a div:nth-child(2) h3{color:var(--navy);margin:0 0 1rem;font-family:Open Sans,Arial,sans-serif;font-weight:600;line-height:1.2;font-size:1.1rem!important}.page-module__FBtO9q__jobListingsResult li a div:nth-child(3){float:left;text-align:left;color:#999;width:25%;padding:0 0 0 1em;line-height:1.5em}.page-module__FBtO9q__jobListingsResult li a ul{float:right;text-align:right;color:#999;width:20%;margin:0;padding:0 0 0 1em;line-height:1.5em;list-style:none}@media (max-width:767px){.page-module__FBtO9q__searchKeywords,.page-module__FBtO9q__searchLocation{float:none;width:100%;padding:0 0 .5em}}
.VideoPlayer-module__q6pR1a__videoCard{cursor:pointer;background:#fff;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.VideoPlayer-module__q6pR1a__videoThumbnail{aspect-ratio:16/9;pointer-events:none;width:100%;position:relative;overflow:hidden}.VideoPlayer-module__q6pR1a__videoThumbnail img{color:#0000;z-index:1;object-fit:cover;width:100%;height:99%;display:block;position:relative}.VideoPlayer-module__q6pR1a__videoThumbnail .VideoPlayer-module__q6pR1a__playButton{z-index:2;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .3s cubic-bezier(.4,2,.6,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.15)}.VideoPlayer-module__q6pR1a__videoThumbnail .VideoPlayer-module__q6pR1a__playIcon{color:#fc0606;font-size:2.2rem;display:block}.VideoPlayer-module__q6pR1a__videoThumbnail:hover .VideoPlayer-module__q6pR1a__playButton{transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 16px 4px #ffffff96,0 2px 8px #00000040}.VideoPlayer-module__q6pR1a__videoInfo{flex-direction:column;flex:1;justify-content:flex-start;padding:1.25rem;display:flex}.VideoPlayer-module__q6pR1a__videoTitle{color:#1f2937;-webkit-box-orient:vertical;margin:0;font-weight:600;overflow:hidden;font-size:1.4rem!important;line-height:1.6rem!important}.VideoPlayer-module__q6pR1a__modalOverlay{z-index:9999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.VideoPlayer-module__q6pR1a__modalContent{background:#fff;border-radius:.75rem;width:100%;max-width:1200px;max-height:90vh;position:relative;overflow:hidden}.VideoPlayer-module__q6pR1a__modalCloseButton{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:background .2s;display:flex;position:absolute;top:1rem;right:1rem}.VideoPlayer-module__q6pR1a__modalCloseButton:hover{background:#000000e6}.VideoPlayer-module__q6pR1a__modalBody{height:600px;display:flex}.VideoPlayer-module__q6pR1a__modalVideoPlayer{flex:2;position:relative}.VideoPlayer-module__q6pR1a__modalVideoPlayer iframe{width:100%;height:100%}.VideoPlayer-module__q6pR1a__modalVideoList{background:#f8fafc;border-left:1px solid #e2e8f0;flex-direction:column;flex:1;display:flex}.VideoPlayer-module__q6pR1a__modalVideoListTitle{color:#1f2937;border-bottom:1px solid #e2e8f0;margin:0;padding:1.5rem 1rem 1rem;font-size:1.25rem;font-weight:600}.VideoPlayer-module__q6pR1a__videoListScroller{flex:1;padding:1.5rem;overflow-y:auto}.VideoPlayer-module__q6pR1a__modalVideoItem{cursor:pointer;border-radius:.5rem;justify-content:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem;transition:background .2s;display:flex}.VideoPlayer-module__q6pR1a__modalVideoItem:hover{background:#e2e8f0}.VideoPlayer-module__q6pR1a__modalVideoItemActive{border-left:4px solid #1e40af;background:#dbeafe!important}.VideoPlayer-module__q6pR1a__modalVideoThumbnail{object-fit:cover;border-radius:.375rem;flex-shrink:0;width:300px;height:200px}.VideoPlayer-module__q6pR1a__modalVideoInfo{flex:1;align-items:center;display:flex}.VideoPlayer-module__q6pR1a__modalVideoTitle{color:#374151;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:500;overflow:hidden;line-height:1.2rem!important}@media (max-width:768px){.VideoPlayer-module__q6pR1a__modalContent{max-height:95vh;margin:.5rem}.VideoPlayer-module__q6pR1a__modalBody{flex-direction:column}.VideoPlayer-module__q6pR1a__modalVideoList{border-top:1px solid #e2e8f0;border-left:none;max-height:300px}.VideoPlayer-module__q6pR1a__sectionTitle{font-size:1.75rem}.VideoPlayer-module__q6pR1a__videoCard{margin:0 .5rem}.VideoPlayer-module__q6pR1a__videoTitle{font-size:1.2rem!important}}.VideoPlayer-module__q6pR1a__videoListScroller::-webkit-scrollbar{width:6px}.VideoPlayer-module__q6pR1a__videoListScroller::-webkit-scrollbar-track{background:#f1f5f9}.VideoPlayer-module__q6pR1a__videoListScroller::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.VideoPlayer-module__q6pR1a__videoListScroller::-webkit-scrollbar-thumb:hover{background:#94a3b8}
