section.job-offer{background-color:#4ed38c;padding:80px 0}section.job-offer h2{font-size:50px;font-weight:700;line-height:1.1;margin-bottom:30px;max-width:540px}section.job-offer .desc{font-size:22px}section.job-offer .desc a{color:#000;text-decoration:underline}section.job-offer .offers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:-15px -10px;padding:60px 0}section.job-offer .offers .offer-wrp{padding:15px 10px;width:41.67%}section.job-offer .offers .offer{padding-bottom:90%;position:relative;text-align:center;width:100%}section.job-offer .offers .offer .top-sticker{height:20px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:30%}section.job-offer .offers .offer .content{align-items:center;display:flex;flex-direction:column;height:100%;left:0;padding:30px;position:absolute;top:0;width:100%}section.job-offer .offers .offer .position{display:flex;flex-direction:column;flex-grow:1;font-size:30px;font-weight:500;justify-content:center;line-height:1.1;margin-bottom:30px}@media (max-width:1023px){section.job-offer{padding:60px 0 90px}section.job-offer .offers .offer-wrp{width:50%}}@media (max-width:767px){section.job-offer{padding:60px 0}section.job-offer h2{font-size:35px;margin-bottom:15px}section.job-offer .desc{font-size:20px}section.job-offer .offers{padding:40px 0}section.job-offer .offers .offer .position{font-size:26px}section.job-offer .offers .offer-wrp{width:100%}}