@charset "UTF-8";
.page-vacancies .site-content__title,.page-node-type-vacancy .site-content__title{display:block}.page-vacancies .personal-content{padding-top:0 !important}@media screen and (min-width:360px) and (max-width:1199px){.page-node-type-vacancy .personal-page-title .block__content{font-size:24px}}.view-vacancies{position:relative}.view-vacancies .views-row:not(:first-child){margin-top:25px;padding-top:25px;border-top:1px solid #E8E8E8}@media screen and (min-width:1200px){.view-vacancies .views-row:not(:first-child){margin-top:1.6666666667rem;padding-top:1.6666666667rem}}.view-vacancies .view-empty{margin-top:15px}@media screen and (min-width:1200px){.view-vacancies .view-empty{margin-top:0}}.view-vacancies .views-exposed-form{margin-bottom:25px}@media screen and (min-width:768px){.view-vacancies .views-exposed-form{position:absolute;right:0;bottom:100%;margin-bottom:30px;width:300px}}@media screen and (min-width:1200px){.view-vacancies .views-exposed-form{margin-bottom:1.9444444444rem;width:21.6666666667rem}}.view-vacancies .views-exposed-form .form-item{margin-bottom:0}.view-vacancies .views-exposed-form.auto-submit .form-actions{display:none}.vacancy-teaser__items,.vacancy-full__items{display:flex;flex-direction:column;gap:15px}@media screen and (min-width:1200px){.vacancy-teaser__items,.vacancy-full__items{gap:0.8333333333rem}}.vacancy-teaser__items>.field,.vacancy-full__items>.field{display:flex;align-items:center;gap:10px}.vacancy-teaser__items>.field::before,.vacancy-full__items>.field::before{font-family:"icomoon";font-size:22px;font-weight:400;line-height:1;color:inherit;width:32px;height:32px;background:#FEF642;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1200px){.vacancy-teaser__items>.field,.vacancy-full__items>.field{gap:0.5555555556rem}.vacancy-teaser__items>.field::before,.vacancy-full__items>.field::before{width:1.7777777778rem;height:1.7777777778rem}}.vacancy-teaser__items>.field-vacancy-salary,.vacancy-full__items>.field-vacancy-salary{font-size:1.125rem;line-height:1.25;font-weight:700}@media screen and (min-width:1200px){.vacancy-teaser__items>.field-vacancy-salary,.vacancy-full__items>.field-vacancy-salary{font-size:1.3333333333rem;font-weight:700}}.vacancy-teaser__items>.field-vacancy-salary::before,.vacancy-full__items>.field-vacancy-salary::before{content:""}.vacancy-teaser__items>.field-vacancy-shop::before,.vacancy-full__items>.field-vacancy-shop::before{content:""}.vacancy-teaser__items>.field-vacancy-shop a,.vacancy-full__items>.field-vacancy-shop a{text-decoration:none}@media screen and (min-width:1200px){.vacancy-teaser__items>.field-vacancy-shop a,.vacancy-full__items>.field-vacancy-shop a{background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;text-decoration:none;transition-duration:0.2s}.vacancy-teaser__items>.field-vacancy-shop a:hover,.vacancy-full__items>.field-vacancy-shop a:hover{background-size:100% 1px}}.vacancy-teaser__items>.field-vacancy-shop.full-address .field-vacancy-city::after,.vacancy-full__items>.field-vacancy-shop.full-address .field-vacancy-city::after{content:",";margin-right:0.2em}.vacancy-teaser__items>.field-vacancy-schedule::before,.vacancy-full__items>.field-vacancy-schedule::before{content:""}.vacancy-teaser__items>.field-vacancy-employment::before,.vacancy-full__items>.field-vacancy-employment::before{content:""}.vacancy-teaser .field-vacancy-city,.vacancy-teaser .field-vacancy-address,.vacancy-full .field-vacancy-city,.vacancy-full .field-vacancy-address{display:inline}.vacancy-teaser .field-vacancy-city *,.vacancy-teaser .field-vacancy-address *,.vacancy-full .field-vacancy-city *,.vacancy-full .field-vacancy-address *{display:inline}.vacancy-teaser .field-vacancy-city,.vacancy-full .field-vacancy-city{font-weight:700}@media screen and (min-width:768px){.vacancy-teaser{display:flex;align-items:flex-start}.vacancy-teaser__left{flex-grow:1}.vacancy-teaser__left .field-vacancy-advantages{display:none}}.vacancy-teaser__right{display:none}@media screen and (min-width:768px){.vacancy-teaser__right{display:block;flex-shrink:0}}.vacancy-teaser__title{font-size:1.25rem;line-height:1.25;font-weight:700;text-decoration:none}@media screen and (min-width:1200px){.vacancy-teaser__title{font-size:2.6666666667rem;font-weight:700;background:linear-gradient(to right, currentColor 0%, currentColor 100%) no-repeat 0 bottom;background-size:0 1px;text-decoration:none;transition-duration:0.2s}.vacancy-teaser__title:hover{background-size:100% 1px}}.vacancy-teaser__items{margin-top:15px}@media screen and (min-width:1200px){.vacancy-teaser__items{margin-top:1.6666666667rem;position:relative;display:inline-flex;padding-right:13.8888888889rem}}.vacancy-teaser .field-vacancy-emoji{display:none}@media screen and (min-width:1200px){.vacancy-teaser .field-vacancy-emoji{display:block;position:absolute;right:0;top:0;width:13.8888888889rem}}.vacancy-teaser .field-vacancy-advantages{margin-top:15px}@media screen and (min-width:768px){.vacancy-teaser .field-vacancy-advantages{margin-top:0}}.vacancy-teaser .field-vacancy-advantages__items{display:flex;flex-direction:column;gap:5px}@media screen and (min-width:1200px){.vacancy-teaser .field-vacancy-advantages__items{gap:0.2777777778rem}}.vacancy-teaser .field-vacancy-advantages__item .taxonomy-term .content{font-size:1rem;font-weight:700;padding:10px 15px;background:#F6F6F6;border-radius:5px;display:flex;align-items:center;gap:10px}@media screen and (min-width:1200px){.vacancy-teaser .field-vacancy-advantages__item .taxonomy-term .content{font-size:1rem;font-weight:700}}@media screen and (min-width:1200px){.vacancy-teaser .field-vacancy-advantages__item .taxonomy-term .content{gap:0.5555555556rem;padding:0.7222222222rem 1.3888888889rem;border-radius:0.2777777778rem}}.vacancy-teaser .field-vacancy-advantages__item .field-taxonomy-icon{width:32px;height:32px;background:#FEF642;border-radius:50%;flex-shrink:0}@media screen and (min-width:1200px){.vacancy-teaser .field-vacancy-advantages__item .field-taxonomy-icon{width:1.7777777778rem;height:1.7777777778rem}}.vacancy-teaser__more{margin-top:15px;width:100%}@media screen and (min-width:1200px){.vacancy-teaser__more{margin-top:1.6666666667rem}}.vacancy-teaser__more a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"CenturyGothic";line-height:1.25;border-radius:5px;text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition-duration:0.2s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;font-size:1rem;font-weight:700;padding:10px 25px;min-height:50px;color:#1A1919;background:#FEF642;width:100%}@media screen and (min-width:1200px){.vacancy-teaser__more a{font-size:1rem;font-weight:700}}@media screen and (min-width:1200px){.vacancy-teaser__more a{padding:0.5555555556rem 1.3888888889rem;min-height:3.3333333333rem}}.vacancy-teaser__more a:hover{color:#FFFFFF;background:#010002}.vacancy-teaser__more a::after{background:#010002}@media screen and (min-width:1200px){.vacancy-teaser__more a:hover::after{transform:scaleX(1)}}@media screen and (min-width:768px){.vacancy-teaser__more a{width:auto}}@media screen and (min-width:768px){.vacancy-full{display:flex;align-items:flex-start;gap:1.6666666667rem}.vacancy-full__left{flex-grow:1}}.vacancy-full .field-vacancy-description{margin-top:30px}.vacancy-full .field-vacancy-description ul li{padding-left:24px}.vacancy-full .field-vacancy-description ul li::before{width:5px;height:5px;border-radius:50%;left:8px}@media screen and (min-width:1200px){.vacancy-full .field-vacancy-description{margin-top:1.6666666667rem;margin-bottom:5.2777777778rem;position:relative}.vacancy-full .field-vacancy-description::before{content:"";position:absolute;right:-2.6111111111rem;top:100%;margin-top:-4rem;width:16.8333333333rem;height:14.8333333333rem;background:url("/themes/personal/images/vacancy-bottom.png") no-repeat center;background-size:contain}.vacancy-full .field-vacancy-description ul li{padding-left:1.5rem}.vacancy-full .field-vacancy-description ul li::before{width:0.3333333333rem;height:0.3333333333rem;left:0.4444444444rem}}.vacancy-full__right{margin-top:50px}@media screen and (min-width:768px){.vacancy-full__right{margin-top:0;padding:1.6666666667rem 1.1111111111rem;border-radius:0.2777777778rem;box-shadow:0px 4px 12px 0px rgba(147, 152, 155, 0.2);width:300px;flex-shrink:0}}@media screen and (min-width:1200px){.vacancy-full__right{width:21.6666666667rem}}.vacancy-full .field-vacancy-form{position:relative;padding-bottom:82px}.vacancy-full .field-vacancy-form::before{content:"";position:absolute;right:-30px;bottom:0;width:109px;height:109px;background:url("/themes/personal/images/vacancy-form.png") no-repeat center;background-size:contain;z-index:2;pointer-events:none}@media screen and (min-width:768px){.vacancy-full .field-vacancy-form{padding-bottom:0}.vacancy-full .field-vacancy-form::before{top:100%;margin-top:-25px;bottom:auto}}@media screen and (min-width:1200px){.vacancy-full .field-vacancy-form::before{width:7.4444444444rem;height:7.4444444444rem;transform:rotate(-3deg);top:5.6666666667rem;right:-4.9444444444rem;margin-top:0}}.vacancy-full .field-vacancy-form__label{font-size:1.125rem;line-height:1.25;font-weight:700;text-align:center}@media screen and (min-width:1200px){.vacancy-full .field-vacancy-form__label{font-size:1.3333333333rem;font-weight:700}}.vacancy-full .field-vacancy-form .form-item-subtitle{text-align:center;margin-bottom:15px}@media screen and (min-width:1200px){.vacancy-full .field-vacancy-form .form-item-subtitle{margin-bottom:0.8333333333rem}}.vacancy-full .field-vacancy-form .form-item-vacancy{display:none}.vacancy-full .field-vacancy-form .form-submit{width:100%}.vacancy-full .field-vacancy-form .webform-confirmation{margin-top:15px;text-align:center}@media screen and (min-width:1200px){.vacancy-full .field-vacancy-form .webform-confirmation{margin-top:1.6666666667rem}}