@font-face{font-family:'fontello';src:url();src:url() format('embedded-opentype'),url(data:application/font-woff2;base64,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) format('woff2'),url(data:application/font-woff;base64,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) format('woff'),url() format('truetype'),url() format('svg');font-weight:normal;font-style:normal}

/* line 6385, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 6386, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 6409, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .light {
  background: #d0e3f7;
}
/* line 6413, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 6420, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .center {
  text-align: center;
}
/* line 6424, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 6446, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main h3 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 6468, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 6479, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .t2 {
  
  font-size: 1em;
}
/* line 6484, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .ser {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 6499, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 6510, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main section a:hover, body.ss-obuchenie #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 6517, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .blue {
  margin: 0 -40px;
  background: #ffd8b0;
  padding: 20px 40px;
  
  font-size: 1em;
}
/* line 6525, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .blue3 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 40px;
  
  font-size: 1em;
}
/* line 6533, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 6540, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main section#train {
  background-color: white;
}
/* line 6544, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main section#krat {
  background-color: #e3e0de;
}
/* line 6548, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main section#krat {
  padding-top: 20px;
  background-color: #e3e0de;
}
/* line 6553, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 6559, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 6567, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .krug {
  border-radius: 50%;
}
/* line 6571, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .ten {
  display: block;
  max-width: 500px;
  margin: 20px auto;
  box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
}
/* line 6580, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .sr {
  display: block;
  max-width: 850px;
  margin: 20px auto;
}
/* line 6586, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .btn2 {
  display: inline-block;
  width: 100%;
  border-radius: 15px;
  border: rgba(0, 0, 0, .3) 0 solid;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  background: rgba(242, 105, 40, 1);
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
  font-size: 12pt;
  transition: background 0.4s;
  cursor: pointer;
}
/* line 6602, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .btn2:hover {
  background: #80b438;
}
/* line 6606, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss-obuchenie #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 6615, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 6616, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 6639, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 6657, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 6661, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 6665, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 6669, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .sttable2 {
  padding: 10px;
  border-collapse: collapse;
  border: 10px #004572 solid;
  margin: 20px;
  margin-bottom: 40px;
}
/* line 6677, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .sttable2 td {
  padding: 10px;
  border: 10px #004572 solid;
  background: #dbf1ff;
  min-height: 250px;
}
/* line 6684, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 6692, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .cover {
  display: table;
  height: auto;
  width: 100%;
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
  background-attachment: fixed;
  overflow: hidden;
}
/* line 6704, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 6713, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 6725, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 6739, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 6753, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 6769, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 6776, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main section#usl {
  background-color: white;
}
/* line 6779, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main section#train, body.r-autopilot #g-main section#usl {
  background-color: white;
}
/* line 6783, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main section#way {
  background-color: #e3e0de;
}
/* line 6787, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 6792, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 6798, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 6808, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 6813, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main section#files {
  background: rgba(0, 69, 114, 0.8);
  color: #ebebeb;
}
/* line 6818, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main section#files .ssyl {
  color: #ebebeb;
  text-decoration: underline;
  text-shadow: none;
  background: none;
}
/* line 6825, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main section#how, body.r-autopilot #g-main section#way3, body.r-autopilot #g-main section#krat {
  background-color: #e3e0de;
}
/* line 6831, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 6837, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 6845, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 6851, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 6869, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 6873, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 6877, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 6881, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .icon-right-dir:before {
  content: '\e80f';
}
/* line 6885, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .btn2 {
  display: inline-block;
  width: 100%;
  border-radius: 15px;
  border: rgba(0, 0, 0, .3) 0 solid;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  background: rgba(242, 105, 40, 1);
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
  font-size: 12pt;
  transition: background 0.4s;
  cursor: pointer;
}
/* line 6901, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .btn2:hover {
  background: #80b438;
}
/* line 6905, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 6913, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 6920, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .cover {
  display: table;
  width: 100%;
  background-color: gray;
  text-align: center;
  vertical-align: middle;
}
/* line 6928, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 6937, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 6949, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 6963, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main .descr {
  position: relative;
  bottom: 12%;
  left: 0;
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 6980, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-autopilot #g-main [class^="icon-"], body.r-autopilot #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 6986, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 6987, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 7010, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .light {
  background: #d0e3f7;
}
/* line 7014, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 7019, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 7026, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main strong {
  font-weight: bold;
}
/* line 7030, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 7052, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .hh1 {
  font-size: 34px;
  text-align: center;
  padding: 0;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 40px;
  padding-bottom: 30px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-end: 0;
  -webkit-margin-start: -2.13px;
  text-transform: none;
}
/* line 7077, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main h3 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 7099, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 7110, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main h5 {
  font-size: 20px;
  color: #0074d9;
  display: block;
  font-style: normal;
  margin-bottom: 20px;
  font-weight: 600;
  letter-spacing: -0.288px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
}
/* line 7126, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .t2 {
  
  font-size: 1em;
}
/* line 7131, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .ser, body.obuchenie-biznes-process #g-main .ser3 {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 7147, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 7161, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 7172, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main section a:hover, body.obuchenie-biznes-process #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 7179, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 7186, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main section#krat {
  background-color: #e3e0de;
}
/* line 7190, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main section#krat {
  padding-top: 10px;
  background-color: #e3e0de;
}
/* line 7195, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main section#krat a {
  padding-bottom: 4px;
  background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.84);
  transition: color 0.15s;
}
/* line 7206, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main section#krat a:hover {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 7212, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 7217, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .btn2 {
  display: inline-block;
  width: 100%;
  border-radius: 15px;
  border: rgba(0, 0, 0, .3) 0 solid;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  background: rgba(242, 105, 40, 1);
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
  font-size: 12pt;
  transition: background 0.4s;
  cursor: pointer;
}
/* line 7233, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .btn2:hover {
  background: #80b438;
}
/* line 7237, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 7245, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .kolonki-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 7251, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .kolonki2 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 50%;
  padding: 10px;
}
/* line 7259, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .kolonki-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 7265, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .kolonki2 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 50%;
  padding: 10px;
}
/* line 7273, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .sta-wr {
  display: block;
  width: 100%;
  margin: 5px;
  float: left;
  box-sizing: border-box;
  padding: 10px;
}
/* line 7282, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .sta {
  position: relative;
  display: block;
  background: white;
  border: 1px solid #004572;
  padding: 25px;
  padding-bottom: 40px;
  padding-top: 40px;
}
/* line 7292, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .sta-read {
  padding: 5px;
  font-family: 'lora2';
  font-size: 1em;
  color: black;
  position: absolute;
  float: right;
  right: 5%;
  bottom: 10%;
  display: block;
  text-align: right;
  color: #0074d9;
}
/* line 7306, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .sta-top {
  padding: 5px;
  font-size: 1em;
  color: black;
  position: absolute;
  float: left;
  left: 0;
  top: 0;
  display: block;
  text-align: left;
  text-transform: uppercase;
}
/* line 7320, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main .sta a {
  text-shadow: none;
  background: none;
}
/* line 7325, templates/g5_hydrogen/custom/scss/custom.scss */
body.obuchenie-biznes-process #g-main [class^="icon-"], body.obuchenie-biznes-process #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 7331, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7332, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 7355, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main #line {
  background: white;
  padding: 25px 25px 10px 25px;
}
/* line 7360, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main #navi {
  background: white;
  padding: 0;
  margin: 0;
  height: 60px;
}
/* line 7367, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main #navi2 {
  margin: 0 auto 0 auto;
  border: 0;
  background: white;
  min-width: 1050;
}
/* line 7374, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .cd-section {
  padding: 50px 10% 50px 10%;
}
/* line 7378, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .cd-section tr {
  margin-bottom: 0;
}
/* line 7382, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .cd-section td {
  margin-bottom: 0;
  padding: 5px;
}
/* line 7387, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .navigation {
  list-style: none;
}
/* line 7391, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .navigation li {
  float: left;
  margin-right: 3px;
  font-family: Arial;
  font-size: 13px;
  text-align: center;
  width: 16%;
  min-width: 160px;
  color: #037bbc;
}
/* line 7402, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .navigation li a {
  display: block;
  padding: 15px 20px;
  background: #ffd2a6;
  color: #037bbc;
  text-decoration: none;
  position: relative;
  height: 28px;
}
/* line 7412, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .a.knopka {
  background: #d44b38;
  text-align: center;
  display: block;
  font-family: arial;
  text-decoration: none;
  font-weight: 300;
  font-size: 14px;
  color: #fff;
  padding: 3px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 20px auto;
  transition: 0.5s;
  border-radius: 5px;
  outline: none;
}
/* line 7430, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .a.knopka:hover {
  background: #e85f4c;
}
/* line 7434, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .a.knopka:active {
  background: #980f00;
}
/* line 7438, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .navigation li a a2 {
  display: block;
  padding: 15px 20px;
  background: #fb7d00;
  color: #037bbc;
  text-decoration: none;
  position: relative;
  height: 28px;
}
/* line 7448, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .navigation li a:hover {
  background: #fb7d00;
  color: #037bbc;
}
/* line 7453, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .navigation li a:focus {
  background: #fb7d00;
  color: #037bbc;
}
/* line 7458, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .navigation li a:active {
  background: #743a00;
  color: #037bbc;
}
/* line 7463, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .navigation p {
  display: block;
  padding: 15px 20px;
  background: #fb7d00;
  color: #037bbc;
  height: 30px;
}
/* line 7471, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main #mc_embed_signup {
  background: #fff;
  clear: left;
  font: 14px Helvetica, Arial, sans-serif;
  width: 400px;
}
/* line 7478, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main #anons {
  background: #fb7d00;
  min-height: 200px;
  padding: 50px 15% 50px 15%;
  text-align: center;
}
/* line 7485, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .content {
  padding: 25px 15% 25px 15%;
  max-width: 1400px;
  font-size: 16px;
  line-height: 20px;
}
/* line 7492, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .sttable {
  padding: 10px;
  border-collapse: collapse;
  border: 1px #fb7d00 solid;
}
/* line 7498, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .sttable td {
  padding: 10px;
  border: 1px #fb7d00 solid;
}
/* line 7503, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main p {
  margin-bottom: 20px;
}
/* line 7507, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .tdmenu {
  font-family: 'Arial';
  font-size: 13px;
  padding: 15px 5px;
}
/* line 7513, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main p.storytitle {
  font-family: 'Franklin Gothic';
  font-weight: lighter;
  font-size: 24px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 7524, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main p.podpis {
  font-family: 'Times';
  font-size: 21px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 7532, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main #prokr {
  background: white;
  padding: 20px 15% 20px 15%;
  text-align: center;
}
/* line 7538, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main #prokr img {
  margin: 0 10px 0 10px;
  height: 37px;
}
/* line 7543, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main #anons2 {
  background: #fb7d00;
  min-height: 50px;
  padding: 25px 20% 25px 20%;
  text-align: center;
}
/* line 7550, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main #main {
  padding: 0;
  width: 100%;
  background: #ffc182;
}
/* line 7556, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .col1 {
  padding: 0;
  width: 20%;
  min-width: 180px;
  background: -webkit-linear-gradient(left, #fff1e2, #ffc182);
  background: -o-linear-gradient(left, #fff1e2, #ffc182);
  background: -moz-linear-gradient(left, #fff1e2, #ffc182);
  background: linear-gradient(left, #fff1e2, #ffc182);
  vertical-align: top;
}
/* line 7567, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .colmain {
  width: 60%;
  min-width: 800px;
  background: white;
  border-style: solid;
  border-width: 1px;
  border-color: #fb7d00;
}
/* line 7576, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .col2 {
  padding: 0;
  width: 20%;
  min-width: 70px;
  background: -webkit-linear-gradient(right, #fff1e2, #ffc182);
  background: -o-linear-gradient(right, #fff1e2, #ffc182);
  background: -moz-linear-gradient(right, #fff1e2, #ffc182);
  background: linear-gradient(right, #fff1e2, #ffc182);
}
/* line 7586, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main #bottom {
  background: #fb7d00;
  min-height: 50px;
  padding: 25px 20% 25px 20%;
  text-align: center;
}
/* line 7593, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .notes {
  color: #fff;
}
/* line 7597, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .notes ul, body.kaizen-obuchenie #g-main li {
  list-style: none;
}
/* line 7602, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .notes ul {
  overflow: hidden;
  padding: 3em;
}
/* line 7607, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .notes li a {
  text-decoration: none;
  font-family: 'Neucha', cursive;
  font-size: 14px;
  color: #000;
  background: #ffc;
  display: block;
  height: 10em;
  width: 160px;
  padding: 1em;
  margin-bottom: 10px;
  -moz-box-shadow: 5px 5px 7px rgba(33, 33, 33, 1);
  -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 7);
  -box-shadow: 5px 5px 7px rgba(33, 33, 33, 7);
  -o-transform: rotate(-7deg);
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  position: relative;
}
/* line 7627, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .notes li:nth-child(even) a {
  -o-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  position: relative;
  top: 5px;
  background: #ccf;
}
/* line 7636, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .notes li:nth-child(3n) a {
  -o-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  position: relative;
  top: -5px;
  background: #ccf;
  background: #cfc;
}
/* line 7646, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .notes li:nth-child(5n) a {
  -o-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  position: relative;
  top: -10px;
}
/* line 7654, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .notes li a:hover, body.kaizen-obuchenie #g-main .notes li a:focus {
  -moz-box-shadow: 10px 10px 7px rgba(0, 0, 0, .7);
  -webkit-box-shadow: 10px 10px 7px rgba(0, 0, 0, .7);
  box-shadow: 10px 10px 7px rgba(0, 0, 0, .7);
  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  -o-transform: scale(1.25);
  position: relative;
  z-index: 5;
}
/* line 7666, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main h6 {
  font-family: 'Neucha', cursive;
  font-size: 21px;
  text-align: center;
}
/* line 7672, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main #vertical-nav {
  position: fixed;
  right: 1%;
  top: 70%;
  bottom: auto;
  text-align: right;
}
/* line 7680, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .post-tag {
  margin: 0;
  text-align: left;
}
/* line 7685, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .post-tag a {
  font-family: Arial;
  background-color: #aaa;
  border-radius: 0 2px 2px 0;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  line-height: 13px;
  margin: 0 0 2px 10px;
  padding: 4px 7px 3px;
  position: relative;
}
/* line 7698, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .post-tag a:before {
  border-top: 10px solid transparent;
  border-right: 8px solid #aaa;
  border-bottom: 10px solid transparent;
  content: "";
  height: 0;
  position: absolute;
  top: 0;
  left: -8px;
  width: 0;
}
/* line 7710, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .post-tag a:after {
  background-color: #fff;
  border-radius: 50%;
  content: "";
  height: 4px;
  position: absolute;
  top: 8px;
  left: -2px;
  width: 4px;
}
/* line 7721, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .post-tag a:hover {
  background: #444;
  color: #fff;
}
/* line 7726, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .post-tag a:hover:before {
  border-right-color: #444;
}
/* line 7730, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .offer {
  width: 33%;
  padding: 30px;
  font-family: Arial;
  font-weight: lighter;
  font-size: 16px;
  text-align: center;
}
/* line 7739, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .offer p.t1 {
  font-family: Times;
  font-size: 28px;
  text-align: center;
}
/* line 7745, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .offer p.price {
  font-family: Times;
  font-size: 28px;
  text-align: center;
  margin-top: 20px;
}
/* line 7752, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main p.nomer {
  display: inline-block;
  background-color: #cdedfe;
  color: black;
  padding: 5px;
  width: 30px;
  text-align: center;
}
/* line 7761, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main p.nazv {
  display: inline;
  background-color: #cdedfe;
  padding: 5px;
  font-size: 18px;
  font-family: Arial;
}
/* line 7769, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main p.price2 {
  display: inline-block;
  font-family: Arial;
  font-size: 18px;
  text-align: center;
}
/* line 7776, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main p.com {
  margin-top: -15px;
  font-family: Arial;
  margin-left: 45px;
  font-size: 14px;
  width: 600px;
}
/* line 7784, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main p.nomer2 {
  display: inline-block;
  margin-left: 100;
  background-color: #cdedfe;
  color: black;
  padding: 5px;
  min-width: 25px;
  text-align: center;
}
/* line 7794, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main p.nazv2 {
  display: inline;
  padding: 5px;
  font-size: 14px;
  font-family: Arial;
  width: 400px;
}
/* line 7802, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main p.com2 {
  margin-top: -20px;
  font-family: Arial;
  margin-left: 150px;
  font-size: 12px;
  width: 400px;
  color: #606060;
}
/* line 7811, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main .box {
  width: 70%;
  height: 200px;
  background: red;
  margin: 40px auto;
}
/* line 7818, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-obuchenie #g-main [class^="icon-"], body.kaizen-obuchenie #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 7824, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 7825, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 7848, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 7852, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 7857, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 7864, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 7886, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main h3 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 7908, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 7919, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .ser, body.r-express #g-main .ser3 {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 7935, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 7949, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 7960, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main section a:hover, body.r-express #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 7967, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .blue2 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 20px 40px 40px 40px;
  
  font-size: 1em;
}
/* line 7975, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .blue2 a {
  text-shadow: none;
}
/* line 7979, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .svettext {
  color: #ebebeb;
}
/* line 7983, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 7999, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 8006, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main section#usl {
  background-color: white;
}
/* line 8010, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main section#way {
  background-color: #e3e0de;
}
/* line 8014, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 8019, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 8025, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 8035, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 8040, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main section#files {
  background: rgba(0, 69, 114, 0.8);
  color: #ebebeb;
}
/* line 8045, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main section#files .ssyl {
  color: #ebebeb;
  text-decoration: underline;
  text-shadow: none;
  background: none;
}
/* line 8052, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 8058, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 8066, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 8072, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 8090, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 8094, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 8098, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 8102, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .icon-right-dir:before {
  content: '\e80f';
}
/* line 8106, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .btn2 {
  display: inline-block;
  width: 100%;
  border-radius: 15px;
  border: rgba(0, 0, 0, .3) 0 solid;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  background: rgba(242, 105, 40, 1);
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
  font-size: 12pt;
  transition: background 0.4s;
  cursor: pointer;
}
/* line 8122, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .btn2:hover {
  background: #80b438;
}
/* line 8126, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 8134, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 8141, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .cover {
  display: table;
  width: 100%;
  background-color: gray;
  text-align: center;
  vertical-align: middle;
}
/* line 8149, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 8158, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 8170, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 8184, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main .descr {
  position: relative;
  bottom: 12%;
  left: 0;
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 8201, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-express #g-main [class^="icon-"], body.r-express #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 8207, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8208, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 8231, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 8235, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 8240, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .nobm {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 8245, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 8252, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main strong {
  font-weight: bold;
}
/* line 8256, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 8278, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main h3 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 8300, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 8311, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .ser, body.r-reglament-as-is #g-main .ser3 {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 8327, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 8341, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 8352, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section a:hover, body.r-reglament-as-is #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 8359, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .blue {
  margin: 0 -40px;
  background: #ffd8b0;
  padding: 20px 40px;
  
  font-size: 1em;
}
/* line 8367, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .blue2 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 20px 40px 40px 40px;
  
  font-size: 1em;
}
/* line 8375, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .blue2 a {
  text-shadow: none;
}
/* line 8379, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .blue2 .a-img, body.r-reglament-as-is #g-main .blue2 .a-img:hover {
  background: none;
}
/* line 8384, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .svettext {
  color: #ebebeb;
}
/* line 8388, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 8404, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 8411, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section#usl {
  background-color: white;
}
/* line 8415, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section#way, body.r-reglament-as-is #g-main section#how {
  background-color: #e3e0de;
}
/* line 8420, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section#way a, body.r-reglament-as-is #g-main section#way p a {
  padding-bottom: 4px;
  background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.84);
  transition: color 0.15s;
}
/* line 8432, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section#way a:hover, body.r-reglament-as-is #g-main section#way p a:hover, body.r-reglament-as-is #g-main section#way a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 8440, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 8445, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 8451, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 8461, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 8466, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section#files {
  background: rgba(0, 69, 114, 0.8);
  color: #ebebeb;
}
/* line 8471, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main section#files .ssyl {
  color: #ebebeb;
  text-decoration: underline;
  text-shadow: none;
  background: none;
}
/* line 8478, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 8484, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 8492, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 8498, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 8516, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 8520, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 8524, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 8528, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .icon-right-dir:before {
  content: '\e80f';
}
/* line 8532, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .btn2 {
  display: inline-block;
  width: 100%;
  border-radius: 15px;
  border: rgba(0, 0, 0, .3) 0 solid;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  background: rgba(242, 105, 40, 1);
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
  font-size: 12pt;
  transition: background 0.4s;
  cursor: pointer;
}
/* line 8548, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .btn2:hover {
  background: #80b438;
}
/* line 8552, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 8560, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 8567, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .cover {
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 8574, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 8583, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 8595, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 8609, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 8623, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-is #g-main [class^="icon-"], body.r-reglament-as-is #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 8629, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8630, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 8653, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .light {
  background: #d0e3f7;
}
/* line 8657, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 8662, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main strong {
  font-weight: bold;
}
/* line 8666, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 8688, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main h3, body.sales-tact #g-main h6 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 8711, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 8722, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .ser {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 8737, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 8751, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 8762, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main section a:hover, body.sales-tact #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 8769, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .blue3 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 40px;
  
  font-size: 1em;
}
/* line 8777, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .blue3 a {
  text-shadow: none;
}
/* line 8781, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 8797, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 8804, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main section#train, body.sales-tact #g-main section#usl {
  background-color: white;
}
/* line 8809, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main section#how {
  background-color: #e3e0de;
}
/* line 8813, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main section#how a {
  padding-bottom: 4px;
  background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.84);
  transition: color 0.15s;
}
/* line 8824, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 8829, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 8835, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 8843, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 8861, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 8865, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 8869, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .right-rel {
  position: relative;
  float: right;
  right: 1%;
  display: block;
  width: 250px;
  max-width: 250px;
  padding: 10px 0 10px 30px;
}
/* line 8879, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 8887, templates/g5_hydrogen/custom/scss/custom.scss */
body.sales-tact #g-main [class^="icon-"], body.sales-tact #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 8893, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 8894, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 8917, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 8921, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .t3 {
  font-family: 'bad_script';
  font-size: 18px;
}
/* line 8926, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .nobt {
  padding-top: 0;
  margin-top: 0;
}
/* line 8931, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 8938, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main h2 {
  text-align: center;
  padding: 0;
  Color: rgba(0, 0, 0, 0.84);
  font-size: 34px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 5px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-end: 0;
  -webkit-margin-start: -2.13px;
  text-transform: none;
}
/* line 8962, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main h3 {
  color: rgba(242, 105, 40, 1);
  display: block;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 8984, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main h4 {
  margin-top: 30px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 0;
  font-size: 24px;
  color: rgba(0, 0, 0, 0.84);
  font-weight: 600;
}
/* line 8995, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .ser {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 9010, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .ser3 {
  color: rgba(0, 0, 0, 0.84);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  font-weight: lighter;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 9025, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .anons {
  color: rgba(0, 0, 0, 0.54);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  padding: 0 40px 30px 40px;
}
/* line 9040, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  text-shadow: 0.03em 0 white, -0.03em 0 white, 0 0.03em white, 0 -0.03em white, 0.06em 0 white, -0.06em 0 white, 0.09em 0 white, -0.09em 0 white, 0.12em 0 white, -0.12em 0 white, 0.15em 0 white, -0.15em 0 white;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.84);
  transition: color 0.15s;
}
/* line 9052, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section a:hover, body.r-got-regl #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 9059, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .blue2 {
  margin: 0 -40px;
  background: rgba(0, 69, 114, 0.2);
  padding: 20px 40px;
}
/* line 9065, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .blue2 a {
  text-shadow: none;
}
/* line 9069, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: rgba(242, 105, 40, 1);
  float: left;
  text-align: center;
  padding: 3px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 9085, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 9092, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section#way {
  background-color: #ebebeb;
}
/* line 9096, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section#info {
  background: white;
  padding: 10px;
}
/* line 9101, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 9107, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  text-shadow: 0.03em 0 white, -0.03em 0 white, 0 0.03em white, 0 -0.03em white, 0.06em 0 white, -0.06em 0 white, 0.09em 0 white, -0.09em 0 white, 0.12em 0 white, -0.12em 0 white, 0.15em 0 white, -0.15em 0 white;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 9118, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section#usl {
  background: white;
}
/* line 9122, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 9127, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section#files {
  background: rgba(0, 69, 114, 0.8);
  padding: 10px;
  color: #ebebeb;
}
/* line 9133, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section#files .ssyl {
  color: #ebebeb;
  text-decoration: underline;
  text-shadow: none;
  background: none;
}
/* line 9140, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main section#files .t3 {
  color: black;
  font-weight: normal;
}
/* line 9145, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 9151, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 9159, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 9165, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 9183, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 9187, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 9191, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 9195, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .icon-right-dir:before {
  content: '\e80f';
}
/* line 9199, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .btn2 {
  display: inline-block;
  width: 100%;
  border-radius: 15px;
  border: rgba(0, 0, 0, .3) 0 solid;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  background: rgba(242, 105, 40, 1);
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
  font-size: 12pt;
  transition: background 0.4s;
  cursor: pointer;
}
/* line 9216, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .btn2:hover {
  background: #80b438;
}
/* line 9220, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .right-abs {
  position: absolute;
  top: 20px;
  right: 15%;
  display: block;
  width: 200px;
  max-width: 200px;
}
/* line 9229, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 9237, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 9244, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .cover {
  display: table;
  width: 100%;
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 9253, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 9262, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 9275, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
  font-family: 'Montserrat';
}
/* line 9290, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 9304, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-got-regl #g-main [class^="icon-"], body.r-got-regl #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 9310, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9311, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 9334, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 9338, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 9360, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main h6 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 9382, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 9393, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .t2 {
  
  font-size: 1em;
}
/* line 9398, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .ser {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 9413, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 9427, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 9438, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main section a:hover, body.r-otv #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 9445, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 9461, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
@media screen and (max-width: 400px) {
  /* line 9469, templates/g5_hydrogen/custom/scss/custom.scss */
  body.r-otv #g-main section {
    padding: 5%;
  }
}
/* line 9474, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main section#usl {
  background-color: white;
}
/* line 9478, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main section#way, body.r-otv #g-main section#how {
  background-color: #e3e0de;
}
/* line 9483, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 9488, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 9494, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 9504, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 9509, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 9515, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 9523, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 9529, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 9547, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 9551, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 9555, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 9559, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 9567, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .cover {
  display: table;
  width: 100%;
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 9576, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 9585, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat6', sans-serif;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 9598, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 9612, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 9626, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-otv #g-main [class^="icon-"], body.r-otv #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 9632, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 9633, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 9656, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 9660, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .mb {
  margin-bottom: 40px;
}
/* line 9664, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 9669, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .nobt {
  padding-top: 0;
  margin-top: 0;
}
/* line 9674, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 9696, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main h3, body.kaizen-proekt #g-main h6 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 9720, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 9731, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .ser, body.kaizen-proekt #g-main .ser3 {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 9747, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 9761, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 9772, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section a:hover, body.kaizen-proekt #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 9779, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 9795, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
@media screen and (max-width: 400px) {
  /* line 9803, templates/g5_hydrogen/custom/scss/custom.scss */
  body.kaizen-proekt #g-main section {
    padding: 5%;
  }
}
/* line 9808, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section#usl {
  background-color: white;
}
/* line 9812, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section#way, body.kaizen-proekt #g-main section#how {
  background-color: #e3e0de;
}
/* line 9817, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section#way a, body.kaizen-proekt #g-main section#way p a, body.kaizen-proekt #g-main section#how a, body.kaizen-proekt #g-main section#how p a {
  padding-bottom: 4px;
  background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.84);
  transition: color 0.15s;
}
/* line 9831, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section#way a:hover, body.kaizen-proekt #g-main section#way p a:hover, body.kaizen-proekt #g-main section#how p a:hover, body.kaizen-proekt #g-main section#way a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 9840, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 9845, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 9851, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 9861, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 9866, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section#files {
  background: rgba(0, 69, 114, 0.8);
  color: #ebebeb;
}
/* line 9871, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section#files .ssyl {
  color: #ebebeb;
  text-decoration: underline;
  text-shadow: none;
  background: none;
}
/* line 9878, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main section#files .t3 {
  color: black;
  font-weight: normal;
}
/* line 9883, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 9889, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 9897, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 9903, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 9921, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 9925, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 9929, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 9933, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .icon-right-dir:before {
  content: '\e80f';
}
/* line 9937, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .right-rel {
  position: relative;
  float: right;
  right: 1%;
  display: block;
  width: 250px;
  max-width: 250px;
  padding: 10px 0 10px 30px;
}
/* line 9947, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 9955, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .cover {
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 9962, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 9971, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat6', sans-serif;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 9984, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 9998, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 10012, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-proekt #g-main [class^="icon-"], body.kaizen-proekt #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 10018, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10019, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 10042, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 10046, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 10051, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 10058, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 10079, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main h6 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 10101, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 10112, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .ser, body.r-vnedrenie #g-main .ser3 {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 10128, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 10142, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main a {
  display: inline;
  text-decoration: none;
}
/* line 10147, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 10158, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main section a:hover, body.r-vnedrenie #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 10165, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .blue2 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 20px 40px 40px 40px;
  
  font-size: 1em;
}
/* line 10173, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .blue2 a {
  text-shadow: none;
}
/* line 10177, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .blue2 .a-img, body.r-vnedrenie #g-main .blue2 .a-img:hover {
  background: none;
}
/* line 10182, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .svettext {
  color: #ebebeb;
}
/* line 10186, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 10202, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 10209, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main section#usl {
  background-color: white;
}
/* line 10213, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main section#way, body.r-vnedrenie #g-main section#how {
  background-color: #e3e0de;
}
/* line 10218, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 10223, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 10229, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 10239, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 10244, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main section#files {
  background: rgba(0, 69, 114, 0.8);
  color: #ebebeb;
}
/* line 10249, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main section#files .ssyl {
  color: #ebebeb;
  text-decoration: underline;
  text-shadow: none;
  background: none;
}
/* line 10256, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 10262, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 10270, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 10276, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 10294, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 10298, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 10302, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 10306, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .icon-right-dir:before {
  content: '\e80f';
}
/* line 10310, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .btn2 {
  display: inline-block;
  width: 100%;
  border-radius: 15px;
  border: rgba(0, 0, 0, .3) 0 solid;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  background: rgba(242, 105, 40, 1);
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
  font-size: 12pt;
  transition: background 0.4s;
  cursor: pointer;
}
/* line 10327, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .btn2:hover {
  background: #80b438;
}
/* line 10331, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 10339, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 10346, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .cover {
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 10353, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 10362, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat6', sans-serif;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 10375, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 10389, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 10403, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-vnedrenie #g-main [class^="icon-"], body.r-vnedrenie #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 10409, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10410, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 10433, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 10437, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 10442, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .nobt {
  padding-top: 0;
  margin-top: 0;
}
/* line 10447, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 10454, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 10475, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main h3 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 10497, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 10508, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .ser, body.kaizen-gruppa #g-main .ser3 {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 10524, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 10538, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main a {
  display: inline;
  text-decoration: none;
}
/* line 10543, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section a {
  padding-bottom: 4px;
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 10553, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section a:hover, body.kaizen-gruppa #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 10560, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .blue {
  margin: 0 -40px;
  background: #ffd8b0;
  padding: 20px 40px;
  
  font-size: 1em;
}
/* line 10568, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .blue2 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 20px 40px 40px 40px;
  
  font-size: 1em;
}
/* line 10576, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 10592, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 10599, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section#usl {
  background-color: white;
}
/* line 10603, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section#way, body.kaizen-gruppa #g-main section#how {
  background-color: #e3e0de;
}
/* line 10608, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section#way a, body.kaizen-gruppa #g-main section#way p a {
  padding-bottom: 4px;
  background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.84);
  transition: color 0.15s;
}
/* line 10620, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section#way a:hover, body.kaizen-gruppa #g-main section#way p a:hover, body.kaizen-gruppa #g-main section#way a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 10628, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 10633, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 10639, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 10649, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 10654, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section#files {
  background: rgba(0, 69, 114, 0.8);
  color: #ebebeb;
}
/* line 10659, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section#files .ssyl {
  color: #ebebeb;
  text-decoration: underline;
  text-shadow: none;
  background: none;
}
/* line 10666, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main section#files .t3 {
  color: black;
  font-weight: normal;
}
/* line 10671, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 10677, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 10685, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 10691, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 10709, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 10713, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 10717, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 10721, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .icon-right-dir:before {
  content: '\e80f';
}
/* line 10725, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .sttable {
  padding: 10px;
  border-collapse: collapse;
  border: 1px rgba(0, 69, 114, 0.8) solid;
  margin: 20px auto;
  margin-bottom: 40px;
  
  font-size: 1em;
}
/* line 10735, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .sttable td {
  padding: 10px;
  border: 1px rgba(0, 69, 114, 0.8) solid;
}
/* line 10740, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .sttable tr:nth-child(even) {
  background: #dbf1ff;
}
/* line 10744, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .sttable tr:nth-child(odd) {
  background: white;
}
/* line 10748, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .sttable tr:first-child {
  background: #004572;
  color: #ebebeb;
  text-align: center;
}
/* line 10754, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .right-rel {
  position: relative;
  float: right;
  right: 1%;
  display: block;
  width: 250px;
  max-width: 250px;
  padding: 10px 0 10px 30px;
}
/* line 10764, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 10772, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 10779, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .cover {
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 10786, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 10795, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat6', sans-serif;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 10808, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 10822, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 10836, templates/g5_hydrogen/custom/scss/custom.scss */
body.kaizen-gruppa #g-main [class^="icon-"], body.kaizen-gruppa #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 10842, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 10843, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 10866, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 10870, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .nobm {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 10875, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 10882, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .center {
  text-align: center;
}
/* line 10886, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 10907, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main h3, body.o-motiv #g-main h6 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 10930, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 10941, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .ser {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 10956, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 10970, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main a {
  display: inline;
  text-decoration: none;
}
/* line 10975, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 10986, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main section a:hover, body.o-motiv #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 10993, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .blue2 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 20px 40px 40px 40px;
  
  font-size: 1em;
}
/* line 11001, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .red {
  margin: 0 -40px;
  border: 2px red solid;
  background: rgba(255, 210, 166, 0.5);
  padding: 20px 40px;
  
  font-size: 1em;
}
/* line 11010, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 11026, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 11034, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main section#usl {
  background-color: white;
}
/* line 11038, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main section#way, body.o-motiv #g-main section#how {
  background-color: #e3e0de;
}
/* line 11043, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 11048, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 11054, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 11064, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 11069, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 11075, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 11083, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 11089, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .ten-sr {
  display: block;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
}
/* line 11098, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 11116, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 11120, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 11124, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 11128, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 11136, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 11143, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .cover {
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 11150, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 11159, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat6', sans-serif;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 11172, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 11186, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 11200, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-motiv #g-main [class^="icon-"], body.o-motiv #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 11206, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11207, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 11231, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 11235, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 11240, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .nobm {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 11245, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 11252, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 11273, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main h3 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 11295, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 11306, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .ser, body.r-reglament-as-will #g-main .ser3 {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 11322, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 11336, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main a {
  display: inline;
  text-decoration: none;
}
/* line 11341, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 11352, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section a:hover, body.r-reglament-as-will #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 11359, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .blue {
  margin: 0 -40px;
  background: #ffd8b0;
  padding: 20px 40px;
  
  font-size: 1em;
}
/* line 11367, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .blue2 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 20px 40px 40px 40px;
  
  font-size: 1em;
}
/* line 11375, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .blue3 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 40px;
  
  font-size: 1em;
}
/* line 11383, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .blue2 a {
  text-shadow: none;
}
/* line 11387, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .blue2 .a-img, body.r-reglament-as-will #g-main .blue2 .a-img:hover {
  background: none;
}
/* line 11392, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .svettext {
  color: #ebebeb;
}
/* line 11396, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 11412, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 11419, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section#usl {
  background-color: white;
}
/* line 11423, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section#way, body.r-reglament-as-will #g-main section#how {
  background-color: #e3e0de;
}
/* line 11428, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section#how a, body.r-reglament-as-will #g-main section#how p a {
  padding-bottom: 4px;
  background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.84);
  transition: color 0.15s;
}
/* line 11440, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section#how p a:hover {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 11446, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 11451, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 11457, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 11467, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 11472, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section#files {
  background: rgba(0, 69, 114, 0.8);
  color: #ebebeb;
}
/* line 11477, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main section#files .ssyl {
  color: #ebebeb;
  text-decoration: underline;
  text-shadow: none;
  background: none;
}
/* line 11484, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 11490, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 11498, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 11504, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 11522, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 11526, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 11530, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 11534, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .icon-right-dir:before {
  content: '\e80f';
}
/* line 11538, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .btn2 {
  display: inline-block;
  width: 100%;
  border-radius: 15px;
  border: rgba(0, 0, 0, .3) 0 solid;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  background: rgba(242, 105, 40, 1);
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
  font-size: 12pt;
  transition: background 0.4s;
  cursor: pointer;
}
/* line 11555, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .btn2:hover {
  background: #80b438;
}
/* line 11559, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 11567, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .kolonki-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 11573, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .kolonki2 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 50%;
  padding: 10px;
}
/* line 11581, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 11588, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .kolonki-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 11594, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .kolonki2 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 50%;
  padding: 10px;
}
/* line 11602, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .cover {
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 11609, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 11618, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat6', sans-serif;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 11631, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 11645, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 11659, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-reglament-as-will #g-main [class^="icon-"], body.r-reglament-as-will #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 11665, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 11666, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 11689, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 11694, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 11698, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 11703, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 11710, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .padtop50 {
  padding-top: 50px;
}
/* line 11714, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .center {
  text-align: center;
}
/* line 11718, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .divcenter {
  margin: 0 auto;
}
/* line 11722, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .doc {
  border: 1px solid #808080;
  padding: 50px;
  background: white;
}
/* line 11728, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main strong {
  font-weight: bold;
}
/* line 11732, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 11753, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main h3, body.di #g-main h6 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 11776, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 11787, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .ser, body.di #g-main .ser3 {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 11803, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 11817, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main a {
  display: inline;
  text-decoration: none;
}
/* line 11822, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 11833, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section a:hover, body.di #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 11840, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .red {
  margin: 0 -40px;
  border: 2px red solid;
  background: rgba(255, 210, 166, 0.5);
  padding: 20px 40px;
  
  font-size: 1em;
}
/* line 11849, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .svettext {
  color: #ebebeb;
}
/* line 11853, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 11869, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 11876, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section#usl {
  background-color: white;
}
/* line 11880, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section#way, body.di #g-main section#how {
  background-color: #e3e0de;
}
/* line 11885, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section#way a, body.di #g-main section#way p a, body.di #g-main section#how a, body.di #g-main section#how p a {
  padding-bottom: 4px;
  background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.84);
  transition: color 0.15s;
}
/* line 11899, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section#way a:hover, body.di #g-main section#way p a:hover, body.di #g-main section#how p a:hover, body.di #g-main section#way a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 11908, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 11913, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 11919, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 11929, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 11934, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section#files {
  background: rgba(0, 69, 114, 0.8);
  color: #ebebeb;
}
/* line 11939, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main section#files .ssyl {
  color: #ebebeb;
  text-decoration: underline;
  text-shadow: none;
  background: none;
}
/* line 11946, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 11952, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 11960, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 11966, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .ten-sr {
  display: block;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
}
/* line 11975, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 11993, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 11997, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 12001, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 12005, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .icon-right-dir:before {
  content: '\e80f';
}
/* line 12009, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .btn2 {
  display: inline-block;
  width: 100%;
  border-radius: 15px;
  border: rgba(0, 0, 0, .3) 0 solid;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  background: rgba(242, 105, 40, 1);
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
  font-size: 12pt;
  transition: background 0.4s;
  cursor: pointer;
}
/* line 12026, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .btn2:hover {
  background: #80b438;
}
/* line 12030, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .sttable {
  padding: 10px;
  border-collapse: collapse;
  border: 1px rgba(0, 69, 114, 0.8) solid;
  margin: 20px auto;
  margin-bottom: 40px;
  
  font-size: 1em;
}
/* line 12040, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .sttable td {
  padding: 10px;
  border: 1px rgba(0, 69, 114, 0.8) solid;
}
/* line 12045, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .sttable tr:nth-child(even) {
  background: #dbf1ff;
}
/* line 12049, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .sttable tr:nth-child(odd) {
  background: white;
}
/* line 12053, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .sttable tr:first-child {
  background: #004572;
  color: #ebebeb;
  text-align: center;
}
/* line 12059, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .sttable tr:nth-child(even) a {
  text-shadow: none;
}
/* line 12063, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .right-abs {
  position: absolute;
  top: 20px;
  right: 15%;
  display: block;
  width: 200px;
  max-width: 200px;
}
/* line 12072, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .right-rel {
  position: relative;
  float: right;
  right: 1%;
  display: block;
  width: 250px;
  max-width: 250px;
  padding: 10px 0 10px 30px;
}
/* line 12082, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 12090, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .cover {
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 12097, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 12106, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat6', sans-serif;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 12119, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 12133, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 12147, templates/g5_hydrogen/custom/scss/custom.scss */
body.di #g-main [class^="icon-"], body.di #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 12153, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 12154, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 12177, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 12181, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .mb {
  margin-bottom: 40px;
}
/* line 12185, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 12190, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 12197, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .divcenter {
  margin: 0 auto;
}
/* line 12201, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 12222, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main h3, body.o-process #g-main h6 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 12245, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 12255, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .ser, body.o-process #g-main .ser3 {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 12271, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 12285, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main a {
  display: inline;
  text-decoration: none;
}
/* line 12290, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section a {
  padding-bottom: 4px;
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 12300, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section a:hover, body.o-process #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 12307, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .blue {
  margin: 0 -40px;
  background: #ffd8b0;
  padding: 20px 40px;
  
  font-size: 1em;
}
/* line 12315, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .blue2 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 20px 40px 40px 40px;
  
  font-size: 1em;
}
/* line 12323, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .blue2 a {
  text-shadow: none;
}
/* line 12327, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .blue2 .a-img, body.o-process #g-main .blue2 .a-img:hover {
  background: none;
}
/* line 12332, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .svettext {
  color: #ebebeb;
}
/* line 12336, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 12352, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 12359, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section#usl {
  background-color: white;
}
/* line 12363, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section#way, body.o-process #g-main section#how {
  background-color: #e3e0de;
}
/* line 12368, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section#how a, body.o-process #g-main section#how p a {
  padding-bottom: 4px;
  background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.84);
  transition: color 0.15s;
}
/* line 12380, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section#how p a:hover {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 12386, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 12391, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 12397, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 12407, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 12412, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section#files {
  background: rgba(0, 69, 114, 0.8);
  color: #ebebeb;
}
/* line 12417, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main section#files .ssyl {
  color: #ebebeb;
  text-decoration: underline;
  text-shadow: none;
  background: none;
}
/* line 12424, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 12430, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 12438, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 12444, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .ten {
  display: block;
  max-width: 500px;
  margin: 20px auto;
  box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
}
/* line 12453, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 12471, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 12475, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 12479, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 12483, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .icon-right-dir:before {
  content: '\e80f';
}
/* line 12487, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .btn2 {
  display: inline-block;
  width: 100%;
  border-radius: 15px;
  border: rgba(0, 0, 0, .3) 0 solid;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  background: rgba(242, 105, 40, 1);
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
  font-size: 12pt;
  transition: background 0.4s;
  cursor: pointer;
}
/* line 12504, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .btn2:hover {
  background: #80b438;
}
/* line 12508, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .sttable {
  padding: 10px;
  border-collapse: collapse;
  border: 1px rgba(0, 69, 114, 0.8) solid;
  margin: 20px auto;
  margin-bottom: 40px;
  
  font-size: 1em;
}
/* line 12518, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .sttable td {
  padding: 10px;
  border: 1px rgba(0, 69, 114, 0.8) solid;
}
/* line 12523, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .sttable tr:nth-child(even) {
  background: #dbf1ff;
}
/* line 12527, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .sttable tr:nth-child(odd) {
  background: white;
}
/* line 12531, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .sttable tr:first-child {
  background: #004572;
  color: #ebebeb;
  text-align: center;
}
/* line 12537, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .right-rel {
  position: relative;
  float: right;
  right: 1%;
  display: block;
  width: 250px;
  max-width: 250px;
  padding: 10px 0 10px 30px;
}
/* line 12547, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 12555, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 12562, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .cover {
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 12569, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 12578, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat6', sans-serif;
  font-weight: 600;
  color: white;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 12590, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 12604, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 12618, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-process #g-main [class^="icon-"], body.o-process #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 12624, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 12625, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 12648, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 12652, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .mt30 {
  margin-top: 30px;
}
/* line 12656, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 12661, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 12668, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 12690, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main h3 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 12712, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 12722, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .ser {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 12738, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 12749, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main section a:hover, body.r-diagnostika #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 12756, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .blue2 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 20px 40px 40px 40px;
  
  font-size: 1em;
}
/* line 12764, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .blue2 a {
  text-shadow: none;
}
/* line 12768, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .blue2 .a-img, body.r-diagnostika #g-main .blue2 .a-img:hover {
  background: none;
}
/* line 12773, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .red {
  margin: 0 -40px;
  border: 2px red solid;
  background: rgba(255, 210, 166, 0.5);
  padding: 20px 40px;
  
  font-size: 1em;
}
/* line 12782, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 12798, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 12805, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main section#usl {
  background-color: white;
}
/* line 12809, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main section#way, body.r-diagnostika #g-main section#how {
  background-color: #e3e0de;
}
/* line 12814, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main section#way a, body.r-diagnostika #g-main section#way p a {
  padding-bottom: 4px;
  background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.84);
  transition: color 0.15s;
}
/* line 12826, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main section#way a:hover, body.r-diagnostika #g-main section#way p a:hover, body.r-diagnostika #g-main section#way a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 12834, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 12839, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 12845, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 12855, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 12860, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 12866, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 12874, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 12880, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .ten-sr {
  display: block;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
}
/* line 12889, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 12907, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 12911, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 12915, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 12919, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 12927, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 12934, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .cover {
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 12941, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 12950, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat6', sans-serif;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 12963, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 12977, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 12991, templates/g5_hydrogen/custom/scss/custom.scss */
body.r-diagnostika #g-main [class^="icon-"], body.r-diagnostika #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 12997, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 12998, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 13021, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .sr-padding-bottom {
  padding-bottom: 40px;
}
/* line 13025, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .mb {
  margin-bottom: 40px;
}
/* line 13029, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 13034, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 13041, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .center {
  text-align: center;
}
/* line 13045, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .divcenter {
  margin: 0 auto;
}
/* line 13049, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 13071, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main h6 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 13093, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 13104, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .ser, body.o-normir #g-main .ser3 {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 13120, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 13134, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 13145, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main section a:hover, body.o-normir #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 13152, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .blue2 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 20px 40px 40px 40px;
  
  font-size: 1em;
}
/* line 13160, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .red {
  margin: 0 -40px;
  border: 2px red solid;
  background: rgba(255, 210, 166, 0.5);
  padding: 20px 40px;
  
  font-size: 1em;
}
/* line 13169, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 13185, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 13192, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main section#train, body.o-normir #g-main section#usl {
  background-color: white;
}
/* line 13197, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main section#way, body.o-normir #g-main section#how {
  background-color: #e3e0de;
}
/* line 13202, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main section#info {
  background: #ffd2a6;
  padding: 10px;
}
/* line 13207, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main section#info a {
  color: #0074d9;
  text-shadow: none;
  background: none;
}
/* line 13213, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main section#info a:hover {
  padding-bottom: 4px;
  background: linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#ffd2a6, #ffd2a6), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  transition: color 0.15s;
}
/* line 13223, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 13228, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 13234, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 13242, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .svaz {
  width: 100%;
  padding: 0 20px 20px 20px;
  text-align: left;
}
/* line 13248, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .ten {
  display: block;
  max-width: 500px;
  margin: 20px auto;
  box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
}
/* line 13257, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .ten-sr {
  display: block;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
}
/* line 13266, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 13284, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 13288, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 13292, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 13296, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 13304, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 13311, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .cover {
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 13318, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 13327, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat6', sans-serif;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 13340, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 13354, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 13368, templates/g5_hydrogen/custom/scss/custom.scss */
body.o-normir #g-main [class^="icon-"], body.o-normir #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 13374, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 13375, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0px;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0px;
  -webkit-margin-before: 0px;
  -webkit-margin-end: 0px;
  -webkit-margin-start: 0px;
  padding: 0 0 20px 0;
}
/* line 13399, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .light {
  background: #d0e3f7;
}
/* line 13403, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .mb {
  margin-bottom: 40px;
}
/* line 13407, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .t3 {
  font-family: 'lora2';
  font-size: 18px;
}
/* line 13412, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .hblock {
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
}
/* line 13419, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .center {
  text-align: center;
}
/* line 13423, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main strong {
  font-weight: bold;
}
/* line 13427, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 13450, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main h3 {
  font-size: 24px;
  color: #f26928;
  display: block;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  padding: 20px 0 20px 0;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
}
/* line 13473, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main h4 {
  margin: 1em;
  padding: 0;
  font-size: 18px;
  font-style: normal;
  text-transform: uppercase;
  Color: #292929;
  font-weight: 600;
}
/* line 13484, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .t2 {
  
  font-size: 1em;
}
/* line 13489, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .ser, body.ss #g-main .ser3 {
  color: rgba(0, 0, 0, 0.64);
  font-size: 11pt;
  letter-spacing: normal;
  line-height: 20px;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  text-rendering: optimizeLegibility;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  -webkit-line-clamp: 2;
  padding: 0;
}
/* line 13506, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 13520, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 13531, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main section a:hover, body.ss #g-main section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 13538, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .blue {
  margin: 0 -40px;
  background: #ffd8b0;
  padding: 20px 40px;
  
  font-size: 1em;
}
/* line 13546, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .blue2 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 20px 40px 40px 40px;
  
  font-size: 1em;
}
/* line 13554, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .blue3 {
  margin: 0 -20px;
  background: #99b5c7;
  padding: 40px;
  
  font-size: 1em;
}
/* line 13562, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .blue a {
  text-shadow: none;
}
/* line 13566, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .round {
  display: inline-block;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  background: #f26928;
  float: left;
  text-align: center;
  padding-top: 4px;
  margin-right: 10px;
  box-sizing: border-box;
  color: #000;
  font-size: 18px;
  text-align: center;
}
/* line 13582, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main section {
  text-align: left;
  margin: 0;
  padding: 70px 30px;
  box-sizing: border-box;
}
/* line 13589, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main section#train, body.ss #g-main section#usl {
  background-color: white;
}
/* line 13594, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main section#how, body.ss #g-main section#way3, body.ss #g-main section#krat {
  background-color: #e3e0de;
}
/* line 13600, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main section#krat {
  padding-top: 20px;
  background-color: #e3e0de;
}
/* line 13605, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main section#krat a {
  padding-bottom: 4px;
  background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.84);
  transition: color 0.15s;
}
/* line 13616, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main section#krat a:hover {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 13622, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main section#opisanie {
  background: white;
  padding: 30px;
}
/* line 13627, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .kol-wrap {
  display: table;
  width: 100%;
  margin: 0;
}
/* line 13633, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .kol2 {
  display: table-cell;
  vertical-align: top;
  text-align: left;
  width: 50%;
  padding: 10px 20px;
}
/* line 13641, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .ten {
  display: block;
  max-width: 500px;
  margin: 20px auto;
  box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
}
/* line 13650, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .ten-sr {
  display: block;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
}
/* line 13659, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .sr {
  display: block;
  max-width: 850px;
  margin: 20px auto;
}
/* line 13665, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 13683, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .icon-tools:before {
  content: '\e80c';
}
/* line 13687, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .icon-tag:before {
  content: '\e80d';
}
/* line 13691, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .icon-globe:before {
  content: '\e80e';
}
/* line 13695, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .col {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  position: relative;
}
/* line 13703, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .right-column {
  position: absolute;
  right: 0;
  width: 180px;
  padding: 20px;
}
/* line 13710, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .cover {
  background-color: gray;
  text-align: center;
  vertical-align: middle;
  position: relative;
}
/* line 13717, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .filter {
  height: auto;
  display: table-cell;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%);
}
/* line 13726, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .covertitle {
  display: inline;
  color: #fff;
  letter-spacing: 2px;
  font-family: 'Montserrat6', sans-serif;
  font-weight: 600;
  color: white;
  font-size: 36px;
  line-height: 1.17;
  padding: 0;
  text-transform: uppercase;
}
/* line 13739, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .uptitle {
  position: relative;
  top: 0;
  left: 0;
  letter-spacing: 2px;
  color: white;
  font-size: 24px;
  line-height: 1.54;
  font-weight: 300;
  padding-top: 20px;
  width: 100%;
  text-transform: uppercase;
}
/* line 13753, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main .descr {
  line-height: 35px;
  font-size: 18px;
  box-sizing: border-box;
  color: #fff;
  padding: 20px 40px;
  background: rgba(0, 69, 114, 0.8);
  font-weight: 300;
  margin: 0 auto;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
/* line 13767, templates/g5_hydrogen/custom/scss/custom.scss */
body.ss #g-main [class^="icon-"], body.ss #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/* line 13774, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 13775, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes p, #process p, #lean p {
  font-size: 14pt;
  color: #292929;
  display: block;
  font-style: normal;
  font-weight: 400;
  hyphens: manual;
  letter-spacing: -0.072px;
  line-height: 28.44px;
  margin: 0;
  text-align: left;
  text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
  -webkit-margin-end: 0;
  -webkit-margin-start: 0;
  padding: 0 0 20px 0;
}
/* line 13799, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes h2, #process h2, #lean h2 {
  font-size: 34px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 0;
  padding-top: 5px;
  text-align: center;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
/* line 13821, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes .hh11, #process .hh11, #lean .hh11 {
  font-size: 44px;
  text-align: center;
  padding: 0;
  Color: #292929;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -0.51px;
  line-height: 35.36px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 40px;
  padding-bottom: 30px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  -webkit-margin-end: 0;
  -webkit-margin-start: -2.13px;
  text-transform: none;
}
/* line 13846, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes .t2, #process .t2, #lean .t2 {
  
  font-size: 1em;
}
/* line 13851, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes .anons, #process .anons, #lean .anons {
  color: #757575;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 24px;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  visibility: visible;
  -webkit-font-smoothing: antialiased;
  padding: 0 40px 30px 40px;
}
/* line 13865, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes a, #process a, #lean a {
  display: inline;
  text-decoration: none;
}
/* line 13870, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes section a, #process section a, #lean section a {
  padding-bottom: 4px;
  background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
  background-size: 0.05em 1px, 0.05em 1px, 1px 1px;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-position: 0 90%, 100% 90%, 0 83%;
  text-decoration: none;
  color: #292929;
  transition: color 0.15s;
}
/* line 13881, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes section a:hover, #process section a:hover, #lean section a:hover, #biznes section a:focus, #process section a:focus, #lean section a:focus {
  color: #0074d9;
  background: transparent;
  transition: color 0.15s;
}
/* line 13888, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes section, #process section, #lean section {
  text-align: left;
  margin: 0;
  padding: 10px 10px;
  box-sizing: border-box;
}
/* line 13895, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes section#biznes, #process section#biznes, #lean section#biznes, #biznes section#lean, #process section#lean, #lean section#lean {
  background: #d0e3f7;
}
/* line 13900, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes section#biznes a, #process section#biznes a, #lean section#biznes a, #biznes section#lean a, #process section#lean a, #lean section#lean a {
  text-shadow: none;
}
/* line 13905, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes section#process, #process section#process, #lean section#process {
  background: white;
}
/* line 13909, templates/g5_hydrogen/custom/scss/custom.scss */
#biznes .arr, #process .arr, #lean .arr {
  width: 0;
  height: 0;
  margin: 30px auto;
  border: 30px solid;
  border-color: steelblue transparent transparent transparent;
}
/*# sourceMappingURL=custom_11.css.map */
#g-main .cover .filter {
    padding-top: 10px;
}
/*
body.r-autopilot #g-main:before,
body.obuchenie-biznes-process #g-main:before,
body.kaizen-obuchenie #g-main:before,
body.r-express #g-main:before,
body.r-reglament-as-is #g-main:before,
body.sales-tact #g-main:before,
body.r-got-regl #g-main:before,
body.r-otv #g-main:before,
body.kaizen-proekt #g-main:before,
body.r-vnedrenie #g-main:before,
body.kaizen-gruppa #g-main:before,
body.o-motiv #g-main:before,
body.r-reglament-as-will #g-main:before,
body.di #g-main:before,
body.o-process #g-main:before,
body.r-diagnostika #g-main:before,
body.o-normir #g-main:before,
body.ss #g-main:before,
body.ss-obuchenie #g-main:before,
body.r-autopilot #g-main:before {
    content: "Раздел в разработке";
    padding: 10px;
    text-align: center;
    font-size: 18px;
    background: red;
    color: white;
    font-weight: bold;
    width: 100%;
    display: block;
    text-transform: uppercase;
}
*/
/*********************************************************/
body.kontrol #g-main p {
    font-size: 14pt;
    color: rgb(41, 41, 41);
    display: block;
    font-style: normal;
    font-weight: 400;
    hyphens: manual;
    letter-spacing: -0.072px;
    line-height: 28.44px;
    margin: 0;
    text-align: left;
    text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    visibility: visible;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -webkit-margin-after: 0;
    -webkit-margin-before: 0;
    -webkit-margin-end: 0;
    -webkit-margin-start: 0;
    padding: 0 0 20px 0
}


