.page--staff .benefits__body,.page--staff .jobs__body{gap:1.25rem}.page--staff .jobs__card{border-radius:.625rem;color:var(--white);display:flex;flex-direction:column}.page--staff .jobs__card--vacancies{background-color:var(--gray)}.page--staff .jobs__card--benefits{background-color:var(--orange)}.page--staff .jobs__head{flex-wrap:wrap}.page--staff .jobs__head,.page--staff .jobs__heading{align-items:center;display:flex;gap:1.25rem}.page--staff .jobs__icon{flex:0 0 auto}.page--staff .jobs__hh{align-items:center;display:inline-flex;gap:.5rem;transition:opacity .3s ease}.page--staff .jobs__hh img{flex:0 0 auto}.page--staff .jobs__hh-label{color:var(--orange-light);text-transform:uppercase}.page--staff .jobs__list{display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem}.page--staff .jobs__list--tight{gap:1rem}.page--staff .jobs__list--tight li{align-items:center;display:flex;gap:.625rem}.page--staff .jobs__list--tight li:before{background-color:currentColor;border-radius:50%;content:"";flex:0 0 0.25rem;height:.25rem}.page--staff .social{background-color:var(--gray);color:var(--white);overflow:hidden;position:relative}.page--staff .social__bg{inset:0;opacity:.07;pointer-events:none;position:absolute}.page--staff .social__tab{align-items:center;background-color:var(--orange);border-bottom-right-radius:.625rem;display:flex;justify-content:center;justify-content:start;left:0;min-height:10.625rem;position:relative;position:absolute;top:0;z-index:1}.page--staff .social__container{position:relative}.page--staff .social__body{gap:1.25rem;min-height:39.1875rem}.page--staff .social__content{display:flex;flex-direction:column;gap:1.25rem;max-width:47.9375rem}.page--staff .social__text{max-width:45.5625rem}.page--staff .social__card{align-items:center;background-color:var(--gray-light);display:flex;height:100%;justify-content:center;width:100%}.page--staff .social__diploma{filter:drop-shadow(0 .75rem 1.5rem rgba(0,0,0,.2))}.page--staff .benefits__card{border-radius:.625rem;display:flex;flex-direction:column}.page--staff .benefits__card--light{background-color:var(--gray-light-60);color:var(--main-color)}.page--staff .benefits__card--orange{background-color:var(--orange);color:var(--white)}.page--staff .benefits__list{display:flex;flex-direction:column;gap:1.25rem;max-width:42.0625rem}.page--staff .staff-contacts__body{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem}.page--staff .staff-contacts__title{color:var(--main-color)}.page--staff .staff-contacts__info{display:flex;flex-direction:column;gap:.5rem}.page--staff .staff-contacts__phones{display:flex;flex-wrap:wrap;gap:0 .75rem}.page--staff .staff-contacts__phones a{transition:color .3s ease}@media (max-width:114.625em){.page--staff .social__content{justify-content:center}}@media (max-width:61.99875em){.page--staff .social__tab{min-height:7.5rem}.page--staff .social__body{padding-bottom:1.25rem}.page--staff .social__content{padding-top:9.375rem}.page--staff .social__card{max-width:none}}@media (max-width:47.99875em){.page--staff .jobs__list{margin-top:1.25rem}.page--staff .staff-contacts__body{gap:.625rem}}@media (max-width:29.99875em){.page--staff .jobs__head{gap:.625rem}}@media (max-width:20em){.page--staff .jobs__card{padding:1.25rem;padding-bottom:1.25rem}.page--staff .jobs__icon{width:1.875rem}.page--staff .jobs__hh img{width:1.75rem}.page--staff .social{margin-top:3.125rem}.page--staff .social__tab{padding-left:.9375rem;padding-right:1.25rem}.page--staff .social__card{padding:3.125rem}.page--staff .benefits{margin-top:3.125rem}.page--staff .benefits__card{gap:1.25rem;padding:1.25rem;padding-bottom:1.25rem}.page--staff .staff-contacts{margin-bottom:3.125rem;margin-top:3.125rem}}@media (min-width:20em) and (max-width:61.99875em){.page--staff .social__tab{padding-right:clamp(1.25rem,.05948837763125rem + 5.9525581118vw,3.75rem)}}@media (min-width:20em) and (max-width:114.625em){.page--staff .jobs__card{padding:clamp(1.25rem,.58949801849375rem + 3.3025099075vw,4.375rem);padding-bottom:clamp(1.25rem,.81406869220625rem + 2.179656539vw,3.3125rem)}.page--staff .jobs__icon{width:clamp(1.875rem,1.69005944518125rem + .9247027741vw,2.75rem)}.page--staff .jobs__hh img{width:clamp(1.75rem,1.64431968295625rem + .5284015852vw,2.25rem)}.page--staff .social{margin-top:clamp(3.125rem,2.46449801849375rem + 3.3025099075vw,6.25rem)}.page--staff .social__tab{padding-left:clamp(.9375rem,.34304821664375rem + 2.9722589168vw,3.75rem)}.page--staff .social__card{padding:clamp(3.125rem,1.8039960369875rem + 6.6050198151vw,9.375rem)}.page--staff .benefits{margin-top:clamp(3.125rem,2.46449801849375rem + 3.3025099075vw,6.25rem)}.page--staff .benefits__card{gap:clamp(1.25rem,.9857992074rem + 1.321003963vw,2.5rem);padding:clamp(1.25rem,.58949801849375rem + 3.3025099075vw,4.375rem);padding-bottom:clamp(1.25rem,.23282694848125rem + 5.0858652576vw,6.0625rem)}.page--staff .staff-contacts{margin-bottom:clamp(3.125rem,2.97968956406875rem + .7265521797vw,3.8125rem);margin-top:clamp(3.125rem,2.79474900925rem + 1.6512549538vw,4.6875rem)}}@media (min-width:61.99875em) and (max-width:120em){.page--staff .social__tab{padding-right:clamp(1.25rem,-5.430755802675rem + 10.7756298356vw,7.5rem)}}@media (min-width:61.99875em){.page--staff .social__tab{padding-right:3.75rem}}@media (min-width:114.625em){.page--staff .jobs__card{min-height:23.3125rem;padding:4.375rem;padding-bottom:3.3125rem}.page--staff .jobs__icon{width:2.75rem}.page--staff .jobs__hh img{width:2.25rem}.page--staff .social{margin-top:6.25rem}.page--staff .social__tab{padding-left:3.75rem}.page--staff .social__content{padding-bottom:1.25rem;padding-top:14.375rem}.page--staff .social__card{padding:9.375rem}.page--staff .benefits{margin-top:6.25rem}.page--staff .benefits__card{gap:2.5rem;min-height:52.0625rem;padding:4.375rem;padding-bottom:6.0625rem}.page--staff .staff-contacts{margin-bottom:3.8125rem;margin-top:4.6875rem}}@media (any-hover:hover){.page--staff .jobs__hh:hover{opacity:.7}.page--staff .staff-contacts__phones a:hover{color:var(--orange)}}