*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}
body{line-height:1}
header,nav,section{display:block}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
input{vertical-align:middle}
a{text-decoration:none;color:#1f85c5}
.gui-select__list{position:absolute;top:100%;right:0;left:-1px;z-index:2;display:none;margin:-7px 0 0;padding:10px 0 20px;background:#fff;border:1px solid #777;border-top:0;border-radius:0 0 10px 10px;text-align:center}
.gui-select__item{margin:0;padding:7px 20px}
.gui-select__item:last-child{margin-bottom:0}
.gui-select__label{display:inline-block;width:100%;vertical-align:top}
.gui-select__radio{display:none;opacity:0}
.gui-select__note{display:block;width:100%;color:#00973b;font-weight:400;font-size:1rem;text-align:left}
.gui-select__veil{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;display:none;opacity:0;width:100%;height:100%}
@media screen and (max-width:991px){.gui-select__list{width:362px!important}
}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_Regular.woff2) format("woff2");font-weight:400;font-style:normal}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_Medium.woff2) format("woff2");font-weight:500;font-style:normal}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_DemiBold.woff2) format("woff2");font-weight:600;font-style:normal}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_Bold.woff2) format("woff2");font-weight:700;font-style:normal}
html{height:100%;font:400 16px/20px Golos}
body{margin:0;padding:0;width:100%;height:100%;min-height:100%}
.new-container{position:relative;max-width:1440px;min-width:320px;margin:0 auto;padding:0 40px}
.gui-hidden{display:none}
button,input{font-family:inherit}
@media screen and (max-width:767px){.new-container{padding:0 16px}
}
.header{position:relative;padding-bottom:92px}
.header::before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:#F0F0F0;z-index:-2}
.header__image{width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 0;position:relative;height:calc(100vh - 100px);min-height:748px}
.header__image::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 0;background-image:url(../../../../landingpage/promo-hr/img/header_min.jpg);z-index:-1}
.header__block{padding:0 40px}
.header__title{max-width:620px;font-weight:400;font-size:3.5rem;line-height:120%;color:#FFF}
.header__desc{margin-top:24px;max-width:522px;font-weight:400;font-size:1rem;line-height:130%;color:#FFF}
.header__button{display:inline-block;margin-top:40px;padding:17px 32px;background-color:#FF5029;font-weight:400;font-size:1rem;line-height:130%;color:#fff;text-decoration:none}
.header__list{position:absolute;bottom:-50%;left:80px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:calc(100% - 160px);-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}
.header__item{position:relative;padding:96px 32px 32px;background-color:#fff;width:100%}
.header__item::before{content:'';position:absolute;top:32px;left:32px;width:40px;height:40px;background-repeat:no-repeat;background-size:cover}
.header__item:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='30' width='5' height='5' fill='%23FF5029'/%3E%3Crect x='10' y='5' width='5' height='10' fill='%23091520'/%3E%3Crect x='25' y='5' width='5' height='10' fill='%23091520'/%3E%3Crect x='10' y='25' width='20' height='5' fill='%23FF5029'/%3E%3Crect x='15' width='10' height='5' fill='%23091520'/%3E%3Crect x='15' y='15' width='10' height='5' fill='%23091520'/%3E%3Crect x='30' y='30' width='5' height='5' fill='%23FF5029'/%3E%3C/svg%3E%0A")}
.header__item:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='15.333' y='5' width='15' height='5' fill='%23091520'/%3E%3Crect x='10.333' y='10' width='5' height='25' fill='%23091520'/%3E%3Crect x='25.333' y='20' width='5' height='5' fill='%23091520'/%3E%3Crect x='5.33301' y='20' width='20' height='5' fill='%23091520'/%3E%3Crect x='5.33301' y='30' width='25' height='5' fill='%23FF5029'/%3E%3Crect x='30.333' y='10' width='5' height='10' fill='%23091520'/%3E%3C/svg%3E%0A")}
.header__item:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='15.667' y='5' width='20' height='5' fill='%23091520'/%3E%3Crect x='25.667' y='30' width='5' height='15' transform='rotate(180 25.667 30)' fill='%23FF5029'/%3E%3Crect x='15.667' y='35' width='5' height='10' transform='rotate(180 15.667 35)' fill='%23FF5029'/%3E%3Crect x='25.667' y='15' width='5' height='15' transform='rotate(90 25.667 15)' fill='%23FF5029'/%3E%3Crect x='15.667' y='25' width='5' height='10' transform='rotate(90 15.667 25)' fill='%23FF5029'/%3E%3Crect x='30.667' y='10' width='5' height='15' fill='%23091520'/%3E%3C/svg%3E%0A")}
.header__item-title{font-size:1.5rem;line-height:130%;color:#091520}
.header__item-desc{margin-top:8px;font-size:1rem;line-height:120%;color:#424242}
@media (max-width:991px){.header__image{height:unset}
.header__block{padding:0}
.header__title{max-width:375px;font-size:3rem}
.header__desc{max-width:345px}
.header__list{left:40px;width:calc(100% - 80px)}
.header__item{padding:76px 20px 20px}
.header__item::before{top:20px;left:20px}
.header__item-desc{font-size:.875rem}
}
@media (max-width:767px){.header{padding-bottom:165px}
.header__image{background-position:60% 0;min-height:700px}
.header__image::before{background-position:60% 0}
.header__title{max-width:190px;font-size:1.5rem}
.header__desc{margin-top:16px;max-width:205px;font-size:.75rem}
.header__button{margin-top:32px;padding:15px 32px;font-size:.875rem}
.header__list{left:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:calc(100% - 32px)}
.header__item{padding:48px 16px 16px}
.header__item::before{top:16px;left:16px;width:24px;height:24px;background-size:24px}
.header__item-title{font-size:1.125rem}
.header__item-desc{margin-top:4px;font-size:.75rem}
}
.number-one{padding-top:130px;background-color:#F0F0F0}
.number-one .new-container{padding:0 80px}
.number-one__title{font-size:2.375rem;font-weight:400;line-height:120%;color:#091520}
.number-one__text{margin-top:24px;max-width:595px;font-weight:400;font-size:1rem;line-height:130%;color:#091520}
.number-one__list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:40px}
.number-one__item{padding:32px;background-color:#fff;width:100%}
.number-one__item-title{font-size:3.5rem;line-height:120%;color:#FF5029}
.number-one__item-text{margin-top:8px;font-size:.875rem;line-height:140%;color:#424242}
@media (max-width:1340px){.number-one__item-title{font-size:3rem}
}
@media (max-width:991px){.number-one .new-container{padding:0 40px}
.number-one__list{-ms-flex-wrap:wrap;flex-wrap:wrap}
.number-one__item{padding:20px;width:calc(50% - 10px)}
.number-one__item-text{margin-top:4px}
}
@media (max-width:767px){.number-one{padding-top:70px}
.number-one .new-container{padding:0 16px}
.number-one__title{font-size:1.25rem}
.number-one__text{margin-top:16px;font-size:.875rem}
.number-one__list{gap:8px;margin-top:32px}
.number-one__item{padding:16px;width:calc(50% - 4px)}
.number-one__item-title{font-size:1.5rem}
.number-one__item-text{margin-top:4px;font-size:.75rem}
}
.video{padding-top:130px;background-color:#F0F0F0}
@media (max-width:767px){.video{padding-top:70px}
}
.vacancy__item{position:relative;padding:32px 350px 32px 32px;background-color:#fff;outline:transparent solid 2px}
.vacancy__item:not(:first-child){margin-top:24px}
.vacancy__item.hidden{display:none}
.vacancy__item-title{max-width:800px;font-size:1.5rem;font-weight:400;line-height:130%;color:#091520}
.vacancy__item-text{max-width:800px;margin-top:16px;font-size:.875rem;font-weight:400;line-height:140%;color:#424242}
.vacancy__item-tag{margin-top:28px;font-size:0}
.vacancy__item-tag div{display:inline-block;margin:4px 4px 0 0;padding:3px 8px 4px;background-color:#F0F0F0;font-size:.875rem;font-weight:400;line-height:130%;color:#424242}
.vacancy__item-price{position:absolute;top:32px;right:32px;font-size:1.5rem;font-weight:400;line-height:130%;color:#091520}
.vacancy__item-link{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none}
.vacancy__item-button{position:absolute;bottom:32px;right:32px;display:inline-block;width:160px;padding:11px 0 12px;background-color:#FF5029;text-align:center;font-size:.875rem;font-weight:400;line-height:130%;color:#fff}
.vacancy .gui-select__list{margin:0;padding:10px 0 14px;border:1px solid #6B7379;border-radius:0;left:-1px;right:-1px}
.vacancy .gui-select__item{padding:8px 12px}
.vacancy .gui-select__note{font-size:.875rem;line-height:1.4;color:#091520}
@media (max-width:991px){.vacancy .gui-select__list{width:unset!important}
}
@media (max-width:767px){.vacancy__item{padding:16px}
.vacancy__item:not(:first-child){margin-top:16px}
.vacancy__item-title{font-size:1.125rem}
.vacancy__item-text{margin-top:8px;font-size:.75rem}
.vacancy__item-tag{margin-top:8px}
.vacancy__item-price{position:relative;top:unset;right:unset;margin-top:16px;font-size:1.125rem}
.vacancy__item-button{position:relative;bottom:unset;right:unset;margin-top:16px;width:144px;padding:7px 0 8px}
}
.resume .resume-form .form__file-name{display:none;position:relative;margin-top:4px;font-size:1rem;line-height:120%;font-weight:400;color:#fff}
.resume .resume-form__success{display:none}
.resume .resume-form__success-title{font-weight:400;font-size:2.375rem;line-height:120%;color:#FFF}
.resume .resume-form__success-text{margin-top:60px;font-weight:400;font-size:1rem;line-height:130%;color:#FFF}
.resume .resume-form__success-back{display:block;margin-top:70px;width:254px;text-align:center;padding:17px 10px 18px;background-color:#FFF;font-weight:400;font-size:1rem;line-height:130%;color:#091520;text-decoration:none}
@media (min-width:992px) and (max-width:1200px){.resume .resume-form__success{padding-top:32px}
.resume .resume-form__success-text{margin-top:16px}
}
@media (max-width:991px){.resume .resume-form__success-text{margin-top:32px}
}
@media (max-width:767px){.resume .resume-form__success{padding:8px 16px}
.resume .resume-form__success-title{font-size:1.25rem}
.resume .resume-form__success-text{margin-top:24px;font-size:.875rem}
.resume .resume-form__success-back{width:200px;margin-top:50px;padding:15px 10px;font-size:.875rem}
}