body.kontrol #g-main .light {
    background: #d0e3f7
}

body.kontrol #g-main .t3 {
    font-family: 'lora2';
    font-size: 18px
}

body.kontrol #g-main .hblock {
    font-family: 'Montserrat3';
    font-size: 18px;
    font-style: normal;
    text-transform: uppercase
}

body.kontrol #g-main h2 {
    font-size: 34px;
    margin: 0;
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 0;
    padding-top: 5px;
    text-align: center;
    Color: rgb(41, 41, 41);
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.51px;
    line-height: 35.36px;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    visibility: visible;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    text-transform: none
}

body.kontrol #g-main .hh1 {
    font-size: 34px;
    text-align: center;
    padding: 0;
    Color: rgb(41, 41, 41);
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.51px;
    line-height: 35.36px;
    margin: 0;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-top: 40px;
    padding-bottom: 30px;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    visibility: visible;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -webkit-margin-end: 0;
    -webkit-margin-start: -2.13px;
    text-transform: none
}

body.kontrol #g-main h3 {
    font-size: 24px;
    color: rgb(242, 105, 40);
    display: block;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.51px;
    line-height: 35.36px;
    margin: 0;
    padding: 20px 0 20px 0;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    visibility: visible;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -webkit-margin-after: 0;
    -webkit-margin-before: 0;
    -webkit-margin-end: 0;
    -webkit-margin-start: 0
}

