.jobsListWrapper{display:flex;flex-wrap:wrap;gap:40px;width:90%;margin:0 auto}.jobsListWrapper li{width:calc(33.33% - 27px);border-radius:20px;background-color:var(--card-grey-bg);border-bottom:2px solid transparent}.jobsListWrapper li a{padding:30px;justify-content:space-between;transition:all .6s ease-in-out;height:100%}.jobsListWrapper li a,.jobsListWrapper li a .card-content{display:flex;flex-direction:column}.jobsListWrapper li h3{color:var(--tertiary-color);font-weight:700;font-size:22px;line-height:30px;margin-bottom:20px;min-height:30px}.jobsListWrapper li .location-text p{margin-bottom:0}.jobsListWrapper li p{display:flex;align-items:center;font-size:18px;line-height:25px;margin:10px 0;color:var(--content-color)}.jobsListWrapper li p span p{margin:0}.jobsListWrapper li p img{position:static!important;width:44px!important;height:auto!important;margin-right:15px}.jobsListWrapper li .location-text-wrapper{flex:1 1;width:100%}.jobsListWrapper li .location-text-wrapper p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.jobsListWrapper li .strokeIconWrapper{position:relative;align-self:flex-end;width:40px;height:40px;margin-top:20px;border:2px solid var(--primary-color);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform .4s ease-in-out}.jobsListWrapper li .strokeIconWrapper svg{width:21px}.jobsListWrapper li:hover{background-color:var(--card-bg-1);border-bottom:2px solid var(--click-card-1-stroke);cursor:pointer}.jobsListWrapper li:hover .strokeIconWrapper{background-color:var(--primary-color);transform:rotate(-45deg)}.jobsListWrapper li:hover .strokeIconWrapper svg path{fill:var(--white-background)!important}@media(max-width:1024px){.jobsListWrapper{gap:30px;width:100%}.jobsListWrapper li{width:calc(50% - 15px)}.jobsListWrapper li a{padding:30px}.jobsListWrapper li h3{font-size:20px;line-height:24px;min-height:24px}.jobsListWrapper li p{font-size:16px;line-height:20px;margin:10px 0}.jobsListWrapper li p img{width:30px!important}.jobsListWrapper li .strokeIconWrapper{margin-top:25px}}@media(max-width:768px){.jobsListWrapper{gap:20px}.jobsListWrapper li{width:calc(50% - 15px)}.jobsListWrapper li a{padding:20px}.jobsListWrapper li h3{font-size:18px;line-height:22px;min-height:22px}.jobsListWrapper li p{font-size:14px;line-height:28px;margin:7px 0}.jobsListWrapper li p img{width:30px!important}.jobsListWrapper li .strokeIconWrapper{margin-top:20spx}}@media(max-width:600px){.jobsListWrapper li{width:100%}}