.job-offers-module{display:flex;flex-direction:column;row-gap:42px}@media (min-width:1280px){.job-offers-module{row-gap:48px}}@media (max-width:768px){.job-offers-module{row-gap:32px}}.job-offers-module__offers-container{display:none}.job-offers-module__offers-container.visible{display:grid;gap:28px;grid-template-columns:1fr 1fr}@media (min-width:1280px){.job-offers-module__offers-container.visible{grid-template-columns:1fr}}@media (max-width:768px){.job-offers-module__offers-container.visible{grid-template-columns:1fr;row-gap:24px}}.job-offers-module__title{margin-bottom:4px}@media (min-width:1280px){.job-offers-module__title{margin-bottom:32px}}@media (max-width:768px){.job-offers-module__title{margin-bottom:0}}.job-offers-module__tab{border:1px solid var(--color-gray-2);border-radius:9999px;font-size:var(--font-size-body3-tablet);padding:10px 24px}@media (min-width:1280px){.job-offers-module__tab{font-size:var(--font-size-body3-desktop)}}@media (max-width:768px){.job-offers-module__tab{font-size:var(--font-size-body3-mobile);padding:8px 24px}}.job-offers-module__tabs{-moz-column-gap:14px;column-gap:14px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:16px}@media (min-width:1280px){.job-offers-module__tabs{-moz-column-gap:16px;column-gap:16px}}@media (max-width:768px){.job-offers-module__tabs{-moz-column-gap:12px;column-gap:12px;row-gap:14px}}.job-offers-module__tabs>input{display:none}.job-offers-module__tabs>input:checked+label{border:2px solid var(--color-black)}.job-offers-module__offer{align-items:center;border:1px solid var(--color-gray-2);color:var(--color-black);display:grid;grid-auto-flow:row;grid-template-columns:1fr;min-height:263px;padding:24px;row-gap:16px}@media (min-width:1280px){.job-offers-module__offer{flex-direction:row;gap:105px;grid-template-columns:1fr 2fr 1fr;min-height:unset;padding:24px}}@media (max-width:768px){.job-offers-module__offer{grid-template-columns:1fr;min-height:unset;padding:24px}}.job-offers-module__offer:hover{color:var(--color-black)}.job-offers-module__offer-header{display:flex;flex-direction:row;gap:98px;justify-content:space-between}@media (max-width:768px){.job-offers-module__offer-header{gap:68px}}.job-offers-module__offer-arrow{display:grid}@media (min-width:1280px){.job-offers-module__offer-arrow{display:none}}.job-offers-module__offer-salary-range{display:flex;flex-direction:column;gap:8px;margin-top:6px}@media (min-width:1280px){.job-offers-module__offer-salary-range{margin-top:0}}@media (max-width:768px){.job-offers-module__offer-salary-range{gap:6px;margin-top:0}}.job-offers-module__offer-salary-range>div{font-size:var(--font-size-body3-tablet)}@media (min-width:1280px){.job-offers-module__offer-salary-range>div{font-size:var(--font-size-body3-desktop)}}@media (max-width:768px){.job-offers-module__offer-salary-range>div{font-size:var(--font-size-body3-mobile)}}.job-offers-module__offer-technologies{-moz-column-gap:14px;column-gap:14px;display:flex;flex-direction:row;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;max-width:225px;row-gap:16px}@media (min-width:1280px){.job-offers-module__offer-technologies{-moz-column-gap:12px;column-gap:12px;max-width:unset;row-gap:14px}}@media (max-width:768px){.job-offers-module__offer-technologies{gap:8px;max-width:280px;width:85%}}.job-offers-module__offer-technology{background-color:var(--color-gray-4);border-radius:8px;font-size:var(--font-size-description-tablet);padding:6px 12px}@media (min-width:1280px){.job-offers-module__offer-technology{font-size:var(--font-size-description);padding:6px 12px}}@media (max-width:768px){.job-offers-module__offer-technology{font-size:var(--font-size-description-mobile)}}.job-offers-module__others{align-items:center;background:var(--color-gray-4);border:1px solid var(--color-gray-2);display:grid;gap:16px;grid-template-columns:1fr;min-height:263px;padding:24px}@media (min-width:1280px){.job-offers-module__others{gap:105px;grid-template-columns:1fr 2fr 1fr;min-height:unset}}@media (max-width:768px){.job-offers-module__others{min-height:unset}}.job-offers-module__others-description{font-size:var(--font-size-body3-tablet)}@media (min-width:1280px){.job-offers-module__others-description{font-size:var(--font-size-body3-desktop)}}@media (max-width:768px){.job-offers-module__others-description{font-size:var(--font-size-body3-mobile)}}.job-offers-module__others-btn-holder{display:flex}.job-offers-module__others-btn-holder>a{background-color:var(--color-black);border-radius:99999px;color:var(--color-white);font-size:var(--font-size-button-link-tablet);margin-top:2px;padding:14px 40px;text-align:center}@media (min-width:1280px){.job-offers-module__others-btn-holder>a{font-size:var(--font-size-button-link-desktop);margin-top:0;padding:16px 32px;width:149px}}@media (max-width:768px){.job-offers-module__others-btn-holder>a{margin-top:16px;padding:10px 22px;width:121px}}