.dst-jobs-list__filters{position:relative;isolation:isolate}.dst-jobs-list__filters:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100%;background:var(--dst--primary-color2);z-index:-1}.dst-jobs-list__filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;padding:2rem 0}.dst-jobs-list__filter-row:after{position:absolute;inset-inline:0;inset-block-start:0;height:1px;background-color:var(--dst--primary-color3);opacity:.16;content:""}@media(min-width:1113px){.dst-jobs-list__filter-row{padding:4rem 0}}.dst-jobs-list__search{min-width:100%}@media(min-width:768px){.dst-jobs-list__search{min-width:400px}}.dst-jobs-list__sort-wrapper,.dst-jobs-list__categories{position:relative;display:flex;align-items:center;gap:.5rem;padding-left:20px;isolation:isolate;min-width:100%}@media(min-width:768px){.dst-jobs-list__sort-wrapper,.dst-jobs-list__categories{min-width:auto}}.dst-jobs-list__sort-wrapper select,.dst-jobs-list__categories select{background-color:transparent;transform:skew(0);backdrop-filter:unset;font-weight:800;text-transform:uppercase;color:var(--dst--primary-color3)}.dst-jobs-list__sort-wrapper:after,.dst-jobs-list__categories:after{content:"";position:absolute;inset:0;border-radius:1rem;background-color:#f9f9f914;backdrop-filter:blur(10px);transform:skew(-15deg);z-index:-1;transition:background-color .3s ease}.dst-jobs-list__sort-wrapper:has(:focus) span,.dst-jobs-list__categories:has(:focus) span{border-color:var(--dst--primary-color2)}.dst-jobs-list__sort-wrapper:has(:focus) select,.dst-jobs-list__sort-wrapper:has(:focus) span,.dst-jobs-list__categories:has(:focus) select,.dst-jobs-list__categories:has(:focus) span{color:var(--dst--primary-color2)}.dst-jobs-list__sort-wrapper:has(:focus):after,.dst-jobs-list__categories:has(:focus):after{background-color:#fff}.dst-jobs-list__sort-label,.dst-jobs-list__categories-label{display:inline-flex;padding-right:24px;border-right:1px solid rgba(249,249,249,.18);font-size:1.6rem;color:var(--dst--primary-color3);flex-shrink:0}.dst-jobs-list__results{display:grid;grid-template-columns:repeat(1,1fr);gap:3rem;padding-top:8rem}@media(min-width:1113px){.dst-jobs-list__results{grid-template-columns:repeat(2,1fr)}}.job-card{padding-bottom:3.2rem;border-bottom:1px solid var(--dst-job-card-border-color, var(--dst--secondary-color3));transition:border-color .2s ease}@media(hover:hover){.job-card:hover{--dst-job-card-title-color: var(--dst--secondary-color2);--dst-job-card-category-color: var(--dst--secondary-color2);--dst-job-card-border-color: var(--dst--primary-color2)}}.job-card__category{position:relative;display:inline-flex;font-size:1.4rem;font-weight:700;color:var(--dst-job-card-category-color, var(--dst--primary-color2));padding:.4rem 2rem;margin-left:5px;margin-bottom:2.4rem;isolation:isolate;transition:color .2s ease}.job-card__category:after{content:"";position:absolute;inset:0;border-radius:.8rem;transform:skew(-15deg);background:var(--dst--secondary-color3);z-index:-1}.job-card__title{font-size:2.4rem;color:var(--dst-job-card-title-color, var(--dst--primary-color2));transition:color .2s ease}.job-card__position{display:flex;gap:1.6rem;font-size:2rem;line-height:1;color:var(--dst--primary-color2)}.job-card__position b{padding-right:16px;border-right:1px solid var(--dst--secondary-color3);text-transform:uppercase}.job-card__description{font-size:1.8rem;color:var(--dst--primary-color2);margin:.5rem 0}.job-card__location{display:inline-flex;align-items:center;gap:1.6rem;font-size:1.6rem;color:var(--dst--primary-color2)}.job-card__location svg{opacity:.4}.job-card__apply-wrapper{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.job-card__apply{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--dst--primary-color1, #c41e3a);color:#fff;font-size:.95rem;font-weight:600;text-decoration:none;border-radius:4px;transition:all .2s ease;align-self:flex-start}.job-card__apply svg{transition:transform .2s ease}.job-card__apply:hover{background:var(--dst--primary-color2, #a01829);transform:translate(2px)}.job-card__apply:hover svg{transform:translate(4px)}
