.current-jobs-section{display:flex;flex-direction:column;gap:var(--section-gap);max-width:1540px;margin:0 auto;padding:0 var(--page-padding-h) var(--section-gap)}.current-jobs-section .jobs-list .job-item{display:flex;gap:var(--text-container-gap);padding:16px 0;border-top:1px solid var(--secondary-text-1);border-bottom:1px solid var(--secondary-text-1);color:var(--secondary-text-1);transition:all .3s}.current-jobs-section .jobs-list .job-item:hover{color:var(--main-text);border-color:var(--main-text)}.current-jobs-section .jobs-list .job-item:hover .apply-box{opacity:1}@media(max-width:1060px){.current-jobs-section .jobs-list .job-item{flex-direction:column;gap:8px}}.current-jobs-section .jobs-list .job-item .label{font-size:24px;text-decoration:underline;width:33%;font-family:var(--font-nekst)}@media(max-width:1060px){.current-jobs-section .jobs-list .job-item .label{width:100%}}.current-jobs-section .jobs-list .job-item .description{flex:1 1;display:flex;flex-direction:column;justify-content:center}.current-jobs-section .jobs-list .job-item .description span{font-size:16px;line-height:22px}.current-jobs-section .jobs-list .job-item .apply-box{display:flex;flex-direction:column;justify-content:center;width:-moz-fit-content;width:fit-content;opacity:0;transition:all .3s}@media(max-width:1060px){.current-jobs-section .jobs-list .job-item .apply-box{opacity:1}}.current-jobs-section .jobs-list .job-item .apply-box .btn{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--primary-color)}.current-jobs-section .jobs-list .job-item .apply-box .btn span{text-decoration:underline}