.ats__listing{align-items:flex-start;display:flex;gap:13.5rem;padding:8.8rem 2rem}.ats__listing-container{max-width:1260px}.ats__filters{background-color:rgba(248,248,252,.7);max-width:33.3rem;padding:3.3rem}.ats__filters,.ats__jobs{display:flex;flex-direction:column;width:100%}.ats__jobs{gap:4rem;padding-top:2.4rem}.ats__job{background-color:#fff;border-radius:4px;box-shadow:0 4px 16px 0 rgba(123,128,197,.06);padding:4rem}.ats__job a{display:grid;grid-template-areas:"title title" "details button";grid-template-columns:auto minmax(auto,200px);text-decoration:none}.ats__job a:hover .ats__job__link span:after,.ats__job__link span:first-of-type:hover:after{right:-10px}.ats__job__link{align-items:flex-end;display:flex;grid-area:button;justify-content:flex-end}.ats__job__link span{color:#00b2ad;font-size:1.6rem;font-style:normal;font-weight:700;line-height:1.7;text-align:right}.ats__job__link span:first-of-type:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%2300B2AD' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m14 8 4 4m0 0-4 4m4-4H6'/%3E%3C/svg%3E");content:"";display:inline-block;height:24px;margin-left:12px;position:relative;right:0;transition:all .6s ease-in-out;vertical-align:middle;width:24px}.ats__job a:hover .ats__job__details p{color:#898989;text-decoration:none}.ats__job__details{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 3.7rem;grid-area:details}.ats__job__details p{color:#898989;font-size:1.4rem;margin:0;position:relative}.ats__job__hours:before,.ats__job__salary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='4' fill='none' viewBox='0 0 5 4'%3E%3Cpath fill='%238A8A8A' d='M2.502 3.976q-.756 0-1.26-.476a1.65 1.65 0 0 1-.49-1.218q0-.742.49-1.218.504-.476 1.26-.476.771 0 1.26.476.49.475.49 1.218 0 .728-.49 1.218-.489.476-1.26.476'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:-1.9rem;position:absolute;top:50%;transform:translateY(-50%);width:.5rem}.ats__job__title{color:#141414;font-size:2.4rem;font-weight:500;grid-area:title;line-height:1.5}.filters-title h3{color:#141414;font-family:paralucent,sans-serif;font-size:2rem;font-weight:600;line-height:1.6}.ats__filters .filters-form{display:flex;flex-direction:column;gap:3.2rem}.ats__listing .mobile-filter-trigger,.close{display:none}.ats__filters fieldset{border:0;margin:0;padding:0}.ats__filters fieldset legend{display:block;margin-bottom:1.6rem}.ats__filters fieldset legend h3{color:#141414;font-family:paralucent,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.7;margin-bottom:0}.ats__filters .filter-checkbox{display:flex}.filter-content{display:flex;flex-direction:column;gap:2rem}.ats__filters label{color:#626262;cursor:pointer;font-size:1.6rem;font-weight:400;line-height:1.2}.ats__filters fieldset input[type=checkbox]:checked:after{display:none}.ats__filters fieldset input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:1.7rem;margin:0 1.2rem 0 0;position:relative;width:1.7rem}.ats__filters fieldset input[type=checkbox]:before{background:#eee;border:1px solid #eee;border-radius:2.5px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.ats__filters fieldset input[type=checkbox].active:after{align-items:center;background:#eee;border:1px solid #00b2ad;border-radius:2.5px;bottom:0;color:#00b2ad;content:"-";display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ats__filters fieldset input[type=checkbox]:checked:before{background:url(//19534915.fs1.hubspotusercontent-na1.net/hubfs/19534915/Website/Assets/green-check.svg) no-repeat 50%;border-color:#00b2ad}.ats__no-results{color:#141414;font-family:paralucent,sans-serif;font-size:2rem;font-weight:500;line-height:1.5}@media only screen and (max-width:1999px){.ats__job{max-width:792px}.ats__listing{gap:4.5rem}}@media only screen and (min-width:961px) and (max-width:1200px){.ats__job__details{gap:0 3.7rem}.ats__job__details p:first-of-type{width:100%}.ats__job__hours:before{display:none}}@media only screen and (min-width:641px) and (max-width:800px){.ats__job__details{gap:0 3.7rem}.ats__job__details p:first-of-type{width:100%}.ats__job__hours:before{display:none}}@media only screen and (max-width:992px){.ats__listing{display:flex;flex-direction:column;padding:0 2rem 8.8rem}.ats__listing .close{align-items:center;align-self:flex-end;border-radius:100%;display:flex;height:2rem;justify-content:center;padding:2rem;width:2rem}.ats__listing .close img{background:#000;border-radius:100%;padding:2rem}.ats__listing .ats__filters{background:#fff;box-shadow:0 4px 16px rgba(123,128,197,.06);height:100%;left:-100%;min-width:30rem;overflow:auto;position:fixed;transition:all .3s;z-index:10}.ats__listing .mobile-filter-trigger{align-items:center;background:#141414;border-radius:.4rem;box-shadow:0 4px 16px rgba(123,128,197,.06);cursor:pointer;display:flex;height:56px;justify-content:center;margin-left:0;padding:1.6rem;width:56px}.ats__filters.filters-open{left:0;opacity:1;top:0;visibility:visible;z-index:10}}@media only screen and (max-width:590px){.ats__job__details{gap:0 3.7rem}.ats__job__details p:first-of-type{width:100%}.ats__job__hours:before{display:none}}@media only screen and (max-width:640px){.ats__job a{grid-template-areas:"title title" "details details" "button .";grid-template-columns:minmax(0,100fr)}.ats__job__link{justify-content:flex-start;margin-top:1rem}}