article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

menu,

nav,

section,

summary {

  display: block;

}

audio,

canvas,

progress,

video {

  display: inline-block;

  vertical-align: baseline;

}

audio:not([controls]) {

  display: none;

  height: 0;

}

[hidden],

template {

  display: none;

}

a:active,

a:hover {

  outline: 0;

}

abbr[title] {

  border-bottom: 1px dotted;

}

b,

strong {

  font-weight: 700;

}

dfn {

  font-style: italic;

}

h1 {

  font-size: 2em;

  margin: 0.67em 0;

}

small {

  font-size: 80%;

}

sub,

sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}

sup {

  top: -0.5em;

}

sub {

  bottom: -0.25em;

}

img {

  border: 0;

}

svg:not(:root) {

  overflow: hidden;

}

figure {

  margin: 1em 40px;

}

hr {

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  height: 0;

}

pre {

  overflow: auto;

}

code,

kbd,

pre,

samp {

  font-family: monospace, monospace;

  font-size: 1em;

}

button,

input,

optgroup,

select,

textarea {

  color: inherit;

  font: inherit;

  margin: 0;

}

button {

  overflow: visible;

}

button,

select {

  text-transform: none;

}

button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

  -webkit-appearance: button;

  cursor: pointer;

}

button[disabled],

html input[disabled] {

  cursor: default;

}

button::-moz-focus-inner,

input::-moz-focus-inner {

  border: 0;

  padding: 0;

}

input {

  line-height: normal;

}

input[type="checkbox"],

input[type="radio"] {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  padding: 0;

}

input[type="number"]::-webkit-inner-spin-button,

input[type="number"]::-webkit-outer-spin-button {

  height: auto;

}

input[type="search"] {

  -webkit-appearance: textfield;

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

}

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

  -webkit-appearance: none;

}

fieldset {

  border: 1px solid silver;

  margin: 0 2px;

  padding: 0.35em 0.625em 0.75em;

}

legend {

  border: 0;

  padding: 0;

}

textarea {

  overflow: auto;

}

optgroup {

  font-weight: 700;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

td,

th {

  padding: 0;

}

* {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

*:before,

*:after {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

input,

button,

select,

textarea {

  font-family: inherit;

  font-size: inherit;

  line-height: inherit;

}

figure {

  margin: 0;

}

img {

  vertical-align: middle;

}

hr {

  margin-top: 20px;

  margin-bottom: 20px;

  border: 0;

  border-top: 1px solid #eee;

}

.sr-only {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

}

.sr-only-focusable:active,

.sr-only-focusable:focus {

  position: static;

  width: auto;

  height: auto;

  margin: 0;

  overflow: visible;

  clip: auto;

}

[role="button"] {

  cursor: pointer;

}

.container {

  margin-right: auto;

  margin-left: auto;

  padding-left: 15px;

  padding-right: 15px;

}

@media (min-width: 768px) {

  .container {

    width: 750px;

  }

}

@media (min-width: 992px) {

  .container {

    width: 970px;

  }

}

@media (min-width: 1200px) {

  .container {

    width: 1170px;

  }

}

@media (min-width: 1230px) {

  .container {

    width: 1200px;

  }

}

.container-fluid {

  margin-right: auto;

  margin-left: auto;

  padding-left: 15px;

  padding-right: 15px;

}

.row {

  margin-left: -15px;

  margin-right: -15px;

}

.col-xs-1,

.col-sm-1,

.col-md-1,

.col-lg-1,

.col-xs-2,

.col-sm-2,

.col-md-2,

.col-lg-2,

.col-xs-3,

.col-sm-3,

.col-md-3,

.col-lg-3,

.col-xs-4,

.col-sm-4,

.col-md-4,

.col-lg-4,

.col-xs-5,

.col-sm-5,

.col-md-5,

.col-lg-5,

.col-xs-6,

.col-sm-6,

.col-md-6,

.col-lg-6,

.col-xs-7,

.col-sm-7,

.col-md-7,

.col-lg-7,

.col-xs-8,

.col-sm-8,

.col-md-8,

.col-lg-8,

.col-xs-9,

.col-sm-9,

.col-md-9,

.col-lg-9,

.col-xs-10,

.col-sm-10,

.col-md-10,

.col-lg-10,

.col-xs-11,

.col-sm-11,

.col-md-11,

.col-lg-11,

.col-xs-12,

.col-sm-12,

.col-md-12,

.col-lg-12 {

  position: relative;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}

.col-xs-1,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9,

.col-xs-10,

.col-xs-11,

.col-xs-12 {

  float: left;

}

.col-xs-12 {

  width: 100%;

}

.col-xs-11 {

  width: 91.66666667%;

}

.col-xs-10 {

  width: 83.33333333%;

}

.col-xs-9 {

  width: 75%;

}

.col-xs-8 {

  width: 66.66666667%;

}

.col-xs-7 {

  width: 58.33333333%;

}

.col-xs-6 {

  width: 50%;

}

.col-xs-5 {

  width: 41.66666667%;

}

.col-xs-4 {

  width: 33.33333333%;

}

.col-xs-3 {

  width: 25%;

}

.col-xs-2 {

  width: 16.66666667%;

}

.col-xs-1 {

  width: 8.33333333%;

}

.col-xs-hide {

  display: none;

}

.col-xs-active {

  display: block;

}

.col-xs-pull-12 {

  right: 100%;

}

.col-xs-pull-11 {

  right: 91.66666667%;

}

.col-xs-pull-10 {

  right: 83.33333333%;

}

.col-xs-pull-9 {

  right: 75%;

}

.col-xs-pull-8 {

  right: 66.66666667%;

}

.col-xs-pull-7 {

  right: 58.33333333%;

}

.col-xs-pull-6 {

  right: 50%;

}

.col-xs-pull-5 {

  right: 41.66666667%;

}

.col-xs-pull-4 {

  right: 33.33333333%;

}

.col-xs-pull-3 {

  right: 25%;

}

.col-xs-pull-2 {

  right: 16.66666667%;

}

.col-xs-pull-1 {

  right: 8.33333333%;

}

.col-xs-pull-0 {

  right: auto;

}

.col-xs-push-12 {

  left: 100%;

}

.col-xs-push-11 {

  left: 91.66666667%;

}

.col-xs-push-10 {

  left: 83.33333333%;

}

.col-xs-push-9 {

  left: 75%;

}

.col-xs-push-8 {

  left: 66.66666667%;

}

.col-xs-push-7 {

  left: 58.33333333%;

}

.col-xs-push-6 {

  left: 50%;

}

.col-xs-push-5 {

  left: 41.66666667%;

}

.col-xs-push-4 {

  left: 33.33333333%;

}

.col-xs-push-3 {

  left: 25%;

}

.col-xs-push-2 {

  left: 16.66666667%;

}

.col-xs-push-1 {

  left: 8.33333333%;

}

.col-xs-push-0 {

  left: auto;

}

.col-xs-offset-12 {

  margin-left: 100%;

}

.col-xs-offset-11 {

  margin-left: 91.66666667%;

}

.col-xs-offset-10 {

  margin-left: 83.33333333%;

}

.col-xs-offset-9 {

  margin-left: 75%;

}

.col-xs-offset-8 {

  margin-left: 66.66666667%;

}

.col-xs-offset-7 {

  margin-left: 58.33333333%;

}

.col-xs-offset-6 {

  margin-left: 50%;

}

.col-xs-offset-5 {

  margin-left: 41.66666667%;

}

.col-xs-offset-4 {

  margin-left: 33.33333333%;

}

.col-xs-offset-3 {

  margin-left: 25%;

}

.col-xs-offset-2 {

  margin-left: 16.66666667%;

}

.col-xs-offset-1 {

  margin-left: 8.33333333%;

}

.col-xs-offset-0 {

  margin-left: 0;

}

@media (min-width: 768px) {

  .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 {

    float: left;

  }

  .col-sm-12 {

    width: 100%;

  }

  .col-sm-11 {

    width: 91.66666667%;

  }

  .col-sm-10 {

    width: 83.33333333%;

  }

  .col-sm-9 {

    width: 75%;

  }

  .col-sm-8 {

    width: 66.66666667%;

  }

  .col-sm-7 {

    width: 58.33333333%;

  }

  .col-sm-6 {

    width: 50%;

  }

  .col-sm-5 {

    width: 41.66666667%;

  }

  .col-sm-4 {

    width: 33.33333333%;

  }

  .col-sm-3 {

    width: 25%;

  }

  .col-sm-2 {

    width: 16.66666667%;

  }

  .col-sm-1 {

    width: 8.33333333%;

  }

  .col-sm-hide {

    display: none;

  }

  .col-sm-active {

    display: block;

  }

  .col-sm-pull-12 {

    right: 100%;

  }

  .col-sm-pull-11 {

    right: 91.66666667%;

  }

  .col-sm-pull-10 {

    right: 83.33333333%;

  }

  .col-sm-pull-9 {

    right: 75%;

  }

  .col-sm-pull-8 {

    right: 66.66666667%;

  }

  .col-sm-pull-7 {

    right: 58.33333333%;

  }

  .col-sm-pull-6 {

    right: 50%;

  }

  .col-sm-pull-5 {

    right: 41.66666667%;

  }

  .col-sm-pull-4 {

    right: 33.33333333%;

  }

  .col-sm-pull-3 {

    right: 25%;

  }

  .col-sm-pull-2 {

    right: 16.66666667%;

  }

  .col-sm-pull-1 {

    right: 8.33333333%;

  }

  .col-sm-pull-0 {

    right: auto;

  }

  .col-sm-push-12 {

    left: 100%;

  }

  .col-sm-push-11 {

    left: 91.66666667%;

  }

  .col-sm-push-10 {

    left: 83.33333333%;

  }

  .col-sm-push-9 {

    left: 75%;

  }

  .col-sm-push-8 {

    left: 66.66666667%;

  }

  .col-sm-push-7 {

    left: 58.33333333%;

  }

  .col-sm-push-6 {

    left: 50%;

  }

  .col-sm-push-5 {

    left: 41.66666667%;

  }

  .col-sm-push-4 {

    left: 33.33333333%;

  }

  .col-sm-push-3 {

    left: 25%;

  }

  .col-sm-push-2 {

    left: 16.66666667%;

  }

  .col-sm-push-1 {

    left: 8.33333333%;

  }

  .col-sm-push-0 {

    left: auto;

  }

  .col-sm-offset-12 {

    margin-left: 100%;

  }

  .col-sm-offset-11 {

    margin-left: 91.66666667%;

  }

  .col-sm-offset-10 {

    margin-left: 83.33333333%;

  }

  .col-sm-offset-9 {

    margin-left: 75%;

  }

  .col-sm-offset-8 {

    margin-left: 66.66666667%;

  }

  .col-sm-offset-7 {

    margin-left: 58.33333333%;

  }

  .col-sm-offset-6 {

    margin-left: 50%;

  }

  .col-sm-offset-5 {

    margin-left: 41.66666667%;

  }

  .col-sm-offset-4 {

    margin-left: 33.33333333%;

  }

  .col-sm-offset-3 {

    margin-left: 25%;

  }

  .col-sm-offset-2 {

    margin-left: 16.66666667%;

  }

  .col-sm-offset-1 {

    margin-left: 8.33333333%;

  }

  .col-sm-offset-0 {

    margin-left: 0;

  }

}

@media (min-width: 992px) {

  .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 {

    float: left;

  }

  .col-md-12 {

    width: 100%;

  }

  .col-md-11 {

    width: 91.66666667%;

  }

  .col-md-10 {

    width: 83.33333333%;

  }

  .col-md-9 {

    width: 75%;

  }

  .col-md-8 {

    width: 66.66666667%;

  }

  .col-md-7 {

    width: 58.33333333%;

  }

  .col-md-6 {

    width: 50%;

  }

  .col-md-5 {

    width: 41.66666667%;

  }

  .col-md-4 {

    width: 33.33333333%;

  }

  .col-md-3 {

    width: 25%;

  }

  .col-md-2 {

    width: 16.66666667%;

  }

  .col-md-1 {

    width: 8.33333333%;

  }

  .col-md-hide {

    display: none;

  }

  .col-md-active {

    display: block;

  }

  .col-md-pull-12 {

    right: 100%;

  }

  .col-md-pull-11 {

    right: 91.66666667%;

  }

  .col-md-pull-10 {

    right: 83.33333333%;

  }

  .col-md-pull-9 {

    right: 75%;

  }

  .col-md-pull-8 {

    right: 66.66666667%;

  }

  .col-md-pull-7 {

    right: 58.33333333%;

  }

  .col-md-pull-6 {

    right: 50%;

  }

  .col-md-pull-5 {

    right: 41.66666667%;

  }

  .col-md-pull-4 {

    right: 33.33333333%;

  }

  .col-md-pull-3 {

    right: 25%;

  }

  .col-md-pull-2 {

    right: 16.66666667%;

  }

  .col-md-pull-1 {

    right: 8.33333333%;

  }

  .col-md-pull-0 {

    right: auto;

  }

  .col-md-push-12 {

    left: 100%;

  }

  .col-md-push-11 {

    left: 91.66666667%;

  }

  .col-md-push-10 {

    left: 83.33333333%;

  }

  .col-md-push-9 {

    left: 75%;

  }

  .col-md-push-8 {

    left: 66.66666667%;

  }

  .col-md-push-7 {

    left: 58.33333333%;

  }

  .col-md-push-6 {

    left: 50%;

  }

  .col-md-push-5 {

    left: 41.66666667%;

  }

  .col-md-push-4 {

    left: 33.33333333%;

  }

  .col-md-push-3 {

    left: 25%;

  }

  .col-md-push-2 {

    left: 16.66666667%;

  }

  .col-md-push-1 {

    left: 8.33333333%;

  }

  .col-md-push-0 {

    left: auto;

  }

  .col-md-offset-12 {

    margin-left: 100%;

  }

  .col-md-offset-11 {

    margin-left: 91.66666667%;

  }

  .col-md-offset-10 {

    margin-left: 83.33333333%;

  }

  .col-md-offset-9 {

    margin-left: 75%;

  }

  .col-md-offset-8 {

    margin-left: 66.66666667%;

  }

  .col-md-offset-7 {

    margin-left: 58.33333333%;

  }

  .col-md-offset-6 {

    margin-left: 50%;

  }

  .col-md-offset-5 {

    margin-left: 41.66666667%;

  }

  .col-md-offset-4 {

    margin-left: 33.33333333%;

  }

  .col-md-offset-3 {

    margin-left: 25%;

  }

  .col-md-offset-2 {

    margin-left: 16.66666667%;

  }

  .col-md-offset-1 {

    margin-left: 8.33333333%;

  }

  .col-md-offset-0 {

    margin-left: 0;

  }

}

@media (min-width: 1200px) {

  .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 {

    float: left;

  }

  .col-lg-12 {

    width: 100%;

  }

  .col-lg-11 {

    width: 91.66666667%;

  }

  .col-lg-10 {

    width: 83.33333333%;

  }

  .col-lg-9 {

    width: 75%;

  }

  .col-lg-8 {

    width: 66.66666667%;

  }

  .col-lg-7 {

    width: 58.33333333%;

  }

  .col-lg-6 {

    width: 50%;

  }

  .col-lg-5 {

    width: 41.66666667%;

  }

  .col-lg-4 {

    width: 33.33333333%;

  }

  .col-lg-3 {

    width: 25%;

  }

  .col-lg-2 {

    width: 16.66666667%;

  }

  .col-lg-1 {

    width: 8.33333333%;

  }

  .col-lg-hide {

    display: none;

  }

  .col-lg-active {

    display: block;

  }

  .col-lg-pull-12 {

    right: 100%;

  }

  .col-lg-pull-11 {

    right: 91.66666667%;

  }

  .col-lg-pull-10 {

    right: 83.33333333%;

  }

  .col-lg-pull-9 {

    right: 75%;

  }

  .col-lg-pull-8 {

    right: 66.66666667%;

  }

  .col-lg-pull-7 {

    right: 58.33333333%;

  }

  .col-lg-pull-6 {

    right: 50%;

  }

  .col-lg-pull-5 {

    right: 41.66666667%;

  }

  .col-lg-pull-4 {

    right: 33.33333333%;

  }

  .col-lg-pull-3 {

    right: 25%;

  }

  .col-lg-pull-2 {

    right: 16.66666667%;

  }

  .col-lg-pull-1 {

    right: 8.33333333%;

  }

  .col-lg-pull-0 {

    right: auto;

  }

  .col-lg-push-12 {

    left: 100%;

  }

  .col-lg-push-11 {

    left: 91.66666667%;

  }

  .col-lg-push-10 {

    left: 83.33333333%;

  }

  .col-lg-push-9 {

    left: 75%;

  }

  .col-lg-push-8 {

    left: 66.66666667%;

  }

  .col-lg-push-7 {

    left: 58.33333333%;

  }

  .col-lg-push-6 {

    left: 50%;

  }

  .col-lg-push-5 {

    left: 41.66666667%;

  }

  .col-lg-push-4 {

    left: 33.33333333%;

  }

  .col-lg-push-3 {

    left: 25%;

  }

  .col-lg-push-2 {

    left: 16.66666667%;

  }

  .col-lg-push-1 {

    left: 8.33333333%;

  }

  .col-lg-push-0 {

    left: auto;

  }

  .col-lg-offset-12 {

    margin-left: 100%;

  }

  .col-lg-offset-11 {

    margin-left: 91.66666667%;

  }

  .col-lg-offset-10 {

    margin-left: 83.33333333%;

  }

  .col-lg-offset-9 {

    margin-left: 75%;

  }

  .col-lg-offset-8 {

    margin-left: 66.66666667%;

  }

  .col-lg-offset-7 {

    margin-left: 58.33333333%;

  }

  .col-lg-offset-6 {

    margin-left: 50%;

  }

  .col-lg-offset-5 {

    margin-left: 41.66666667%;

  }

  .col-lg-offset-4 {

    margin-left: 33.33333333%;

  }

  .col-lg-offset-3 {

    margin-left: 25%;

  }

  .col-lg-offset-2 {

    margin-left: 16.66666667%;

  }

  .col-lg-offset-1 {

    margin-left: 8.33333333%;

  }

  .col-lg-offset-0 {

    margin-left: 0;

  }

}

table {

  background-color: transparent;

}

caption {

  padding-top: 8px;

  padding-bottom: 8px;

  text-align: left;

}

th {

  text-align: left;

}

.table {

  width: 100%;

  max-width: 100%;

  margin-bottom: 20px;

}

.table > thead > tr > th,

.table > tbody > tr > th,

.table > tfoot > tr > th,

.table > thead > tr > td,

.table > tbody > tr > td,

.table > tfoot > tr > td {

  padding: 8px;

  line-height: 1.42857143;

  vertical-align: top;

  border-top: 1px solid #ddd;

}

.table > thead > tr > th {

  vertical-align: bottom;

  border-bottom: 2px solid #ddd;

}

.table > caption + thead > tr:first-child > th,

.table > colgroup + thead > tr:first-child > th,

.table > thead:first-child > tr:first-child > th,

.table > caption + thead > tr:first-child > td,

.table > colgroup + thead > tr:first-child > td,

.table > thead:first-child > tr:first-child > td {

  border-top: 0;

}

.table > tbody + tbody {

  border-top: 2px solid #ddd;

}

.table .table {

  background-color: #fff;

}

.table-condensed > thead > tr > th,

.table-condensed > tbody > tr > th,

.table-condensed > tfoot > tr > th,

.table-condensed > thead > tr > td,

.table-condensed > tbody > tr > td,

.table-condensed > tfoot > tr > td {

  padding: 5px;

}

.table-bordered {

  border: 1px solid #ddd;

}

.table-bordered > thead > tr > th,

.table-bordered > tbody > tr > th,

.table-bordered > tfoot > tr > th,

.table-bordered > thead > tr > td,

.table-bordered > tbody > tr > td,

.table-bordered > tfoot > tr > td {

  border: 1px solid #ddd;

}

.table-bordered > thead > tr > th,

.table-bordered > thead > tr > td {

  border-bottom-width: 2px;

}

.table-striped > tbody > tr:nth-of-type(odd) {

  background-color: #f9f9f9;

}

.table-hover > tbody > tr:hover {

  background-color: #f5f5f5;

}

table col[class*="col-"] {

  position: static;

  float: none;

  display: table-column;

}

table td[class*="col-"],

table th[class*="col-"] {

  position: static;

  float: none;

  display: table-cell;

}

.table > thead > tr > td.active,

.table > tbody > tr > td.active,

.table > tfoot > tr > td.active,

.table > thead > tr > th.active,

.table > tbody > tr > th.active,

.table > tfoot > tr > th.active,

.table > thead > tr.active > td,

.table > tbody > tr.active > td,

.table > tfoot > tr.active > td,

.table > thead > tr.active > th,

.table > tbody > tr.active > th,

.table > tfoot > tr.active > th {

  background-color: #f5f5f5;

}

.table-hover > tbody > tr > td.active:hover,

.table-hover > tbody > tr > th.active:hover,

.table-hover > tbody > tr.active:hover > td,

.table-hover > tbody > tr:hover > .active,

.table-hover > tbody > tr.active:hover > th {

  background-color: #e8e8e8;

}

.table > thead > tr > td.success,

.table > tbody > tr > td.success,

.table > tfoot > tr > td.success,

.table > thead > tr > th.success,

.table > tbody > tr > th.success,

.table > tfoot > tr > th.success,

.table > thead > tr.success > td,

.table > tbody > tr.success > td,

.table > tfoot > tr.success > td,

.table > thead > tr.success > th,

.table > tbody > tr.success > th,

.table > tfoot > tr.success > th {

  background-color: #dff0d8;

}

.table-hover > tbody > tr > td.success:hover,

.table-hover > tbody > tr > th.success:hover,

.table-hover > tbody > tr.success:hover > td,

.table-hover > tbody > tr:hover > .success,

.table-hover > tbody > tr.success:hover > th {

  background-color: #d0e9c6;

}

.table > thead > tr > td.info,

.table > tbody > tr > td.info,

.table > tfoot > tr > td.info,

.table > thead > tr > th.info,

.table > tbody > tr > th.info,

.table > tfoot > tr > th.info,

.table > thead > tr.info > td,

.table > tbody > tr.info > td,

.table > tfoot > tr.info > td,

.table > thead > tr.info > th,

.table > tbody > tr.info > th,

.table > tfoot > tr.info > th {

  background-color: #d9edf7;

}

.table-hover > tbody > tr > td.info:hover,

.table-hover > tbody > tr > th.info:hover,

.table-hover > tbody > tr.info:hover > td,

.table-hover > tbody > tr:hover > .info,

.table-hover > tbody > tr.info:hover > th {

  background-color: #c4e3f3;

}

.table > thead > tr > td.warning,

.table > tbody > tr > td.warning,

.table > tfoot > tr > td.warning,

.table > thead > tr > th.warning,

.table > tbody > tr > th.warning,

.table > tfoot > tr > th.warning,

.table > thead > tr.warning > td,

.table > tbody > tr.warning > td,

.table > tfoot > tr.warning > td,

.table > thead > tr.warning > th,

.table > tbody > tr.warning > th,

.table > tfoot > tr.warning > th {

  background-color: #fcf8e3;

}

.table-hover > tbody > tr > td.warning:hover,

.table-hover > tbody > tr > th.warning:hover,

.table-hover > tbody > tr.warning:hover > td,

.table-hover > tbody > tr:hover > .warning,

.table-hover > tbody > tr.warning:hover > th {

  background-color: #faf2cc;

}

.table > thead > tr > td.danger,

.table > tbody > tr > td.danger,

.table > tfoot > tr > td.danger,

.table > thead > tr > th.danger,

.table > tbody > tr > th.danger,

.table > tfoot > tr > th.danger,

.table > thead > tr.danger > td,

.table > tbody > tr.danger > td,

.table > tfoot > tr.danger > td,

.table > thead > tr.danger > th,

.table > tbody > tr.danger > th,

.table > tfoot > tr.danger > th {

  background-color: #f2dede;

}

.table-hover > tbody > tr > td.danger:hover,

.table-hover > tbody > tr > th.danger:hover,

.table-hover > tbody > tr.danger:hover > td,

.table-hover > tbody > tr:hover > .danger,

.table-hover > tbody > tr.danger:hover > th {

  background-color: #ebcccc;

}

.table-responsive {

  overflow-x: auto;

  min-height: 0.01%;

}

@media screen and (max-width: 767px) {

  .table-responsive {

    width: 100%;

    margin-bottom: 15px;

    overflow-y: hidden;

    -ms-overflow-style: -ms-autohiding-scrollbar;

    border: 1px solid #ddd;

  }

  .table-responsive > .table {

    margin-bottom: 0;

  }

  .table-responsive > .table > thead > tr > th,

  .table-responsive > .table > tbody > tr > th,

  .table-responsive > .table > tfoot > tr > th,

  .table-responsive > .table > thead > tr > td,

  .table-responsive > .table > tbody > tr > td,

  .table-responsive > .table > tfoot > tr > td {

    white-space: nowrap;

  }

  .table-responsive > .table-bordered {

    border: 0;

  }

  .table-responsive > .table-bordered > thead > tr > th:first-child,

  .table-responsive > .table-bordered > tbody > tr > th:first-child,

  .table-responsive > .table-bordered > tfoot > tr > th:first-child,

  .table-responsive > .table-bordered > thead > tr > td:first-child,

  .table-responsive > .table-bordered > tbody > tr > td:first-child,

  .table-responsive > .table-bordered > tfoot > tr > td:first-child {

    border-left: 0;

  }

  .table-responsive > .table-bordered > thead > tr > th:last-child,

  .table-responsive > .table-bordered > tbody > tr > th:last-child,

  .table-responsive > .table-bordered > tfoot > tr > th:last-child,

  .table-responsive > .table-bordered > thead > tr > td:last-child,

  .table-responsive > .table-bordered > tbody > tr > td:last-child,

  .table-responsive > .table-bordered > tfoot > tr > td:last-child {

    border-right: 0;

  }

  .table-responsive > .table-bordered > tbody > tr:last-child > th,

  .table-responsive > .table-bordered > tfoot > tr:last-child > th,

  .table-responsive > .table-bordered > tbody > tr:last-child > td,

  .table-responsive > .table-bordered > tfoot > tr:last-child > td {

    border-bottom: 0;

  }

}

.clearfix:before,

.clearfix:after,

.container:before,

.container:after,

.container-fluid:before,

.container-fluid:after,

.row:before,

.row:after {

  content: " ";

  display: table;

}

.clearfix:after,

.container:after,

.container-fluid:after,

.row:after {

  clear: both;

}

.center-block {

  display: block;

  margin-left: auto;

  margin-right: auto;

}

.pull-right {

  float: right !important;

}

.pull-left {

  float: left !important;

}

.hide {

  display: none !important;

}

.show {

  display: block !important;

}

.invisible {

  visibility: hidden;

}

.text-hide {

  font: 0/0 a;

  color: transparent;

  text-shadow: none;

  background-color: transparent;

  border: 0;

}

.hidden {

  display: none !important;

}

.affix {

  position: fixed;

}

.row-flex,

.row-flex > div[class*="col-"] {

  display: -moz-box;

  display: -webkit-flex;

  display: flex;

}

.row-flex-wrap {

  -webkit-flex-flow: row wrap;

  flex-flow: row wrap;

  align-content: flex-start;

  flex: 0;

}

.row-flex > div[class*="col-"],

.container-flex > div[class*="col-"] {

  margin: -0.2px;

}

.container-flex > div[class*="col-"] div,

.row-flex > div[class*="col-"] div {

  width: 100%;

}

.flex-col {

  display: flex;

  display: -webkit-flex;

  flex: 1 100%;

  flex-flow: column nowrap;

}

.flex-grow {

  display: flex;

  -webkit-flex: 2;

  flex: 2;

}

* {

  margin: 0;

  padding: 0;

}

html {

  font-family: "Open Sans";

  -ms-text-size-adjust: 100%;

  -webkit-text-size-adjust: 100%;

  position: relative;

  min-height: 100%;

  font-size: 16px;

}

body {

  font-family: "Open Sans";

  margin: 0;

  background-color: #fff;

  line-height: 1.5;

  color: #000;

}

@media (max-width: 767px) {

  body {

    margin: 0;

  }

}

a {

  outline: 0;

  background: 0 0;

}

a:active,

a:hover,

input,

button,

select,

textarea {

  outline: 0;

}

h1 {

  margin: 0.67em 0;

}

b,

strong {

  font-weight: 700;

}

dfn {

  font-style: italic;

}

hr {

  -moz-box-sizing: content-box;

  -webkit-box-sizing: content-box;

  box-sizing: content-box;

  height: 0;

}

img {

  border: 0;

}

figure {

  margin: 0;

}

button,

input,

select,

textarea {

  margin: 0;

}

button,

select {

  text-transform: none;

}

button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

  -webkit-appearance: button;

  cursor: pointer;

}

button[disabled],

html input[disabled] {

  cursor: default;

}

input[type="checkbox"],

input[type="radio"] {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  padding: 0;

}

input[type="search"] {

  -webkit-appearance: textfield;

}

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

  -webkit-appearance: none;

}

button::-moz-focus-inner,

input::-moz-focus-inner {

  border: 0;

  padding: 0;

}

textarea {

  overflow: auto;

  vertical-align: top;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

.light {

  font-weight: 400;

}

.bold {

  font-weight: 700 !important;

}

.uppercase {

  text-transform: uppercase;

}

.line-through {

  text-decoration: line-through;

}

.left {

  text-align: left;

}

.right {

  text-align: right;

}

.center {

  text-align: center;

}

.clearfix:after,

.clearfix:before {

  content: " ";

  display: table;

}

.clearfix:after {

  clear: both;

}

h1 {

  font-size: 30px;

  line-height: 1.2;

  margin-top: 20px;

  margin-bottom: 20px;

  text-transform: uppercase;

}

h2 {

  font-size: 25px;

  margin-top: 20px;

  margin-bottom: 20px;

  line-height: 1.2;

}

h3 {

  font-size: 20px;

  margin-top: 20px;

  margin-bottom: 20px;

  line-height: 1.2;

}

h4 {

  font-size: 16px;

  margin-top: 15px;

  margin-bottom: 15px;

  line-height: 1.2;

}

h5 {

  font-size: 14px;

  margin-top: 15px;

  margin-bottom: 15px;

  line-height: 1.2;

}

h6 {

  font-size: 12px;

  margin-top: 15px;

  margin-bottom: 15px;

  line-height: 1.2;

}

p {

  margin-top: 15px;

  margin-bottom: 15px;

  font-size: 14px;

}

.clear {

  clear: both;

}

.user-email {

  display: none;

}

.lptracker_phone {

  color: #000;

  text-decoration: none;

}

.push-down-0 {

  margin-bottom: 0;

}

.push-down-5 {

  margin-bottom: 5px;

}

.push-down-10 {

  margin-bottom: 10px;

}

.push-down-15 {

  margin-bottom: 15px;

}

.push-down-20 {

  margin-bottom: 20px;

}

.push-down-25 {

  margin-bottom: 25px;

}

.push-down-30 {

  margin-bottom: 30px;

}

.push-down-35 {

  margin-bottom: 35px;

}

.push-down-40 {

  margin-bottom: 40px;

}

.push-down-45 {

  margin-bottom: 45px;

}

.push-down-50 {

  margin-bottom: 50px;

}

.push-down-55 {

  margin-bottom: 55px;

}

.push-down-60 {

  margin-bottom: 60px;

}

.br {

  display: block;

}

.br-m {

  display: none;

}

.br-t {

  display: none;

}

.br-d {

  display: none;

}

.br-fd {

  display: none;

}

@media (max-width: 767px) {

  .br-m {

    display: block;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .br-t {

    display: block;

  }

}

@media (min-width: 992px) and (max-width: 1169px) {

  .br-d {

    display: block;

  }

}

@media (min-width: 1170px) {

  .br-fd {

    display: block;

  }

}
.header {
}
@media (min-width: 992px) {

  .header__columns {

    display: flex;

    flex-direction: row;
        align-items: center;
    
        justify-content: space-between;

  }

}

.header__logo {
max-width: 177px;
    max-height: 81px;
}

.header__sandwich {

  margin-top: 20px;

}

.header__sandwich-button {

  background-color: #51a2a6;

  position: relative;

  float: right;

  padding: 9px 10px;

  border: 0;

  margin: 0 15px 0 0;

}

.header__sandwich-sr-only {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

}

.header__sandwich-icon {

  background-color: #51a2a6;

  display: block;

  width: 22px;

  height: 2px;

  border-radius: 1px;

}

.header__sandwich-button span:nth-child(2) {

  -webkit-transform: rotate(45deg) translateY(4px) translateX(4px);

  transform: rotate(45deg) translateY(4px) translateX(4px);

  transition: all 0.3s;

}

.header__sandwich-button span:nth-child(3) {

  background-color: transparent !important;

  transition: all 0.3s;

}

.header__sandwich-button span:nth-child(4) {

  -webkit-transform: rotate(-45deg) translateY(-5px) translateX(4px);

  transform: rotate(-45deg) translateY(-5px) translateX(4px);

  transition: all 0.3s;

}

.header .collapsed span:nth-child(2) {

  transform: none !important;

}

.header .collapsed span:nth-child(3) {

  background-color: #51a2a6 !important;

}

.header .collapsed span:nth-child(4) {

  transform: none !important;

}

.header__sandwich-button .header__sandwich-icon + .header__sandwich-icon {

  margin-top: 4px;

}

.header .navbar-collapse {

  margin-bottom: 0;

}

@media (max-width: 991px) {

  .header .fade {

    opacity: 0;

    -webkit-transition: opacity 0.55s linear;

    transition: opacity 0.55s linear;

  }

  .header .fade.in {

    opacity: 1;

  }

  .header .collapse {

    display: none;

  }

  .header .collapse.in {

    display: block;

  }

  .collapsing {

    position: relative;

    height: 0;

    overflow: hidden;

    -webkit-transition: height 0.55s ease;

    transition: height 0.55s ease;

  }

}

.header__menu {

  display: block !important;

  height: auto !important;



  padding-bottom: 0;

  overflow: visible !important;

  font-weight: 700;

  margin: 0;

}

@media (min-width: 1200px) {

  .header__menu {

    padding-top: 20px !important;

  }

}

@media (min-width: 992px) {

  .header__menu {

    padding-top: 24px;

    padding-bottom: 20px;

    margin: auto;

  }

}

.header__menu-arrow {

  position: absolute;

  width: 30px;

  height: 30px;

  z-index: 50;

  right: 0;

  top: 4px;

  transform: rotate(180deg);

  cursor: pointer;

  display: none;

}

.header__menu-arrow:before {

  position: absolute;

  display: block;

  content: "";

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjUwMDIgOS4wMTA5NUMxNy4zNjYyIDkuMTQxNzggMTcuMTg2NCA5LjIxNTAzIDE2Ljk5OTIgOS4yMTUwM0MxNi44MTIgOS4yMTUwMyAxNi42MzIxIDkuMTQxNzggMTYuNDk4MiA5LjAxMDk1TDguOTk5NjkgMS43MDE0NUwxLjUwMjY5IDkuMDEwOTVDMS4zNjg3NCA5LjE0MTc4IDEuMTg4OTMgOS4yMTUwMyAxLjAwMTY5IDkuMjE1MDNDMC44MTQ0NDkgOS4yMTUwMyAwLjYzNDYzNiA5LjE0MTc4IDAuNTAwNjkgOS4wMTA5NUMwLjQzNTM3NSA4Ljk0NzM1IDAuMzgzNDYxIDguODcxMzIgMC4zNDgwMTUgOC43ODczM0MwLjMxMjU2NyA4LjcwMzM1IDAuMjk0MzA2IDguNjEzMTEgMC4yOTQzMDYgOC41MjE5NUMwLjI5NDMwNiA4LjQzMDc5IDAuMzEyNTY3IDguMzQwNTUgMC4zNDgwMTUgOC4yNTY1NkMwLjM4MzQ2MSA4LjE3MjU4IDAuNDM1Mzc1IDguMDk2NTQgMC41MDA2OSA4LjAzMjk1TDguNDc2MTkgMC4yNTk5NDdDOC42MTYyNSAwLjEyMzQyNyA4LjgwNDEgMC4wNDcwMjAzIDguOTk5NjkgMC4wNDcwMjAzQzkuMTk1MjggMC4wNDcwMjAzIDkuMzgzMTMgMC4xMjM0MjcgOS41MjMxOSAwLjI1OTk0N0wxNy40OTg3IDguMDMyOTVDMTcuNTY0IDguMDk2NTQgMTcuNjE1OSA4LjE3MjU4IDE3LjY1MTQgOC4yNTY1NkMxNy42ODY4IDguMzQwNTUgMTcuNzA1MSA4LjQzMDc5IDE3LjcwNTEgOC41MjE5NUMxNy43MDUxIDguNjEzMTEgMTcuNjg2OCA4LjcwMzM0IDE3LjY1MTQgOC43ODczM0MxNy42MTU5IDguODcxMzIgMTcuNTY0IDguOTQ3MzUgMTcuNDk4NyA5LjAxMDk1TDE3LjUwMDIgOS4wMTA5NVoiIGZpbGw9IiM3MTcxNzEiLz48L3N2Zz4=)

    center center no-repeat;

  width: 18px;

  height: 10px;

  right: calc(50% - 9px);

  top: calc(50% - 5px);

}

.header__menu-arrow_active {

  transform: rotate(0);

}

@media (max-width: 992px) {

  .header__menu-arrow {

    display: block;

  }

  .header__menu-items-insert .header__menu-items-insert {

    display: none;

  }

}

@media (min-width: 992px) {

  .header__menu-items {

    display: flex;

    flex-direction: row;

    align-items: flex-start;

    justify-content: space-between;

    list-style: none;
        gap: 10px;
    margin: 0 -10px;

  }

}

.header__menu-items > .header__menu-item {

  position: relative;

  display: block;

}

.header__menu-item {

  position: relative;

  z-index: 1000;

}

.header__menu-item:hover {

  z-index: 100000;

}

.header__menu-link {

  color: #555;

  position: relative;

  display: block;

  text-decoration: none;

}

.header__menu-link:hover {

  text-decoration: none;

}

@media (min-width: 992px) {

  .header__menu

    .header__menu-items

    > .header__menu-item:hover

    > .header__menu-link:after {

    visibility: visible;

    opacity: 1;

  }

  .header__menu

    .header__menu-items

    > .header__menu-item

    > .header__menu-link:after {

    background-color: #51a2a6;

    content: "";

    position: absolute;

    width: 100%;

    height: 5px;

    top: 0;

    left: 0;

    opacity: 0;

    visibility: hidden;

    -webkit-transition: all 0.1s linear;

    transition: all 0.1s linear;

  }

  .header__menu

    .header__menu-items

    > .header__menu-item:hover

    > .header__menu-link:before {

    visibility: visible;

    opacity: 1;

  }

  .header__menu

    .header__menu-items

    > .header__menu-item

    > .header__menu-link:before {

    background-color: #51a2a6;

    content: "";

    position: absolute;

    width: 100%;

    height: 5px;

    bottom: 0;

    left: 0;

    opacity: 0;

    visibility: hidden;

    -webkit-transition: all 0.1s linear;

    transition: all 0.1s linear;

  }

}

.header__menu .header__menu-items > .header__menu-item > .header__menu-link {

  color: #000;

  text-transform: uppercase;

}

@media (min-width: 1200px) {

  .header__menu .header__menu-items > .header__menu-item > .header__menu-link {

    padding-left: 15px;

    padding-right: 15px;

  }

}

@media (min-width: 992px) {

  .header__menu .header__menu-items > .header__menu-item > .header__menu-link {

    max-height: 100px;

  }

  .header__menu-items-insert > .header__menu-item:hover > .header__menu-link {

    background-color: #000;

    color: #fff;

    text-decoration: none;

  }

}

.header__menu-items-insert > .header__menu-item > .header__menu-link {

  display: block;

  padding: 6px 20px 6px 25px;

  clear: both;

  font-weight: 600;

  line-height: 1.5;

  color: #000;

  white-space: normal;

  font-size: 16px;

}

@media (max-width: 991px) {

  .header__menu-items-insert .header__menu-items-insert .header__menu-link {

    font-weight: 400;

    font-size: 15px;

  }

}

@media (min-width: 992px) {

  .header__menu

    .header__menu-items

    > .header__menu-item:hover

    > .header__menu-items-insert {

    visibility: visible;

    opacity: 1;

  }

  .header__menu-items-insert

    > .header__menu-item:hover

    > .header__menu-items-insert {

    visibility: visible;

    opacity: 1;

  }

  .header__menu-items-insert {

    border-top: 6px solid #51a2a6;

    border-bottom: 6px solid #51a2a6;

    background-color: #51a2a6;

    position: absolute;

    visibility: hidden;

    opacity: 0;

    padding: 0;

    width: 210px;

  }

  .header__menu-items > .header__menu-item > .header__menu-items-insert {

    margin-top: -6px;

  }

}

.header__menu-items-insert .header__menu-items-insert {

  left: 100%;

  top: 0;

  border-top: 0 !important;

}

.header__menu-items-insert {

  list-style: none;

  font-size: 13px;

  z-index: 1000000;

}

.header__phone-wrapper {

  text-align: right;

}

.header__phone {

  white-space: nowrap;

}

.header__phone-icon {

  height: 22px;

  width: 22px;

  position: relative;

  display: inline-block;

  padding-right: 25px;



}

.header__phone-icon:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHBhdGggZmlsbD0iIzUxYTJhNiIgZD0iTTE3IDE0LjRjLjEuNy0xLjggMi40LTIuNSAyLjUtMi40IDAtNC42LTEuNi02LjItMy4yQzYuOCAxMi4zIDQuOSAxMCA1IDcuOCA1LjEgNyA2LjYgNSA3LjUgNWMuNiAwIDEuNCAxLjggMS45IDIuOS4zLjgtLjUuOC0uOCAxLjUtLjQuNiAxLjIgMi4yIDEuNSAyLjUuNS41IDEuNSAxLjYgMi40IDEuNi42IDAgLjctMSAxLjQtMSAuNiAwIDIuOSAxLjMgMy4xIDEuOXptMCAwIi8+PHBhdGggZmlsbD0iIzUxYTJhNiIgZD0iTTExIDJjNSAwIDkgNCA5IDlzLTQgOS05IDktOS00LTktOSA0LTkgOS05bTAtMUM1LjUgMSAxIDUuNSAxIDExczQuNSAxMCAxMCAxMCAxMC00LjUgMTAtMTBTMTYuNSAxIDExIDF6Ii8+PC9zdmc+)

    center center no-repeat;

  height: 22px;

  width: 22px;

  position: absolute;

  margin-top: 5px;

}

