@media (max-width: 767px){.icw-job-item h3{font-size:18px;line-height:1.2}}.icw-job-item .job-card{position:relative;padding:20px !important;margin-bottom:15px !important;border:1px solid #fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.icw-job-item .job-card.is-featured{background:var(--primary-color);color:var(--white-color)}.icw-job-item .job-card.is-featured .job-title{color:var(--white-color) !important}.icw-job-item .job-card.is-featured .job-title a:hover,.icw-job-item .job-card.is-featured .job-title a:focus{color:var(--white-color) !important}.icw-job-item .job-card.is-featured .job-info-btn{background:#d6ecf4;color:var(--primary-color);border:none}.icw-job-item .job-card .job-title{margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.icw-job-item .job-card:hover,.icw-job-item .job-card:focus{-webkit-box-shadow:5px 4px 16px #c6c8cf;box-shadow:5px 4px 16px #c6c8cf;border-color:#DEE0E9}.icw-job-item .job-card:hover .job-title a,.icw-job-item .job-card:focus .job-title a{text-decoration:underline}@media (max-width: 767px){.icw-job-item .job-card{padding:15px !important}}.icw-job-item .job-card .job-header .job-compnay-logo{width:36px;height:36px;border:1px solid #f1f1f1;border-radius:5px;background:#fff;overflow:hidden}.icw-job-item .job-card .job-header .job-compnay-logo img{max-width:100%;max-height:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.icw-job-item .job-card .job-header .job-compnay-name{font-weight:500;font-size:14px}.icw-job-item .job-card .job-header .job-featured{font-size:11px;line-height:normal;color:#ffcb33;text-transform:uppercase;font-weight:500;letter-spacing:1px}@media (max-width: 767px){.icw-job-item .job-card .job-header{margin-bottom:10px}}.icw-job-item .job-card .job-detail-list{display:grid !important;grid-template-columns:70% 30%}@media (max-width: 767px){.icw-job-item .job-card .job-detail-list{grid-template-columns:1fr;gap:10px}}.icw-job-item .job-card .job-detail-list .job-categories-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin:0;padding:0;list-style:none}.icw-job-item .job-card .job-detail-list .job-categories-lists li{font-size:12px;line-height:normal;padding:4px 10px;border:1px solid rgba(16,16,16,0.1);border-radius:6px;font-weight:500}.icw-job-item .job-card .job-location-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;font-size:14px;margin-bottom:20px}.icw-job-item .job-card .job-location-info .job-location,.icw-job-item .job-card .job-location-info .job-category{line-height:1.2}.icw-job-item .job-card .job-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}@media (max-width: 767px){.icw-job-item .job-card .job-info{gap:10px}}.icw-job-item .job-card .job-info-btn{font-size:13px;line-height:normal;padding:6px 12px;border-radius:50px;font-weight:500;border:1px solid rgba(16,16,16,0.1)}.icw-job-item .job-card .job-salary{font-size:22px;line-height:40px;margin-bottom:0px}@media (max-width: 767px){.icw-job-item .job-card .job-salary{font-size:16px;line-height:normal;font-weight:600}.icw-job-item .job-card .job-salary br{display:none}}.icw-job-item #icw-job-apply-detail .job-card{margin-bottom:30px !important}.icw-job-item #icw-job-apply-detail .job-card .text-warning{margin-bottom:10px}.icw-job-item #icw-job-apply-detail .job-card .job-detail-list{grid-template-columns:1fr;gap:10px}.icw-job-item #icw-job-apply-detail .job-card .job-detail-list .job-info .job-title{font-size:20px;line-height:30px;margin-bottom:10px}.icw-job-item #icw-job-apply-detail .job-card .job-detail-list .job-salary{font-size:15px;line-height:30px}.icw-job-item #icw-job-apply-detail .pt-button.pt-button-flat{padding:5px 30px}.job-card .job-header{-ms-flex-wrap:wrap;flex-wrap:wrap}
