

/* Start:/local/templates/shtab/css/style.css?177044399050702*/
/*
    FONTS
 */
@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy ExtraBold'), local('Gilroy-ExtraBold'),
    url('/local/templates/shtab/css/../fonts/Gilroyextrabold.woff2') format('woff2'),
    url('/local/templates/shtab/css/../fonts/Gilroyextrabold.woff') format('woff'),
    url('/local/templates/shtab/css/../fonts/Gilroyextrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/local/templates/shtab/css/../fonts/Roboto-Regular.woff2') format('woff2'),
    url('/local/templates/shtab/css/../fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('/local/templates/shtab/css/../fonts/Roboto-Bold.woff2') format('woff2'),
    url('/local/templates/shtab/css/../fonts/Roboto-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

*,
:after,
:before {
    box-sizing: border-box
}

body {
    margin: 0;
    font-family: "Roboto", sans-serif;
    font-size: 15px;
    line-height: 1.5;
}

.container {
    width: 1170px;
    padding: 0 15px;
    margin: auto;
}

.row {
    display: flex;
    margin: 0 -15px;
}

.col {
    padding: 0 15px;
}

.hidden-rules {
    display: none;
}

/*
    HEADER
 */
.header {
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
}

.header__container {
    display: flex;
    height: 100px;
    align-items: center;
}

.header__logo {
    width: 166px;
}

.header__logo img {
    display: block;
    max-width: 100%;
    height: auto;
}

.header__mobile {
    display: flex;
    margin-left: auto;
    align-items: center;
}

.header__nav {
    line-height: 1;
    color: #fff;
    letter-spacing: 0.5px;
}

.header__nav ul {
    display: block;
    margin: 0;
    padding: 0;
}

.header__nav li {
    display: inline-block;
}

.header__nav li + li {
    margin-left: 40px;
}

.header__nav a {
    color: #fff;
    text-decoration: none;
	border-bottom: 1px solid #8a8a8a;
    padding-bottom: 1px;

}

.header__nav a:hover {
    color: #e1fa08;
}

.header__phone {
    line-height: 1;
    font-size: 16px;
    color: #fff;
    margin-left: 30px;
    position: relative;
    padding-left: 42px;
    letter-spacing: 0.5px;
}

.header__phone:before {
    content: '';
    background-size: 13px 13px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #cbe200;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -13px;
}

.header__phone a {
    color: #fff;
    text-decoration: none;
    cursor: default;
}

.header__button {
    margin-left: 60px;
    width: 233px;
}

.button {
    display: block;
    border-radius: 10px;
    background: #cbe200;
    width: 100%;
    height: 40px;
    color: #22353c;
    text-align: center;
    text-decoration: none;
    line-height: 39px;
    letter-spacing: 0.5px;
    cursor: pointer;
    border: none;
    outline: none;
}

.button:hover {
    background: #e1fa08;
}

.header__btn {
    display: none;
    margin-left: auto;
    cursor: pointer;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMgMThoMTh2LTJIM3Yyem0wLTVoMTh2LTJIM3Yyem0wLTd2MmgxOFY2SDN6Ii8+PC9zdmc+);
}

/*
    MAIN
 */
.main {
    height: 800px;
    background: url("/local/templates/shtab/css/../img/main.jpg") no-repeat center center;
    background-size: cover;
    position: relative;
}

.main:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.3);
}

.main__container {
    position: relative;
    padding-top: 143px;
}

.page {
    padding: 143px 0 100px;
}

.main__title {
    font-family: "Gilroy";
    font-weight: 800;
    color: #fff;
    font-size: 72px;
    line-height: 90px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.main__title span {
    display: block;
    font-size: 48px;
    line-height: 70px;
}

.main__button {
    width: 263px;
    margin-top: 35px;
}

.button_big {
    border-radius: 6px;
    height: 54px;
    line-height: 53px;
    font-size: 18px;
}

/*
    INTERESTS
 */
.interests {
    margin-top: -240px;
    position: relative;
}

.interests__title {
    font-size: 30px;
    font-family: "Gilroy";
    color: #fff;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-bottom: 40px;
}

.interests__item {
    width: 25%;
}

.interests__caption {
    font-size: 18px;
    font-family: "Gilroy";
    color: #fff;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    margin-bottom: 20px;
}

.interest__img img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
}

/*
    HQ
 */
.hq {
    padding-top: 55px;
}

.hq .text {
    position: relative;
}

.title {
    font-size: 30px;
    font-family: "Roboto";
    color: #22353c;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 10px;
    line-height: 1.2;
}

.title span {
    display: inline-block;
}

.text {
    font-size: 14px;
    font-family: "Roboto";
    color: #22353c;
    letter-spacing: 0.5px;
}

.text img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
}

.hq__blocks {
    display: flex;
    margin-top: 20px;
}

.hq__items {
    margin-top: -60px;
    flex-wrap: wrap;
    width: 800px;
}

.hq__items_full {
    width: auto;
}

.hq__item {
    display: flex;
    align-items: center;
    width: 50%;
    margin-top: 60px;
}

.hq__icon {
    border: 1px solid #cbe200;
    border-radius: 50%;
    width: 103px;
    height: 103px;
    flex: 0 0 103px;
    margin-right: 15px;
    background-size: 34px 34px;
    background-position: center center;
    background-repeat: no-repeat;
}

.hq__icon_icon1 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ1c2VycyIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXVzZXJzIGZhLXctMjAiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQwIDUxMiI+PHBhdGggZmlsbD0iI2NiZTIwMCIgZD0iTTk2IDIyNGMzNS4zIDAgNjQtMjguNyA2NC02NHMtMjguNy02NC02NC02NC02NCAyOC43LTY0IDY0IDI4LjcgNjQgNjQgNjR6bTQ0OCAwYzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptMzIgMzJoLTY0Yy0xNy42IDAtMzMuNSA3LjEtNDUuMSAxOC42IDQwLjMgMjIuMSA2OC45IDYyIDc1LjEgMTA5LjRoNjZjMTcuNyAwIDMyLTE0LjMgMzItMzJ2LTMyYzAtMzUuMy0yOC43LTY0LTY0LTY0em0tMjU2IDBjNjEuOSAwIDExMi01MC4xIDExMi0xMTJTMzgxLjkgMzIgMzIwIDMyIDIwOCA4Mi4xIDIwOCAxNDRzNTAuMSAxMTIgMTEyIDExMnptNzYuOCAzMmgtOC4zYy0yMC44IDEwLTQzLjkgMTYtNjguNSAxNnMtNDcuNi02LTY4LjUtMTZoLTguM0MxNzkuNiAyODggMTI4IDMzOS42IDEyOCA0MDMuMlY0MzJjMCAyNi41IDIxLjUgNDggNDggNDhoMjg4YzI2LjUgMCA0OC0yMS41IDQ4LTQ4di0yOC44YzAtNjMuNi01MS42LTExNS4yLTExNS4yLTExNS4yem0tMjIzLjctMTMuNEMxNjEuNSAyNjMuMSAxNDUuNiAyNTYgMTI4IDI1Nkg2NGMtMzUuMyAwLTY0IDI4LjctNjQgNjR2MzJjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjUuOWM2LjMtNDcuNCAzNC45LTg3LjMgNzUuMi0xMDkuNHoiPjwvcGF0aD48L3N2Zz4=);
}

.hq__icon_icon2 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJtb25leS1jaGVjay1hbHQiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1tb25leS1jaGVjay1hbHQgZmEtdy0yMCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj48cGF0aCBmaWxsPSIjY2JlMjAwIiBkPSJNNjA4IDMySDMyQzE0LjMzIDMyIDAgNDYuMzMgMCA2NHYzODRjMCAxNy42NyAxNC4zMyAzMiAzMiAzMmg1NzZjMTcuNjcgMCAzMi0xNC4zMyAzMi0zMlY2NGMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyek0xNzYgMzI3Ljg4VjM0NGMwIDQuNDItMy41OCA4LTggOGgtMTZjLTQuNDIgMC04LTMuNTgtOC04di0xNi4yOWMtMTEuMjktLjU4LTIyLjI3LTQuNTItMzEuMzctMTEuMzUtMy45LTIuOTMtNC4xLTguNzctLjU3LTEyLjE0bDExLjc1LTExLjIxYzIuNzctMi42NCA2Ljg5LTIuNzYgMTAuMTMtLjczIDMuODcgMi40MiA4LjI2IDMuNzIgMTIuODIgMy43MmgyOC4xMWM2LjUgMCAxMS44LTUuOTIgMTEuOC0xMy4xOSAwLTUuOTUtMy42MS0xMS4xOS04Ljc3LTEyLjczbC00NS0xMy41Yy0xOC41OS01LjU4LTMxLjU4LTIzLjQyLTMxLjU4LTQzLjM5IDAtMjQuNTIgMTkuMDUtNDQuNDQgNDIuNjctNDUuMDdWMTUyYzAtNC40MiAzLjU4LTggOC04aDE2YzQuNDIgMCA4IDMuNTggOCA4djE2LjI5YzExLjI5LjU4IDIyLjI3IDQuNTEgMzEuMzcgMTEuMzUgMy45IDIuOTMgNC4xIDguNzcuNTcgMTIuMTRsLTExLjc1IDExLjIxYy0yLjc3IDIuNjQtNi44OSAyLjc2LTEwLjEzLjczLTMuODctMi40My04LjI2LTMuNzItMTIuODItMy43MmgtMjguMTFjLTYuNSAwLTExLjggNS45Mi0xMS44IDEzLjE5IDAgNS45NSAzLjYxIDExLjE5IDguNzcgMTIuNzNsNDUgMTMuNWMxOC41OSA1LjU4IDMxLjU4IDIzLjQyIDMxLjU4IDQzLjM5IDAgMjQuNTMtMTkuMDUgNDQuNDQtNDIuNjcgNDUuMDd6TTQxNiAzMTJjMCA0LjQyLTMuNTggOC04IDhIMjk2Yy00LjQyIDAtOC0zLjU4LTgtOHYtMTZjMC00LjQyIDMuNTgtOCA4LThoMTEyYzQuNDIgMCA4IDMuNTggOCA4djE2em0xNjAgMGMwIDQuNDItMy41OCA4LTggOGgtODBjLTQuNDIgMC04LTMuNTgtOC04di0xNmMwLTQuNDIgMy41OC04IDgtOGg4MGM0LjQyIDAgOCAzLjU4IDggOHYxNnptMC05NmMwIDQuNDItMy41OCA4LTggOEgyOTZjLTQuNDIgMC04LTMuNTgtOC04di0xNmMwLTQuNDIgMy41OC04IDgtOGgyNzJjNC40MiAwIDggMy41OCA4IDh2MTZ6Ij48L3BhdGg+PC9zdmc+);
}

