.jobs-wrapper{padding:100px 0 50px}.jobs-wrapper .content-wrapper{max-width:1172px}.jobs-wrapper .jobs-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:35px}.jobs-wrapper .jobs-header h2{margin:0}.jobs-wrapper .more-link{display:block;margin-top:0}.jobs-wrapper .more-link span{align-items:center;color:#001f20;display:flex;font-size:16px;font-weight:500;gap:8px;letter-spacing:0;line-height:94%;transition:all .4s ease}.jobs-wrapper .more-link:hover span{gap:12px}.jobs-wrapper .job-card-inner{align-items:center;display:flex;gap:30px;justify-content:space-between}.jobs-wrapper .job-card-inner .left-col{max-width:525px;width:100%}.jobs-wrapper .right-col{display:flex;flex:1;justify-content:flex-end}@media (min-width:1025px){.jobs-wrapper .more-link span{font-size:18px}}.jobs-wrapper .job-card{border-top:1px solid #b5d1cf;padding:32px 0}.jobs-wrapper .job-top{align-items:center;display:flex;justify-content:space-between}.jobs-wrapper .job-title{margin:0 0 24px}.jobs-wrapper .job-meta{color:#0d7172;display:flex;gap:24px;margin-bottom:24px}.jobs-wrapper .meta-item{align-items:center;display:flex;gap:4px}.jobs-wrapper .meta-item .icon{height:22px;min-width:22px;width:22px}.jobs-wrapper .job-description{align-items:flex-start;color:#0d7172;display:flex;gap:10px;position:relative}.jobs-wrapper .description{display:-webkit-box;-webkit-line-clamp:1;margin-bottom:0;-webkit-box-orient:vertical;cursor:pointer;max-height:30px;overflow:hidden;transition:all .35s ease}.jobs-wrapper .job-description.open .description{-webkit-line-clamp:unset;max-height:500px}.jobs-wrapper .toggle-desc{cursor:pointer;flex-shrink:0;height:22px;line-height:0;transition:transform .3s ease;width:22px}.jobs-wrapper .job-description.open .toggle-desc{transform:rotate(180deg)}.jobs-wrapper .jobs-header h2{color:#001f20}.jobs-wrapper .job-card:last-child{padding-bottom:0}.job-meta.is-hidden,.meta-item.is-hidden{display:none}@media(max-width:921px){.jobs-wrapper .job-card-inner{align-items:flex-start;display:block;flex-direction:column}.jobs-wrapper .job-card-inner .left-col{max-width:100%}.jobs-wrapper .description{margin-bottom:0}.jobs-wrapper .right-col{display:block;margin-top:24px}}@media(max-width:767px){.jobs-wrapper{padding-bottom:40px;padding-top:40px}.jobs-wrapper .job-title{font-size:22px}.jobs-wrapper .jobs-header{align-items:flex-start;flex-direction:column;gap:24px}.jobs-wrapper .more-link{margin-top:0}.jobs-wrapper .job-meta{flex-direction:column;gap:8px;margin-bottom:16px}}@media(max-width:480px){.jobs-wrapper .right-col .primary_button.button{width:100%}}