.job-offers{max-width:100%;overflow:hidden}.job-offers__header{background-color:var(--color-green);padding:60px 0 70px;position:relative}.job-offers__title{color:var(--color-white);margin:0;text-align:center}.job-offers__decoration{background-position:50%;background-repeat:no-repeat;background-size:contain;height:46px;pointer-events:none;position:absolute;right:50px;top:20px;width:47px}@media (max-width:767px){.job-offers__header{padding:40px 0 70px}.job-offers__decoration{right:-15px;top:0}}.job-offers__grid{display:flex;flex-direction:column;gap:40px;margin-top:-40px;padding-bottom:40px}.job-offers .card{background:var(--color-white);border-radius:20px;box-shadow:0 25px 80px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;padding:25px 30px;position:relative;width:100%}.job-offers .card__text{align-items:center;display:flex;flex-grow:1;gap:15px 50px;justify-content:space-between}.job-offers .details__inner{display:flex;flex-direction:column;gap:12px;width:calc(100% - 37px)}.job-offers .heading{color:var(--color-primary);font-size:31px;font-weight:700;margin:0}.job-offers .details{display:flex;gap:10px 50px;list-style:none;margin:0;padding:0}.job-offers .details li{color:var(--color-primary);font-size:20px;font-weight:400;margin:0;width:30%}.job-offers__arrow{align-items:center;background:var(--color-green);border-radius:8px;color:var(--color-primary);display:flex;flex-basis:37px;height:37px;justify-content:center;transition:background .3s;width:37px}.job-offers__arrow:before{content:"";inset:0;position:absolute}.job-offers .card:hover .job-offers__arrow{background:color-mix(in srgb,var(--color-green) 75%,#fff)}.job-offers__buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-bottom:50px}@media (max-width:767px){.job-offers .card__text{align-items:flex-start;flex-direction:column}.job-offers .heading{font-size:24px}.job-offers .details{flex-direction:column;margin-top:20px}.job-offers .details li{font-size:18px;width:100%}.job-offers__arrow{align-self:flex-end}}