body.kontrol #g-main h4 {
    margin: 1em;
    padding: 0;
    font-family: 'Montserrat3';
    font-size: 18px;
    font-style: normal;
    text-transform: uppercase;
    Color: rgb(41, 41, 41);
    font-weight: 600
}

body.kontrol #g-main .ser,
body.kontrol #g-main .ser3 {
    color: rgba(0, 0, 0, 0.64);
    font-size: 11pt;
    letter-spacing: normal;
    line-height: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizeLegibility;
    visibility: visible;
    -webkit-font-smoothing: antialiased;
    -webkit-line-clamp: 2;
    padding: 0
}

body.kontrol #g-main .anons {
    color: rgb(117, 117, 117);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 24px;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    visibility: visible;
    -webkit-font-smoothing: antialiased;
    padding: 0 40px 30px 40px
}

body.kontrol #g-main a {
    display: inline;
    text-decoration: none
}

body.kontrol #g-main section a {
    padding-bottom: 4px;
    background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
    background-size: .05em 1px, .05em 1px, 1px 1px;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-position: 0 90%, 100% 90%, 0 83%;
    text-decoration: none;
    color: rgb(41, 41, 41);
    transition: color .15s
}

body.kontrol #g-main section a:hover,
body.kontrol #g-main section a:focus {
    color: #0074d9;
    background: transparent;
    transition: color .15s
}

