.jobs-section{padding:0 80px 140px 80px;background:var(--neutral-grey-07, #F5F6F9);position:relative}.jobs-section.has-top-space{padding-top:140px}.jobs-section-wrapper{display:flex;flex-direction:column;gap:64px}.jobs-section .section-title{display:flex;justify-content:start;width:100%}.jobs-section .section-title h2{font-family:Aeonik;font-size:32px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.32px}.jobs-section .jobs-list{display:flex;align-items:center;gap:32px 16px;align-self:stretch;width:100%;flex-direction:row;flex-wrap:wrap;transition:transform .3s}.jobs-section .job-item{display:flex;flex-direction:column;align-items:flex-start;width:calc((100% - 32px)/3);border-radius:10px;overflow:hidden}body:not(.no-js) .job-item.fadeInUp-animation{opacity:0;transform:translateY(60px);transition:opacity .5s ease-out,transform .5s ease-out}body:not(.no-js) .job-item.fadeInUp-animation.active{opacity:1;transform:translateY(0)}.jobs-section .card-title{display:flex;height:57px;padding:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;background:var(--brand-white, #FFF)}.jobs-section .card-content{display:flex;width:100%;flex-direction:column;align-items:flex-start;flex:1 0 0;gap:0}.jobs-section .card-top{display:flex;height:57px;padding:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:10px 10px 0 0;background:var(--brand-white, #FFF)}.jobs-section .card-image{width:100%;height:107px;overflow:hidden;position:relative}.jobs-section .card-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform .5s}.jobs-section .job-item:hover .card-image img{transform:scale(1.05)}.jobs-section .card-image-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}.jobs-section .job-item .jobs-top-button{display:inline-flex;align-items:center;gap:8px;font-family:Poppins;font-size:inherit;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.16px;text-decoration:none;position:relative;transition:background-color 525ms,border-color 525ms;overflow:hidden;padding-bottom:3px;color:var(--brand-black)}.jobs-section .job-item .jobs-top-button::after{content:"";display:block;width:calc(100% + 20px);height:1px;position:absolute;bottom:0;left:calc(-100% - 20px);background-color:var(--brand-black, #1E232F);transition:left 300ms linear}.jobs-section .job-item:hover .jobs-top-button::after{left:0}.section-content-jobs{display:flex;width:100%;position:static !important;overflow:hidden;flex-direction:column;align-items:flex-start}@media(min-width: 1025px){.jobs-section .navigation-arrows{display:none}}@media(max-width: 1025px){.jobs-section{padding:0 0 140px max(50vw - 640px,40px)}.jobs-section .section-title h2{font-size:28px;letter-spacing:.28px}.jobs-section .jobs-list{flex-wrap:nowrap;gap:0}.jobs-section .job-item{min-width:243px;width:243px;margin-right:16px}}@media(max-width: 769px){.jobs-section{padding:0 0 120px max(50vw - 384px,20px)}.jobs-section.has-top-space{padding-top:120px}}@media(max-width: 500px){.jobs-section{padding:0 0 80px max(50vw - 203px,13px)}.jobs-section.has-top-space{padding-top:80px}.jobs-section .navigation-arrows{display:none}}