.hq__icon_icon3 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ1bml2ZXJzaXR5IiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtdW5pdmVyc2l0eSBmYS13LTE2IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9IiNjYmUyMDAiIGQ9Ik00OTYgMTI4djE2YTggOCAwIDAgMS04IDhoLTI0djEyYzAgNi42MjctNS4zNzMgMTItMTIgMTJINjBjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ2LTEySDI0YTggOCAwIDAgMS04LTh2LTE2YTggOCAwIDAgMSA0Ljk0MS03LjM5MmwyMzItODhhNy45OTYgNy45OTYgMCAwIDEgNi4xMTggMGwyMzIgODhBOCA4IDAgMCAxIDQ5NiAxMjh6bS0yNCAzMDRINDBjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHYxNmE4IDggMCAwIDAgOCA4aDQ2NGE4IDggMCAwIDAgOC04di0xNmMwLTEzLjI1NS0xMC43NDUtMjQtMjQtMjR6TTk2IDE5MnYxOTJINjBjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjBoNDE2di0yMGMwLTYuNjI3LTUuMzczLTEyLTEyLTEyaC0zNlYxOTJoLTY0djE5MmgtNjRWMTkyaC02NHYxOTJoLTY0VjE5Mkg5NnoiPjwvcGF0aD48L3N2Zz4=);
}

.hq__icon_icon4 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJtYXAtbWFya2VyLWFsdCIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLW1hcC1tYXJrZXItYWx0IGZhLXctMTIiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzg0IDUxMiI+PHBhdGggZmlsbD0iI2NiZTIwMCIgZD0iTTE3Mi4yNjggNTAxLjY3QzI2Ljk3IDI5MS4wMzEgMCAyNjkuNDEzIDAgMTkyIDAgODUuOTYxIDg1Ljk2MSAwIDE5MiAwczE5MiA4NS45NjEgMTkyIDE5MmMwIDc3LjQxMy0yNi45NyA5OS4wMzEtMTcyLjI2OCAzMDkuNjctOS41MzUgMTMuNzc0LTI5LjkzIDEzLjc3My0zOS40NjQgMHpNMTkyIDI3MmM0NC4xODMgMCA4MC0zNS44MTcgODAtODBzLTM1LjgxNy04MC04MC04MC04MCAzNS44MTctODAgODAgMzUuODE3IDgwIDgwIDgweiI+PC9wYXRoPjwvc3ZnPg==);
}

.hq__caption {
    font-size: 24px;
    font-family: "Open Sans";
    color: #403733;
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 5px;
}

.hq__caption_big {
    font-size: 30px;
}

.hq__caption span {
    font-size: 36px;
    display: inline-block;
    line-height: 36px;
}

.hq__description {
    font-size: 14px;
    font-family: "Open Sans";
    color: #403733;
}

.hq__video {
    width: 330px;
    margin-left: auto;
}

.hq__video img {
    display: block;
    max-width: 100%;
    height: auto;
}

.hq__video iframe {
    display: block;
    height: 300px;
}

/*
    JOBS
 */
.jobs {
    padding-top: 55px;
    padding-bottom: 45px;
}

.jobs .title {
    text-align: center;
}

.jobs .text {
    margin-bottom: 40px;
    text-align: center;
}

.jobs__items {
    flex-wrap: wrap;
    justify-content: center;
    margin-top: -30px;
}

.jobs__item {
    width: 33.3333333%;
    margin-top: 30px;
}

.jobs__job {
    height: 300px;
    position: relative;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.jobs__job:before {
    content: '';
    background: rgba(0, 0, 0, 0.35);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.jobs__block {
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 32px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.jobs__icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 26px;
    height: 26px;
    background-size: 26px 26px;
    background-position: center center;
    background-repeat: no-repeat;
}

.jobs__icon_icon1 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ1c2VycyIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXVzZXJzIGZhLXctMjAiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQwIDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTk2IDIyNGMzNS4zIDAgNjQtMjguNyA2NC02NHMtMjguNy02NC02NC02NC02NCAyOC43LTY0IDY0IDI4LjcgNjQgNjQgNjR6bTQ0OCAwYzM1LjMgMCA2NC0yOC43IDY0LTY0cy0yOC43LTY0LTY0LTY0LTY0IDI4LjctNjQgNjQgMjguNyA2NCA2NCA2NHptMzIgMzJoLTY0Yy0xNy42IDAtMzMuNSA3LjEtNDUuMSAxOC42IDQwLjMgMjIuMSA2OC45IDYyIDc1LjEgMTA5LjRoNjZjMTcuNyAwIDMyLTE0LjMgMzItMzJ2LTMyYzAtMzUuMy0yOC43LTY0LTY0LTY0em0tMjU2IDBjNjEuOSAwIDExMi01MC4xIDExMi0xMTJTMzgxLjkgMzIgMzIwIDMyIDIwOCA4Mi4xIDIwOCAxNDRzNTAuMSAxMTIgMTEyIDExMnptNzYuOCAzMmgtOC4zYy0yMC44IDEwLTQzLjkgMTYtNjguNSAxNnMtNDcuNi02LTY4LjUtMTZoLTguM0MxNzkuNiAyODggMTI4IDMzOS42IDEyOCA0MDMuMlY0MzJjMCAyNi41IDIxLjUgNDggNDggNDhoMjg4YzI2LjUgMCA0OC0yMS41IDQ4LTQ4di0yOC44YzAtNjMuNi01MS42LTExNS4yLTExNS4yLTExNS4yem0tMjIzLjctMTMuNEMxNjEuNSAyNjMuMSAxNDUuNiAyNTYgMTI4IDI1Nkg2NGMtMzUuMyAwLTY0IDI4LjctNjQgNjR2MzJjMCAxNy43IDE0LjMgMzIgMzIgMzJoNjUuOWM2LjMtNDcuNCAzNC45LTg3LjMgNzUuMi0xMDkuNHoiPjwvcGF0aD48L3N2Zz4=);
}

.jobs__icon_icon2 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ1dGVuc2lscyIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXV0ZW5zaWxzIGZhLXctMTMiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDE2IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIwNy45IDE1LjJjLjggNC43IDE2LjEgOTQuNSAxNi4xIDEyOC44IDAgNTIuMy0yNy44IDg5LjYtNjguOSAxMDQuNkwxNjggNDg2LjdjLjcgMTMuNy0xMC4yIDI1LjMtMjQgMjUuM0g4MGMtMTMuNyAwLTI0LjctMTEuNS0yNC0yNS4zbDEyLjktMjM4LjFDMjcuNyAyMzMuNiAwIDE5Ni4yIDAgMTQ0IDAgMTA5LjYgMTUuMyAxOS45IDE2LjEgMTUuMiAxOS4zLTUuMSA2MS40LTUuNCA2NCAxNi4zdjE0MS4yYzEuMyAzLjQgMTUuMSAzLjIgMTYgMCAxLjQtMjUuMyA3LjktMTM5LjIgOC0xNDEuOCAzLjMtMjAuOCA0NC43LTIwLjggNDcuOSAwIC4yIDIuNyA2LjYgMTE2LjUgOCAxNDEuOC45IDMuMiAxNC44IDMuNCAxNiAwVjE2LjNjMi42LTIxLjYgNDQuOC0yMS40IDQ4LTEuMXptMTE5LjIgMjg1LjdsLTE1IDE4NS4xYy0xLjIgMTQgOS45IDI2IDIzLjkgMjZoNTZjMTMuMyAwIDI0LTEwLjcgMjQtMjRWMjRjMC0xMy4yLTEwLjctMjQtMjQtMjQtODIuNSAwLTIyMS40IDE3OC41LTY0LjkgMzAwLjl6Ij48L3BhdGg+PC9zdmc+);
}