body.kontrol #g-main .blue {
    margin: 0 -40px;
    background: #FFD8B0;
    padding: 20px 40px;
    
    font-size: 1em
}

.body.kontrol #g-main blue3 {
    margin: 0 -20px;
    background: #99b5c7;
    padding: 40px;
    
    font-size: 1em
}

body.kontrol #g-main .round {
    display: inline-block;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    background: rgb(242, 105, 40);
    float: left;
    text-align: center;
    padding-top: 4px;
    margin-right: 10px;
    box-sizing: border-box;
    color: #000;
    font-size: 18px;
    text-align: center
}

body.kontrol #g-main section {
    text-align: left;
    margin: 0;
    padding: 70px 30px;
    box-sizing: border-box
}

@media screen and (max-width:400px) {
    body.kontrol #g-main section {
        padding: 5%
    }
}

body.kontrol #g-main section#usl {
    background-color: white
}

body.kontrol #g-main section#way,
body.kontrol #g-main section#how,
body.kontrol #g-main section#krat {
    background-color: #e3e0de
}

body.kontrol #g-main section#krat {
    padding-top: 20px;
    background-color: #e3e0de
}

body.kontrol #g-main section#krat a {
    padding-bottom: 4px;
    background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
    background-size: .05em 1px, .05em 1px, 1px 1px;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-position: 0 90%, 100% 90%, 0 83%;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.84);
    transition: color .15s
}

