.contacts-vacancy{display:flex;flex-direction:column;flex:1 1;gap:16px}.contacts-vacancy__title{margin-bottom:12px}@media(max-width:1199px){.contacts-vacancy__title{margin-bottom:4px}}.contacts-vacancy__phones-list{display:flex;flex-direction:column;gap:6px}.contacts-vacancy__emails-list{margin-top:auto}.base-image-slider{margin-bottom:40px}@media(max-width:1199px){.base-image-slider{margin-bottom:56px}}.base-content-slider .splide__track,.base-content-slider__slide{border-radius:var(--border-radius-base)}.base-content-slider__slide{overflow:hidden}.base-content-slider__slide--image{position:relative;aspect-ratio:1182/506}.base-content-slider__slide--image img{object-fit:cover}.base-content-slider .splide__arrows .splide__arrow--prev{transform:translate(12px,-50%)}.base-content-slider .splide__arrows .splide__arrow--next{transform:translate(-12px,-50%)}@media(max-width:1199px){.base-content-slider .splide__pagination{bottom:0;transform:translateY(calc(12px + 100%))}}.vacancy-shops{display:grid;grid-template-columns:241px 1fr;grid-gap:161px;gap:161px;margin-bottom:120px}@media(max-width:1199px){.vacancy-shops{gap:36px;margin-bottom:56px}}@media(max-width:767px){.vacancy-shops{grid-template-columns:1fr;gap:24px}}.morph-btn{padding:10px 8px 10px 24px;height:44px}@media(max-width:767px){.morph-btn{justify-content:space-between;padding:8px 8px 8px 16px;height:40px}}.morph-btn .morph-btn__left{display:flex;align-items:center;gap:8px}.morph-btn .morph_btn__title{line-height:1}.vacancy-offers{display:grid;grid-template-columns:378px 1fr;grid-gap:24px;gap:24px}@media(max-width:1199px){.vacancy-offers{grid-template-columns:1fr}}.vacancy-offers__left--title{margin-bottom:40px}@media(max-width:1199px){.vacancy-offers__left--title{margin-bottom:24px}}.vacancy-offers__right ol{list-style:none;counter-reset:vacancy-counter;margin:0;padding:0}.vacancy-offers__right li{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid var(--color-gray-border);padding:16px 0;counter-increment:vacancy-counter;font-size:18px}@media(max-width:1199px){.vacancy-offers__right li{padding:12px 0;font-size:16px}}.vacancy-offers__right li:first-child{padding-top:0}.vacancy-offers__right li:last-child{border-bottom:none}.vacancy-offers__right li:before{content:counter(vacancy-counter) ".";color:var(--color-turq-2);font-weight:700}.vacancy-offers__right .vacancy-offers-item{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;border-bottom:1px solid var(--color-gray-border);padding:16px 0}@media(max-width:1199px){.vacancy-offers__right .vacancy-offers-item{padding:12px 0}}.vacancy-offers__right .vacancy-offers-item:first-child{padding-top:0}.vacancy-offers__right .vacancy-offers-item:last-child{border-bottom:none}.vacancy-offers__right .vacancy-offers-item__num{color:var(--color-turq-2)}.vacancy-why-us{aspect-ratio:1182/542;position:relative;margin-bottom:120px;display:grid;grid-template-columns:minmax(200px,378px) minmax(250px,1fr) minmax(200px,378px);grid-gap:24px;gap:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:1419px){.vacancy-why-us{gap:12px}}@media(max-width:1199px){.vacancy-why-us{display:flex;flex-direction:column;align-items:flex-start;gap:24px;aspect-ratio:auto;margin-bottom:56px}}.vacancy-why-us__left,.vacancy-why-us__right{padding:58px 0;display:flex;flex-direction:column;gap:32px}@media(max-width:1199px){.vacancy-why-us__left,.vacancy-why-us__right{display:contents}}.vacancy-why-us__title{text-align:center;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.vacancy-why-us__title{text-align:left}}.vacancy-why-us:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='542' height='542' viewBox='0 0 542 542' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.1' cx='271.937' cy='271' r='157.974' stroke='%2359C6CE'/%3E%3Ccircle opacity='0.2' cx='271' cy='271' r='195.483' stroke='%2359C6CE'/%3E%3Ccircle opacity='0.3' cx='270.999' cy='271' r='232.991' stroke='%2359C6CE'/%3E%3Ccircle opacity='0.4' cx='271' cy='271' r='270.5' stroke='%2359C6CE'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;z-index:-1}@media(max-width:1199px){.vacancy-why-us:before{content:none}}.vacancy-why-us .vacancy-why__card{padding:24px;border-radius:var(--border-radius-base);background:var(--color-gray-bg);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;gap:16px}@media(max-width:1419px){.vacancy-why-us .vacancy-why__card{padding:16px}}@media(max-width:1199px){.vacancy-why-us .vacancy-why__card{flex:0 0 280px;min-height:172px}}.vacancy-why-us .vacancy-why__card--top{display:flex;justify-content:space-between}.vacancy-why-us .vacancy-why__card--top .card-title{max-width:200px}.vacancy-why-us .vacancy-why__card--top .card-icon{border-radius:50%;background-color:var(--color-turq);flex:0 0 auto;color:var(--color-white);align-self:flex-start;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.vacancy-why-us .vacancy-why__card.inverse{background:var(--color-turq);color:var(--color-white)}.vacancy-why-us .vacancy-why__card.inverse .card-icon{background:var(--color-white);color:var(--color-turq)}.vacancy-why-us .mobile-wrapper{display:contents}@media(max-width:1199px){.vacancy-why-us .mobile-wrapper{display:block;max-width:100%}}.vacancy-why-us .mobile-scroll-wrapper{display:contents}@media(max-width:1199px){.vacancy-why-us .mobile-scroll-wrapper{display:flex;gap:12px;overflow:auto;padding-bottom:6px;margin-right:-20px;padding-right:20px}}@media(max-width:767px){.vacancy-why-us .mobile-scroll-wrapper{margin-right:-12px;padding-right:12px}}@media(max-width:1199px){.vacancy-why-us__right .vacancy-why__card.inverse{background:var(--color-gray-bg);color:var(--color-black)}.vacancy-why-us__right .vacancy-why__card.inverse .card-icon,.vacancy-why-us__right .vacancy-why__card:not(.inverse){background:var(--color-turq);color:var(--color-white)}.vacancy-why-us__right .vacancy-why__card:not(.inverse) .card-icon{background:var(--color-white);color:var(--color-turq)}}