.job-listings__card{width:100%;border:1px solid #ccc;background:#fff;border-radius:5px;padding:10px;transition:all .24s ease}.job-listings__card:hover{border-color:#343a40;box-shadow:0 10px 30px #f2f2f233;background:#f2f2f2}.job-listings__card .card-header{display:flex;align-items:flex-start;gap:12px}.job-listings__card .card-header__logo{width:46px;height:46px;flex-shrink:0}.job-listings__card .card-header__logo img{width:100%;height:100%;background-color:#fff;-o-object-fit:contain;object-fit:contain}.job-listings__card .card-header__content{width:100%;display:flex;flex-direction:column;gap:3px}.job-listings__card .card-header__content a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;text-transform:capitalize}.job-listings__card .card-header__content .card-name__job{margin-bottom:4px}.job-listings__card .card-header__content .card-name__company a{color:#4f4f4f}.job-listings__card .card-header__content .tooltip:first-child a{color:#007580;font-size:14px;line-height:18px;font-weight:500}.job-listings__card .card-header__content .tooltip:last-child a{color:#4a4a4a;font-size:12px;line-height:15px;font-weight:400;transition:color .24s ease;text-transform:uppercase}.job-listings__card .card-header__content .tooltip:last-child a:hover{color:#348690}.job-listings__card .card-header__content .card-name__job img{width:auto;height:16px;margin-right:5px}.job-listings__card .card-header__content .card-name__job h3{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}.job-listings__card .card-header__icon{width:12px;margin-left:auto;color:#007580}.job-listings__card .card-tag{display:flex;gap:6px;align-items:center;margin-top:15px;flex-wrap:wrap}.job-listings__card .card-tag__item{font-size:12.5px;background:#f4f5f5;border-radius:4px;color:#212f3f;display:inline-flex;font-weight:400;line-height:16px;padding:4px 8px}