.header__phone-text {

  font-size: 15px;

}

@media (min-width: 992px) and (max-width: 1200px) {

  .header__phone-text {

    font-size: 14px;

  }

}

.header__logo-wrapper,

.header__sandwich-wrapper,

.header__menu-wrapper,

.header__phone-wrapper {

  position: relative;

  float: left;

  min-height: 1px;

  padding-left: 15px;

  padding-right: 15px;

}
.fix{
          position: fixed;
        padding-bottom: 7px;
       z-index: 9999;
       background: #fff;
       width: 100%;
}
@media (max-width: 991px) {
.fix{
          position: fixed;
        padding-bottom: 7px;
        z-index: 99999;
        background: #fff;
}
  .header {

    padding-bottom: 7px;

  }

  .header_border {

    border-bottom: 6px solid #51a2a6;

  }

  .header__logo-wrapper {

    width: 38% !important;

  }

}

.header__logo-wrapper {

  width: 17%;

}

@media (min-width: 1200px) {

  .header__logo-wrapper {

    width: 18%;

  }

}

@media (max-width: 991px) {

  .header__sandwich-wrapper {

    display: block !important;

    width: 20%;

  }

}

.header__sandwich-wrapper {

  display: none;

}

@media (max-width: 991px) {

  .header__menu-wrapper {

    width: 100% !important;

    margin-top: 15px;

  }

  .header__menu-items-insert {

    margin-top: 0;

    margin-left: 15px !important;

  }

  .header__menu-link:hover {

    color: #51a2a6 !important;

  }

  .header__menu .header__menu-items > .header__menu-item > .header__menu-link {

    margin: 0 !important;

    font-size: 15px !important;

    padding: 5px 0 !important;

  }

  .header__menu-item > .header__menu-item > .header__menu-link {

    margin-left: 15px !important;

  }

  .header__menu-items-insert > .header__menu-item > .header__menu-link {

    padding: 6px 20px 6px 0;

  }

}

.header__menu .header__menu-items > .header__menu-item > .header__menu-link {

  margin: 0 10px;
white-space: nowrap;
  font-size: 14px;

  padding: 15px 0;

}

@media (min-width: 992px) {

  .header__menu .header__menu-items > .header__menu-item > .header__menu-link {

    text-align: center;

  }

}

@media (min-width: 1200px) {

  .header__menu .header__menu-items > .header__menu-item > .header__menu-link {

    font-size: 17px;

  }

  .header__menu-items > .header__menu-item > .header__menu-items-insert {

    margin-left: 15px;

  }

}

@media (min-width: 991px) {

  .header__menu-items > .header__menu-item > .header__menu-items-insert {

    margin-left: 10px;

  }

}

@media (max-width: 991px) {

  .header__phone-wrapper {

    width: 100% !important;

    text-align: left !important;

    font-weight: 700;

  }

  .header__phone-icon {

    margin-right: 5px;

    margin-top: 18px;

  }

}



@media (min-width: 1200px) {

  .header__phone-wrapper {

    width: 35%;

  }

}

.footer {

  position: relative;

  border-top: 6px solid #51a2a6;

}

.footer__wrapper {

  position: relative;

  display: flex;

  flex-direction: column;

  justify-content: center;

  align-items: center;

  width: 100%;

  padding: 60px 0;

  background-color: #000;

}

.footer__content {

  max-width: 1200px;

  padding-left: 20px;

  padding-right: 20px;

}

@media (min-width: 768px) {

  .footer__content {

    max-width: 750px;

  }

}

@media (min-width: 992px) {

  .footer__content {

    max-width: 970px;

  }

}

@media (min-width: 1200px) {

  .footer__content {

    max-width: 1170px;

  }

}

@media (min-width: 1230px) {

  .footer__content {

    max-width: 1200px;

  }

}

.footer__columns {

  display: flex;

  flex-direction: row;

  justify-content: space-between;

  margin: 0 -15px;

}

@media (max-width: 767px) {

  .footer__columns {

    flex-wrap: wrap;

  }

}

@media (max-width: 611px) {

  .footer__columns {

    margin: 0 -15px 30px;

  }

}

.footer__column {

  display: flex;

  flex-direction: column;

  justify-content: flex-start;

  align-items: flex-start;

  width: 40%;

  margin: 0 0 38px;

}

@media (max-width: 1229px) {

  .footer__column {

    margin: 0 0 47px;

  }

}

@media (max-width: 991px) {

  .footer__column {

    width: 33.33333%;

    margin: 0 0 44px;

  }

  .footer__column:nth-child(3) {

    display: none;

  }

}

@media (max-width: 767px) {

  .footer__column {

    width: 50%;

    margin: 0 0 32px;

  }

  .footer__column:first-child {

    width: 100%;

    margin: 0 0 12px;

  }

}

@media (max-width: 611px) {

  .footer__column {

    width: 100%;

    margin: 0 0 10px;

  }

  .footer__column:last-child {

    margin: -10px 0 10px;

  }

}

.footer__column-content {

  margin: 0 15px;

}

@media (max-width: 767px) {

  .footer__column:first-child .footer__column-content {

    display: flex;

    flex-direction: row;

    justify-content: space-between;

    align-items: flex-start;

    width: calc(100% - 30px);

  }

}

@media (max-width: 611px) {

  .footer__column:first-child .footer__column-content {

    flex-direction: column;

    justify-content: flex-start;

  }

}

.footer__logo-link {

  position: relative;

  display: flex;

  flex-direction: column;

  justify-content: flex-start;

  align-items: flex-start;

  text-decoration: none;

  text-align: left;

  margin-top: 0;

  margin-bottom: 22px;

}

@media (max-width: 991px) {

  .footer__logo-link {

    margin-bottom: 12px;

  }

}

.footer__logo-link:hover {

  text-decoration: none;

}

.footer__logo-img {

  position: relative;

  display: block;

  width: 172px;

  object-fit: cover;

  margin: 0 0 15px;

}

.footer__copyright-company {

  margin: 0 0 38px;

}

@media (max-width: 991px) {

  .footer__copyright-company {

    margin: 0 0 28px;

  }

}

@media (max-width: 767px) {

  .footer__copyright-company {

    max-width: 211px;

    margin: 0 28px 28px;

  }

}

@media (max-width: 611px) {

  .footer__copyright-company {

    max-width: 230px;

    margin: 0 0 28px;

  }

}

.footer__copyright-company-title {

  display: inline-block;

  font-family: "Open Sans", sans-serif;

  font-size: 14px;

  line-height: 1.35;

  color: #51a2a6;

  font-style: normal;

  font-weight: 400;

  margin: 0;

}

.footer__copyright-company-text {

  display: inline-block;

  font-family: "Open Sans", sans-serif;

  font-size: 14px;

  line-height: 1.35;

  color: #fff;

  font-style: normal;

  font-weight: 400;

  margin: 0;

}

.footer__social-items {

  display: flex;

  flex-direction: column;

  justify-content: center;

  align-items: flex-start;

  margin: 0 -10px 10px;

}

@media (max-width: 767px) {

  .footer__social-items {

    max-width: 211px;

    width: 100%;

  }

}

@media (max-width: 681px) {

  .footer__social-items {

    max-width: none;

    width: auto;

  }

}

.footer__social-item {

  margin: 0 10px 15px;

}

.footer__social-link {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;

}

.footer__social-link:hover {

  text-decoration: none;

}

.footer__social-icon {

  position: relative;

  display: inline-block;

  width: 24px;

  height: 24px;

}

.footer__social-icon_vk {

  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuMDk0MyAxMy41NjI1QzE5Ljc0NTYgMTMuMDk3MiAxOS44MTUzIDEyLjg5NzcgMjAuMDk0MyAxMi40OTg4QzIwLjA5NDMgMTIuNDk4OCAyMy4xNjMxIDguNTA5OSAyMy40NDIxIDcuMTEzNzhDMjMuNTgxNiA2LjY0ODQgMjMuNDQyMSA2LjI0OTUxIDIyLjY3NDkgNi4yNDk1MUgyMC4xNjQxQzE5LjUzNjQgNi4yNDk1MSAxOS4yNTc0IDYuNTgxOTIgMTkuMTE3OSA2LjkxNDMzQzE5LjExNzkgNi45MTQzMyAxNy44NjI1IDkuNzczMDYgMTYuMDQ5MSAxMS43MDFDMTUuNDkxMSAxMi4yMzI5IDE1LjIxMjIgMTIuNDMyMyAxNC44NjM0IDEyLjQzMjNDMTQuNzI0IDEyLjQzMjMgMTQuNDQ1IDEyLjIzMjkgMTQuNDQ1IDExLjc2NzVWNy4xODAyNkMxNC41MTQ3IDYuNTgxOTIgMTQuMzc1MiA2LjMxNTk5IDEzLjgxNzMgNi4zMTU5OUg5LjkxMTU1QzkuNDkzMDggNi4zMTU5OSA5LjI4Mzg1IDYuNTgxOTIgOS4yODM4NSA2Ljg0Nzg1QzkuMjgzODUgNy4zNzk3MSAxMC4xOTA1IDcuNTEyNjcgMTAuMjYwMyA5LjEwODI0VjEyLjU2NTNDMTAuMjYwMyAxMy4yOTY2IDEwLjEyMDggMTMuNDI5NiA5Ljc3MjA2IDEzLjQyOTZDOC45MzUxMiAxMy40Mjk2IDYuOTEyNTIgMTAuNTA0NCA1LjY1NzExIDcuMjQ2NzRDNS40NDc4OCA2LjU4MTkyIDUuMjM4NjQgNi4zMTU5OSA0LjYxMDk0IDYuMzE1OTlIMi4xMDAxMkMxLjQwMjY3IDYuMzE1OTkgMS4yNjMxOCA2LjY0ODQgMS4yNjMxOCA2Ljk4MDgxQzEuMjYzMTggNy41NzkxNSAyLjEwMDEyIDEwLjYzNzMgNS4xNjg5IDE0LjY5MjdDNy4xOTE1IDE3LjQ4NSAxMC4xMjA4IDE4Ljk0NzYgMTIuNzcxMSAxOC45NDc2QzE0LjM3NTIgMTguOTQ3NiAxNC41MTQ3IDE4LjYxNTIgMTQuNTE0NyAxOC4wMTY4QzE0LjUxNDcgMTUuMzU3NSAxNC4zNzUyIDE1LjE1ODEgMTUuMTQyNCAxNS4xNTgxQzE1LjQ5MTEgMTUuMTU4MSAxNi4xMTg5IDE1LjM1NzUgMTcuNjUzMiAxNi42ODcyQzE5LjMyNzEgMTguMjgyOCAxOS42MDYxIDE4Ljk0NzYgMjAuNTgyNSAxOC45NDc2SDIzLjA5MzNDMjMuNzkwOCAxOC45NDc2IDI0LjEzOTUgMTguNjE1MiAyMy45MzAzIDE3Ljk1MDNDMjMuNDQyMSAxNi41NTQyIDIwLjIzMzggMTMuNzYyIDIwLjA5NDMgMTMuNTYyNVoiIGZpbGw9IiM1MWEyYTYiLz48L3N2Zz4=)

    center center no-repeat;

}

.footer__social-icon_whatsapp {

  background: url(/assets/img/icon/wt.svg)

    center center no-repeat;

}

.footer__social-icon_tg {

  background: url(/assets/img/icon/teg.svg)

    center center no-repeat;

}

.footer__social-title {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.35;

  color: #fff;

  font-style: normal;

  font-weight: 400;

  text-decoration: none;

  margin: 0 0 0 14px;

}

.footer__social-link:hover .footer__social-title {

  color: #fff;

  text-decoration: none;

}

.footer__social-link:hover .footer__social-title:before {

  position: absolute;

  display: block;

  content: "";

  width: 100%;

  height: 1px;

  left: 0;

  bottom: 0;

  background-color: #51a2a6;

}

.footer__info {

  margin-bottom: 15px;

}

@media (max-width: 991px) {

  .footer__info {

    margin-bottom: 21px;

  }

}

.footer__info_desktop-hide {

  display: none;

}

@media (max-width: 991px) {

  .footer__info_desktop-hide {

    display: block;

  }

  .footer__info_mobile-hide {

    display: none;

  }

}

.footer__info-title-link {

  display: inline-block;

  font-family: "Open Sans", sans-serif;

  font-size: 20px;

  line-height: 1.35;

  color: #fff;

  font-style: normal;

  font-weight: 700;

  text-transform: uppercase;

  text-decoration: none;

  margin: 0 0 9px;

  padding: 0;

}

.footer__info + .footer__info .footer__info-title-link {

  margin-top: 18px;

}

@media (max-width: 991px) {

  .footer__info + .footer__info .footer__info-title-link {

    margin-top: 0;

  }

}

.footer__info-title-link:hover {

  color: #51a2a6;

  text-decoration: none;

}
.cones{
    display: none;
}
.footer__info-items {

  display: flex;

  flex-direction: column;

  justify-content: flex-start;

  align-items: flex-start;

}

@media (max-width: 991px) {

  .footer__info-items_mobile-hide {

    display: none;

  }

}

.footer__info-link {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-weight: 400;

  color: #fff;

  text-decoration: none;

  line-height: 1.27;

  margin: 8px 0;

}

.footer__info-link:hover {

  color: #fff;

  text-decoration: none;

}

.footer__info-link:hover:before {

  position: absolute;

  display: block;

  content: "";

  width: 100%;

  height: 1px;

  left: 0;

  bottom: 0;

  background-color: #51a2a6;

}

.footer__info-map {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-weight: 400;

  color: #fff;

  text-decoration: none;

  line-height: 1.35;

  max-width: 270px;

  margin: 12px 0 8px 34px;

}

.footer__info-map:before {

  position: absolute;

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjE0MjkgMjEuMkMxMi4xNDI5IDIxLjIgMTkgMTIuNjAyMSAxOSA4LjgyNjAzQzE5IDUuMDQ5OTMgMTUuOTM2MiAyLjAwMDAxIDEyLjE0MjkgMi4wMDAwMUM4LjM0OTU0IDIuMDAwMDEgNS4yODU3MSA1LjA0OTkzIDUuMjg1NzEgOC44MjYwM0M1LjI4NTcxIDEyLjYwMjEgMTIuMTQyOSAyMS4yIDEyLjE0MjkgMjEuMlpNMTUuMjEwMiA4Ljg1NTAxQzE1LjIxMDIgMTAuNTM5NCAxMy44Mzg1IDExLjkwNDkgMTIuMTQ2NCAxMS45MDQ5QzEwLjQ1NDMgMTEuOTA0OSA5LjA4MjU5IDEwLjUzOTQgOS4wODI1OSA4Ljg1NTAxQzkuMDgyNTkgNy4xNzA1OCAxMC40NTQzIDUuODA1MDkgMTIuMTQ2NCA1LjgwNTA5QzEzLjgzODUgNS44MDUwOSAxNS4yMTAyIDcuMTcwNTggMTUuMjEwMiA4Ljg1NTAxWiIgZmlsbD0iIzUxYTJhNiIvPjwvc3ZnPg==)

    center center no-repeat;

  width: 24px;

  height: 24px;

  top: -2px;

  left: -39px;

}

.footer__info-phone-link {

  position: relative;

  display: inline-block;

  font-family: "Open Sans", sans-serif;

  font-size: 20px;

  font-weight: 700;

  color: #51a2a6;

  text-decoration: none;

  line-height: 1.35;
margin: 0px 0 0px 34px;

}

.footer__info-phone-link:hover {

  color: #51a2a6;

  text-decoration: none;

}

.footer__info-phone-link:hover:after {

  position: absolute;

  display: block;

  content: "";

  width: 100%;

  height: 1px;

  left: 0;

  bottom: 0;

  background-color: #51a2a6;

}

.footer__info-phone-link:before,.footer__info-phone-linknew:before {

  position: absolute;

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuMDAwMiAxMC45OTlIMjIuMDAwMkMyMi4wMDAyIDUuODY5IDE4LjEyNzIgMiAxMi45OTAyIDJWNEMxNy4wNTIyIDQgMjAuMDAwMiA2Ljk0MyAyMC4wMDAyIDEwLjk5OVoiIGZpbGw9IiM1MWEyYTYiLz48cGF0aCBkPSJNMTIuOTk5OCA4LjAwMDI0QzE1LjEwMjggOC4wMDAyNCAxNS45OTk4IDguODk3MjQgMTUuOTk5OCAxMS4wMDAySDE3Ljk5OThDMTcuOTk5OCA3Ljc3NTI0IDE2LjIyNDggNi4wMDAyNCAxMi45OTk4IDYuMDAwMjRWOC4wMDAyNFpNMTYuNDIxOCAxMy40NDMyQzE2LjIyOTYgMTMuMjY4NiAxNS45NzcxIDEzLjE3NTQgMTUuNzE3NiAxMy4xODM1QzE1LjQ1ODEgMTMuMTkxNSAxNS4yMTE4IDEzLjMwMDEgMTUuMDMwOCAxMy40ODYyTDEyLjYzNzggMTUuOTQ3MkMxMi4wNjE4IDE1LjgzNzIgMTAuOTAzOCAxNS40NzYyIDkuNzExNzkgMTQuMjg3MkM4LjUxOTc5IDEzLjA5NDIgOC4xNTg3OSAxMS45MzMyIDguMDUxNzkgMTEuMzYxMkwxMC41MTA4IDguOTY3MjRDMTAuNjk3MiA4Ljc4NjM3IDEwLjgwNTkgOC41NDAwNiAxMC44MTQgOC4yODA0NUMxMC44MjIgOC4wMjA4MyAxMC43Mjg3IDcuNzY4MjggMTAuNTUzOCA3LjU3NjI0TDYuODU4NzkgMy41MTMyNEM2LjY4Mzg0IDMuMzIwNiA2LjQ0MDY3IDMuMjAzNzQgNi4xODA5NSAzLjE4NzVDNS45MjEyMiAzLjE3MTI1IDUuNjY1MzkgMy4yNTY5IDUuNDY3NzkgMy40MjYyNEwzLjI5Nzc5IDUuMjg3MjRDMy4xMjQ5IDUuNDYwNzUgMy4wMjE3MSA1LjY5MTY5IDMuMDA3NzkgNS45MzYyNEMyLjk5Mjc5IDYuMTg2MjQgMi43MDY3OSAxMi4xMDgyIDcuMjk4NzkgMTYuNzAyMkMxMS4zMDQ4IDIwLjcwNzIgMTYuMzIyOCAyMS4wMDAyIDE3LjcwNDggMjEuMDAwMkMxNy45MDY4IDIxLjAwMDIgMTguMDMwOCAyMC45OTQyIDE4LjA2MzggMjAuOTkyMkMxOC4zMDgzIDIwLjk3ODYgMTguNTM5MSAyMC44NzQ5IDE4LjcxMTggMjAuNzAxMkwyMC41NzE4IDE4LjUzMDJDMjAuNzQxMyAxOC4zMzI4IDIwLjgyNzEgMTguMDc3IDIwLjgxMSAxNy44MTczQzIwLjc5NSAxNy41NTc2IDIwLjY3ODMgMTcuMzE0MyAyMC40ODU4IDE3LjEzOTJMMTYuNDIxOCAxMy40NDMyVjEzLjQ0MzJaIiBmaWxsPSIjNTFhMmE2Ii8+PC9zdmc+)

    center center no-repeat;

  width: 24px;

  height: 24px;

  top: 1px;

  left: -39px;

}
.footer__info-phone-linknew {
  position: relative;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #51a2a6;
  text-decoration: none;
  line-height: 1.35;
margin: 0px 0 33px 0px;

}
.footer__info-schedule {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-weight: 400;

  color: #fff;

  line-height: 1.35;

  margin: 0;

}

@media (max-width: 1229px) {

  .footer__info-schedule {

    font-size: 14px;

  }

}

@media (max-width: 611px) {

  .footer__info-schedule {

    font-size: 16px;

  }

}

.footer__copyright-company-info {

  display: flex;

  flex-direction: row;

  justify-content: center;

  align-items: center;

  font-family: "Open Sans", sans-serif;

  font-size: 14px;

  line-height: 1.35;

  color: #fff;

  font-style: normal;

  font-weight: 400;

  text-align: center;

  margin: 0 15px;

}

.footer__copyright-author {

  display: flex;

  flex-direction: row;

  justify-content: center;

  align-items: center;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-weight: 700;

  color: #000;

  line-height: 1.5;

  margin: 0 20px;

  min-height: 64px;

}

.footer__copyright-author-link {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-weight: 700;

  color: #51a2a6;

  line-height: 1.35;

  text-decoration: none;

  margin: 0 0 0 4px;

}

.footer__copyright-author-link:hover {

  color: #51a2a6;

  text-decoration: none;

}

.footer__copyright-author-link:hover:before {

  position: absolute;

  display: block;

  content: "";

  width: 100%;

  height: 1px;

  left: 0;

  bottom: 0;

  background-color: #51a2a6;

}

.share-icons__link {

  text-decoration: none;

  width: 40px;

  height: 40px;

  position: relative;

  -webkit-perspective: 800px;

  perspective: 800px;

  overflow: visible;

  display: inline-block;

  margin-right: 1px;

  margin-bottom: 1px;

  background-color: #333;

}

.share-icons__link:before,

.share-icons__link:after {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  -webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.3s ease;

  background-size: 40px 40px;

  background-position: center center;

  background-repeat: no-repeat;

}

.share-icons__link:hover:before {

  -webkit-transform: translateY(-15px) rotateX(90deg);

  transform: translateY(-15px) rotateX(90deg);

  background-color: #333;

  opacity: 0;

}

.share-icons__link:hover:after {

  -webkit-transform: rotateX(0);

  transform: rotateX(0);

}

.share-icons__link-vk:before {

  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMS0yMlQxMToyMDo1MyswNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMjJUMTE6MjA6NTMrMDQ6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTExLTIyVDExOjIwOjUzKzA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphNGJkMWI2OC02YjI1LTEwNDktYjZiZi0yZDlhMDhmMGNlZTU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyZTc1MTIxYy1iMDg0LTExZTYtYjA4My04MTMzNmNmNmM0OGE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpmY2E5YWZmMi0xZWFkLTY1NDQtYmJjNC1iZTg3YThmM2NjOTg8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZmNhOWFmZjItMWVhZC02NTQ0LWJiYzQtYmU4N2E4ZjNjYzk4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjIwOjUzKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YTRiZDFiNjgtNmIyNS0xMDQ5LWI2YmYtMmQ5YTA4ZjBjZWU1PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjIwOjUzKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pp0qpEwAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAetJREFUeNrsmL9rFEEYhp/LeQFFjIVYhIgiAbWzEAQVibZprAOiKW1sxNZGxVYsDDY2/gXiYWsQa9MFRUJQSYIW/ohYBM48Fk5gWWd2N3cnRJgXppj53pt59pu9+eaupbKTNcIOVwbMgBkwA2bADDiYdlXERoGJ0tgKsFHoHwVuAXtKvjXgBtArjXeAQ5G1PkS8f6Sm2rx/a1ndXfBcUN8Y17nInN2E93mKo2qLu5GxI8Bsof8CuJT4/FipfxKYTngXkxQVGdyvfo087Tu1XfC1E1mZLs33OOH7oY73k8FvwKPI+CQwU+j/AtZr3vUTwOVE7Caw2k8GUQ+o65Gnfq/uLfi+12TwaSJ7XbVVxVAHiHonMfn9EB+t2eKZRHwlJIBBAfepa5EFNtWr6sUEwF31jPozEuupUw3WbgSIesW0em5fDxqu27iSPAFeJWLtPgrEQlNjaxu/6o4BryNVox+tAueBpWHW4rfA9SGV2HHgJXC81tn0XSi0hw3fs43g/VTh+ahODONLUmwj6lwDwLngn1Q/V/gWS2fqwIBb7VooUynNFrynEwf+lu79C0DUg+rtyI1mUz1V8p4NWxrTs9QarSH+NzMGHA53vi/AcsTTCXW5UxpfCrV/oGMmX/kzYAbMgBkwA/6HgL8HAE2igUuKAZsEAAAAAElFTkSuQmCC) !important;

}

.share-icons__link-vk:after {

  background-color: #45668e;

  -webkit-transform: translateY(15px) rotateX(-90deg);

  transform: translateY(15px) rotateX(-90deg);

  z-index: 1;

  opacity: 0;

  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMS0yMlQxMToyMDo1MyswNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMjJUMTE6MjA6NTMrMDQ6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTExLTIyVDExOjIwOjUzKzA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphNGJkMWI2OC02YjI1LTEwNDktYjZiZi0yZDlhMDhmMGNlZTU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyZTc1MTIxYy1iMDg0LTExZTYtYjA4My04MTMzNmNmNmM0OGE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpmY2E5YWZmMi0xZWFkLTY1NDQtYmJjNC1iZTg3YThmM2NjOTg8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZmNhOWFmZjItMWVhZC02NTQ0LWJiYzQtYmU4N2E4ZjNjYzk4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjIwOjUzKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YTRiZDFiNjgtNmIyNS0xMDQ5LWI2YmYtMmQ5YTA4ZjBjZWU1PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjIwOjUzKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pp0qpEwAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAetJREFUeNrsmL9rFEEYhp/LeQFFjIVYhIgiAbWzEAQVibZprAOiKW1sxNZGxVYsDDY2/gXiYWsQa9MFRUJQSYIW/ohYBM48Fk5gWWd2N3cnRJgXppj53pt59pu9+eaupbKTNcIOVwbMgBkwA2bADDiYdlXERoGJ0tgKsFHoHwVuAXtKvjXgBtArjXeAQ5G1PkS8f6Sm2rx/a1ndXfBcUN8Y17nInN2E93mKo2qLu5GxI8Bsof8CuJT4/FipfxKYTngXkxQVGdyvfo087Tu1XfC1E1mZLs33OOH7oY73k8FvwKPI+CQwU+j/AtZr3vUTwOVE7Caw2k8GUQ+o65Gnfq/uLfi+12TwaSJ7XbVVxVAHiHonMfn9EB+t2eKZRHwlJIBBAfepa5EFNtWr6sUEwF31jPozEuupUw3WbgSIesW0em5fDxqu27iSPAFeJWLtPgrEQlNjaxu/6o4BryNVox+tAueBpWHW4rfA9SGV2HHgJXC81tn0XSi0hw3fs43g/VTh+ahODONLUmwj6lwDwLngn1Q/V/gWS2fqwIBb7VooUynNFrynEwf+lu79C0DUg+rtyI1mUz1V8p4NWxrTs9QarSH+NzMGHA53vi/AcsTTCXW5UxpfCrV/oGMmX/kzYAbMgBkwA/6HgL8HAE2igUuKAZsEAAAAAElFTkSuQmCC) !important;

}

.share-icons__link-vk:hover:after {

  opacity: 1;

}

