.position-opening{padding:60px 0 144px}.position-opening h2{font-size:2.5em;font-weight:600;letter-spacing:-.02em;line-height:120%;margin-bottom:50px}.position-opening .job-wrap{margin:0 auto;max-width:1300px}.position-opening .jobs-teams{margin-bottom:30px;text-align:center}.position-opening .jobs-filter span{color:#000c14;display:block;font-family:system-ui;font-size:16px;line-height:1.56em;text-align:Center}.position-opening .jobs-filter .jobs-teams a{background-color:#fff;border-radius:25px;color:#333;cursor:pointer;display:inline-block;font-weight:500;line-height:1.56em;margin:4px 6px;padding:8px 15px;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;white-space:nowrap}.position-opening .jobs-filter .jobs-teams a.active{background-color:#c4edfd}.position-opening .jobs-filter .jobs-teams a.active:after{background-color:#333;border-radius:50%;color:#fff;content:"x";display:block;font-size:9px;left:-4px;line-height:15px;padding:0 5px 1px;position:absolute;text-align:center;top:-3px}.position-opening .jobs-list{border-radius:15px;overflow:hidden}.position-opening .jobs-list .job:after{border-style:solid;border-width:.15em .15em 0 0;color:#999;content:"";display:inline-block;font-size:50px;height:.45em;position:absolute;right:52px;top:50%;transform:rotate(45deg) translateY(-50%);vertical-align:top;width:.45em}.position-opening .jobs-list .job{align-items:center;background-color:#fafafa;cursor:pointer;display:flex;font-family:system-ui;line-height:1.56em;padding:40px;position:relative;transition:.4s}.position-opening .jobs-list .job:nth-of-type(2n){background-color:#f5f5f5}.position-opening .jobs-list .job:hover{background-color:#fff}.position-opening .jobs-list .job .job-content{align-items:center;display:flex;font-family:system-ui;line-height:1.56em}.position-opening .jobs-list .job .job-name{flex-basis:21%}.position-opening .jobs-list .job .job-name span{text-align:left}.position-opening .jobs-list .job .job-name h3{color:#333;font-size:1.6em;font-weight:500;line-height:1.2em;margin:0;text-decoration:none}.position-opening .jobs-list .job .job-name h3 a{color:#333}.position-opening .jobs-list .job .team-name{font-size:16px;font-weight:300;text-transform:capitalize}.position-opening .jobs-list .job .job-description{border-left:1px solid #ddd;border-right:1px solid #ddd;flex-basis:59%;font-size:1em;margin:0 40px;padding:0 40px}.position-opening .jobs-list .jobs .job-tags{display:flex;flex-basis:20%;flex-direction:column;font-size:1em}.position-opening .jobs-list .job .tag span{background-color:#fff;background-color:#c4edfd;border-radius:25px;color:#333;display:inline-block;font-size:16px;font-weight:400;margin:4px 6px;padding:8px 15px;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content}.position-opening .jobs-list .job .job-tags.tag{display:flex;flex-basis:10%;flex-direction:column;font-size:1em}.position-opening .jobs-list .job .job-arrow{flex-basis:6%;text-align:right}#jobs-container .has-active a.pill{opacity:.3}#jobs-container .has-active a.pill.active{opacity:1;position:relative}@media (max-width:1249px){.position-opening .jobs-list .job .job-content{flex-wrap:wrap}.position-opening .jobs-list .job .job-name{flex-basis:100%;font-size:16px;margin:0 0 5px}.position-opening .jobs-list .job .job-description{border-left:0;flex-basis:65%;margin-left:0;padding-left:0}.position-opening .jobs-list .job:after{right:100px}}@media (min-width:860px) and (max-width:1120px){.position-opening .jobs-list .job:after{display:none}}@media (max-width:799px){.position-opening{padding:60px 0 100px}.position-opening .jobs-filter .jobs-teams a{font-size:11px;margin:4px 8px 4px 0;padding:3px 10px}.position-opening .jobs-list .job .job-arrow,.position-opening .jobs-list .job:after{display:none}.position-opening .jobs-list .job .job-description{border:0;flex-basis:100%;margin:0;padding:0}.position-opening .jobs-list .job .job-tags.tag{align-items:center;flex-basis:100%;flex-direction:row;font-size:12px}.position-opening .jobs-list .job .tag span{font-size:12px;margin:4px 8px 4px 0;padding:3px 13px;width:auto}.position-opening .jobs-list .job .job-tags.tag:after{color:#00b7ff;content:"Details";font-weight:400}.position-opening .jobs-list .job .job-name h3{font-size:24px;font-weight:500}}@media(max-width:767px){.position-opening{padding:60px 0 64px}.position-opening h2{font-size:28px}.position-opening .jobs-filter span,.position-opening .jobs-list .job .job-description,.position-opening .jobs-teams{display:none}.position-opening .jobs-list .job .job-name h3{font-family:system-ui;font-size:25px;font-weight:400;margin:0 0 5px}.position-opening .jobs-list .job .job-tags.tag{flex-wrap:wrap}.position-opening .jobs-list .job .job-name span{display:block}}