body.careers .partners{padding-top:0!important}body.careers .story_content{padding-bottom:0!important}@media (min-width:1621px){.careers .filter{margin:0 0 0 auto}}@media (min-width:971px) and (max-width:1620px){.careers .filter{margin:0 0 0 auto}}@media (min-width:769px) and (max-width:970px){.careers .filter{margin:0 0 0 auto}}@media (min-width:469px) and (max-width:768px){.careers .filter{margin:1.875rem 0 0 0}}@media (max-width:468px){.careers .filter{margin:0}}.careers .filter a[data-filter="*"]:before{background-color:#979797}.careers .filter a[data-filter=".fulltime"]:before{background-color:#ED973B}.grey_text{color:#A7A9AD}.grey_text p{font-size:1.125rem;font-weight:300;line-height:175%;-webkit-text-stroke:.45px rgb(0 0 0 / .1)}.careers .filter a[data-filter=".consultancy"]:before{background-color:#C2CD23}career-list{display:block;margin:0 auto;position:relative}job-listing{box-sizing:border-box;display:block;float:left;padding:0 1.188rem;width:50%}job-listing listing-inner{background-color:#FFF;box-shadow:0 0 4px 0 rgb(0 0 0 / .15);box-sizing:border-box;display:block;padding:3.125rem 5rem;position:relative}job-listing listing-inner:before{content:"";position:absolute;top:0;left:0;bottom:0;width:10px;z-index:1}job-listing.fulltime listing-inner:before{background-color:#ED973B}job-listing.consultancy listing-inner:before{background-color:#C2CD23}job-listing h2,job-listing h3{font-size:2.063rem;line-height:135%;margin-bottom:5.625rem}job-listing h2 a,job-listing h3 a{color:#231E20;transition:color 350ms ease}job-listing h2 a:hover,job-listing h3 a:hover{color:#01A7B8}job-listing ul{list-style-type:none;margin:0 0 3.75rem 0;padding:0}job-listing li{display:block;padding-left:3.75rem;position:relative;line-height:1.75rem}job-listing li img{display:block;height:1.75rem;position:absolute;top:0;left:0;width:1.75rem}job-listing li+li{margin-top:1.5rem}job-listing a.btn{display:table;margin:0 0 0 auto}@media (min-width:1321px){career-list{width:73.3333333333%}}@media (min-width:1200px) and (max-width:1320px){career-list{width:85%}}@media (max-width:1199px){career-list{width:100%}}@media (min-width:850px) and (max-width:1000px){job-listing listing-inner{padding:2.25rem 2.5rem 2.5rem 2.75rem}}@media (min-width:850px){job-listing{margin-top:3.75rem}}@media (max-width:849px){job-listing{margin-top:2.356rem}job-listing{width:100%}job-listing listing-inner{padding:2.25rem 1.875rem 2.25rem 2.75rem}}@media (min-width:500px) and (max-width:999px){job-listing h2,job-listing h3{margin-bottom:4.125rem}job-listing ul{margin:0 0 2.25rem 0}job-listing a.btn{margin:0!important}}@media (min-width:500px){job-listing a.btn span{display:inline}}@media (max-width:499px){job-listing h2,job-listing h3{font-size:1.75rem;margin-bottom:2.75rem}job-listing ul{margin:0 0 2.75rem 0}job-listing li+li{margin-top:1rem}job-listing a.btn{margin:0!important}job-listing a.btn span{display:none}}.careers.detail strong.details{display:block;font-size:1.75rem;font-weight:300;line-height:2.313rem;margin:2.375rem 0 2rem 0}.careers.detail strong.details+*{margin-top:0!important}.careers.detail strong.details+.btn{margin-top:0.5rem!important}@media (max-width:970px){.careers.detail strong.details+.btn{display:table!important}}.careers.detail a.btn.fill.blue{line-height:4.375rem;height:4.375rem;margin-top:5.688rem;max-width:25rem;padding:0;width:100%}.careers.detail a.btn.fill.blue span{line-height:4.375rem;height:4.375rem;text-align:center}@media (min-width:1621px){.careers.detail .story_content{width:calc(100% - 26.66666666664% - 25.625rem);margin-left:13.3333333333%}.careers.detail .sidebar{width:25.625rem;margin-left:6.6666666667%}}@media (min-width:1321px) and (max-width:1620px){.careers.detail .story_content{width:calc(100% - 19.99999999997% - 25.625rem);margin-left:6.6666666667%}.careers.detail .sidebar{width:25.625rem;margin-left:6.6666666667%}}@media (min-width:971px) and (max-width:1320px){.careers.detail .story_content{width:calc(93.33333333333% - 25.625rem)}.careers.detail .sidebar{width:25.625rem;margin-left:6.6666666667%}}@media (max-width:970px){.careers.detail .story_content a.btn{display:none}.careers.detail .sidebar{margin-top:5rem}}@media (min-width:769px) and (max-width:970px){.careers.detail .story_content,.careers.detail .sidebar{width:86.66666666666%;margin-left:6.6666666667%}}@media (max-width:468px){.careers.detail .sidebar{margin-top:2.5rem}}.careers.list.other grid-column h2{text-align:center}@media (min-width:1621px){.careers.list.other grid-row:first-of-type{margin-bottom:5.625rem}}@media (min-width:769px) and (max-width:1620px){.careers.list.other grid-row:first-of-type{margin-bottom:4.25rem}}@media (min-width:469px) and (max-width:768px){.careers.list.other grid-row:first-of-type{margin-bottom:3.5rem}}@media (max-width:468px){.careers.list.other grid-row:first-of-type{margin-bottom:2.5rem}}@media (min-width:971px){floating-sidebar{width:23.25rem}}@media (max-width:970px){floating-sidebar{margin-left:auto;margin-right:auto}}no-results{display:none;margin-top:3.75rem;text-align:center}no-results a.btn{display:table;margin:2.5rem auto 0 auto}