body.kontrol #g-main section#krat a:hover {
    color: #0074d9;
    background: transparent;
    transition: color .15s
}

body.kontrol #g-main section#opisanie {
    background: white;
    padding: 30px
}

body.kontrol #g-main .ten-sr {
    display: block;
    max-width: 800px;
    margin: 20px auto;
    box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset
}

body.kontrol #g-main .sr {
    display: block;
    max-width: 850px;
    margin: 20px auto
}

@media screen and (max-width:600px) {
    body.kontrol #g-main .sr {
        max-width: 600px
    }
}

@media screen and (max-width:400px) {
    body.kontrol #g-main .sr {
        max-width: 400px
    }
}

@media screen and (max-width:600px) {
    body.kontrol #g-main .sr {
        max-width: 600px
    }
}

@media screen and (max-width:400px) {
    body.kontrol #g-main .sr {
        max-width: 400px
    }
}

body.kontrol #g-main [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.body.kontrol #g-main icon-tag:before {
    content: '\e80d'
}

body.kontrol #g-main .sttable {
    padding: 10px;
    border-collapse: collapse;
    border: 1px rgba(0, 69, 114, 0.8) solid;
    margin: 20px auto;
    margin-bottom: 40px;
    
    font-size: 1em
}

body.kontrol #g-main .sttable td {
    padding: 10px;
    border: 1px rgba(0, 69, 114, 0.8) solid
}