.jobs__icon_icon3 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ0cmFpbiIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXRyYWluIGZhLXctMTQiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQ0OCA5NnYyNTZjMCA1MS44MTUtNjEuNjI0IDk2LTEzMC4wMjIgOTZsNjIuOTggNDkuNzIxQzM4Ni45MDUgNTAyLjQxNyAzODMuNTYyIDUxMiAzNzYgNTEySDcyYy03LjU3OCAwLTEwLjg5Mi05LjU5NC00Ljk1Ny0xNC4yNzlMMTMwLjAyMiA0NDhDNjEuODIgNDQ4IDAgNDAzLjk1NCAwIDM1MlY5NkMwIDQyLjk4MSA2NCAwIDEyOCAwaDE5MmM2NSAwIDEyOCA0Mi45ODEgMTI4IDk2em0tNDggMTM2VjEyMGMwLTEzLjI1NS0xMC43NDUtMjQtMjQtMjRINzJjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHYxMTJjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDMwNGMxMy4yNTUgMCAyNC0xMC43NDUgMjQtMjR6bS0xNzYgNjRjLTMwLjkyOCAwLTU2IDI1LjA3Mi01NiA1NnMyNS4wNzIgNTYgNTYgNTYgNTYtMjUuMDcyIDU2LTU2LTI1LjA3Mi01Ni01Ni01NnoiPjwvcGF0aD48L3N2Zz4=);
}

.jobs__icon_icon4 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ3cmVuY2giIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS13cmVuY2ggZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNTA3LjczIDEwOS4xYy0yLjI0LTkuMDMtMTMuNTQtMTIuMDktMjAuMTItNS41MWwtNzQuMzYgNzQuMzYtNjcuODgtMTEuMzEtMTEuMzEtNjcuODggNzQuMzYtNzQuMzZjNi42Mi02LjYyIDMuNDMtMTcuOS01LjY2LTIwLjE2LTQ3LjM4LTExLjc0LTk5LjU1LjkxLTEzNi41OCAzNy45My0zOS42NCAzOS42NC01MC41NSA5Ny4xLTM0LjA1IDE0Ny4yTDE4Ljc0IDQwMi43NmMtMjQuOTkgMjQuOTktMjQuOTkgNjUuNTEgMCA5MC41IDI0Ljk5IDI0Ljk5IDY1LjUxIDI0Ljk5IDkwLjUgMGwyMTMuMjEtMjEzLjIxYzUwLjEyIDE2LjcxIDEwNy40NyA1LjY4IDE0Ny4zNy0zNC4yMiAzNy4wNy0zNy4wNyA0OS43LTg5LjMyIDM3LjkxLTEzNi43M3pNNjQgNDcyYy0xMy4yNSAwLTI0LTEwLjc1LTI0LTI0IDAtMTMuMjYgMTAuNzUtMjQgMjQtMjRzMjQgMTAuNzQgMjQgMjRjMCAxMy4yNS0xMC43NSAyNC0yNCAyNHoiPjwvcGF0aD48L3N2Zz4=);
}

.jobs__icon_icon5 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJicmllZmNhc2UtbWVkaWNhbCIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWJyaWVmY2FzZS1tZWRpY2FsIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQ2NCAxMjhoLTgwVjgwYzAtMjYuNS0yMS41LTQ4LTQ4LTQ4SDE3NmMtMjYuNSAwLTQ4IDIxLjUtNDggNDh2NDhINDhjLTI2LjUgMC00OCAyMS41LTQ4IDQ4djI4OGMwIDI2LjUgMjEuNSA0OCA0OCA0OGg0MTZjMjYuNSAwIDQ4LTIxLjUgNDgtNDhWMTc2YzAtMjYuNS0yMS41LTQ4LTQ4LTQ4ek0xOTIgOTZoMTI4djMySDE5MlY5NnptMTYwIDI0OGMwIDQuNC0zLjYgOC04IDhoLTU2djU2YzAgNC40LTMuNiA4LTggOGgtNDhjLTQuNCAwLTgtMy42LTgtOHYtNTZoLTU2Yy00LjQgMC04LTMuNi04LTh2LTQ4YzAtNC40IDMuNi04IDgtOGg1NnYtNTZjMC00LjQgMy42LTggOC04aDQ4YzQuNCAwIDggMy42IDggOHY1Nmg1NmM0LjQgMCA4IDMuNiA4IDh2NDh6Ij48L3BhdGg+PC9zdmc+);
}

.jobs__label {
    font-size: 16px;
    line-height: 1.2;
    color: #fff;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}

.jobs__caption {
    font-size: 22px;
    color: #fff;
    line-height: 1.2;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 20px;
    height: 52px;
}

.button-more {
    display: inline-block;
    border: 2px solid #fff;
    border-radius: 16px;
    width: 149px;
    height: 40px;
    font-size: 14px;
    line-height: 34px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    outline: none;
}

.button-more:hover {
    border-color: #e1fa08;
    color: #e1fa08;
}

/*
    STEPS
 */
.steps {
    background: url("/local/templates/shtab/css/../img/steps.jpg") no-repeat top center;
    background-size: cover;
    position: relative;
    padding-top: 40px;
    padding-bottom: 70px;
}

.steps:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.4);
}

.steps .container {
    position: relative;
}

.steps .title {
    color: #fff;
}

.steps .text {
    color: #fff;
    margin-bottom: 40px;
}

.steps__items {
    padding-bottom: 65px;
}

.steps__item {
    width: 25%;
    position: relative;
}

.steps__item:after {
    content: '';
    width: 169px;
    height: 14px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKkAAAAOCAMAAABjEsxLAAAAV1BMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c7HqBAAAAHHRSTlMAAQQJDxIlKDRDV2h0foiMkaPCxsnW4unr9Pv+vKbtNAAAAFZJREFUeAHt1tcNgFAMQ1HTe+9w958T/lkgkd6ZIFIUxzKunlK5kB3slTxogWdMZF/UXMBWyoF8Ae4ulnrrhpPPWggnZj+T+tm+m4sKKWUw+cM3/TeUF8fKPEVrVDmNAAAAAElFTkSuQmCC);
    background-position: top right;
    position: absolute;
    top: 18px;
    right: -82px;
}

.steps__item_step4:after {
    display: none;
}

.steps__caption {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    line-height: 1.2;
    margin-top: 20px;
    text-align: center;
    letter-spacing: 0.5px;
}

.steps__icon {
    margin: auto;
    background-position: center center;
    background-repeat: no-repeat;
    width: 52px;
    height: 52px;
}

.steps__icon_icon1 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJmaWxlLWFsdCIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWZpbGUtYWx0IGZhLXctMTIiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzg0IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIyNCAxMzZWMEgyNEMxMC43IDAgMCAxMC43IDAgMjR2NDY0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDMzNmMxMy4zIDAgMjQtMTAuNyAyNC0yNFYxNjBIMjQ4Yy0xMy4yIDAtMjQtMTAuOC0yNC0yNHptNjQgMjM2YzAgNi42LTUuNCAxMi0xMiAxMkgxMDhjLTYuNiAwLTEyLTUuNC0xMi0xMnYtOGMwLTYuNiA1LjQtMTIgMTItMTJoMTY4YzYuNiAwIDEyIDUuNCAxMiAxMnY4em0wLTY0YzAgNi42LTUuNCAxMi0xMiAxMkgxMDhjLTYuNiAwLTEyLTUuNC0xMi0xMnYtOGMwLTYuNiA1LjQtMTIgMTItMTJoMTY4YzYuNiAwIDEyIDUuNCAxMiAxMnY4em0wLTcydjhjMCA2LjYtNS40IDEyLTEyIDEySDEwOGMtNi42IDAtMTItNS40LTEyLTEydi04YzAtNi42IDUuNC0xMiAxMi0xMmgxNjhjNi42IDAgMTIgNS40IDEyIDEyem05Ni0xMTQuMXY2LjFIMjU2VjBoNi4xYzYuNCAwIDEyLjUgMi41IDE3IDdsOTcuOSA5OGM0LjUgNC41IDcgMTAuNiA3IDE2Ljl6Ij48L3BhdGg+PC9zdmc+);
}

.steps__icon_icon2 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJidWxsaG9ybiIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWJ1bGxob3JuIGZhLXctMTgiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTc2IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTU3NiAyNDBjMC0yMy42My0xMi45NS00NC4wNC0zMi01NS4xMlYzMi4wMUM1NDQgMjMuMjYgNTM3LjAyIDAgNTEyIDBjLTcuMTIgMC0xNC4xOSAyLjM4LTE5Ljk4IDcuMDJsLTg1LjAzIDY4LjAzQzM2NC4yOCAxMDkuMTkgMzEwLjY2IDEyOCAyNTYgMTI4SDY0Yy0zNS4zNSAwLTY0IDI4LjY1LTY0IDY0djk2YzAgMzUuMzUgMjguNjUgNjQgNjQgNjRoMzMuN2MtMS4zOSAxMC40OC0yLjE4IDIxLjE0LTIuMTggMzIgMCAzOS43NyA5LjI2IDc3LjM1IDI1LjU2IDExMC45NCA1LjE5IDEwLjY5IDE2LjUyIDE3LjA2IDI4LjQgMTcuMDZoNzQuMjhjMjYuMDUgMCA0MS42OS0yOS44NCAyNS45LTUwLjU2LTE2LjQtMjEuNTItMjYuMTUtNDguMzYtMjYuMTUtNzcuNDQgMC0xMS4xMSAxLjYyLTIxLjc5IDQuNDEtMzJIMjU2YzU0LjY2IDAgMTA4LjI4IDE4LjgxIDE1MC45OCA1Mi45NWw4NS4wMyA2OC4wM2EzMi4wMjMgMzIuMDIzIDAgMCAwIDE5Ljk4IDcuMDJjMjQuOTIgMCAzMi0yMi43OCAzMi0zMlYyOTUuMTNDNTYzLjA1IDI4NC4wNCA1NzYgMjYzLjYzIDU3NiAyNDB6bS05NiAxNDEuNDJsLTMzLjA1LTI2LjQ0QzM5Mi45NSAzMTEuNzggMzI1LjEyIDI4OCAyNTYgMjg4di05NmM2OS4xMiAwIDEzNi45NS0yMy43OCAxOTAuOTUtNjYuOThMNDgwIDk4LjU4djI4Mi44NHoiPjwvcGF0aD48L3N2Zz4=);
}

