/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

figcaption,
figure,
main {
  display: block;
}

figure {
  margin: 1em 40px;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

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

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

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

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details,
menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

@-ms-viewport {
  width: device-width;
}

html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #292b2c;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

a {
  color: #0275d8;
  text-decoration: none;
}

a:focus, a:hover {
  color: #014c8c;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
}

[role="button"] {
  cursor: pointer;
}

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

table {
  border-collapse: collapse;
  background-color: transparent;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #636c72;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: left;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
textarea {
  line-height: inherit;
}

input[type="radio"]:disabled,
input[type="checkbox"]:disabled {
  cursor: not-allowed;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

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

output {
  display: inline-block;
}

[hidden] {
  display: none !important;
}
/*# sourceMappingURL=bootstrap-reboot.css.map */@-ms-viewport {
  width: device-width;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

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

.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

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

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

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

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

.container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 576px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 768px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 992px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.333333%;
      -ms-flex: 0 0 8.333333%;
          flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.666667%;
      -ms-flex: 0 0 16.666667%;
          flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.333333%;
      -ms-flex: 0 0 33.333333%;
          flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.666667%;
      -ms-flex: 0 0 41.666667%;
          flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.333333%;
      -ms-flex: 0 0 58.333333%;
          flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.666667%;
      -ms-flex: 0 0 66.666667%;
          flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.333333%;
      -ms-flex: 0 0 83.333333%;
          flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.666667%;
      -ms-flex: 0 0 91.666667%;
          flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.pull-0 {
  right: auto;
}

.pull-1 {
  right: 8.333333%;
}

.pull-2 {
  right: 16.666667%;
}

.pull-3 {
  right: 25%;
}

.pull-4 {
  right: 33.333333%;
}

.pull-5 {
  right: 41.666667%;
}

.pull-6 {
  right: 50%;
}

.pull-7 {
  right: 58.333333%;
}

.pull-8 {
  right: 66.666667%;
}

.pull-9 {
  right: 75%;
}

.pull-10 {
  right: 83.333333%;
}

.pull-11 {
  right: 91.666667%;
}

.pull-12 {
  right: 100%;
}

.push-0 {
  left: auto;
}

.push-1 {
  left: 8.333333%;
}

.push-2 {
  left: 16.666667%;
}

.push-3 {
  left: 25%;
}

.push-4 {
  left: 33.333333%;
}

.push-5 {
  left: 41.666667%;
}

.push-6 {
  left: 50%;
}

.push-7 {
  left: 58.333333%;
}

.push-8 {
  left: 66.666667%;
}

.push-9 {
  left: 75%;
}

.push-10 {
  left: 83.333333%;
}

.push-11 {
  left: 91.666667%;
}

.push-12 {
  left: 100%;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-sm-0 {
    right: auto;
  }
  .pull-sm-1 {
    right: 8.333333%;
  }
  .pull-sm-2 {
    right: 16.666667%;
  }
  .pull-sm-3 {
    right: 25%;
  }
  .pull-sm-4 {
    right: 33.333333%;
  }
  .pull-sm-5 {
    right: 41.666667%;
  }
  .pull-sm-6 {
    right: 50%;
  }
  .pull-sm-7 {
    right: 58.333333%;
  }
  .pull-sm-8 {
    right: 66.666667%;
  }
  .pull-sm-9 {
    right: 75%;
  }
  .pull-sm-10 {
    right: 83.333333%;
  }
  .pull-sm-11 {
    right: 91.666667%;
  }
  .pull-sm-12 {
    right: 100%;
  }
  .push-sm-0 {
    left: auto;
  }
  .push-sm-1 {
    left: 8.333333%;
  }
  .push-sm-2 {
    left: 16.666667%;
  }
  .push-sm-3 {
    left: 25%;
  }
  .push-sm-4 {
    left: 33.333333%;
  }
  .push-sm-5 {
    left: 41.666667%;
  }
  .push-sm-6 {
    left: 50%;
  }
  .push-sm-7 {
    left: 58.333333%;
  }
  .push-sm-8 {
    left: 66.666667%;
  }
  .push-sm-9 {
    left: 75%;
  }
  .push-sm-10 {
    left: 83.333333%;
  }
  .push-sm-11 {
    left: 91.666667%;
  }
  .push-sm-12 {
    left: 100%;
  }
  .offset-sm-0 {
    margin-left: 0%;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-md-0 {
    right: auto;
  }
  .pull-md-1 {
    right: 8.333333%;
  }
  .pull-md-2 {
    right: 16.666667%;
  }
  .pull-md-3 {
    right: 25%;
  }
  .pull-md-4 {
    right: 33.333333%;
  }
  .pull-md-5 {
    right: 41.666667%;
  }
  .pull-md-6 {
    right: 50%;
  }
  .pull-md-7 {
    right: 58.333333%;
  }
  .pull-md-8 {
    right: 66.666667%;
  }
  .pull-md-9 {
    right: 75%;
  }
  .pull-md-10 {
    right: 83.333333%;
  }
  .pull-md-11 {
    right: 91.666667%;
  }
  .pull-md-12 {
    right: 100%;
  }
  .push-md-0 {
    left: auto;
  }
  .push-md-1 {
    left: 8.333333%;
  }
  .push-md-2 {
    left: 16.666667%;
  }
  .push-md-3 {
    left: 25%;
  }
  .push-md-4 {
    left: 33.333333%;
  }
  .push-md-5 {
    left: 41.666667%;
  }
  .push-md-6 {
    left: 50%;
  }
  .push-md-7 {
    left: 58.333333%;
  }
  .push-md-8 {
    left: 66.666667%;
  }
  .push-md-9 {
    left: 75%;
  }
  .push-md-10 {
    left: 83.333333%;
  }
  .push-md-11 {
    left: 91.666667%;
  }
  .push-md-12 {
    left: 100%;
  }
  .offset-md-0 {
    margin-left: 0%;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-lg-0 {
    right: auto;
  }
  .pull-lg-1 {
    right: 8.333333%;
  }
  .pull-lg-2 {
    right: 16.666667%;
  }
  .pull-lg-3 {
    right: 25%;
  }
  .pull-lg-4 {
    right: 33.333333%;
  }
  .pull-lg-5 {
    right: 41.666667%;
  }
  .pull-lg-6 {
    right: 50%;
  }
  .pull-lg-7 {
    right: 58.333333%;
  }
  .pull-lg-8 {
    right: 66.666667%;
  }
  .pull-lg-9 {
    right: 75%;
  }
  .pull-lg-10 {
    right: 83.333333%;
  }
  .pull-lg-11 {
    right: 91.666667%;
  }
  .pull-lg-12 {
    right: 100%;
  }
  .push-lg-0 {
    left: auto;
  }
  .push-lg-1 {
    left: 8.333333%;
  }
  .push-lg-2 {
    left: 16.666667%;
  }
  .push-lg-3 {
    left: 25%;
  }
  .push-lg-4 {
    left: 33.333333%;
  }
  .push-lg-5 {
    left: 41.666667%;
  }
  .push-lg-6 {
    left: 50%;
  }
  .push-lg-7 {
    left: 58.333333%;
  }
  .push-lg-8 {
    left: 66.666667%;
  }
  .push-lg-9 {
    left: 75%;
  }
  .push-lg-10 {
    left: 83.333333%;
  }
  .push-lg-11 {
    left: 91.666667%;
  }
  .push-lg-12 {
    left: 100%;
  }
  .offset-lg-0 {
    margin-left: 0%;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-xl-0 {
    right: auto;
  }
  .pull-xl-1 {
    right: 8.333333%;
  }
  .pull-xl-2 {
    right: 16.666667%;
  }
  .pull-xl-3 {
    right: 25%;
  }
  .pull-xl-4 {
    right: 33.333333%;
  }
  .pull-xl-5 {
    right: 41.666667%;
  }
  .pull-xl-6 {
    right: 50%;
  }
  .pull-xl-7 {
    right: 58.333333%;
  }
  .pull-xl-8 {
    right: 66.666667%;
  }
  .pull-xl-9 {
    right: 75%;
  }
  .pull-xl-10 {
    right: 83.333333%;
  }
  .pull-xl-11 {
    right: 91.666667%;
  }
  .pull-xl-12 {
    right: 100%;
  }
  .push-xl-0 {
    left: auto;
  }
  .push-xl-1 {
    left: 8.333333%;
  }
  .push-xl-2 {
    left: 16.666667%;
  }
  .push-xl-3 {
    left: 25%;
  }
  .push-xl-4 {
    left: 33.333333%;
  }
  .push-xl-5 {
    left: 41.666667%;
  }
  .push-xl-6 {
    left: 50%;
  }
  .push-xl-7 {
    left: 58.333333%;
  }
  .push-xl-8 {
    left: 66.666667%;
  }
  .push-xl-9 {
    left: 75%;
  }
  .push-xl-10 {
    left: 83.333333%;
  }
  .push-xl-11 {
    left: 91.666667%;
  }
  .push-xl-12 {
    left: 100%;
  }
  .offset-xl-0 {
    margin-left: 0%;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
/*# sourceMappingURL=bootstrap-grid.css.map */html.special {
	font-size: 100%;
}

.special.small *
{
	font-size: 1.2rem;
}

.special.middle *
{
	font-size: 1.5rem;
}

.special.large *
{
	font-size: 1.7rem;
}

.special h1 {
	font-size: 2rem !important;
}

.special h2
{
	font-size: 1.8rem !important;
}

.special h3
{
	font-size: 1.6rem !important;
}

.special h4
{
	font-size: 1.4rem !important;
}

.special h5
{
	font-size: 1.2rem !important;
}

.special h6
{
	font-size: 1rem !important;
}



.special.white * {
	background: white !important;
	color: black !important;
}

.special.black * {
	background: black !important;
	color: white !important;
}

.special.blue * {
	background: #9DD1FF !important;
    color: #0e2557 !important;
}

.special.brown * {
    background: #F7F3D6 !important;
    color: #4D4B43 !important;
}

.special #sidebar li,
.special #main .tree li
 {
	line-height: 40px;
}

.special #special-panel {
	display: block;
}

#special-panel {
	display: none;
	border-style: solid;
	border-width: 8px;
	padding: 20px;
	position: relative;
}

#special-panel ul li {
	list-style-type: none;
	display: inline-block;
	cursor: pointer;
}

header {
	position: relative;
}

#special-on {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 16px;
	cursor: pointer;
	font-weight: bold;
	color: #fff;
}

#special-off {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 20px;
	cursor: pointer;
}

.special #special-on {
	display: none;
}

#special-panel .font {
	display: inline-block;
	margin-right: 100px;
}

#special-panel .color {
	display: inline-block;
}

#special-panel .color li {
	padding: 4px;
	border: solid 2px;
}

