.flex-row,.flex-row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row.reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-row .flex-item.item-center{margin-left:auto;margin-right:auto}.flex-row .flex-item.item-start{margin-right:auto}.flex-row .flex-item.item-end{margin-left:auto}.flex-column,.flex-column.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column.reverse{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-column .flex-item.item-center{margin-top:auto;margin-bottom:auto}.flex-column .flex-item.item-start{margin-bottom:auto}.flex-column .flex-item.item-end{margin-top:auto}.flex-column,.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-column.items-grow .flex-item,.flex-row.items-grow .flex-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-column.items-noshrink .flex-item,.flex-row.items-noshrink .flex-item{-ms-flex-negative:0;flex-shrink:0}.flex-column.wrap,.flex-row.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column.nowrap,.flex-row.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-column.wrap-reverse,.flex-row.wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-column.align-start,.flex-row.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-column.align-center,.flex-row.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-column.align-end,.flex-row.align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-column.align-stretch,.flex-row.align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-column.items-start,.flex-row.items-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-column.items-center,.flex-row.items-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-column.items-end,.flex-row.items-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-column.items-stretch,.flex-row.items-stretch{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.flex-column.items-space-around,.flex-row.items-space-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-column.items-space-between,.flex-row.items-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-column.items-space-even,.flex-row.items-space-even{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex-column.content-start,.flex-row.content-start{-ms-flex-line-pack:start;align-content:flex-start}.flex-column.content-center,.flex-row.content-center{-ms-flex-line-pack:center;align-content:center}.flex-column.content-end,.flex-row.content-end{-ms-flex-line-pack:end;align-content:flex-end}.flex-column.content-stretch,.flex-row.content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.flex-column.content-space-around,.flex-row.content-space-around{-ms-flex-line-pack:distribute;align-content:space-around}.flex-column.content-space-between,.flex-row.content-space-between{-ms-flex-line-pack:justify;align-content:space-between}.flex-column.content-space-even,.flex-row.content-space-even{-ms-flex-line-pack:space-evenly;align-content:space-evenly}.flex-column,.flex-item,.flex-row{-webkit-box-sizing:border-box;box-sizing:border-box}.flex-item.grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-item.shrink{-ms-flex-negative:1;flex-shrink:1}.flex-item.nogrow{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex-item.noshrink{-ms-flex-negative:0;flex-shrink:0}.flex-item.start{-ms-flex-item-align:start;align-self:flex-start}.flex-item.center{-ms-flex-item-align:center;align-self:center}.flex-item.end{-ms-flex-item-align:end;align-self:flex-end}.flex-item.stretch{-ms-flex-item-align:stretch;align-self:stretch}.flex-item.col-1{width:8.3333%}.flex-item.col-2{width:16.66666%}.flex-item.col-3{width:25%}.flex-item.col-4{width:33.3333%}.flex-item.col-5{width:41.6666%}.flex-item.col-6{width:50%}.flex-item.col-7{width:58.3333%}.flex-item.col-8{width:66.6666%}.flex-item.col-9{width:75%}.flex-item.col-10{width:83.3333%}.flex-item.col-11{width:91.6666%}.flex-item.col-12{width:100%}.flex-break-column{-ms-flex-preferred-size:100%;flex-basis:100%;width:0}.header{background:#fff;position:fixed;width:100%;left:0;top:0;right:0;z-index:10;height:72px;will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:.2s border-radius,.2s background-color,.4s -webkit-transform cubic-bezier(.645,.045,.355,1);-o-transition:.4s transform cubic-bezier(.645,.045,.355,1),.2s border-radius,.2s background-color;transition:.4s transform cubic-bezier(.645,.045,.355,1),.2s border-radius,.2s background-color;transition:.4s transform cubic-bezier(.645,.045,.355,1),.2s border-radius,.2s background-color,.4s -webkit-transform cubic-bezier(.645,.045,.355,1)}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.header__logo{display:block;width:90px;height:52px;font-size:0;line-height:0}.header__logo .logo{width:inherit;height:inherit}.header__menu{display:none}.header__phone{display:block;width:146px;-webkit-box-flex:0;-ms-flex:0 0 146px;flex:0 0 146px;font-weight:500;font-size:16px;line-height:24px;color:#303030;white-space:nowrap;-webkit-transition:.3s color;-o-transition:.3s color;transition:.3s color}.header__callback,.header__favorite{display:none}.header__sandwich{display:none;cursor:pointer}.header__left,.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__left{height:100%}.header__right{margin-left:auto}.header__container{width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;height:100%}.header__complex-name{display:none}.header--transparent{background:0 0}.header--transparent .header__phone{color:#fff}.no-touch .header--transparent .header__phone:hover{color:#ffffff80}.header--transparent .header__callback{background-color:#fff;color:#303030}.no-touch .header--transparent .header__callback:hover{background-color:#dcdcdc}.footer,.header--transparent .header__complex-name:before,.header--transparent .header__sandwich:after,.header--transparent .header__sandwich:before{background-color:#fff}.no-touch .header--transparent .header__sandwich:hover:after,.no-touch .header--transparent .header__sandwich:hover:before{background-color:#ffffff80}.header--transparent .header__complex-name{color:#fff}.header.is-hover-menu{border-radius:0}.header.is-scroll .header__complex-name{opacity:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto}.footer{border-radius:24px 24px 0 0;background-repeat:no-repeat;background-position:calc(100% - 12px) 0;overflow:hidden}.footer__container{width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-top:42px}.footer__address,.footer__contact-link{font-weight:400;font-size:14px;line-height:24px;color:#303030}.footer__address span{font-weight:500}.footer__contact-link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px;-webkit-transition:.3s color;-o-transition:.3s color;transition:.3s color}.no-touch .footer__contact-link:hover,.no-touch .part-vacancy__header:hover .part-vacancy__name{color:#949494}.footer__logo{-webkit-box-flex:0;-ms-flex:0 0 152px;flex:0 0 152px;width:90px;height:52px;-ms-flex-preferred-size:100%;flex-basis:100%}.footer__logo .logo{width:inherit;height:inherit}.footer__info{margin-bottom:24px}.footer__info-item{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:400;font-size:12px;line-height:16px;color:#bbb;margin-bottom:16px}.footer__info-item:last-child{margin-bottom:0}.footer__developer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:300;font-size:14px;line-height:20px;letter-spacing:.02em;color:#303030}.footer__developer svg{margin-left:8px;fill:#303030;-webkit-transition:.3s fill;-o-transition:.3s fill;transition:.3s fill}.no-touch .footer__developer:hover svg{fill:#949494}.footer__menu-main{display:none}.footer__col{margin-bottom:32px}.footer__col:last-of-type{margin-bottom:0}.footer__col:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.footer__col:nth-child(2){margin-left:auto}.footer__col:nth-child(2) .footer__contact,.footer__col:nth-child(3){display:none}.main-tpl__nav .footer__favorite svg path{stroke:#303030;fill:transparent}.main-tpl__nav .footer__favorite svg circle{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;fill:#303030;stroke:#fff;opacity:0}.main-tpl__nav .footer__favorite.with-favorite svg circle,.part-vacancy.is-open .part-vacancy__header:after{opacity:1}.form-callback__title{font-weight:500;font-size:24px;line-height:38px;letter-spacing:.02em;text-transform:uppercase;color:#303030}.form-callback__desc{margin-top:8px;font-weight:400;font-size:14px;line-height:22px;color:#303030}.form-callback__body,.part-vacancy__desc ol+h2,.part-vacancy__desc ol+h3,.part-vacancy__desc ol+h4,.part-vacancy__desc p+h2,.part-vacancy__desc p+h3,.part-vacancy__desc p+h4,.part-vacancy__desc ul+h2,.part-vacancy__desc ul+h3,.part-vacancy__desc ul+h4{margin-top:32px}.form-callback__field{margin-bottom:16px}.form-callback__field .form-input__field{-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.form-callback__field .form-input__field.is-error{margin-top:8px}.form-callback__submit{margin-top:8px;width:100%;white-space:nowrap}.form-callback__policy{text-align:center;margin-top:8px}.start-sales{position:fixed;left:0;top:0;height:100%;width:100%;z-index:5;pointer-events:none;opacity:0;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}.start-sales.open-modal{pointer-events:all;opacity:1}.start-sales__modal{background-color:#303030;width:calc(100% - 48px);margin-left:24px;left:0;bottom:104px;z-index:5;position:fixed;padding:24px;border-radius:24px}.start-sales__container:before,.start-sales__shadow{width:100%;height:100%;position:absolute;z-index:-1;top:0}.start-sales__shadow{cursor:pointer;background-color:#0000004d;left:0}.start-sales__container{width:100%;height:100%;overflow:hidden}.start-sales__container:before{content:"";display:block;background-image:url(/build/assets/pattern.3bfcaf62.svg);background-position:right top;background-repeat:no-repeat;background-size:contain;right:0}.start-sales__close{height:40px;width:40px;z-index:2;position:absolute;border-radius:50%;right:-12px;top:-12px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.no-touch .start-sales__close:hover{background-color:#dcdcdc}.start-sales__close svg{height:16px;width:16px}.start-sales__top{max-width:543px}.start-sales__bottom{margin-top:24px;max-width:695px}.start-sales__bottom .form-callback__submit{margin-top:0}.start-sales__bottom .form-input__field{background-color:#454545;border:#454545;color:#fff}.start-sales__bottom .form-input__field::-webkit-input-placeholder{color:#dcdcdc}.start-sales__bottom .form-input__field::-moz-placeholder{color:#dcdcdc}.start-sales__bottom .form-input__field:-ms-input-placeholder{color:#dcdcdc}.start-sales__bottom .form-input__field::-ms-input-placeholder{color:#dcdcdc}.start-sales__bottom .form-input__field::placeholder{color:#dcdcdc}.start-sales__title{font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.48px;text-transform:uppercase;color:#fff}.start-sales__subtitle{font-size:13px;font-style:normal;font-weight:400;line-height:150%;color:#fff;margin-top:16px}.main-tpl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-tpl main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;padding-bottom:40px}.main-tpl footer{padding-bottom:106px}.main-tpl__nav{background:#fff;-webkit-box-shadow:0 -8px 12px rgba(189,192,195,.16);box-shadow:0 -8px 12px #bdc0c329;border-radius:24px 24px 0 0;display:block;position:fixed;width:100%;bottom:0;left:0;z-index:10}.main-tpl.page-default main{padding-top:72px}.form-vacancy-cv__header{margin-bottom:24px}.form-vacancy-cv__title{font-weight:500;font-size:18px;line-height:24px;letter-spacing:.02em;color:#303030}.form-vacancy-cv__field{margin-bottom:24px}.form-vacancy-cv__submit{width:100%}.form-vacancy-cv__policy{text-align:center;margin-top:16px}.part-vacancy{padding:24px;background:#fff;border-radius:16px}.part-vacancy__header{position:relative;padding-right:64px;cursor:pointer}.part-vacancy__header:after{content:"";display:block;position:absolute;left:0;bottom:-24px;width:100%;height:1px;background-color:#dcdcdc;opacity:0;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}.part-vacancy__header:before{content:"";display:block;width:16px;height:16px;position:absolute;top:4px;right:0;-webkit-transition:.3s -webkit-transform;-o-transition:.3s transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform;background-image:url(/build/assets/pattern.3bfcaf62.svg);background-position:center center;background-repeat:no-repeat}.part-vacancy__name{font-weight:500;font-size:16px;line-height:28px;letter-spacing:.02em;text-transform:uppercase;color:#303030;-webkit-transition:.3s color;-o-transition:.3s color;transition:.3s color}.part-vacancy__wage{font-weight:500;font-size:14px;line-height:24px;color:#555;margin-top:16px;white-space:nowrap}.part-vacancy__content{max-height:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;will-change:max-height}.part-vacancy__content.fix-scroll-height{max-height:9999px!important}.part-vacancy__content .part-vacancy__col{margin-bottom:24px}.part-vacancy__content .part-vacancy__col ul li:last-of-type,.part-vacancy__content .part-vacancy__col:last-of-type{margin-bottom:0}.part-vacancy__content .part-vacancy__col h5{font-weight:500;font-size:16px;line-height:24px;color:#303030;margin:0 0 12px}.part-vacancy__content .part-vacancy__col ul{margin:0;font-weight:400;font-size:14px;line-height:22px}.part-vacancy__content .part-vacancy__col ul li{margin-bottom:8px}.part-vacancy__content .part-vacancy__desc+.part-vacancy__cv{margin-top:24px}.part-vacancy__desc{font-size:14px;line-height:1.6;color:#303030}.part-vacancy__desc:nth-child(1){padding-top:48px}.part-vacancy__desc h5,.part-vacancy__desc h6{font-weight:500;font-size:14px;line-height:1.6}.part-vacancy__desc ol,.part-vacancy__desc p,.part-vacancy__desc ul{margin:0 0 16px}.part-vacancy__desc h2{margin:0 0 24px;font-size:18px;line-height:1.6}.part-vacancy__desc h3,.part-vacancy__desc h4{margin:0 0 24px;font-size:16px;line-height:28px;font-weight:500}.part-vacancy__desc h4{margin:0 0 16px;line-height:24px;text-transform:none}.part-vacancy__desc>:last-child{margin-bottom:0}.part-vacancy__desc ol,.part-vacancy__desc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.part-vacancy__desc ol>li,.part-vacancy__desc ul>li{margin:0;position:relative;padding:0 0 0 17px}.part-vacancy__desc ul>li:before{content:" ";display:block;position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:50%;background-color:#555}.part-vacancy__desc ol{counter-reset:li}.part-vacancy__desc ol>li:before{left:0;top:0;position:absolute;counter-increment:li;content:counters(li,".") ".";font-weight:500}.part-vacancy__desc ol>li>ul{padding-left:7px;margin-top:16px}.part-vacancy__desc ol>li>ul>li{padding-left:20px}.part-vacancy__desc ol>li>ul>li:before{border-radius:0;width:12px;height:1px;top:12px}.part-vacancy.is-open .part-vacancy__header:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.block-vacancies__item{margin-bottom:16px}.block-vacancies__item:last-of-type{margin-bottom:0}.block-vacancies__footer{margin-top:32px}.block-vacancies__show-more{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;white-space:nowrap}.form-cv{padding:24px;background:#fff;border-radius:12px}.form-cv__header{margin-bottom:32px}.form-cv__title{font-weight:500;font-size:22px;line-height:160%;letter-spacing:.02em;text-transform:uppercase;color:#303030}.form-cv__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px}.form-cv__contact-name{font-weight:500;font-size:12px;line-height:16px;color:#7d7d7d}.form-cv__contact-value{font-weight:500;font-size:14px;line-height:24px;color:#303030;margin-left:8px}.form-cv__field{margin-bottom:24px;width:100%}.form-cv__submit{width:100%}.form-cv__policy{text-align:center;margin-top:16px}.page-vacancies__cv .section__inner{padding-top:0}.page-vacancies .block-vacancies{background-color:#f5f6f6}@media only screen and (min-width:1024px){.header{height:112px;border-radius:0 0 24px 24px}.header__menu{margin-left:40px}.header__menu,.header__menu .header-menu,.header__menu .header-menu__list,.header__menu .header-menu__list>.header-menu__item,.header__menu .header-menu__nav{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__phone{display:none}.no-touch .header__phone:hover{color:#949494}.header__callback,.header__favorite{display:block;-webkit-box-flex:0;-ms-flex:0 0 173px;flex:0 0 173px;width:173px}.header__favorite{margin-left:32px;-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px}.header__favorite svg circle,.header__favorite svg path{stroke:#303030;fill:transparent;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.header__favorite svg circle{fill:#303030;stroke:#fff;opacity:0}.header--transparent .header__favorite.with-favorite svg circle,.header__favorite.with-favorite svg circle{opacity:1}.no-touch .header__favorite:hover svg path{fill:#303030}.header__sandwich{display:block;width:40px;height:40px;margin-left:32px;position:relative}.header__sandwich:before{width:100%}.header__sandwich:after,.header__sandwich:before{content:"";display:block;height:2px;border-radius:1px;background-color:#303030;position:absolute;-webkit-transition:.3s background-color;-o-transition:.3s background-color;transition:.3s background-color}.header__sandwich:before{max-width:32px;right:4px;top:15px}.header__sandwich:after{right:4px;bottom:15px;width:26px}.no-touch .header__sandwich:hover:after,.no-touch .header__sandwich:hover:before{background-color:#949494}.header__container{max-width:1024px;padding-left:64px;padding-right:64px}.header--transparent .header__favorite{display:block}.header--transparent .header__favorite svg circle,.header--transparent .header__favorite svg path{stroke:#fff;fill:transparent;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}.header--transparent .header__favorite svg circle{fill:#fff;stroke:transparent;opacity:0}.no-touch .header--transparent .header__favorite:hover svg circle,.no-touch .header--transparent .header__favorite:hover svg path{fill:#fff}.footer{background-image:unset}.footer__container{max-width:1024px;padding:48px 64px}.footer__logo{-webkit-box-flex:0;-ms-flex:0 0 192px;flex:0 0 192px;-ms-flex-preferred-size:auto;flex-basis:auto}.footer__col{margin-bottom:40px}.footer__col:nth-child(1){gap:10px}.footer__col:nth-child(2){position:relative}.footer__col:nth-child(2) .footer__contact{display:block}.footer__col:nth-child(2) .footer__menu-main{display:block;width:865px}.footer__bottom{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom .footer__developer{margin-left:auto}.footer__bottom,.footer__bottom .footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__bottom .footer__info{margin-bottom:0}.footer__bottom .footer__info-item{margin-bottom:0;margin-right:24px}.footer__bottom .footer__info-item:last-child{margin-right:0}.form-callback__body{margin-top:48px}.start-sales__modal{width:896px;margin-left:-448px;left:50%;bottom:32px;padding:48px}.start-sales__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.start-sales__bottom .form-callback__submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.start-sales__bottom .form-callback__field{margin-bottom:0;margin-right:16px}.start-sales__title{font-size:24px}.start-sales__subtitle{font-size:15px}.main-tpl main{padding-bottom:64px}.main-tpl footer{padding-bottom:0}.main-tpl__nav{display:none}.main-tpl.page-default main{padding-top:112px}.form-vacancy-cv__title{font-size:16px}.form-vacancy-cv__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-vacancy-cv__body .form-cv__field.file-uploader{width:280px;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;margin-bottom:0;margin-right:24px}.form-vacancy-cv__body .flex-break-column:nth-child(5){display:none}.form-vacancy-cv__field{margin-bottom:32px}.form-vacancy-cv__field:nth-child(1),.form-vacancy-cv__field:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px);width:100%}.form-vacancy-cv__field:nth-child(1){margin-right:12px}.form-vacancy-cv__field:nth-child(2){margin-left:12px}.form-vacancy-cv__submit{-webkit-box-flex:0;-ms-flex:0 0 154px;flex:0 0 154px;width:154px}.form-vacancy-cv__policy{text-align:left;-webkit-box-flex:0;-ms-flex:0 0 203px;flex:0 0 203px;width:203px;margin-top:0;margin-left:16px;-ms-flex-item-align:center;align-self:center}.part-vacancy{padding:32px}.part-vacancy__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.part-vacancy__header:after{bottom:-32px}.part-vacancy__header:before{width:24px;height:24px;top:2px}.part-vacancy__desc h3,.part-vacancy__name{font-size:18px}.part-vacancy__wage{margin-top:0;margin-left:40px;font-size:16px}.part-vacancy__content .part-vacancy__col{margin-bottom:32px}.part-vacancy__content .part-vacancy__col h5{margin:0 0 16px}.part-vacancy__desc:nth-child(1){padding-top:64px}.part-vacancy__desc h2{font-size:20px}.block-vacancies__footer{margin-top:40px}.form-cv{padding:56px 64px}.form-cv__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-cv__header .form-cv__contact{margin-bottom:5px}.form-cv__title{font-size:32px;line-height:45px}.form-cv__contact{margin-top:0;margin-left:32px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-cv__contact .form-cv__contact-name{margin-bottom:2px}.form-cv__contact-value{font-size:16px}.form-cv__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form-cv__body .form-cv__field.file-uploader{width:280px;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;margin-bottom:0;margin-right:24px}.form-cv__body .flex-break-column:nth-child(5){display:none}.form-cv__field{margin-bottom:32px}.form-cv__field:nth-child(1),.form-cv__field:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px);width:100%}.form-cv__field:nth-child(1){margin-right:12px}.form-cv__field:nth-child(2){margin-left:12px}.form-cv__policy,.form-cv__submit{-webkit-box-flex:0;-ms-flex:0 0 154px;flex:0 0 154px;width:154px}.form-cv__policy{text-align:left;-ms-flex:0 0 203px;flex:0 0 203px;width:203px;margin-top:0;margin-left:16px;-ms-flex-item-align:center;align-self:center}}@media screen and (min-width:1024px){.part-vacancy__desc ol>li{padding-left:22px}.part-vacancy__desc ol>li>ul>li{padding-left:24px}.part-vacancy__desc ol>li>ul>li:before{top:14px}}@media only screen and (min-width:1440px){.header__menu{margin-left:64px}.header__phone{display:block}.header__callback{margin-left:32px}.header__favorite,.header__sandwich{margin-left:40px}.header__container{max-width:1440px}.header__complex-name{display:block;margin-left:56px;padding-left:57px;position:relative;font-weight:500;font-size:16px;line-height:24px;color:#303030;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:0;-webkit-transition:.3s opacity,.3s color;-o-transition:.3s opacity,.3s color;transition:.3s opacity,.3s color}.header__complex-name:before{content:"";display:block;width:2px;height:32px;background-color:#dcdcdc;position:absolute;left:-1px;top:50%;margin-top:-16px;-webkit-transition:.3s background-color;-o-transition:.3s background-color;transition:.3s background-color}.footer__container{max-width:1440px;padding-top:56px;padding-bottom:40px;position:relative}.footer__address{font-size:16px}.footer__contact-link{font-size:16px;line-height:24px}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__col:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 192px;flex:0 0 192px;width:192px;margin-bottom:0;margin-right:144px;gap:24px}.footer__col:nth-child(2){margin-left:0;margin-bottom:0}.footer__col:nth-child(2):before{display:none}.footer__col:nth-child(3){display:block;margin-left:auto}.footer__col:nth-child(3) .menu-social__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__col:nth-child(3) .menu-social__item{margin-right:0}.footer__bottom{margin-top:48px}.form-callback__title{font-size:32px;line-height:48px}.form-callback__desc{font-size:15px}.start-sales__modal{width:944px;margin-left:-472px}.form-vacancy-cv__body .form-cv__field.file-uploader{width:207px;-webkit-box-flex:0;-ms-flex:0 0 207px;flex:0 0 207px;margin-bottom:32px}.form-cv__body .form-cv__field.file-uploader .file-uploader__field.is-filled+.file-uploader__label,.form-vacancy-cv__body .form-cv__field.file-uploader .file-uploader__field.is-filled+.file-uploader__label{margin-top:0}.form-vacancy-cv__body .flex-break-column:nth-child(3){display:none}.form-vacancy-cv__body .flex-break-column:nth-child(5){display:block}.form-vacancy-cv__field{margin-bottom:32px}.form-cv__field:nth-child(1),.form-cv__field:nth-child(2),.form-vacancy-cv__field:nth-child(1),.form-vacancy-cv__field:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;max-width:unset;width:260px;margin-left:0;margin-right:24px}.part-vacancy{padding-left:40px;padding-right:40px}.part-vacancy__desc{max-width:1000px}.part-vacancy__desc,.part-vacancy__desc h5,.part-vacancy__desc h6{font-size:15px;line-height:1.5}.part-vacancy__desc ul>li:before{top:12px}.block-vacancies__footer{margin-top:48px}.form-cv{padding:56px 64px}.form-cv__title{line-height:48px}.form-cv__body .form-cv__field.file-uploader{width:207px;-webkit-box-flex:0;-ms-flex:0 0 207px;flex:0 0 207px;margin-bottom:32px}.form-cv__body .flex-break-column:nth-child(3){display:none}.form-cv__body .flex-break-column:nth-child(5){display:block}.form-cv__field{margin-bottom:32px}}@media only screen and (min-width:2560px){.footer__container,.header__container{max-width:1920px;padding-left:104px;padding-right:104px}}@media (min-width:768px) and (max-width:1439px){.footer__col--top-item{-webkit-box-flex:1;-ms-flex:1;flex:1}}