.steps__icon_icon3 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjZXJ0aWZpY2F0ZSIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWNlcnRpZmljYXRlIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQ1OC42MjIgMjU1LjkybDQ1Ljk4NS00NS4wMDVjMTMuNzA4LTEyLjk3NyA3LjMxNi0zNi4wMzktMTAuNjY0LTQwLjMzOWwtNjIuNjUtMTUuOTkgMTcuNjYxLTYyLjAxNWM0Ljk5MS0xNy44MzgtMTEuODI5LTM0LjY2My0yOS42NjEtMjkuNjcxbC02MS45OTQgMTcuNjY3LTE1Ljk4NC02Mi42NzFDMzM3LjA4NS4xOTcgMzEzLjc2NS02LjI3NiAzMDAuOTkgNy4yMjhMMjU2IDUzLjU3IDIxMS4wMTEgNy4yMjljLTEyLjYzLTEzLjM1MS0zNi4wNDctNy4yMzQtNDAuMzI1IDEwLjY2OGwtMTUuOTg0IDYyLjY3MS02MS45OTUtMTcuNjY3Qzc0Ljg3IDU3LjkwNyA1OC4wNTYgNzQuNzM4IDYzLjA0NiA5Mi41NzJsMTcuNjYxIDYyLjAxNS02Mi42NSAxNS45OUMuMDY5IDE3NC44NzgtNi4zMSAxOTcuOTQ0IDcuMzkyIDIxMC45MTVsNDUuOTg1IDQ1LjAwNS00NS45ODUgNDUuMDA0Yy0xMy43MDggMTIuOTc3LTcuMzE2IDM2LjAzOSAxMC42NjQgNDAuMzM5bDYyLjY1IDE1Ljk5LTE3LjY2MSA2Mi4wMTVjLTQuOTkxIDE3LjgzOCAxMS44MjkgMzQuNjYzIDI5LjY2MSAyOS42NzFsNjEuOTk0LTE3LjY2NyAxNS45ODQgNjIuNjcxYzQuNDM5IDE4LjU3NSAyNy42OTYgMjQuMDE4IDQwLjMyNSAxMC42NjhMMjU2IDQ1OC42MWw0NC45ODkgNDYuMDAxYzEyLjUgMTMuNDg4IDM1Ljk4NyA3LjQ4NiA0MC4zMjUtMTAuNjY4bDE1Ljk4NC02Mi42NzEgNjEuOTk0IDE3LjY2N2MxNy44MzYgNC45OTQgMzQuNjUxLTExLjgzNyAyOS42NjEtMjkuNjcxbC0xNy42NjEtNjIuMDE1IDYyLjY1LTE1Ljk5YzE3Ljk4Ny00LjMwMiAyNC4zNjYtMjcuMzY3IDEwLjY2NC00MC4zMzlsLTQ1Ljk4NC00NS4wMDR6Ij48L3BhdGg+PC9zdmc+);
}

.steps__icon_icon4 {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJicmllZmNhc2UiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1icmllZmNhc2UgZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMzIwIDMzNmMwIDguODQtNy4xNiAxNi0xNiAxNmgtOTZjLTguODQgMC0xNi03LjE2LTE2LTE2di00OEgwdjE0NGMwIDI1LjYgMjIuNCA0OCA0OCA0OGg0MTZjMjUuNiAwIDQ4LTIyLjQgNDgtNDhWMjg4SDMyMHY0OHptMTQ0LTIwOGgtODBWODBjMC0yNS42LTIyLjQtNDgtNDgtNDhIMTc2Yy0yNS42IDAtNDggMjIuNC00OCA0OHY0OEg0OGMtMjUuNiAwLTQ4IDIyLjQtNDggNDh2ODBoNTEydi04MGMwLTI1LjYtMjIuNC00OC00OC00OHptLTE0NCAwSDE5MlY5NmgxMjh2MzJ6Ij48L3BhdGg+PC9zdmc+);
}

.steps__socialize {
    margin-top: 50px;
}

.socialize {
    text-align: center;
}

.socialize__link {
    display: inline-block;
    margin: 12px;
    background-position: center center;
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    position: relative;
    font-size: 0;
}

.socialize__link div {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.socialize__link:hover {
    opacity: 0.8;
}

.socialize__link_instagram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhYiIgZGF0YS1pY29uPSJpbnN0YWdyYW0iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1pbnN0YWdyYW0gZmEtdy0xNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjI0LjEgMTQxYy02My42IDAtMTE0LjkgNTEuMy0xMTQuOSAxMTQuOXM1MS4zIDExNC45IDExNC45IDExNC45UzMzOSAzMTkuNSAzMzkgMjU1LjkgMjg3LjcgMTQxIDIyNC4xIDE0MXptMCAxODkuNmMtNDEuMSAwLTc0LjctMzMuNS03NC43LTc0LjdzMzMuNS03NC43IDc0LjctNzQuNyA3NC43IDMzLjUgNzQuNyA3NC43LTMzLjYgNzQuNy03NC43IDc0Ljd6bTE0Ni40LTE5NC4zYzAgMTQuOS0xMiAyNi44LTI2LjggMjYuOC0xNC45IDAtMjYuOC0xMi0yNi44LTI2LjhzMTItMjYuOCAyNi44LTI2LjggMjYuOCAxMiAyNi44IDI2Ljh6bTc2LjEgMjcuMmMtMS43LTM1LjktOS45LTY3LjctMzYuMi05My45LTI2LjItMjYuMi01OC0zNC40LTkzLjktMzYuMi0zNy0yLjEtMTQ3LjktMi4xLTE4NC45IDAtMzUuOCAxLjctNjcuNiA5LjktOTMuOSAzNi4xcy0zNC40IDU4LTM2LjIgOTMuOWMtMi4xIDM3LTIuMSAxNDcuOSAwIDE4NC45IDEuNyAzNS45IDkuOSA2Ny43IDM2LjIgOTMuOXM1OCAzNC40IDkzLjkgMzYuMmMzNyAyLjEgMTQ3LjkgMi4xIDE4NC45IDAgMzUuOS0xLjcgNjcuNy05LjkgOTMuOS0zNi4yIDI2LjItMjYuMiAzNC40LTU4IDM2LjItOTMuOSAyLjEtMzcgMi4xLTE0Ny44IDAtMTg0Ljh6TTM5OC44IDM4OGMtNy44IDE5LjYtMjIuOSAzNC43LTQyLjYgNDIuNi0yOS41IDExLjctOTkuNSA5LTEzMi4xIDlzLTEwMi43IDIuNi0xMzIuMS05Yy0xOS42LTcuOC0zNC43LTIyLjktNDIuNi00Mi42LTExLjctMjkuNS05LTk5LjUtOS0xMzIuMXMtMi42LTEwMi43IDktMTMyLjFjNy44LTE5LjYgMjIuOS0zNC43IDQyLjYtNDIuNiAyOS41LTExLjcgOTkuNS05IDEzMi4xLTlzMTAyLjctMi42IDEzMi4xIDljMTkuNiA3LjggMzQuNyAyMi45IDQyLjYgNDIuNiAxMS43IDI5LjUgOSA5OS41IDkgMTMyLjFzMi43IDEwMi43LTkgMTMyLjF6Ij48L3BhdGg+PC9zdmc+);
}

.socialize__link_vk {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhYiIgZGF0YS1pY29uPSJ2ayIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXZrIGZhLXctMTgiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTc2IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTU0NSAxMTcuN2MzLjctMTIuNSAwLTIxLjctMTcuOC0yMS43aC01OC45Yy0xNSAwLTIxLjkgNy45LTI1LjYgMTYuNyAwIDAtMzAgNzMuMS03Mi40IDEyMC41LTEzLjcgMTMuNy0yMCAxOC4xLTI3LjUgMTguMS0zLjcgMC05LjQtNC40LTkuNC0xNi45VjExNy43YzAtMTUtNC4yLTIxLjctMTYuNi0yMS43aC05Mi42Yy05LjQgMC0xNSA3LTE1IDEzLjUgMCAxNC4yIDIxLjIgMTcuNSAyMy40IDU3LjV2ODYuOGMwIDE5LTMuNCAyMi41LTEwLjkgMjIuNS0yMCAwLTY4LjYtNzMuNC05Ny40LTE1Ny40LTUuOC0xNi4zLTExLjUtMjIuOS0yNi42LTIyLjlIMzguOGMtMTYuOCAwLTIwLjIgNy45LTIwLjIgMTYuNyAwIDE1LjYgMjAgOTMuMSA5My4xIDE5NS41QzE2MC40IDM3OC4xIDIyOSA0MTYgMjkxLjQgNDE2YzM3LjUgMCA0Mi4xLTguNCA0Mi4xLTIyLjkgMC02Ni44LTMuNC03My4xIDE1LjQtNzMuMSA4LjcgMCAyMy43IDQuNCA1OC43IDM4LjEgNDAgNDAgNDYuNiA1Ny45IDY5IDU3LjloNTguOWMxNi44IDAgMjUuMy04LjQgMjAuNC0yNS0xMS4yLTM0LjktODYuOS0xMDYuNy05MC4zLTExMS41LTguNy0xMS4yLTYuMi0xNi4yIDAtMjYuMi4xLS4xIDcyLTEwMS4zIDc5LjQtMTM1LjZ6Ij48L3BhdGg+PC9zdmc+);
}