#special-panel .color li[data-color=black] {
	background: black !important;
	color: white !important;
}

#special-panel .color li[data-color=white] {
	background: white !important;
	color: black !important;
}

#special-panel .color li[data-color=blue] {
	background: #9DD1FF !important;
	color: #0e2557 !important;
}

#special-panel .color li[data-color=brown] {
	background: #F7F3D6 !important;
	color: #4D4B43 !important;
}

#special-panel .font li[data-size=small] {
	font-size: 19.2px !important;
}

#special-panel .font li[data-size=middle] {
	font-size: 24px !important;
}

#special-panel .font li[data-size=large] {
	font-size: 27.2px !important;
}
#editor textarea {
  width: 100%;
  font-family: "Consolas", "Courier New", Courier, monospace;
  height: 320px;
}
#editor .toolbar {
  height: 30px;
  background: #FFFFFF;
  padding: 2px;
  border: solid 1px #E0E0E0;
  margin-bottom: 2px;
}
#editor .toolbar__icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
}
#editor .toolbar__icon:hover {
  box-shadow: inset 0 0 2px #808080;
}
#editor .toolbar__icon:active {
  box-shadow: inset 1px 1px 3px #000000;
}
#editor .toolbar_splitter {
  display: inline-block;
  width: 1px;
  height: 24px;
  background: #E0E0E0;
  margin: 0 3px;
}
.toolbar__bold {
  background-image: url(/build/2bfb9dfd93a1106fe9569c7e26f4d7c8.png);
}
.toolbar__italic {
  background-image: url(/build/0d2d50f50b9f447663963bc2bedfb495.png);
}
.toolbar__header {
  background-image: url(/build/184ed46afeb2d034bb5b3156fa00e487.png);
}
.toolbar__link {
  background-image: url(/build/5228ce46841b0102181e67e62c381496.png);
}
.toolbar__extlink {
  background-image: url(/build/779ef9f5bb764e34dd60bc243b1a55a0.png);
}
.toolbar__image {
  background-image: url(/build/2232b43dcf2c6ddb6ebcec2a6456e1dd.png);
}
.toolbar__file {
  background-image: url(/build/58da1cd0228ca47cb867ec93ef910173.png);
}
.toolbar__ol {
  background-image: url(/build/db66f75cd7ed5bf57b5ee80745fb4716.png);
}
.toolbar__ul {
  background-image: url(/build/c4f25321b334627a7c23f915a09fdba8.png);
}
.toolbar__table {
  background-image: url(/build/68d0efbdd669bc7b79ca7062985e5836.png);
}
.toolbar__line {
  background-image: url(/build/fb32d26bdca13d228a09af5361cf9320.png);
}
.toolbar__save {
  background-image: url(/build/67730220b0ada5e345b20242615c7958.png);
}
.toolbar__html {
  background-image: url(/build/e1c8b97f88ac82ca96b74aafae25dfc5.png);
}
.toolbar__typo {
  background-image: url(/build/d1e236c7776e6f8edcd3993fdea598b7.png);
}
.toolbar__subdivision {
  background-image: url(/build/7658849904b3bac086475cf3a7a3efa4.png);
}
.toolbar__remove-page {
  background-image: url(/build/1cfef1b7e47e4be97296763ba62ea505.png);
}
.toolbar__photo {
  background-image: url(/build/f813eb93190019c94abcca94ae3146bc.png);
}
.toolbar__video {
  background-image: url(/build/11514fecf2c9be6b8f3f615170c640b5.png);
}
.upload-zone {
  clear: both;
  border: dashed green 2px;
  padding: 16px;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
}
.upload-zone:hover {
  background-color: rgba(0, 255, 0, 0.25);
}
.b-photo__image {
  width: 160px;
  height: 118px;
  background-size: cover;
}
.file-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAASNQTFRFAAAAUlJSVFRU1dXVUlJSAAAAXFxcAAAAVVVVAAAAAAAAsrKyAAAAAAAA2dnZAAAAAAAA9vb2AAAAAAAA8fHx8fHw8PDw8PDv7+/v7+/u7e3sAAAAfX19lpaWnZ2cnJycm5ucnJybm5ubm5uampqanZ2dlJSUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1dXV5+fn6urq6Ojo6Ojn5eXlxsbG1tbW/v7+////+/v7+fn5/v79/f39/f38/Pz83Nzc2tra4ODf5ubm0dHR/Pz73t7e7+/vxMTE+Pj419fXpqakpqampaWlsbGxtbW16enpzc3N+/v6+vr6+vr4///++vr5+Pj39/f3+fn49/f29vb2/Pz69vb19PT0+fn3+Pj2+vr70IJe0AAAAC90Uk5TAHB0/XEBcAR2IQr+Qhn9Sh39SRz9/f39/f39SKzAz87Ozs7Ozs/NTB4PLSssLxF7sypLAAAAAWJLR0Q4oAel1gAAAT5JREFUOMvN0udawjAYhmHcW9xb68CJiqjQdAXUqsXdStMWcZz/UZg2NE0+OQDfv8+dhlwXudw/WemsfM53Ub6s9ABQVZE4rVrpBUBHqmEmszDGqFbv6x8AgHUr7hhdXeObwSEZ8OMY26h+i+7uhwVRdRhg3UaNh8en55eRUQgs1jUNodfG29j4hAzY/TRrmuvRZ03mpyTAj9Puet57c3pmVgSg+35zTgRETT8fV5p1XZ0XQaB2jvMeGhCI3dfDPwD20FgQQWSw17FMLwgdc1ECJv/18f20O5YEWibsBAJX7CEhEFjp8zrnKViSAOa/nmUS2MsA8J7kIALgI31d0kkUAdC2/ex2+oEuAHYZlD49/YuC73itdrKflVUBoG7LZ2BtfUNRNpUtuu2dZIXC7t7+Qfa3Pjwqwh2fFE/j9AvsP56/iqMHKgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0wMi0xMFQwMTowMjo1MCswNzowMLxHAFgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMDItMTBUMDE6MDI6NTArMDc6MDDNGrjkAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 2px 0;
}
.file-icon.archive {
  background-image: url(data:image/png;base64,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);
}
.file-icon.cer {
  background-image: url(data:image/png;base64,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);
}
.file-icon.doc {
  background-image: url(data:image/png;base64,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);
}
.file-icon.docx {
  background-image: url(data:image/png;base64,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);
}
.file-icon.exe {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAArJQTFRFAAAAiYyRhIaLAAAAAAAAh4mLAAAAiIqOAAAAAAAAhIaLAAAAAAAAhIaKfoGFc3V5gYSI2N7m0dff0dfeaHmRx8nLycrMysvNyszNycvNyMrM8/X3+vn4+fj3+fj4+Pj39vn7+/z8urrGvL3RurvG/Pv6y8vLPGqg/Pz8VH2sVX6rVoCqV4KpWIWoWYeoW4umW42lXZGjXpOi5+bm+ff1YYixYoqwYouvZI6uZZGtZpOsZ5aqaZmpapyoa5+n+ff0/fz8bpO1bpW0b5ezcZqzcZyxc5+wdKGvdaSudqateKmr+vf0+Pj2+Pf2R4OV9Pb3eJ25ep+4eqG3fKS2cp+wb5+raZ2mY5ufYpydZKCc+vb1UZeL8vT2gqa8f6W5ZJSoT4ibSIaUSoqSTI2RTZCPT5ONUZaL+vb0W6WAc56yTIWZR4SVSYiTS4uSTI6QTpKOUJWMU5qJ+vbzabZu8/T2R4KWSomTS42RT5OOUJaMUpiKU5uIVZ6G+Pj49/b18/X2SYeUTpGPT5SNUpmJVJyHVp+FWKGD+fb0S4yRTY+QUZiKVZ2HV6CEWaKCWqWA+fX0UpmKVJuIVp6GV6GEWaOBW6V/Xah9VZyHWKKDWqSAXKZ+Xql8YKt5+ff2WaOCXad9X6p7YKx5Yq529/b09vb18vLy8PDw8fDvWqSBXKZ/Xah8X6t6Ya14Y692ZLF0+Pbz+Pf39vb08fHw7+/v8O/u8/b3XKd+Xql7Yq13Y691ZbFzZrNx+Pby9fX07e3t7u7t9fb4oqOuoKGt9/X09fT08/Lx7u7u7u3t8fP39fPy9PTz8vPy7Ozs7/L3//35+vj0///6//z3/Pn1+/n1//34///+///9///8///5/vv29/b29PX08/Py8vLx8PHwg4aKhomMiYyPh4qPhYeLgoSI////cAT/ZwAAABB0Uk5TAHyBBgL+FvYjC/YmDfb3lAzD4ucAAAABYktHROVYZQu/AAAB8UlEQVQ4y2NgoD1gFMADmJhZGFgFhYSxABEwFGBjZmAXRQNi4hISklJSYLYABycDl7SMLDKQk5UHARBTRkGAm4eBVwEPACtQVFBShgMVVVU1MJCVVVeXhSjQUFDW1NLW0dXTNzA0UjY2gdmFrMDUzNzC0sraxtZO2dge3QQBBwVlRydnF1c3dw9PL2Vjb1kfWV+wCX5QBf4KygGBQcEhoWHhEZHKxlEwE/yioQpiFJRj4+ITEpOSU1LTlI3TZX3lfUFGRGcgFGRmZefk5uUXRBcqGxfBTMgohiooUVAuTSwrT6morKquAbqhtg7ii2KYgnoF5YakvMam6OaW1jZl43aYCXAF0grKHZ35BV2F3T29fcrG/UghD1cAdN2EiZMmT5k6DSkckBUAXTe9dcbMWbPnABXMlcc0Aei6nnlT5y9YuEjZeHEdOJh8lyxdthyuAOi6FStXrV6zdp2y8XqIFRs2btq8BaJgq4Iy0HXbts/ZsXPXbmXjPWADZH33Lt+3H6LggMJBRHQfMj4MMeHI0WP7jkMUnFBQNUYCJ31lfetOnV62/8wZqIKzGufOX7h46fKVq9euX7hxc4mv763bd+7e27Rp01GoAgJJjokPNSvcf/Dw0eMnUA4/MFUzs3Fw4wQcwHzBwszJgxNwAnMWxQAAEZa92fNOZWUAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMDItMTBUMDA6MDA6MzkrMDc6MDA200W0AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTAyLTEwVDAwOjM2OjQwKzA3OjAwTC+nhAAAAABJRU5ErkJggg==);
}
.file-icon.image {
  background-image: url(data:image/png;base64,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);
}
.file-icon.msi {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAGNQTFRFAAAAd3d3hoaG////wMDAAAAAAACAZsz/M///zP//AP//AJnMM2b/X19fpKCgsrKyCAgIlpaWZsyZ//+ZzMxmMzMzM5nMZpmZM8zM4+Pjmf/M19fXzMzMmZmZzMyZAJmZzP/MK4K25AAAAAF0Uk5TAEDm2GYAAAABYktHRAMRDEzyAAABKUlEQVQ4y3WS23aDIBBF5TLFJAXaKipoTf7/KzsD1QDqeXTvdWAGm6YIq9JU4aKI5HAQPrKcC0qp9tbe7kpdCsRbpR5XwsavhJ1fCTuvBU6B2JD4ZynEDUBs+OelwDUGSLhvvBASN3C2KJ5CnISTVaePxFGQZdIROvWTcIj92geMAq9i32ckQYhvDGP7LWqBsZ+u73vrXCyQshL0MCbBGkc3kMUR3OhpGMYODWuMdHEMyLZsuJ6mWIEFUsQKyJ4BuQ9kjD3xeXbZOy1iwQbtfUAFhzditjYTkMeGXwq2wjzjCCcNy7JYSwKt6KwBsbUSwHtvC2FriHxdn8FTjg3AkMu1ezxDyPnWAI1GjsJERsiF2EA70cjX7kVGxht470zrJLicl8F/xxX4DyR/GvkWg7WkAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTAyLTEwVDAwOjA0OjI5KzA3OjAw85LlUAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0wMi0xMFQwMDozNjo0MCswNzowMEwvp4QAAAAASUVORK5CYII=);
}
.file-icon.pdf {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAkBQTFRFAAAAAAAA4eHhAAAA4uLidXV14eHh4uLi29vbAAAA2NjYAAAA8vLy2dnZAAAA6OjoAAAAAAAAAAAADw8PDw8PCAgIAAAADw8PDw8PBAQEAAAAAAAAAAAA5+fn5ubm5eXl5OTk6OjosCEv4eHh1tbWqCAtsjhFxWp0vFFc39/fx8fH////oR4rpx8t79bYrS063qyx3t7emh0pox8s4rq+0Y+Wuldh9OTlxnN7khsnnh4rqjpG7dbYyYGIz4+VyMjIixolmR0p052i5sfKv3J6s1Zf4ODgzc3NqqqqkJCQlZWVurq6hRkklRwo0Zyh2tratLS0m5ubhYWFj4+PfhgikBsnrFRdlyk16enp2NjY0tLSycnJwsLCeBYg4uLi7u7u7+/v8PDw7e3tysrKy8vLwgIGwycqx3N11dXV8fHx8vLy8/PzzwEG2HF0242P7Ozs9PT01A4T1ywx57O19fX10ztAyQAG6cPE2Xh7wgAH9vb21nh8ugAI3Zea9/f3uA4Xux4luR4l8OXl+Pj4z3l+rw4Y5sbIrg4YxVti+fn57+XlqQ4ZzHqA5cfJpw4ZsC0226qtyXyCzouQ58rM+vr6yXqAqB4o5cjKyHuBsT1GmQAMlwAMlgANoB4quV1lnh4q37u/+/v75MjKlQANrT1HxXuC3rm88ujp37u+tl1mmR4riwAOkA8c5czO/Pz88OfovGxzjgAOqD1I9Ozt/f3948nMlB4qjQ8c6tnb/v7+jh4rfwAPy5uhgA8eeAAQwYyT7eK64gAAAB10Uk5TAAm1BfEV8vLPBJgC/VQB1wYUIh0mRiYJDTEcVnOoQLmPAAAAAWJLR0QrJLnkCAAAAglJREFUOMutk/db00AYgA/33lYtNi2WYfnAQV1URaqiorjBhdKGupo4qsZVtY644kSNC2fEPeKqIuL41/zuLlau8KPv89yT3L3vc98PeULI/yPHI3m9Pp/PK0mePKlb97/n47rEn9+jpxMUFCJFRbjGF2YoCBRDL6coKUUAJkwEmIRPoNvSksnFAL35lLIgAsEpU2Ha9BkQ5JThDQB9+tKgPITAzFmzIVRRgad0GyoPzMFX6Ncfg8owAjA3DOF586Gqim7DlQsWLqpevGTAwEGE1CxFgC5Yxp6UGv/yFSurV60ePISQ2jqHNWvrMtT61wXWb6jfmD+UkE1d0hCJRuVGb94wQoaPcBgZi9XHkM1btm7bLqGPK4rqImTUaIcxfk7Djp27PLtl5hOuDt/C1ciJ7Nm7DzXzmhBEONH9Bw4yjV4MogxZPnSY64SWTAqBzIjHjxw9xrSWTKWEIE5RFOX4iZOnqEavC4FCUdXTZ86eO8+1bgiBqtKbL1y8pF2+crWp6dr1G4YpBAk6V7t56/adu83N9+4/ePjosSUEGp37pKXl6bPnL/SXr16/efvOFgIc+/7Dx086jjYM07Ssz3ZaCFL6l6+trd+YRW3b6XSbEBjG9/b2HyazXLeBEJjmz1+/qUTLNYiBZWUkWqqzAtvmMmOzA8f9s1mBO3dsJ3LdHX9et6sT7hzyB5at9S990ZorAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTAyLTEwVDAwOjI0OjA2KzA3OjAwH5MrBQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0wMi0xMFQwMDoyNDowNiswNzowMG7Ok7kAAAAASUVORK5CYII=);
}
.file-icon.reg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABVQTFRFAAAAgICA////AAAAAP//AICAwMDAbd2EhQAAAAF0Uk5TAEDm2GYAAAABYktHRAJmC3xkAAAA7UlEQVQoz1WQQVLDMAxFnRtQJ2Vv4XQNFtMDmOECVcQBUsb3PwLflp2Wn+nm6fVLiXPIaeTFWTz1zA9g7PQ+QPhqwM8DLDFhTj6Y4sMtCwVNM3MHugot+NG9/+WsKeSs6QABw38GoRMdBia7kojJwBI3PBLabQCTqkpe5SwdVEG29afuqGBSoVX0+zfWJQCeMBbVj2EsEWNhPjp8xvgzirwlGgYzWsQ+0d3hLVpLvaqYsbUWGKWU1nGrLQxwKfswsETgX6xDa4tc9yp0Aw4ENFDvQEsXHkahcQe3XPcDOGx/LUM4wP4EEBgjBvgpfxn+XeUFv1RPAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTAyLTEwVDAwOjI3OjM4KzA3OjAwKhTsuAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0wMi0xMFQwMDozNjo0MCswNzowMEwvp4QAAAAASUVORK5CYII=);
}
.file-icon.xls {
  background-image: url(data:image/png;base64,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);
}
.file-icon.xlsx {
  background-image: url(data:image/png;base64,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);
}
.uploads-actions {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  padding-top: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.uploads-actions i {
  margin-right: 5px;
  cursor: pointer;
}
.uploads-row:hover {
  background-color: rgba(0, 80, 255, 0.25);
  box-shadow: inset 0 0 3px rgba(0, 80, 255, 0.5);
}
.uploads p {
  margin: 0 !important;
}
.uploads a {
  text-decoration: none;
}
.uploads-date {
  color: #808080;
}
.image_frame_text {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  color: white;
  background: rgba(0, 0, 0, 0.45);
  font-size: 11px;
  padding: 4px;
}
.image_frame {
  display: inline-block;
  position: relative;
}
.uploads-row {
  display: block;
  position: relative;
  min-height: 32px;
  padding-left: 40px;
  padding-bottom: 8px;
  cursor: pointer;
}
.uploads-row small {
  display: block;
  color: #808080;
}
.photo {
  display: inline-block;
  max-width: 170px;
  position: relative;
}
.photo-add {
  display: inline-block;
  width: 170px;
  height: 128px;
  vertical-align: top;
  font-size: 40px;
  color: gray;
}
.photo-remove {
  color: red;
  position: absolute;
  right: 6px;
  z-index: 100;
  top: 6px;
  text-shadow: 0 0 8px #fff;
}
.b-content {
  min-height: 652px;
}
.b-content dl {
  padding: 0px;
  margin: 18px 0px -5px 0px;
}
.b-content dl dt {
  font-weight: bold;
}
.b-content dl dd {
  padding: 0px 0px 15px 0px;
}
.b-content .float_left {
  float: left;
  clear: left;
  margin: 5px 15px 10px 0px;
}
.b-content .float_right {
  float: right;
  clear: right;
  margin: 5px 0px 5px 10px;
}
.b-content .left {
  margin-left: 0px;
  margin-right: auto;
}
.b-content .right {
  margin-left: auto;
  margin-right: 0px;
}
.b-content .center {
  margin-left: auto;
  margin-right: auto;
}
.b-content .center img {
  margin: 0 auto;
}
.calendar {
  list-style-type: none;
}
ul.calendar li {
  display: inline-block;
  margin-right: 50px;
}
.calendar td {
  text-align: right;
  padding: 2px;
}
input.title {
  font-size: 24px;
  display: block;
  padding: 1px 10px;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 8px;
}
.loading {
  background: transparent url(data:image/gif;base64,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) center center no-repeat;
}
.specmenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.specmenu ul li {
  display: inline-block;
  padding: 0;
  margin: 0 0 0 8px;
}
.b-content .b-feedback__table {
  border: none;
}
.b-content .b-feedback__table td {
  border: none;
}
.b-content .b-feedback label {
  line-height: 20px;
}
.b-content .b-feedback label.required::after {
  display: inline-block;
  content: '\A0*';
  font-weight: bold;
  color: red;
}
.b-content .b-feedback__table span.required {
  color: red;
  font-weight: bold;
}
.b-content .b-feedback select {
  padding: 2px;
  width: 457px;
  cursor: pointer;
}
.b-content .b-feedback input,
.b-content .b-feedback textarea {
  padding: 2px;
  width: 457px;
}
.b-content .b-feedback button {
  padding: 8px;
}
.b-content .b-feedback input[type=radio] {
  width: 15px;
  vertical-align: middle;
  cursor: pointer;
}
body {
  font-family: 'Ubuntu', sans-serif;
  font-size: 16px;
  padding-top: 80px;
}
h1,
h2,
h3 {
  font-weight: 300;
  text-align: center;
}
h2 {
  font-size: 40px;
  color: #404040;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding: 60px 0;
}
.b-down {
  height: 42px;
  width: 42px;
  background: url(/build/8886a02f5a5b6a1ee03bb5b7530d1739.svg) no-repeat center / contain;
  margin: 0 auto 60px;
  cursor: pointer;
}
.b-down:hover {
  background: url(/build/d38dd1e1da8931a81e3563fd4b549068.svg) no-repeat center / contain;
}
.b-up {
  height: 42px;
  width: 42px;
  background: url(/build/ae058fbee39f5fb7e5954765143e0786.svg) no-repeat center / contain;
  margin: 58px auto;
  cursor: pointer;
}
.b-up:hover {
  background: url(/build/1174e8e00f99b05809cab103eacea541.svg) no-repeat center / contain;
}
a.b-back {
  height: 42px;
  padding-left: 55px;
  position: absolute;
  background: url(/build/4a2bf0c2b8b439d55bea58daea8df52c.svg) no-repeat left center / contain;
  top: 50%;
  left: 30px;
  margin-top: -21px;
  line-height: 42px;
  color: #404040;
  text-decoration: none;
}
a.b-back:hover {
  background: url(/build/33800b17cd1f552f96448a62432d3795.svg) no-repeat left center / contain;
}
#special-on {
  background: url(/build/9e5faae847e6ba94ff4ff0eeb511bdf4.svg) no-repeat left center;
  padding-left: 40px;
  font-size: 16px;
  font-weight: normal;
  background-size: 32px;
  position: static;
  margin-left: 6px;
}
html,
body,
.wrapper {
  height: 100%;
}
.content {
  box-sizing: border-box;
  min-height: 100%;
  padding-bottom: 266px;
}
footer {
  height: 266px;
  margin-top: -266px;
}
.b-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  min-height: 80px;
  background-color: #404040;
  color: #FFFFFF;
  z-index: 1000;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