body.kontrol #g-main .sttable tr:nth-child(even) {
    background: #dbf1ff
}

.body.kontrol #g-main sttable tr:nth-child(odd) {
    background: white
}

body.kontrol #g-main .sttable tr:first-child {
    background: rgb(0, 69, 114);
    color: #ebebeb;
    text-align: center
}

body.kontrol #g-main .right-rel {
    position: relative;
    float: right;
    right: 1%;
    display: block;
    width: 250px;
    max-width: 250px;
    padding: 10px 0 10px 30px
}

body.kontrol #g-main .col {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    max-width: 760px;
    position: relative
}

@media screen and (min-width:1200px) {
    body.kontrol #g-main .col {
        max-width: 1024px
    }
}
body.kontrol #g-main .hblock {
    font-family: 'Montserrat3';
    font-size: 18px;
    font-style: normal;
    text-transform: uppercase
}

body.kontrol #g-main .svettext {
    color: #ebebeb
}


body.kontrol #g-main section#files {
    background: rgba(0, 69, 114, 0.8);
    color: #ebebeb
}

body.kontrol #g-main section#files .ssyl {
    color: #ebebeb;
    text-decoration: underline;
    text-shadow: none;
    background: none
}

body.kontrol #g-main .kol-wrap {
    display: table;
    width: 100%;
    margin: 0
}

