.job{padding:3rem 2rem 2rem;position:relative;overflow:hidden}.job .label{position:absolute;right:0;top:0;z-index:1;background-color:#000;color:#fff;padding:5px 15px;font-size:.85rem}.job .label.label-super-hot{background-color:#c60b0b}.job .label.label-hot{background:radial-gradient(circle 860px at 11.8% 33.5%,#f01e5c 0,#f4314a 30.5%,#f94b25 56.1%,#fa5813 75.6%,#fd6602 100.2%)}.job .logo{width:50px;height:50px;flex:0 0 50px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:5px}.job img{-o-object-fit:contain;object-fit:contain;border-radius:10px}.job .job-data{font-size:.85rem}.job .expires-name,.job .salary-name{display:flex;gap:5px;align-items:center}.job .expires-name .icon,.job .salary-name .icon{background-color:hsla(0,0%,100%,.1);display:inline-flex;border-radius:50%;overflow:hidden;padding:5px}.job .job-why{position:relative;padding:2rem;background-color:rgba(0,0,0,.3);font-weight:300;font-size:.95rem}.job .job-why ul li:before{content:"-";margin-right:5px}.job .job-why .job-why-border{position:absolute;z-index:1;width:30px;height:30px}.job .job-why .job-why-border:first-child{left:0;top:0;border-top:2px solid var(--secondary);border-left:2px solid var(--secondary)}.job .job-why .job-why-border:nth-child(2){right:0;top:0;border-top:2px solid var(--secondary);border-right:2px solid var(--secondary)}.job .job-why .job-why-border:nth-child(3){left:0;bottom:0;border-bottom:2px solid var(--secondary);border-left:2px solid var(--secondary)}.job .job-why .job-why-border:nth-child(4){bottom:0;right:0;border-bottom:2px solid var(--secondary);border-right:2px solid var(--secondary)}