.card-item{padding-bottom:.5rem;padding-top:.5rem;position:relative}.card-item a{background-color:transparent!important;color:#fff;font-size:1px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card-item a:hover+.card-inner .card-title{color:#d63f20;text-transform:none}@media (min-width:992px){.card-item a:hover+.card-inner .card-title{-webkit-text-fill-color:transparent;background:linear-gradient(94.46deg,#d63f20,#a4030d 98.87%);-webkit-background-clip:text;color:unset;text-transform:capitalize;text-transform:none}}.card-item .card-inner{border-bottom:1px solid #d5d8db;color:#464755;display:flex;font-size:1.4rem;height:100%;padding:1.5rem}.card-item .card-inner.urgent{border:2px solid #d63f20}@media (min-width:992px){.card-item .card-inner.urgent{border-radius:1rem}}@media (max-width:767.98px){.card-item .card-inner{flex-wrap:wrap}}.card-item .card-image-wrap{flex:0 0 11.5rem}@media (max-width:991.98px){.card-item .card-image-wrap{flex:0 0 9.5rem}}.card-item .card-image-wrap .img-container{border:1px solid #d5d8db;display:flex;justify-content:center;max-height:10.8rem;max-width:10.8rem;min-height:10.8rem;min-width:10.8rem;padding:5px}.card-item .card-image-wrap .img-container img{align-self:center;max-height:9.8rem;max-width:9.8rem}@media (max-width:991.98px){.card-item .card-image-wrap .img-container{max-height:8rem;max-width:8rem;min-height:8rem;min-width:8rem}.card-item .card-image-wrap .img-container img{max-height:7rem;max-width:7rem}}.card-item .card-text-wrap{height:100%;width:100%}@media (max-width:767.98px){.card-item .card-text-wrap{flex:0 0 calc(100% - 11.5rem);width:auto}}.card-item .card-text-wrap .card-title{color:#464755;font-size:1.8rem;margin-bottom:0;text-transform:none;word-break:break-word}.card-item .card-text-wrap .card-company{color:#464755;font-size:1.6rem;font-weight:400;margin-bottom:0;word-break:break-word}.card-item .card-text-wrap .card-affinity{color:#d63f20;font-size:1.6rem}.card-item .card-text-wrap i:before{color:#d63f20}.card-item .card-text-wrap .card-location{margin-bottom:.4rem;margin-top:1.5rem;word-break:break-word}.card-item .card-text-wrap .card-application{font-size:1.6rem;margin-top:1.5rem}.card-item .card-text-wrap .card-application i:before{color:#464755}.card-item .card-badge-wrap{display:flex;flex-direction:row-reverse;justify-content:space-between}@media (max-width:767.98px){.card-item .card-badge-wrap{align-items:center;flex:1 0 100%;padding-top:2rem}}@media (min-width:768px){.card-item .card-badge-wrap{flex-direction:column;flex-shrink:0}}.card-item .card-badges,.card-item .card-date{text-align:right}