.share-icons__link-instagram:before {

  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMS0yMlQxMToxMDo1MiswNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMjJUMTE6MTA6NTIrMDQ6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTExLTIyVDExOjEwOjUyKzA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphN2U2YWRjMS1jYmQyLTE3NDAtOGY0Yy01Zjg5YmQ4Mjg0MWU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjNzUwYjEzZS1iMDgyLTExZTYtYjA4My04MTMzNmNmNmM0OGE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo1NThhMzEyMi05ZTk0LWE2NDktYTQ0ZS00NGY2MTNjYWE2Zjk8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NTU4YTMxMjItOWU5NC1hNjQ5LWE0NGUtNDRmNjEzY2FhNmY5PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjEwOjUyKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YTdlNmFkYzEtY2JkMi0xNzQwLThmNGMtNWY4OWJkODI4NDFlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjEwOjUyKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PqsmqmAAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAp5JREFUeNrsmDtoVEEUhr91jUTUhPgmMcFKBWMgFlGMjyIaUiiC2llIEHygdoJamEYFn9gEUQtRsFFSRARJoYIprNUoFiEqGMQixviKYhJ/mz8whDV7d+/ummIPDDNz75xz/zkz858zNyGJqSzTmOJSBFgEWASYRqZnobMMaATKMtQbAV4CT4HRyFqSopZVkh4rvvRLao363UREot4K3AVmuv8VeAf8ycCD84DqoH8FOAworgeXS/ru2X+QtFNSMgPPh6VWUlfgzaPpdKIY7bSxj5KWZAkMSWs92aSkDtv8IWlBHIALJY3ZWGsMcCdtY1RSs6T5waocmkw3Hc3Um4rGgI40Y+uA3cAeoCnYrwCbXCfdHgAe+dmaODSz2PU3l1SyGbgM1E54/gW4AJwH2oEGYAi45fdvXc/JNQ+GcsCnMeH+EDAMVALlwGl7bFsK3lS+I8l6eyYBvDCQuUCV6eSGx22xJwse6s56T70GNgLdgVf6gb3ARfcPAksLCbDK4Q7gmPdbKmkDBr2VdhUS4Mqg/XCScT+BJ26vKCTAUC9d4B+J861sAfYG7cY0LDH+/k0hAfYBPW6fAWb8Y9wR71eAe4U+xW2u1wH3gZrgXSlwIqCXO8GE8p6wjksncM6nuNlL+NxEXRcQc49p5r+k/MeB/Y6tSWC1CbzMueJNYAPwOV8p/6DrWV62XynGXAduAy32XKnj7APg/SS2KwMqyjphrQ6Syx0x0q2JZbakwShJaxRj3TbUK6k8RwDbbXNEUk1cgA1ONCXpmaT6GMAqJF0LVuVSri5N+4CrQVrVYy7MRCqcE44nsl3AduB3rq6dLZL6cnDtHJZ0SlJJLq+d4alvMpUsAkoy0P0EvDKpD0RVShR/YBYBFgEWAeZX/g4Avg5ote9XDLoAAAAASUVORK5CYII=) !important;

}

.share-icons__link-instagram:after {

  background-color: #833ab4;

  -webkit-transform: translateY(15px) rotateX(-90deg);

  transform: translateY(15px) rotateX(-90deg);

  z-index: 1;

  opacity: 0;

  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMS0yMlQxMToxMDo1MiswNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMjJUMTE6MTA6NTIrMDQ6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTExLTIyVDExOjEwOjUyKzA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphN2U2YWRjMS1jYmQyLTE3NDAtOGY0Yy01Zjg5YmQ4Mjg0MWU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjNzUwYjEzZS1iMDgyLTExZTYtYjA4My04MTMzNmNmNmM0OGE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo1NThhMzEyMi05ZTk0LWE2NDktYTQ0ZS00NGY2MTNjYWE2Zjk8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NTU4YTMxMjItOWU5NC1hNjQ5LWE0NGUtNDRmNjEzY2FhNmY5PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjEwOjUyKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YTdlNmFkYzEtY2JkMi0xNzQwLThmNGMtNWY4OWJkODI4NDFlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjEwOjUyKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PqsmqmAAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAp5JREFUeNrsmDtoVEEUhr91jUTUhPgmMcFKBWMgFlGMjyIaUiiC2llIEHygdoJamEYFn9gEUQtRsFFSRARJoYIprNUoFiEqGMQixviKYhJ/mz8whDV7d+/ummIPDDNz75xz/zkz858zNyGJqSzTmOJSBFgEWASYRqZnobMMaATKMtQbAV4CT4HRyFqSopZVkh4rvvRLao363UREot4K3AVmuv8VeAf8ycCD84DqoH8FOAworgeXS/ru2X+QtFNSMgPPh6VWUlfgzaPpdKIY7bSxj5KWZAkMSWs92aSkDtv8IWlBHIALJY3ZWGsMcCdtY1RSs6T5waocmkw3Hc3Um4rGgI40Y+uA3cAeoCnYrwCbXCfdHgAe+dmaODSz2PU3l1SyGbgM1E54/gW4AJwH2oEGYAi45fdvXc/JNQ+GcsCnMeH+EDAMVALlwGl7bFsK3lS+I8l6eyYBvDCQuUCV6eSGx22xJwse6s56T70GNgLdgVf6gb3ARfcPAksLCbDK4Q7gmPdbKmkDBr2VdhUS4Mqg/XCScT+BJ26vKCTAUC9d4B+J861sAfYG7cY0LDH+/k0hAfYBPW6fAWb8Y9wR71eAe4U+xW2u1wH3gZrgXSlwIqCXO8GE8p6wjksncM6nuNlL+NxEXRcQc49p5r+k/MeB/Y6tSWC1CbzMueJNYAPwOV8p/6DrWV62XynGXAduAy32XKnj7APg/SS2KwMqyjphrQ6Syx0x0q2JZbakwShJaxRj3TbUK6k8RwDbbXNEUk1cgA1ONCXpmaT6GMAqJF0LVuVSri5N+4CrQVrVYy7MRCqcE44nsl3AduB3rq6dLZL6cnDtHJZ0SlJJLq+d4alvMpUsAkoy0P0EvDKpD0RVShR/YBYBFgEWAeZX/g4Avg5ote9XDLoAAAAASUVORK5CYII=) !important;

}

.share-icons__link-instagram:hover:after {

  opacity: 1;

}

.share-icons__link-facebook:before {

  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMS0yMlQxMToxMTowMyswNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMjJUMTE6MTE6MDMrMDQ6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTExLTIyVDExOjExOjAzKzA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjYTQ3OWE5MC1mYjJiLTBjNGMtOTg1Yy0zMzQzYWZiMzc5Njc8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkNDNiNGVmNC1iMDgyLTExZTYtYjA4My04MTMzNmNmNmM0OGE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDowNTc0OTUzZC04YjNhLTFlNDEtOTA2MS05MWQ1NGMxNmZkOGU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDU3NDk1M2QtOGIzYS0xZTQxLTkwNjEtOTFkNTRjMTZmZDhlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjExOjAzKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6Y2E0NzlhOTAtZmIyYi0wYzRjLTk4NWMtMzM0M2FmYjM3OTY3PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjExOjAzKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pj7WXswAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAOxJREFUeNrsmDEKwkAQRV9ErbSxthB7wQNYCF7B1s5SEDyBF/AW9l5BCxsrG7GxjAraiiAWY7NFCAvBmJAR5kMYdj+ZvE12ks0GIoJmlVAuAzRAA0xQOYd8HaAZG/wV2KXKKCJZHVMRuYtfq7R5s7qDM2ChdQ7WgLnmIukBdc1F0vb0vYABcHDtd5GAFU/fEdjaezBBLRcbHq8a8QGewC3NRYIf1oPfnLgERpofcah9Dp61A16KKJK+i0NgEvNOwDjS3hcBuHGx6/EeEd8WrAZogAZogAb45z/uIbD2fIszUWAbmAZogAaYrz4DAHZ9n5+sLG7pAAAAAElFTkSuQmCC) !important;

}

.share-icons__link-facebook:after {

  background-color: #3b5998;

  -webkit-transform: translateY(15px) rotateX(-90deg);

  transform: translateY(15px) rotateX(-90deg);

  z-index: 1;

  opacity: 0;

  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAA58mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMS0yMlQxMToxMTowMyswNDowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMjJUMTE6MTE6MDMrMDQ6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTExLTIyVDExOjExOjAzKzA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpjYTQ3OWE5MC1mYjJiLTBjNGMtOTg1Yy0zMzQzYWZiMzc5Njc8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkNDNiNGVmNC1iMDgyLTExZTYtYjA4My04MTMzNmNmNmM0OGE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDowNTc0OTUzZC04YjNhLTFlNDEtOTA2MS05MWQ1NGMxNmZkOGU8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDU3NDk1M2QtOGIzYS0xZTQxLTkwNjEtOTFkNTRjMTZmZDhlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjExOjAzKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6Y2E0NzlhOTAtZmIyYi0wYzRjLTk4NWMtMzM0M2FmYjM3OTY3PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTIyVDExOjExOjAzKzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pj7WXswAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAOxJREFUeNrsmDEKwkAQRV9ErbSxthB7wQNYCF7B1s5SEDyBF/AW9l5BCxsrG7GxjAraiiAWY7NFCAvBmJAR5kMYdj+ZvE12ks0GIoJmlVAuAzRAA0xQOYd8HaAZG/wV2KXKKCJZHVMRuYtfq7R5s7qDM2ChdQ7WgLnmIukBdc1F0vb0vYABcHDtd5GAFU/fEdjaezBBLRcbHq8a8QGewC3NRYIf1oPfnLgERpofcah9Dp61A16KKJK+i0NgEvNOwDjS3hcBuHGx6/EeEd8WrAZogAZogAb45z/uIbD2fIszUWAbmAZogAaYrz4DAHZ9n5+sLG7pAAAAAElFTkSuQmCC) !important;

}

.share-icons__link-facebook:hover:after {

  opacity: 1;

}

.advantages-horizontally {

  background-color: #51a2a6;

  padding-top: 15px;

  padding-bottom: 15px;

}

.advantages-horizontally__item {

  -webkit-transition: all 0.2s linear;

  transition: all 0.2s linear;

  color: #000;

  line-height: 1.35;

  letter-spacing: 0;

  height: 80px;

  font-size: 16px;

  display: inline-block;

}

.advantages-horizontally__icon {

  display: inline-block;

  font-size: 30px;

  float: left;

  margin: 0 0px 20px 0;

  position: relative;

  top: 50%;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  transform: translateY(-50%);

  min-width: 60px;

}

.advantages-horizontally__text {

  font-family: Arial;

  font-style: italic;

  font-size: 17px;

  display: inline-block;

  position: absolute;

  margin-left: 5px;

  top: 50%;

  transform: translateY(-50%);

}

.advantages-horizontally__icon-1:before {

  content: "";

  display: block;

  background: url(../img/1.png);

    background-size: cover;
    height: 80px;
    width: 80px;

  padding-top: 0;

  padding-bottom: 20px;

}

.advantages-horizontally__icon-2:before {

  content: "";

  display: block;

  background: url(../img/2.png);

    background-size: cover;
    height: 80px;
    width: 80px;

  padding-top: 0;

  padding-bottom: 20px;

}

.advantages-horizontally__icon-3:before {

  content: "";

  display: block;

  background: url(../img/3.png);

     background-size: cover;
    height: 80px;
    width: 80px;

  padding-top: 0;

  padding-bottom: 20px;

}

.advantages-horizontally__icon-4:before {

 

  background: url(../img/4.png);
     content: "";

  display: block;

    background-size: cover;
    height: 80px;
    width: 80px;

  padding-top: 0;

  padding-bottom: 20px;

}
.advantages-horizontally__icon-5:before {
 background: url(../img/5.png);
        content: "";

  display: block;
    background-size: cover;
    height: 80px;
    width: 80px;;

  padding-top: 0;

  padding-bottom: 20px;
}
.advantages-horizontally__icon-6:before {
 background: url(../img/6.png);
        content: "";

  display: block;

    background-size: cover;
    height: 80px;
    width: 80px;

  padding-top: 0;

  padding-bottom: 20px;
}
.advantages-horizontally__icon-7:before {
 background: url(../img/7.png);
        content: "";

  display: block;

     background-size: cover;
    height: 80px;
    width: 80px;

  padding-top: 0;

  padding-bottom: 20px;
}
.advantages-horizontally__icon-8:before {
 background: url(../img/8.png);
        content: "";

  display: block;

     background-size: cover;
    height: 80px;
    width: 80px;

  padding-top: 0;

  padding-bottom: 20px;
}
.carousel {

  position: relative;

  text-align: center;

}

@media (min-width: 768px) {

  .carousel {

    text-align: left;

  }

  .carousel__arrows {

    background-color: #fff;

    float: right;

  }

}

.carousel__icon {

  height: 40px;

  width: 44px;

  display: inline-block;

  cursor: pointer;

}

.carousel__icon-prev:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0MiI+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTQzIDN2MzZIM1YzaDQwbTItMkgxdjQwaDQ0VjF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI2IDMwbC05LTkgOS05Ii8+PC9zdmc+)

    center center no-repeat;

  height: 40px;

  width: 44px;

}

.carousel__icon-prev:hover:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0MiI+PHBhdGggZmlsbD0iI2ZmYmYwMCIgZD0iTTQzIDN2MzZIM1YzaDQwbTItMkgxdjQwaDQ0VjF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZiZjAwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI2IDMwbC05LTkgOS05Ii8+PC9zdmc+)

    center center no-repeat;

}

.carousel__icon-next:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0MiI+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTQzIDN2MzZIM1YzaDQwbTItMkgxdjQwaDQ0VjF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE4IDMwbDktOS05LTkiLz48L3N2Zz4=)

    center center no-repeat;

  height: 40px;

  width: 44px;

}

.carousel__icon-next:hover:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NiA0MiI+PHBhdGggZmlsbD0iI2ZmYmYwMCIgZD0iTTQzIDN2MzZIM1YzaDQwbTItMkgxdjQwaDQ0VjF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZiZjAwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE4IDMwbDktOS05LTkiLz48L3N2Zz4=)

    center center no-repeat;

}

.owl-carousel .animated {

  -webkit-animation-duration: 1s;

  animation-duration: 1s;

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;

}

.owl-carousel .owl-animated-in {

  z-index: 0;

}

.owl-carousel .owl-animated-out {

  z-index: 1;

}

.owl-carousel .fadeOut {

  -webkit-animation-name: fadeOut;

  animation-name: fadeOut;

}

@-webkit-keyframes fadeOut {

  0% {

    opacity: 1;

  }

  100% {

    opacity: 0;

  }

}

@keyframes fadeOut {

  0% {

    opacity: 1;

  }

  100% {

    opacity: 0;

  }

}

.owl-height {

  -webkit-transition: height 0.5s ease-in-out;

  -moz-transition: height 0.5s ease-in-out;

  -ms-transition: height 0.5s ease-in-out;

  -o-transition: height 0.5s ease-in-out;

  transition: height 0.5s ease-in-out;

}

.owl-carousel {

  display: none;

  width: 100%;

  -webkit-tap-highlight-color: transparent;

  position: relative;

  z-index: 1;

}

.owl-carousel .owl-stage {

  position: relative;

  -ms-touch-action: pan-Y;

}

.owl-carousel .owl-stage:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}

.owl-carousel .owl-stage-outer {

  position: relative;

  overflow: hidden;

  -webkit-transform: translate3d(0, 0, 0);

}

.owl-carousel .owl-controls .owl-nav .owl-prev,

.owl-carousel .owl-controls .owl-nav .owl-next,

.owl-carousel .owl-controls .owl-dot {

  cursor: pointer;

  cursor: hand;

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

.owl-carousel.owl-loaded {

  display: block;

}

.owl-carousel.owl-loading {

  opacity: 0;

  display: block;

}

.owl-carousel.owl-hidden {

  opacity: 0;

}

.owl-carousel .owl-refresh .owl-item {

  display: none;

}

.owl-carousel .owl-item {

  position: relative;

  min-height: 1px;

  float: left;

  -webkit-backface-visibility: hidden;

  -webkit-tap-highlight-color: transparent;

  -webkit-touch-callout: none;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

.owl-carousel .owl-item img {

  display: block;

}

.owl-carousel.owl-text-select-on .owl-item {

  -webkit-user-select: auto;

  -moz-user-select: auto;

  -ms-user-select: auto;

  user-select: auto;

}

.owl-carousel .owl-grab {

  cursor: move;

  cursor: -webkit-grab;

  cursor: -o-grab;

  cursor: -ms-grab;

  cursor: grab;

}

.owl-carousel.owl-rtl {

  direction: rtl;

}

.owl-carousel.owl-rtl .owl-item {

  float: right;

}

.no-js .owl-carousel {

  display: block;

}

.owl-carousel .owl-item .owl-lazy {

  opacity: 0;

  -webkit-transition: opacity 0.4s ease;

  -moz-transition: opacity 0.4s ease;

  -ms-transition: opacity 0.4s ease;

  -o-transition: opacity 0.4s ease;

  transition: opacity 0.4s ease;

}

.owl-carousel .owl-video-wrapper {

  position: relative;

  height: 100%;

  background: #000;

}

.owl-carousel .owl-video-play-icon {

  position: absolute;

  height: 80px;

  width: 80px;

  left: 50%;

  top: 50%;

  margin-left: -40px;

  margin-top: -40px;

  cursor: pointer;

  z-index: 1;

  -webkit-backface-visibility: hidden;

  -webkit-transition: scale 0.1s ease;

  -moz-transition: scale 0.1s ease;

  -ms-transition: scale 0.1s ease;

  -o-transition: scale 0.1s ease;

  transition: scale 0.1s ease;

}

.owl-carousel .owl-video-play-icon:hover {

  -webkit-transition: scale(1.3, 1.3);

  -moz-transition: scale(1.3, 1.3);

  -ms-transition: scale(1.3, 1.3);

  -o-transition: scale(1.3, 1.3);

  transition: scale(1.3, 1.3);

}

.owl-carousel .owl-video-playing .owl-video-tn,

.owl-carousel .owl-video-playing .owl-video-play-icon {

  display: none;

}

.owl-carousel .owl-video-tn {

  opacity: 0;

  height: 100%;

  background-position: center center;

  background-repeat: no-repeat;

  -webkit-background-size: contain;

  -moz-background-size: contain;

  -o-background-size: contain;

  background-size: contain;

  -webkit-transition: opacity 0.4s ease;

  -moz-transition: opacity 0.4s ease;

  -ms-transition: opacity 0.4s ease;

  -o-transition: opacity 0.4s ease;

  transition: opacity 0.4s ease;

}

.owl-carousel .owl-video-frame {

  position: relative;

  z-index: 1;

}

.services__item {

  position: relative;

}

.services__img {

  width: 100%;

}

.services__info-block {

  display: inline-block;

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  width: 100%;

  left: 0;

}

.services__info-content {

  max-width: 220px;

  margin: auto;

  text-align: center;

  display: inline-block;

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  width: 100%;

}

.services__info-content-wrapper {

  max-width: 220px;

  margin: auto;

  background-color: rgba(0, 0, 0, 0.73);

  height: 200px;

  text-align: left;

}

.services__text {

  color: #51a2a6;

  font-size: 25px;

}

.services__text_small {

  font-size: 22px;

}

.services__name {

  color: #fff;

  font-size: 22px;

  text-transform: uppercase;

  font-weight: 400;

}

.services__line {

  background-color: #51a2a6;

      height: .5px;

  margin: 10px 50px;

}

.services__link:hover .services__info-content-wrapper {

  background-color: #51a2a6;

}

.services__link:hover .services__text,

.services__link:hover .services__name {

  color: #000;

}

.services__link:hover .services__line {

  background-color: #000;

}

@media (max-width: 640px) {

  .services__small-mobile {

    width: 100% !important;

  }

}

.title__text {

  text-transform: uppercase;

  line-height: 1.2;


  margin: 0;


}

@media (max-width: 767px) {

  .title__text {

    font-size: 22px;

  }

}

.title__normal {

  color: #999;

  font-weight: 400;

}

.title__bold {

  color: #000;

  font-weight: 700;

}

.specialization__img-wrapper {

  text-align: center;

}

.specialization__img-content {

  display: inline-block;

  position: relative;

  text-align: center;

}

.specialization__img-text-wrapper {

  position: absolute;

  top: 0;

  left: 0;

  text-align: left;

}

@media (max-width: 450px) {

  .specialization__img-text-wrapper {

    position: relative;

    display: inline-block;

    float: left;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .specialization__img-text-wrapper {

    position: relative;

    display: inline-block;

    float: left;

  }

}

.specialization__img-title {

  font-size: 46px;

  color: #000;

  text-transform: uppercase;

  margin: -5px 0 0;

  padding: 0;

}

@media (max-width: 450px) {

  .specialization__img-title {

    font-size: 40px;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .specialization__img-title {

    font-size: 40px;

  }

}

.specialization__img-text {

  font-size: 16px;

  font-weight: 700;

  color: #fff;

  background-color: #000;

  width: 100%;

  text-align: center;

  text-transform: uppercase;

  margin: 0;

  padding: 0;

}

@media (max-width: 450px) {

  .specialization__img-text {

    font-size: 18px;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .specialization__img-text {

    font-size: 18px;

  }

}

.specialization__img-button {

  margin-top: 45px;

}

@media (max-width: 450px) {

  .specialization__img-button {
text-align: center;
    margin-top: 28px;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .specialization__img-button {

    margin-top: 28px;

  }

}

.specialization__img-button-link {

  border: 4px solid #51a2a6;

  text-decoration: none;

  padding: 10px 0;

  display: inline-block;

  background-color: #fff;

  max-width: 285px;

  width: 100%;

  text-align: center;

}

.specialization__img-button-link:hover {

  background-color: #51a2a6;

}

.specialization__img-button-text {

  font-size: 16px;

  color: #000;

  font-weight: 700;

  text-transform: uppercase;

}

.specialization__img {

  width: 100%;

  max-width: 470px;

  margin-top: 25px;

  margin-bottom: 25px;

}

@media (max-width: 450px) {

  .specialization__img {

    margin-top: 0;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .specialization__img {

    margin-top: 0;

  }

}

.specialization__title {

  font-size: 30px;

  color: #000;

  text-transform: uppercase;

  font-weight: 400;

  margin-bottom: 20px;

  line-height: 1.5;

  margin-top: 0;

}

@media (max-width: 992px) {

  .specialization__title {

    font-size: 24px;

  }

}

@media (max-width: 768px) {

  .specialization__title {

    font-size: 20px;

  }

}

.specialization__title_bottom_no {

  margin-bottom: 15px;

}

.specialization__intro {

  font-size: 16px;

  font-family: Arial;

  color: #000;

  font-style: italic;

  margin-bottom: 20px;

}

.specialization__line {

  height: 1px;

  background-color: #51a2a6;

  width: 60%;

  margin-bottom: 20px;

}

.specialization__text {

  font-size: 16px;

  color: #666;

  margin-bottom: 20px;

}

.full-title {

  background-color: #000;

}

.full-title__content {

  padding-top: 16px;

  padding-bottom: 16px;

}

.full-title__text {

  font-size: 30px;

  color: #fff;

  font-weight: 400;

  text-transform: uppercase;

  margin: 0;

}

@media (max-width: 767px) {

  .full-title__text {

    font-size: 26px;

    line-height: 1.3;

  }

}

.full-title__color {

  color: #51a2a6;

}

.advantages-vertical__content {

  background-color: #51a2a6;

  padding-top: 15px;

  padding-bottom: 35px;

  font-size: 0;

}

.advantages-vertical .col-xs-12,

.advantages-vertical .col-sm-6,

.advantages-vertical .col-md-4 {

  float: none;

  display: inline-block;

  vertical-align: top;

}

.advantages-vertical__item {

  -webkit-transition: all 0.2s linear;

  transition: all 0.2s linear;

  color: #000;

  line-height: 1.35;

  letter-spacing: 0;

  font-size: 16px;

  text-align: center;

}

.advantages-vertical__icon-wrapper {

  height: 120px;

  margin-top: 10px;

}

.advantages-vertical__icon {

  font-size: 30px;

  position: relative;

  top: 50%;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  transform: translateY(-50%);

  min-width: 60px;

}

.advantages-vertical__text {

  font-family: "Arial";

  font-style: italic;

  font-size: 15px;

  max-width: 400px;

  margin: auto;

}

.advantages-vertical__intro {

  font-family: "Open Sans";

  background-color: #000;

  color: #fff;

  font-weight: 700;

  font-size: 17px;

  text-transform: uppercase;

  min-height: 40px;

  padding: 10px;

  max-width: 400px;

  margin: auto;

  margin-bottom: 15px;

}

@media (max-width: 767px) {

  .advantages-vertical__intro-br {

    display: none;

  }

}

.advantages-vertical__icon:before {

  margin: auto;

  content: "";

  display: block;

  padding-top: 0;

  padding-bottom: 20px;

}

.advantages-vertical__icon-1:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggNzkiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik04MS4yIDYzLjVWOC44aDE2LjdjNC40IDAgOC40IDIuNiAxMC4zIDYuNmw4LjQgMTguNSA3LjIgNC4xYy41LjMuOC44LjggMS4zdjI0LjNIODEuMnoiLz48cGF0aCBkPSJNOTcuOSAxMC44YzMuNiAwIDYuOSAyLjEgOC40IDUuNGw4LjIgMTcuOS41IDEuMiAxLjEuNiA2LjQgMy42djIySDgzLjJWMTAuOGgxNC43bTAtNEg3OS4ydjU4LjhoNDcuNVYzOS4yYzAtMS4zLS43LTIuNS0xLjgtMy4xbC02LjctMy43LTguMi0xNy45Yy0yLjItNC43LTYuOS03LjctMTIuMS03Ljd6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTk0IDguMXYyMi4zYzAgMS41IDEuMiAyLjcgMi43IDIuN2gxOS40Ii8+PHBhdGggZD0iTTEyMi42IDQ1LjRWNDlIMTE3di0zLjZoNS42bTQtNEgxMTZjLTEuNyAwLTMgMS4zLTMgM1Y1MGMwIDEuNyAxLjMgMyAzIDNoMTAuNlY0MS40eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00IDYzLjVjLS42IDAtMS0uNC0xLTFWNGMwLS42LjQtMSAxLTFoNzYuMmMuNiAwIDEgLjQgMSAxdjU5LjVINHoiLz48cGF0aCBkPSJNNzkuMiA1djU2LjVINVY1aDc0LjJtMS00SDRDMi4zIDEgMSAyLjMgMSA0djU4LjVjMCAxLjcgMS4zIDMgMyAzaDc5LjJWNGMwLTEuNy0xLjQtMy0zLTN6Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEuOSA0NS4xSDgyIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNTUuNyA1NC4xaDIzLjUiLz48Y2lyY2xlIGZpbGw9IiNGRkYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSI5OS41IiBjeT0iNjQuMyIgcj0iMTEuMyIvPjxjaXJjbGUgZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjIzLjYiIGN5PSI2NC4zIiByPSIxMS4zIi8+PC9zdmc+)

    center center no-repeat;

  height: 80px;

  width: 130px;

}

.advantages-vertical__icon-2:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2OSA4NyI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQgODMuOWMtLjYgMC0xLS40LTEtMXYtNjJMMjAuOCAzaDQ0Yy42IDAgMSAuNCAxIDF2NzguOWMwIC42LS40IDEtMSAxSDR6Ii8+PHBhdGggZD0iTTYzLjggNXY3Ni45SDVWMjEuN0wyMS43IDVoNDIuMW0xLTRIMjBMMSAyMC4xVjgzYzAgMS43IDEuMyAzIDMgM2g2MC44YzEuNyAwIDMtMS4zIDMtM1Y0YzAtMS43LTEuMy0zLTMtM3oiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMy45IDIyLjdIMThjMS43IDAgMy0xLjMgMy0zVjMuNCIvPjxwYXRoIGQ9Ik0zMy4zIDMzYy0uOSAwLTEuNC0uNS0xLjQtMS40VjIyYzAtLjguNi0xLjQgMS40LTEuNHMxLjQuNSAxLjQgMS40djkuNmMwIC44LS42IDEuNC0xLjQgMS40ek00MS44IDMzYy0uOSAwLTEuNC0uNS0xLjQtMS40VjIyYzAtLjguNi0xLjQgMS40LTEuNC45IDAgMS40LjUgMS40IDEuNHY5LjZjMCAuOC0uNiAxLjQtMS40IDEuNHoiLz48cGF0aCBkPSJNNDYgMjcuM2MtLjQgMC0uNy0uMS0xLS40bC03LjUtNy41LTcuNSA3LjVjLS42LjYtMS40LjYtMiAwLS42LS42LS42LTEuNCAwLTJsOC41LTguNWMuNi0uNiAxLjQtLjYgMiAwbDguNSA4LjVjLjYuNi42IDEuNCAwIDItLjIuMi0uNS40LTEgLjR6TTM2LjYgNDZIMTYuNGMtLjkgMC0xLjQtLjYtMS40LTEuNXMuNi0xLjUgMS40LTEuNWgyMC4xYy45IDAgMS40LjYgMS40IDEuNXMtLjUgMS41LTEuMyAxLjV6TTMwLjYgNTJIMTYuNGMtLjggMC0xLjQtLjYtMS40LTEuNXMuNi0xLjUgMS40LTEuNWgxNC4yYy45IDAgMS40LjYgMS40IDEuNXMtLjYgMS41LTEuNCAxLjV6TTMwLjYgNjlIMTYuNGMtLjggMC0xLjQtLjYtMS40LTEuNXMuNi0xLjUgMS40LTEuNWgxNC4yYy45IDAgMS40LjYgMS40IDEuNXMtLjYgMS41LTEuNCAxLjV6TTQ4LjkgNTEuNWMtLjQgMC0uNy0uMS0xLS40bC00LjMtNC4zYy0uNi0uNi0uNi0xLjQgMC0yczEuNC0uNiAyIDBsMy4xIDMuMSA2LjEtOC41Yy40LS42IDEuMy0uOSAyLS4zLjYuNC45IDEuMy4zIDJMNTAgNTFjLS4zLjItLjUuNS0xLjEuNS4xIDAgMCAwIDAgMHpNMzYuNiA2M0gxNi40Yy0uOSAwLTEuNC0uNi0xLjQtMS41cy42LTEuNSAxLjQtMS41aDIwLjFjLjkgMCAxLjQuNiAxLjQgMS41cy0uNSAxLjUtMS4zIDEuNXpNNDguOSA2OC41Yy0uNCAwLS43LS4xLTEtLjRsLTQuMy00LjNjLS42LS42LS42LTEuNCAwLTIgLjYtLjYgMS40LS42IDIgMGwzLjEgMy4xIDYuMS04LjVjLjQtLjYgMS4zLS45IDItLjMuNi40LjkgMS4zLjMgMmwtNy4xIDEwYy0uMy4xLS41LjQtMS4xLjQuMSAwIDAgMCAwIDB6Ii8+PC9zdmc+)

    center center no-repeat;

  height: 80px;

  width: 64px;

}

.advantages-vertical__icon-3:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MyA4MyI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTc1LjggODAuMkg0VjE0LjFoMzAuOEw1NS43IDJsNy45IDEyLjFoMTIuMmwuOSAyNS43IDMuOC45djE2LjlsLTMuOC0uMyIvPjxwYXRoIGQ9Ik03My41IDE2LjVjLjYgMCAxIC40IDEgMVY3N2MwIC42LS40IDEtMSAxSDZjLS42IDAtMS0uNC0xLTFWMTcuNWMwLS42LjQtMSAxLTFoNjcuNW0wLTRINmMtMi44IDAtNSAyLjItNSA1Vjc3YzAgMi44IDIuMiA1IDUgNWg2Ny41YzIuOCAwIDUtMi4yIDUtNVYxNy41YzAtMi43LTIuMi01LTUtNXoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNNjIuNyA1N2MtNC4xIDAtNy41LTMuNC03LjUtNy41di0yLjFjMC00LjEgMy40LTcuNSA3LjUtNy41aDE4LjFWNTdINjIuN3oiLz48cGF0aCBkPSJNNzkuMyA0MS40djE0LjFINjIuN2MtMy4zIDAtNi0yLjctNi02di0yLjFjMC0zLjMgMi43LTYgNi02aDE2LjZtMy0zSDYyLjdjLTUgMC05IDQtOSA5djIuMWMwIDUgNCA5IDkgOWgxOS42VjM4LjR6Ii8+PGNpcmNsZSBjeD0iNjUuMSIgY3k9IjQ4LjYiIHI9IjMuMyIvPjxwYXRoIGZpbGw9IiNGRkYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yMS42IDIxLjNMNTQuOCAyLjhjMS40LS44IDMuMi0uMyA0IDEuMWwxMC45IDE3LjgiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNS4yIDIxLjNINzYiLz48L3N2Zz4=)

    center center no-repeat;

  height: 80px;

  width: 78px;

}

.advantages-vertical__icon-4:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NyA4NyI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQgODMuOWMtLjYgMC0xLS40LTEtMXYtNjJMMjAuOCAzaDQ0Yy42IDAgMSAuNCAxIDF2NzguOWMwIC42LS40IDEtMSAxSDR6Ii8+PHBhdGggZD0iTTYzLjggNXY3Ni45SDVWMjEuN0wyMS43IDVoNDIuMW0xLTRIMjBMMSAyMC4xVjgzYzAgMS43IDEuMyAzIDMgM2g2MC44YzEuNyAwIDMtMS4zIDMtM1Y0YzAtMS43LTEuMy0zLTMtM3oiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMy45IDIyLjdIMThjMS43IDAgMy0xLjMgMy0zVjMuNCIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik03Ni4wMzIgMTMuOTA1bDguODQgOC44NC0yMS4yMTQgMjEuMjEyLTguODQtOC44NHoiLz48Zz48cGF0aCBkPSJNODMuMyAxNy41TDgwLjkgMTVjLTIuNy0yLjctNy4xLTIuNy05LjggMEw1MS45IDM0LjJIMTguN2MtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDJoMjkuMUwzNS41IDUwLjZIMTguN2MtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDJoMTIuN2MtLjIuMi0uNC42LS41LjlMMjcuNyA2N2gtOC45Yy0xLjEgMC0yIC45LTIgMnMuOSAyIDIgMmgxMC41cy40LS4xLjUtLjFsMTIuOS0zLjZjLjMtLjEuNy0uMy45LS41bDM5LjctMzkuN2MyLjctMi41IDIuNy02LjkgMC05LjZ6TTQyLjEgNjIuNmwtNi40LTYuNCAzMi44LTMyLjggNi40IDYuNC0zMi44IDMyLjh6bS04LjMtMi41bDQuNCA0LjQtNiAxLjcgMS42LTYuMXptNDYuNi0zNS43TDc3LjggMjdsLTYuNC02LjRMNzQgMThjMS4xLTEuMSAyLjktMS4xIDQgMGwyLjQgMi40YzEuMSAxLjEgMS4xIDIuOSAwIDR6Ii8+PC9nPjwvc3ZnPg==)

    center center no-repeat;

  height: 80px;

  width: 79px;

}