body.kontrol #g-main .kol2 {
    display: table-cell;
    vertical-align: top;
    text-align: left;
    width: 50%;
    padding: 10px 20px
}

body.kontrol #g-main .doc{border:1px solid rgb(128,128,128);padding:50px;background:white}strong{font-weight:bold}.ten-sr{display:block;max-width:800px;margin:20px auto;box-shadow:0 10px 4px rgba(0,0,0,.3),-23px 0 20px -23px rgba(0,0,0,.8),23px 0 20px -23px rgba(0,0,0,.8),0 0 40px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),-23px 0 20px -23px rgba(0,0,0,.8),23px 0 20px -23px rgba(0,0,0,.8),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),-23px 0 20px -23px rgba(0,0,0,.8),23px 0 20px -23px rgba(0,0,0,.8),0 0 40px rgba(0,0,0,.1) inset}
body.kontrol #g-main .red{margin:0 -40px;border:2px red solid;background:rgba(255,210,166,0.5);padding:20px 40px;font-size:1em}
body.kontrol #g-main .ser,
body.kontrol #g-main .ser3{color:rgba(0,0,0,0.64);font-size:11pt;letter-spacing:normal;line-height:20px;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;text-rendering:optimizeLegibility;visibility:visible;-webkit-font-smoothing:antialiased;-webkit-line-clamp:2;padding:0}
.kol-wrap{display:table;width:100%;margin:0}.kol2{display:table-cell;vertical-align:top;text-align:left;width:50%;padding:10px 20px}

body.kontrol #g-main [class^="icon-"], 
body.kontrol #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
body.kontrol #g-main .icon-tools:before {
  content: '\e80c';
}
body.kontrol #g-main .icon-tag:before {
  content: '\e80d';
}
body.kontrol #g-main .icon-globe:before {
  content: '\e80e';
}
body.kontrol #g-main .icon-right-dir:before{content:'\e80f'}
/********************************************/
body.reglament #g-main p {
    font-size: 14pt;
    color: rgb(41, 41, 41);
    display: block;
    font-style: normal;
    font-weight: 400;
    hyphens: manual;
    letter-spacing: -0.072px;
    line-height: 28.44px;
    margin: 0;
    text-align: left;
    text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    visibility: visible;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -webkit-margin-after: 0;
    -webkit-margin-before: 0;
    -webkit-margin-end: 0;
    -webkit-margin-start: 0;
    padding: 0 0 20px 0
}


body.reglament #g-main .light {
    background: #d0e3f7
}

body.reglament #g-main .sr-padding-bottom {
    padding-bottom: 40px
}

body.reglament #g-main .mb {
    margin-bottom: 40px
}

body.reglament #g-main .t3 {
    font-family: 'lora2';
    font-size: 18px
}

body.reglament #g-main .hblock {
    font-family: 'Montserrat3';
    font-size: 18px;
    font-style: normal;
    text-transform: uppercase
}

body.reglament #g-main .center {
    text-align: center
}

body.reglament #g-main strong {
    font-weight: bold
}

body.reglament #g-main h2 {
    font-size: 34px;
    margin: 0;
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 0;
    padding-top: 5px;
    text-align: center;
    Color: rgb(41, 41, 41);
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.51px;
    line-height: 35.36px;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    visibility: visible;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    text-transform: none
}

body.reglament #g-main h6 {
    font-size: 24px;
    color: rgb(242, 105, 40);
    display: block;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.51px;
    line-height: 35.36px;
    margin: 0;
    padding: 20px 0 20px 0;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    visibility: visible;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -webkit-margin-after: 0;
    -webkit-margin-before: 0;
    -webkit-margin-end: 0;
    -webkit-margin-start: 0
}

body.reglament #g-main h4 {
    margin: 1em;
    padding: 0;
    font-family: 'Montserrat3';
    font-size: 18px;
    font-style: normal;
    text-transform: uppercase;
    Color: rgb(41, 41, 41);
    font-weight: 600
}

body.reglament #g-main .t2 {
    
    font-size: 1em
}

body.reglament #g-main .ser,
body.reglament #g-main .ser3 {
    color: rgba(0, 0, 0, 0.64);
    font-size: 11pt;
    letter-spacing: normal;
    line-height: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizeLegibility;
    visibility: visible;
    -webkit-font-smoothing: antialiased;
    -webkit-line-clamp: 2;
    padding: 0
}

body.reglament #g-main .anons {
    color: rgb(117, 117, 117);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 24px;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    visibility: visible;
    -webkit-font-smoothing: antialiased;
    padding: 0 40px 30px 40px
}

body.reglament #g-main a {
    display: inline;
    text-decoration: none
}

body.reglament #g-main section a {
    padding-bottom: 4px;
    background-size: .05em 1px, .05em 1px, 1px 1px;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-position: 0 90%, 100% 90%, 0 83%;
    text-decoration: none;
    color: rgb(41, 41, 41);
    transition: color .15s
}

body.reglament #g-main section a:hover,
body.reglament #g-main section a:focus {
    color: #0074d9;
    background: transparent;
    transition: color .15s
}

body.reglament #g-main .blue3 {
    margin: 0 -20px;
    background: #99b5c7;
    padding: 40px;
    
    font-size: 1em
}

body.reglament #g-main .blue3 a {
    text-shadow: none
}

body.reglament #g-main .round {
    display: inline-block;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    background: rgb(242, 105, 40);
    float: left;
    text-align: center;
    padding-top: 4px;
    margin-right: 10px;
    box-sizing: border-box;
    color: #000;
    font-size: 18px;
    text-align: center
}

body.reglament #g-main section {
    text-align: left;
    margin: 0;
    padding: 70px 30px;
    box-sizing: border-box
}

@media screen and (max-width:400px) {
    body.reglament #g-main section {
        padding: 5%
    }
}

body.reglament #g-main section#usl {
    background-color: white
}

body.reglament #g-main section#way,
body.reglament #g-main section#how,
body.reglament #g-main section#way3,
body.reglament #g-main section#krat {
    background-color: #e3e0de
}

body.reglament #g-main section#krat {
    padding-top: 110px;
    background-color: #e3e0de
}

body.reglament #g-main section#way a,
body.reglament #g-main section#way p a,
body.reglament #g-main section#how a,
body.reglament #g-main section#how p a,
body.reglament #g-main section#krat a,
body.reglament #g-main section#way3 a,
body.reglament #g-main section#way3 p a {
    padding-bottom: 4px;
    background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
    background-size: .05em 1px, .05em 1px, 1px 1px;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-position: 0 90%, 100% 90%, 0 83%;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.84);
    transition: color .15s
}

body.reglament #g-main section#way a:hover,
body.reglament #g-main section#way p a:hover,
body.reglament #g-main section#how p a:hover,
body.reglament #g-main section#krat a:hover,
body.reglament #g-main section#way a:focus {
    color: #0074d9;
    background: transparent;
    transition: color .15s
}

body.reglament #g-main section#opisanie {
    background: white;
    padding: 30px
}

body.reglament #g-main .ten-sr {
    display: block;
    max-width: 800px;
    margin: 20px auto;
    box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset
}

body.reglament #g-main .sr {
    display: block;
    max-width: 850px;
    margin: 20px auto
}

@media screen and (max-width:600px) {
    body.reglament #g-main .sr {
        max-width: 600px
    }
}

@media screen and (max-width:400px) {
    body.reglament #g-main .sr {
        max-width: 400px
    }
}

@media screen and (max-width:600px) {
    body.reglament #g-main .sr {
        max-width: 600px
    }
}

@media screen and (max-width:400px) {
    body.reglament #g-main .sr {
        max-width: 400px
    }
}


body.reglament #g-main [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body.reglament #g-main .icon-tag:before {
    content: '\e80d'
}

body.reglament #g-main .sttable {
    padding: 10px;
    border-collapse: collapse;
    border: 1px rgba(0, 69, 114, 0.8) solid;
    margin: 20px auto;
    margin-bottom: 40px;
    
    font-size: 1em
}

body.reglament #g-main .sttable td {
    padding: 10px;
    border: 1px rgba(0, 69, 114, 0.8) solid
}

body.reglament #g-main .sttable tr:nth-child(even) {
    background: #dbf1ff
}

body.reglament #g-main .sttable tr:nth-child(odd) {
    background: white
}

body.reglament #g-main .sttable tr:first-child {
    background: rgb(0, 69, 114);
    color: #ebebeb;
    text-align: center
}

body.reglament #g-main .sttable tr:nth-child(even) a {
    text-shadow: none
}

body.reglament #g-main .right-rel {
    position: relative;
    float: right;
    right: 1%;
    display: block;
    width: 250px;
    max-width: 250px;
    padding: 10px 0 10px 30px
}

body.reglament #g-main .col {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    max-width: 760px;
    position: relative
}

@media screen and (min-width:1200px) {
    body.reglament #g-main .col {
        max-width: 1024px
    }
}

body.reglament #g-main [class^="icon-"], 
body.reglament #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/********************************************/

body.kaizen #g-main .sttable {
    padding: 10px;
    border-collapse: collapse;
    border: 1px #FB7D00 solid
}

body.kaizen #g-main .sttable td {
    padding: 10px;
    border: 1px #FB7D00 solid
}
/********************************************/