.socialize__link_viber {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhYiIgZGF0YS1pY29uPSJ2aWJlciIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXZpYmVyIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQ0NCA0OS45QzQzMS4zIDM4LjIgMzc5LjkuOSAyNjUuMy40YzAgMC0xMzUuMS04LjEtMjAwLjkgNTIuM0MyNy44IDg5LjMgMTQuOSAxNDMgMTMuNSAyMDkuNWMtMS40IDY2LjUtMy4xIDE5MS4xIDExNyAyMjQuOWguMWwtLjEgNTEuNnMtLjggMjAuOSAxMyAyNS4xYzE2LjYgNS4yIDI2LjQtMTAuNyA0Mi4zLTI3LjggOC43LTkuNCAyMC43LTIzLjIgMjkuOC0zMy43IDgyLjIgNi45IDE0NS4zLTguOSAxNTIuNS0xMS4yIDE2LjYtNS40IDExMC41LTE3LjQgMTI1LjctMTQyIDE1LjgtMTI4LjYtNy42LTIwOS44LTQ5LjgtMjQ2LjV6TTQ1Ny45IDI4N2MtMTIuOSAxMDQtODkgMTEwLjYtMTAzIDExNS4xLTYgMS45LTYxLjUgMTUuNy0xMzEuMiAxMS4yIDAgMC01MiA2Mi43LTY4LjIgNzktNS4zIDUuMy0xMS4xIDQuOC0xMS01LjcgMC02LjkuNC04NS43LjQtODUuNy0uMSAwLS4xIDAgMCAwLTEwMS44LTI4LjItOTUuOC0xMzQuMy05NC43LTE4OS44IDEuMS01NS41IDExLjYtMTAxIDQyLjYtMTMxLjYgNTUuNy01MC41IDE3MC40LTQzIDE3MC40LTQzIDk2LjkuNCAxNDMuMyAyOS42IDE1NC4xIDM5LjQgMzUuNyAzMC42IDUzLjkgMTAzLjggNDAuNiAyMTEuMXptLTEzOS04MC44Yy40IDguNi0xMi41IDkuMi0xMi45LjYtMS4xLTIyLTExLjQtMzIuNy0zMi42LTMzLjktOC42LS41LTcuOC0xMy40LjctMTIuOSAyNy45IDEuNSA0My40IDE3LjUgNDQuOCA0Ni4yem0yMC4zIDExLjNjMS00Mi40LTI1LjUtNzUuNi03NS44LTc5LjMtOC41LS42LTcuNi0xMy41LjktMTIuOSA1OCA0LjIgODguOSA0NC4xIDg3LjggOTIuNS0uMSA4LjYtMTMuMSA4LjItMTIuOS0uM3ptNDcgMTMuNGMuMSA4LjYtMTIuOSA4LjctMTIuOS4xLS42LTgxLjUtNTQuOS0xMjUuOS0xMjAuOC0xMjYuNC04LjUtLjEtOC41LTEyLjkgMC0xMi45IDczLjcuNSAxMzMgNTEuNCAxMzMuNyAxMzkuMnpNMzc0LjkgMzI5di4yYy0xMC44IDE5LTMxIDQwLTUxLjggMzMuM2wtLjItLjNjLTIxLjEtNS45LTcwLjgtMzEuNS0xMDIuMi01Ni41LTE2LjItMTIuOC0zMS0yNy45LTQyLjQtNDIuNC0xMC4zLTEyLjktMjAuNy0yOC4yLTMwLjgtNDYuNi0yMS4zLTM4LjUtMjYtNTUuNy0yNi01NS43LTYuNy0yMC44IDE0LjItNDEgMzMuMy01MS44aC4yYzkuMi00LjggMTgtMy4yIDIzLjkgMy45IDAgMCAxMi40IDE0LjggMTcuNyAyMi4xIDUgNi44IDExLjcgMTcuNyAxNS4yIDIzLjggNi4xIDEwLjkgMi4zIDIyLTMuNyAyNi42bC0xMiA5LjZjLTYuMSA0LjktNS4zIDE0LTUuMyAxNHMxNy44IDY3LjMgODQuMyA4NC4zYzAgMCA5LjEuOCAxNC01LjNsOS42LTEyYzQuNi02IDE1LjctOS44IDI2LjYtMy43IDE0LjcgOC4zIDMzLjQgMjEuMiA0NS44IDMyLjkgNyA1LjcgOC42IDE0LjQgMy44IDIzLjZ6Ij48L3BhdGg+PC9zdmc+);
}

.socialize__link_whatsapp {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhYiIgZGF0YS1pY29uPSJ3aGF0c2FwcCIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXdoYXRzYXBwIGZhLXctMTQiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTM4MC45IDk3LjFDMzM5IDU1LjEgMjgzLjIgMzIgMjIzLjkgMzJjLTEyMi40IDAtMjIyIDk5LjYtMjIyIDIyMiAwIDM5LjEgMTAuMiA3Ny4zIDI5LjYgMTExTDAgNDgwbDExNy43LTMwLjljMzIuNCAxNy43IDY4LjkgMjcgMTA2LjEgMjdoLjFjMTIyLjMgMCAyMjQuMS05OS42IDIyNC4xLTIyMiAwLTU5LjMtMjUuMi0xMTUtNjcuMS0xNTd6bS0xNTcgMzQxLjZjLTMzLjIgMC02NS43LTguOS05NC0yNS43bC02LjctNC02OS44IDE4LjNMNzIgMzU5LjJsLTQuNC03Yy0xOC41LTI5LjQtMjguMi02My4zLTI4LjItOTguMiAwLTEwMS43IDgyLjgtMTg0LjUgMTg0LjYtMTg0LjUgNDkuMyAwIDk1LjYgMTkuMiAxMzAuNCA1NC4xIDM0LjggMzQuOSA1Ni4yIDgxLjIgNTYuMSAxMzAuNSAwIDEwMS44LTg0LjkgMTg0LjYtMTg2LjYgMTg0LjZ6bTEwMS4yLTEzOC4yYy01LjUtMi44LTMyLjgtMTYuMi0zNy45LTE4LTUuMS0xLjktOC44LTIuOC0xMi41IDIuOC0zLjcgNS42LTE0LjMgMTgtMTcuNiAyMS44LTMuMiAzLjctNi41IDQuMi0xMiAxLjQtMzIuNi0xNi4zLTU0LTI5LjEtNzUuNS02Ni01LjctOS44IDUuNy05LjEgMTYuMy0zMC4zIDEuOC0zLjcuOS02LjktLjUtOS43LTEuNC0yLjgtMTIuNS0zMC4xLTE3LjEtNDEuMi00LjUtMTAuOC05LjEtOS4zLTEyLjUtOS41LTMuMi0uMi02LjktLjItMTAuNi0uMi0zLjcgMC05LjcgMS40LTE0LjggNi45LTUuMSA1LjYtMTkuNCAxOS0xOS40IDQ2LjMgMCAyNy4zIDE5LjkgNTMuNyAyMi42IDU3LjQgMi44IDMuNyAzOS4xIDU5LjcgOTQuOCA4My44IDM1LjIgMTUuMiA0OSAxNi41IDY2LjYgMTMuOSAxMC43LTEuNiAzMi44LTEzLjQgMzcuNC0yNi40IDQuNi0xMyA0LjYtMjQuMSAzLjItMjYuNC0xLjMtMi41LTUtMy45LTEwLjUtNi42eiI+PC9wYXRoPjwvc3ZnPg==);
}

.socialize__link_telegram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhYiIgZGF0YS1pY29uPSJ0ZWxlZ3JhbS1wbGFuZSIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXRlbGVncmFtLXBsYW5lIGZhLXctMTQiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQ0Ni43IDk4LjZsLTY3LjYgMzE4LjhjLTUuMSAyMi41LTE4LjQgMjguMS0zNy4zIDE3LjVsLTEwMy03NS45LTQ5LjcgNDcuOGMtNS41IDUuNS0xMC4xIDEwLjEtMjAuNyAxMC4xbDcuNC0xMDQuOSAxOTAuOS0xNzIuNWM4LjMtNy40LTEuOC0xMS41LTEyLjktNC4xTDExNy44IDI4NCAxNi4yIDI1Mi4yYy0yMi4xLTYuOS0yMi41LTIyLjEgNC42LTMyLjdMNDE4LjIgNjYuNGMxOC40LTYuOSAzNC41IDQuMSAyOC41IDMyLjJ6Ij48L3BhdGg+PC9zdmc+);
}

.rules {
    color: #fff;
    text-align: center;
    margin-top: 15px;
}

.rules a {
    color: #fff;
}

.rules_dark {
    color: #22353c;
}

.rules_dark a {
    color: #22353c;
}