.advantages-vertical__icon-5:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MyA4MCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEyLjYgNzUuNWMtLjUgMC0xLS40LTEuMS0uOWwtOC02MC45Yy0uMS0uNC4xLS43LjMtLjguMS0uMS40LS40LjgtLjRoODIuOWMuNCAwIC43LjIuOC40LjEuMS4zLjQuMy44bC03LjIgNjAuOWMtLjEuNS0uNS45LTEuMS45SDEyLjZ6Ii8+PHBhdGggZD0iTTg1LjggMTVMNzkgNzNIMTMuOEw2LjIgMTVoNzkuNm0xLjYtNUg0LjZjLTIuMiAwLTMuOCAxLjktMy41IDRsOCA2MC45Yy4yIDEuOCAxLjcgMy4xIDMuNSAzLjFoNjcuN2MxLjggMCAzLjMtMS4zIDMuNS0zLjFMOTEgMTRjLjItMi4xLTEuNC00LTMuNi00eiIvPjxwYXRoIGQ9Ik02Ni40IDQ3LjlsLTIuNS00LjUuMi0uMWMuNS0uMy45LS44IDEtMS40LjItLjYuMS0xLjItLjItMS43LS4zLS41LS44LS45LTEuMy0xLjFsLTguMi0yLjNjLS42LS4yLTEuMi0uMS0xLjcuMi0uNS4zLS45LjgtMSAxLjRsLTIuMiA4LjNjLS4yLjYtLjEgMS4yLjIgMS43LjYgMS4xIDIgMS41IDMgLjhsMS4zLS43Yy42LS4zLjgtMS4xLjUtMS43LS4zLS42LTEuMS0uOC0xLjctLjVsLS45LjcgMi03LjYgNy40IDItLjguNWMtLjMuMi0uNS40LS42LjgtLjEuMyAwIC43LjEgMWwzLjEgNS42Yy40LjcuNCAxLjcgMCAyLjRMNjEgNTcuMmwtMy4yLTUuNmMtLjMtLjYtMS4xLS44LTEuNy0uNS0uNi4zLS44IDEuMS0uNSAxLjdsMy45IDYuOS0xLjIgMi4xYy0uNC44LTEuMiAxLjItMi4xIDEuMmgtNy44bDEuNy0xLjhjLjQtLjQuNy0xIC43LTEuNiAwLS42LS4yLTEuMi0uNy0xLjZsLTYtNi4xYy0uNC0uNC0xLS43LTEuNi0uNy0xLjIgMC0yLjIgMS0yLjIgMi4zdi4ySDI5bC0xLjItMmMtLjQtLjctLjQtMS43IDAtMi40bDMuOS02LjkuNiAyLjNjLjMgMSAxLjEgMS43IDIuMSAxLjcuMiAwIC40IDAgLjYtLjFsOC4yLTIuMmMuNi0uMiAxLjEtLjUgMS4zLTEuMS4zLS41LjQtMS4xLjItMS43LS4yLS42LS41LTEuMS0xLTEuNGwtLjItLjEgNS44LTEwLjNoMi40Yy45IDAgMS42LjUgMi4xIDEuMi4yLjQuNi42IDEuMS42LjIgMCAuNC0uMS42LS4yLjYtLjMuOC0xLjEuNS0xLjctLjktMS41LTIuNS0yLjUtNC4yLTIuNUg0MC40Yy0xLjcgMC0zLjQgMS00LjIgMi41TDMzLjUgMzRsLS4yLS4xYy0uMy0uMi0uNy0uMy0xLjEtLjMtLjggMC0xLjUuNC0xLjkgMS4xLS4zLjUtLjQgMS4xLS4yIDEuN2wuNyAyLjYtNS4xIDkuMWMtLjkgMS41LS45IDMuNCAwIDQuOWwxLjYgMi43IDQuNCA3LjdjLjcgMS4yIDIgMiAzLjMgMmg1LjZ2LjJjMCAxLjIgMSAyLjMgMi4yIDIuMy42IDAgMS4yLS4yIDEuNi0uN2wxLjgtMS44aDEwLjJjMS43IDAgMy4zLTEgNC4yLTIuNWwxLjYtMi44IDQuMi03LjRjLjgtMS40LjgtMy4yIDAtNC44em0tMzMtMTEuMWMuMy4yLjYuMi45LjEuMy0uMS42LS4zLjctLjZsMy4xLTUuNmMuNC0uOCAxLjItMS4yIDIuMS0xLjJoNi4zbC01LjcgMTAuMmMtLjIuMy0uMi42LS4xIDEgLjEuMy4zLjYuNi44bC44LjUtNy40IDItMi03LjYuNy40ek00MyA2NS4ydi0uOWMwLS43LS42LTEuMy0xLjItMS4zSDM1Yy0uNSAwLTEtLjMtMS4yLS43bC0zLjQtNmgxMS40Yy43IDAgMS4yLS42IDEuMi0xLjN2LTFsNS40IDUuNS0zLjcgMy43LTEuNyAyeiIvPjxwYXRoIGQ9Ik01Mi40IDQ1LjRjLS40IDAtLjktLjItMS4xLS43LS4yLS4zLS4yLS42LS4xLTFsMS40LTUuMmMuMi0uNi41LTEuMSAxLTEuNHMxLjEtLjQgMS43LS4ybDUuMiAxLjRjLjMuMS42LjMuOC42LjMuNi4xIDEuNC0uNSAxLjctLjMuMi0uNi4yLS45LjFsLTUtMS40LTEuMyA1Yy0uMS4zLS4zLjYtLjYuOC0uMi4zLS40LjMtLjYuM3pNODkgN0gzYzAtMy4zIDIuNy02IDYtNmg3NGMzLjMgMCA2IDIuNyA2IDZ6Ii8+PC9zdmc+)

    center center no-repeat;

  height: 80px;

  width: 93px;

}

.advantages-vertical__icon-6:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggNzkiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00LjMgMzkuN2wxOS40IDguNyA1IDUuNS0xLjkgNi40IDYuMSA1LjIgNS4xIDUuMiA1LjktMS41IDMuOSA2LjEgMzIuNi0xNC41IDE3LjMtMTMuMiAxNS41LTkuOC0xNi0zMy4xLTE2LjggNy44LTQuOSAzLjItMzEuMi04LjktNy44IDMuMy0xNC45LTUuNGgtNS43Ii8+PHBhdGggZD0iTTEuMiA0MC40Yy4zLjYuOCAxIDEuMyAxLjJsMTQuOCA1LjFjLjMuMS41LjEuOC4xIDEgMCAxLjktLjYgMi4yLTEuNmwxMS42LTMzLjguNi4yYzMgMS4xIDYuMy45IDkuMi0uNWwxLjQtLjdjMS43LS44IDMuNy0xIDUuNS0uM2wyNi45IDkuM2MtLjMgMS0uOCAyLjItMS44IDIuOS0xLjEuOC0yLjguOC00LjkgMGwtMTIuMS00LjFjLS42LS4yLTEuMy0uMS0xLjkuMi0uNi4zLTEgLjgtMS4yIDEuNSAwIC4xLTEuNyA2LjMtNyA5LjEtMy4zIDEuOC03LjQgMS44LTEyLjMuMi0xLjItLjQtMi41LjItMyAxLjUtLjQgMS4yLjIgMi41IDEuNSAzIDIuOCAxIDUuNSAxLjUgOCAxLjUgMi45IDAgNS42LS43IDgtMiA0LjctMi41IDcuMi02LjkgOC40LTkuNmw5LjkgMy40YzMuNyAxLjIgNi43IDEuMSA5LjEtLjYgMy43LTIuNiA0LTcuNyA0LTguMiAwLTEtLjYtMS45LTEuNi0yLjNMNTAuMSA1LjdjLTMtMS02LjMtLjgtOS4xLjZsLTEuNS43Yy0xLjcuOC0zLjggMS01LjYuM2wtMi40LS44Yy0uMS0uMS0uMy0uMi0uNC0uMkwxNi41IDEuMWMtMS4yLS40LTIuNS4yLTMgMS41bC0xMi40IDM2Yy0uMi42LS4xIDEuMi4xIDEuOHptMTYtMzQuMWwxMC4zIDMuNS0xMC45IDMxLjctMTAuMy0zLjZMMTcuMiA2LjN6bTAgMCIvPjxwYXRoIGQ9Ik0yNS41IDYyLjRjMS4yIDIuNCAzLjUgMy43IDUuOSAzLjggMCAxIC4yIDIuMS43IDMgLjggMS42IDIuMiAyLjkgMy45IDMuNS43LjMgMS41LjQgMi4yLjQgMSAwIDItLjIgMy0uN2wxLjItLjZjLjEuNy4zIDEuNC42IDIuMS44IDEuNiAyLjIgMi45IDMuOSAzLjUuNy4zIDEuNS40IDIuMi40IDEgMCAyLjEtLjIgMy0uN0w3OC45IDY0YzYtMi45IDExLjUtNi43IDE2LjQtMTEuMmw2LTUuNSAxMy43LTYuN2MxLjItLjYgMS42LTIgMS4xLTMuMUw5OS41IDMuMWMtLjMtLjYtLjgtMS0xLjMtMS4yLS42LS4yLTEuMi0uMi0xLjguMWwtMTQgNi45Yy0xLjIuNi0xLjYgMi0xLjEgMy4xbDE2IDMyLjctNC45IDQuNWMtNC42IDQuMi05LjcgNy43LTE1LjMgMTAuNEw1MC4zIDcyLjhjLS41LjMtMS4xLjMtMS43LjEtLjUtLjItMS0uNi0xLjItMS4xLS4zLS41LS4zLTEuMS0uMS0xLjcuMi0uNS42LTEgMS4xLTEuMmwxNS03LjNjMS4yLS42IDEuNi0yIDEuMS0zLjEtLjYtMS4yLTItMS42LTMuMS0xLjFsLTE1IDcuMy03LjEgMy41Yy0uNS4zLTEuMS4zLTEuNy4xLS41LS4yLTEtLjYtMS4yLTEuMS0uMy0uNS0uMy0xLjEtLjEtMS43LjItLjUuNi0xIDEuMS0xLjJsMjEuNS0xMC41YzEuMi0uNiAxLjYtMiAxLjEtMy4xLS42LTEuMi0yLTEuNi0zLjEtMS4xTDMyLjYgNjEuM2MtMS4xLjUtMi40LjEtMi45LTEtLjMtLjUtLjMtMS4xLS4xLTEuNy4yLS41LjYtMSAxLjEtMS4ybDkuNS00LjcgMTIuNC02LjFjMS4yLS42IDEuNi0yIDEuMS0zLjEtLjYtMS4yLTItMS42LTMuMS0xLjFMMzEuMyA1MmMtMS4xLjUtMi40LjEtMi45LTFzLS4xLTIuNCAxLTIuOWwxMC4yLTVjMS4yLS42IDEuNi0yIDEuMS0zLjEtLjYtMS4yLTItMS42LTMuMS0xLjFsLTEwLjIgNWMtMy40IDEuNi00LjggNS44LTMuMSA5LjIuNSAxIDEuMSAxLjcgMS45IDIuNC0xLjUgMS44LTEuOCA0LjUtLjcgNi45em02MS01MC4zbDkuOC00LjggMTQuNyAzMC05LjggNC44LTE0LjctMzB6bTAgMCIvPjwvc3ZnPg==)

    center center no-repeat;

  height: 80px;

  width: 120px;

}

.advantages-vertical__icon-7:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5NSA4NyI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQgODMuOWMtLjYgMC0xLS40LTEtMXYtNjJMMjAuOCAzaDQ0Yy42IDAgMSAuNCAxIDF2NzguOWMwIC42LS40IDEtMSAxSDR6Ii8+PHBhdGggZD0iTTYzLjggNXY3Ni45SDVWMjEuN0wyMS43IDVoNDIuMW0xLTRIMjBMMSAyMC4xVjgzYzAgMS43IDEuMyAzIDMgM2g2MC44YzEuNyAwIDMtMS4zIDMtM1Y0YzAtMS43LTEuMy0zLTMtM3oiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMy45IDIyLjdIMThjMS43IDAgMy0xLjMgMy0zVjMuNCIvPjxwYXRoIGQ9Ik0zNi42IDQwSDE2LjRjLS45IDAtMS40LS42LTEuNC0xLjVzLjYtMS41IDEuNC0xLjVoMjAuMWMuOSAwIDEuNC42IDEuNCAxLjVzLS41IDEuNS0xLjMgMS41ek0zMC42IDQ2SDE2LjRjLS44IDAtMS40LS42LTEuNC0xLjVzLjYtMS41IDEuNC0xLjVoMTQuMmMuOSAwIDEuNC42IDEuNCAxLjVzLS42IDEuNS0xLjQgMS41ek0zMC42IDYzSDE2LjRjLS44IDAtMS40LS42LTEuNC0xLjVzLjYtMS41IDEuNC0xLjVoMTQuMmMuOSAwIDEuNC42IDEuNCAxLjVzLS42IDEuNS0xLjQgMS41ek0zNi42IDU3SDE2LjRjLS45IDAtMS40LS42LTEuNC0xLjVzLjYtMS41IDEuNC0xLjVoMjAuMWMuOSAwIDEuNC42IDEuNCAxLjVzLS41IDEuNS0xLjMgMS41eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik00NC45IDY2LjNjLTEuMSAwLTItLjktMi0yVjM2LjFjMC0xLjEuOS0yIDItMmg0NS44YzEuMSAwIDIgLjkgMiAydjI4LjJjMCAxLjEtLjkgMi0yIDJINDQuOXoiLz48cGF0aCBkPSJNOTAuNiAzNi4xdjI4LjJINDQuOVYzNi4xaDQ1LjdtMC00SDQ0LjljLTIuMiAwLTQgMS44LTQgNHYyOC4yYzAgMi4yIDEuOCA0IDQgNGg0NS44YzIuMiAwIDQtMS44IDQtNFYzNi4xYy0uMS0yLjItMS45LTQtNC4xLTR6Ii8+PHBhdGggZD0iTTQxLjggNDEuMmg1MS45VjQ4SDQxLjh6TTc4IDU0aDEwdjZINzh6Ii8+PC9zdmc+)

    center center no-repeat;

  height: 80px;

  width: 86px;

}

.advantages-vertical__icon-8:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NyA3OCI+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iNDcuMiIgY3k9IjM4LjkiIHI9IjM3LjkiLz48cGF0aCBkPSJNMzguOCA1Mi40di01LjFIMjguNXYtNC4ybDEwLjktMTZoNC4xdjE2aDMuMXY0LjJoLTMuMXY1LjFoLTQuN3ptMC05LjR2LTguNkwzMyA0M2g1Ljh6TTUzIDM4LjhjLTEuMi0uNS0yLjItMS4zLTIuNy0yLjItLjYtLjktLjktMS45LS45LTMgMC0xLjkuNy0zLjQgMi00LjcgMS4zLTEuMiAzLjItMS44IDUuNi0xLjggMi40IDAgNC4zLjYgNS42IDEuOHMyIDIuOCAyIDQuN2MwIDEuMi0uMyAyLjItLjkgMy4xLS42LjktMS41IDEuNi0yLjYgMi4xIDEuNC42IDIuNSAxLjQgMy4yIDIuNS43IDEuMSAxLjEgMi4zIDEuMSAzLjcgMCAyLjMtLjcgNC4yLTIuMiA1LjctMS41IDEuNS0zLjUgMi4yLTUuOSAyLjItMi4zIDAtNC4yLS42LTUuNy0xLjgtMS44LTEuNC0yLjctMy40LTIuNy01LjggMC0xLjQuMy0yLjYgMS0zLjguNi0xLjIgMS43LTIuMSAzLjEtMi43em0uNiA1LjljMCAxLjMuMyAyLjQgMSAzLjFzMS41IDEuMSAyLjYgMS4xYzEgMCAxLjgtLjQgMi41LTEuMS43LS43IDEtMS44IDEtMy4xIDAtMS4yLS4zLTIuMS0xLTIuOC0uNy0uNy0xLjUtMS4xLTIuNS0xLjEtMS4yIDAtMi4xLjQtMi42IDEuMnMtMSAxLjctMSAyLjd6bS40LTEwLjhjMCAxIC4zIDEuNy44IDIuMy41LjUgMS4zLjggMi4yLjguOSAwIDEuNi0uMyAyLjItLjhzLjgtMS4zLjgtMi4zYzAtLjktLjMtMS42LS44LTIuMi0uNS0uNS0xLjMtLjgtMi4yLS44LS45IDAtMS43LjMtMi4yLjgtLjUuNi0uOCAxLjMtLjggMi4yek00My45IDEuMWMtLjEgMCAwIDAgMCAwLS4xIDAtLjEgMCAwIDAtLjEgMC0uMSAwIDAgMC0uMS4xLS4xLjEgMCAwaC0uMS0uMS0uMS0uMS0uMWMtMi42LjQtNS4xIDEtNy41IDEuOGwxLjQgMy44QzQwLjEgNS43IDQzIDUgNDYgNC44bC0yLjEtMy43ek0yNS4zIDcuOWMtMS41IDEuMS0yLjkgMi4zLTQuMyAzLjUtLjguOC0xLjUgMS42LTIuMiAyLjRsMy4xIDIuNmMxLjktMi4zIDQuMS00LjMgNi42LTYuMWwtMy4yLTIuNHpNODIuNCAyNC44bC0zLjcgMS41YzEuMSAyLjggMS44IDUuNyAyLjIgOC42bDQtLjVjLS4yLTEuOS0uNi0zLjgtMS4xLTUuNnYtLjEtLjEtLjEtLjEtLjFjMC0uMSAwLS4xLS4xLS4yVjI4Yy0uOS0yLjMtMS4xLTIuOC0xLjMtMy4yek03MC41IDlMNjggMTIuMmMyLjQgMS44IDQuNSA0IDYuMyA2LjRsMy4yLTIuNGMtMi0yLjgtNC40LTUuMS03LTcuMnpNNTIuMyAxLjNsLS41IDRjMyAuNCA1LjggMS4yIDguNiAyLjNMNjEuOSA0Yy0yLjEtLjktNC4yLTEuNi02LjUtMi4xaC0uMS0uMS0uMWMtMS40LS40LTIuMS0uNS0yLjgtLjZ6Ii8+PHBhdGggZD0iTTgxLjEgNDAuNWMtLjggMTgtMTUuNyAzMi4zLTMzLjkgMzIuM3MtMzMtMTQuMy0zMy45LTMyLjNoLTRjLjggMjAuMiAxNy41IDM2LjMgMzcuOSAzNi4zczM3LjEtMTYuMSAzNy45LTM2LjNoLTR6Ii8+PGc+PHBhdGggZD0iTTEyLjggMjIuN2w3LjggMjQuOC05LjMtNi41TDEgNDUuOCIvPjwvZz48L3N2Zz4=)

    center center no-repeat;

  height: 80px;

  width: 90px;

}

.offer__img-wrapper {

  text-align: center;

  background: url(/img/xoffer.jpg.pagespeed.ic._-LfgG6F7e.webp);

  height: 100%;

  padding: 20px;

  background-repeat: no-repeat;

  background-position: center;

}

.offer__img-intro {

  font-size: 65px;

  font-weight: 700;

}

.offer__img-text {

  font-size: 20px;

  font-weight: 400;

  text-transform: uppercase;

}

.offer__title {

  font-size: 30px;

  color: #000;

  text-transform: uppercase;

  font-weight: 400;

  margin-top: 34px;

  margin-bottom: 20px;

}

@media (max-width: 992px) {

  .offer__title {

    font-size: 24px;

    margin-top: 20px;

  }

  .offer__img-wrapper {

    padding: 0 20px;

  }

}

@media (max-width: 768px) {

  .offer__title {

    font-size: 24px;

    margin-top: 10px;

  }

  .offer__img-intro {

    font-size: 55px;

  }

}

.offer__intro {

  font-family: Arial;

  font-size: 16px;

  color: #000;

  font-style: italic;

  margin-bottom: 20px;

}

.offer__line {

  height: 6px;

  background-color: #51a2a6;

  width: 60%;

  margin-bottom: 20px;

}

.offer__text {

  font-size: 16px;

  color: #666;

  margin-bottom: 20px;

}

.offer__text a {

  font-size: 16px;

  color: #000;

  border-bottom: 1px solid #51a2a6;

  text-decoration: none;

}

.offer__text a:hover {

  color: #51a2a6;

}

.our-works__link-wrapper {

  text-align: right;

  margin-top: 10px;

}

.our-works__link {

  text-decoration: none;

}

.our-works__link-name {

  position: relative;

  font-size: 16px;

  color: #999;

}

.our-works__link-name:hover {

  color: #51a2a6;

}

.our-works__link-name:after {

  background-color: #51a2a6;

  content: "";

  position: absolute;

  width: 100%;

  height: 1px;

  bottom: 0;

  right: 0;

  -webkit-transition: all 0.1s linear;

  transition: all 0.1s linear;

}

.our-works__items {

  font-size: 0;

}

.our-works__items .col-xs-6,

.our-works__items .col-sm-6,

.our-works__items .col-md-3 {

  float: none;

  display: inline-block;

  vertical-align: top;

}

.our-works__item {

  text-align: center;

  position: relative;

}

.our-works__item-link {

  display: block;

  text-decoration: none;

}

.no-touch .our-works_open .our-works__item-link {

  padding-bottom: 169px;

}

.our-works__item-img {

  width: 100%;

}

.our-works__item-name {

  padding-top: 15px;

  padding-left: 10px;

  padding-right: 10px;

  font-size: 16px;

  font-weight: 600;

  color: #000;

}

@media (max-width: 400px) {

  .our-works__item-name {

    font-size: 12px;

  }

}

.our-works__item-info {

  font-weight: 400;

  font-size: 14px;

  display: none;

  position: absolute;

  background-color: #fff;

  width: 100%;

}

.our-works__info-line {

  background-color: #51a2a6;

  height: 6px;

  margin-top: 15px;

  width: 90px !important;

  display: inline-block;

}

.our-works__info-key {

  margin-top: 15px;

  color: #999;

  font-family: Arial;

  font-style: italic;

}

.our-works__info-value {

  margin-top: 0;

  color: #000;

}

.no-touch .our-works__item:hover .our-works__item-info,

.no-touch .our-works_open .our-works__item .our-works__item-info {

  border-left: 4px solid #51a2a6;

  border-right: 4px solid #51a2a6;

  border-bottom: 4px solid #51a2a6;

  position: absolute;

  z-index: 2;

  width: 100%;

  display: block;

  padding-bottom: 25px;

}

.no-touch .our-works_open .our-works__item .our-works__item-info {

  border: 0;

  z-index: -1;

  bottom: 0;

}

.our-works__item:hover .our-works__item-name,

.no-touch .our-works_open .our-works__item .our-works__item-name {

  color: #51a2a6;

}

.no-touch .our-works__item:hover .our-works__item-name,

.no-touch .our-works_open .our-works__item .our-works__item-name {

  color: #000;

  border-left: 4px solid #51a2a6;

  border-right: 4px solid #51a2a6;

  padding-left: 6px;

  padding-right: 6px;

}

.no-touch .our-works__item:hover .our-works__item-hover,

.no-touch .our-works_open .our-works__item .our-works__item-hover {

  position: absolute;

  width: 100%;

  display: block;

  height: 100%;

  border-top: 4px solid #51a2a6;

  border-left: 4px solid #51a2a6;

  border-right: 4px solid #51a2a6;

}

.no-touch .our-works_open .our-works__item .our-works__item-hover {

  border-bottom: 4px solid #51a2a6;

}

.submit-application {

  text-align: center;

}

.submit-application__title {

  font-family: Arial;

  font-size: 20px;

  font-weight: 400;

  font-style: italic;

  color: #666;

  max-width: 550px;

  margin: auto;

  margin-bottom: 25px;

  line-height: 1.2;

}

.submit-application__button {

  margin-bottom: 15px;

}

.submit-application_info {

  padding-bottom: 15px;

}

.submit-application__info-key {

  font-size: 16px;

  font-weight: 400;

  color: #666;

}

.submit-application__info-value {

  font-size: 20px;

  font-weight: 700;

  color: #000;

}

.submit-application__info-email {

  font-size: 16px;

}

.submit-application__info-email-link {

  color: #000;

  text-decoration: none;

}

.submit-application__info-email-link:hover {

  color: #51a2a6;

}

.submit-application-form {

  background: #fff;

  display: none;

  color: #000;

  position: absolute;

  text-align: left;

  max-width: 1030px;

  padding: 30px;

  margin-left: 15px;

  margin-right: 15px;

  margin-bottom: 15px;

}

@media (max-width: 767px) {

  .submit-application-form__title-text {

    font-size: 20px !important;

  }

}

.submit-application-form__close {

  position: relative;

  height: 24px;

  text-align: right;

}

@media (max-width: 500px) {

  .submit-application-form__close {

    margin: -12px -12px 0 0;

  }

}

.submit-application-form__close-icon {

  height: 24px;

  width: 24px;

  display: inline-block;

  position: absolute;

  right: 0;

  cursor: pointer;

}

.submit-application-form__close-icon:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTg5ODk4IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIzIDJMMiAyM00yMyAyM0wyIDIiLz48L3N2Zz4=)

    center center no-repeat;

  height: 25px;

  width: 25px;

}

.submit-application-form__close:hover

  .submit-application-form__close-icon:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZiZjAwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIzIDJMMiAyM00yMyAyM0wyIDIiLz48L3N2Zz4=)

    center center no-repeat;

}

.submit-application-form__footnote-text {

  font-size: 14px;

  font-style: italic;

  color: #969696;

  margin-bottom: 20px;

}

.submit-application-form__text {

  font-size: 14px;

  margin-bottom: 20px;

}

.form__input {

  border: 1px solid #989898;

  height: 38px;

  width: 100%;

  background-color: #f6f6f6;

  margin-bottom: 15px;

  padding-left: 15px;

  padding-right: 15px;

  color: #000;

  font-size: 14px;

  outline: 0;

}

.form__input:hover,

.form__input:focus {

  background-color: #fff;

  border: 1px solid #000;

}

.form__select {

  position: relative;

  border: 1px solid #989898;

  height: 38px;

  width: 100%;

  background-color: #f6f6f6;

  margin-bottom: 15px;

  padding-left: 15px;

  padding-right: 15px;

  color: #000;

  font-size: 14px;

  outline: 0;

  -moz-appearance: none;

  -webkit-appearance: none;

  background-image: linear-gradient(45deg, transparent 50%, #51a2a6 50%),

    linear-gradient(135deg, #51a2a6 50%, transparent 50%);

  background-position: calc(100% - 20px) calc(1em + 2px),

    calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;

  background-size: 5px 5px, 5px 5px, 1px 1.5em;

  background-repeat: no-repeat;

}

.form__select:focus {

  background-image: linear-gradient(45deg, #51a2a6 50%, transparent 50%),

    linear-gradient(135deg, transparent 50%, #51a2a6 50%);

  background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em,

    calc(100% - 2.5em) 0.5em;

  background-size: 5px 5px, 5px 5px, 1px 1.5em;

  background-repeat: no-repeat;

  border-color: green;

  outline: 0;

}

.form__select:hover,

.form__select:focus {

  background-color: #fff;

  border: 1px solid #000;

}

.form__textarea {

  border: 1px solid #989898;

  height: 120px;

  width: 100%;

  background-color: #f6f6f6;

  margin-bottom: 15px;

  padding: 10px 15px;

  color: #000;

  font-size: 14px;

  outline: 0;

}

.form__textarea:hover,

.form__textarea:focus {

  background-color: #fff;

  border: 1px solid #000;

}

.form__file {

  margin-bottom: 40px;

  max-width: 270px;

}

.form__name {

  display: block;

  margin-bottom: 5px;

}

.form__footnote {

  color: #51a2a6;

  font-size: 14px;

}

.form__button-content {

  text-align: right;

}

.form__button {
margin-top: 15px;
  padding: 5px 0 !important;

}

.form .error {

  border: 1px solid red;

}

.form__footnote-text {

  font-size: 16px;

  color: #999;

}

.form__agreement-text {

  font-size: 13px;

  text-align: right;

}

.form__agreement-text_top {

  margin-top: 30px;

}

.form__agreement-text_bottom {

  margin-bottom: 30px;

}

.form__agreement-link {

  text-decoration: none;

}

.form__agreement-link:hover {

  text-decoration: none;

}

.form__agreement-link-name {

  color: #999;

  border-bottom: 1px solid #51a2a6;

}

.form__agreement-link:hover .form__agreement-link-name {

  color: #51a2a6;

}

.form__subtitle {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.36;

  color: #000;

  font-style: normal;

  font-weight: 700;

  margin: 16px 0 16px;

}

.form__check {

  display: none;

}

.form__check-text {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.36;

  color: #000;

  font-style: normal;

  font-weight: 400;

  padding: 0 0 0 40px;

  margin: 0 0 16px;

}

.form__check-text:before {

  position: absolute;

  display: block;

  content: "";

  width: 24px;

  height: 24px;

  left: 0;

  top: -1px;

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMy41IiB5PSIzLjUiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgcng9IjIuNSIgc3Ryb2tlPSIjRkZCRjAwIi8+PC9zdmc+)

    center center no-repeat;

}

.form__check:checked + .form__check-text:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMy41IiB5PSIzLjUiIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgcng9IjIuNSIgZmlsbD0iI0ZGQkYwMCIgc3Ryb2tlPSIjRkZCRjAwIi8+PHBhdGggZD0iTTcgMTFMMTEgMTUuNUwxNy41IDguNSIgc3Ryb2tlPSIjRjZGNkY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==)

    center center no-repeat;

}

.form__radio {

  display: none;

}

.form__radio-text {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.36;

  color: #000;

  font-style: normal;

  font-weight: 400;

  padding: 0 0 0 40px;

  margin: 0 0 16px;

}

.form__radio-text:before {

  position: absolute;

  display: block;

  content: "";

  width: 24px;

  height: 24px;

  left: 0;

  top: -1px;

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOS41IiBzdHJva2U9IiNGRkJGMDAiLz48L3N2Zz4=)

    center center no-repeat;

}

.form__radio:checked + .form__radio-text:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOS41IiBzdHJva2U9IiNGRkJGMDAiLz48Y2lyY2xlIHI9IjciIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDEyIDEyKSIgZmlsbD0iI0ZGQkYwMCIvPjwvc3ZnPg==)

    center center no-repeat;

}

.form__price {

  position: relative;

  display: flex;

  flex-direction: row;

  justify-content: flex-end;

  align-items: flex-end;

  font-family: "Open Sans", sans-serif;

  font-size: 30px;

  line-height: 1.36;

  color: #999;

  font-style: normal;

  font-weight: 400;

  margin: 26px 0 10px;

}

@media (max-width: 767px) {

  .form__price {

    font-size: 20px;

    flex-direction: column;

    margin: 16px 0 8px;

  }

}

.form__price-key {

  color: #999;

}

@media (max-width: 767px) {

  .form__price-key {

    margin-bottom: 6px;

  }

}

.form__price-value {

  color: #000;

  font-weight: 700;

  margin: 0 0 0 8px;

}

.form__price-subtitle {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 14px;

  line-height: 1.36;

  color: #999;

  font-style: italic;

  font-weight: 400;

  text-align: right;

  margin: 0 0 30px;

}

@media (max-width: 767px) {

  .form__price-subtitle {

    font-size: 12px;

    margin: 0 0 20px;

  }

}

.button__link {

  border: 5px solid #abd6b9;

  text-decoration: none;

  padding: 5px 0;

  display: inline-block;

  background-color: #abd6b9;

  max-width: 440px;

  width: 100%;

}

.button__link:hover {

  background-color: #fff;

}

.button__text {

  font-size: 20px;

  color: #000;

  font-weight: 400;

  text-transform: uppercase;

}

@media (max-width: 500px) {

  .button__text {

    font-size: 16px;

  }

}

.crumbs {

  width: 100%;

  background-color: #f6f6f6;

  color: #000;

  font-size: 14px;

}

.crumbs__items {

  padding: 14px 0 15px;

  margin: 0;

  list-style: none;

}

.crumbs__item {

  display: inline-block;

  font-weight: 400;

}

.crumbs__item-active {

  display: inline-block;

  font-weight: 700;

}

.crumbs__item-link {

  color: #000;

  text-decoration: none;

}

.crumbs__items > .crumbs__item + .crumbs__item:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1IDgiPjxwYXRoIGQ9Ik00LjIgNEwxLjggNi43IDEgNi4zbDItMi40LTItMi40LjgtLjUgMi40IDIuOFY0eiIvPjwvc3ZnPg==)

    center center no-repeat;

  height: 9px;

  width: 5px;

  margin-left: 4px;

  margin-right: 4px;

}

.crumbs__items > .crumbs__item + .crumbs__item-active:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDgiPjxwYXRoIGQ9Ik01IDQuM0wyLjUgNy40IDEgNi42bDEuOS0yLjRMMSAxLjggMi41IDEgNSA0LjF2LjJ6Ii8+PC9zdmc+)

    center center no-repeat;

  height: 9px;

  width: 5px;

  margin-left: 4px;

  margin-right: 4px;

}

.sidebar__menu {

  margin-top: 5px;

}

@media (max-width: 991px) {

  .sidebar__menu_mobile-hide {

    display: none !important;

  }

}

.sidebar__menu-title {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 22px;

  line-height: 1.6;

  color: #fff;

  font-style: normal;

  font-weight: 700;

  text-transform: uppercase;

  background-color: #000;

  padding: 10px 30px 15px;

}

.sidebar__menu-title_top {

  padding: 20px 30px 15px;

}

.sidebar__menu-title:before {

  position: absolute;

  display: inline-block;

  content: "";

  bottom: 2px;

  left: 30px;

  width: 160px;

  height: 6px;

  background-color: #51a2a6;

}

.sidebar__menu-items {

  background-color: #000;

  font-size: 16px;

  font-weight: 700;

  list-style: none;

  padding-top: 10px;

  padding-bottom: 10px;

}

.sidebar__menu-items_bottom {

  padding-bottom: 35px;

}

.sidebar__menu-items-insert {

  background-color: #000;

  padding-left: 0;

  list-style: none;

}

.sidebar__menu-item {

  position: relative;

  display: block;

}

.sidebar__menu-link {

  color: #fff;

  display: block;

  text-decoration: none;

  padding-left: 20px;

  padding-top: 7px;

  padding-bottom: 7px;

}

.sidebar_extended .sidebar__menu-link {

  padding-left: 30px;

  padding-top: 10px;

  padding-bottom: 10px;

}

.sidebar__menu-items-insert .sidebar__menu-name {

  margin-left: 15px;

  display: inline-block;

}

.sidebar__menu-link:hover .sidebar__menu-name {

  color: #51a2a6;

}

.sidebar__menu-link-selected:hover .sidebar__menu-name {

  color: #000;

}

.sidebar__menu-link-selected {

  background-color: #51a2a6;

  color: #000;

}

.sidebar__menu-name {

  margin-right: 15px;

}

.sidebar__button-block {

  text-align: center;

  margin: 30px 0 0;

}

.sidebar__button-link {

  margin: 0 0 10px;

}

.sidebar__button-text {

  font-size: 14px;

}

.content__title {

  font-size: 30px;

  line-height: 1.2;

  margin-top: -2px;

  margin-bottom: 20px;

  text-transform: uppercase;

}

@media (max-width: 767px) {

  .content__title {

    font-size: 26px;

  }

}

.content__img-left {

  float: left;

  margin-right: 30px;

}

.content__img-right {

  float: right;

  margin-left: 30px;

}

.content__img-left-position-center {

  margin-right: 15px;

}

.content__img-right-position-center {

  margin-left: 15px;

}

.content a {

  color: #000;

  border-bottom: 1px solid #51a2a6;

  text-decoration: none;

}

.content a:hover {

  color: #51a2a6;

}

