.vacancy_section{padding-bottom:200px}.search_wrapper{background:#e8e8e8;border-radius:20px;margin:-84px auto 0;max-width:1195px;padding:27px 40px 45px}.search_wrapper svg{height:20px;width:20px}.search_label{font-size:18px;padding-bottom:20px}.search_inner{align-items:center;display:flex;flex-flow:wrap;gap:30px}.search_input{max-width:541px;width:100%}.search_input,.search_input .input{position:relative}.search_input .input input{background:#fff;border:none;border-radius:50px;color:#000;font-size:18px;padding:15px 25px 15px 56px;width:100%}.search_icon{align-items:center;display:flex;height:20px;justify-content:center;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:99}.search_input .input input::placeholder{color:#000;font-size:18px;font-weight:400}.filterby{align-items:center;background:#fff;border-radius:50px;display:flex;gap:15px;min-width:245px;padding:10px 20px}.filterby span.svg_icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.filterby span.label{font-size:18px}.filter{padding:70px 0 100px}.vacancy_row{display:flex;flex-flow:wrap;margin:0 -15px;row-gap:30px}.vacancy_cover{background:#f5f5f5;border-radius:20px;display:flex;flex-direction:column;gap:20px;margin:0 15px;padding:20px;width:calc(33.33333% - 30px)}.vacancy_img img{border-radius:20px;display:block;height:200px;object-fit:cover;width:100%}.filters{align-items:center;background:var(--primary);border-radius:20px;color:var(--secondary);display:flex;flex-flow:wrap;gap:5px;padding:5px 15px;text-transform:capitalize}.filters span svg{fill:var(--secondary);height:20px;vertical-align:middle;width:20px}.filters span.icons{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.filters span svg path{fill:var(--white)}.vacancy_filterby{align-items:center;display:flex;flex-flow:wrap;gap:20px}.filters span.text{font-size:14px}.job_title h5{line-height:1.3}.loadmore_button{padding-top:100px;text-align:center}@media(max-width:1024px){.loadmore_button{padding-top:60px}.vacancy_section{padding-bottom:100px}.search_input{max-width:100%}.vacancy_cover{gap:15px;padding:20px 15px}.vacancy_filterby{gap:10px}}@media(max-width:991px){.loadmore_button{padding-top:40px}.vacancy_section{padding-bottom:70px}.filter{padding:40px 0}.vacancy_cover{width:calc(50% - 30px)}}@media(max-width:767px){.vacancy_section{padding-bottom:50px}.search_inner{gap:20px}.vacancy_row{margin:0}.vacancy_cover{margin:0;width:100%}}