.rules a:hover {
    text-decoration: none;
}

.form__items {
    margin-top: -30px;
    flex-wrap: wrap;
    justify-content: center;
}

.form__item {
    width: 33.3333333333333%;
    margin-top: 30px;
}

.form__item_full-width {
    width: 100%;
}

::-webkit-input-placeholder {
    color: #fff;
}

:focus::-webkit-input-placeholder {
    opacity: 0;
}

:-ms-input-placeholder {
    color: #fff;
}

:focus:-ms-input-placeholder {
    opacity: 0;
}

::-moz-placeholder {
    color: #fff;
    opacity: 1;
}

:focus::-moz-placeholder {
    opacity: 0;
}

:-moz-placeholder {
    color: #fff;
    opacity: 1;
}

:focus:-moz-placeholder {
    opacity: 0;
}

.input {
    border: 1px solid #fff;
    border-radius: 6px;
    background-color: rgba(23, 23, 23, 0.502);
    background-size: 13px 13px;
    background-position: 20px center;
    background-repeat: no-repeat;
    width: 100%;
    height: 51px;
    font-size: 14px;
    line-height: 1.2;
    padding: 0 15px 0 50px;
    outline: none;
    color: #fff;
}

.input.error {
    border-color: #f00;
}

.input_name {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ1c2VyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtdXNlciBmYS13LTE0IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQ0OCA1MTIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMjQgMjU2YzcwLjcgMCAxMjgtNTcuMyAxMjgtMTI4UzI5NC43IDAgMjI0IDAgOTYgNTcuMyA5NiAxMjhzNTcuMyAxMjggMTI4IDEyOHptODkuNiAzMmgtMTYuN2MtMjIuMiAxMC4yLTQ2LjkgMTYtNzIuOSAxNnMtNTAuNi01LjgtNzIuOS0xNmgtMTYuN0M2MC4yIDI4OCAwIDM0OC4yIDAgNDIyLjRWNDY0YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDM1MmMyNi41IDAgNDgtMjEuNSA0OC00OHYtNDEuNmMwLTc0LjItNjAuMi0xMzQuNC0xMzQuNC0xMzQuNHoiPjwvcGF0aD48L3N2Zz4=);
}

.input_link {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJsaW5rIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtbGluayBmYS13LTE2IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zMjYuNjEyIDE4NS4zOTFjNTkuNzQ3IDU5LjgwOSA1OC45MjcgMTU1LjY5OC4zNiAyMTQuNTktLjExLjEyLS4yNC4yNS0uMzYuMzdsLTY3LjIgNjcuMmMtNTkuMjcgNTkuMjctMTU1LjY5OSA1OS4yNjItMjE0Ljk2IDAtNTkuMjctNTkuMjYtNTkuMjctMTU1LjcgMC0yMTQuOTZsMzcuMTA2LTM3LjEwNmM5Ljg0LTkuODQgMjYuNzg2LTMuMyAyNy4yOTQgMTAuNjA2LjY0OCAxNy43MjIgMy44MjYgMzUuNTI3IDkuNjkgNTIuNzIxIDEuOTg2IDUuODIyLjU2NyAxMi4yNjItMy43ODMgMTYuNjEybC0xMy4wODcgMTMuMDg3Yy0yOC4wMjYgMjguMDI2LTI4LjkwNSA3My42Ni0xLjE1NSAxMDEuOTYgMjguMDI0IDI4LjU3OSA3NC4wODYgMjguNzQ5IDEwMi4zMjUuNTFsNjcuMi02Ny4xOWMyOC4xOTEtMjguMTkxIDI4LjA3My03My43NTcgMC0xMDEuODMtMy43MDEtMy42OTQtNy40MjktNi41NjQtMTAuMzQxLTguNTY5YTE2LjAzNyAxNi4wMzcgMCAwIDEtNi45NDctMTIuNjA2Yy0uMzk2LTEwLjU2NyAzLjM0OC0yMS40NTYgMTEuNjk4LTI5LjgwNmwyMS4wNTQtMjEuMDU1YzUuNTIxLTUuNTIxIDE0LjE4Mi02LjE5OSAyMC41ODQtMS43MzFhMTUyLjQ4MiAxNTIuNDgyIDAgMCAxIDIwLjUyMiAxNy4xOTd6TTQ2Ny41NDcgNDQuNDQ5Yy01OS4yNjEtNTkuMjYyLTE1NS42OS01OS4yNy0yMTQuOTYgMGwtNjcuMiA2Ny4yYy0uMTIuMTItLjI1LjI1LS4zNi4zNy01OC41NjYgNTguODkyLTU5LjM4NyAxNTQuNzgxLjM2IDIxNC41OWExNTIuNDU0IDE1Mi40NTQgMCAwIDAgMjAuNTIxIDE3LjE5NmM2LjQwMiA0LjQ2OCAxNS4wNjQgMy43ODkgMjAuNTg0LTEuNzMxbDIxLjA1NC0yMS4wNTVjOC4zNS04LjM1IDEyLjA5NC0xOS4yMzkgMTEuNjk4LTI5LjgwNmExNi4wMzcgMTYuMDM3IDAgMCAwLTYuOTQ3LTEyLjYwNmMtMi45MTItMi4wMDUtNi42NC00Ljg3NS0xMC4zNDEtOC41NjktMjguMDczLTI4LjA3My0yOC4xOTEtNzMuNjM5IDAtMTAxLjgzbDY3LjItNjcuMTljMjguMjM5LTI4LjIzOSA3NC4zLTI4LjA2OSAxMDIuMzI1LjUxIDI3Ljc1IDI4LjMgMjYuODcyIDczLjkzNC0xLjE1NSAxMDEuOTZsLTEzLjA4NyAxMy4wODdjLTQuMzUgNC4zNS01Ljc2OSAxMC43OS0zLjc4MyAxNi42MTIgNS44NjQgMTcuMTk0IDkuMDQyIDM0Ljk5OSA5LjY5IDUyLjcyMS41MDkgMTMuOTA2IDE3LjQ1NCAyMC40NDYgMjcuMjk0IDEwLjYwNmwzNy4xMDYtMzcuMTA2YzU5LjI3MS01OS4yNTkgNTkuMjcxLTE1NS42OTkuMDAxLTIxNC45NTl6Ij48L3BhdGg+PC9zdmc+);
}

.input_university {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJ1bml2ZXJzaXR5IiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtdW5pdmVyc2l0eSBmYS13LTE2IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00OTYgMTI4djE2YTggOCAwIDAgMS04IDhoLTI0djEyYzAgNi42MjctNS4zNzMgMTItMTIgMTJINjBjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ2LTEySDI0YTggOCAwIDAgMS04LTh2LTE2YTggOCAwIDAgMSA0Ljk0MS03LjM5MmwyMzItODhhNy45OTYgNy45OTYgMCAwIDEgNi4xMTggMGwyMzIgODhBOCA4IDAgMCAxIDQ5NiAxMjh6bS0yNCAzMDRINDBjLTEzLjI1NSAwLTI0IDEwLjc0NS0yNCAyNHYxNmE4IDggMCAwIDAgOCA4aDQ2NGE4IDggMCAwIDAgOC04di0xNmMwLTEzLjI1NS0xMC43NDUtMjQtMjQtMjR6TTk2IDE5MnYxOTJINjBjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjBoNDE2di0yMGMwLTYuNjI3LTUuMzczLTEyLTEyLTEyaC0zNlYxOTJoLTY0djE5MmgtNjRWMTkyaC02NHYxOTJoLTY0VjE5Mkg5NnoiPjwvcGF0aD48L3N2Zz4=);
}

.textarea {
    border: 1px solid #fff;
    border-radius: 6px;
    background-color: rgba(23, 23, 23, 0.502);
    background-size: 13px 15px;
    background-position: 20px 16px;
    background-repeat: no-repeat;
    width: 100%;
    height: 150px;
    font-size: 14px;
    line-height: 1.4;
    padding: 15px 15px 15px 50px;
    outline: none;
    color: #fff;
    resize: vertical;
}

.textarea_question {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJxdWVzdGlvbiIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXF1ZXN0aW9uIGZhLXctMTIiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzg0IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIwMi4wMjEgMEMxMjIuMjAyIDAgNzAuNTAzIDMyLjcwMyAyOS45MTQgOTEuMDI2Yy03LjM2MyAxMC41OC01LjA5MyAyNS4wODYgNS4xNzggMzIuODc0bDQzLjEzOCAzMi43MDljMTAuMzczIDcuODY1IDI1LjEzMiA2LjAyNiAzMy4yNTMtNC4xNDggMjUuMDQ5LTMxLjM4MSA0My42My00OS40NDkgODIuNzU3LTQ5LjQ0OSAzMC43NjQgMCA2OC44MTYgMTkuNzk5IDY4LjgxNiA0OS42MzEgMCAyMi41NTItMTguNjE3IDM0LjEzNC00OC45OTMgNTEuMTY0LTM1LjQyMyAxOS44Ni04Mi4yOTkgNDQuNTc2LTgyLjI5OSAxMDYuNDA1VjMyMGMwIDEzLjI1NSAxMC43NDUgMjQgMjQgMjRoNzIuNDcxYzEzLjI1NSAwIDI0LTEwLjc0NSAyNC0yNHYtNS43NzNjMC00Mi44NiAxMjUuMjY4LTQ0LjY0NSAxMjUuMjY4LTE2MC42MjdDMzc3LjUwNCA2Ni4yNTYgMjg2LjkwMiAwIDIwMi4wMjEgMHpNMTkyIDM3My40NTljLTM4LjE5NiAwLTY5LjI3MSAzMS4wNzUtNjkuMjcxIDY5LjI3MSAwIDM4LjE5NSAzMS4wNzUgNjkuMjcgNjkuMjcxIDY5LjI3czY5LjI3MS0zMS4wNzUgNjkuMjcxLTY5LjI3MS0zMS4wNzUtNjkuMjctNjkuMjcxLTY5LjI3eiI+PC9wYXRoPjwvc3ZnPg==);
}

