

/* Start:/local/templates/dr2024/css/components/vacancy.css?17540359725547*/
.vacancy{padding-top:0}.vacancy__title{-ms-grid-column-span:12;grid-column:span 12;margin-bottom:32px;font-weight:700;font-size:48px;line-height:64px;color:#fff}@media (width <= 1024px){.vacancy__title{-ms-grid-column-span:6;grid-column:span 6;margin-bottom:24px;font-size:24px;line-height:32px}}@media (width <= 576px){.vacancy__title{-ms-grid-column-span:2;grid-column:span 2}}.vacancy__banner-list,.vacancy__banner-list-container,.vacancy__container,.vacancy__descr,.vacancy__info,.vacancy__list,.vacancy__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancy__container,.vacancy__descr,.vacancy__list-container{gap:32px}.vacancy__descr-txt,.vacancy__info-item,.vacancy__message-txt{font-weight:500;font-size:18px;line-height:28px;color:rgba(255,255,255,.6)}@media (width <= 1024px){.vacancy__container,.vacancy__descr,.vacancy__list-container{gap:24px}.vacancy__descr-txt,.vacancy__info-item,.vacancy__message-txt{font-size:16px;line-height:24px}}.vacancy__descr-txt a,.vacancy__descr-txt span,.vacancy__info-item a,.vacancy__info-item span,.vacancy__message-txt a,.vacancy__message-txt span{font-weight:700;color:#fff}.vacancy__banner-subtitle,.vacancy__descr-title,.vacancy__list-title{font-weight:700;font-size:32px;line-height:48px;color:#fff}.vacancy__banner-list-title,.vacancy__list-item{font-weight:700;font-size:18px;line-height:28px;color:#fff}.vacancy__banner,.vacancy__info,.vacancy__message{padding:24px}@media (width <= 1024px){.vacancy__banner-subtitle,.vacancy__descr-title,.vacancy__list-title{font-size:18px;line-height:28px}.vacancy__banner-list-title,.vacancy__list-item{font-size:16px;line-height:24px}.vacancy__banner,.vacancy__info,.vacancy__message{padding:16px}}.vacancy__container{-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/span 8;padding-right:28px}@media (width <= 1024px){.vacancy__container{-ms-grid-column-span:6;grid-column:span 6;padding-right:0}}@media (width <= 576px){.vacancy__container{-ms-grid-column-span:2;grid-column:span 2}}.vacancy__banner{position:relative;-ms-grid-column:9;-ms-grid-column-span:4;grid-column:9/span 4;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;width:100%;border-radius:16px 16px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(86,184,255,.4)),to(rgba(86,184,255,0))),#121212;background:linear-gradient(180deg,rgba(86,184,255,.4) 0,rgba(86,184,255,0) 100%),#121212}.vacancy__banner::after{content:"";position:absolute;inset:0;padding:1px;border-radius:16px 16px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#56b8ff),color-stop(60%,rgba(255,255,255,0)));background:linear-gradient(180deg,#56b8ff 0,rgba(255,255,255,0) 60%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.vacancy__banner--mob{display:none}@media (width <= 1024px){.vacancy__banner{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.vacancy__banner--mob{display:-webkit-box;display:-ms-flexbox;display:flex}}.vacancy__info{gap:16px;border-radius:16px;border:1px solid rgba(255,255,255,.2);background-color:#121212}@media (width <= 576px){.vacancy__banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancy__info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.vacancy__message{border-radius:16px;border:1px solid rgba(255,255,255,.2);background-color:#121212}@media (width <= 1024px){.vacancy__info{gap:8px}.vacancy__descr,.vacancy__list-container{gap:16px}}.vacancy__list{gap:24px}.vacancy__list-item{position:relative;padding-left:26px}.vacancy__list-item::before{content:"";position:absolute;top:10px;left:0;width:6px;height:6px;border-radius:50%;background-color:#ff7438}.vacancy__banner-title{font-weight:700;font-size:14px;line-height:24px;text-transform:uppercase;color:#fff}.vacancy__banner-subtitle{margin-bottom:24px}@media (width <= 1024px){.vacancy__list{gap:8px}.vacancy__list-item{padding-left:16px}.vacancy__list-item::before{top:9px}.vacancy__banner-title{font-size:12px}.vacancy__banner-subtitle{font-size:18px;line-height:28px}.vacancy__banner-list-container{min-width:50%}}.vacancy__banner-image{position:relative}.vacancy__banner-image::before{content:"";position:absolute;right:0;bottom:0;left:0;height:70%;border-radius:24px 0;background-color:rgba(0,0,0,.2);z-index:0}.vacancy__banner-image img{position:relative;z-index:1}.vacancy__banner-list-container{gap:16px}.vacancy__banner-list{gap:8px}.vacancy__banner-list-item{position:relative;font-weight:500;font-size:16px;line-height:24px;color:rgba(255,255,255,.6);padding-left:12px}.vacancy__banner-list-item::before{content:"";position:absolute;top:12px;left:0;width:6px;height:1px;background-color:rgba(255,255,255,.6)}
/* End */
/* /local/templates/dr2024/css/components/vacancy.css?17540359725547 */