body.trening #g-main p {
    font-size: 14pt;
    color: rgb(41, 41, 41);
    display: block;
    font-style: normal;
    font-weight: 400;
    hyphens: manual;
    letter-spacing: -0.072px;
    line-height: 28.44px;
    margin: 0;
    text-align: left;
    text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    visibility: visible;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -webkit-margin-after: 0;
    -webkit-margin-before: 0;
    -webkit-margin-end: 0;
    -webkit-margin-start: 0;
    padding: 0 0 20px 0
}

body.trening #g-main .center {
    text-align: center
}

body.trening #g-main strong {
    font-weight: bold
body.trening #g-main }

body.trening #g-main h2 {
    font-size: 34px;
    margin: 0;
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 0;
    padding-top: 5px;
    text-align: center;
    Color: rgb(41, 41, 41);
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.51px;
    line-height: 35.36px;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    visibility: visible;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    text-transform: none
}

body.trening #g-main h3 {
    font-size: 24px;
    color: rgb(242, 105, 40);
    display: block;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.51px;
    line-height: 35.36px;
    margin: 0;
    padding: 20px 0 20px 0;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    visibility: visible;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -webkit-margin-after: 0;
    -webkit-margin-before: 0;
    -webkit-margin-end: 0;
    -webkit-margin-start: 0
}

body.trening #g-main h4 {
    margin: 1em;
    padding: 0;
    font-family: 'Montserrat3';
    font-size: 18px;
    font-style: normal;
    text-transform: uppercase;
    Color: rgb(41, 41, 41);
    font-weight: 600
}

body.trening #g-main .t2 {
    
    font-size: 1em
}

body.trening #g-main .ser,
body.trening #g-main .ser3 {
    color: rgba(0, 0, 0, 0.64);
    font-size: 11pt;
    letter-spacing: normal;
    line-height: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizeLegibility;
    visibility: visible;
    -webkit-font-smoothing: antialiased;
    -webkit-line-clamp: 2;
    padding: 0
}

body.trening #g-main .anons {
    color: rgb(117, 117, 117);
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 24px;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    visibility: visible;
    -webkit-font-smoothing: antialiased;
    padding: 0 40px 30px 40px
}

body.trening #g-main a {
    display: inline;
    text-decoration: none
}

body.trening #g-main section a {
    padding-bottom: 4px;
    background: linear-gradient(white, white), linear-gradient(white, white), linear-gradient(#0074d9, #0074d9);
    background-size: .05em 1px, .05em 1px, 1px 1px;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-position: 0 90%, 100% 90%, 0 83%;
    text-decoration: none;
    color: rgb(41, 41, 41);
    transition: color .15s
}

body.trening #g-main section a:hover,
body.trening #g-main section a:focus {
    color: #0074d9;
    background: transparent;
    transition: color .15s
}

body.trening #g-main .blue3 {
    margin: 0 -20px;
    background: #99b5c7;
    padding: 40px;
    
    font-size: 1em
}

body.trening #g-main section {
    text-align: left;
    margin: 0;
    padding: 70px 30px;
    box-sizing: border-box
}

@media screen and (max-width:400px) {
    body.trening #g-main section {
        padding: 5%
    }
}

body.trening #g-main section#usl {
    background-color: white
}

body.trening #g-main section#how {
    background-color: #e3e0de
}

body.trening #g-main section#info {
    background: rgb(255, 210, 166);
    padding: 10px
}

body.trening #g-main section#info a {
    color: #0074d9;
    text-shadow: none;
    background: none
}

body.trening #g-main section#info a:hover {
    padding-bottom: 4px;
    background: linear-gradient(rgb(255, 210, 166), rgb(255, 210, 166)), linear-gradient(rgb(255, 210, 166), rgb(255, 210, 166)), linear-gradient(#0074d9, #0074d9);
    background-size: .05em 1px, .05em 1px, 1px 1px;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-position: 0 90%, 100% 90%, 0 83%;
    text-decoration: none;
    transition: color .15s
}

body.trening #g-main section#opisanie {
    background: white;
    padding: 30px
}

body.trening #g-main .kol-wrap {
    display: table;
    width: 100%;
    margin: 0
}

body.trening #g-main .kol2 {
    display: table-cell;
    vertical-align: top;
    text-align: left;
    width: 50%;
    padding: 10px 20px
}

body.trening #g-main .svaz {
    width: 100%;
    padding: 0 20px 20px 20px;
    text-align: left
}

body.trening #g-main .krug {
    border-radius: 50%
}

body.trening #g-main .ten {
    display: block;
    max-width: 500px;
    margin: 20px auto;
    box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset
}


body.trening #g-main [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body.trening #g-main .icon-tools:before {
    content: '\e80c'
}

body.trening #g-main .icon-tag:before {
    content: '\e80d'
}

body.trening #g-main .icon-globe:before {
    content: '\e80e'
}

body.trening #g-main .col {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    max-width: 760px;
    position: relative
}

@media screen and (min-width:1200px) {
    body.trening #g-main .col {
        max-width: 1024px
    }
}

body.trening #g-main .cover {
    background-size: 100% auto;
    display: table;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: gray;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    vertical-align: middle;
    position: relative;
    background-attachment: fixed;
    overflow: hidden
}

body.trening #g-main .filter {
    display: table-cell;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    background-image: linear-gradient(to top, rgba(0, 69, 114, 0.5) 0, rgba(0, 0, 0, 0.7) 100%)
}

body.trening #g-main .covertitle {
    color: #fff;
    letter-spacing: 2px;
    font-weight: 600;
    color: white;
    font-size: 36px;
    line-height: 1.17;
    padding: 0;
    text-transform: uppercase
}

body.trening #g-main .uptitle {
    top: 0;
    left: 0;
    letter-spacing: 2px;
    color: white;
    font-size: 24px;
    line-height: 1.54;
    font-weight: 300;
    padding-top: 40px;
    width: 100%;
    text-transform: uppercase;
    font-family: 'Montserrat3'
}

body.trening #g-main .descr {
    left: 0;
    line-height: 35px;
    font-size: 18px;
    box-sizing: border-box;
    color: #fff;
    padding: 20px 40px;
    background: rgba(0, 69, 114, 0.8);
    font-weight: 300;
    margin: 0 auto;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Montserrat3'
}

@media screen and (max-width:640px) {
    body.trening #g-main .uptitle {
        font-size: 12px;
        padding-left: 10px;
        padding-right: 10px;
        box-sizing: border-box
    }

    body.trening #g-main .descr {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 14px;
        line-height: 20px;
        box-sizing: border-box
    }
}


body.trening #g-main .light {
    background: #d0e3f7
}

body.trening #g-main .sr-padding-bottom {
    padding-bottom: 40px
}

body.trening #g-main .hblock {
    font-family: 'Montserrat3';
    font-size: 18px;
    font-style: normal;
    text-transform: uppercase
}

body.trening #g-main .pad20 {
    padding: 20px
}



body.trening #g-main .ser,
body.trening #g-main .ser3 {
    color: rgba(0, 0, 0, 0.64);
    font-family: 'Montserrat4', "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Arial, sans-serif;
    font-size: 11pt;
    letter-spacing: normal;
    line-height: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-overflow: ellipsis;
    text-rendering: optimizeLegibility;
    visibility: visible;
    -webkit-font-smoothing: antialiased;
    -webkit-line-clamp: 2;
    padding: 0
}

body.trening #g-main .anons {
    color: rgb(117, 117, 117);
    
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 24px;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    visibility: visible;
    -webkit-font-smoothing: antialiased;
    padding: 0 40px 30px 40px
}


body.trening #g-main .blue3 {
    margin: 0 -20px;
    background: #99b5c7;
    padding: 40px;
    
    font-size: 1em
}

body.trening #g-main .red {
    margin: 0 -40px;
    border: 2px red solid;
    background: rgba(255, 210, 166, 0.5);
    padding: 20px 40px;
    
    font-size: 1em
}

body.trening #g-main .svettext {
    color: #ebebeb
}

body.trening #g-main .round {
    display: inline-block;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    background: rgb(242, 105, 40);
    float: left;
    text-align: center;
    padding-top: 4px;
    margin-right: 10px;
    box-sizing: border-box;
    color: #000;
    font-size: 18px;
    text-align: center
}

body.trening #g-main section#usl {
    background-color: white
}

body.trening #g-main section#way,
body.trening #g-main section#how {
    background-color: #e3e0de
}

body.trening #g-main section#way a,
body.trening #g-main section#way p a {
    padding-bottom: 4px;
    background: linear-gradient(#ebebeb, #ebebeb), linear-gradient(#ebebeb, #ebebeb), linear-gradient(#0074d9, #0074d9);
    background-size: .05em 1px, .05em 1px, 1px 1px;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-position: 0 90%, 100% 90%, 0 83%;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.84);
    transition: color .15s
}

body.trening #g-main section#way a:hover,
body.trening #g-main section#way p a:hover,
body.trening #g-main section#way a:focus {
    color: #0074d9;
    background: transparent;
    transition: color .15s
}

body.trening #g-main section#files {
    background: rgba(0, 69, 114, 0.8);
    color: #ebebeb
}

body.trening #g-main section#files .ssyl {
    color: #ebebeb;
    text-decoration: underline;
    text-shadow: none;
    background: none
}

body.trening #g-main .ten-sr {
    display: block;
    max-width: 800px;
    margin: 20px auto;
    box-shadow: 0 10px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset
}

body.trening #g-main .icon-tools:before {
    content: '\e80c'
}

body.trening #g-main .icon-tag:before {
    content: '\e80d'
}

body.trening #g-main .icon-globe:before {
    content: '\e80e'
}

body.trening #g-main .icon-right-dir:before {
    content: '\e80f'
}

body.trening #g-main .btn2 {
    display: inline-block;
    width: 100%;
    border-radius: 15px;
    border: rgba(0, 0, 0, .3) 0 solid;
    box-sizing: border-box;
    padding: 10px;
    text-align: center;
    background: rgba(242, 105, 40, 1);
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
    font-size: 12pt;
    transition: background .4s;
    cursor: pointer
}

body.trening #g-main .btn2:hover {
    background: #80b438
}

body.trening #g-main .sttable {
    padding: 10px;
    border-collapse: collapse;
    border: 1px rgba(0, 69, 114, 0.8) solid;
    margin: 20px auto;
    margin-bottom: 40px;
    
    font-size: 1em
}

body.trening #g-main .sttable td {
    padding: 10px;
    border: 1px rgba(0, 69, 114, 0.8) solid
}

body.trening #g-main .sttable tr:nth-child(even) {
    background: #dbf1ff
}

body.trening #g-main .sttable tr:nth-child(odd) {
    background: white
}

body.trening #g-main .sttable tr:first-child {
    background: rgb(0, 69, 114);
    color: #ebebeb;
    text-align: center
}

body.trening #g-main [class^="icon-"], 
body.trening #g-main [class*=" icon-"] {
  width: auto;
  height: auto;
}
/********************************************/