section.vacancies{display:flex;justify-content:space-between;flex-wrap:wrap}section.vacancies .single-vacancy{padding:30px clamp(30px,3.125vw,60px) clamp(30px,2.6041666667vw,50px) clamp(30px,2.0833333333vw,40px);margin-bottom:30px;position:relative;width:calc(50% - clamp(15px,1.5625vw,30px));overflow:hidden;border-radius:10px}section.vacancies .single-vacancy:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("../../src/img/job-vacancy.png") no-repeat center center;background-size:cover;opacity:.15}section.vacancies .single-vacancy:after{content:"";display:block;position:absolute;top:-65px;right:20px;width:127px;height:130px;background:url("../../src/img/diamond.svg") no-repeat center center;z-index:1}section.vacancies .single-vacancy:last-of-type{margin-bottom:0}section.vacancies .single-vacancy a{text-decoration:none;z-index:1;position:relative}section.vacancies .single-vacancy h3{color:#bf9e4f;font-family:"Merriweather";font-weight:400;font-size:clamp(20px,2.0833333333vw,40px);line-height:1;margin-bottom:23px}section.vacancies .single-vacancy .job-title{color:#000;font-weight:600;font-size:clamp(16px,0.9895833333vw,19px);line-height:1.2105263158}section.vacancies .single-vacancy p{color:#000;font-weight:400;font-size:clamp(16px,1.1458333333vw,22px);line-height:1.0909090909}section.vacancies .single-vacancy .content{margin-bottom:40px;display:flex;gap:20px;justify-content:space-between;align-items:center}section.vacancies .single-vacancy .content p{margin-bottom:0}section.vacancies .single-vacancy .arrow-button{color:#2f2f87;font-weight:600;text-transform:capitalize;font-size:clamp(16px,1.1458333333vw,22px);line-height:1;cursor:pointer}section.vacancies .single-vacancy .arrow-button svg{transition:.4s ease-in-out}section.vacancies .single-vacancy:hover .arrow-button svg{margin-left:10px}