.select {
    width: 100%;
    height: 51px;
    border: 1px solid #fff;
    border-radius: 6px;
    -webkit-appearance: none;
    background-color: rgba(23, 23, 23, 0.502);
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGV2cm9uLWRvd24iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGV2cm9uLWRvd24gZmEtdy0xNCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiPjwvcGF0aD48L3N2Zz4=);
    background-size: 13px 13px;
    background-position: 20px center;
    background-repeat: no-repeat;
    line-height: 1em;
    /* for FF */
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    /* for IE */
    -ms-appearance: none;
    appearance: none !important;
    font-size: 14px;
    line-height: 1.2;
    padding: 0 15px 0 50px;
    color: #fff;
    outline: none;
}

.select.error {
    border-color: #f00;
}

select::-ms-expand {
    display: none;
}

.button_submit {
    height: 51px;
    line-height: 49px;
    font-size: 15px;
    border-radius: 6px;
}

/*
    STUDENTS
 */
.students {
    padding: 50px 0;
}

.students .title {
    text-align: center;
}

.students .text {
    text-align: center;
}

.students__item {
    text-align: center;
    max-width: 750px;
    margin: auto;
}

.students__ava img {
    display: block;
    margin: auto;
    width: 100px;
    height: auto;
    border-radius: 50%;
}

.students__carousel {
    max-width: 945px;
    margin: 40px auto 0;
}

.students__carousel .owl-carousel {
    padding: 0 60px;
}

.students__text {
    font-size: 18px;
    color: #000;
    font-style: italic;
    line-height: 1.7;
    margin-top: 40px;
}

.students__text:before {
    content: '';
    display: block;
    width: 28px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAxCAMAAAC4V5rkAAABnlBMVEUAAAD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwD/dwAINE3MAAAAiXRSTlMAAQIDBAUGBwgJDA0ODxAREhYXGB0eICEjJCUoKi4vMDM0Nj5CQ0dISUxNTlBVV1hZWltcXV9gYmRmZ2hpa3BzdXp8fn+BgoWIi4yRk5WcnaCho6WmqKmsra+wsbKzuru8vb7Bw8bIycrNz9DR0tTW2drf4OPk5ufo6ers7u/x8/T19vf5+/z9/lZN/KIAAAITSURBVHjafdbrO1RRFAZwZg6lZCIk5ZZQSYiSknsuYUS3SUhJEboITUKuM9Z/7Wn22XuvPWut8379Pe+z99mXc04GSTf8TzKSwacXUikikLWRggWhlx1P8SqVFkilTyg+UDxEZVlJlVBcVVxNoEbB3xARzDsekSklL4QB3yp+Q6AoqeQh3ytMKH5EZBBUivnigM9XyGL/UbDG97Liin8RaQKVKF+86/M4kXlfmvjiB4lLwc8ltlci8pAPP/kBByX24vQRMW9KXA9+7rPF25pb02UaAnfxncQFxz6ss718zWQXOwGkgxrMS1o62OJXia+BTjnXKzNcIWwi/AtzxWcShza0zHK9cFzzXJrcAJ2nXLHO8ECaRI3UcsVJwzddOLOt4SSX6eXsmWKecJ7gG38TdX6kySsj0cDjBpMunLNTaWd6F48MP3GlEdD+0rRbvu7KjIF9j31n6BxlO3DBTuUTdzGShr+40gomw0zxseVRV6asNATOFNrcNT20UhI4UyiT1nQ3M3Cmh54jMSsfmZm+t/zZgZyDwLXJO7Y85sgdsGnmPu7S2kwguUqLMcSVGLxt9PDhoBsFibP0u66yRAesR/zdkREkz2lxHPFrR9aQdJFe5m/EPeR9Kr9vKjHfwtKNpZAU+zFfxjKPYJ8euEXEByEEkQSSFdIrOEG8jOU8fvgYKUa2EL906J4F7qewTQn5pTwFBiII7NVhzd8AAAAASUVORK5CYII=);
    background-size: 100%;
    margin: 0 auto 25px;
}

.students__label {
    margin-top: 18px;
    font-size: 18px;
    color: #000;
    line-height: 2;
}

.students__carousel .owl-prev {
    position: absolute;
    left: 0;
    top: 140px;
    width: 52px;
    height: 52px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJhbmdsZS1sZWZ0IiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtbGVmdCBmYS13LTgiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjU2IDUxMiI+PHBhdGggZmlsbD0iIzQwMzczMyIgZD0iTTMxLjcgMjM5bDEzNi0xMzZjOS40LTkuNCAyNC42LTkuNCAzMy45IDBsMjIuNiAyMi42YzkuNCA5LjQgOS40IDI0LjYgMCAzMy45TDEyNy45IDI1Nmw5Ni40IDk2LjRjOS40IDkuNCA5LjQgMjQuNiAwIDMzLjlMMjAxLjcgNDA5Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMGwtMTM2LTEzNmMtOS41LTkuNC05LjUtMjQuNi0uMS0zNHoiPjwvcGF0aD48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    font-size: 0;
    outline: none;
    border: none;
}

.students__carousel .owl-next {
    position: absolute;
    right: 0;
    top: 140px;
    width: 52px;
    height: 52px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJhbmdsZS1yaWdodCIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWFuZ2xlLXJpZ2h0IGZhLXctOCIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgNTEyIj48cGF0aCBmaWxsPSIjNDAzNzMzIiBkPSJNMjI0LjMgMjczbC0xMzYgMTM2Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMGwtMjIuNi0yMi42Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOWw5Ni40LTk2LjQtOTYuNC05Ni40Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOUw1NC4zIDEwM2M5LjQtOS40IDI0LjYtOS40IDMzLjkgMGwxMzYgMTM2YzkuNSA5LjQgOS41IDI0LjYuMSAzNHoiPjwvcGF0aD48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    font-size: 0;
    outline: none;
    border: none;
}

.students__carousel .owl-prev:hover,
.students__carousel .owl-next:hover {
    opacity: 0.8;
}

.students__carousel .owl-dots {
    text-align: center;
    font-size: 0;
    margin-top: 30px;
    display: none;
}

.students__carousel .owl-dot {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-block;
    background: #403733;
    margin: 0 5px;
    border: none;
    outline: none;
}

.students__carousel .owl-dot.active,
.students__carousel .owl-dot:hover {
    opacity: 0.8;
}

/*
    FEEDBACK
 */
.feedback {
    position: relative;
    padding: 50px 0;
    background: url("/local/templates/shtab/css/../img/feedback.jpg") no-repeat top center;
    background-size: cover;
}

.feedback:before {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.4);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.feedback .container {
    position: relative;
}

.feedback__form {
    margin-top: 70px;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.feedback .title {
    text-align: center;
    color: #fff;
}

.feedback .text {
    text-align: center;
    color: #fff;
}

.button_white {
    background: #fff;
}

/*
    WALL
 */
.wall {
    padding: 50px 0;
}

.wall__block {
    max-width: 450px;
    margin: auto;
}

/*
    FOOTER
 */
.footer {
    background: #222124;
    padding-top: 35px;
}

.footer__items {
    justify-content: space-around;
    color: #fff;
    margin-bottom: 35px;
}

.footer__items a {
    text-decoration: none;
    color: #fff;
    cursor: default;
}

.footer__item {
    width: 33.33333333333%;
    text-align: center;
}

.footer__contact span,
.footer__contact div {
    display: inline-block;
}

.footer__contact:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    margin-right: 15px;
    position: relative;
    top: 2px;
}

.footer__contact_phone:before,
.input_phone,
.header__phone:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJwaG9uZSIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLXBob25lIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQ5My40IDI0LjZsLTEwNC0yNGMtMTEuMy0yLjYtMjIuOSAzLjMtMjcuNSAxMy45bC00OCAxMTJjLTQuMiA5LjgtMS40IDIxLjMgNi45IDI4bDYwLjYgNDkuNmMtMzYgNzYuNy05OC45IDE0MC41LTE3Ny4yIDE3Ny4ybC00OS42LTYwLjZjLTYuOC04LjMtMTguMi0xMS4xLTI4LTYuOWwtMTEyIDQ4QzMuOSAzNjYuNS0yIDM3OC4xLjYgMzg5LjRsMjQgMTA0QzI3LjEgNTA0LjIgMzYuNyA1MTIgNDggNTEyYzI1Ni4xIDAgNDY0LTIwNy41IDQ2NC00NjQgMC0xMS4yLTcuNy0yMC45LTE4LjYtMjMuNHoiPjwvcGF0aD48L3N2Zz4=);
}