.content p {

  margin-top: 15px;

  margin-bottom: 15px;

  font-size: 14px;

  color: #333;

}

.content .italic {

  font-family: Arial;

  font-style: italic !important;

  font-size: 16px !important;

  margin-top: 15px !important;

  margin-bottom: 15px !important;

  line-height: 1.35 !important;

}

.content .content__text ul {

  list-style-type: none;

  margin-top: 15px;

  margin-bottom: 30px;

  font-size: 14px;

}

.content .content__text ul li {

  color: #333;

  margin-bottom: 10px;

  position: relative;

  padding-left: 20px;

  line-height: 1.3;

  margin-left: 25px;

}

.content .content__text ul li:before {

  content: ".";

  color: #51a2a6;

  font-size: 60px;

  position: absolute;

  left: 0;

  top: -50px;

}

.content .content__text ol {

  list-style-type: none;

  counter-reset: item;

  margin-top: 15px;

  margin-bottom: 30px;

  font-size: 14px;

}

.content .content__text ol li {

  color: #333;

  margin-bottom: 10px;

  position: relative;

  padding-left: 20px;

  line-height: 1.3;

  margin-left: 25px;

}

.content .content__text ol li:before {

  position: absolute;

  counter-increment: item;

  content: counter(item) ") ";

  color: #51a2a6;

  font-size: 14px;

  font-weight: 700;

  left: -9px;

  top: 0;

  width: 22px;

  text-align: right;

}

.content table {

  margin-bottom: 15px;

  width: 100%;

}

.content table thead tr {

  border-bottom: 1px solid #51a2a6;

}

.content table thead th {

  padding-bottom: 10px;

  vertical-align: top;

  font-size: 18px;

}

.content table tbody td {

  padding-top: 15px;

  padding-bottom: 20px;

  vertical-align: top;

  font-size: 14px;

}

.content table tbody tr {

  border-bottom: 1px solid #e6e6e6;

}

.content table tbody tr:last-child {

  border-bottom: 1px solid #51a2a6;

}

.content table thead th + th {

  padding-left: 15px;

}

.content table tbody td + td {

  padding-left: 15px;

}

.content .table-column-2 thead th,

.content .table-column-2 tbody td {

  width: 50%;

}

.content .table-column-3 thead th,

.content .table-column-3 tbody td {

  width: 33.33333%;

}

.content .table-column-4 thead th,

.content .table-column-4 tbody td {

  width: 25%;

}

.content .table-column-5 thead th,

.content .table-column-5 tbody td {

  width: 20%;

}

.content .table-responsive {

  border: none !important;

}

.content img {

  max-width: 100%;

  margin-bottom: 15px;

}

@media (max-width: 767px) {

  .content img {

    display: block;

    margin: auto;

    margin-top: 15px;

    float: none;

  }

  .content table tbody td {

    font-size: 12px;

  }

}

.content__preview-img {

  width: 100%;

  margin-top: 0 !important;

  margin-bottom: 0 !important;

}

.content__banner-img {

  width: 100%;

  max-width: 270px;

}

.content__banner-img-wrapper {

  text-align: center;

}

.content__video {

  position: relative;

  width: 100%;

  padding-bottom: 56.25%;

}

.content__iframe {

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

}

.content__intro {

  font-family: "Open Sans";

  font-family: Arial;

  font-size: 14px;

  font-style: italic;

  line-height: 1.57;

  color: #333;

  margin-bottom: 20px;

}

.cost-complex-repair__items {

  font-size: 0;

}

.cost-complex-repair__item-img {

  width: 100%;

  max-width: 345px;

}

.cost-complex-repair__item-title-content {

  font-size: 25px;

  font-weight: 700;

  margin-top: -7px;

  margin-bottom: 10px;

}

@media (max-width: 767px) {

  .cost-complex-repair__item-title-content {

    margin-top: 15px;

  }

}

.cost-complex-repair__item-title-link {

  text-decoration: none;

}

.cost-complex-repair__item-title {

  color: #000;

}

.cost-complex-repair__item-title-link .cost-complex-repair__item-title:hover {

  color: #51a2a6;

}

.cost-complex-repair__item-price {

  font-size: 25px;

  font-weight: 400;

  color: #666;

}

.cost-complex-repair__item-line {

  height: 6px;

  background-color: #51a2a6;

  width: 45%;

  margin-top: 10px;

  margin-bottom: 15px;

}

.cost-complex-repair__item-text {

  font-size: 14px;

  color: #999;

}

.cost-complex-repair__item-list-items {

  list-style-type: none;

  margin-top: 15px;

  font-size: 14px;

}

.cost-complex-repair__item-list-item {

  color: #333;

  margin-bottom: 10px;

  position: relative;

  padding-left: 20px;

  line-height: 1.3;

}

.cost-complex-repair__item-list-items

  .cost-complex-repair__item-list-item:before {

  content: ".";

  color: #51a2a6;

  font-size: 60px;

  position: absolute;

  left: 0;

  top: -50px;

}

.cost-complex-repair__items .col-xs-12,

.cost-complex-repair__items .col-sm-6 {

  float: none;

  display: inline-block;

  vertical-align: top;

}

.cost-separate-repair__title {

  font-size: 40px;

  font-weight: 700;

  color: #000;

  text-transform: uppercase;

  margin-top: 0;

  margin-bottom: 0;

  line-height: 1.2;

}

@media (max-width: 1199px) {

  .cost-separate-repair__title {

    font-size: 26px;

  }

}

.cost-separate-repair__text {

  color: #666;

  font-size: 25px;

  line-height: 1.1;

}

.cost-separate-repair__button__link {

  padding: 8px 0;

  width: 100%;

  max-width: 230px;

  text-align: center;

}

.cost-separate-repair__button__text {

  text-transform: none;

  font-size: 16px;

}

.cost-separate-repair__table {

  margin-bottom: 15px;

  width: 100%;

}

.cost-separate-repair__table thead tr {

  border-bottom: 1px solid #51a2a6;

}

.cost-separate-repair__table thead th {

  padding-bottom: 10px;

  vertical-align: top;

  font-size: 18px;

}

.cost-separate-repair__table thead th:last-child {

  float: right;

}

.cost-separate-repair__table tbody td {

  padding-top: 7px;

  padding-bottom: 7px;

  vertical-align: top;

  font-size: 20px;

  color: #000;

}

@media (max-width: 767px) {

  .cost-separate-repair__table tbody td {

    font-size: 16px;

  }

}

.cost-separate-repair__table tbody td:last-child {

  float: right;

  color: #666;

  font-weight: 400;

}

.cost-separate-repair__table tbody tr:first-child td {

  padding-top: 14px;

}

.cost-separate-repair__table tbody tr:last-child td {

  padding-bottom: 14px;

}

.cost-separate-repair__table tbody tr {

  border-bottom: 1px solid #e6e6e6;

}

.cost-separate-repair__table tbody tr:last-child {

  border-bottom: 1px solid #51a2a6;

}

.cost-separate-repair__table thead th + th {

  padding-left: 15px;

}

.cost-separate-repair__table tbody td + td {

  padding-left: 15px;

}

.cost-separate-repair .table-responsive {

  border: none !important;

}

.service-faq__title-line {

  border-bottom: 1px solid #989898;

}

.service-faq__item {

  border-bottom: 1px solid #f6f6f6;

}

.service-faq__item-title {

  font-weight: 700;

  font-size: 20px;

}

.service-faq__item-title .collapsed {

  font-weight: 400;

}

.service-faq__item-title-link {

  color: #000;

  text-decoration: none;

}

.service-faq__item-title-icon {

  height: 8px;

  width: 13px;

  position: relative;

  display: inline-block;

  margin-right: 10px;

  margin-top: 0;

}

.service-faq__item-title-icon:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSA5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTMuMyA3TDcuNiAyIDIgNyIvPjwvc3ZnPg==)

    center center no-repeat;

  height: 8px;

  width: 13px;

  position: absolute;

  margin-top: -3px;

}

.service-faq__item-title-link:hover .service-faq__item-title-icon:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSA5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM1MWEyYTYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTMuMyA3TDcuNiAyIDIgNyIvPjwvc3ZnPg==)

    center center no-repeat;

}

.collapsed .service-faq__item-title-icon:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSA5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTMuMyAyTDcuNiA3IDIgMiIvPjwvc3ZnPg==)

    center center no-repeat;

}

.service-faq__item-title-link:hover.collapsed

  .service-faq__item-title-icon:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNSA5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM1MWEyYTYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTMuMyAyTDcuNiA3IDIgMiIvPjwvc3ZnPg==)

    center center no-repeat;

}

.service-faq__item-title-link:hover .service-faq__item-title-text {

  color: #51a2a6;

  border-bottom: 2px dotted #51a2a6;

}

.service-faq__item-text {

  font-size: 14px;

  color: #666;

  margin-left: 30px;

  margin-bottom: 20px;

}

.service-faq .fade {

  opacity: 0;

  -webkit-transition: height 0.55s ease;

  transition: height 0.55s ease;

}

.service-faq .fade .in {

  opacity: 1;

}

.service-faq .collapse.in {

  display: block;

}

.service-faq .collapse {

  display: none;

}

.service-faq .collapsing {

  position: relative;

  height: 0;

  overflow: hidden;

  -webkit-transition: height 0.55s ease;

  transition: height 0.55s ease;

}

.contacts__info-icon {

  width: 30px;

  display: inline-block;

  vertical-align: top;

  position: absolute;

}

.contacts__info-icon-maps {

  height: 30px;

  margin-top: 4px;

}

.contacts__info-icon-maps:before {

  content: "";

  display: block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMSAyOSI+PHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTEwLjYgMi41YzQuNCAwIDguMSAzLjYgOC4xIDguMSAwIC41LS4zIDIuNC0uNyAzLjQtLjggMS43LTUuMiA4LjMtNy40IDExLjRDOC40IDIyLjMgNCAxNS42IDMuMyAxNGMtLjUtMS4yLS44LTIuOS0uOC0zLjQgMC00LjUgMy42LTguMSA4LjEtOC4xbTAtMS41QzUuMyAxIDEgNS4zIDEgMTAuNmMwIC42LjIgMi41LjkgNCAxIDIuNCA4LjUgMTMuMyA4LjcgMTMuMy4yIDAgNy42LTEwLjkgOC43LTEzLjMuNi0xLjIuOS0zLjQuOS00LS4xLTUuMy00LjQtOS42LTkuNi05LjZ6Ii8+PHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTEwLjYgN2MxLjkgMCAzLjQgMS41IDMuNCAzLjRzLTEuNSAzLjQtMy40IDMuNC0zLjQtMS41LTMuNC0zLjRTOC43IDcgMTAuNiA3bTAtMmMtMyAwLTUuNCAyLjQtNS40IDUuNHMyLjQgNS40IDUuNCA1LjQgNS40LTIuNCA1LjQtNS40UzEzLjYgNSAxMC42IDV6Ii8+PC9zdmc+)

    center center no-repeat;

  height: 30px;

  width: 22px;

}

.contacts__info-icon-phone {

  height: 20px;

}

.contacts__info-icon-phone:before {

  content: "";

  display: block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTE3IDE0LjRjLjEuNy0xLjggMi40LTIuNSAyLjUtMi40IDAtNC42LTEuNi02LjItMy4yQzYuOCAxMi4zIDQuOSAxMCA1IDcuOCA1LjEgNyA2LjYgNSA3LjUgNWMuNiAwIDEuNCAxLjggMS45IDIuOS4zLjgtLjUuOC0uOCAxLjUtLjQuNiAxLjIgMi4yIDEuNSAyLjUuNS41IDEuNSAxLjYgMi40IDEuNi42IDAgLjctMSAxLjQtMSAuNiAwIDIuOSAxLjMgMy4xIDEuOXptMCAwIi8+PHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTExIDJjNSAwIDkgNCA5IDlzLTQgOS05IDktOS00LTktOSA0LTkgOS05bTAtMUM1LjUgMSAxIDUuNSAxIDExczQuNSAxMCAxMCAxMCAxMC00LjUgMTAtMTBTMTYuNSAxIDExIDF6Ii8+PC9zdmc+)

    center center no-repeat;

  height: 22px;

  width: 22px;

}

.contacts__info-text {

  font-size: 16px;

  display: inline-block;

  margin-left: 35px;

}

.contacts__info-text-maps {

  line-height: 1.2;

  font-weight: 400;

  color: #666;

}

.contacts__info-text-phone {

  font-weight: 700;

  color: #000;

}

.contacts__info-icon-email {

  height: 20px;

}

.contacts__info-icon-email:before {

  content: "";

  display: block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxNSI+PHBhdGggZmlsbD0iI0ZGQzAwMCIgZD0iTTE2LjcgMS40Yy0uMy0uMy0uNi0uNC0xLS40SDIuNGMtLjQgMC0uNy4xLTEgLjQtLjMuMy0uNC43LS40IDEuMXY5LjljMCAuNC4xLjcuNCAxIC4zLjMuNi40IDEgLjRoMTMuM2MuNCAwIC43LS4xIDEtLjQuMy0uMy40LS42LjQtMVYyLjVjMC0uNC0uMS0uOC0uNC0xLjF6TTE2IDEyLjNjMCAuMSAwIC4xLS4xLjJzLS4xLjEtLjIuMUgyLjRjLS4xIDAtLjEgMC0uMi0uMXMtLjEtLjEtLjEtLjJ2LTdjLjIuMy41LjUuNy43IDEuNiAxLjIgMi45IDIuMiAzLjggMyAuMy4zLjYuNS43LjZzLjUuMy44LjRjLjMuMS42LjIuOS4yLjMgMCAuNi0uMS45LS4yLjMtLjEuNi0uMy44LS40LjMtLjEuNS0uMy44LS42LjktLjggMi4yLTEuOCAzLjgtMy4xbC42LS42djd6bTAtOS42YzAgLjUtLjEuOS0uNCAxLjMtLjMuNC0uNi44LS45IDEtMS4yLjktMi40IDEuOS0zLjYgMi45bC0uMy4zYy0uMi4xLS4zLjMtLjQuMy0uMS4xLS4yLjItLjQuMy0uMi4xLS40LjItLjUuM2gtLjRjLS4xIDAtLjIgMC0uNC0uMS0uMiAwLS4zLS4xLS41LS4yLS4xLS4xLS4zLS4yLS40LS4zLS4xLS4xLS4yLS4yLS40LS4zbC0uMy0uM0M1LjggNi45IDQuNiA2IDMuNSA1Yy0uOS0uNy0xLjMtMS41LTEuMy0yLjUgMC0uMSAwLS4xLjEtLjJzLjEtLjEuMi0uMWgxMy40cy4xIDAgLjEuMXYuNHptMCAwIi8+PC9zdmc+)

    center center no-repeat;

  height: 16px;

  width: 19px;

  margin-top: 4px;

  margin-left: 2px;

}

.contacts__info-text-email {

  font-weight: 700;

  color: #000;

}

.contacts__info-link-email {

  color: #000;

  text-decoration: none;

}

.contacts__info-link-email:hover {

  color: #51a2a6;

}

.contacts__maps {

  width: 100%;

  height: 300px;

}

.contacts__form-textarea {

  height: 120px;

}

.section-list__item {

  margin-top: 30px;

  margin-bottom: 30px;

  padding-bottom: 30px;

  border-bottom: 1px dotted #999;

}

.section-list .section-list__item:first-child {

  margin-top: 0;

}

.section-list__link {

  font-size: 20px;

  color: #000;

  text-decoration: none;

  border-bottom: none !important;

}

.section-list__link:hover {

  color: #51a2a6;

}

.articles-list__items {

  font-size: 0;

}

.articles-list__items .col-xs-12,

.articles-list__items .col-sm-6,

.articles-list__items .col-md-4 {

  float: none;

  display: inline-block;

  vertical-align: top;

}

.articles-list__link-img {

  border: none !important;

}

.articles-list__img {

  width: 100%;

}

.articles-list__title {

  margin-top: 0;

  line-height: 1;

}

.articles-list__title-link {

  border: none !important;

}

.articles-list__title-name {

  font-size: 16px;

}

.articles-list__line {

  height: 6px;

  background-color: #51a2a6;

  width: 35%;

}

.articles-list__text {

  font-size: 14px;

  color: #999;

}

.stocks-list__items {

  font-size: 0;

}

.stocks-list__items .col-xs-12,

.stocks-list__items .col-sm-6,

.stocks-list__items .col-md-6,

.stocks-list__items .col-md-4 {

  float: none;

  display: inline-block;

  vertical-align: top;

}

.stocks-list__link-img {

  border: none !important;

}

.stocks-list__img {

  width: 100%;

}

.stocks-list__title {

  margin-top: 0;

  line-height: 1;

}

.stocks-list__title-link {

  border: none !important;

}

.stocks-list__title-name {

  font-size: 16px;

}

.stocks-list__line {

  height: 6px;

  background-color: #51a2a6;

  width: 35%;

}

.stocks-list__text {

  font-size: 14px;

  color: #999;

}

.project-navigation__link-prev {

  text-decoration: none;

  border: 3px solid #f6f6f6;

  float: left;

  display: inline-block;

  width: 200px;

  height: 40px;

  padding-left: 20px;

  text-align: left;

}

.project-navigation__link-prev:hover {

  border: 3px solid #51a2a6;

}

.project-navigation__link-next {

  text-decoration: none;

  border: 3px solid #f6f6f6;

  float: right;

  display: inline-block;

  width: 200px;

  height: 40px;

  padding-right: 15px;

  text-align: right;

}

.project-navigation__link-next:hover {

  border: 3px solid #51a2a6;

}

@media (max-width: 480px) {

  .project-navigation {

    text-align: center;

  }

  .project-navigation__link-next,

  .project-navigation__link-prev {

    float: none;

    display: block;

    margin: auto;

    margin-bottom: 20px;

  }

}

.project-navigation__text-prev {

  color: #000;

  font-size: 14px;

}

.project-navigation__text-next {

  color: #000;

  font-size: 14px;

}

.project-navigation__icon-prev {

  height: 22px;

  width: 12px;

  display: inline-block;

  margin-right: 5px;

  position: relative;

}

.project-navigation__icon-prev:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTk5OTk5IiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI4IDUyTDMgMjcgMjggMiIvPjwvc3ZnPg==)

    center center no-repeat;

  height: 20px;

  width: 12px;

  position: absolute;

  margin-top: 6px;

}

.project-navigation__link-prev:hover .project-navigation__icon-prev:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZiZjAwIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI4IDUyTDMgMjcgMjggMiIvPjwvc3ZnPg==)

    center center no-repeat;

}

.project-navigation__icon-next {

  height: 22px;

  width: 12px;

  display: inline-block;

  margin-left: 15px;

  position: relative;

}

.project-navigation__icon-next:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTk5OTk5IiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIgNTJsMjUtMjVMMiAyIi8+PC9zdmc+)

    center center no-repeat;

  height: 20px;

  width: 12px;

  position: absolute;

  margin-top: 6px;

  left: 0;

}

.project-navigation__link-next:hover .project-navigation__icon-next:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZiZjAwIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIgNTJsMjUtMjVMMiAyIi8+PC9zdmc+)

    center center no-repeat;

}

.content-gallery {

  max-width: 370px;

  margin: auto;

}

.content-gallery__big-link {

  display: block;

  position: relative;

}

.content-gallery__big-img {

  width: 100%;

}

.content-gallery__big:hover .content-gallery__big-img-hover {

  position: absolute;

  width: 100%;

  display: block;

  height: 100%;

  border: 5px solid #51a2a6;

}

.content-gallery__thumbs-items {

  margin-left: -10px;

  margin-right: -10px;

}

.content-gallery__thumbs-item {

  display: inline-block;

  width: 25%;

  padding-left: 10px;

  padding-right: 10px;

}

.content-gallery__thumb {

  position: relative;

  margin-bottom: 20px;

}

.content-gallery__thumb:hover .content-gallery__thumb-hover {

  position: absolute;

  width: 100%;

  display: block;

  height: 100%;

  border: 4px solid #51a2a6;

}

.content-gallery__thumb-img {

  width: 100%;

  max-width: 82px;

}

.owl-carousel .owl-item img {

  display: inline-block !important;

}

.our-work__info {

  max-width: 500px;

  width: 100%;

  margin-bottom: 15px;

}

.our-work__line {

  height: 6px;

  background-color: #51a2a6;

  width: 100%;

  margin-top: 10px;

  margin-bottom: 15px;

}

.our-work__date-work {

  width: 270px;

  display: inline-block;

}

@media (max-width: 600px) {

  .our-work__date-work {

    width: 100%;

    display: block;

  }

}

.our-work__cost-work {

  margin-left: 30px;

  display: inline-block;

}

@media (max-width: 600px) {

  .our-work__cost-work {

    width: 100%;

    display: block;

    margin-left: 0;

  }

}

.our-work__info-block-items {

  display: flex;

  flex-direction: column;

  align-items: flex-start;

  justify-content: flex-start;

  flex-wrap: wrap;

  margin: 30px -15px 0;

}

@media (min-width: 1200px) {

  .our-work__info-block-items {

    flex-direction: row;

  }

}

.our-work__info-block-item {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

  margin: 0 15px 12px;

}

.our-work__info-block-item-key {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #999;

  font-style: italic;

  font-weight: 400;

  margin: 0 10px 0 0;

}

.our-work__info-block-item-value {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #000;

  font-style: normal;

  font-weight: 400;

  margin: 0;

  text-decoration: none;

}

.our-work__key {

  color: #000;

  font-size: 20px;

  font-weight: 700;

}

.our-work__value {

  color: #000;

  font-size: 20px;

  font-weight: 400;

}

.our-work__intro {

  color: #999;

  font-size: 14px;

}

.fancybox-wrap,

.fancybox-skin,

.fancybox-outer,

.fancybox-inner,

.fancybox-image,

.fancybox-wrap iframe,

.fancybox-wrap object,

.fancybox-nav,

.fancybox-nav span,

.fancybox-tmp {

  padding: 0;

  margin: 0;

  border: 0;

  outline: none;

  vertical-align: top;

}

.fancybox-wrap {

  position: absolute;

  top: 0;

  left: 0;

  z-index: 8020;

}

.fancybox-skin {

  position: relative;

  color: #444;

  text-shadow: none;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  padding: 0 !important;

}

.fancybox-skin:hover .fancybox-title {

  display: block;

}

.fancybox-opened {

  z-index: 8030;

}

.fancybox-outer,

.fancybox-inner {

  position: relative;

}

.fancybox-inner {

  overflow: hidden;

}

.fancybox-type-iframe .fancybox-inner {

  -webkit-overflow-scrolling: touch;

}

.fancybox-error {

  color: #444;

  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;

  margin: 0;

  padding: 15px;

  white-space: nowrap;

}

.fancybox-image,

.fancybox-iframe {

  display: block;

  width: 100%;

  height: 100%;

}

.fancybox-image {

  max-width: 100%;

  max-height: 100%;

}

#fancybox-loading {

  position: fixed;

  top: 50%;

  left: 50%;

  margin-top: -22px;

  margin-left: -22px;

  background-position: 0 -108px;

  opacity: 0.8;

  cursor: pointer;

  z-index: 8060;

}

#fancybox-loading div {

  width: 44px;

  height: 44px;

  background: url(/img/fancybox/fancybox_loading.gif) center center

    no-repeat;

}

.fancybox-close {

  position: absolute;

  right: 48px;

  top: 37px;

  cursor: pointer;

  z-index: 9000;

  width: 25px;

  height: 25px;

}

.fancybox-close:after {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTg5ODk4IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIzIDJMMiAyM00yMyAyM0wyIDIiLz48L3N2Zz4=)

    center center no-repeat;

  height: 25px;

  width: 25px;

}

.fancybox-close:hover:after {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZiZjAwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIzIDJMMiAyM00yMyAyM0wyIDIiLz48L3N2Zz4=)

    center center no-repeat;

}

.fancybox-title {

  display: none;

  font-size: 14px !important;

  font-weight: 700;

  color: #fff;

  padding: 15px 20px;

  position: absolute !important;

  bottom: 0;

  width: 100%;

  box-sizing: border-box;

  -ms-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

}

.fancybox-nav {

  position: absolute;

  top: 0;

  width: 15%;

  height: 100%;

  cursor: pointer;

  text-decoration: none;

  background: transparent url(/assets/scss/blank.gif);

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  z-index: 8040;

}

.fancybox-prev {

  left: 0;

  width: 140px;

}

.fancybox-next {

  right: 0;

  width: 140px;

}

.fancybox-prev:after {

  margin: auto;

  content: "";

  display: none;

  left: 0;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI4IDUxLjlMMyAyNyAyOCAyIi8+PC9zdmc+)

    center no-repeat transparent;

  width: 30px;

  height: 55px;

  position: relative;

  top: 50%;

  transform: translateY(-50%);

}

.fancybox-prev:after {

  display: block;

  margin-top: -25%;

}

.fancybox-prev:hover:after {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZCRjAwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI4IDUxLjlMMyAyNyAyOCAyIi8+PC9zdmc+)

    center no-repeat transparent;

}

.fancybox-next:after {

  margin: auto;

  content: "";

  display: none;

  right: 0;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIgNTEuOUwyNyAyNyAyIDIiLz48L3N2Zz4=)

    center no-repeat transparent;

  width: 30px;

  height: 55px;

  position: relative;

  top: 50%;

  transform: translateY(-50%);

}

.fancybox-next:after {

  display: block;

  margin-top: -25%;

}

.fancybox-next:hover:after {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZCRjAwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIgNTEuOUwyNyAyNyAyIDIiLz48L3N2Zz4=)

    center no-repeat transparent;

}

.fancybox-nav:hover span {

  visibility: visible;

}

.fancybox-tmp {

  position: absolute;

  top: -99999px;

  left: -99999px;

  visibility: hidden;

  max-width: 99999px;

  max-height: 99999px;

  overflow: visible !important;

}

.fancybox-lock {

  overflow: hidden;

}

.fancybox-overlay {

  position: absolute;

  top: 0;

  left: 0;

  overflow: hidden;

  display: none;

  z-index: 98010;

  background-color: rgba(0, 0, 0, 0.7);

}

.fancybox-overlay-fixed {

  position: fixed;

  bottom: 0;

  right: 0;

}

.fancybox-lock .fancybox-overlay {

  overflow: auto;

  overflow-y: scroll;

}

.fancybox-title {

  visibility: hidden;

  font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;

  position: relative;

  text-shadow: none;

  z-index: 8050;

}

.fancybox-opened .fancybox-title {

  visibility: visible;

}

.fancybox-title-float-wrap {

  position: absolute;

  bottom: 0;

  right: 50%;

  margin-bottom: -35px;

  z-index: 8050;

  text-align: center;

}

.fancybox-title-float-wrap .child {

  display: inline-block;

  margin-right: -100%;

  padding: 2px 20px;

  background: 0 0;

  background: rgba(0, 0, 0, 0.8);

  -webkit-border-radius: 15px;

  -moz-border-radius: 15px;

  border-radius: 15px;

  text-shadow: 0 1px 2px #222;

  color: #fff;

  font-weight: 700;

  line-height: 24px;

  white-space: nowrap;

}

.fancybox-title-outside-wrap {

  position: relative;

  margin-top: 10px;

  color: #fff;

}

.fancybox-title-inside-wrap {

  padding-top: 10px;

}

.fancybox-title-over-wrap {

  position: absolute;

  bottom: 0;

  left: 0;

  color: #fff;

  padding: 10px;

  background: #000;

  background: rgba(0, 0, 0, 0.8);

}

.fancybox-counter {

  color: #fff;

  position: absolute;

  right: 90px;

  top: 30px;

  font-size: 26px;

  font-family: "Open Sans";

  z-index: 10000;

}

#fancybox-buttons {

  position: fixed;

  left: 0;

  width: 100%;

  z-index: 8050;

}

#fancybox-buttons.top {

  top: 10px;

}

#fancybox-buttons.bottom {

  bottom: 10px;

}

#fancybox-buttons ul {

  display: block;

  width: 166px;

  height: 30px;

  margin: 0 auto;

  padding: 0;

  list-style: none;

  border: 1px solid #111;

  border-radius: 3px;

  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);

  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);

  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05);

  background: #323232;

  background: -moz-linear-gradient(

    top,

    #444 0%,

    #343434 50%,

    #292929 50%,

    #333 100%

  );

  background: -webkit-gradient(

    linear,

    left top,

    left bottom,

    color-stop(0%, #444),

    color-stop(50%, #343434),

    color-stop(50%, #292929),

    color-stop(100%, #333)

  );

  background: -webkit-linear-gradient(

    top,

    #444 0%,

    #343434 50%,

    #292929 50%,

    #333 100%

  );

  background: -o-linear-gradient(

    top,

    #444 0%,

    #343434 50%,

    #292929 50%,

    #333 100%

  );

  background: -ms-linear-gradient(

    top,

    #444 0%,

    #343434 50%,

    #292929 50%,

    #333 100%

  );

  background: linear-gradient(

    top,

    #444 0%,

    #343434 50%,

    #292929 50%,

    #333 100%

  );

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#444444",endColorstr="#222222",GradientType=0);

}

#fancybox-buttons ul li {

  float: left;

  margin: 0;

  padding: 0;

}

#fancybox-buttons a {

  display: block;

  width: 30px;

  height: 30px;

  text-indent: -9999px;

  background-color: transparent;

  background-image: url(/assets/images/fancybox/xfancybox_buttons.png.pagespeed.ic.wXDecfDRgf.webp);

  background-repeat: no-repeat;

  outline: none;

  opacity: 0.8;

}

#fancybox-buttons a:hover {

  opacity: 1;

}

#fancybox-buttons a.btnPrev {

  background-position: 5px 0;

}

#fancybox-buttons a.btnNext {

  background-position: -33px 0;

  border-right: 1px solid #3e3e3e;

}

#fancybox-buttons a.btnPlay {

  background-position: 0 -30px;

}

#fancybox-buttons a.btnPlayOn {

  background-position: -30px -30px;

}

#fancybox-buttons a.btnToggle {

  background-position: 3px -60px;

  border-left: 1px solid #111;

  border-right: 1px solid #3e3e3e;

  width: 35px;

}

#fancybox-buttons a.btnToggleOn {

  background-position: -27px -60px;

}

#fancybox-buttons a.btnClose {

  border-left: 1px solid #111;

  width: 35px;

  background-position: -56px 0;

}

#fancybox-buttons a.btnDisabled {

  opacity: 0.4;

  cursor: default;

}

#fancybox-thumbs {

  position: fixed;

  left: 0;

  width: 100%;

  overflow: hidden;

  z-index: 8050;

  background: #3a3733;

  padding: 5px 0;

}

#fancybox-thumbs.bottom {

  bottom: 0;

}

#fancybox-thumbs.top {

  top: 2px;

}

#fancybox-thumbs ul {

  position: relative;

  list-style: none;

  margin: 0;

  padding: 0;

}

#fancybox-thumbs ul li {

  float: left;

  opacity: 0.5;

  margin-right: 10px;

}

#fancybox-thumbs ul li.active {

  opacity: 1;

  transform: scale(1.2);

  margin-left: 10px;

  margin-right: 20px;

}

#fancybox-thumbs ul li:hover {

  opacity: 1;

}

#fancybox-thumbs ul li a {

  display: block;

  position: relative;

  overflow: hidden;

  outline: none;

}

#fancybox-thumbs ul li img {

  display: block;

  position: relative;

  border: 0;

  padding: 0;

  border-radius: 3px;

}

.pagination__items {

  font-size: 18px;

  font-weight: 700;

  list-style-type: none;

}

.pagination__item {

  display: inline-block;

  margin: 0;

  padding: 0;

  width: 44px;

  position: relative;

  margin-bottom: 20px;

}

.pagination__item-prev {

  margin-right: 20px;

}

.pagination__item-next {

  margin-left: 20px;

}

.pagination__item-prev-empty {

  margin-right: 20px;

}

.pagination__item-next-empty {

  margin-left: 20px;

}

.pagination__link {

  color: #000;

  text-decoration: none;

  border: none !important;

  display: block;

  position: relative;

}

.pagination__link:hover {

  color: #51a2a6;

}

.pagination__link-active,

.pagination__link-active:hover {

  color: #fff;

}

.pagination__link-prev:hover,

.pagination__link-next:hover {

  color: #000;

}

.pagination__text {

  display: block;

  padding-top: 7px;

  padding-bottom: 6px;

  position: relative;

}

.pagination__text-active {

  background-color: #989898;

}

.pagination__text-prev,

.pagination__text-next,

.pagination__text-prev-empty,

.pagination__text-next-empty {

  background-color: #51a2a6;

  color: #51a2a6;

}

.pagination__item:hover .pagination__text-prev,

.pagination__item:hover .pagination__text-next,

.pagination__item:hover .pagination__text-prev-empty,

.pagination__item:hover .pagination__text-next-empty {

  background-color: #fff;

  color: #fff;

}

.pagination__text-hover {

  position: absolute;

  width: 100%;

  display: block;

  height: 100%;

  border: 2px solid #51a2a6;

  z-index: 1;

}

.pagination__text-prev:before,

.pagination__text-prev-empty:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI4IDUyTDMgMjcgMjggMiIvPjwvc3ZnPg==)

    center center no-repeat;

  height: 22px;

  width: 12px;

  position: absolute;

  margin-top: 2px;

  left: 15px;

}

.pagination__item:hover .pagination__text-prev:before,

.pagination__item:hover .pagination__text-prev-empty:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZiZjAwIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI4IDUyTDMgMjcgMjggMiIvPjwvc3ZnPg==)

    center center no-repeat;

}

.pagination__text-next:before,

.pagination__text-next-empty:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIgNTJsMjUtMjVMMiAyIi8+PC9zdmc+)

    center center no-repeat;

  height: 22px;

  width: 12px;

  position: absolute;

  margin-top: 2px;

}

.pagination__item:hover .pagination__text-next:before,

.pagination__item:hover .pagination__text-next-empty:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCA1NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZiZjAwIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIgNTJsMjUtMjVMMiAyIi8+PC9zdmc+)

    center center no-repeat;

}

.jGrowl {

  display: none !important;

}

.list-anchors {

  border: 1px solid #51a2a6;

  display: inline-block;

  padding: 25px 30px;

}

.list-anchors_top {

  margin-top: 6px;

}

.list-anchors_float {

  margin-right: 25px;

  float: left;

}

.list-anchors__title {

  font-size: 24px;

  margin-top: 0;

  margin-bottom: 10px;

  line-height: 1.2;

}

.list-anchors__title-toggle {

  font-size: 20px;

}

.list-anchors__title-link {

  font-size: 16px;

}

.list-anchors__items {

  list-style-type: none !important;

  margin-top: 20px !important;

  margin-bottom: 10px !important;

  font-size: 14px !important;

}

.list-anchors__item {

  color: #333 !important;

  margin-bottom: 10px !important;

  position: relative !important;

  padding-left: 20px !important;

  line-height: 1.8 !important;

  margin-left: 0 !important;

}

.list-anchors__item:before {

  content: "." !important;

  color: #51a2a6 !important;

  font-size: 60px !important;

  position: absolute !important;

  left: 0 !important;

  top: -60px !important;

}