a.b-header__title {
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  padding: 18px 0;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
}
.b-header__phone {
  font-size: 28px;
  font-weight: 300;
  padding: 3px 0 0 0;
  margin: 0 -15px;
  text-align: center;
}
.b-header__menu {
  text-align: right;
}
.b-header__link {
  font-size: 16px;
  font-weight: normal;
  display: inline-block;
}
.b-header__link:hover {
  background-color: #000000;
}
.b-header__link a {
  text-align: center;
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  padding: 28px 8px;
}
.b-header__link--active {
  background-color: #202020;
}
.b-main {
  background: url(/build/2ed4373314475457059103f1d7bc8795.png) no-repeat center / cover;
  color: #FFFFFF;
}
.b-main__title {
  font-weight: 300;
  font-size: 45px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 141px;
  margin-bottom: 101px;
  letter-spacing: 0.05em;
}
a.b-main__button {
  border: 2px solid #FFFFFF;
  height: 52px;
  border-radius: 26px;
  line-height: 48px;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  width: 357px;
  margin: 0 auto;
}
a.b-main__button:hover {
  background-color: #FFFFFF;
  color: #404040;
}
.b-main__down {
  height: 42px;
  width: 42px;
  background: url(/build/22f6bdadc59927da79d1a1c263291611.svg) no-repeat center / contain;
  margin: 101px auto 76px;
  cursor: pointer;
}
.b-main__down:hover {
  background: url(/build/d26d13e15fe5c4796833cb016bdbd8cc.svg) no-repeat center / contain;
}
.b-news {
  padding: 14px;
  margin: 0;
  border: 1px solid transparent;
}
.b-news:hover {
  border: 1px solid #C0C0C0;
}
.b-news a {
  color: #404040;
  text-decoration: none;
  font-size: 16px;
}
.b-news a:hover {
  color: #109C00;
}
.b-news h2 {
  position: relative;
}
.b-news__image {
  height: 174px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  margin-bottom: 15px;
}
.b-news__date {
  text-transform: uppercase;
  color: #808080;
  margin-top: 22px;
}
a.b-news__button {
  text-align: center;
  background: #109C00;
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 52px;
  display: block;
  margin: 60px auto;
  text-decoration: none;
  border-radius: 26px;
  width: 357px;
}
.b-news__buttonbar {
  text-align: center;
  margin: 56px 0;
}
.b-news__left {
  display: inline-block;
}
.b-news__left a {
  width: 42px;
  height: 42px;
  background: url(/build/4a2bf0c2b8b439d55bea58daea8df52c.svg) no-repeat center / contain;
  margin: 0 30px;
  display: block;
}
.b-news__left a:hover {
  background: url(/build/33800b17cd1f552f96448a62432d3795.svg) no-repeat center / contain;
}
.b-news__right {
  display: inline-block;
}
.b-news__right a {
  width: 42px;
  height: 42px;
  background: url(/build/d5002b2e31ad46a1d07bec9cc436bcec.svg) no-repeat center / contain;
  margin: 0 30px;
  display: block;
}
.b-news__right a:hover {
  background: url(/build/5943919f9fddd98c1dd4f421785e3ee8.svg) no-repeat center / contain;
}
.b-mainnews--page h2 {
  text-align: left;
  text-transform: none;
  padding-bottom: 15px;
  padding-top: 20px;
}
.b-mainnews--page .b-back {
  top: 68px;
  margin-top: 0;
}
.b-mainnews--page .b-news {
  margin-bottom: 15px;
}
.b-mainnews--page .b-news:first-of-type {
  margin-top: 20px;
}
.b-mainnews--page .b-news__content .b-news__date {
  margin-bottom: 15px;
  margin-top: 0;
}
.b-mainform {
  background: #F8F8F8;
}
.b-mainform__intro {
  font-size: 15px;
  font-weight: 300;
}
.b-mainform__form input,
.b-mainform__form textarea {
  display: block;
  width: 100%;
  border: 1px solid #808080;
  border-radius: 4px;
  padding: 11px;
  color: #404040;
}
.b-mainform__form input[type=checkbox] {
  position: relative;
  width: 27px;
  height: 27px;
  top: 29px;
}
.b-mainform__form label {
  margin-left: 45px;
  font-size: 18px;
}
.b-mainform__example {
  font-size: 12px;
  color: #808080;
  margin-bottom: 21px;
}
.b-mainform__button {
  color: #FFFFFF;
  background: #109C00;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  line-height: 48px;
  border-radius: 24px;
  width: 100%;
  cursor: pointer;
  margin-top: 26px;
}
.b-mainform__button--disabled {
  opacity: 0.5;
  cursor: default;
}
.b-footer {
  background: #202020;
  color: #C0C0C0;
  font-size: 16px;
  padding: 45px 0;
}
.b-footer a {
  color: #C0C0C0;
  text-decoration: none;
}
.b-footer ul {
  list-style-type: none;
  padding: 0;
  line-height: 32px;
}
.b-sidebar {
  margin-top: 40px;
  margin-bottom: 15px;
}
ul.nav {
  list-style-type: none;
  margin: 0 0 15px 0;
  padding: 0;
  border-left: 1px solid #109C00;
  border-right: 1px solid #109C00;
  border-top: 1px solid #109C00;
}
ul.nav h2 {
  font-size: 16px;
  background: #109C00;
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  text-transform: uppercase;
  text-align: center;
  font-weight: normal;
}
ul.nav h2 a {
  color: #FFFFFF;
}
ul.nav h2 a:hover {
  color: #FFFFFF;
}
ul.nav a {
  display: block;
  padding: 8px 15px;
  text-decoration: none;
  color: #404040;
  border-bottom: 1px solid #109C00;
}
ul.nav a:hover {
  color: #109C00;
}
.b-page-menu {
  margin-top: 15px;
}
.b-page-menu ul {
  list-style-type: none;
  text-align: right;
  padding: 0;
  margin: 0;
}
.b-page-menu ul li {
  display: inline-block;
  margin-left: 15px;
}
.b-page-menu ul li a {
  text-decoration: none;
  color: #404040;
}
.b-page-menu ul li a:hover {
  color: #109C00;
}
.uploads-row:hover .uploads-actions {
  display: block;
}
.uploads-actions {
  display: none;
}
.uploads-actions .delete {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/build/77dbda87a8732b735b77a5af0fff5e4e.svg) no-repeat center / contain;
}
.uploads-actions .rename {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/build/33ae15415ea9f00b0e605241ed6ec7ad.svg) no-repeat center / contain;
}
.uploads-actions .date {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/build/ce63bf73c96c4735b71ba77a1517ddac.svg) no-repeat center / contain;
}
.photo {
  position: relative;
  background: #F0F0F0;
  padding: 4px;
  border-radius: 3px;
  border: 1px solid #C0C0C0;
}
.photo .photo-remove {
  display: none;
  position: absolute;
  right: 8px;
  top: 8px;
  width: 16px;
  height: 16px;
  background: url(/build/77dbda87a8732b735b77a5af0fff5e4e.svg) no-repeat center / contain;
}
.photo:hover .photo-remove {
  display: block;
}
.photo-add {
  background: #F0F0F0 url(/build/22853c081e07d115bbe85d24a910c68a.svg) no-repeat center / 48px;
  border: 2px solid #C0C0C0;
  border-radius: 3px;
  cursor: pointer;
}
.photo-add:hover {
  background-color: #F8F8F8;
}
.b-breadcrumbs {
  list-style-type: none;
  text-align: left;
  padding: 0;
}
.b-breadcrumbs li {
  display: inline-block;
  padding-right: 20px;
  padding-left: 10px;
  background: url(/build/2214480f254ad2ee359918f779ebc44d.svg) no-repeat right center / 8px;
}
.b-breadcrumbs li:last-child {
  background: none;
}
.b-breadcrumbs a {
  display: block;
  line-height: 40px;
  color: #404040;
}
.b-breadcrumbs .b-back {
  position: static;
}
#content .float_left {
  float: left;
  margin-right: 15px;
}
#content .float_right {
  float: right;
  margin-left: 15px;
}
#content .center {
  display: block;
  text-align: center;
}
#content .table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 15px;
}
#content .table th {
  text-align: center;
  border: 1px solid #404040;
  padding: 4px;
  vertical-align: center;
}
#content .table td {
  border: 1px solid #808080;
  padding: 4px;
  vertical-align: center;
}
#content a {
  color: #109C00;
}
