.jobs-openings-page{overflow-x:clip}.jobs-openings-page>section:not(.jobs-live){padding-top:50px;padding-bottom:50px}.jobs-openings-page .container{padding-top:0;padding-bottom:0}.jobs-openings-page .jobs-detail{padding-top:50px;padding-bottom:50px}.seo-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jobs-board-head{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:1.2rem}.jobs-board-head .type-section{margin:0}.jobs-filter select{width:250px;height:48px;border:1px solid rgba(0,0,0,.2);border-radius:8px;padding:0 16px;font:inherit;background:#fff}.jobs-board-intro{margin:0 0 24px}.jobs-board-intro a{font-weight:400;color:inherit;text-decoration:underline}.jobs-list{list-style:none;margin:0;padding:0}.jobs-card{border:1px solid rgba(0,0,0,.15);padding:15px;gap:20px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.jobs-card-title{display:block;font-size:24px;font-weight:400;color:inherit;text-decoration:none}.jobs-card-title:hover{color:#e50914}.jobs-card-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;font-size:16px;font-weight:300;color:#4a4a4a}.jobs-apply{flex-shrink:0}.jobs-empty[hidden],.jobs-card[hidden]{display:none!important}.jobs-back{color:#e50914;text-decoration:none;font-weight:400}.jobs-body{margin-top:20px}.jobs-apply-row{margin-top:24px;margin-bottom:50px}@media(max-width:750px){.jobs-board-head,.jobs-card{flex-direction:column;align-items:flex-start}.jobs-filter,.jobs-filter select,.jobs-apply{width:100%}}.jobs-openings-page .jobs-live{--jobs-root: 16px;padding-top:80px;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--jobs-root);font-weight:300;line-height:1.55;letter-spacing:normal;color:#000;background:#fff}.jobs-openings-page .jobs-live-inner{max-width:1280px;margin:0 auto;padding:0 7.5em 100px}.jobs-openings-page .jobs-live-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1em;margin-bottom:1.2em}.jobs-openings-page .jobs-live-title{margin:0;font-size:2.875em;font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left}.jobs-openings-page .jobs-live-desc{margin:0;font-size:1.25em;font-weight:300;line-height:1.55;letter-spacing:normal;color:#000}.jobs-openings-page .jobs-live-email{font-weight:400;color:inherit;text-decoration:none}.jobs-openings-page .jobs-live-dropdown{position:relative;width:250px;z-index:3}.jobs-openings-page .jobs-live-select{display:flex;align-items:center;width:100%;height:55px;margin:0;padding:0 60px 0 20px;border:1px solid #000000;border-radius:15px;background:#fff;color:#000;font-family:inherit;font-size:16px;font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;cursor:pointer}.jobs-openings-page .jobs-live-select.is-placeholder{color:#adb5bd}.jobs-openings-page .jobs-live-select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-openings-page .jobs-live-select-arrow{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:60px;height:55px;color:#000;pointer-events:none}.jobs-openings-page .jobs-live-select-arrow svg{width:16px;height:12px;fill:currentColor}.jobs-openings-page .jobs-live-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:4;margin:0;padding:.25em;list-style:none;background:#fff;border:1px solid #e9ecef;border-radius:10px;box-shadow:0 5px 15px #00000059}.jobs-openings-page .jobs-live-menu[hidden]{display:none}.jobs-openings-page .jobs-live-option{padding:calc(.375 * var(--jobs-root)) calc(.625 * var(--jobs-root));border-radius:4px;color:#000;font-size:16px;font-weight:400;line-height:1.55;cursor:pointer}.jobs-openings-page .jobs-live-option.is-active{background:#228be6;color:#fff}.jobs-openings-page .jobs-live-divider{padding:10px 0}.jobs-openings-page .jobs-live-divider>div{border-top:1px solid #000000}.jobs-openings-page .jobs-live-empty{display:flex;flex-direction:column;align-items:center;margin:0;padding-top:50px;font-size:1em;font-weight:300}.jobs-openings-page .jobs-live-empty[hidden],.jobs-openings-page .jobs-live-accordion[hidden],.jobs-openings-page .jobs-live-item[hidden],.jobs-openings-page .jobs-live-card[hidden]{display:none!important}.jobs-openings-page .jobs-live-group{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.jobs-openings-page .jobs-live-item{border-bottom:1px solid #000000}.jobs-openings-page .jobs-live-control{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:25px 0;border:0;background:transparent;color:#000;font-family:inherit;font-size:1.625em;font-weight:300;line-height:1.55;letter-spacing:normal;text-align:left;cursor:pointer}.jobs-openings-page .jobs-live-chevron{display:flex;flex-shrink:0;width:20px;height:11px;transition:transform .5s ease}.jobs-openings-page .jobs-live-chevron img{display:block;width:20px;height:11px}.jobs-openings-page .jobs-live-item.is-open .jobs-live-chevron{transform:rotate(180deg)}.jobs-openings-page .jobs-live-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.jobs-openings-page .jobs-live-item.is-open .jobs-live-panel{grid-template-rows:1fr}.jobs-openings-page .jobs-live-panel-inner{min-height:0;overflow:hidden}.jobs-openings-page .jobs-live-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px;padding:15px;border:1px solid rgba(0,0,0,.15);border-radius:8px}.jobs-openings-page .jobs-live-copy{min-width:0}.jobs-openings-page .jobs-live-role{display:block;color:#000;font-size:1.25em;font-weight:300;line-height:1.55;letter-spacing:normal;text-decoration:none}.jobs-openings-page .jobs-live-exp{margin:0;color:#000;font-size:1.125em;font-weight:300;line-height:1.55;letter-spacing:normal}.jobs-openings-page .jobs-live-apply{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:10px;width:fit-content;height:fit-content;padding:16px 40px;border:1px solid #000000;border-radius:12px;background:transparent;color:#000;font-family:inherit;font-size:16px;font-weight:400;line-height:1.55;letter-spacing:normal;text-decoration:none;transition:all .4s ease-in-out}.jobs-openings-page .jobs-live-apply:hover{border-color:#e50914;background:#e50914;color:#fff}.jobs-openings-page .jobs-live-apply-icon{display:flex;width:21px;height:21px}.jobs-openings-page .jobs-live-apply-icon svg{display:block;width:21px;height:21px}.jobs-openings-page .jobs-live-apply-icon-hover,.jobs-openings-page .jobs-live-apply:hover .jobs-live-apply-icon-default{display:none}.jobs-openings-page .jobs-live-apply:hover .jobs-live-apply-icon-hover{display:block}@media(max-width:1310px){.jobs-openings-page .jobs-live{--jobs-root: 14.4px}}@media(max-width:1110px){.jobs-openings-page .jobs-live{--jobs-root: 12.8px}.jobs-openings-page .jobs-live-inner{padding-left:5em;padding-right:5em}}@media(max-width:850px){.jobs-openings-page .jobs-live{--jobs-root: 12px}.jobs-openings-page .jobs-live-inner{padding-left:3em;padding-right:3em}}@media(max-width:500px){.jobs-openings-page .jobs-live-inner{padding-left:2em;padding-right:2em}.jobs-openings-page .jobs-live-dropdown,.jobs-openings-page .jobs-live-apply{width:100%}.jobs-openings-page .jobs-live-card{flex-direction:column;align-items:flex-start;width:100%}.jobs-openings-page .jobs-live-apply{margin-top:10px}}@media(prefers-reduced-motion:reduce){.jobs-openings-page .jobs-live-chevron,.jobs-openings-page .jobs-live-panel,.jobs-openings-page .jobs-live-apply{transition:none}}