.list-advantages {

  position: relative;

  margin-bottom: 15px;

}

.list-advantages_top {

  margin-top: 30px;

}

.list-advantages__header {

  text-transform: uppercase;

  line-height: 1.2;

  font-size: 30px;

  color: #000;

  margin: 0;

  font-weight: 400;

  text-align: center;

  margin-bottom: 35px;

}

@media (max-width: 767px) {

  .list-advantages__header {

    font-size: 26px;

  }

}

.list-advantages__header_bold {

  font-weight: 700;

}

.list-advantages__items {

  font-size: 0;

  margin-left: -15px;

  margin-right: -15px;

  float: none;

  text-align: center;

}

.list-advantages__item {

  width: 300px;

  display: inline-block;

  padding-left: 15px;

  padding-right: 15px;

  margin-bottom: 20px;

  vertical-align: top;

}

.list-advantages__img-wrapper {

  height: 70px;

  margin-bottom: 15px;

}

.list-advantages__img {
    filter: drop-shadow(2px 4px 6px #2E898E);
    position: relative;
    line-height: 1;
    height: 90px;
    margin-bottom: auto !important;
}

.list-advantages__title {

  font-family: "Open Sans";

  color: #000;

  font-weight: 700;

  font-size: 16px;

  text-transform: uppercase;

  max-width: 250px;

  margin: auto;

  margin-bottom: 15px;

}

.list-advantages__line {

  background-color: #51a2a6;

  height: 1px;

  margin-bottom: 15px;

  width: 160px !important;

  display: inline-block;

}

.list-advantages__desc {

  font-family: "Arial";

  font-style: italic;

  font-size: 13px;

  max-width: 250px;

  margin: auto;

}

.form-engineer {

  width: 100%;

  text-align: center;

  background-color: #51a2a6;

  background-image: url(/img/xform-engineer.jpg.pagespeed.ic.lF0IiYYw7F.webp);

  height: 100%;

  padding: 20px;

  background-repeat: no-repeat;

  background-position: center;

}

@media (min-width: 650px) {

  .form-engineer {

    padding: 25px;

  }

}

.form-engineer__content {

  max-width: 100%;

  margin-left: auto;

  margin-right: auto;

  font-size: 0;

  margin-bottom: 10px;

}

@media (min-width: 992px) {

  .form-engineer__content {

    max-width: 940px;

  }

}

@media (min-width: 1200px) {

  .form-engineer__content {

    max-width: 975px;

  }

}

.form-engineer__text-wrapper {

  display: block;

  width: 100%;

  font-size: 0;

  vertical-align: middle;

  text-align: center;

  margin-bottom: 25px;

}

@media (min-width: 650px) {

  .form-engineer__text-wrapper {

    margin-bottom: 5px;

  }

}

@media (min-width: 992px) {

  .form-engineer__text-wrapper {

    display: inline-block;

    width: 60%;

    margin-bottom: 0;

    text-align: left;

  }

}

.form-engineer__title {

  display: block;

  vertical-align: middle;

  font-size: 40px;

  color: #000;

  text-transform: uppercase;

  font-weight: 600;

  letter-spacing: 1px;

}

@media (min-width: 650px) {

  .form-engineer__title {

    display: inline-block;

  }

}

.form-engineer__text {

  display: block;

  vertical-align: middle;

  font-size: 16px;

  font-weight: 700;

  color: #000;

  text-transform: uppercase;

  text-align: center;

  padding-left: 10px;

  line-height: 1.2;

  letter-spacing: 1px;

}

@media (min-width: 650px) {

  .form-engineer__text {

    display: inline-block;

    text-align: left;

  }

}

.form-engineer__text-content {

  text-align: left;

  display: inline-block;

}

.form-engineer__form-wrapper {

  display: block;

  width: 100%;

  font-size: 0;

  vertical-align: middle;

  text-align: center;

}

@media (min-width: 992px) {

  .form-engineer__form-wrapper {

    display: inline-block;

    width: 40%;

    text-align: right;

  }

}

.form-engineer__form-input {

  display: inline-block;

  vertical-align: top;

  height: 38px;

  border: 1px solid #000;

  font-size: 16px;

  color: #000;

  width: calc(100% - 120px);

  max-width: 235px;

  padding: 0 20px;

}

.form-engineer__form .error {

  border: 1px solid red;

}

@media (min-width: 650px) {

  .form-engineer__form-input {

    width: 235px;

  }

}

.form-engineer__form-submit {

  display: inline-block;

  text-transform: uppercase;

  font-size: 16px;

  border: 4px solid #000;

  background-color: #000;

  color: #fff;

  padding: 0;

  transition: all 0.1s linear;

  font-weight: 700;

  margin-bottom: 0;

  text-align: center;

  vertical-align: middle;

  background-image: none;

  line-height: 1.5;

  height: 38px;

  width: 120px;

}

.form-engineer__form-submit:hover {

  background-color: transparent;

  color: #000;

}

.form-engineer__agreement-text {

  font-family: "Open Sans";

  font-size: 13px;

  line-height: 1;

  color: #000;

  text-align: center;

  max-width: 100%;

  margin-left: auto;

  margin-right: auto;

}

@media (min-width: 992px) {

  .form-engineer__agreement-text {

    max-width: 940px;

    text-align: right;

  }

}

@media (min-width: 1200px) {

  .form-engineer__agreement-text {

    max-width: 975px;

  }

}

.form-engineer__agreement-link {

  text-decoration: none;

}

.form-engineer__agreement-link:hover {

  text-decoration: none;

}

.form-engineer__agreement-link-name {

  color: #000;

  border-bottom: 1px solid #999;

}

.form-engineer__agreement-link:hover .form-engineer__agreement-link-name {

  color: #000;

  border-bottom: 1px solid #000;

}

.message-success {

  max-width: 540px;

  text-align: center;

  margin-top: 30px;

}

.message-success__title {

  font-size: 30px;

  color: #010101;

  text-transform: uppercase;

  font-weight: 700;

  line-height: 1.2;

  margin-top: 15px;

  margin-bottom: 10px;

}

.message-success__introtext {

  font-size: 23px;

  color: #656565;

  text-transform: uppercase;

  line-height: 1.2;

  margin-bottom: 20px;

}

.message-success__text {

  font-size: 20px;

  color: #666;

  font-style: italic;

  line-height: 1.2;

  margin-bottom: 35px;

}

.message-success_button-link {

  max-width: 178px;

  margin-bottom: 10px;

}

.block-acticles {

  background-color: #000;

  font-size: 16px;

  font-weight: 700;

  list-style: none;

  padding-top: 10px;

  padding-bottom: 10px;

  margin: 30px 0;

}

.block-acticles > li {

  position: relative;

  display: block;

  margin-bottom: 10px;

}

.block-acticles > li:last-child {

  margin-bottom: 0;

}

.block-acticles > li > a {

  color: #fff;

  display: block;

  text-decoration: none;

  padding: 7px 20px;

}

.block-acticles > li > a:hover {

  color: #51a2a6;

}

.block-acticles > li > a > img {

  width: 100%;

  height: auto;

}

.leave-request {

  text-align: center;

  margin: 30px 0 0;

}

#block_050618 img {

  width: 100%;

  height: auto;

}

#block_050618 .leave-request {

  margin-bottom: 30px;

}

#block_050618.fixed {

  position: fixed;

  top: -20px;

  left: 50%;

  width: 270px;

  margin-left: -585px;

}

@media (max-width: 1229px) {

  #block_050618.fixed {

    width: 263px;

    margin-left: -570px;

  }

}

@media (max-width: 1199px) {

  #block_050618.fixed {

    width: 212px;

    margin-left: -470px;

  }

}

@media (max-width: 991px) {

  #block_050618.fixed {

    width: 158px;

    margin-left: -360px;

  }

}

@media (max-width: 767px) {

  #block_050618.fixed {

    position: static;

    margin-left: 0;

  }

}

#block_200618 .submit-application__button {

  margin-bottom: 0;

}

#block_200618 img {

  width: 100%;

  height: auto;

}

#block_200618.fixed {

  position: fixed;

  top: 10px;

  left: 50%;

  width: 270px;

  margin-left: -585px;

}

@media (max-width: 1229px) {

  #block_200618.fixed {

    width: 263px;

    margin-left: -570px;

  }

}

@media (max-width: 1199px) {

  #block_200618.fixed {

    width: 212px;

    margin-left: -470px;

  }

}

@media (max-width: 991px) {

  #block_200618 {

    position: static !important;

    margin-left: 0 !important;

    width: auto !important;

    margin-bottom: 40px;

  }

}

.banner-to-main {

  position: relative;

  height: 576px;

  overflow: hidden;

}

.banner-to-main img {

  position: absolute;

  z-index: 1;

  top: -90px;

  left: 50%;

  margin-left: -960px;

  width: 1920px;

  height: auto;

}

.banner-to-main .video-wrap {

  width: 439px;

  height: 242px;

  background: #fff;

  position: absolute;

  z-index: 2;

  top: 100px;

  left: 50%;

  margin-top: -13px;

  margin-left: -87px;

}

.banner-to-main .video-wrap iframe {

  border: 0;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

}

.banner-to-main .button__link {

  position: absolute;

  z-index: 2;

  top: 390px;

  left: 50%;

  margin-left: -18px;

  text-align: center;

}

@media only screen and (max-width: 1400px) {

  .banner-to-main {

    height: 454px;

  }

  .banner-to-main img {

    top: -46px;

    margin-left: -720px;

    width: 1440px;

  }

  .banner-to-main .video-wrap {

    width: 329px;

    height: 181px;

    margin-left: -65px;

  }

  .banner-to-main .button__link {

    top: 310px;

    margin-left: -50px;

  }

}

@media only screen and (max-width: 640px) {

  .banner-to-main {

    height: 355px;

  }

  .banner-to-main img {

    top: -70px;

    margin-left: -740px;

    width: 1300px;

  }

  .banner-to-main .video-wrap {

    width: 298px;

    height: 163px;

    margin-top: -50px;

    margin-left: -149px;

  }

  .banner-to-main .button__link {

    top: 255px;

    margin-left: -150px;

  }

}

.page-404 {

  max-width: 330px;

  margin: 80px auto 110px auto;

}

@media (max-width: 920px) {

  .page-404 {

    max-width: 290px;

  }

}

@media (max-width: 600px) {

  .page-404 {

    margin: 40px auto 60px auto;

  }

}

.page-404__title {

  font-family: "Open Sans", sans-serif;

  font-size: 200px;

  font-weight: 200;

  color: #000;

  line-height: 1;

  text-align: center;

  margin-top: 0;

  margin-bottom: 20px;

}

@media (max-width: 600px) {

  .page-404__title {

    font-size: 140px;

  }

}

.page-404__text {

  font-family: "Open Sans", sans-serif;

  font-size: 18px;

  font-weight: 400;

  color: #333;

  line-height: 1.3;

  margin-bottom: 15px;

}

@media (max-width: 600px) {

  .page-404__text {

    font-size: 16px;

  }

}

.page-404__text a {

  color: #000;

  border-bottom: 1px solid #51a2a6;

  text-decoration: none;

}

.page-404__text a:hover {

  color: #51a2a6;

}

.slick-slider {

  position: relative;

  display: block;

  box-sizing: border-box;

  -webkit-touch-callout: none;

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -ms-touch-action: pan-y;

  touch-action: pan-y;

  -webkit-tap-highlight-color: transparent;

}

.slick-list {

  position: relative;

  overflow: hidden;

  display: block;

  margin: 0;

  padding: 0;

}

.slick-list:focus {

  outline: none;

}

.slick-list.dragging {

  cursor: pointer;

  cursor: hand;

}

.slick-track {

  position: relative;

  left: 0;

  top: 0;

  display: block;

  margin-left: auto;

  margin-right: auto;

  transition: transform 0ms ease;

}

.slick-track:before,

.slick-track:after {

  content: "";

  display: table;

}

.slick-track:after {

  clear: both;

}

.slick-loading .slick-track {

  visibility: hidden;

}

.slick-slide {

  float: left;

  min-height: 1px;

  display: none;

}

[dir="rtl"] .slick-slide {

  float: right;

}

.slick-slide.slick-loading img {

  display: none;

}

.slick-slide.dragging img {

  pointer-events: none;

}

.slick-initialized .slick-slide {

  display: block;

}

.slick-loading .slick-slide {

  visibility: hidden;

}

.slick-vertical .slick-slide {

  display: block;

  height: auto;

  border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

  display: none;

}

.slick-prev,

.slick-next {

  font-size: 0;

  line-height: 0;

  position: absolute;

  top: 50%;

  display: block;

  width: 45px;

  height: 46px;

  padding: 0;

  -webkit-transform: translate(0, -50%);

  -ms-transform: translate(0, -50%);

  transform: translate(0, -50%);

  cursor: pointer;

  color: transparent;

  border: none;

  background: 0 0;

  z-index: 1000;

}

.slick-prev:hover,

.slick-prev:focus,

.slick-next:hover,

.slick-next:focus {

  color: transparent;

  outline: none;

  background: 0 0;

}

.slick-prev:before,

.slick-next:before {

  font-size: 20px;

  line-height: 1;

  color: #fff;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

.slick-prev {

  left: 25px;

}

[dir="rtl"] .slick-prev {

  right: -25px;

  left: auto;

}

.slick-prev:before {

  content: "в†ђ";

}

[dir="rtl"] .slick-prev:before {

  content: "в†’";

}

.slick-next {

  right: 25px;

}

[dir="rtl"] .slick-next {

  right: auto;

  left: -25px;

}

.slick-next:before {

  content: "в†’";

}

[dir="rtl"] .slick-next:before {

  content: "в†ђ";

}

.slick-prev:before {

  display: inline-block;

  content: "";

  z-index: 100;

  cursor: pointer;

  position: relative;

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDUgNDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMy43ODY4IDEuNzg2OEwyLjU3MzU5IDIzTDIzLjc4NjggNDQuMjEzMiIgc3Ryb2tlPSIjRjZGNkY2IiBzdHJva2Utd2lkdGg9IjMiLz4KPC9zdmc+Cg==)

    no-repeat 0 0;

  width: 45px;

  height: 46px;

}

@media (max-width: 500px) {

  .slick-prev:before {

    width: 30px;

    height: 30px;

  }

}

.slick-prev:hover:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDUgNDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMy43ODY4IDEuNzg2OEwyLjU3MzU5IDIzTDIzLjc4NjggNDQuMjEzMiIgc3Ryb2tlPSIjNTFhMmE2IiBzdHJva2Utd2lkdGg9IjMiLz4KPC9zdmc+Cg==)

    no-repeat 0 0;

}

.slick-next:before {

  display: inline-block;

  content: "";

  z-index: 100;

  cursor: pointer;

  position: relative;

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDUgNDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMS4yMTMyIDEuNzg2OEw0Mi40MjY0IDIzTDIxLjIxMzIgNDQuMjEzMiIgc3Ryb2tlPSIjRjZGNkY2IiBzdHJva2Utd2lkdGg9IjMiLz4KPC9zdmc+Cg==)

    no-repeat 0 0;

  width: 45px;

  height: 46px;

}

@media (max-width: 500px) {

  .slick-next:before {

    width: 30px;

    height: 30px;

  }

}

.slick-next:hover:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDUgNDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yMS4yMTMyIDEuNzg2OEw0Mi40MjY0IDIzTDIxLjIxMzIgNDQuMjEzMiIgc3Ryb2tlPSIjNTFhMmE2IiBzdHJva2Utd2lkdGg9IjMiLz4KPC9zdmc+Cg==)

    no-repeat 0 0;

}

.slick-dotted.slick-slider {

  margin-bottom: 30px;

}

.slick-dots {

  position: absolute;

  bottom: -25px;

  display: block;

  width: 100%;

  padding: 0;

  margin: 0;

  list-style: none;

  text-align: center;

}

.slick-dots li {

  position: relative;

  display: inline-block;

  width: 20px;

  height: 20px;

  margin: 0 5px;

  padding: 0;

  cursor: pointer;

}

.slick-dots li button {

  font-size: 0;

  line-height: 0;

  display: block;

  width: 20px;

  height: 20px;

  padding: 5px;

  cursor: pointer;

  color: transparent;

  border: 0;

  outline: none;

  background: 0 0;

}

.slick-dots li button:hover,

.slick-dots li button:focus {

  outline: none;

}

.slick-dots li button:hover:before,

.slick-dots li button:focus:before {

  opacity: 1;

}

.slick-dots li button:before {

  font-size: 6px;

  line-height: 20px;

  position: absolute;

  top: 0;

  left: 0;

  width: 20px;

  height: 20px;

  content: "вЂў";

  text-align: center;

  opacity: 0.25;

  color: #000;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

.slick-dots li.slick-active button:before {

  opacity: 0.75;

  color: #000;

}

.repair-diary-list {

  margin: 30px 0 200px;

}

@media (max-width: 991px) {

  .repair-diary-list {

    margin: 30px 0 140px;

  }

}

@media (max-width: 767px) {

  .repair-diary-list {

    margin: 30px 0 120px;

  }

}

@media (max-width: 480px) {

  .repair-diary-list {

    margin: 30px 0 20px;

  }

}

.repair-diary-list__items {

  font-size: 0;

  margin-left: -15px;

  margin-right: -15px;

}

.repair-diary-list__items .col-xs-12,

.repair-diary-list__items .col-sm-6,

.repair-diary-list__items .col-md-4 {

  float: none;

  display: inline-block;

  vertical-align: top;

}

.repair-diary-list__item {

  position: relative;

  border: 6px solid #f6f6f6;

  margin: 0 15px 40px;

}

.repair-diary-list__item-content {

  padding: 20px 35px 35px;

}

@media (max-width: 550px) {

  .repair-diary-list__item-content {

    padding: 10px 15px 45px;

  }

}

.repair-diary-list__item-slider {

  max-height: 430px;

  overflow: hidden;

}

.repair-diary-list__item-slider-item {

  font-size: 0;

  text-decoration: none;

}

.repair-diary-list__item-slider-item-img {

  width: 100%;

}

.repair-diary-list__item-slider,

.repair-diary-list__item-slider .slick-list,

.repair-diary-list__item-slider .slick-track,

.repair-diary-list__item-slider .slick-slide,

.repair-diary-list__item-slider .slick-slide > div {

  height: 100%;

}

@media (max-width: 767px) {

  .repair-diary-list__item-slider,

  .repair-diary-list__item-slider .slick-list,

  .repair-diary-list__item-slider .slick-track,

  .repair-diary-list__item-slider .slick-slide,

  .repair-diary-list__item-slider .slick-slide > div {

    height: auto;

  }

}

.repair-diary-list__item-info-block {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

}

@media (max-width: 767px) {

  .repair-diary-list__item-info-block {

    flex-direction: column;

  }

}

.repair-diary-list__item-date {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #999;

  font-style: normal;

  font-weight: 400;

  margin: 0 40px 0 0;

}

@media (max-width: 767px) {

  .repair-diary-list__item-date {

    margin: 0 0 20px;

  }

}

.repair-diary-list__item-headings {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

  margin: 0 20px 0 0;

}

@media (max-width: 767px) {

  .repair-diary-list__item-headings {

    margin: 0 0 20px;

  }

}

.repair-diary-list__item-headings-title {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #999;

  font-style: italic;

  font-weight: 400;

  margin: 0 10px 0 0;

}

.repair-diary-list__item-headings-items {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

  flex-wrap: wrap;

  max-width: 270px;

}

@media (max-width: 767px) {

  .repair-diary-list__item-headings-items {

    max-width: none;

  }

}

.repair-diary-list__item-headings-item {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #000;

  font-style: normal;

  font-weight: 400;

  margin: 0 20px 0 0;

  text-decoration: none;

}

.repair-diary-list__item-headings-item:hover {

  color: #51a2a6;

  text-decoration: none;

}

.repair-diary-list__item-headings-item:before {

  position: absolute;

  display: inline-block;

  content: "";

  bottom: 2px;

  right: -10px;

  width: 1px;

  height: 20px;

  background-color: #999;

}

.repair-diary-list__item-headings-item:last-child:before {

  display: none;

}

.repair-diary-list__item-objects {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

}

.repair-diary-list__item-objects-title {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #999;

  font-style: italic;

  font-weight: 400;

  margin: 0 10px 0 0;

}

.repair-diary-list__item-objects-items {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

  flex-wrap: wrap;

}

.repair-diary-list__item-objects-item {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #000;

  font-style: normal;

  font-weight: 400;

  text-decoration: none;

}

.repair-diary-list__item-objects-item:hover {

  color: #51a2a6;

  text-decoration: none;

}

.repair-diary-list__item-objects-item:before {

  position: absolute;

  display: inline-block;

  content: "";

  bottom: 2px;

  right: -10px;

  width: 1px;

  height: 20px;

  background-color: #999;

}

.repair-diary-list__item-objects-item:last-child:before {

  display: none;

}

.repair-diary-list__item-title {

  margin: 30px 0;

  line-height: 1;

  font-size: 0;

}

.repair-diary-list__item-title-link {

  font-family: "Open Sans", sans-serif;

  font-size: 30px;

  line-height: 1.37;

  color: #000;

  font-style: normal;

  font-weight: 700;

  text-transform: uppercase;

  text-decoration: none;

}

@media (max-width: 767px) {

  .repair-diary-list__item-title-link {

    font-size: 26px;

  }

}

.repair-diary-list__item-title-link:hover {

  color: #51a2a6;

  text-decoration: none;

}

.repair-diary-list__item-text {

  font-family: "Open Sans", sans-serif;

  font-size: 14px;

  line-height: 1.57;

  color: #333;

  font-style: normal;

  font-weight: 400;

  margin: 0 0 20px;

}

.repair-diary-list__item-read-more-link {

  font-family: "Open Sans", sans-serif;

  font-size: 14px;

  line-height: 1.36;

  color: #000;

  font-style: normal;

  font-weight: 800;

  text-decoration: none;

  border-bottom: 1px solid #51a2a6;

}

.repair-diary-list__item-read-more-link:hover {

  color: #51a2a6;

}

.list_tabs {

  list-style: none;

  background: #000;

  padding: 4px 10px;

  padding-bottom: 0;

}

.list_tabs li {

  display: inline-block;

  margin-left: 0 !important;

  padding-left: 0 !important;

  margin-bottom: 0 !important;

}

.list_tabs li:before {

  display: none;

}

.list_tabs li span {

  color: #fff;

  font-size: 16px;

  text-transform: uppercase;

  display: inline-block;

  padding: 12px;

  cursor: pointer;

  margin: 0 8px;

  border-bottom: 4px solid #000;

}

.list_tabs li span:hover {

  color: #51a2a6;

  border-bottom: 4px solid #51a2a6;

}

.list_tabs li span.active_tab {

  color: #51a2a6;

  border-bottom: 4px solid #51a2a6;

}

.table_bg {

  background: #f6f6f6;

}

.table_hide {

  display: none;

}

.table_hide tr td {

  padding: 0 15px;

  font-size: 16px !important;

}

.table_hide tr th {

  padding: 0 15px;

}

.form_block .form-engineer__text-wrapper {

  width: 100% !important;

  text-align: center !important;

}

.topWindow {

  position: fixed;

  top: -15px;

  z-index: 9999;

}

.off {

  margin-top: 90px;

}

.form_block .form-engineer__form-wrapper {

  display: inline-block;

  width: 100% !important;

  text-align: center !important;

}

.list_top_catalog {

  list-style-type: none !important;

}

.content .list_top_catalog li {

  padding-left: 0;

  margin-left: 0;

  display: inline-block;

  width: 30%;

  border: 4px solid #f6f6f6;

  margin-right: 4%;

  margin-bottom: 4%;

  vertical-align: top;

}

.content .list_top_catalog li a {

  display: block;

  text-decoration: none;

  border: 0;

}

.list_top_catalog_name {

  font-size: 16px;

  font-weight: 700;

  display: block;

  padding-left: 15px;

  padding-right: 15px;

}

.list_top_catalog_price {

  font-size: 16px;

  display: block;

  padding-left: 15px;

  padding-right: 15px;

  margin-top: 10px;

  margin-bottom: 20px;

}

.list_top_catalog li:before {

  display: none !important;

}

.video_bottom {

  margin-bottom: 45px;

}

.video__link {

  text-decoration: none;

  display: inline-block;

  width: 100%;

  height: 100%;

  position: relative;

  border: none !important;

}

.video__iframe-wrapper {

  display: inline-block;

  width: 100%;

  height: 100%;

  padding-bottom: 56.25%;

  position: relative;

}

.video__iframe {

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  position: absolute;

}

.video__img-wrapper {

  position: relative;

}

.video__img-icon-wrapper {

  width: 100%;

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

}

.video__img-icon {

  display: block;

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTc1LjgzMzIgNDguNTQxNUwzOS4xNjY1IDIzLjU0MTVDMzguNzQ5OCAyMy4xMjQ4IDM3LjkxNjUgMjMuMTI0OCAzNy40OTk4IDIzLjU0MTVDMzYuODc0OCAyMy43NDk4IDM2LjY2NjUgMjQuMzc0OCAzNi42NjY1IDI0Ljk5OThWNzQuOTk5OEMzNi42NjY1IDc1LjYyNDggMzcuMDgzMiA3Ni4yNDk4IDM3LjQ5OTggNzYuNDU4MkMzNy43MDgyIDc2LjY2NjUgMzcuOTE2NSA3Ni42NjY1IDM4LjMzMzIgNzYuNjY2NUMzOC43NDk4IDc2LjY2NjUgMzguOTU4MiA3Ni42NjY1IDM5LjM3NDggNzYuNDU4Mkw3Ni4wNDE1IDUxLjQ1ODJDNzYuNDU4MiA1MS4yNDk4IDc2Ljg3NDggNTAuNjI0OCA3Ni44NzQ4IDQ5Ljk5OThDNzYuNjY2NSA0OS4zNzQ4IDc2LjQ1ODIgNDguOTU4MiA3NS44MzMyIDQ4LjU0MTVaTTM5Ljk5OTggNzEuODc0OFYyOC4xMjQ4TDcyLjA4MzIgNDkuOTk5OEwzOS45OTk4IDcxLjg3NDhaIiBmaWxsPSIjNTFhMmE2Ii8+CjxwYXRoIGQ9Ik01MCAwQzIyLjUgMCAwIDIyLjUgMCA1MEMwIDc3LjUgMjIuNSAxMDAgNTAgMTAwQzc3LjUgMTAwIDEwMCA3Ny41IDEwMCA1MEMxMDAgMjIuNSA3Ny41IDAgNTAgMFpNNTAgOTYuNjY2N0MyNC4xNjY3IDk2LjY2NjcgMy4zMzMzMyA3NS44MzMzIDMuMzMzMzMgNTBDMy4zMzMzMyAyNC4xNjY3IDI0LjE2NjcgMy4zMzMzMyA1MCAzLjMzMzMzQzc1LjgzMzMgMy4zMzMzMyA5Ni42NjY3IDI0LjE2NjcgOTYuNjY2NyA1MEM5Ni42NjY3IDc1LjgzMzMgNzUuODMzMyA5Ni42NjY3IDUwIDk2LjY2NjdaIiBmaWxsPSIjNTFhMmE2Ii8+Cjwvc3ZnPg==)

    center center no-repeat;

  height: 100px;

  width: 100px;

  position: relative;

  margin: auto;

  -webkit-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

}

@media (max-width: 767px) {

  .video__img-icon {

    height: 80px;

    width: 80px;

  }

  .list_top_catalog_name {

    font-size: 12px;

    font-weight: 700;

    display: block;

    padding-left: 15px;

    padding-right: 15px;

    margin-top: 10px;

  }

  .list_top_catalog_price {

    font-size: 12px;

  }

  .content .list_top_catalog li {

    width: 45%;

    margin-left: 2% !important;

    margin-right: 2% !important;

  }

  .win_reset {

    overflow-x: auto;

  }

  ul.list_tabs {

    width: 900px;

  }

}

@media (max-width: 600px) {

  .video__img-icon {

    height: 60px;

    width: 60px;

  }

  .content .list_top_catalog li {

    width: 100%;

    margin-left: 0 !important;

    margin-right: 0 !important;

  }

  .list_top_catalog_price {

    font-size: 16px;

  }

  .list_top_catalog_name {

    font-size: 16px;

  }

  .list_top_catalog li img {

    margin-top: 0 !important;

    width: 100%;

    max-width: auto !important;

  }

  .hide_menu_left {

    display: none;

  }

}

@media (max-width: 450px) {

  .video__img-icon {

    height: 40px;

    width: 40px;

  }

}

.video__link:hover .video__img-icon {

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTc1LjgzMzQgNDguNTQxNUwzOS4xNjY3IDIzLjU0MTVDMzguNzUwMSAyMy4xMjQ4IDM3LjkxNjcgMjMuMTI0OCAzNy41MDAxIDIzLjU0MTVDMzYuODc1MSAyMy43NDk4IDM2LjY2NjcgMjQuMzc0OCAzNi42NjY3IDI0Ljk5OThWNzQuOTk5OEMzNi42NjY3IDc1LjYyNDggMzcuMDgzNCA3Ni4yNDk4IDM3LjUwMDEgNzYuNDU4MkMzNy43MDg0IDc2LjY2NjUgMzcuOTE2NyA3Ni42NjY1IDM4LjMzMzQgNzYuNjY2NUMzOC43NTAxIDc2LjY2NjUgMzguOTU4NCA3Ni42NjY1IDM5LjM3NTEgNzYuNDU4Mkw3Ni4wNDE3IDUxLjQ1ODJDNzYuNDU4NCA1MS4yNDk4IDc2Ljg3NTEgNTAuNjI0OCA3Ni44NzUxIDQ5Ljk5OThDNzYuNjY2NyA0OS4zNzQ4IDc2LjQ1ODQgNDguOTU4MiA3NS44MzM0IDQ4LjU0MTVaTTQwLjAwMDEgNzEuODc0OFYyOC4xMjQ4TDcyLjA4MzQgNDkuOTk5OEw0MC4wMDAxIDcxLjg3NDhaIiBmaWxsPSIjRjZGNkY2Ii8+CjxwYXRoIGQ9Ik01MCAwQzIyLjUgMCAwIDIyLjUgMCA1MEMwIDc3LjUgMjIuNSAxMDAgNTAgMTAwQzc3LjUgMTAwIDEwMCA3Ny41IDEwMCA1MEMxMDAgMjIuNSA3Ny41IDAgNTAgMFpNNTAgOTYuNjY2N0MyNC4xNjY3IDk2LjY2NjcgMy4zMzMzMyA3NS44MzMzIDMuMzMzMzMgNTBDMy4zMzMzMyAyNC4xNjY3IDI0LjE2NjcgMy4zMzMzMyA1MCAzLjMzMzMzQzc1LjgzMzMgMy4zMzMzMyA5Ni42NjY3IDI0LjE2NjcgOTYuNjY2NyA1MEM5Ni42NjY3IDc1LjgzMzMgNzUuODMzMyA5Ni42NjY3IDUwIDk2LjY2NjdaIiBmaWxsPSIjRjZGNkY2Ii8+Cjwvc3ZnPgo=)

    center center no-repeat;

}

.video__img {

  width: 100%;

  -webkit-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

  margin: 0 !important;

}

.repair-diary__title {

  font-size: 30px;

  line-height: 1.2;

  margin-top: -2px;

  margin-bottom: 20px;

  text-transform: uppercase;

}

@media (max-width: 767px) {

  .repair-diary__title {

    font-size: 26px;

  }

}

.repair-diary__line {

  height: 6px;

  background-color: #51a2a6;

  width: 100%;

  max-width: 470px;

}

.repair-diary__info-block {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

  margin: 30px 0;

}

@media (max-width: 767px) {

  .repair-diary__info-block {

    flex-direction: column;

  }

}

.repair-diary__date {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #999;

  font-style: normal;

  font-weight: 400;

  margin: 0 40px 0 0;

}

@media (max-width: 767px) {

  .repair-diary__date {

    margin: 0 0 20px;

  }

}

.repair-diary__headings {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

  margin: 0 40px 0 0;

}

@media (max-width: 767px) {

  .repair-diary__headings {

    margin: 0 0 20px;

  }

}

.repair-diary__headings-title {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #999;

  font-style: italic;

  font-weight: 400;

  margin: 0 10px 0 0;

}

.repair-diary__headings-items {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

  flex-wrap: wrap;

  max-width: 270px;

}

@media (max-width: 767px) {

  .repair-diary__headings-items {

    max-width: none;

  }

}

.repair-diary__headings-item {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #000;

  font-style: normal;

  font-weight: 400;

  margin: 0 20px 0 0;

  text-decoration: none;

}

.repair-diary__headings-item:hover {

  color: #51a2a6;

  text-decoration: none;

}

.repair-diary__headings-item:before {

  position: absolute;

  display: inline-block;

  content: "";

  bottom: 2px;

  right: -10px;

  width: 1px;

  height: 20px;

  background-color: #999;

}

.repair-diary__headings-item:last-child:before {

  display: none;

}

.repair-diary__objects {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

}

.repair-diary__objects-title {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #999;

  font-style: italic;

  font-weight: 400;

  margin: 0 10px 0 0;

}

.repair-diary__objects-items {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

  flex-wrap: wrap;

}

.repair-diary__objects-item {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.38;

  color: #000;

  font-style: normal;

  font-weight: 400;

  text-decoration: none;

}

.repair-diary__objects-item:hover {

  color: #51a2a6;

  text-decoration: none;

}

.repair-diary__objects-item:before {

  position: absolute;

  display: inline-block;

  content: "";

  bottom: 2px;

  right: -10px;

  width: 1px;

  height: 20px;

  background-color: #999;

}

.repair-diary__objects-item:last-child:before {

  display: none;

}

.repair-diary__gallery {

  margin: 0 0 40px;

}

.repair-diary__gallery-big-block {

  margin: 0 0 20px;

}

.repair-diary__gallery-link {

  display: block;

  position: relative;

}

.repair-diary__gallery-link:hover .repair-diary__gallery-hover {

  position: absolute;

  width: 100%;

  display: block;

  height: 100%;

  border: 4px solid #51a2a6;

}

.repair-diary__gallery-big-img {

  max-width: 100%;

}

.repair-diary__gallery-small-items {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

  flex-wrap: wrap;

  margin: 0 -10px;

}

.repair-diary__gallery-small-item {

  width: 33.333%;

}

@media (max-width: 600px) {

  .repair-diary__gallery-small-item {

    width: 50%;

  }

}

.repair-diary__gallery-small-wrapper {

  margin: 0 10px 20px;

}

.repair-diary__gallery-small-img {

  max-width: 100%;

}

.push-up-0 {

  margin-top: 0;

}

.push-up-5 {

  margin-top: 5px;

}

.push-up-10 {

  margin-top: 10px;

}

.push-up-15 {

  margin-top: 15px;

}

.push-up-20 {

  margin-top: 20px;

}

.push-up-25 {

  margin-top: 25px;

}

.push-up-30 {

  margin-top: 30px;

}

.push-up-35 {

  margin-top: 35px;

}

.push-up-40 {

  margin-top: 40px;

}

.push-up-45 {

  margin-top: 45px;

}

