.vacancies-grid{padding-bottom:65px;padding-top:100px}.vacancies-grid__content{background:#e8e5e74d;padding-bottom:50px;padding-top:42px}.vacancies-grid__tabs-block .vacancies-grid__tabs:after{left:0;width:100%}.vacancies-grid .vacancies-grid__gradient{height:42px}.vacancies-grid__tab-description{margin:0 auto 40px;max-width:calc(600px + 2*var(--generic-padding));padding:0 var(--generic-padding)}@media screen and (min-width:768px){.vacancies-grid__tab-description{margin-bottom:70px}}.vacancies-grid__tab-description p{line-height:26px}@media screen and (min-width:768px){.vacancies-grid__tab-description p{line-height:22px}}.vacancies-grid__tab-description p:not(:last-child){margin-bottom:25px}.vacancies-grid__tab-description a{color:#101a31;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:#101a31;text-decoration-color:#101a31;text-underline-offset:4px;transition:color,-webkit-text-decoration-color .3s linear;transition:color,text-decoration-color .3s linear;transition:color,text-decoration-color .3s linear,-webkit-text-decoration-color .3s linear}.vacancies-grid__tab-description a:focus{outline:none}.vacancies-grid__tab-content--vacancies{display:grid;grid-template-columns:1fr;margin:0 auto;max-width:1125px;row-gap:30px}@media screen and (min-width:768px){.vacancies-grid__tab-content--vacancies{column-gap:29px;grid-template-columns:285px 1fr}}.vacancies-grid__vacancies-list{display:grid;grid-template-columns:1fr;row-gap:12px}@media screen and (min-width:768px){.vacancies-grid__vacancies-list{column-gap:30px;grid-template-columns:repeat(auto-fit,minmax(343px,1fr))}}.vacancies-grid__vacancies-item{animation:fade-in 1s ease-in;background:linear-gradient(270deg,#fff 50%,#101a31 0);background-position:calc(100% + 1px);background-size:201%;color:currentColor;display:flex;flex-direction:column;font-family:AdobeTextPro,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;min-height:200px;padding:24px 20px 24px 24px;-webkit-text-decoration:none;text-decoration:none;transition:background-position .3s linear,color .3s linear}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media screen and (min-width:768px){.vacancies-grid__vacancies-item{min-height:250px;min-width:343px;padding:35px 20px 35px 24px}}.vacancies-grid__vacancies-item:focus-visible,.vacancies-grid__vacancies-item:hover{background-position:0;color:#ffffffe6}.vacancies-grid__vacancies-item:focus-visible .vacancies-grid__vacancies-item-info:after,.vacancies-grid__vacancies-item:hover .vacancies-grid__vacancies-item-info:after{background-color:#ffffffe6}.vacancies-grid__vacancies-item-title{font-size:1.5625rem;margin-bottom:5px}@media screen and (min-width:768px){.vacancies-grid__vacancies-item-title{font-size:1.875rem}}.vacancies-grid__vacancies-item-subtitle{font-family:AdobeTextPro-italic,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.25rem;font-style:normal}@media screen and (min-width:768px){.vacancies-grid__vacancies-item-subtitle{font-size:1.5625rem}}.vacancies-grid__vacancies-item-info{align-items:flex-start;display:flex;flex-wrap:nowrap;margin-top:21px;position:relative}.vacancies-grid__vacancies-item-info:after{background-color:#e7e5e7;bottom:-7px;content:"";height:1px;left:0;position:absolute;width:100%}.vacancies-grid__vacancies-item-info:first-of-type{margin-top:auto}.vacancies-grid__vacancies-item-info-title{flex-shrink:0;font-family:AdobeTextPro-italic,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-style:normal;width:80px}.vacancies-grid__vacancies-item-info-description{font-family:Gotham-book,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.75rem;text-transform:uppercase}@media screen and (min-width:768px){.vacancies-grid__vacancies-item-info-description{font-size:.875rem}}.vacancies-grid__related-title{font-family:Gotham-bold,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.5rem;letter-spacing:0;line-height:35px;margin-bottom:40px;margin-top:90px;padding:0 18px;text-align:center;text-transform:uppercase}.vacancies-grid__related-title em{font-family:AdobeTextPro-italic,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:2.1875rem;font-style:normal;font-weight:400;text-transform:lowercase}@media screen and (min-width:768px){.vacancies-grid__related-title{font-size:3.0625rem;line-height:65px;margin-bottom:50px;margin-top:60px}.vacancies-grid__related-title em{font-size:4.625rem;line-height:65px}}.vacancies-grid__related-jobs{background:#e8e5e74d;margin-bottom:35px;padding:30px var(--generic-padding)}@media screen and (min-width:768px){.vacancies-grid__related-jobs{padding:60px var(--generic-padding)}}.vacancies-grid__related-jobs-list{margin:0 auto;max-width:810px}.vacancies-grid__link-wrapper{margin-top:45px;text-align:center}@media screen and (min-width:768px){.vacancies-grid__link-wrapper{margin-top:65px}}.vacancies-grid__link{color:inherit;font-family:Gotham-medium,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;letter-spacing:.20313rem;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.vacancies-grid__link:focus-visible:before,.vacancies-grid__link:hover:before{transform:scaleX(1)}.vacancies-grid__link:focus{outline:none}.vacancies-grid__link:before{background-color:currentColor;bottom:-8px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:top left;transition:transform .3s linear;width:100%}.vacancies-grid__link:after{background-color:#101a31;content:"";display:inline-block;height:10px;margin-left:10px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjY4OCIgaGVpZ2h0PSI5LjY4OCI+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDU3MyIgZD0iTTQuODQ0IDAgMy45OS44NTNsMy4zNzkgMy4zODVIMHYxLjIxMWg3LjM2OUwzLjk4NCA4LjgyOGwuODYuODYgNC44NDQtNC44NDRaIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjY4OCIgaGVpZ2h0PSI5LjY4OCI+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDU3MyIgZD0iTTQuODQ0IDAgMy45OS44NTNsMy4zNzkgMy4zODVIMHYxLjIxMWg3LjM2OUwzLjk4NCA4LjgyOGwuODYuODYgNC44NDQtNC44NDRaIi8+PC9zdmc+);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s linear;width:10px}@media screen and (min-width:768px){.vacancies-grid__link{text-align:center}}@media screen and (min-width:1280px){.vacancies-grid__link{text-align:left}}.vacancies-grid-subtitle{display:flex;gap:18px;justify-content:center;margin-bottom:24px}@media screen and (min-width:768px){.vacancies-grid-subtitle{gap:40px}}.vacancies-grid-subtitle__inner{position:relative}.vacancies-grid-subtitle__inner:after{background-color:#787f8b;bottom:-9px;content:"";height:1px;left:50%;position:absolute;transform:translate3d(-50%,0,0);width:calc(100% - 6px);z-index:-2}.vacancies-grid-subtitle__link{color:currentColor;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:374px){.vacancies-grid-subtitle__hide-on-mobile{display:none}}.vacancy-info{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:40px;padding:0 18px}@media screen and (min-width:768px){.vacancy-info{display:flex;gap:30px;justify-content:center;margin-bottom:50px}.vacancy__info-block{flex-basis:calc((100% - 90px)/4)}}.vacancy__label{border-bottom:1px solid #e7e5e7;font-family:AdobeTextPro-italic,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.25rem;font-style:normal;line-height:1;padding-bottom:5px}.vacancy__description{font-family:Gotham-book,-apple-system,blinkmacsystemfont,segoe ui,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.75rem;letter-spacing:.075rem;line-height:20px;padding-top:17px;text-transform:uppercase}@media screen and (min-width:1440px){.vacancy__description{font-size:.875rem;letter-spacing:.0875rem;line-height:20px}}.vacancy__description-list{display:flex;flex-wrap:wrap;gap:15px}.vacancy__description-link{color:currentColor}.vacancy__description-item:not(:last-of-type){position:relative;-webkit-text-decoration:underline;text-decoration:underline}.vacancy__description-item:not(:last-of-type):after{content:"-";position:absolute;right:-11px}.vacancy__cta-wrapper{display:flex;justify-content:center;margin-bottom:55px}.vacancy__cta-link{display:inline-block;line-height:1;padding:14px 17px;text-align:center}.vacancy__page ul:not([class]){list-style:disc}
