.ui-back-button{align-items:center;display:inline-flex;justify-content:center;position:relative}.ui-back-button__icon{margin-right:12px}.ui-back-button__icon:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ui-load-more{white-space:nowrap}.ui-load-more:disabled svg{animation:rotate 1s infinite;animation-timing-function:linear}@keyframes rotate{to{transform:rotate(1turn)}}.ui-tag{align-items:center;border:1px solid transparent;color:var(--tag-text-color);display:inline-flex;font-weight:500;justify-content:center}.ui-tag--extra-small{font-size:12px;line-height:16px;min-width:28px;padding:1px 5px}.ui-tag--extra-small.ui-tag--round{border-radius:12px}.ui-tag--extra-small.ui-tag--square{border-radius:4px}.ui-tag--extra-small .ui-tag__icon{height:12px;width:12px}.ui-tag--extra-small .ui-tag__icon--left{margin-right:2px}.ui-tag--extra-small .ui-tag__icon--right{margin-left:2px}.ui-tag--small{font-size:12px;line-height:16px;min-width:36px;padding:3px 7px}.ui-tag--small.ui-tag--round{border-radius:12px}.ui-tag--small.ui-tag--square{border-radius:6px}.ui-tag--small .ui-tag__icon{height:12px;width:12px}.ui-tag--small .ui-tag__icon--left{margin-right:4px}.ui-tag--small .ui-tag__icon--right{margin-left:4px}.ui-tag--big{font-size:14px;line-height:20px;min-width:48px;padding:5px 11px}.ui-tag--big.ui-tag--round{border-radius:16px}.ui-tag--big.ui-tag--square{border-radius:8px}.ui-tag--big .ui-tag__icon{height:16px;width:16px}.ui-tag--big .ui-tag__icon--left{margin-right:4px}.ui-tag--big .ui-tag__icon--right{margin-left:4px}@media(min-width:768px){.ui-tag--extra-small-md{font-size:12px;line-height:16px;min-width:28px;padding:1px 5px}.ui-tag--extra-small-md.ui-tag--round{border-radius:12px}.ui-tag--extra-small-md.ui-tag--square{border-radius:4px}.ui-tag--extra-small-md .ui-tag__icon{height:12px;width:12px}.ui-tag--extra-small-md .ui-tag__icon--left{margin-right:2px}.ui-tag--extra-small-md .ui-tag__icon--right{margin-left:2px}}@media(min-width:1024px){.ui-tag--extra-small-lg{font-size:12px;line-height:16px;min-width:28px;padding:1px 5px}.ui-tag--extra-small-lg.ui-tag--round{border-radius:12px}.ui-tag--extra-small-lg.ui-tag--square{border-radius:4px}.ui-tag--extra-small-lg .ui-tag__icon{height:12px;width:12px}.ui-tag--extra-small-lg .ui-tag__icon--left{margin-right:2px}.ui-tag--extra-small-lg .ui-tag__icon--right{margin-left:2px}}@media(min-width:1280px){.ui-tag--extra-small-xl{font-size:12px;line-height:16px;min-width:28px;padding:1px 5px}.ui-tag--extra-small-xl.ui-tag--round{border-radius:12px}.ui-tag--extra-small-xl.ui-tag--square{border-radius:4px}.ui-tag--extra-small-xl .ui-tag__icon{height:12px;width:12px}.ui-tag--extra-small-xl .ui-tag__icon--left{margin-right:2px}.ui-tag--extra-small-xl .ui-tag__icon--right{margin-left:2px}}@media(min-width:768px){.ui-tag--small-md{font-size:12px;line-height:16px;min-width:36px;padding:3px 7px}.ui-tag--small-md.ui-tag--round{border-radius:12px}.ui-tag--small-md.ui-tag--square{border-radius:6px}.ui-tag--small-md .ui-tag__icon{height:12px;width:12px}.ui-tag--small-md .ui-tag__icon--left{margin-right:4px}.ui-tag--small-md .ui-tag__icon--right{margin-left:4px}}@media(min-width:1024px){.ui-tag--small-lg{font-size:12px;line-height:16px;min-width:36px;padding:3px 7px}.ui-tag--small-lg.ui-tag--round{border-radius:12px}.ui-tag--small-lg.ui-tag--square{border-radius:6px}.ui-tag--small-lg .ui-tag__icon{height:12px;width:12px}.ui-tag--small-lg .ui-tag__icon--left{margin-right:4px}.ui-tag--small-lg .ui-tag__icon--right{margin-left:4px}}@media(min-width:1280px){.ui-tag--small-xl{font-size:12px;line-height:16px;min-width:36px;padding:3px 7px}.ui-tag--small-xl.ui-tag--round{border-radius:12px}.ui-tag--small-xl.ui-tag--square{border-radius:6px}.ui-tag--small-xl .ui-tag__icon{height:12px;width:12px}.ui-tag--small-xl .ui-tag__icon--left{margin-right:4px}.ui-tag--small-xl .ui-tag__icon--right{margin-left:4px}}@media(min-width:768px){.ui-tag--big-md{font-size:14px;line-height:20px;min-width:48px;padding:5px 11px}.ui-tag--big-md.ui-tag--round{border-radius:16px}.ui-tag--big-md.ui-tag--square{border-radius:8px}.ui-tag--big-md .ui-tag__icon{height:16px;width:16px}.ui-tag--big-md .ui-tag__icon--left{margin-right:4px}.ui-tag--big-md .ui-tag__icon--right{margin-left:4px}}@media(min-width:1024px){.ui-tag--big-lg{font-size:14px;line-height:20px;min-width:48px;padding:5px 11px}.ui-tag--big-lg.ui-tag--round{border-radius:16px}.ui-tag--big-lg.ui-tag--square{border-radius:8px}.ui-tag--big-lg .ui-tag__icon{height:16px;width:16px}.ui-tag--big-lg .ui-tag__icon--left{margin-right:4px}.ui-tag--big-lg .ui-tag__icon--right{margin-left:4px}}@media(min-width:1280px){.ui-tag--big-xl{font-size:14px;line-height:20px;min-width:48px;padding:5px 11px}.ui-tag--big-xl.ui-tag--round{border-radius:16px}.ui-tag--big-xl.ui-tag--square{border-radius:8px}.ui-tag--big-xl .ui-tag__icon{height:16px;width:16px}.ui-tag--big-xl .ui-tag__icon--left{margin-right:4px}.ui-tag--big-xl .ui-tag__icon--right{margin-left:4px}}.ui-tag--filled{background-color:var(--tag-bg-color)}.ui-tag--stroke{border-color:var(--tag-bg-color);color:var(--tag-bg-color)}.ui-tag--overlay{background-color:var(--bg-overlay-main-color);color:var(--text-main-color)}.ui-tag--icon-right{flex-direction:row-reverse}.ui-tag__icon{display:block}.jobs-card{grid-gap:24px;background-color:var(--bg-secondary-color);border-radius:20px;display:grid;grid-template-columns:max-content 1fr;justify-content:space-between;padding:20px;position:relative;transition:background-color,.2s ease}@media(min-width:1024px){.jobs-card{align-items:flex-end;border-radius:32px;padding:32px}.jobs-card:hover{background-color:var(--bg-secondary-accent-color)}}.jobs-card__title{grid-column:1/-1;margin-bottom:0}@media(min-width:1024px){.jobs-card__title{padding-right:124px}}@media(min-width:1280px){.jobs-card__title{max-width:908px;padding-right:164px}}.jobs-card__link{justify-self:flex-end}@media(min-width:1024px){.jobs-card__link{margin-bottom:-16px;margin-right:-16px}}.jobs-card__link:after{content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.jobs-form{background-color:var(--bg-secondary-color);border-radius:16px;padding:32px 16px}@media(min-width:768px){.jobs-form{grid-column-gap:84px;display:grid;grid-template-columns:1fr 304px;padding-left:32px;padding-right:32px}}@media(min-width:1024px){.jobs-form{grid-column-gap:112px;border-radius:20px;grid-template-columns:1fr 400px;padding:48px}}@media(min-width:1280px){.jobs-form{grid-column-gap:132px;grid-template-columns:1fr 520px}}@media(max-width:767.9px){.jobs-form__description{margin-bottom:32px}}@media(min-width:1024px){.jobs-form__description a:hover{-webkit-text-decoration:underline;text-decoration:underline}}.jobs-form__description a:focus-visible{-webkit-text-decoration:underline;text-decoration:underline}.jobs-form__wrapper{grid-gap:16px;display:grid;grid-template-columns:1fr}@media(min-width:1280px){.jobs-form__wrapper{grid-template-columns:repeat(2,1fr)}.jobs-form__field{grid-column:1/-1}.jobs-form__field:nth-child(2){grid-column:1/1}.jobs-form__field:nth-child(3){grid-column:2/3}.jobs-form__error{grid-column:1/-1}}.jobs-form__bottom{grid-column:1/-1;margin-top:16px}.jobs-form__button{width:100%}.jobs-form__notice{margin-top:16px}.jobs{padding-bottom:64px;padding-top:12px}@media(min-width:1024px){.jobs{padding-bottom:120px;padding-top:24px}}.jobs__back-button{margin-bottom:32px}@media(min-width:1024px){.jobs__back-button{margin-bottom:36px}.jobs__content{grid-gap:120px 86px;display:grid;grid-template-columns:226px 1fr}}@media(min-width:1280px){.jobs__content{grid-gap:120px 106px;grid-template-columns:286px 1fr}}.jobs__title{margin-bottom:40px;word-break:normal}@media(min-width:1024px){.jobs__title{margin-bottom:64px}}.jobs__filter{margin-bottom:40px}@media(min-width:768px){.jobs__filter{grid-gap:12px;display:grid;grid-template-columns:calc(50% - 6px) calc(50% - 6px)}}@media(min-width:1024px){.jobs__filter{grid-template-columns:100%;grid-template-rows:min-content min-content}}.jobs__subtitle{color:var(--text-secondary-color);margin-bottom:8px}@media(max-width:1023.9px){.jobs__subtitle{display:none}}@media(max-width:767.9px){.jobs__select:not(:last-of-type){margin-bottom:12px}}@media(min-width:768px){.jobs__select{max-width:100%}}.jobs__count{color:var(--text-secondary-color);display:block;margin-bottom:16px}@media(min-width:1024px){.jobs__count{margin-bottom:20px}}.jobs__card:not(:last-child){margin-bottom:8px}.jobs__load-more{margin:40px auto 0}@media(min-width:1024px){.jobs__load-more{margin-top:48px}}.jobs__form{margin:64px -16px 0}@media(min-width:768px){.jobs__form{margin:64px 0 0}}@media(min-width:1024px){.jobs__form{grid-column:1/-1;margin:0}}