.push-up-50 {

  margin-top: 50px;

}

.push-up-55 {

  margin-top: 55px;

}

.push-up-60 {

  margin-top: 60px;

}

.tags__items {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: flex-start;

  flex-wrap: wrap;

  margin: 20px -10px 60px;

}

@media (max-width: 991px) {

  .tags__items {

    margin: 20px -10px 30px;

  }

}

.tags__item {

  text-decoration: none;

  border: 3px solid #f6f6f6;

  float: right;

  display: inline-block;

  padding: 10px 16px;

  text-align: center;

  color: #000;

  font-size: 14px;

  line-height: 1.14;

  margin: 10px;

}

.tags__item:hover {

  border: 3px solid #51a2a6;

}

.banner {

  max-width: 100%;

  margin-bottom: 20px;

}

.banner__content {

  position: relative;

  padding: 51px 47px 65px;

  background-size: cover !important;

  min-height: 458px;

}

@media (max-width: 767px) {

  .banner__content {

    background: 0 0 !important;

    padding: 0;

    min-height: 0;

  }

}

.banner__content:before {

  position: absolute;

  display: inline-block;

  content: "";

  width: 100%;

  height: 100%;

  left: 0;

  bottom: 0;

  background: linear-gradient(89.9deg, #000 0.09%, rgba(0, 0, 0, 0) 70.44%);

  opacity: 0.7;

}

@media (max-width: 767px) {

  .banner__content:before {

    display: none;

  }

}

.banner__top {

  position: relative;

  background-size: cover !important;

  padding: 41px 20px;

  min-height: 290px;

  margin: 0 0 20px;

}

.banner__top:before {

  position: absolute;

  display: inline-block;

  content: "";

  width: 100%;

  height: 100%;

  left: 0;

  bottom: 0;

  background: linear-gradient(89.9deg, #000 0.09%, rgba(0, 0, 0, 0) 70.44%);

  opacity: 0.7;

}

@media (min-width: 768px) {

  .banner__top {

    background: 0 0 !important;

    padding: 0;

    margin: 0;

    min-height: 0;

  }

  .banner__top:before {

    display: none;

  }

}

.banner__title {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 40px;

  font-weight: 600;

  line-height: 1.35;

  color: #fff;

  margin: 0 0 8px;

  padding: 0 0 8px;

}

@media (max-width: 767px) {

  .banner__title {

    font-size: 26px;

  }

}

.banner__title:before {

  position: absolute;

  display: inline-block;

  content: "";

  max-width: 272px;

  width: 100%;

  height: 4px;

  background-color: #51a2a6;

  left: 0;

  bottom: 0;

}

.banner__intro {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 30px;

  font-weight: 400;

  line-height: 1.37;

  color: #fff;

  margin: 0 0 28px;

}

@media (max-width: 767px) {

  .banner__intro {

    font-size: 24px;

  }

}

.banner__list-items {

  list-style-type: none;

  margin-bottom: 48px;

}

@media (max-width: 767px) {

  .banner__list-items {

    margin-bottom: 20px;

  }

}

.banner__list-item {

  position: relative;

  font-family: "Open Sans", sans-serif;

  font-size: 20px;

  font-weight: 400;

  line-height: 1.35;

  color: #fff;

  padding-left: 33px;

  margin-bottom: 10px;

}

@media (max-width: 767px) {

  .banner__list-item {

    font-size: 16px;

    color: #000;

  }

}

.banner__list-item:before {

  position: absolute;

  display: inline-block;

  content: "";

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNi42OTc0IDkuMjk4ODlDMTYuNjQyMSA5LjI4MDQ0IDE2LjYwNTIgOS4yNjE5OSAxNi41NDk4IDkuMjYxOTlDMTYuNDM5MSA5LjI2MTk5IDE2LjM0NjkgOS4yOTg4OSAxNi4yNzMxIDkuMzkxMTRMMTUuNDk4MiAxMC4xNDc2QzE1LjQyNDQgMTAuMjIxNCAxNS4zODc1IDEwLjMxMzcgMTUuMzg3NSAxMC40MDU5VjEzLjQ2ODZDMTUuMzg3NSAxNC4wMDM3IDE1LjIwMyAxNC40NDY1IDE0LjgxNTUgMTQuODMzOUMxNC40NDY1IDE1LjIwMyAxMy45ODUyIDE1LjQwNTkgMTMuNDUwMiAxNS40MDU5SDMuNDY4NjNDMi45MzM1OCAxNS40MDU5IDIuNDkwNzcgMTUuMjIxNCAyLjEwMzMyIDE0LjgzMzlDMS43MzQzMiAxNC40NjQ5IDEuNTMxMzcgMTQuMDAzNyAxLjUzMTM3IDEzLjQ2ODZWMy40Njg2M0MxLjUzMTM3IDIuOTMzNTggMS43MTU4NyAyLjQ5MDc3IDIuMTAzMzIgMi4xMDMzMkMyLjQ3MjMyIDEuNzM0MzIgMi45MzM1OCAxLjUzMTM3IDMuNDY4NjMgMS41MzEzN0gxMy40Njg2QzEzLjY1MzEgMS41MzEzNyAxMy44MTkyIDEuNTQ5ODIgMTQuMDAzNyAxLjYwNTE3QzE0LjA1OSAxLjYyMzYyIDE0LjA5NTkgMS42MjM2MiAxNC4xMTQ0IDEuNjIzNjJDMTQuMjI1MSAxLjYyMzYyIDE0LjMxNzMgMS41ODY3MiAxNC4zOTExIDEuNDk0NDZMMTQuOTgxNiAwLjkyMjUwOUMxNS4wNzM4IDAuODMwMjU4IDE1LjExMDcgMC43MDExMDcgMTUuMDkyMyAwLjU3MTk1NkMxNS4wNzM4IDAuNDQyODA0IDE1IDAuMzUwNTU0IDE0Ljg3MDggMC4yOTUyMDNDMTQuNDQ2NSAwLjA5MjI1MDkgMTMuOTY2OCAwIDEzLjQ2ODYgMEgzLjQ2ODYzQzIuNTA5MjMgMCAxLjY5NzQyIDAuMzMyMTAzIDEuMDE0NzYgMS4wMTQ3NkMwLjMzMjEwMyAxLjY5NzQyIDAgMi41MDkyMiAwIDMuNDY4NjNWMTMuNDY4NkMwIDE0LjQyOCAwLjMzMjEwMyAxNS4yMzk5IDEuMDE0NzYgMTUuOTIyNUMxLjY5NzQyIDE2LjYwNTIgMi41MDkyMyAxNi45MzczIDMuNDY4NjMgMTYuOTM3M0gxMy40Njg2QzE0LjQyOCAxNi45MzczIDE1LjIzOTkgMTYuNjA1MiAxNS45MjI1IDE1LjkyMjVDMTYuNjA1MiAxNS4yMzk5IDE2LjkzNzMgMTQuNDI4IDE2LjkzNzMgMTMuNDY4NlY5LjY0OTQ1QzE2LjkzNzMgOS40ODMzOSAxNi44NDUgOS4zNTQyNCAxNi42OTc0IDkuMjk4ODlaIiBmaWxsPSIjRkZCRjAwIi8+CjxwYXRoIGQ9Ik0xOS43MDU2IDIuMzk4NTJMMTguMzc3MiAxLjA3MDExQzE4LjE5MjcgMC44ODU2MDQgMTcuOTUyOSAwLjc3NDkwMiAxNy42OTQ2IDAuNzc0OTAyQzE3LjQzNjMgMC43NzQ5MDIgMTcuMTk2NCAwLjg2NzE1MyAxNy4wMTE5IDEuMDcwMTFMOS4yNDQzOSA4Ljg1NjA4TDYuMDcwOTYgNS42ODI2NUM1Ljg4NjQ2IDUuNDk4MTUgNS42NDY2MSA1LjM4NzQ1IDUuMzg4MyA1LjM4NzQ1QzUuMTMgNS4zODc0NSA0Ljg5MDE1IDUuNDc5NyA0LjcwNTY1IDUuNjgyNjVMMy4zNzcyMyA3LjAxMTA3QzMuMTkyNzMgNy4xOTU1NyAzLjA4MjAzIDcuNDM1NDIgMy4wODIwMyA3LjY5MzcyQzMuMDgyMDMgNy45NTIwMiAzLjE3NDI4IDguMTkxODggMy4zNzcyMyA4LjM3NjM4TDguNTQzMjggMTMuNTQyNEM4LjcyNzc5IDEzLjcyNjkgOC45Njc2NCAxMy44Mzc2IDkuMjI1OTQgMTMuODM3NkM5LjQ4NDI0IDEzLjgzNzYgOS43MjQxIDEzLjc0NTQgOS45MDg2IDEzLjU0MjRMMTkuNzA1NiAzLjc0NTM4QzE5Ljg5MDEgMy41NjA4OCAyMC4wMDA4IDMuMzIxMDMgMjAuMDAwOCAzLjA2MjczQzIwLjAwMDggMi44MjI4NyAxOS45MDg2IDIuNTgzMDIgMTkuNzA1NiAyLjM5ODUyWiIgZmlsbD0iI0ZGQkYwMCIvPgo8L3N2Zz4K)

    center center no-repeat;

  width: 20px;

  height: 17px;

  left: 0;

  top: 2px;

}

.banner__button-link {

  position: relative !important;

  border: 5px solid #51a2a6 !important;

  text-decoration: none !important;

  padding: 5px 0 !important;

  display: inline-block !important;

  background-color: #51a2a6 !important;

  max-width: 217px !important;

  width: 100% !important;

  font-family: "Open Sans", sans-serif;

  font-size: 20px !important;

  color: #000 !important;

  font-weight: 700 !important;

  text-transform: uppercase !important;

  text-align: center !important;

}

@media (max-width: 767px) {

  .banner__button-link {

    max-width: 290px !important;

  }

}

.banner__button-link:hover {

  background-color: #fff !important;

  color: #000 !important;

}

.our-specialists {

  font-size: 0;

  margin: 0 auto 30px auto;

}

@media (min-width: 768px) {

  .our-specialists {

    max-width: 750px;

  }

}

@media (min-width: 992px) {

  .our-specialists {

    max-width: 970px;

  }

}

@media (min-width: 1200px) {

  .our-specialists {

    max-width: 1170px;

  }

}

@media (min-width: 1230px) {

  .our-specialists {

    max-width: 1200px;

  }

}

.our-specialists__content {

  margin: 0 20px;

}

.our-specialists_title {

  margin: 0 0 30px;

}

.our-specialists__items {

  display: flex;

  flex-direction: row;

  justify-content: flex-start;

  flex-wrap: wrap;

  align-items: stretch;

  margin: 0 -15px;

}

@media (max-width: 991px) {

  .our-specialists__items {

    justify-content: center;

  }

}

@media (max-width: 500px) {

  .our-specialists__items {

    margin: 0 -10px;

  }

}

.our-specialists__item {

  position: relative;

  text-align: center;

  width: calc(25% - 30px);

  max-width: 270px;

  margin: 0 15px 30px;

}

@media (max-width: 991px) {

  .our-specialists__item {

    width: calc(50% - 30px);

  }

}

@media (max-width: 500px) {

  .our-specialists__item {

    width: calc(50% - 20px);

    margin: 0 10px 20px;

  }

}

.our-specialists__item:before {

  position: absolute;

  display: block;

  width: 100%;

  height: 100%;

  content: "";

  border: 4px solid #51a2a6;

}

.our-specialists__item-content {

  padding-bottom: 27px;

}

.our-specialists__item-img {

  max-width: 100%;

  object-fit: cover;

}

.our-specialists__item-title {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-weight: 600;

  color: #000;

  padding: 10px 5px 0;

}

.our-specialists__info-line {

  display: inline-block;

  width: 90px;

  height: 6px;

  background-color: #51a2a6;

  margin-top: 10px;

}

.our-specialists__info-key {

  font-family: Arial;

  font-size: 14px;

  font-style: italic;

  font-weight: 400;

  color: #999;

  margin: 16px 5px 0;

}

.our-specialists__info-value {

  font-family: "Open Sans", sans-serif;

  font-size: 14px;

  font-weight: 600;

  margin: 3px 5px 0;

  color: #000;

}

@media (max-width: 400px) {

  .our-specialists__info-value {

    font-size: 12px;

  }

}

.video-reviews {

  font-size: 0;

  margin: 0 auto 30px auto;

}

@media (min-width: 768px) {

  .video-reviews {

    max-width: 750px;

  }

}

@media (min-width: 992px) {

  .video-reviews {

    max-width: 970px;

  }

}

@media (min-width: 1200px) {

  .video-reviews {

    max-width: 1170px;

  }

}

@media (min-width: 1230px) {

  .video-reviews {

    max-width: 1200px;

  }

}

.video-reviews__content {

  margin: 0 20px;

}

.video-reviews_title {

  margin: 0 0 30px;

}

.video-reviews__items {

  display: flex;

  flex-direction: row;

  justify-content: flex-start;

  flex-wrap: wrap;

  align-items: stretch;

  margin: 0 -15px;

}

@media (max-width: 991px) {

  .video-reviews__items {

    justify-content: center;

    margin: 0;

  }

}

.video-reviews__item {

  position: relative;

  width: calc(50% - 30px);

  max-width: 570px;

  margin: 0 15px 30px;

}

@media (max-width: 991px) {

  .video-reviews__item {

    width: 100%;

    margin: 0 0 30px;

  }

}

.video-reviews__item-title {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-weight: 600;

  line-height: 1.37;

  color: #000;

  text-transform: uppercase;

  padding: 16px 0 0;

}

.home-slider {

  max-height: 578px;

  overflow: hidden;

  font-size: 0;

}

.home-slider__items {

  margin: 0 !important;

}

@media (max-width: 860px) {

  .home-slider__items {

    margin: 0 0 40px !important;

  }

}

.home-slider__item {

  position: relative;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  font-size: 0;

}

.home-slider__item {

  display: none;

}

.home-slider__item:first-child {

  display: flex;

}

.slick-slide .home-slider__item {

  display: flex !important;

}

.home-slider__item-img {

  height: 578px;

  width: auto;

}

@media (max-width: 1200px) {

  .home-slider__item-img {

    height: 500px;

  }

}

@media (max-width: 920px) {

  .home-slider__item-img {

    height: 400px;

  }

}

@media (max-width: 700px) {

  .home-slider__item-img {

    height: 350px;

  }

}

@media (max-width: 600px) {

  .home-slider__item-img {

    height: 300px;

  }

}

@media (max-width: 500px) {

  .home-slider__item-img {

    height: 200px;

  }

}

.home-slider__item-wrapper {

  position: absolute;

  width: 100%;

  height: 100%;

  margin: 0 16px;

}

.home-slider__item-content {

  width: calc(100% - 32px);

  height: 100%;

  margin: 0 auto;

  display: flex;

  flex-direction: column;

    align-items: self-start;
    justify-content: flex-end;

}

@media (min-width: 768px) {

  .home-slider__item-content {

    width: 720px;

  }

}

@media (min-width: 992px) {

  .home-slider__item-content {

    width: 940px;

  }

}

@media (min-width: 1200px) {

  .home-slider__item-content {

    width: 1140px;

  }

}

@media (min-width: 1230px) {

  .home-slider__item-content {

    width: 1170px;

  }

}
.home-slider__item-text {
  position: relative;
    z-index: 99;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  
}
.home-slider__item-text strong {
    position: relative;
    text-align: center;
    color: #FFF;
    width: 100%;
    font-size: 26px;
    line-height: 40px;    

    text-shadow: 0 0 3px black; 
    text-transform: uppercase;
 font-family: "Open Sans", sans-serif;
    letter-spacing: 0px;
    z-index: 1;
    overflow: hidden;
}

/*.home-slider__item-text {

  position: relative;

  display: inline;

  font-family: "Open Sans", sans-serif;

  font-size: 26px;

  line-height: 1.5;

  color: #fff;

  font-style: normal;

  font-weight: 700;

  text-transform: uppercase;

  background-color: #000;

  padding: 8px 24px;

  -webkit-box-decoration-break: clone;

  box-decoration-break: clone;

  margin: 0;

}
*/
@media (max-width: 920px) {

  .home-slider__item-text {

    font-size: 28px;

    padding: 8px 24px;

  }

}

@media (max-width: 700px) {
  .home-slider__item-text strong
 {
    position: relative;
    text-align: center;
    color: #FFF;
    width: 100%;
    font-size: 18px;
    line-height: 27px;

    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0px;
    z-index: 1;
    overflow: hidden;
}

  .home-slider__item-text {

    font-size: 20px;

    padding: 8px 20px;

  }

}

@media (max-width: 500px) {

  .home-slider__item-text {

    font-size: 16px;

   padding: 0;

  }

}

.home-slider__item-link {

  position: relative;

  display: inline-block;

  font-family: "Open Sans", sans-serif;

  font-size: 20px;

  line-height: 1.35;
    z-index: 99;
  color: #000;

  font-style: normal;

  font-weight: 400;

  text-decoration: none;

  text-transform: uppercase;

  border: 1px solid #000;

  background-color: #abd6b9;

  padding: 3px 34px;

  margin: 48px 0 35px;

}

@media (max-width: 920px) {

  .home-slider__item-link {

    font-size: 18px;

    padding: 3px 34px;

    margin: 40px 0 25px;

  }

}

@media (max-width: 700px) {

  .home-slider__item-link {

    font-size: 16px;

    padding: 3px 34px;

    margin: 30px 0 15px;

  }

}

@media (max-width: 500px) {

  .home-slider__item-link {

    font-size: 14px;

    padding: 3px 34px;

    margin: 20px 0 5px;

  }

}



.home-slider,

.home-slider .slick-list,

.home-slider .slick-track,

.home-slider .slick-slide,

.home-slider .slick-slide > div {

  height: auto;

}

@media (max-width: 860px) {

  .home-slider .slick-arrow {

    display: none !important;

  }

}

.home-slider .slick-dots {

  display: none !important;

  bottom: -24px;

}

@media (max-width: 860px) {

  .home-slider .slick-dots {

    display: block !important;

  }

}

.home-slider .slick-dots li {

  position: relative;

  display: inline-block;

  width: 8px;

  height: 8px;

  cursor: pointer;

  margin: 0 4px;

  padding: 0;

}

.home-slider .slick-dots li button {

  font-size: 0;

  line-height: 0;

  display: block;

  width: 8px;

  height: 8px;

  cursor: pointer;

  color: transparent;

  margin: 0;

  padding: 0;

  border-width: 0;

  border-style: initial;

  border-color: initial;

  border-image: initial;

  outline: none;

  background-color: #999;

  border-radius: 50%;

}

.home-slider .slick-dots li.slick-active button {

  background-color: #51a2a6;

}

.home-slider .slick-dots li button:before {

  display: none !important;

}

.author {

  font-size: 0;

  border-top: 1px solid #51a2a6;

  padding: 40px 0 0;

  margin: 80px 0 0;

}

@media (max-width: 910px) {

  .author {

    padding: 20px 0 0;

    margin: 30px 0 0;

  }

}

.author__content {

  position: relative;

  display: flex;

  flex-direction: row;

  justify-content: space-between;

  align-items: flex-start;

  margin: 0 -15px;

}

@media (max-width: 991px) {

  .author__content {

    flex-direction: column;

    justify-content: flex-start;

  }

}

.author__info {

  margin: 0 15px;

}

.author__info-columns {

  position: relative;

  display: flex;

  flex-direction: row;

  justify-content: flex-start;

  align-items: flex-start;

  margin: 0 -8px;

}

@media (max-width: 991px) {

  .author__info-columns {

    margin: 0 -8px 25px;

  }

}

.author__info-img {

  object-fit: cover;

  max-width: 80px;

  max-height: 80px;

  border-radius: 50%;

  margin: 0 8px !important;

}

@media (max-width: 991px) {

  .author__info-img {

    max-width: 60px;

    max-height: 60px;

  }

}

.author__info-items {

  margin: 0 8px;

}

.author__info-item {

  margin: 0 0 6px;

}

.author__key {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-style: italic;

  font-weight: 400;

  line-height: 1.36;

  color: #999;

  margin: 0 5px 0 0;

}

@media (max-width: 991px) {

  .author__key {

    font-size: 14px;

  }

}

.author__value {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-weight: 400;

  line-height: 1.36;

  color: #000;

}

@media (max-width: 991px) {

  .author__value {

    font-size: 14px;

  }

}

.author__update {

  margin: 0 15px;

}

.price-service-list__items {

  display: flex !important;

  flex-direction: row !important;

  justify-content: flex-start !important;

  align-items: stretch !important;

  flex-wrap: wrap !important;

  margin: 0 -15px 20px !important;

  list-style-type: none !important;

}

.price-service-list__items_top {

  margin-top: 30px !important;

}

.price-service-list__item {

  position: relative !important;

  display: inline-block !important;

  width: calc(33.333% - 30px) !important;

  border: 0 !important;

  padding: 0 !important;

  margin: 0 15px 20px !important;

}

@media (max-width: 1199px) {

  .price-service-list__item {

    width: calc(50% - 30px) !important;

  }

}

@media (max-width: 600px) {

  .price-service-list__item {

    width: calc(100% - 30px) !important;

  }

}

.price-service-list__item:before {

  display: none !important;

}

.price-service-list__link {

  position: relative !important;

  display: block !important;

  border: 4px solid #f6f6f6 !important;

  text-decoration: none !important;

  height: 100% !important;

}

.price-service-list__link:hover {

  text-decoration: none !important;

}

.price-service-list__img {

  border: 0 !important;

  min-width: 100% !important;

  max-width: 100% !important;

  float: none !important;

  margin: 0 auto 15px auto !important;

}

@media (max-width: 600px) {

  .price-service-list__img {

    max-width: none !important;

  }

}

.price-service-list__title {

  display: block !important;

  font-family: "Open Sans", sans-serif !important;

  font-size: 16px !important;

  font-weight: 700 !important;

  line-height: 1.36 !important;

  padding: 0 !important;

  margin: 0 15px 10px !important;

}

.price-service-list__link:hover .price-service-list__title {

  color: #51a2a6 !important;

}

.price-service-list__price {

  display: block !important;

  font-family: "Open Sans", sans-serif !important;

  font-size: 16px !important;

  font-weight: 400 !important;

  line-height: 1.36 !important;

  padding: 0 !important;

  margin: 0 15px 30px !important;

}

.price-service-list__link:hover .price-service-list__price {

  color: #51a2a6 !important;

}

.stocks-block {

  font-size: 0;

  max-width: 1200px;

  margin: 0 auto 30px auto;

}

@media (max-width: 1229px) {

  .stocks-block {

    max-width: 1170px;

  }

}

@media (max-width: 1199px) {

  .stocks-block {

    max-width: 970px;

  }

}

@media (max-width: 991px) {

  .stocks-block {

    max-width: 750px;

  }

}

@media (max-width: 767px) {

  .stocks-block {

    max-width: none;

  }

}

.stocks-block_bottom {

  margin-bottom: 140px;

}

@media (max-width: 1199px) {

  .stocks-block_bottom {

    margin-bottom: 80px;

  }

}

@media (max-width: 991px) {

  .stocks-block_bottom {

    margin-bottom: 60px;

  }

}

@media (max-width: 767px) {

  .stocks-block_bottom {

    margin-bottom: 30px;

  }

}

.stocks-block__content {

  margin: 0 20px;

}

.stocks-block__title {

  margin: 0 0 30px;

}

.stocks-block__items {

  display: flex;

  flex-direction: row;

  justify-content: flex-start;

  align-items: stretch;

  flex-wrap: wrap;

  margin: 0 -15px;

}

@media (max-width: 991px) {

  .stocks-block__items {

    flex-direction: column;

    align-items: center;

    margin: 0;

  }

}

.stocks-block__item {

  display: flex;

  flex-direction: column;

  justify-content: flex-start;

  align-items: flex-start;

  width: calc(50% - 30px);

  margin: 0 15px 40px;

}

@media (max-width: 991px) {

  .stocks-block__item {

    width: auto;

    margin: 0 0 30px;

  }

}

.stocks-block__item-img-link {

  text-decoration: none;

}

.stocks-block__item-img-link:hover {

  text-decoration: none;

}

.stocks-block__item-img {

  max-width: 100%;

  margin-bottom: 24px;

}

@media (max-width: 991px) {

  .stocks-block__item-img {

    margin-bottom: 10px;

  }

}

.stocks-block__item-title-link {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1.28;

  color: #000;

  font-style: normal;

  font-weight: 700;

  margin: 0;

  text-decoration: none;

}

.stocks-block__item-title-link:hover {

  color: #51a2a6;

  text-decoration: none;

}

.selection-services-block {

  font-size: 0;

  background-color: #f6f6f6;

}

.selection-services-block__wrapper {

  max-width: 1200px;

  padding: 60px 0 85px;

  margin: 0 auto 30px auto;

}

@media (max-width: 1229px) {

  .selection-services-block__wrapper {

    max-width: 1170px;

  }

}

@media (max-width: 1199px) {

  .selection-services-block__wrapper {

    max-width: 970px;

    padding: 60px 0 80px;

  }

}

@media (max-width: 991px) {

  .selection-services-block__wrapper {

    max-width: 750px;

    padding: 60px 0;

  }

}

@media (max-width: 767px) {

  .selection-services-block__wrapper {

    max-width: none;

    padding: 60px 0 30px;

  }

}

.selection-services-block__content {

  display: flex;

  flex-direction: column;

  justify-content: center;

  align-items: center;

  margin: 0 15px;

}

.selection-services-block__title {

  font-family: "Open Sans", sans-serif;

  font-size: 30px;

  font-style: normal;

  font-weight: 700;

  line-height: 1.37;

  color: #000;

  text-align: center;

  text-transform: uppercase;

  margin: 0 0 24px;

}

@media (max-width: 991px) {

  .selection-services-block__title {

    font-size: 26px;

  }

}

@media (max-width: 767px) {

  .selection-services-block__title {

    font-size: 24px;

    margin: 0 0 14px;

  }

}

.selection-services-block__subtitle {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-style: italic;

  font-weight: 400;

  line-height: 1.5;

  color: #000;

  text-align: center;

  max-width: 770px;

  margin: 0 0 30px;

}

@media (max-width: 767px) {

  .selection-services-block__subtitle {

    font-size: 14px;

  }

}

.selection-services-block__items {

  display: flex;

  flex-direction: row;

  justify-content: flex-start;

  align-items: stretch;

  flex-wrap: wrap;

  min-width: 100%;

  margin: 0 -15px;

}

@media (max-width: 767px) {

  .selection-services-block__items {

    flex-direction: column;

    align-items: center;

  }

}

.selection-services-block__item {

  width: calc(33.33333% - 30px);

  margin: 0 15px 30px;

}

@media (max-width: 991px) {

  .selection-services-block__item {

    width: calc(50% - 30px);

  }

}

@media (max-width: 767px) {

  .selection-services-block__item {

    width: auto;

    max-width: 378px;

  }

}

.selection-services-block__item-content-link {

  display: flex;

  flex-direction: column;

  justify-content: flex-start;

  align-items: flex-start;

  height: 100%;

  border: 4px solid #d8d8d8;

  text-decoration: none;

}

.selection-services-block__item-content-link:hover {

  text-decoration: none;

  border: 4px solid #51a2a6;

}

.selection-services-block__item-content {

  display: flex;

  flex-direction: column;

  justify-content: flex-start;

  align-items: flex-start;

  height: 100%;

  border: 4px solid #d8d8d8;

}

.selection-services-block__item-img-block {

  overflow: hidden;

  margin-bottom: 24px;

}

.selection-services-block__item-img {

  max-width: 100%;

}

.selection-services-block__item-info-block {

  margin: 0 16px 25px;

}

.selection-services-block__item-title {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-style: normal;

  font-weight: 700;

  line-height: 1.36;

  color: #000;

  text-transform: uppercase;

  margin: 0 0 10px;

}

.selection-services-block__item-subtitle {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-style: normal;

  font-weight: 400;

  line-height: 1.28;

  color: #000;

  text-transform: lowercase;

  margin: 0;

}

.reviews-block {

  font-size: 0;

  max-width: 1200px;

  margin: 0 auto 70px auto;

}

@media (max-width: 1199px) {

  .reviews-block {

    margin-bottom: 80px;

  }

}

@media (max-width: 1229px) {

  .reviews-block {

    max-width: 1170px;

  }

}

@media (max-width: 1199px) {

  .reviews-block {

    max-width: 970px;

  }

}

@media (max-width: 991px) {

  .reviews-block {

    max-width: 750px;

  }

}

@media (max-width: 767px) {

  .reviews-block {

    max-width: none;

  }

}

.reviews-block__content {

  margin: 0 20px;

}

.reviews-block__title {

  margin: 0 0 30px;

}

@media (max-width: 767px) {

  .reviews-block__title {

    margin: 0 0 20px;

  }

}

.reviews-block__services-items {

  display: flex;

  flex-direction: row;

  justify-content: flex-start;

  align-items: stretch;

  flex-wrap: wrap;

  margin: 0 -15px;

}

@media (max-width: 767px) {

  .reviews-block__services-items {

    margin: 0 -10px 10px;

  }

}

.reviews-block__services-item {

  display: flex;

  flex-direction: column;

  justify-content: flex-start;

  align-items: center;

  width: calc(25% - 30px);

  background-color: #f6f6f6;

  padding: 10px 20px;

  margin: 0 15px 30px;

}

@media (max-width: 991px) {

  .reviews-block__services-item {

    width: calc(50% - 30px);

  }

}

@media (max-width: 767px) {

  .reviews-block__services-item {

    width: calc(50% - 20px);

    margin: 0 10px 20px;

  }

}

.reviews-block__services-item-logo-block {

  display: flex;

  flex-direction: row;

  justify-content: center;

  align-items: center;

  height: 100px;

}

@media (max-width: 767px) {

  .reviews-block__services-item-logo-block {

    height: 80px;

  }

}

.reviews-block__services-item-logo {

  max-width: 100%;

  object-fit: cover;

}

.reviews-block__services-item-stars {

  margin-bottom: 10px !important;

}

.reviews-block__services-item-rating-block {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-style: normal;

  font-weight: 400;

  line-height: 1.36;

  color: #000;

  text-transform: none;

  margin: 0 0 30px;

}

@media (max-width: 767px) {

  .reviews-block__services-item-rating-block {

    font-size: 14px;

    margin: 0 0 20px;

  }

}

.reviews-block__services-item-rating {

  font-weight: 700;

}

.reviews-block__slider {

  padding: 0 70px;

}

@media (max-width: 767px) {

  .reviews-block__slider {

    padding: 0;

  }

}

.reviews-block__slider-item {

  border: 1px solid #999;

  padding: 30px 40px;

}

@media (max-width: 767px) {

  .reviews-block__slider-item {

    padding: 20px 15px 30px;

  }

}

.reviews-block__slider-item:not(:first-child) {

  display: none;

}

.reviews-block__slider-item-name {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-style: normal;

  font-weight: 700;

  line-height: 1.36;

  color: #000;

  text-transform: none;

  margin: 0 0 10px;

}

.reviews-block__slider-item-date {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-style: normal;

  font-weight: 400;

  line-height: 1.36;

  color: #999;

  text-transform: none;

  margin: 0 0 10px;

}

.reviews-block__slider-item-stars {

  margin-bottom: 24px !important;

}

.reviews-block__slider-item-text {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-style: italic;

  font-weight: 400;

  line-height: 1.5;

  color: #000;

  text-transform: none;

  margin: 0 0 10px;

}

.reviews-block__slider-item-text p {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-style: italic;

  font-weight: 400;

  line-height: 1.5;

  color: #000;

  text-transform: none;

  margin: 0 0 10px;

}

.reviews-block__stars-block {

  display: flex;

  flex-direction: row;

  justify-content: flex-start;

  align-items: stretch;

  margin: 0 -5px;

}

.reviews-block__star {

  position: relative;

  width: 30px;

  height: 30px;

  margin: 0 2px;

}

.reviews-block__slider-item-stars .reviews-block__star {

  width: 20px;

  height: 20px;

}

@media (max-width: 767px) {

  .reviews-block__services-item-stars .reviews-block__star {

    width: 20px;

    height: 20px;

  }

}

.reviews-block__star:before {

  position: absolute;

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzAgMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjE5NSAzLjc4MjczQzEzLjkxOTQgMi4yNjQ0OSAxNi4wODA2IDIuMjY0NDkgMTYuODA1IDMuNzgyNzNMMTguODUyNyA4LjA3NDA2QzE5LjE0NDMgOC42ODUwNyAxOS43MjUyIDkuMTA3MTEgMjAuMzk2NCA5LjE5NTU5TDI1LjExMDUgOS44MTY5OUMyNi43NzgzIDEwLjAzNjggMjcuNDQ2MSAxMi4wOTIyIDI2LjIyNiAxMy4yNTA0TDIyLjc3NzUgMTYuNTIzOUMyMi4yODY1IDE2Ljk5MDEgMjIuMDY0NiAxNy42NzI5IDIyLjE4NzkgMTguMzM4NkwyMy4wNTM2IDIzLjAxNEMyMy4zNTk5IDI0LjY2ODEgMjEuNjExNiAyNS45Mzg0IDIwLjEzMyAyNS4xMzU5TDE1Ljk1NCAyMi44Njc4QzE1LjM1OSAyMi41NDQ4IDE0LjY0MSAyMi41NDQ4IDE0LjA0NiAyMi44Njc4TDkuODY2OTUgMjUuMTM1OUM4LjM4ODQ0IDI1LjkzODQgNi42NDAwNiAyNC42NjgxIDYuOTQ2MzYgMjMuMDE0TDcuODEyMSAxOC4zMzg2QzcuOTM1MzYgMTcuNjcyOSA3LjcxMzQ4IDE2Ljk5MDEgNy4yMjI0NyAxNi41MjM5TDMuNzczOTYgMTMuMjUwNEMyLjU1MzkgMTIuMDkyMiAzLjIyMTcyIDEwLjAzNjggNC44ODk1MyA5LjgxNjk5TDkuNjAzNiA5LjE5NTU5QzEwLjI3NDggOS4xMDcxMSAxMC44NTU3IDguNjg1MDcgMTEuMTQ3MyA4LjA3NDA2TDEzLjE5NSAzLjc4MjczWiIgZmlsbD0iI0ZDQ0E0QyIvPjwvc3ZnPg==)

    center center no-repeat;

  width: 30px;

  height: 30px;

  top: calc(50% - 15px);

  left: 0;

}

.reviews-block__slider-item-stars .reviews-block__star:before {

  width: 20px;

  height: 20px;

  top: calc(50% - 10px);

}

@media (max-width: 767px) {

  .reviews-block__services-item-stars .reviews-block__star:before {

    width: 20px;

    height: 20px;

    top: calc(50% - 10px);

  }

}

