.job-listing{display:flex;flex-direction:row;gap:60px}.job-listing-filters{border-right:3px solid #f0f0f0;border-top:3px solid #f0f0f0;padding-top:50px;width:20%}.job-filter{margin-bottom:20px}.job-filter__label{display:block;font-size:19px;font-weight:600;margin-bottom:8px}.job-filter-select{background:#fff;border:1px solid #d9d9d9;border-radius:6px;display:block;max-width:220px;padding:10px 12px;width:100%}.job-filter-links__category{list-style:none;margin:0;padding:0}.job-filter-links__category li{margin-bottom:8px}.job-filter-link{color:#3c3c3c;cursor:pointer;text-decoration:none}.job-filter-link--active,.job-filter-link:hover{color:#eb5032}.job-items-wrapper{border-top:3px solid #f0f0f0;padding-left:60px;padding-top:50px;width:80%}.job-items-counter{font-size:19px;font-weight:600;margin-bottom:20px}.job-items{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);width:100%}.job-item{background:#fff;border-radius:12px;box-shadow:0 8px 28px -14px rgba(0,0,0,.45);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:32px 28px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.job-item:hover{box-shadow:0 14px 34px -18px rgba(0,0,0,.55);transform:translateY(-4px)}.job-item:hover .job-item__job_title{color:#eb5032}.job-item-icon img{display:block;height:auto;width:auto}.job-item-title{text-align:center}.job-item__job_title{color:#3c3c3c;font-size:18px;font-weight:600;line-height:26px;margin:0 0 8px;text-align:center;transition:color .2s ease}.job-item__job_sub_title{color:#3c3c3c;font-size:15px;font-weight:400;line-height:22px;margin-bottom:14px;text-align:center}.job-post-categories{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}.job-item__category{align-items:center;border:1px solid #eb5032;border-radius:6px;color:#eb5032;display:inline-flex;font-size:11px;font-weight:600;line-height:20px;padding:2px 8px}.job-item--inactive{display:none}.job-item--active{display:flex}@media screen and (max-width:1200px){.job-listing-filters{width:30%}.job-items-wrapper{width:70%}.job-items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.job-listing{flex-direction:column;gap:20px}.job-listing-filters{border-right:none;border-top:none;padding-top:0;width:100%}.job-items-wrapper{border-top:none;padding-left:0;padding-top:20px;width:100%}.job-items{grid-template-columns:1fr}.job-filter-select{max-width:none;width:100%}}.job-items .job-item{border-radius:12px;box-shadow:0 8px 28px -14px rgba(0,0,0,.45)}.job-items .job-item,.job-items .job-item.element--link,.job-items .job-item.job-item--active,.job-items .job-item.job-item--inactive{background-color:#fff}.job-item-icon{align-items:center;display:flex;justify-content:center;margin-bottom:16px;min-height:60px}.job-item-icon img{display:block!important;height:auto!important;max-height:60px;max-width:60px;object-fit:contain;opacity:1!important;visibility:visible!important;width:auto!important}.job-post-categories{margin-bottom:22px}.job-item-cta{color:#3c3c3c;font-size:15px;font-weight:700;line-height:22px;margin-top:18px;text-align:center;transition:color .2s ease,transform .2s ease}.job-item:hover .job-item-cta{color:#eb5032;transform:translateX(3px)}