.footer__contact_address:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJtYXAtbWFya2VyLWFsdCIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLW1hcC1tYXJrZXItYWx0IGZhLXctMTIiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzg0IDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE3Mi4yNjggNTAxLjY3QzI2Ljk3IDI5MS4wMzEgMCAyNjkuNDEzIDAgMTkyIDAgODUuOTYxIDg1Ljk2MSAwIDE5MiAwczE5MiA4NS45NjEgMTkyIDE5MmMwIDc3LjQxMy0yNi45NyA5OS4wMzEtMTcyLjI2OCAzMDkuNjctOS41MzUgMTMuNzc0LTI5LjkzIDEzLjc3My0zOS40NjQgMHpNMTkyIDI3MmM0NC4xODMgMCA4MC0zNS44MTcgODAtODBzLTM1LjgxNy04MC04MC04MC04MCAzNS44MTctODAgODAgMzUuODE3IDgwIDgwIDgweiI+PC9wYXRoPjwvc3ZnPg==);
}

.footer__contact_time:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjbG9jayIgY2xhc3M9InN2Zy1pbmxpbmUtLWZhIGZhLWNsb2NrIGZhLXctMTYiIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTU3LjEgMzUwLjFMMjI0LjkgMjk0Yy0zLjEtMi4zLTQuOS01LjktNC45LTkuN1YxMTZjMC02LjYgNS40LTEyIDEyLTEyaDQ4YzYuNiAwIDEyIDUuNCAxMiAxMnYxMzcuN2w2My41IDQ2LjJjNS40IDMuOSA2LjUgMTEuNCAyLjYgMTYuOGwtMjguMiAzOC44Yy0zLjkgNS4zLTExLjQgNi41LTE2LjggMi42eiI+PC9wYXRoPjwvc3ZnPg==);
}

.footer__button {
    max-width: 360px;
    margin: auto;
}

.button_middle {
    height: 47px;
    line-height: 46px;
    border-radius: 6px;
}

.footer__socialize {
    margin-top: 30px;
}

.footer__copyright {
    position: relative;
    text-align: center;
    color: #fff;
    padding: 30px 0;
    margin-top: 30px;
}

.footer__copyright:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #131314;
    border-bottom: 1px solid #302f33;
}

.footer__copyright span {
    display: inline-block;
}

.footer__copyright a {
    color: #fff;
}

.footer__copyright a:hover {
    text-decoration: none;
}

/* ==========================================================================
   DEVELOPER
   ========================================================================== */
.developer {
    padding: 10px 0;
    text-align: center;
    background: #000;
    font-family: Roboto;
    font-size: 12px;
    line-height: 18px;
    color: #FFF;
}

.developer a {
    color: #FFF;
    text-decoration: none;
    border-bottom: 1px solid #fff;
}

.developer a:hover {
    border-color: transparent;
}

/**
    POPUP
 */
.popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-y: auto;
    z-index: 20;
    background: rgba(0, 0, 0, 0.5);
    padding: 30px 5px;
    display: none;
}

.popup.active {
    display: flex;
}

.popup .title {
    margin-bottom: 20px;
}

.popup .text + .form {
    margin-top: 25px;
}

.popup .form__item {
    width: 50%;
}

.popup .form__items {
    margin-top: -15px;
}

.popup .form__item {
    margin-top: 15px;
}

.popup__block {
    max-width: 750px;
    background: #fff;
    border-radius: 4px;
    margin: auto;
    padding: 30px 15px;
    position: relative;
}

.popup__block_min {
    max-width: 360px;
}

.popup__block_min .form__item {
    width: 100%;
}

.popup__exit {
    cursor: pointer;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    padding: 0 15px;
    color: #000;
    font-style: normal;
    font-size: 28px;
    font-family: Arial,Baskerville,monospace;
}

.popup__exit:hover {
    opacity: 0.65;
}

/* End */


/* Start:/local/templates/shtab/css/owl.carousel.css?17704356114548*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
    /**
              This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
              calculation of the height of the owl-item that breaks page layouts
           */
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("/local/templates/shtab/css/owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

/* End */


/* Start:/local/templates/shtab/css/media.css?17704356115495*/
@media (max-width: 1199.98px) {
    .container {
        width: 990px;
    }

    .header__container {
        height: 50px;
    }


    .header__logo {
        width: 90px;
    }

    .header__btn {
        display: block;
    }

    .header__nav {
        color: #22353c;
        margin-bottom: 30px;
    }

    .header__nav li {
        display: block;
    }

    .header__nav li + li {
        margin-left: 0;
        margin-top: 10px;
    }

    .header__nav a {
        color: #22353c;
        display: inline-block;
        height: 30px;
        line-height: 30px;
    }

    .header__phone {
        color: #22353c;
        margin-left: 0;
        margin-bottom: 30px;
    }

    .header__phone a {
        color: #22353c;
    }

    .header__mobile {
        display: block;
        background: #fff;
        width: 255px;
        position: fixed;
        top: 0;
        bottom: 0;
        left: -300px;
        overflow-y: auto;
        padding: 15px;
        z-index: 15;
        box-shadow: 0 8px 10px -5px rgba(0,0,0,.2), 0 16px 24px 2px rgba(0,0,0,.14), 0 6px 30px 5px rgba(0,0,0,.12);
        transition: all .2s ease-out;
    }

    .header__mobile.active {
        left: 0;
    }

    .header__button {
        margin-left: 0;
        width: 100%;
    }

    .interests__caption {
        font-size: 15px;
    }

    .hq__blocks {
        display: block;
        margin-top: 30px;
    }

    .hq__video {
        margin-left: 0;
        margin-top: 30px;
        width: 100%;
    }

    .hq__video iframe {
        height: 400px;
    }

    .hq__items {
        width: auto;
        margin-top: -30px;
    }

    .hq__item {
        margin-top: 30px;
    }

    .steps__item:after {
        width: 100px;
        right: -52px;
    }
}

@media (max-width: 991.98px) {
    .container {
        width: 750px;
    }

    .interests__caption {
        font-size: 18px;
        height: 44px;
    }

    .jobs__items {
        flex-wrap: wrap;
    }

    .jobs__item {
        width: 50%;
    }

    .steps__item:after {
        width: 70px;
        right: -37px;
    }

    .feedback__form {
        max-width: 546px;
    }

    .form__item {
        width: 50%;
    }

    .feedback__form .form__item {
        width: 100%;
    }

    .steps__caption br {
        display: none;
    }
}

@media (max-width: 767.98px) {
    .container {
        width: 100%;
    }

    .main {
        height: auto;
    }

    .main__container {
        padding: 130px 0 60px;
    }

    .main__title {
        font-size: 30px;
        line-height: 45px;
        text-align: center;
    }

    .main__title span {
        font-size: 24px;
        line-height: 40px;
    }

    .main__button {
        width: 200px;
        margin: 30px auto 0;
    }

    .button_big {
        font-size: 15px;
        height: 40px;
        line-height: 39px;
    }

    .interests {
        margin-top: 0;
        padding-top: 50px;
    }

    .interests__title {
        color: #22353c;
        text-align: center;
    }

    .interests__caption {
        color: #22353c;
    }

    .interests__items {
        flex-wrap: wrap;
        margin-top: -30px;
    }

    .interests__item {
        width: 50%;
        margin-top: 30px;
    }

    .interests__caption {
        height: auto;
        margin-bottom: 10px;
    }

    .title {
        text-align: center;
    }

    .text {
        text-align: center;
    }

    .hq__item {
        width: 50%;
        display: block;
        text-align: center;
    }

    .hq__icon {
        margin: 0 auto 15px;
    }

    .hq__video {
        margin-left: auto;
        margin-right: auto;
    }

    .hq__video iframe {
        height: 300px;
    }

    .steps__item:after {
        width: 50px;
        right: -27px;
    }

    .input,
    .select {
        padding-left: 35px;
        background-position: 10px center;
    }

    .jobs {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .steps {
        padding-bottom: 30px;
        padding-top: 50px;
    }

    .students__carousel .owl-nav {
        display: none;
    }

    .students__carousel .owl-carousel {
        padding: 0;
    }

    .students__carousel .owl-dots {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .feedback__form {
        margin-top: 30px;
    }

    .steps__items {
        padding-bottom: 40px;
    }

    .popup .title,
    .popup .text {
        text-align: left;
    }

    .popup__block {
        padding: 30px 15px;
    }

    .popup .row {
        margin-left: -7.5px;
        margin-right: -7.5px;
    }

    .popup .col {
        padding-left: 7.5px;
        padding-right: 7.5px;
    }
}


@media (max-width: 575.98px) {
    .main__title span {
        font-size: 22px;
    }

    .hq__video {
        width: auto;
        max-width: 360px;
    }

    .steps__item {
        width: 50%;
        margin-top: 30px;
    }

    .steps__items {
        flex-wrap: wrap;
        margin-top: -30px;
    }

    .steps__item_step2:after {
        display: none;
    }

    .steps__caption {
        font-size: 15px;
    }

    .form__item {
        width: 100%;
    }

    .jobs__item {
        width: 100%;
    }

    .interests__item {
        width: 100%;
    }

    .hq__item {
        width: 100%;
    }

    .footer__items {
        flex-wrap: wrap;
        margin-top: -15px;
    }

    .footer__item {
        width: 100%;
        margin-top: 15px;
    }

    .popup .form__item {
        width: 100%;
    }
}
/* End */
/* /local/templates/shtab/css/style.css?177044399050702 */
/* /local/templates/shtab/css/owl.carousel.css?17704356114548 */
/* /local/templates/shtab/css/media.css?17704356115495 */