.reviews-block__star_half:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzAgMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjE5NSAzLjc4MjczQzEzLjkxOTQgMi4yNjQ0OSAxNi4wODA2IDIuMjY0NDkgMTYuODA1IDMuNzgyNzNMMTguODUyNyA4LjA3NDA2QzE5LjE0NDMgOC42ODUwNyAxOS43MjUyIDkuMTA3MTEgMjAuMzk2NCA5LjE5NTU5TDI1LjExMDUgOS44MTY5OUMyNi43NzgzIDEwLjAzNjggMjcuNDQ2MSAxMi4wOTIyIDI2LjIyNiAxMy4yNTA0TDIyLjc3NzUgMTYuNTIzOUMyMi4yODY1IDE2Ljk5MDEgMjIuMDY0NiAxNy42NzI5IDIyLjE4NzkgMTguMzM4NkwyMy4wNTM2IDIzLjAxNEMyMy4zNTk5IDI0LjY2ODEgMjEuNjExNiAyNS45Mzg0IDIwLjEzMyAyNS4xMzU5TDE1Ljk1NCAyMi44Njc4QzE1LjM1OSAyMi41NDQ4IDE0LjY0MSAyMi41NDQ4IDE0LjA0NiAyMi44Njc4TDkuODY2OTUgMjUuMTM1OUM4LjM4ODQ0IDI1LjkzODQgNi42NDAwNiAyNC42NjgxIDYuOTQ2MzYgMjMuMDE0TDcuODEyMSAxOC4zMzg2QzcuOTM1MzYgMTcuNjcyOSA3LjcxMzQ4IDE2Ljk5MDEgNy4yMjI0NyAxNi41MjM5TDMuNzczOTYgMTMuMjUwNEMyLjU1MzkgMTIuMDkyMiAzLjIyMTcyIDEwLjAzNjggNC44ODk1MyA5LjgxNjk5TDkuNjAzNiA5LjE5NTU5QzEwLjI3NDggOS4xMDcxMSAxMC44NTU3IDguNjg1MDcgMTEuMTQ3MyA4LjA3NDA2TDEzLjE5NSAzLjc4MjczWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTMuNDc4MiAzLjE4OTYyQzEzLjg0NTIgMi40MjA1IDE1LjAwMDIgMi42ODE5NSAxNS4wMDAyIDMuNTM0MTVWMjIuMzVMOS44NjcxOCAyNS4xMzU5QzguMzg4NjcgMjUuOTM4NCA2LjY0MDI5IDI0LjY2ODEgNi45NDY1OCAyMy4wMTRMNy44MTIzMiAxOC4zMzg2QzcuOTM1NTggMTcuNjcyOSA3LjcxMzcxIDE2Ljk5MDEgNy4yMjI2OSAxNi41MjM5TDMuNzc0MTggMTMuMjUwNEMyLjU1NDEyIDEyLjA5MjIgMy4yMjE5NCAxMC4wMzY4IDQuODg5NzUgOS44MTY5OUw5LjYwMzgyIDkuMTk1NTlDMTAuMjc1IDkuMTA3MTEgMTAuODU1OSA4LjY4NTA3IDExLjE0NzUgOC4wNzQwNkwxMy40NzgyIDMuMTg5NjJaIiBmaWxsPSIjRkNDQTRDIi8+PC9zdmc+)

    center center no-repeat;

}

.reviews-block__star_empty:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzAgMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjM1MzggMy45OTgwNkwxOC40MDE1IDguMjg5MzlDMTguNzY1OSA5LjA1MzE2IDE5LjQ5MiA5LjU4MDcgMjAuMzMxMSA5LjY5MTNMMjUuMDQ1MSAxMC4zMTI3QzI2LjI5NiAxMC40Nzc2IDI2Ljc5NjkgMTIuMDE5MSAyNS44ODE4IDEyLjg4NzdMMjIuNDMzMyAxNi4xNjEzQzIxLjgxOTUgMTYuNzQzOSAyMS41NDIyIDE3LjU5NzUgMjEuNjk2MyAxOC40Mjk3TDIyLjU2MiAyMy4xMDVDMjIuNzkxNyAyNC4zNDU2IDIxLjQ4MDQgMjUuMjk4MyAyMC4zNzE2IDI0LjY5NjVMMTYuMTkyNSAyMi40MjgzQzE1LjQ0ODggMjIuMDI0NyAxNC41NTEyIDIyLjAyNDcgMTMuODA3NSAyMi40MjgzTDkuNjI4NDUgMjQuNjk2NUM4LjUxOTU2IDI1LjI5ODMgNy4yMDgyOCAyNC4zNDU2IDcuNDM4IDIzLjEwNUw4LjMwMzc0IDE4LjQyOTdDOC40NTc4MiAxNy41OTc1IDguMTgwNDcgMTYuNzQzOSA3LjU2NjcxIDE2LjE2MTNMNC4xMTgxOSAxMi44ODc3QzMuMjAzMTUgMTIuMDE5MSAzLjcwNDAyIDEwLjQ3NzYgNC45NTQ4NyAxMC4zMTI3TDkuNjY4OTUgOS42OTEzQzEwLjUwOCA5LjU4MDcgMTEuMjM0MSA5LjA1MzE1IDExLjU5ODUgOC4yODkzOEwxMy42NDYyIDMuOTk4MDZDMTQuMTg5NiAyLjg1OTM4IDE1LjgxMDQgMi44NTkzOCAxNi4zNTM4IDMuOTk4MDZaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjOTk5OTk5Ii8+PC9zdmc+)

    center center no-repeat;

}

.reviews-block .slick-prev,

.reviews-block .slick-next {

  width: 40px;

  height: 40px;

}

@media (max-width: 767px) {

  .reviews-block .slick-prev,

  .reviews-block .slick-next {

    display: none !important;

  }

}

.reviews-block .slick-prev {

  left: 0;

}

.reviews-block .slick-next {

  right: 0;

}

.reviews-block .slick-prev:before {

  position: relative;

  display: inline-block;

  content: "";

  z-index: 100;

  cursor: pointer;

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNyIgc3Ryb2tlPSIjRjZGNkY2IiBzdHJva2Utd2lkdGg9IjMiLz48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTUyNV8yOTQpIj48cGF0aCBkPSJNMjUuMDk5NiAxMUwxNi4wOTk2IDIwTDI1LjA5OTYgMjkiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfMTUyNV8yOTQiPjxyZWN0IHdpZHRoPSIxMi4yIiBoZWlnaHQ9IjIwLjEiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4xOTkyIDMwLjEwMDEpIHJvdGF0ZSgtMTgwKSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==)

    no-repeat 0 0;

  width: 40px;

  height: 40px;

}

.reviews-block .slick-prev:hover:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNyIgc3Ryb2tlPSIjNTFhMmE2IiBzdHJva2Utd2lkdGg9IjMiLz48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTUyNV8yOTQpIj48cGF0aCBkPSJNMjUuMDk5NiAxMUwxNi4wOTk2IDIwTDI1LjA5OTYgMjkiIHN0cm9rZT0iIzUxYTJhNiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8xNTI1XzI5NCI+PHJlY3Qgd2lkdGg9IjEyLjIiIGhlaWdodD0iMjAuMSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjE5OTIgMzAuMTAwMSkgcm90YXRlKC0xODApIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)

    no-repeat 0 0;

}

.reviews-block .slick-next:before {

  position: relative;

  display: inline-block;

  content: "";

  z-index: 100;

  cursor: pointer;

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNyIgc3Ryb2tlPSIjRjZGNkY2IiBzdHJva2Utd2lkdGg9IjMiLz48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTUyNV8yOTApIj48cGF0aCBkPSJNMTUuMDk5NiAyOS4xMDAxTDI0LjA5OTYgMjAuMTAwMUwxNS4wOTk2IDExLjEwMDEiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfMTUyNV8yOTAiPjxyZWN0IHdpZHRoPSIxMi4yIiBoZWlnaHQ9IjIwLjEiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNCAxMCkiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=)

    no-repeat 0 0;

  width: 40px;

  height: 40px;

}

.reviews-block .slick-next:hover:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSIzNyIgaGVpZ2h0PSIzNyIgc3Ryb2tlPSIjNTFhMmE2IiBzdHJva2Utd2lkdGg9IjMiLz48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTUyNV8yOTApIj48cGF0aCBkPSJNMTUuMDk5NiAyOS4xMDAxTDI0LjA5OTYgMjAuMTAwMUwxNS4wOTk2IDExLjEwMDEiIHN0cm9rZT0iIzUxYTJhNiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8xNTI1XzI5MCI+PHJlY3Qgd2lkdGg9IjEyLjIiIGhlaWdodD0iMjAuMSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0IDEwKSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==)

    no-repeat 0 0;

}

.reviews-block .slick-dots {

  position: relative;

  display: flex;

  flex-direction: row;

  justify-content: center;

  align-items: flex-start;

  bottom: -20px;

  margin: 0 -8px;

}

.reviews-block .slick-dots li {

  width: 16px;

  height: 16px;

  margin: 0 8px;

}

.reviews-block .slick-dots button {

  position: relative;

  display: inline-block;

  content: "";

  z-index: 100;

  cursor: pointer;

  width: 16px;

  height: 16px;

  background-color: #f6f6f6;

  border: 1px solid #999;

  border-radius: 50%;

}

.reviews-block .slick-dots .slick-active button {

  background-color: #51a2a6;

  border: 1px solid #000;

}

.reviews-block .slick-dots button:before {

  display: none !important;

}

.icon-text-block {

  display: flex;

  flex-direction: row;

  align-items: flex-start;

  justify-content: space-between;

  list-style: none;

  margin: 40px -10px;

}

@media (max-width: 500px) {

  .icon-text-block {

    flex-direction: column;

  }

}

.icon-text-block__icon {

  width: 60px !important;

  margin: 0 10px !important;

}

@media (max-width: 500px) {

  .icon-text-block__icon {

    margin-bottom: 20px !important;

  }

}

.icon-text-block__text {

  margin: 0 10px;

}

.author-quote {

  font-size: 0;

  border: 1px solid #999;

  padding: 30px 40px 40px;

  margin: 40px 0;

}

@media (max-width: 910px) {

  .author-quote {

    padding: 20px 15px 40px;

    margin: 30px 0 0;

  }

}

.author-quote__quote,

.author-quote__quote p {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-style: italic;

  font-weight: 400;

  line-height: 1.5;

  color: #000;

  margin: 0 0 20px;

}

.author-quote__info-columns {

  position: relative;

  display: flex;

  flex-direction: row;

  justify-content: flex-start;

  align-items: flex-start;

  margin: 0 -8px;

}

@media (max-width: 991px) {

  .author-quote__info-columns {

    margin: 0 -8px 25px;

  }

}

.author-quote__info-img {

  object-fit: cover;

  max-width: 80px;

  max-height: 80px;

  border-radius: 50%;

  margin: 0 8px !important;

}

@media (max-width: 991px) {

  .author-quote__info-img {

    max-width: 60px;

    max-height: 60px;

  }

}

.author-quote__info-items {

  margin: 0 8px;

}

.author-quote__info-item {

  margin: 0 0 6px;

}

.author-quote__key {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-style: italic;

  font-weight: 400;

  line-height: 1.36;

  color: #999;

  margin: 0 5px 0 0;

}

@media (max-width: 991px) {

  .author-quote__key {

    font-size: 14px;

  }

}

.author-quote__value {

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  font-weight: 400;

  line-height: 1.36;

  color: #000;

}

@media (max-width: 991px) {

  .author-quote__value {

    font-size: 14px;

  }

}

.calc {

  border: 4px solid #51a2a6;

  padding: 40px 40px 20px;

  margin: 60px 0;

}

@media (max-width: 991px) {

  .calc {

    padding: 40px 16px 20px;

  }

  .calc__title-text {

    font-size: 20px !important;

  }

}

.calc__footnote-text {

  font-size: 14px;

  font-style: italic;

  color: #969696;

  margin-bottom: 20px;

}

.calc__text {

  font-size: 14px;

  margin-bottom: 20px;

}

.checklist {

  position: relative;

  overflow: hidden;

  max-width: 840px;

}

.checklist__content {

  display: flex;

  flex-direction: row;

  justify-content: center;

  align-items: flex-end;

  margin: 0;

}

@media (max-width: 600px) {

  .checklist__content {

    flex-direction: column;

    justify-content: flex-start;

    align-items: center;

  }

}

.checklist__img-block {

  margin: 0 45px;

}

@media (max-width: 1199px) {

  .checklist__img-block {

    margin: 0 28px;

  }

}

@media (max-width: 600px) {

  .checklist__img-block {

    margin: 0;

    padding: 0 28px;

  }

}

.checklist__img {

  display: block !important;

  max-width: 240px !important;

  object-fit: cover;

  width: 100% !important;

  margin: 0 0 10px !important;

  padding: 0 !important;

}

.checklist__info-block {

  position: relative;

  display: flex;

  flex-direction: column;

  justify-content: flex-start;

  align-items: flex-start;

  max-width: 304px;

  margin: 0 45px;

}

@media (max-width: 1199px) {

  .checklist__info-block {

    margin: 0 28px;

  }

}

@media (max-width: 600px) {

  .checklist__info-block {

    margin: 0;

    padding: 0 28px;

    max-width: none;

  }

}

.checklist__title {

  font-family: "Open Sans", sans-serif;

  font-size: 25px;

  line-height: 1.2;

  color: #000;

  font-style: normal;

  font-weight: 700;

  text-align: left;

  text-transform: none;

  text-decoration: none;

  padding-top: 20px;

  margin-bottom: 20px;

}

.checklist__link {

  position: relative;

  display: inline-block;

  font-family: "Open Sans", sans-serif;

  font-size: 16px;

  line-height: 1;

  color: #000 !important;

  font-style: normal;

  font-weight: 700;

  text-decoration: none !important;

  text-transform: uppercase;

  border: 5px solid #51a2a6 !important;

  background-color: #51a2a6;

  width: 100%;

  max-width: 300px;

  text-align: center;

  padding: 14px 15px !important;

  margin: 0 0 23px !important;

}

.checklist__link:hover {

  background-color: #fff !important;

}

.checklist__bg {

  position: absolute;

  bottom: 0;

  right: 0;

  width: 100vw;

  height: 100%;

  background-color: #f6f6f6;

  z-index: -1;

  left: 60%;

  transform: translateX(-70%);

}

@media (max-width: 600px) {

  .checklist__bg {

    width: 100%;

    height: 100vw;

    left: 0;

    transform: translateY(-175px);

    top: 0;

  }

}

.checklist-form {

  background: #fff;

  display: none;

  color: #000;

  position: absolute;

  text-align: left;

  width: 100%;

  max-width: 420px;

  padding: 30px;

  margin-top: 25px;

  margin-left: 15px;

  margin-right: 15px;

  margin-bottom: 15px;

}

@media (max-width: 767px) {

  .checklist-form {

    margin-top: 0;

  }

  .checklist-form__title-text {

    font-size: 20px !important;

  }

}

.checklist-form__close {

  position: absolute;

  height: 24px;

  top: 10px;

  right: 10px;

}

.checklist-form__close-icon {

  height: 24px;

  width: 24px;

  display: inline-block;

  position: absolute;

  right: 0;

  cursor: pointer;

}

.checklist-form__close-icon:before {

  content: "";

  display: inline-block;

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTg5ODk4IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIzIDJMMiAyM00yMyAyM0wyIDIiLz48L3N2Zz4=)

    center center no-repeat;

  height: 25px;

  width: 25px;

}

.checklist-form__close:hover .checklist-form__close-icon:before {

  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZiZjAwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIzIDJMMiAyM00yMyAyM0wyIDIiLz48L3N2Zz4=)

    center center no-repeat;

}

.checklist-form__footnote-text {

  font-size: 14px;

  font-style: italic;

  color: #969696;

  margin-bottom: 20px;

}

.checklist-form__text {

  font-size: 14px;

  margin-bottom: 20px;

}
.mobblock{
  display: none;
}
.container {
  position: relative;
}
.mobnone{
  display: block;
}
.slide_button{
  display: flex;
  flex-direction: row;
  gap: 20px;
}
.slide_text p{
font-size: 20px;
    line-height: 1.5;
    color: #ffffff;
    font-style: normal;
    position: relative;
        z-index: 99;
    font-weight: 500;
    text-align: center;
}
.slide_text span {
    font-size: 25px;
    line-height: 1.5;
    color: #ffffff;
    font-style: normal;
    font-weight: 500;
    text-shadow: 0 0 3px black;
    text-align: center;
}
.slide_text b {
    font-size: 25px;
    line-height: 1.5;
    color: #ffffff;
    font-style: normal;
    font-weight: 700;
    text-shadow: 0 0 3px black;
    text-align: center;
}
.tc{
     
text-align: center;

}
.tc>p{
      text-align: left;
  
}


.arser{
  position: absolute;
  right: 0;

  display: flex;
  width: 100%;
      z-index: 9999;
      gap: 20px;
          top: 20px;
    justify-content: flex-end;
}
.home-slider

 {
  position: relative;
 }
 .arser>.services__info-content{
  max-width: 120px;
    padding: 4px 7px;
    display: flex;
    background: rgba(0, 0, 0, 0.73);
    margin: 0;
    position: relative;
    flex-direction: column;
    justify-content: center;
        transform: translateY(0%);
      width: auto;
 }
.arser .services__name {
 color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 400;
    text-decoration: underline #51a2a6;
}
.header__phone-wrapper_button>.home-slider__item-link{
text-align: center;
    position: relative;
    display: inline-block;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    line-height: 1.35;
    color: #000;
    font-style: normal;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #abd6b9;
    background-color: #abd6b9;
    padding: 3px 16px;
    margin: 0;
}
 
.home-slider__item-link:hover {

  background-color: #fff;

}
.services__info-content:nth-child(3) {
 max-width: 240px;
    text-align: center;
    display: inline-block;
    top: 50%;
    transform: translateY(0%);
  width: auto;
}
.header__logo-wrapper
 {
    padding-left: 0px;
    padding-right: 0px;
}

.no-touch .our-works_open .sert

{
  padding-bottom: 0;
}
.pg0{
  padding: 0;
}
.specialization__img-content img{
  width: 100%;
}
.bane_but{
  padding-bottom: 50px;
}

.hero__content-list {
  position: absolute;
    display: flex;
    flex-direction: column;
    gap: 11px;
    z-index: 2;
    right: -5%;
    font-size: 15px;
    bottom: 11%;
    align-items: flex-end;
}
.vides{
        bottom: 74%;
}
.hero__content-list-item {
  white-space: nowrap;
display: flex;
    align-items: center;
    justify-content: flex-end;
       font-size: 12px;
    background: #FFFFFF;
   box-shadow: 6px 11px 6px -2px #10182808, 0px 12px 16px -4px #10182814;
    gap: 2px;
    padding: 2px 5px;
    
}
.hero__content-list-item img {
  max-width: 30px;
    width: 100%;
 
}
@media only screen and (min-width: 320px) and (max-width: 1199px){
  .hero__content-list {
  position: absolute;
    display: flex;
    flex-direction: column;
    gap: 11px;
    z-index: 2;
    right: 0;
    font-size: 15px;
    bottom: 11%;
    align-items: flex-end;
}
.vides{
        bottom: 56%;
}
  .specialization__img-content>img {
    padding-top: 30px;
    width: 100%;
}
.tc{

padding-bottom: 15px;
}
}
@media only screen and (min-width: 320px) and (max-width: 999px){
  .cost-separate-repair__table tbody td,.cost-separate-repair__table thead th

 {
  padding: 5px;
 }
      .home-slider__item-img {
        height: 100%;
    }
  .home-slider {
    max-height: 978px;
    overflow: hidden;
    font-size: 0;
}
.slide_text p {
    font-size: 15px;
    line-height: 1.5;
    color: #ffffff;
    font-style: normal;
    font-weight: 700;
    text-shadow: 0 0 3px black;
    text-align: center;
}
.home-slider__item-text {
    font-size: 15px;
    line-height: 2.2;
  
}
.home-slider__item-content {
width: calc(100% - 32px);
        height: 100%;
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        align-items: self-start;
        justify-content: space-evenly;
                align-items: center;
}
}
@media only screen and (min-width: 320px) and (max-width: 1000px){
  .arser>.services__info-content {

    transform: translateY(0%);
 
}
.arser {
  display: none;  
}
}
.ban_flex{
  padding-top: 40px;
}
.video-container {
         max-width: 800px;
    margin: 0px 0px 50px auto;
    text-align: center;
        }
        
        video {
            width: 100%;
            height: auto;
            cursor: pointer;
            box-shadow: 0 4px 8px rgba(0,0,0,0.3);
        }
        
        .sound-hint {
            margin-top: 10px;
            color: #666;
            font-style: italic;
        }
   .home-slider__item{
    position: relative;
  display: inline-block;
  overflow: hidden;
   }

   .home-slider__item::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0, 0, 0, 0.3) 30%,
    rgba(0, 0, 0, 0.7) 100%
  );
  pointer-events: none;
  z-index: 14;
}
@media only screen and (min-width: 320px) and (max-width: 1200px) {
    .video-container {
        max-width: 800px;
        margin: 50px auto;
        text-align: center;
    }
}
.mobile{
  display: none;
}
.mobilenone{
  display: block;
}
@media only screen and (min-width: 320px) and (max-width: 992px){
  .mobile{
  display: block;
}
.mobilenone{
  display: none;
}
     .home-slider__item::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0, 0, 0, 0.3) 30%,
    rgba(0, 0, 0, 0.7) 100%
  );
  pointer-events: none;
  z-index: 14;
}
       .padding-top-120{
          padding-top: 40px;
        }
  .video-container {
         max-width: 800px;
    margin:50px auto;
    text-align: center;
        }
  .header__logo {
    max-width: 137px;
    max-height: 81px;
}
  .ban_flex{
    display: flex;
    flex-direction: column;
  }
  .slide_text span {
    font-size: 20px;

    color: #ffffff;
    font-style: normal;
    font-weight: 500;
    text-shadow: 0 0 3px black;
    text-align: center;
}
  .slide_text b {
font-size: 18px;

    color: #ffffff;
}
  .header__sandwich-button {
    background-color: #fff;
    position: relative;
    float: right;
    padding: 9px 10px;
    border: 0;
    margin: 0 0px 0 0;
}
  .header__sandwich {
    margin-top: 0px;
}
      .home-slider__item-link {
        text-align: center;
        font-size: 13px;
        padding: 3px 4px;
        margin: 20px 0 5px;
    }
.mobblock{
  display: block;
}
.header__columns{
          padding-top: 10px;
  display: flex;
    flex-direction: row;
    flex-wrap: wrap;

    align-items: center;
            justify-content: space-between;
}
.mobnone{
  display: none;
}
}
.advantages-horizontally h2{
text-align: center;
}
.textone__flex{
  padding: 40px 0;
display: grid;
    grid-template-columns: .6fr 1fr;
    align-items: center;
    gap: 40px;
}
.textone__flex img{
 
  width: 100%; 
}
.servise__flex{
  display: flex;
  flex-direction: column;
}
.servise__flex-block{
  padding: 20px 0;
  gap: 50px;
  display: flex;
}
.servise__flex-blocktext{
  width: 50%;
}
.servise__flex-block img{
width: 50%;
}
.servise__flex-blocktext ul{
  list-style-type: none;
}
.servise__flex-blocktext ul li{
  font-size: 14px;
}
.servise__flex h2{
  text-align: center;
}
.blocki__flex{
  display: flex;
    justify-content: center;
}
.articles-list__items h2{
  text-align: center;
  padding-bottom: 20px;
}
.articles-list__line {
  
    height: 1px;
    background-color: #51a2a6;
    width: 35%;
}
.articles-list__title-name
 {
    color: #000;
    font-size: 16px;
}
.articles-list__title-link {
    text-decoration: none;
    border: none !important;
}
.articles-list__item{
  position: relative;
}
.articles-list__link-imgnumber{
position: absolute;
    left: -3%;
    padding: 3px 10px;
    font-size: 18px;
    top: 8%;
    background: #fff;
    color: #51a2a6;
    border: 1px #51a2a6 solid;
}
.contact__flex>div{
      display: flex;
    justify-content: flex-start;
    align-items: center;

}
.contact__flex-block{
padding-left: 50px;
    min-width: 543px;
    max-width: 543px;
    width: 100%;
}
.contact{
        text-align: center;
}
.contacts__info-text {
    padding-right: 30px;
    font-size: 16px;
    display: inline-block;
    margin-left: 0px;
}
.contact__flex .push-down-10 {
    margin-bottom: 0px;
}
.contacts__info-text-phone .footer__social-items {
display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0;
        gap: 20px;
}
.contacts__flex-block .footer__social-item

 {
    margin: 0;
}
.contact__flex{
display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin: 0;
    gap: 20px;
}
.contacts__flex-block .footer__social-title {
    position: relative;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 1.35;
    color: #000;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    margin: 0 0 0 14px;
}
.contacts__flex-block .footer__social-title:hover {
    position: relative;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 1.35;
    color: #000;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    margin: 0 0 0 14px;
}

.contacts__info-text-phone .footer__social-link:hover .footer__social-title
 {
    color: #000;
    text-decoration: none;
}
.contacts__info-text-phone .footer__social-item
 {
    margin: 0;
}
@media only screen and (min-width: 320px) and (max-width: 1015px) {
.contact__flex>div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
}
.contact__flex-block {
    padding-left: 0px;
    min-width: 543px;
    max-width: 543px;
    width: 100%;
}
}
.contacts__flex{
   display: flex;
    gap: 10px; 
    margin: 0 auto;
    max-width: 1000px;
}
.contacts__flex-block
 {
     width: 50%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 20px;
}
.contacts__flex-block>div{
    display: flex;
    gap: 0px;
    flex-direction: column;
}
.contacts__flex-block p{
    margin: 0;
    padding: 0;
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
    .contacts__flex-block {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 20px;
}
.contacts__flex {
    display: flex;
    gap: 30px;
    margin: 0 auto;
    max-width: 1000px;
    flex-direction: column;
}
   .contacts__info-text {
    font-size: 14px;
    display: inline-block;
    margin-left: 0px;
    width: 100%;
} 
 .contact__flex-block {
    width: 105px;
    min-width: 105px;
} 
.contacts__info-text-phone .footer__social-items {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    gap: 0px;
}
}
.mobules{
    display: none;
}
.mobules .header__phone-icon {
        margin-right: 5px;
     margin-top: 0px;
         margin-bottom: 0px
    }
    .contacts__flex-block>div>div {
    display: flex;
    gap: 10px;
    flex-direction: column;
}
@media only screen and (min-width: 320px) and (max-width: 992px){
    .mobules{
   display: flex;
   margin-top: 5px;
        justify-content: center;
}
   .mobules .mobblock {
        display: flex;
        margin-bottom: 10px;
        justify-content: center;
    }
  .blocki__flex {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.articles-list__link-imgnumber
 {
    position: absolute;
    left: 3%;
 }
  .servise__flex h2 {
    text-align: center;
    padding-top: 20px;
    font-size: 22px;
}
  .servise__flex-block{
  padding: 10px 0;
  gap: 10px;
  display: flex;
  flex-direction: column;
}
  .servise__flex-block h3 {
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 20px;
    line-height: 1.2;
}
.servise__flex-blocktext{
  width: 100%;
}
.servise__flex-block img{
width: 100%;
}
.textone__flex{
  padding: 10px 0;
display: grid;
    grid-template-columns:1fr;
    align-items: center;
    gap: 20px;
}
}
.valid
 {
    border-color: #28a745 !important;
}
.demenuz {
    position: absolute;
    display: flex;
    flex-direction: column;
    gap: 11px;
    z-index: 9999;
    right: 0;
    font-size: 15px;
    top: 37px;
    align-items: flex-end;
}
@media only screen and (min-width: 320px) and (max-width: 1330px){

.demenuz {
  text-align: left;
    position: absolute;
    display: flex;
    flex-direction: column;
    gap: 11px;
    z-index: 9999;
    right: 0;
    font-size: 15px;
    top: 0;
    align-items: flex-start;
    align-content: flex-start;
}
}
@media only screen and (min-width: 320px) and (max-width: 992px){
.demenuz{
  position: absolute;
    display: none;
    flex-direction: column;
    gap: 11px;
    z-index: 99999;
    right: -5%;
    font-size: 15px;
    top: 11%;
    align-items: flex-end;
}
    .home-slider__item-link {
        text-align: center;
        font-size: 13px;
        padding: 3px 4px;
        margin: 20px 0 5px;
        display: flex;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
}
.textblock__flex-text ul{
  padding-left: 25px;
}
.textblock h2{
  text-transform: uppercase;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 30px;
}
.voda h2{
   text-align: center;
    margin-top: 50px;
  text-transform: uppercase;
}
.textblock__flex img{
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.textblock__flex-text,.textblock__flex-text p{
  font-size: 18px;
    line-height: 31px;
}
.textblock__flex{
 display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(auto-fill, minmax(450px, 1fr));
}
@media only screen and (min-width: 320px) and (max-width: 768px){
.textblock__flex{
 display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr;
}
.textblock__flex-text,.textblock__flex-text p{
  font-size: 16px;
    line-height: 21px;
}
.textblock h2 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
}
}

.list-advantages__items-grid{
display: grid;
    grid-gap: 20px;
        justify-items: center;
    grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
}
.push-down-30new{
  margin-top: 60px;
}
@media only screen and (min-width: 320px) and (max-width: 768px){
  .textblocktop{
    padding-top: 30px;
  }
.list-advantages__items-grid{
display: grid;
    grid-gap: 20px;
        justify-items: center;
    grid-template-columns: 1fr 1fr;
}
.list-advantages__items-grid .list-advantages__item {
    width: 100%;
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 20px;
    vertical-align: top;
}
.list-advantages__items-grid .list-advantages__title
 {
    font-family: "Open Sans";
    color: #000;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    max-width: 200px;
    margin: auto;
    margin-bottom: 15px;
}
.preimesh
 {
    padding-top: 30px;
}
}

.submit-application__button-flex{
width: 100%;
    display: flex;
    gap: 20px;
    justify-content: center;
}
.submit-application__button-flex .button__link
 {
    text-align: center;
    border: 5px solid #abd6b9;
    text-decoration: none;
    padding: 5px 0;
    display: inline-block;
    background-color: #abd6b9;
    max-width: 440px;
    width: 100%;
}
@media only screen and (min-width: 320px) and (max-width: 768px){
.submit-application__button-flex {
    width: 100%;
    display: flex;
    gap: 20px;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
}
.selection-services-block__wrapper {
    max-width: 1200px;
    padding: 60px 0 85px;
    margin: 30px auto 0px auto;
}
.archives h1{
  text-align: center;
}
.articles-list__link-img:hover{
 cursor: pointer;
}
.articles-list__link-img img{
  transition: all 0.3s ease;
}
.articles-list__link-img:hover img{
  transition: all 0.3s ease;
 filter: contrast(150%);
}
.articles-list__title-link:hover span{
  color: #abd6b9;
   transition: all 0.3s ease;
}
.content__title {
  text-align: center;
    font-size: 30px;
    line-height: 1.2;
      margin-top: 20px;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.home-slider__item-textnew strong {
    position: relative;
    text-align: left;
    color: #FFF;
    width: 100%;
    font-size: 25px;
    line-height: 40px;
    text-shadow: 0 0 3px black;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0px;
    z-index: 1;
    overflow: hidden;
}
.slide_buttonnew .home-slider__item-link {
    position: relative;
    display: inline-block;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 1.35;
    z-index: 99;
    color: #000;
    font-style: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #000;
    background-color: #abd6b9;
    padding: 3px 34px;
    margin: 8px 0 20px;
}
.demenuz .hero__content-list-item {
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 12px;
    background: #2E898E;
    box-shadow: 6px 11px 6px -2px #10182808, 0px 12px 16px -4px #10182814;
    gap: 2px;
    padding: 2px 18px;
}
.demenuz  .hero__content-list-item p{
  color: #fff;
}
@media only screen and (min-width: 320px) and (max-width: 1240px){
  .demenuz .hero__content-list-item p {
    font-size: 11px;
    color: #fff;
}
}
@media only screen and (min-width: 320px) and (max-width: 768px){
.slide_button {
    display: flex;
    flex-direction: column;
    gap: 0px;
}
}
.demenuzmob{

    display: none;

}
.voda p,.voda ul li{
  font-size: 18px;
    line-height: 31px;
}
#voda ul li:before {
    content: ".";
    color: #51a2a6;
    font-size: 60px;
    position: absolute;
    left: 0;
    top: -46px;
}
.blocketap .textblock__flex{
  padding-bottom: 50px;
}
.textblock__flex-text h4{
  font-size: 22px;
}
@media only screen and (min-width: 320px) and (max-width: 768px){
  .demenuzmob .hero__content-list-item p {
        font-size: 14px;
        color: #fff;
    }
  .demenuzmob{
        width: 100%;
        display: flex;
        position: relative;
        top: 0;
        right: 0;
        align-content: flex-start;
        align-items: stretch;
        margin: 20px 0;
}
      .demekrutizacia .home-slider__item-img
 {
        height: 800px;
    }
   .demekrutizacia .slick-slide > div
 {
    height: 800px;
}
.demenuz .hero__content-list-item {
  min-width: 310px;
    white-space: nowrap;
    display: block;
    align-items: center;
    justify-content: flex-end;
    font-size: 12px;
    background: #2E898E;
    box-shadow: 6px 11px 6px -2px #10182808, 0px 12px 16px -4px #10182814;
    gap: 2px;
    padding: 2px 18px;
}
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
    .voda .textblock h2 {
        text-align: center;
        margin-top: 50px;
        margin-bottom: 0px;
    }
    #voda .textblock__flex-text ul

 {
    padding-left: 0px;
}
#voda ul li {
    color: #333;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
    line-height: 1.3;
    margin-left: 5px;
}
}
.table-container {
    width: 100%;

    -webkit-overflow-scrolling: touch;


}

.table-container table {
    width: 100%;
  
    border-collapse: collapse;
}

.table-container th {
    background-color: #2c3e50;
    color: #fff;
    font-weight: 600;
    padding: 5px 12px;
    text-align: left;
    font-size: 15px;
}
.cards__info p{
    padding-bottom: 10px;
}
.table-container td {
    padding: 5px 12px!important;
    border-bottom: 1px solid #eaeaea;
}

.table-container tr:nth-child(even) {
    background-color: #f9f9f9;
}

.table-container tr:hover {
    background-color: #f0f7ff;
}
table th {
    color: #000;
    background: #f5f9fc;
    padding: 8px 15px;
    vertical-align: middle;
    border: 1px solid #ebebeb;
    border-right-color: #e0e0e0;

}
table td {
    border: 1px solid #ebebeb;
    padding: 8px 15px;
    vertical-align: middle;
   
    font-size: 16px;
}
.presentationse

 {
    padding-bottom: 30px;
 }
 .banerse img
 {
    cursor: pointer;
    border-radius: 10px;
    object-fit: cover;
    width: 100%;
    max-height: 500px;
    height: 100%;
}
.imgcenter img{
  max-width: 900px;
  width: 100%;
  object-fit: cover;
}
.poleznae{
    margin-top: 20px;
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
.imgcenter img{
  max-width: 900px;
  max-height: 400px;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
    .table-container {
            overflow-x: auto;
        margin: 15px -15px;
        width: calc(100% + 30px);
        border-radius: 0;
    }

    .table-container th, .table-container td {
        padding: 12px 10px;
        font-size: 14px;
    }
}