.card{background-color:#fff;border:1px solid #e0e0e0;padding:16px;display:flex;flex-direction:column;height:100%;transition:border-color .15s ease}.card:hover,.card:focus-within,.card.selected{border:1px solid #8012DF}.cardLink{display:flex;flex-direction:column}.topRow{display:flex;justify-content:flex-end;margin-bottom:8px}.header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;margin-bottom:5px}.title{font-size:24px;font-weight:500;color:#000;line-height:1.5;font-family:Poppins,sans-serif;flex:1;padding:0;margin:0}.countryFunctionInformation{font-size:16px;font-weight:500;color:#000;margin-top:0;padding:0;margin-bottom:0}.summary{margin-top:24px;margin-bottom:40px;font-size:16px;color:#000;line-height:1.6;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-family:Poppins,sans-serif}.summary ul,.summary ol{padding-left:20px}.infoSection{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:auto}.salary,.workArrangement{display:inline-flex;align-items:center;gap:10px;background-color:#f0f0f0;font-size:14px;font-weight:400;color:#000;font-family:Poppins,sans-serif;white-space:nowrap}.workArrangement{color:#5e5e5e;display:flex;align-items:center;gap:6.07px;padding:6px 9px 7px 8px}.workArrangement img{width:18px;height:18px;object-fit:contain;flex-shrink:0;margin-right:6.07px}.workArrangement span{line-height:normal;white-space:nowrap}.applyButton{width:88px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:7px 24px;background-color:#8012df;font-size:14px;font-style:normal;font-weight:400;color:#fff;font-family:Poppins,sans-serif;white-space:nowrap;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;text-decoration:none}.applyButton:hover,.applyButton:focus{color:#fff;text-decoration:none}.applied{background-color:#f8efff;color:#8012df;border:1px solid #8012DF}.applied:hover,.applied:focus{color:#8012df}.timePosted{font-family:Poppins,sans-serif;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%;text-align:right;color:#5e5e5e}@media(min-width:1024px){.card{padding:24px}.tags{gap:10px}}.jobsContainer{min-height:100vh;padding-bottom:50px;width:100%!important}.header{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.title{font-size:40px;font-weight:700;color:#000;line-height:1.2;font-family:grunge}.jobsGrid{margin-top:20px;display:grid;grid-template-columns:1fr;gap:16px;width:90vw}.fullWidthMessage{grid-column:span 3;display:flex;justify-content:center}.headingContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:90vw}.dateSortDesktop{display:none}.loadMoreContainer{display:flex;justify-content:center;align-items:center;padding-top:30px;padding-bottom:0}.loadMoreContainer .loadMoreButton{background-color:#fff;font-size:14px;font-weight:400;padding:7px 13px 6px 14px;border:0;cursor:pointer;transition:background-color .3s}.loadMoreContainer .loadMoreButton:hover{background-color:#e2e2e2}.loadMoreContainer .loadMoreButton:disabled{opacity:.6;cursor:not-allowed}@media(min-width:768px){.jobsGrid{grid-template-columns:repeat(2,1fr);gap:20px;width:auto}.infoSection{flex-wrap:nowrap;white-space:nowrap}.title{font-size:60px}.header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}}@media(min-width:1024px){.jobsContainer{padding-bottom:30px}.jobsGrid{grid-template-columns:repeat(3,1fr)}.title{font-size:104px}.jobsWrapper{margin:0 auto}.dateSortDesktop{display:block}.headingContainer{width:unset}.loadMoreContainer{padding-bottom:10px}}
