@charset "UTF-8";
html {
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%; }

*,
*:before,
*:after {
  box-sizing: inherit; }

* {
  margin: 0;
  padding: 0;
  outline: none; }

img,
video {
  height: auto; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
  max-width: 100%; }

svg {
  max-height: 100%; }

svg:not(:root) {
  overflow: hidden; }

section {
  display: flow-root; }

iframe {
  border: none;
  max-width: 100%; }

button,
[type="submit"] {
  -webkit-appearance: button; }

[type="radio"],
[type="checkbox"] {
  vertical-align: middle;
  position: relative;
  bottom: 0;
  margin-right: 8px; }

input[type="search"] {
  -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

::-moz-focus-inner {
  border: none;
  padding: 0; }

html {
  font-size: 16px;
  scroll-behavior: smooth; }

body {
  text-rendering: optimizeLegibility;
  text-decoration-skip: objects;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #000000;
  line-height: 1.56;
  background: #ffffff; }

a {
  color: #4e8cef;
  text-decoration-color: #acc9f7; }

a:hover {
  color: #000;
  transition: all 0.3s linear 0s;
  cursor: pointer; }

a:not(:hover) {
  transition: all 0.3s linear 0s; }

.no-decor a, a.no-decor {
  text-decoration: none !important; }

b, strong, .strong, dl dt {
  font-weight: bold; }

.normal {
  font-weight: normal; }

em, i, cite, dfn {
  font-style: italic; }

sub,
sup {
  font-size: x-small;
  line-height: 0;
  margin-left: 2px;
  position: relative; }

sub, sup {
  bottom: 1px; }

p, blockquote, hr, pre, ol, ul, dl, table, fieldset, figure, address, form {
  margin-bottom: 8px; }

hr {
  border: none;
  border-bottom: 1px solid #dadada; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "PT Sans Narrow", sans-serif;
  font-weight: bold;
  color: #6d6d6d;
  text-rendering: optimizeLegibility;
  line-height: 1.2; }

h1, .h1 {
  font-size: 2.5rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.75rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1.2rem; }

h1 a, .h1 a,
h2 a, .h2 a,
h3 a, .h3 a,
h4 a, .h4 a,
h5 a, .h5 a,
h6 a, .h6 a {
  color: inherit; }

.caps {
  text-transform: uppercase; }

.nowrap,
.nowrap td {
  white-space: nowrap; }

.small {
  font-size: 80% !important; }

ul ul, ol ol, ol ul, ul ol {
  margin-left: 32px; }

ol ol li {
  list-style-type: lower-alpha; }

ol ol ol li {
  list-style-type: lower-roman; }

nav ul {
  margin: 0;
  list-style: none; }

/*grid*/
.main {
  max-width: 1200px;
  margin: auto; }

.column-gap-2 {
  grid-column-gap: 2vw !important; }

.gap-0 {
  grid-gap: 0vw !important; }

.gap-2 {
  grid-gap: 2vw !important;
  margin-bottom: 2vw; }

.gap-3 {
  grid-gap: 3vw !important;
  margin-bottom: 3vw; }

.gap-4 {
  grid-gap: 4vw !important;
  margin-bottom: 4vw; }

[class*=grid-] {
  display: grid;
  grid-gap: 1vw;
  margin-bottom: 1vw;
  clear: both; }

[class*=gap-]:last-child {
  margin-bottom: 0 !important; }

[class*=grid-] > li {
  list-style: none;
  text-indent: 0 !important; }

.grid-2 {
  grid-template-columns: repeat(2, 1fr); }

.grid-3 {
  grid-template-columns: repeat(3, 1fr); }

.grid-4 {
  grid-template-columns: repeat(4, 1fr); }

.grid-5 {
  grid-template-columns: repeat(5, 1fr); }

.grid-6 {
  grid-template-columns: repeat(6, 1fr); }

.grid-1-2 {
  grid-template-columns: 1fr 2fr; }

.grid-2-1 {
  grid-template-columns: 2fr 1fr; }

.grid-1-3 {
  grid-template-columns: 1fr 3fr; }

.grid-3-1 {
  grid-template-columns: 3fr 1fr; }

.grid-auto-end {
  grid-gap: 1px !important;
  grid-template-columns: repeat(auto-fit, minmax(20%, 1fr)); }

.grid-auto-end div:nth-child(odd):last-child {
  grid-column-start: 1;
  grid-column-end: end; }

/*table*/
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: none !important;
  max-width: 100%;
  width: 100% !important;
  empty-cells: show;
  font-size: 14px;
  line-height: 20px;
  margin: 16px 0; }
  table td, table th {
    border: 1px; }
    table td:first-child, table th:first-child {
      padding-left: 1rem; }
    table td:last-child, table th:last-child {
      padding-right: 1rem; }

table tr:nth-child(odd) td {
  background: #f7f7f7; }

table p {
  margin-bottom: 0; }

th, table tr:nth-child(1) td {
  font-weight: 700;
  vertical-align: middle;
  text-align: center;
  background: #6d6d6d !important;
  color: #fff; }

td:nth-child(odd) {
  background: #fdfdfd; }

td {
  vertical-align: middle; }

th,
td {
  padding: 1rem 1rem;
  border-bottom: 1px; }
  th:first-child,
  td:first-child {
    padding-left: 0; }
  th:last-child,
  td:last-child {
    padding-right: 0; }

/*
.mini-table th, .mini-table td {
    padding: 1px 1px 1px 12px;
}
.mini-table tr:nth-child(12) td , .mini-table tr:nth-child(24) td , .mini-table tr:nth-child(25) td  {
    background: #e2e2e2;
    font-weight: bold;
    border-top: 1px solid #fff;
}
.mini-table tr td:nth-child(2) {
    text-align: left;
}
*/
/*flex-push*/
.flex-top {
  display: flex;
  align-items: flex-start; }

.flex-middle {
  display: flex;
  align-items: center; }

.flex-bottom {
  display: flex;
  align-items: flex-end; }

.flex-left {
  display: flex;
  justify-content: flex-start; }

.flex-center {
  display: flex;
  justify-content: center; }

.flex-right {
  display: flex;
  justify-content: flex-end; }

/*text-align*/
.center {
  text-align: center !important; }

img.center, .center img {
  display: block;
  margin: auto; }

.right ul, ul.right {
  direction: rtl !important; }

.right {
  text-align: right !important; }

.left {
  text-align: left !important; }

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

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

.push-center {
  margin-left: auto;
  margin-right: auto; }

.push-middle {
  margin-top: auto;
  margin-bottom: auto !important; }

.push-bottom {
  margin-top: auto; }

/*sizes*/
.w5 {
  width: 5%; }

.w10 {
  width: 10%; }

.w20 {
  width: 20%; }

.w30 {
  width: 30%; }

.w40 {
  width: 40%; }

.w50 {
  width: 50%; }

.w60 {
  width: 60%; }

.w70 {
  width: 70%; }

.w80 {
  width: 80%; }

.w90 {
  width: 90%; }

.w100 {
  width: 100% !important; }

/*utils*/
.circle {
  border-radius: 50%; }

ul.no-ul {
  margin-left: 0; }
ul.no-ul, ul.no-ul ul {
  list-style: none; }

ul.no-ul {
  list-style: none;
  margin: 0; }

.relative {
  position: relative; }

.show-phone {
  display: none; }

.show-ipad {
  display: none; }

/*accordion*/
.accordion, .accordion-right, .accordion-text, .accordion-revers {
  cursor: pointer;
  transition: 0.4s;
  font-weight: bold;
  color: #ffffff;
  background: #76645a;
  padding: 1rem;
  position: relative;
  z-index: 2;
  border-radius: 9px;
  margin-bottom: 20px;
  box-shadow: #000 0 0 139px inset, #6f6862 0 0 18px; }

.accordion-right:before, .accordion-right.active:before {
  content: '' !important;
  padding-right: 0 !important; }

.accordion-right:after {
  content: '▿';
  color: #e28a4d;
  padding-left: 20px; }

.accordion-right.active:after {
  content: '▵';
  color: #e28a4d;
  padding-left: 20px; }

.accordion:before, .accordion-revers:before {
  content: '▿';
  padding-right: 20px;
  color: #e28a4d; }

.accordion.active:before, .accordion-revers.active:before {
  content: '▵';
  color: #e28a4d;
  padding-right: 20px; }

.accordion-content {
  display: none;
  padding: 20px;
  background: #ffbe90;
  margin: -25px 0 10px;
  border-radius: 0 0 9px 9px; }

.accordion-text:after {
  content: "Readmore"; }

.accordion-text.active:after {
  content: "Close"; }

@font-face {
  font-family: 'icon';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal; }
a[href^="mailto:"]:before, a[href^="tel:"]:before, .location:before, a[href*="/contacts"]:before, .rub:after, a[href$=".pdf"]:before, a[href$=".doc"]:before, a[href$=".docx"]:before, a[href$=".xlsx"]:before, a[href$=".xls"]:before {
  font-family: 'icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  padding-right: 2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

a[href^="mailto:"], a[href^="tel:"] {
  text-decoration: none; }

a[href^="mailto:"]:before {
  content: "\65";
  white-space: nowrap; }

a[href^="tel:"]:before {
  content: "\74";
  white-space: nowrap; }

.location:before {
  content: "\6c"; }

.rub:after {
  content: "\72"; }

.find:before {
  content: "\66"; }

.metro:before {
  content: "\6D"; }

article a[href$=".pdf"]:before {
  content: "\70";
  color: red; }

article a[href$=".doc"]:before, article a[href$=".docx"]:before {
  content: "\77";
  color: #1962b3; }

article a[href$=".xls"]:before, article a[href$=".xlsx"]:before {
  content: "\78";
  color: #0f8a42; }

.no-icon a, a.no-icon, .no-icon a:after, a.no-icon:after, .no-icon a:before, a.no-icon:before, .no-icon:after, .no-icon:before {
  text-decoration: none !important;
  border: none !important;
  content: '' !important; }

.dot-menu {
  position: fixed;
  z-index: 600;
  top: 0;
  right: -300px;
  height: 100%;
  width: 300px;
  padding: 2rem;
  overflow-y: auto;
  background: #2d2c34;
  transition-duration: 0.8s; }

.dot-menu a {
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font-size: 1rem; }

.dot-menu li {
  list-style: none;
  padding-bottom: 1rem; }

.show-menu {
  right: 0; }

.burger {
  position: fixed;
  z-index: 601;
  top: 40px;
  right: 0;
  transform: translate(-50%, -50%);
  background: #2d2c34;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 50px; }

.line, .line:before, .line:after {
  width: 15px;
  height: 3px;
  background-color: #fff;
  position: absolute; }

.line {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: .3s; }

.line:before, .line:after {
  content: '';
  transition: .5s; }

.line:before {
  top: 8px; }

.line:after {
  top: -8px; }

.burger-x {
  background: #fff; }

.burger-x .line, .burger-x .line:before, .burger-x .line:after {
  background-color: #2f2628; }

.burger-x .line {
  background-color: transparent; }

.burger-x .line:before {
  top: 0;
  transform: rotate(134deg); }

.burger-x .line:after {
  top: 0;
  transform: rotate(225deg); }

/*header*/
header {
  background: transparent url(../images/81510592-coal-mining-aerial-view-excavator-loading-train-cargos.jpg) no-repeat top center;
  background-size: cover;
  padding: 2rem 0 4rem; }

header h1 {
  margin-bottom: 2rem;
  background: #433938ab;
  display: inline-block;
  padding: 20px; }

footer {
  clear: both;
  padding: 2rem;
  background: transparent url(../images/bg.jpg) no-repeat top center;
  background-size: cover;
  background-attachment: fixed;
  color: #ffffff;
  margin: -7rem auto 0 !important; }

footer a {
  text-decoration: none;
  color: #ffffff; }

header, section {
  margin-bottom: 4rem;
  padding: 0 40px 4rem; }

.bg {
  background: transparent url(../images/bg.jpg) no-repeat top center;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 4rem; }

.bg > div {
  margin-top: 4rem !important; }

.divider, hr {
  background: #fff;
  margin: 4rem auto;
  height: 2px; }

.advantage ol {
  font-size: 24px;
  color: #e28a4d; }

.advantage ol li {
  list-style-type: decimal; }

.advantage ol li p {
  padding: 0px 19px;
  font-style: normal;
  color: #fff;
  font-size: 16px;
  border-left: 2px solid #e28a4d; }

.advantage ol li p em {
  display: block;
  font-size: 13px; }

.bg a {
  border-bottom: #e28a4d 2px dashed;
  text-decoration: none; }

.bg .h4 li {
  margin-bottom: 1rem; }

.white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white a, .white p, .white,
header h1, .bg, .bg a, .bg .h4, .bg h4 {
  color: #fff; }

.bg h2.title, header h4 {
  color: #e28a4d !important;
  text-shadow: 0 0 86px #000; }

.bg .box > div, .bg .box > ul, .bg .box > li, header .box > div {
  background: #2a2931ad;
  border: none; }

.title {
  text-align: center;
  font-size: 2.5rem;
  margin: 0 auto 2rem;
  text-transform: uppercase; }

.box-banner {
  padding: 20px;
  border: 1px solid #dadada; }

.date {
  font-size: 16px;
  color: #e28a4d; }

.admission-circle, .programms-circle {
  font-size: 25px;
  font-weight: bold; }

.admission-circle strong {
  width: 80px;
  height: 80px;
  background: #e28a4d;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  line-height: 80px;
  border-radius: 50%;
  margin: 20px 0;
  display: inline-block;
  font-size: 45px; }

/*.programms-circle  strong {
    width: 100px;
    height: 100px;
    background: #4a4549;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    line-height: 100px;
    margin: 20px 0;
    display: inline-block;
    font-size: 60px;
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}*/
.programms-circle strong {
  color: #4a4549;
  display: inline-block;
  font-size: 30px; }

.banners img {
  max-height: 100px;
  margin: 21px;
  padding: 11px;
  box-shadow: 0 0 60px #ddd; }

.black, .black a, a.black {
  color: black; }

section img {
  margin: 0 20px 20px  0; }

section img.right {
  margin: 0 0 5.3333333333px 20px;
  float: right; }

section img.left {
  margin: 0 20px 5.3333333333px 0;
  float: left; }

section ul ul, section ol ol, section ul ol, section ol ul {
  display: block; }

.outside ul li {
  list-style-position: outside;
  text-indent: 0; }

section ul li, section ol li {
  list-style-position: inside;
  text-indent: .8em; }

section iframe {
  display: block;
  margin: 0 auto 8px; }

ul.box, .box > ul {
  margin: 0; }

.box a {
  color: #6d6d6d;
  text-decoration: none; }

.box p a {
  color: #4e8cef;
  text-decoration: underline; }

.box > li, .box > div, .box > ul, .box > a {
  padding: 20px;
  list-style: none; }

.people {
  display: grid;
  grid-template-columns: 120px auto;
  grid-gap: 20px; }

.people img {
  border-radius: 50%; }

@media (max-width: 769px) {
  /*typography*/
  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    text-align: center; }

  section img {
    display: block;
    margin: auto; }

  h1, .h1 {
    font-size: 2rem; }

  /*grid*/
  [class*=grid-] {
    display: block; }

  [class*=grid-] > * {
    margin-bottom: 10px !important;
    display: block; }

  .phone-grid {
    display: grid !important; }

  /*table*/
  table {
    overflow-x: auto;
    display: block; }

  /*text-align*/
  .phone-center {
    text-align: center !important; }

  .phone-left {
    text-align: left !important; }

  img.phone-center, .phone-center img {
    margin: auto;
    display: block; }

  .hide-phone {
    display: none !important; }

  .show-phone {
    display: block !important; }

  .flex-phone {
    display: flex; }

  .first-phone {
    order: -1; }

  .last-phone {
    order: 1; }

  /*sizes*/
  .ipad-w50 {
    width: 50%; }

  /*accordion*/
  .burger {
    display: block; }

  /*header*/
  header h1 {
    font-size: 25px; }

  /*footer*/
  .title {
    font-size: 2rem;
    margin: 0 auto 2rem; }

  header, section {
    margin-bottom: 2rem;
    padding: 2rem 10px; }

  h2, .h2 {
    font-size: 1.5rem; }

  .bg {
    padding: 0 20px; }

  .bg > div {
    margin-top: 1rem !important; }

  .outside ul li {
    list-style-position: inside; }

  ul.h4 {
    text-align: left; } }
@media (min-width: 769px) and (max-width: 1024px) {
  /*grid*/
  .ipad-grid {
    display: grid !important; }

  .show-phone {
    display: none !important; }

  .hide-ipad {
    display: none !important; }

  .show-ipad {
    display: block !important; }

  /*sizes*/
  .phone-w5 {
    width: 5%; }

  .phone-w10 {
    width: 10%; }

  .phone-w20 {
    width: 20%; }

  .phone-w30 {
    width: 30%; }

  .phone-w40 {
    width: 40%; }

  .phone-w50 {
    width: 50%; }

  .phone-w60 {
    width: 60%; }

  .phone-w70 {
    width: 70%; }

  .phone-w80 {
    width: 80%; }

  .phone-w90 {
    width: 90%; }

  .phone-w100 {
    width: 100%; }

  section {
    display: block;
    padding: 2rem 40px 4rem; } }

/*# sourceMappingURL=kube.css.map */
