@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@700&display=swap");
html {
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%; }

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

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

img,
video {
  height: auto; }

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

svg {
  max-height: 100%; }

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

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

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

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

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

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

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

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

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

a {
  color: #042e76;
  text-decoration-color: #0754d9; }

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

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

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

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

.normal {
  font-weight: normal; }

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

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

sub, sup {
  bottom: 1px; }

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

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

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "PT Sans Narrow", sans-serif;
  font-weight: bold;
  color: #042e76;
  text-rendering: optimizeLegibility;
  margin-bottom: 1rem;
  line-height: 1.2; }

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

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

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

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

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

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

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

.caps {
  text-transform: uppercase; }

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

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

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

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

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

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

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

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

table p {
  margin-bottom: 0; }

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

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

td {
  vertical-align: middle; }

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

/*grid*/
.main {
  max-width: 1400px;
  margin-left: auto !important;
  margin-right: auto !important; }

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

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

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

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

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

[class*=grid-] ~ [class*=grid-] {
  margin-top: 1vm; }

[class*=grid-] > li {
  list-style: none; }

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

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

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

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

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

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

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

.grid-1-4 {
  grid-template-columns: .5fr 4fr; }

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

.grid-auto {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); }

/*flex-push*/
.flex-top {
  display: flex;
  align-items: flex-start; }

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

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

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

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

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

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

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

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

.push-middle, .push-middle-all div > *, .push-middle-all > * {
  margin-top: auto;
  margin-bottom: auto !important; }

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

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

.w10 {
  width: 10%; }

.w20 {
  width: 20%; }

.w30 {
  width: 30%; }

.w40 {
  width: 40%; }

.w50 {
  width: 50%; }

.w60 {
  width: 60%; }

.w70 {
  width: 70%; }

.w80 {
  width: 80%; }

.w90 {
  width: 90%; }

.w100 {
  width: 100% !important; }

/*utils*/
.center {
  text-align: center !important;
  margin-left: auto;
  margin-right: auto; }

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

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

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

img.right, figure.right {
  margin: 0 0 5.3333333333px 20px;
  float: right;
  max-width: 500px; }

img.left, figure.left {
  margin: 0 20px 5.3333333333px 0;
  float: left;
  max-width: 500px; }

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

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

ul.no-ul li {
  text-indent: 0; }

.red, .red a {
  color: #d71921 !important; }

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

.white, .white a, a.white {
  color: white !important; }

.circle {
  border-radius: 50%; }

.relative {
  position: relative; }

.show-phone, .show-ipad {
  display: none; }

/*accordion*/
.accordion, .accordion-right, .accordion-readmore, .accordion-revers {
  cursor: pointer;
  display: inline-block;
  transition: 0.4s;
  font-weight: bold;
  color: #042e76; }

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

.accordion:before, .accordion-revers:before, .accordion-right:after, .accordion.active:before, .accordion-revers.active:before, .accordion-right.active:after {
  display: inherit;
  color: #ababab;
  content: '+';
  margin-right: 10px;
  font-weight: bold;
  font-size: 20px; }

.accordion-right:before, .accordion-right.active:before {
  content: '';
  margin: 0; }

.accordion-right:after {
  margin-left: 10px; }

.accordion.active:before, .accordion-revers.active:before, .accordion-right.active:after {
  transform: rotate(45deg); }

.accordion-content {
  display: none;
  border-left: 1px solid #ababab;
  padding-left: 20px;
  margin: 10px 0; }

.accordion-readmore:after {
  content: "Read more"; }

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

summary {
  cursor: pointer;
  color: #042e76;
  position: relative; }

summary::-webkit-details-marker {
  display: none; }

summary strong {
  position: relative;
  display: inline-block; }

ul summary {
  padding-left: 10px; }

summary strong::after {
  content: "+";
  color: #ababab !important;
  display: inherit;
  font-weight: bold;
  margin-right: 10px;
  font-size: 20px;
  position: absolute;
  left: -16px;
  top: -3px;
  width: 10px;
  height: 10px; }

details[open] summary strong::after {
  content: "+";
  transform: rotate(45deg);
  position: absolute;
  left: -7px;
  top: -1px;
  width: 10px;
  height: 10px; }

details[open] p {
  border-left: 1px solid #ccc;
  padding-left: 10px;
  margin-left: -10px;
  margin-top: 10px; }

summary .Right {
  margin-left: -10px;
  padding-right: 25px; }

summary .Right::after {
  left: auto;
  right: 0;
  position: absolute; }

details[open] summary .Right::after {
  content: "+";
  transform: rotate(45deg);
  position: absolute;
  left: auto;
  top: -1px;
  right: 0;
  width: 10px;
  height: 10px; }

details[open] summary .Right {
  padding-right: 30px; }

summary .Readmore::before {
  content: "Read more";
  font-weight: bold; }

details[open] summary .Readmore::before {
  content: "Close"; }

@font-face {
  font-family: 'icons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64, AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzJWSmGhAAABUAAAAFZjbWFwSsNXtQAAAagAAALkY3Z0IAu9C7oAACV0AAAANGZwZ22KkZBZAAAlqAAAC3BnYXNwAAAAEAAAJWwAAAAIZ2x5Zr82W8sAAASMAAAcMmhlYWQYqFKIAAAgwAAAADZoaGVhBz0DZgAAIPgAAAAkaG10eEe9//0AACEcAAAAUGxvY2FIiT9AAAAhbAAAACptYXhwAhcMogAAIZgAAAAgbmFtZc2dFxgAACG4AAACzXBvc3Tbc/zHAAAkiAAAAOFwcmVw6kZFwQAAMRgAAACGAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEDlgGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQAAqAHoDUv9qAFoDVACXAAAAAQAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAHwAAEAAAAAAOoAAwABAAAALAADAAoAAAHwAAQAvgAAACIAIAAEAAIAKgA8AD4ARgBJAE0AVABWAFkAZgBtAHAAcgB1AHgAev//AAAAKgA8AD4ARgBJAE0AVABWAFkAZgBsAHAAcgB0AHcAev//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAiACIAIgAiACIAIgAiACIAIgAiACIAJAAkACQAJgAoAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAIAAwAAAAAAAAAEAAAFAAAABgAAAAAAAAcACAAACQAAAAAAAAAAAAAAAAoAAAAAAAsMAAANAA4ADxAAERIAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAA9AAAAAAAAAATAAAAKgAAACoAAAABAAAAPAAAADwAAAACAAAAPgAAAD4AAAADAAAARgAAAEYAAAAEAAAASQAAAEkAAAAFAAAATQAAAE0AAAAGAAAAVAAAAFQAAAAHAAAAVgAAAFYAAAAIAAAAWQAAAFkAAAAJAAAAZgAAAGYAAAAKAAAAbAAAAGwAAAALAAAAbQAAAG0AAAAMAAAAcAAAAHAAAAANAAAAcgAAAHIAAAAOAAAAdAAAAHQAAAAPAAAAdQAAAHUAAAAQAAAAdwAAAHcAAAARAAAAeAAAAHgAAAASAAAAegAAAHoAAAATAAz///9qA+kDUgAPACcANwBHAFcAZwB3AIcAlwCnALcAwACvQKwQARgAsbCpgXlRSQcJCKGgmXFpQTkHBwaRkIlhWTEpBwUEBEcAFhcAFxYAbRkBABgXABhrGgEYFA4CCAkYCGAVDwIJEgwCBgcJBmATDQIHEAoCBAUHBGAAFxcDWAADAwxIEQsCBQUBWAIBAQEQAUm4uAEAuMC4wL++u7m1s62rpaOdm5WTjYuFg317dXNta2VjXVtVU01LRUM9OzUzLSshHhkWCQYADwEOGwUUKxMyFhURFAYrASImNxE0NhcFHgEHERQGIyEiJjURNDY3ITIWHwEeARcBNTQmKwEiBh0BFBY7ATI2PQE0JisBIgYdARQWOwEyNj0BNCYrASIGHQEUFjsBMjYTNTQmKwEiBh0BFBY7ATI2PQE0JisBIgYdARQWOwEyNj0BNCYrASIGHQEUFjsBMjYTNTQmKwEiBgcVFBY7ATI2PQE0JisBIgYHFRQWOwEyNj0BNCYrASIGBxUUFjsBMjY3NSMiJj0BIRGhJTQ0JUgkNgE0JQNIICgBVDv+HiU0HhcBdxc0EVUPFgH+ZQoIRwgKCghHCAoKCEcICgoIRwgKCghHCAoKCEcICo8KCEgHCgoHSAgKCghIBwoKB0gICgoISAcKCgdICAqPCghIBwoBDAZICAoKCEgHCgEMBkgICgoISAcKAQwGSAgKNVkWIP6bAnw0Jv2hJTQ0JQJfJTYBWxNCJ/5UO1Q0JQNZFx4BFhBVDzYW/X1HCAoKCEcICgqXRwgKCghHCAoKl0cICgoIRwgKCv7qRwgKCghHCAoKl0cICgoIRwgKCpdHCAoKCEcICgr+6kcICgoIRwgKCpdHCAoKCEcICgqXRwgKCghHCAoK3o8eF1r+4gABAAD/5wO2AikAFAAZQBYNAQABAUcCAQEAAW8AAABmFBcSAwUXKwkBBiInASY0PwE2MhcJATYyHwEWFAOr/mIKHgr+YgsLXQoeCgEoASgLHAxcCwGP/mMLCwGdCx4KXAsL/tgBKAsLXAscAAABAAAAAAO2AkYAFAAZQBYFAQACAUcAAgACbwEBAABmFxQSAwUXKyUHBiInCQEGIi8BJjQ3ATYyFwEWFAOrXAseCv7Y/tgLHAtdCwsBngscCwGeC2tcCgoBKf7XCgpcCx4KAZ4KCv5iCxwAAAABAAD/agPoA1IAJABGQEMSAQUEAUcHAQIDAQMCAW0ABQYBAwIFA14ABAQAWAkBAAAMSAgBAQEQAUkBAB4cGxoZGBUTEQ8MCwoJCAYAJAEjCgUUKxMiBhURFBYzIREjNTM1JjYzMhcVByIGHQEzByMRITI2NRE0JiM5GCEhGAHbenoBZFFIJUopHIoSeAEJGCEhGANSIRj8ihghAWqMZ1lhBnwCICNajP6WIRgDdhghAAUAAP9pA+cDUgAJABMAHwBYAHMAV0BUGxQCAwVpKwIABGZGAgIBA0cABQAEAAUEYAADAAABAwBgAAEAAgYBAmAKAQcHCVgACQkMSAAGBghYAAgIEAhJICBwa2NeIFggUzo4FRYTFCMSCwUaKwE0JiIOARYzMjY3FAYuAT4BMhcWNxQHBiInJicmNjIWJQYHBgcOAQcGBwYHBh8BFB8BFhcWFxYXFhcWNzY3Njc2NzY/ATY3Ni8BNC8BJicmJyYnJiMnJiMiARQHBgcGBwYgJyYnJicmEDc+ATc2IBceARcWApphi2ABZENFYlmX0pgDktpHSEoSFDARDwIBJi0o/gEnGxYZIDINCAQDBAIBAQcMDRkUJRIdhX2EaxseGhUZDAQGAgMEAgEBBwwOFxkiDx4bKWNZLEoCcAMGSkiJTv7/TohKTAQEBASXhzkBKzmIkgcDAV5FYmSIYmJFa5cCk9uSSkyhGRESEg8bGCMidAMDAgsMMiAUGxUuVJ93KRsuHxsVEAcGFAEBFgIQDRMZIQobCRYuU6B3JB8vIhcZDAYHBgIB/mWWOYZMSgYEBAhISogzATczhpcGAwMIk4g5AAACAAD/agObA1QALwBgADlANmBeTQMBAFE4AgIBAkdPAQEBRkwkIwMCRAABAwECAQJaBAEAAAwASQEAVlM8OzUzAC8BLwUFFCsBJgcGBwYHBh4BFxY+ASYnJicmNzY3PgIXHgEXFgcGBwYHARc3Njc2NzYnJicuAQcGDwEjJgcGFwYWNzMmNicmIwYnJjc+Ajc2HwE3FhcmFwYXFjczJjYnJiMGLwEGBwH0V1NROzwZFwpBNxIaCgwQNBUUDg8wLImaRkhrGBkLByIgM/70MHaDQDsaGQ0MMTe+wRw3FwgPBQcEBA4QhgECAQEHDQEBBQMDBwIDAz9DDQofBwQHBA6LAQMBAQccBWEdPANSASUlQkRUSJuNNAoMHx8HOk5NTlA+PUkLHRt0SUxLQD04Lv71MHaDQkJYVllbSlho5UWMOwECBA0PCgMEGQQHAwYDDAgHGQMFBmduJR4IHwwEAgEEGQQHBx/0NGgAAAAAAgAA/2oD6ANSAA8AQgBzQHA6GhgWFBIGCAIzAQcIMC0CBgcmAQQFBEcACAIHAggHbQAHBgIHBmsABgUCBgVrAAUEAgUEawAEAwIEA2sKAQICAFgJAQAADEgAAwMBWAABARABSREQAQA+PTY1Ly4rKiknJSMQQhFCCQYADwEOCwUUKxMiBhURFBYzITI2NRE0JiMFMhc2NwYHNjcGBxUUBw4BBwYHBiMiJxYzMjciJicWMjcuAT0BFhcmNTQ3FhcWFyY1NDY5GCEhGAN2GCEhGP7MOyowKhAvMCAeJxARRC4yP0NKdmIPEmFOLEoNDRkWMUMgJD0SNE1KWANTA1IhGPyKGCEhGAN2GCHdKwkZNBsIDy0cEjY8OWolKhYYQAM8OSsEBQlONAISAShOJSI+KiYGEg46UwAAAgAA/2oD6ANSAA8AgQBQQE15VR0aBAQDAUcKCAICAAMAAgNtBwEDBAADBGsGBQIEAQAEAWsJAQAADEgAAQEQAUkQEAEAEIEQgWxqXVpJSEdFLywVEwkGAA8BDgsFFCsTIgYVERQWMyEyNjURNCYjATIzFjMyFxYXFhcUBhUWFxY3Nj8BNjc2NzY3NjczMhcWBwYHBgcGBwYHBhcWFxYfARYXFgcGJwcGIicuAScmJyYnJgcGBxQHFgcGJyMGJicmJyYvAiYnJjc2HwEWHwEWFxYXFhcWFxY/ATYnJicmNzY5GCEhGAN2GCEhGP4YBAMMERoHFAoFAgYCBxQVDBUDCQMFBwkECQ85PBIQCQQWDwIJEhYFCwMKJAsPBxEJDRUPGiUOIQ4QIAwNCQ8MEAUDAgEBGAwfCChJHC0nEy4LDBMDBBsbOhQNCwIJBRAJBRETDREDAQMFBhwHIhkDUiEY/IoYISEYA3YYIf7VAgIDDA8YCzkOGBILGAwoBhAECBMWBw4DAREXDR4VBg8TFwsTFg0mChAHFBIXCwYBAQIDBB4NEQgMBQIOBxUOBBYIBQICHRwnOB1QEhohERkFAgIBCBQDEg8jDQ4WGAEDHyErECALEgcFAAAAAAwAAP9qA+gDUgAPAB0ALgA/AEkAZQBtAH8AngCyALwAwwLRS7AJUFhAJx0BBAI1MRgVEgUHCzoBAwd+ASAVuwEjILqrk5COBRkapnECEBkHRxtLsApQWEAnHQEEAjUxGBUSBQcLOgEDB34BIB27ASMguquTkI4FGRqmcQIQGQdHG0AnHQEEAjUxGBUSBQcLOgEDB34BIBW7ASMguquTkI4FGRqmcQIQGQdHWVlLsAlQWEBpCAYlAwQCCwIEZSYBCwwBBwMLB2AKCQUDAycBDRIDDWApFigDEhEBDxUSD14rHx0qFwUVLSIsAyAjFSBgACMAGhkjGl4hHgIZHBsYFBMFEA4ZEGEAAgIAWCQBAAAMSAAODgFYAAEBEAFJG0uwClBYQHklAQQCBgIEZQgBBgsCBmMJAQMHBQUDZSYBCwwBBwMLB2AKAQUnAQ0SBQ1hKRYoAxIRAQ8VEg9eKx8CHSAQHVIqFwIVLSIsAyAjFSBgACMAGhkjGl4hHgIZHBsYFBMFEA4ZEGEAAgIAWCQBAAAMSAAODgFYAAEBEAFJG0uwEFBYQGkIBiUDBAILAgRlJgELDAEHAwsHYAoJBQMDJwENEgMNYCkWKAMSEQEPFRIPXisfHSoXBRUtIiwDICMVIGAAIwAaGSMaXiEeAhkcGxgUEwUQDhkQYQACAgBYJAEAAAxIAA4OAVgAAQEQAUkbQGoIBiUDBAILAgQLbSYBCwwBBwMLB2AKCQUDAycBDRIDDWApFigDEhEBDxUSD14rHx0qFwUVLSIsAyAjFSBgACMAGhkjGl4hHgIZHBsYFBMFEA4ZEGEAAgIAWCQBAAAMSAAODgFYAAEBEAFJWVlZQHO+vbSzn5+BgG5uZmZLSkFAHx4BAMHAvcO+w7m3s7y0vJ+yn7KurKqpqKelo5qZl5WJiICegZ5uf25/fXt0cnBvZm1mbWxramloZ1lYSmVLZUZFQElBSTw7OTg3NjQyMC8nJh4uHy4XFhQTCQYADwEOLgUUKxMiBhURFBYzITI2NRE0JiMFMxc3MwcVIzUmLwEmJxcyFxYdARQHBiInJj0BNDc2FzMVFjMyNzUzFSM1BiInJjUnIgYdARQyPQE0BzIXHgEXFhUUBwYHBgcGICcmJyYnJjQ3PgE3NgcVMxEzETM1MxEzNRYzMjc2PQE0JyYjIgc1FyIHBh0BFBcWMjc2NzY9ASMVFg8BBiMiPQEzNTQnJgUVFBcWMzI3FTM1IxUGIyI1Jj0BFzIdARQjIic1NjMyHQEjNTQ5GCEhGAN2GCEhGP1fMCEgLTcuBhcOBgfcIBANDRA/EQ0NEX4qAggLECkpGSsGBV8KCigKq1QaKQYNDgQVFRpd/rtdGBcWBAwMBiccVHcwLjKgKRUVGQkEBAkZFhSuIREMDBRAEAgCAisBAQEDDxVTDg7+bgMGFBcYKSkNDQkBrxISCwoLohQoA1IhGPyKGCEhGAN2GCFSeXm5fHwgQyoRF0gYESVRJRAYGBEkUSURGAO6CROw5hkcEQ0Vkw8RYCAgYCDsCQQlGzFwazYZFRIDCgoDEhQaNdk0GicDCVAr/vkBByv+zhcZGgwhWiMLGhhjSxcQJVAkEhcZCg4MDwUNBwMFDx8oMCITFwO0FgsRHBrkrRMJAQ6oIh5iHgqLCR8WFh8AAv///2oDoQMNAAgAIQAtQCofAQEADgEDAQJHAAEAAwIBA2AAAAAEWAAEBA1IAAICEAJJFyMUExIFBRkrATQuAQYUFj4BARQGIi8BBiMiLgI+BB4CFxQHFxYCg5LQkpLQkgEeLDoUv2R7UJJoQAI8bI6kjmw8AUW/FQGCZ5IClsqYBoz+mh0qFb9FPmqQoo5uOgRCZpZNe2S/FQAAAgAA/7ECPAMLAAgAGAAiQB8AAQACAAECbQAAAANYAAMDDUgAAgIPAkkXFxMSBAUYKwE0JiIGFBYyNjcUBwMOASImJwMmNTQ2MhYBrVR2VFR2VI4SywkkJiYHzBKo7KgB7TtUVHZUVDs9J/5QEhYWEgGwJz12qKgAAgAAAAADqgK1ACQAQwA0QDEuJQIBAAFHBAEAAQBvAAEDAW8AAwICA1QAAwMCWAACAwJMAQA7OCsoExIAJAEjBQUUKxMiBhUUFhcWHwEWHwEWHwEWFxY7ARY3Njc2PwE2PwE+ATU2JiMFEQYWMyE+ATURBgcGDwEGBwYHBisBBicmJyYnJicmjSYnNR4sOIADDQQSCBsODgsMAgoOEgoMDi4UaGkkLgEuIPzlAS8fAs4iKxgYk2AJGgoMIhobAhYfHREMIUWtGQK1MScfSBQgJlgCCgMOBRAIBQQBBQgFBgoiDkhIGkMoIC7d/n4fMAIsIQGCGhFjRAcSBwoOCwEMDAwHGTJ1EQAACAAA/2oDWQNSABMAGgAjAFkAXgBsAHcAfgB0QHEUAQIEbGoCAwJ0YVZJBAYDbyYCCgZ+NAILClwBCAcGRwAIBwUHCAVtCQECAAMGAgNgAAYACgsGCmAACwAHCAsHYAAEBAFYAAEBDEgMAQUFAFgAAAAQAEkbG3x7enlQTTg3MjApJxsjGyMTJhQ1Ng0FGSsBHgEVERQGByEiJicRNDY3ITIWFwcVMyYvASYTESMiJic1IREBFhc2MzIXFgcUIwcGIyImJwYHBiMiLwImNz4BNzYXFhU2NzY3LgE3NjsBMhcWBwYHFQYHFgE2Nw4BEwYXNjc0NzY3IiY1NCcDNjciLwEmJwYHBgUmIxYzMjcDMxAWHhf9EhceASAWAfQWNg9K0gUHrwbG6BceAf5TAawSHSEgUhEJCAEBAyQbSiR7YFUyCAcOAwYCBTYuCAUBHR8mFA0ICAYRDA0HCgUBAQEHH/7yHS8dKNcJBwEDBAECAQEHRkxTAQYJKxwPHxEBYA1BKhsIAgJ+EDQY/X4XHgEgFgN8Fx4BFhAm0hEGrwf8sAI8IBXp/KYBSw4RBBsNEAECFRYSDSGSBAcCBg4XOBoFCAEBLz9MRi5WHBYIDBoDARZEJ1v+8Q1LFjIB8RcyBBQCFgMCAgEMCP6NHg8FCCU9MD4fBg0QAQAAAgAA//kCywMLAAgAOgBKQEc0AQAKLwECASUTAgQDGAEFBARHAAUEBXAJAQEIAQIDAQJgBwEDBgEEBQMEYAAAAApYAAoKDQBJOTYzMhEmFCMmESQhIgsFHSsBNCYnIxUzMjY3FAYrARUhMhYdARQGIyEVFAYrASImPQEjIiY9ATQ2OwE1IyImPQE0NjczETQ2MyEyFgJGSDyysjxIhIxwvgEaBwoKB/7mCghdCAp9CAoKCH19CAoKCH0KCAEtb44CFzhEAfpEOWyIQgoIRwgKawgKCghrCghHCApCCghTBwoBAV8ICogAAAH////5AxIDCwBOACdAJDIBAgEAAQACAkcAAgEAAQIAbQAAAG4AAQENAUlCQCEgJgMFFSslFAYHBgcGIyImLwImJy4BJyYvAS4BLwEmNzQ3Njc+ATMyFxYfAR4BFx4CFRQOAgcUHwEeATUeARcyFh8BFjcyPgIXMh4BHwEWFxYDEgwGCzk0Mw8eERo7NitHmisbEwoICAQHAwEdHxwOMA8IBAoUEAoUBwIQCCAmHgEDBAEOKm5MARIFCwYHCh4eIAwHEBgCYCcDAp4PMA4cIBwEBQgVFBssmEgrNhwXEBIgDg80NDkLBgwCAycfFB4PAhgQCAsgHh4KBQgLAxYBTW4qDAIFAwEgJCIBCBACNhMKBAAAAAIAAP+wA6kC7QAkAEAAOkA3MSoCAwUlAQIDAkcABQEDAQUDbQADAgEDAmsAAAABBQABYAACAgRYAAQEDwRJPDo1FTU0MwYFGSs1ETQ2NzMyFhcUBgcjIgYVERQWNyEyNj0BNDYyFgcVFAYnISImNz4BNzYXFRQWNyU2NTQmLwElJgYXFSIHDgNkRYEdJgEoHIEPFBQPAkwPFCg2KAFiRv20RmLzLZhbKiAWEAEbCgQEAv7lDxgBBw1JgFo2WgHqRmIBKBodJgEUD/4WDhYBFA88GygoGzxGZAFioVFmCAMFZxYQDM8ICwYKAgLPDBAWVAEHRG6KAAAABAAA/2oDWQNSABMAGgAjAFMAs0ALFAECBEw+AgcGAkdLsBFQWEA5EA4MAwoDBgMKZQ0LCQMGBwMGB2sIAQcFBQdjAAIAAwoCA2AABAQBWAABAQxIDwEFBQBZAAAAEABJG0A7EA4MAwoDBgMKBm0NCwkDBgcDBgdrCAEHBQMHBWsAAgADCgIDYAAEBAFYAAEBDEgPAQUFAFkAAAAQAElZQCQkJBsbJFMkU1JRR0Y6OTg3NjU0MygnJiUbIxsjEyYUNTYRBRkrAR4BFREUBgchIiYnETQ2NyEyFhcHFTMmLwEmExEjIiYnNSERExUzEzMTNjc2NTMXHgEXEzMTMzUjFTMHBg8BIzU0JjQmJwMjAwcGDwEjJyYvATM1AzMQFh4X/RIXHgEgFgH0FjYPStIFB68GxugXHgH+UzsnXFhIBAECAgEBAgJIWVsnpzI3AwEBAwICAlE/UQIBAQICAgECODICfhA0GP1+Fx4BIBYDfBceARYQJtIRBq8H/LACPCAV6fymAfQ7/o8BDwsOCQUOARQE/vEBcTs79QsODAQCBAQSBQEw/tANCAQMDA4L9TsABAAA/2oDWQNSABMAGgAjAFMAy0ALFAECBFI7AgcLAkdLsBFQWEBCDwEMAwsDDGUQDg0DCwcDCwdrExEKCAQHBgMHBmsJAQYFBQZjAAIAAwwCA2AABAQBWAABAQxIEgEFBQBZAAAAEABJG0BEDwEMAwsDDAttEA4NAwsHAwsHaxMRCggEBwYDBwZrCQEGBQMGBWsAAgADDAIDYAAEBAFYAAEBDEgSAQUFAFkAAAAQAElZQCokJBsbJFMkU1FQT05NTEFAPz49PDo5ODc2NSgnJiUbIxsjEyYUNTYUBRkrAR4BFREUBgchIiYnETQ2NyEyFhcHFTMmLwEmExEjIiYnNSERNxUzNSM3PgIHMxQfAR4BHwEjFTM1Iyc3MzUjFTMHDgEPASM0JyYvATM1IxUzFwcDMxAWHhf9EhceASAWAfQWNg9K0gUHrwbG6BceAf5TqJ0qOgMEBgEBAwIBBAI8K6Mma2wmnCk5AggBAQEDAwY7KqImam0CfhA0GP1+Fx4BIBYDfBceARYQJtIRBq8H/LACPCAV6fymgzs7WgQKBgECBAQCBANaOzuYnjs7WQQKAwECAwYHWTs7mJ4ACQAA/2oDWQNSAAMABwALAA8AIwAqADcASgBTAX9ACyQBAAwBR0QBEgFGS7AJUFhAXA0BAAwCDABlAAIBDAJjFwEFBgcGBQdtERgCBxIGBxJrFQEBAAQDAQReChYCAwsBBgUDBmAAEgAUExIUYBoBEwAQDxMQYA4BDAwJWAAJCQxIGQEPDwhYAAgIEAhJG0uwEVBYQF0NAQAMAgwAZQACAQwCAWsXAQUGBwYFB20RGAIHEgYHEmsVAQEABAMBBF4KFgIDCwEGBQMGYAASABQTEhRgGgETABAPExBgDgEMDAlYAAkJDEgZAQ8PCFgACAgQCEkbQF4NAQAMAgwAAm0AAgEMAgFrFwEFBgcGBQdtERgCBxIGBxJrFQEBAAQDAQReChYCAwsBBgUDBmAAEgAUExIUYBoBEwAQDxMQYA4BDAwJWAAJCQxIGQEPDwhYAAgIEAhJWVlARExLKysMDAgIBAQAAFBPS1NMU0lHRkU+PSs3Kzc2NTQzMjEuLCYlIR4ZFgwPDA8ODQgLCAsKCQQHBAcGBQADAAMRGwUVKwE1IxUXNSMdATUjFRc1IxUlHgEVERQGByEiJicRNDY3ITIWFwcVMyYvASYTESMiJic1IxUjNSERARcWFRQGLgEnNDc2NzUzFTMyFgMyNjQmIg4BFgFlR49IR49IAc4QFh4X/RIXHgEgFgH0FjYPStIFB68GxugXHgFHSP7iAW08BFB+TgIFDDdHLA0SSx4qKjwoAiwCfEdHSEhIR0dHSEhI2RA0GP1+Fx4BIBYDfBceARYQJtIRBq8H/LACPCAV6UhI/KYBk8MPDi4+AjowDg8jukdHDv7wFhwWFhwWAAAAAQAAAAEAAAMSOApfDzz1AAsD6AAAAADa0IdzAAAAANrQh3P///9pA+kDVAAAAAgAAgAAAAAAAAABAAADUv9qAAAD6P////8D6QABAAAAAAAAAAAAAAAAAAAAFAPoAAAD6P//A+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAADoP//AjsAAAPoAAADWQAAAsoAAAMR//8DqQAAA1kAAANZAAADWQAAAAAAAAFSAYgBvgIWAvYDrARIBTQHogfwCCwIsAmsCiAKqgsmC/4M3A4ZAAAAAQAAABQAxAAMAAAAAAACAFwAbABzAAABJwtwAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAgANQABAAAAAAACAAcAPQABAAAAAAADAAgARAABAAAAAAAEAAgATAABAAAAAAAFAAsAVAABAAAAAAAGAAgAXwABAAAAAAAKACsAZwABAAAAAAALABMAkgADAAEECQAAAGoApQADAAEECQABABABDwADAAEECQACAA4BHwADAAEECQADABABLQADAAEECQAEABABPQADAAEECQAFABYBTQADAAEECQAGABABYwADAAEECQAKAFYBcwADAAEECQALACYByUNvcHlyaWdodCAoQykgMjAyMCBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tZm9udGVsbG9SZWd1bGFyZm9udGVsbG9mb250ZWxsb1ZlcnNpb24gMS4wZm9udGVsbG9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADIAMAAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZgBvAG4AdABlAGwAbABvAFIAZQBnAHUAbABhAHIAZgBvAG4AdABlAGwAbABvAGYAbwBuAHQAZQBsAGwAbwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVAANmYXgEZG93bgJ1cApmYWNlYm9vay0xC2luc3RhZ3JhbS0xB21ldHJvLTEHdHdpdHRlcgJ2awd5b3V0dWJlBnNlYXJjaAhsb2NhdGlvbgZtYWlsLTEIZmlsZS1wZGYGcm91YmxlBXBob25lBmV4cG9ydAlmaWxlLXdvcmQKZmlsZS1leGNlbAxmaWxlLWFyY2hpdmUAAAAAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAYABgAGAAYA1IDDQNS/7L/agNU/2kDUgMNA1L/sv9qA1T/abAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCBkILDAULAEJlqyKAEKQ0VjRVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBCkNFY0VhZLAoUFghsQEKQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAErWVkjsABQWGVZWS2wAywgRSCwBCVhZCCwBUNQWLAFI0KwBiNCGyEhWbABYC2wBCwjISMhIGSxBWJCILAGI0KxAQpDRWOxAQpDsAFgRWOwAyohILAGQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khILBAU1iwASsbIbBAWSOwAFBYZVktsAUssAdDK7IAAgBDYEItsAYssAcjQiMgsAAjQmGwAmJmsAFjsAFgsAUqLbAHLCAgRSCwC0NjuAQAYiCwAFBYsEBgWWawAWNgRLABYC2wCCyyBwsAQ0VCKiGyAAEAQ2BCLbAJLLAAQyNEsgABAENgQi2wCiwgIEUgsAErI7AAQ7AEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERLABYC2wCywgIEUgsAErI7AAQ7AEJWAgRYojYSBksCRQWLAAG7BAWSOwAFBYZVmwAyUjYUREsAFgLbAMLCCwACNCsgsKA0VYIRsjIVkqIS2wDSyxAgJFsGRhRC2wDiywAWAgILAMQ0qwAFBYILAMI0JZsA1DSrAAUlggsA0jQlktsA8sILAQYmawAWMguAQAY4ojYbAOQ2AgimAgsA4jQiMtsBAsS1RYsQRkRFkksA1lI3gtsBEsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBIssQAPQ1VYsQ8PQ7ABYUKwDytZsABDsAIlQrEMAiVCsQ0CJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsA4qISOwAWEgiiNhsA4qIRuxAQBDYLACJUKwAiVhsA4qIVmwDENHsA1DR2CwAmIgsABQWLBAYFlmsAFjILALQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbATLACxAAJFVFiwDyNCIEWwCyNCsAojsAFgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAULLEAEystsBUssQETKy2wFiyxAhMrLbAXLLEDEystsBgssQQTKy2wGSyxBRMrLbAaLLEGEystsBsssQcTKy2wHCyxCBMrLbAdLLEJEystsB4sALANK7EAAkVUWLAPI0IgRbALI0KwCiOwAWBCIGCwAWG1EBABAA4AQkKKYLESBiuwcisbIlktsB8ssQAeKy2wICyxAR4rLbAhLLECHistsCIssQMeKy2wIyyxBB4rLbAkLLEFHistsCUssQYeKy2wJiyxBx4rLbAnLLEIHistsCgssQkeKy2wKSwgPLABYC2wKiwgYLAQYCBDI7ABYEOwAiVhsAFgsCkqIS2wKyywKiuwKiotsCwsICBHICCwC0NjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wLSwAsQACRVRYsAEWsCwqsAEVMBsiWS2wLiwAsA0rsQACRVRYsAEWsCwqsAEVMBsiWS2wLywgNbABYC2wMCwAsAFFY7gEAGIgsABQWLBAYFlmsAFjsAErsAtDY7gEAGIgsABQWLBAYFlmsAFjsAErsAAWtAAAAAAARD4jOLEvARUqLbAxLCA8IEcgsAtDY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbAyLC4XPC2wMywgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDQssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIzAQEVFCotsDUssAAWsAQlsAQlRyNHI2GwCUMrZYouIyAgPIo4LbA2LLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsAhDRrACJbAIQ0cjRyNhYCCwBEOwAmIgsABQWLBAYFlmsAFjYCMgsAErI7AEQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDcssAAWICAgsAUmIC5HI0cjYSM8OC2wOCywABYgsAgjQiAgIEYjR7ABKyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyFQEAKrEABUKzCgcBCCqxAAVCsxMFAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMBwEMKrgB/4WwBI2xAgBEAAA=") format("truetype");
  font-weight: normal;
  font-style: normal; }
 article a[href*="youtube.com"]:before, article a[href*="youtu.be"]:before, .youtube:before, article a[href*="vkvideo.ru"]:before, article a[href*="vk.com"]:before, .vk:before,  article a[href$=".pdf"]:before, article a[href$=".doc"]:before, article a[href$=".docx"]:before, article a[href$=".xls"]:before, article a[href$=".xlsx"]:before, article a[href$=".zip"]:before, article a[href$=".rar"]:before, article a[href$=".7zip"]:before, a[href^="mailto:"]:before, a[href^="tel:"]:before, .fax:before, .link:after, .location:before, .rub:after, .find:before, .metro:before {
  font-family: 'icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  padding-right: 5px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }



article a[href*="youtube.com"]:before, article a[href*="youtu.be"]:before, .youtube:before {
  content: '\59';
  color: #B02C27; }

article a[href*="vk.com"]:before, .vk:before, article a[href*="vkvideo.ru"]:before {
  content: '\56';
  color: #4C75A3; }



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

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

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

article a[href$=".zip"]:before, article a[href$=".rar"]:before, article a[href$=".7zip"]:before {
  content: "\7A"; }

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

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

.fax:before {
  content: '\2A' !important;
  margin-right: 4px !important; }

.link:after {
  content: '\75' !important;
  margin-left: 4px !important;
  color: #a2a2a2; }

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

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

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

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

 article a[href*="vk.com"], .vk, article a[href*="youtube.com"], article a[href*="youtu.be"], .youtube,  a[href^="mailto:"], a[href^="tel:"], .fax, .location, article a[href$=".pdf"], article a[href$=".doc"], article a[href$=".docx"], article a[href$=".xls"], article a[href$=".xlsx"], article a[href$=".zip"], article a[href$=".7zip"], article a[href$=".rar"], article a[href$=".xls"] {
  text-decoration: none; }

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

body:after {
  display: none; }

body.lb-disable-scrolling {
  overflow: hidden; }

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  opacity: 0.8;
  display: none; }

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal; }

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;
  border: 4px solid white; }

.lightbox a img {
  border: none; }

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
  background-color: white; }

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both; }

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0; }

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  border: 0; }

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10; }

.lb-container > .nav {
  left: 0; }

.lb-nav a {
  outline: none;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); }

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block; }

.lb-nav a.lb-prev:before, .lb-nav a.lb-next:before {
  position: relative;
  top: 50%;
  left: 10px;
  font-size: 50px;
  color: #fff; }

.lb-nav a.lb-prev:before {
  content: "❰"; }

.lb-nav a.lb-next:before {
  content: "❱"; }

.lb-nav a.lb-prev, .lb-nav a.lb-next {
  width: 20%;
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  transition: opacity 0.6s;
  text-decoration: none;
  text-shadow: 0 0 12px #000000; }

.lb-nav a.lb-prev {
  left: 0;
  float: left; }

.lb-nav a.lb-prev:hover, .lb-nav a.lb-next:hover {
  opacity: 1; }

.lb-nav a.lb-next {
  right: 0;
  float: right; }

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both; }

.lb-data {
  padding: 0 4px;
  color: #ccc; }

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em; }

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em; }

.lb-data .lb-caption a {
  color: #4ae; }

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999; }

.lb-data .lb-close:before {
  content: "✖";
  position: relative;
  top: 20px;
  color: #fff;
  font-size: 40px; }

.lb-data .lb-close {
  display: block;
  float: right;
  outline: none;
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s; }

a.lb-close {
  border: 0; }

.lb-data .lb-close:hover {
  cursor: pointer;
  opacity: 1; }

/* Owl Carousel - Core */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
  margin-bottom: 2vw !important; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden; }
  .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(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    box-shadow: 0 0 12px #ccc8c8; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav {
    text-align: center; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none !important;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

.no-js .owl-carousel {
  display: block; }

.owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
      background: #869791; }

.social-likes,
.social-likes__widget {
  display: inline-block;
  padding: 0;
  vertical-align: middle !important;
  word-spacing: 0 !important;
  text-indent: 0 !important;
  list-style: none !important; }

.social-likes {
  opacity: 0; }

.social-likes_visible {
  opacity: 1;
  transition: opacity 0.1s ease-in; }

.social-likes > * {
  display: inline-block;
  visibility: hidden; }

.social-likes_vertical > * {
  display: block; }

.social-likes_visible > * {
  visibility: inherit; }

.social-likes__widget {
  display: inline-block;
  position: relative;
  white-space: nowrap; }

.social-likes__widget:before,
.social-likes__widget:after {
  display: none !important; }

.social-likes_vertical .social-likes__widget {
  display: block;
  float: left;
  clear: left; }

.social-likes__button,
.social-likes__icon,
.social-likes__counter {
  text-decoration: none;
  text-rendering: optimizeLegibility; }

.social-likes__button,
.social-likes__counter {
  display: inline-block;
  margin: 0;
  outline: 0; }

.social-likes__button {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.social-likes__button:before {
  content: "";
  display: inline-block; }

.social-likes__icon {
  position: absolute;
  top: 0;
  left: 0; }

.social-likes__counter {
  display: none;
  position: relative; }

.social-likes_ready .social-likes__counter,
.social-likes__counter_single {
  display: inline-block; }

.social-likes_ready .social-likes__counter_empty {
  display: none; }

.social-likes_vertical .social-likes__widget {
  display: block; }

.social-likes_notext .social-likes__button {
  padding-left: 0; }

.social-likes_single-w {
  position: relative;
  display: inline-block; }

.social-likes_single {
  position: absolute;
  text-align: left;
  z-index: 99999;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s .11s, opacity .1s ease-in;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.social-likes_single.social-likes_opened {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.15s ease-out; }

.social-likes__button_single {
  position: relative; }

.social-likes {
  min-height: 36px;
  margin: 36px -6px; }

.social-likes,
.social-likes_single-w {
  line-height: 19px; }

.social-likes__widget {
  margin: 6px;
  color: #000;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  line-height: 19px; }

.social-likes__widget:hover,
.social-likes__widget:active,
.social-likes__widget:focus {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  cursor: pointer; }

.social-likes__button,
.social-likes__counter {
  vertical-align: middle;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  line-height: 20px;
  cursor: inherit; }

.social-likes__button {
  padding: 1px 6px 1px 20px;
  font-weight: 400;
  border-right: 0; }

.social-likes__icon {
  width: 20px;
  height: 18px;
  margin-top: 1px;
  background-repeat: no-repeat;
  background-position: 50% 50%; }

.social-likes__counter {
  min-width: 12px;
  padding: 1px 4px;
  font-weight: 400;
  text-align: center;
  border-left: 1px solid #ccc; }

.social-likes__widget:hover > .social-likes__counter,
.social-likes__widget:focus > .social-likes__counter,
.social-likes__widget:active > .social-likes__counter,
.social-likes__widget_active > .social-likes__counter {
  position: relative;
  border-left-color: transparent; }

.social-likes__widget:hover > .social-likes__counter:before,
.social-likes__widget:focus > .social-likes__counter:before,
.social-likes__widget:active > .social-likes__counter:before,
.social-likes__widget_active > .social-likes__counter:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1px;
  border-left: 1px solid;
  opacity: 0.4; }

.social-likes_vertical {
  margin: -6px; }

.social-likes_vertical .social-likes__widget {
  margin: 6px; }

.social-likes_notext {
  margin: -3px; }

.social-likes_notext .social-likes__widget {
  margin: 3px; }

.social-likes_notext .social-likes__button {
  width: 18px; }

.social-likes_notext .social-likes__icon {
  width: 100%;
  background-position: center center; }

.social-likes__widget_single {
  margin: 0; }

.social-likes_single {
  margin: -12px 0 0;
  padding: 4px 0;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px; }

.social-likes__single-container {
  width: 100%;
  display: table; }

.social-likes_single .social-likes__widget {
  float: none;
  display: table-row;
  margin: 0;
  border: 0;
  border-radius: 0;
  background: 0 0; }

.social-likes_single .social-likes__button {
  display: block;
  padding: 2px 6px 2px 24px; }

.social-likes_single .social-likes__icon {
  margin-left: 4px;
  margin-top: 2px; }

.social-likes_single .social-likes__counter {
  display: table-cell;
  padding: 2px 8px 2px 4px;
  border-left: 0;
  text-align: right; }

.social-likes_single .social-likes__widget:hover > .social-likes__counter:before,
.social-likes_single .social-likes__widget:focus > .social-likes__counter:before,
.social-likes_single .social-likes__widget:active > .social-likes__counter:before {
  display: none; }

.social-likes__icon_single {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAaElEQVR42mIxL/zLgATkgXgBECcC8QOYIBOagvVA7ADEa4FYAV0RIxDPAeIUKD8VygeJM7BABf8DsScQ/4HyzwGxB1QcrKgByUpk9h8YnwlJElkBiiYmBiIAbRUx0s46FizhgwEAAgwAkmYQfIjC7tcAAAAASUVORK5CYII="); }

.social-likes__widget_single:hover,
.social-likes__widget_single:active,
.social-likes__widget_single:focus,
.social-likes__widget_active {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #3673f4;
  border-color: #3673f4;
  color: #fff; }

.social-likes__widget_single:hover .social-likes__icon_single,
.social-likes__widget_single:active .social-likes__icon_single,
.social-likes__widget_single:focus .social-likes__icon_single,
.social-likes__widget_active .social-likes__icon_single {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAYklEQVR42mL4//8/AxKWB+L9QKyALI6u4Nx/CDiLrBCmgBGIdwOxEVQRiN4DFWcAE1DAAsR/gBgkwIjEBzMaGBAAmf0Hzgea1IDm+P9o/AYmBiIAbRUx0s46FizhgwEAAgwAAJd9Vn3NlgwAAAAASUVORK5CYII="); }

.social-likes__icon_facebook {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaklEQVR42mJ0Cp7jycDAMBeIJRnwg+dAnMxEpGIGqJq5THgULwFicSBmBGJbmCYWPCYWAvEbdEF8GmCK/yMLMjGQCLBpsIW6GwaQ/UC6Ddj8cBjJZOr44TkJ6l+ANKSAGEQofgpKGgABBgAWcxAZp2KpkQAAAABJRU5ErkJggg=="); }

.social-likes__widget_facebook:hover,
.social-likes__widget_facebook:active,
.social-likes__widget_facebook:focus {
  background: #425497;
  border-color: #425497; }

.social-likes__widget_facebook:hover .social-likes__icon_facebook,
.social-likes__widget_facebook:active .social-likes__icon_facebook,
.social-likes__widget_facebook:focus .social-likes__icon_facebook {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaUlEQVR42mL6//+/JxA/+08YgNR4MoIYDAwMkgzEgedMeBQvAWJxIGYEYluomCQLHtMKgfgNuiA+DTDF/5EFmRhIBNg02ELdDQPIfiDdBlCw/sclRzU/PCdB/QuQhhQQgwjFT4E4GSDAAMuiQX7Tr7YFAAAAAElFTkSuQmCC"); }

.social-likes__icon_twitter {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAA9ElEQVR42mKU3vqak4GB4TcQ/2HABFxAXA3EzkD8DIjbgfg+ECuwAIkwIHYD4gSoAchgORD7IfEDgPgpEGczAQlBII4C4kNAbIikSAqIfdEMYgRiMSD+B7JxJ9SZFkB8Foj3A/FWIP4KVYgO5gHxFpBGNSA+DsS2UIVOUIwLfAYRIKe+gGoiFpyDaTwJxEVA/J0ITd+hXgNrBIETMCcQADOA+D26RpCn/+LRdAuI62EcmMb/0IjOx6H5ATSu4a4ChaoPEMcAsTUQy6Bp+AfEy4C4EIjfIEuANG4B4rvQVKEOTWYfoKG3HYgfoluvPm8jA0CAAQAqvDQ/IXqkWQAAAABJRU5ErkJggg=="); }

.social-likes__widget_twitter:hover,
.social-likes__widget_twitter:active,
.social-likes__widget_twitter:focus {
  background: #00b7ec;
  border-color: #00b7ec; }

.social-likes__widget_twitter:hover .social-likes__icon_twitter,
.social-likes__widget_twitter:active .social-likes__icon_twitter,
.social-likes__widget_twitter:focus .social-likes__icon_twitter {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAQAAAD4iURRAAAAo0lEQVQYGQXBsSoEAACA4Z8YKIO6yXLzjYrkHS5Wm5GyYPMAUgarMikpGZQHsFh4BZPhJi9wJdzn+7JkQZJk2bl3TzYNbGTfvUVJ8gyYmdjJMd6sS9bMAHwbZ+QHMy9OHQDgWtn1CgAALpUtAADAnpITUwAAU6tKtn0BALiSkjkXfgHAhxUpybwjvwA+DSVl7MEEwJ87A0lKRs7cenTj0FCSpH8xHAhkcGt6PAAAAABJRU5ErkJggg=="); }

.social-likes__icon_plusone {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABD0lEQVR42nTSsUtCURTH8eszSGgIgkqSoHBQh7QpbAlBcRCJ2staHFoa+hNyzqXBoan+gMDdoWgymkwkBxMiggo3a3Cp76WfcJHXgQ/nvfveue+ewwt08luGmEEdcwgjZP7iFrtmIqaUn5SXkUEDA+wZn/CwgQgetHYjC+JbZCOANWf9VXmobDd+c4vu8YgoalhFFpf4VL8rmMW8vR/3lEQV2yijhUO99KzeQ7p+95wjneAMQcRQ1JfsNA/wrc1T46KaznyMJqZxrcIvdNRf3957Gm8JO0ggjRx+cKpN21h0B7GJDw3EOGPvYuQ3ctvgC+K4w7nOfoQlFP4rsg+usI4Lrff0Z7QnCyqpffMrwAC15jTuOMaeqQAAAABJRU5ErkJggg=="); }

.social-likes__widget_plusone:hover,
.social-likes__widget_plusone:active,
.social-likes__widget_plusone:focus {
  background: #dd4241;
  border-color: #dd4241; }

.social-likes__widget_plusone:hover .social-likes__icon_plusone,
.social-likes__widget_plusone:active .social-likes__icon_plusone,
.social-likes__widget_plusone:focus .social-likes__icon_plusone {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAA5klEQVR42myRvQrCMBSFUyehmyC4Zte1OPoALi6+gy/j6uobiINbF3Fx6tDFpZtSUFzEPxQxnksPchty4WvSJPeek5vIOWcQMViCFuiApqliDUbGD0kCeyLzAfiAI4i5VkM+CfiChdpIXRU2lNSgYAR6ysCB441jAkrfXs7KM1YXq3PuicUxuIO2/GvZKSh4n4xrcugKniwq88L3O+GmVB0GlKxWElsl2IEt1d4qsctu/ruXskqiFKXtL2WzRiQJ6McJWO8Jc/AA/dDj7niPDb2LpRU4e+q1x7VMkM5cSMZ7mBA/AQYALgmaWsDGGiQAAAAASUVORK5CYII="); }

.social-likes__icon_mailru {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8XunISbFxmQ5UYqGIj9KMztLCyTKrMZCs7K1U7NSLBRloWb+AREmFpPF7GUzRBaymGLpV5bi+9RzM+XU595zT+85533PueHTXhC1BFaRx6DHnnGEbbxoIPSEFCp+l3DjCWOYc38FFzEe7Tj3Dlr5AG0OWscA6jhFX5zHmgO1+oy3V0AHirhHGZ36jjnnknfaxzKmMIxdTKMHO0pPE/px6cA7nAV/bQsfXky7fmtCqA5a8Bn8bz/WqlhNaCCDE0xivCk459zfMKq6VPQxCth0wTUfcZdr+UIaWVR1D0k6115lFkNYwLuPeB4beFUm0cVN4NCnoaBb5z3iDFTfIx7Cpl+j23eyiF6Pqb4lXEVBvwIMAGRTP1kwMI3TAAAAAElFTkSuQmCC"); }

.social-likes__widget_mailru:hover,
.social-likes__widget_mailru:active,
.social-likes__widget_mailru:focus {
  background: #255896;
  border-color: #255896;
  color: #ffcd00; }

.social-likes__widget_mailru:hover .social-likes__icon_mailru,
.social-likes__widget_mailru:active .social-likes__icon_mailru,
.social-likes__widget_mailru:focus .social-likes__icon_mailru {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8Xtn0IyIDc1SFpJQ5EdN1ChLC6PJFCsWsvInKCvFQllYKPaaZpIpC83CntkgsrBSLP1K2Wh8n3pupubU5865p/c9533PnbBWDaLRijWsYMBrLyhiF69aCJ3Qg7J/j3DrhDFkPV/FuRKSTK6RQAbtmMEPCojjxGv9TTw2XIJ2n/PxN2jDFh5wjA69x1yzytBJB1hCGsPYxyxS2FN5SuhDxYH3OAv+xw4+vZlO/VVCqAma8RU0jpq1KFYJz5jCKSYxXhe87NrfMaq+1HQJ69h2w5e+4k738o1BTONC19rNpOpd5jGEHD5wiAVs4k2VRB9uwneectCd6x5xBervCY9h3V+jy99kEb1eU395XEVBfwIMAE0mQy9JLJUSAAAAAElFTkSuQmCC"); }

.social-likes__icon_vkontakte {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAElBMVEVLZYxZeZ2NoLi6xtPc5Ov6/fxJdm2qAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+EIBAwdNHkc39wAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAADlJREFUCNdjCBQEAlEGVMCsoKygLMDAEqhqGMrAwBSsahwIFHV1DXUAUiKhzsFAilFFwUQBTR/EMAAWpQajeKshCwAAAABJRU5ErkJggg=="); }

.social-likes__widget_vkontakte:hover,
.social-likes__widget_vkontakte:active,
.social-likes__widget_vkontakte:focus {
  background: #526e8f;
  border-color: #526e8f; }

.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte,
.social-likes__widget_vkontakte:active .social-likes__icon_vkontakte,
.social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH4QgEDCIQHcERMQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABTUlEQVQoz52Ru0tCARyFv3vVTEmJGxm9IJKeU0FCUEQNQVMEQX9BBOkaLS39A0GRm7g4FQTRVEFLUOjikCC9JKgIS3tYhldN768xggLrGw/nDOccRGRDRFJSGeuKiAh/QP1J1AvlXwOmsen55cVglOdskYGOOkIHCeb9EU5vMgz1usgXy3j9YXbCt7Q11KA67RauH95Z3Y7z9JbH01WPXihx/6hjUhUCuxccxVOknnI4bBbUfrfGzEgbhsDcWpic/gGAYoLIWZrA3iWaw4pvqpf2RgeKiEgqozO7csx5MktzbTXJ1zw2q5lS2aDwYTDe34jfN/hV2lVrwzvZDcBdJo8hUDYEu9UMQCzxzH707vtKE54WQgvDaPYqAJo0G1tLo/S0OnnIFlgMRomcpfnxh5OrF6rMKp0tTkyqwmHsHlVV6HNr/Os4f4XeNLD5CQhQrZOaIxcnAAAAAElFTkSuQmCC"); }

button, .btn {
  font-size: 15px;
  border: 1px solid #042e76 !important;
  font-weight: bold;
  min-height: 40px;
  padding: 8px 20px;
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  line-height: 20px;
  vertical-align: middle;
  -webkit-appearance: none;
  text-align: center; }

.btn a, a.btn {
  color: #042e76 !important;
  text-decoration: none !important; }

input[type="submit"] {
  width: auto; }

button:hover, .btn:hover, .btn a:hover {
  outline: none;
  text-decoration: none;
  color: #d71921; }

.red-btn {
  background-color: #d71921; }

fieldset {
  font-family: inherit;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 2rem;
  margin-bottom: 2rem;
  margin-top: 2rem; }

legend {
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 1rem;
  margin-left: -1rem;
  top: 2px;
  position: relative;
  line-height: 0; }

input,
textarea,
select {
  display: block;
  width: 100%;
  font-family: inherit;
  font-size: 14px;
  min-height: 35px;
  outline: none;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #d4d4d4;
  box-shadow: none;
  padding: 0 12px; }

input:focus,
textarea:focus,
select:focus {
  outline: none;
  background-color: #fff;
  border-color: #a5a1a1;
  box-shadow: 0 0 1px #a5a1a1 inset; }

.select option {
  background: #f1f1f1;
  color: #404040; }

select {
  -webkit-appearance: none;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20%20width%3D%228.2871%22%20height%3D%224.832%22%20version%3D%221.1%22%20viewBox%3D%220%200%208.2871%204.832%22%3E%0A%20%3Cpath%20d%3D%22m0.73242%200-0.73242%200.72266%204.1445%204.1094%204.1426-4.1094-0.73242-0.72266-3.4121%203.3809z%22%20fill%3D%22%23999%22/%3E%0A%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 1rem center; }

select[multiple] {
  background-image: none;
  height: auto;
  padding: .5rem .75rem; }

textarea {
  height: auto;
  padding: 8px 12px;
  line-height: 24px;
  vertical-align: top; }

input[type="text"]::placeholder, textarea::placeholder {
  color: #bbbbbb; }

input[type="file"] {
  width: auto;
  border: none;
  padding: 0;
  height: auto;
  background: none;
  box-shadow: none;
  display: inline-block; }

input[type="radio"],
input[type="checkbox"] {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0; }

label {
  display: inline-block;
  font-weight: bold;
  color: #8e8e8e;
  margin-bottom: 4px;
  font-size: 14px; }

nav ul {
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }

.nav li {
  padding: 0 5px; }

.nav img {
  height: 20px; }

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

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

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

.show-menu {
  right: 0; }

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

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

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

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

.line:before {
  top: 8px; }

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

.burger-x {
  background: #fff; }

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

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

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

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

.search-form {
  overflow: hidden;
  position: relative;
  min-width: 35px;
  top: -6px; }

.search-form input {
  padding: 0; }

.search-label {
  cursor: pointer;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 0;
  left: 0px;
  color: #fff; }

.search-input {
  width: 0px;
  opacity: 0;
  border: 0;
  height: 30px;
  transition: all .3s ease-in-out; }

.search-input.show {
  width: 100%;
  opacity: 1;
  padding-left: 35px; }

.search-sm {
  width: 100% !important; }

input {
  border: 1px solid #d4d4d4; }

#calendar a {
  text-decoration: none; }

#calendar table td, #calendar table th {
  border: none;
  background: none !important; }

#calendar table td:last-child, #calendar table th:last-child {
  padding-right: 0; }

.ui-datepicker .ui-datepicker-title {
  font-weight: bold;
  color: #474e9a; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-radius: 0; }

.ui-widget-content {
  border: none;
  background: #fff;
  padding: 5px;
  width: 100%;
  color: #222;
  box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 0 !important;
  background: none;
  color: #000000; }

a.ui-datepicker-today {
  border-radius: 3px;
  margin: 5px; }

.myClass a {
  border-radius: 8px;
  margin: 5px;
  color: #fff !important;
  background: #50688c !important; }

.myClass .ui-state-default {
  border-radius: 3px;
  margin: 5px;
  color: #fff !important;
  background: #50688c !important; }

a.ui-state-active {
  border-radius: 3px;
  margin: 5px; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: none;
  background: #fff;
  font-weight: normal;
  color: #555;
  padding: .75rem 0;
  text-align: center; }

.tab_item img {
  margin-top: 0.5rem; }

td.ui-datepicker-today {
  border: 1px solid #2f3253;
  border-radius: 3px; }

td.ui-datepicker-today a.ui-state-default.ui-state-active {
  background-color: #fff; }

a.ui-state-default.ui-state-active {
  background: #8fbcdc !important; }

.ui-icon {
  background-image: none !important; }

.ui-datepicker-prev:before {
  color: #939393;
  content: "<"; }

.ui-datepicker-next:before {
  color: #939393;
  content: ">"; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 0 !important;
  background: none;
  color: #000000; }

.ui-datepicker-calendar td {
  text-align: center; }

.ui-widget-header {
  border: none;
  background: #fff;
  color: #2f3254;
  font-weight: normal; }

.ui-widget-content {
  border: none;
  background: #fff;
  padding: 5px;
  width: 100%;
  color: #222;
  -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-radius: 0; }

thead {
  border: none; }

.ui-datepicker th {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500; }

.label- {
  padding: 1px 5px;
  line-height: 19px;
  color: #56597d;
  display: inline-block;
  margin-left: 8px;
  border-radius: 4px;
  box-shadow: 0 0 12px #ccc; }

.no-child li:nth-last-child(3), .no-child li:last-of-type {
  display: none; }

.ui-datepicker .ui-datepicker-title {
  font-weight: bold;
  color: #474e9a; }

.pagination {
  display: flex !important;
  flex-direction: row;
  justify-content: center;
  margin: 3rem 0; }

.pagination a {
  border: none;
  text-decoration: none !important; }

.pagination .active {
  background: #ccc; }

.pagination .active a {
  color: #fff; }

.pagination li {
  list-style: none;
  border: solid 1px #ccc;
  padding: 5px 15px;
  margin: 0 5px;
  text-indent: 0; }

.empty {
  color: red;
  font-size: 18px;
  line-height: 28px; }

.required .required {
  color: red; }

.help-inline {
  color: red;
  font-size: 12px; }

.breadcrumbs {
  color: #656464;
  font-size: 12px;
  margin: 1rem auto !important; }

.breadcrumbs a {
  color: #929292;
  text-decoration: none;
  border-bottom: 1px solid #dedede; }

.page-img {
  margin: 0 20px 5px 0;
  float: left;
  max-width: 30%; }

.page-content img {
  max-width: 100% !important;
  clear: both; }

/*article iframe {
 *   width: 70%;
 *     height: 450px;
 *       margin-bottom: 20px; }
 *       */
article img, article iframe {
  display: block;
  margin: auto; }

/*header*/
header {
  margin-bottom: 4rem;
  padding: 2rem 10px 4rem;
 /*background: url(../images/flag-ru.png) no-repeat top left, url(../images/flag-eu.png) no-repeat top right, url(../images/sky.jpg) no-repeat top center;*/
  background: url(../images/sky.jpg) no-repeat top center;
  background-size: cover;
  clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0% 75%, 0 0); }

.big {
  font-size: 3rem; }

.logo-header {
  max-width: 15%;
  margin: 60px auto !important; }

.top-menu ul a {
  text-decoration: none;
  background: #fff;
  padding: 10px;
  font-weight: bold;
  margin: 0 5px; }

.top-menu ul {
  margin-bottom: 3rem; }

.header-blue-box {
  background: #72bdf6;
  color: #fff;
  padding: 5px 10px 3px;
  display: inline-block; }

/*box*/
.box > p {
  margin-bottom: 0; }

.box + p, .box + div, .box + img, .box + ul {
  margin-top: 1rem !important; }

.box > li ul {
  margin-left: 0 !important;
  list-style: disc; }

.box a, .box-color a, .list-box a {
  color: #042e76;
  text-decoration: none; }

.box p a {
  color: #042e76;
  text-decoration: underline; }

.box > li, .box > div, .box > ul, .box > a, .box > img, .box > p {
  list-style: none;
  position: relative;
  text-indent: 0;
  padding: 20px;
  border: solid 2px #d0e5fd;
  overflow: hidden; }

.box-index > img {
  list-style: none;
  position: relative;
  text-indent: 0;
  padding: 0;
  overflow: hidden; }
.bg .box-index > a, .bg .box-index > div  {
      background: #ffffffd1;
    box-shadow: 0 0 22px #25485c;
    border: none;
  }
  .box-index a {
  text-decoration: none;
  }
 .bg .box-index > div  {
      background: #ffffffd1;
    box-shadow: 0 0 22px #25485c;
    border: none;
  }
 .bg .box-index > div  {
padding: 20px  }

.box-index-text {
padding: 20px;
}
.box > div > ul {
  margin-left: 20px; }

.box > div > details {
  margin-left: 10px; }

.box-shadow > div {
  box-shadow: 0 0 58px #86546d59;
  border: none; }

.box-color > div, .box-color > li, .box-color > p {
  background: #f7f7f7;
  padding: 10px; }

  .bg .box > img {
padding: 0 !important;
}

.bg .box > a, .bg .box > div {
  background: #ffffffd1;
    box-shadow: 0 0 22px #25485c;
  border: none; }

.announce-index > div {
  border: 2px solid #fff;
  color: #fff;
  background: #042e76;
  margin-bottom: 2rem; }

.announce-index a, .announce-index h1 {
  text-decoration: none;
  color: #fff !important; }

.announce-index .data-day, .announce-index .data-month {
  color: #fff;
  text-shadow: none; }

.announce-index .data-day {
  font-size: 3rem;
  line-height: 68px; }

.announce-index .data-month {
  font-size: 1.2rem; }

.announce-date {
  padding: 15px 0 20px; }

.deadline-page {
  background: #7b2727;
  font-weight: bold;
  padding: 8px;
  color: #fff; }

.deadline {
  background: #7b2727;
  width: 20%;
  text-align: center;
  color: #fff;
  width: 100%;
  left: -47%;
  top: 10%;
  font-weight: bold;
  padding: 8px;
  position: absolute;
  transform: rotate(-43deg);
  box-shadow: 0 0 16px #848484; }

.data-day {
  font-size: 4rem;
  line-height: 86px;
  color: #d62434;
  text-align: center;
  font-weight: bold;
  text-shadow: 0 0 12px #fff; }

.data-month {
  font-size: 2rem;
  color: #88131e;
  display: inline-block;
  width: 100%;
  text-transform: uppercase;
  text-align: center; }

.annonce-page-data {
  margin-bottom: 1rem; }

.annonce-page-data .deadline-page {
  font-size: 11px; }

.annonce-page-data-month {
  color: #88131e;
  font-size: 2rem;
  text-transform: uppercase; }

.annonce-page-data-day, .annonce-page-data-year {
  color: #d62434;
  font-size: 2rem; }

.announce-title {
  margin: 20px auto 44px;
  text-align: center;
  display: inline-block;
  padding: 5px;
  background: #dcdcdc;
  border-radius: 2px; }

.announce-title a {
  text-decoration: none;
  color: #000; }

.box-announce > div {
  margin-bottom: 1rem !important; }

/*section*/
section img + p, section img + ul {
  margin-top: 20px; }

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

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

section iframe {
  display: block !important;
  margin: 0 auto 8px;
  width: 70%;
  height: calc((70vw*9) /16);

}

.title {
  text-align: center;
  margin: 4rem auto;
  text-transform: uppercase; }

.page .title {
  margin: 1rem auto 2rem;
  text-transform: none; }

.date {
  font-size: 12px; }

.bg {
  display: flow-root;
   background: #415370 url(../images/blue-bg.jpg) no-repeat center center fixed;
    background-size: cover;
  padding-bottom: 5rem;
box-shadow: 0 0 100px #000000 inset;
}






.bg .title {
  color: #fff !important; }

.logo {
  background: #ffffffdb;
  border-radius: 50%; }

.news h3 {
  margin-bottom: 0; }

.news img {
  max-height: 195px; }

.best {
  margin-bottom: 4rem; }

.best h1 {
  color: #d71921;
  font-size: 60px; }

.best > li {
  border: solid 2px #d0e5fd;
  font-size: 14px;
  text-align: center; }

/*.news-index img {
 *   max-height: 130px; }*/

.gallery img {
  max-height: 200px; }

footer {
  clear: both;
  padding: 2rem;
     background: #1f3d53;
    color: #ffffff;
    margin: 6rem auto 0 !important;
    box-shadow: 0 0 58px #061631 inset;}

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

.footer-box {
  padding: 1rem;
  margin-top: 2rem;
  background: #1e2e4a82;
  text-align: center; }

footer .title {
  margin: 0 auto 1rem; }

footer .top {
  padding: 10px;
  margin: -66px auto 20px;
  background: #fff;
  text-align: center;
  width: 60px;
  font-size: 35px;
  border-radius: 50%;
  height: 60px;
  font-family: 'icons' !important;
  line-height: 1; }
footer img {
box-shadow: 0 0 58px #061631 ;
}
footer .top a {
  color: #042e76; }

.top a {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  display: block; }

.top a:hover, .top a:focus, .top a:active {
  animation-name: top;
  animation-duration: .3s, 1.5s;
  animation-delay: 0s, .3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate; }

@-webkit-keyframes top {
  0% {
    transform: translateY(-8px); }
  50% {
    transform: translateY(-4px); }
  100% {
    transform: translateY(-8px); } }


.video {
    position:relative;
    /*padding-bottom: 56.25%;*/ /*100%*/
    padding-bottom: 39.375%;
    height:0;
    overflow:hidden;
    margin: auto;
    width: 70%;
}
 .video iframe{
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
 }


/*phone*/
@media (max-width: 769px) {
  iframe {
    height: auto; }
.video {
padding-bottom: 56.25%;
width: 100%;
}
  /*typography*/
  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    text-align: center; }

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

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

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

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

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

  [class*=grid-] > script {
    display: none; }

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

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

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

  img.center-phone, .center-phone img, img.right, img.left {
    margin: auto;
    display: block;
    float: none; }

  section {
    padding: 20px 10px; }

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

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

  .flex-phone {
    display: flex; }

  .first-phone {
    order: -1; }

  .last-phone {
    order: 1; }

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

  .phone-w10 {
    width: 10%; }

  .phone-w20 {
    width: 20%; }

  .phone-w30 {
    width: 30%; }

  .phone-w40 {
    width: 40%; }

  .phone-w50 {
    width: 50%; }

  .phone-w60 {
    width: 60%; }

  .phone-w70 {
    width: 70%; }

  .phone-w80 {
    width: 80%; }

  .phone-w90 {
    width: 90%; }

  .phone-w100 {
    width: 100%; }

  /*accordion*/
  .accordion-content {
    padding-left: 0; }

  .burger {
    display: block; }

  .pagination {
    width: 100%;
    overflow-x: auto;
    padding-bottom: 20px; }

  .breadcrumbs {
    padding: 0 5px; }

  .page-img {
    margin: 0  0 20px;
    float: none;
    max-width: 100%; }



  /*header*/
  header {
    margin-bottom: 2rem;
        margin-right: -16px;
    margin-left: -16px;
    margin-top: -21px;
    padding: 2rem 10px 4rem;
    background: url(../images/sky.jpg) no-repeat top center;
    clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0% 75%, 0 0); }

  header h1 {
    text-align: left; }

  .big {
    font-size: 1rem; }

  header .h3 {
    font-size: 1rem; }

  .header-blue-box {
    font-size: 0.6rem; }

  /*section*/
  .bg {
    margin: auto -1rem !important;
    padding: 20px; }

  .title {
    margin: 2rem auto;
    font-size: 1.5rem; }

  .bg {
    padding-bottom: 0rem;
    margin: 2rem 0; }

  .phone-photo a:nth-child(n+2) {
    display: none; }

  .news-index img {
    max-height: 100%; }

  .news img {
    max-height: 100%; }

  /*footer*/
  footer {
    margin: 1rem auto 0 !important; } }
/*ipad*/
@media (min-width: 769px) and (max-width: 1024px) {
  /*grid*/
  section [class*=grid-] {
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); }

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

  .grid-1-4 {
    grid-template-columns: .5fr 4fr !important; }

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

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

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

  /*sizes*/
  .ipad-w100 {
    width: 100%; }

  section {
    margin: auto 1rem !important; }

  .nav li {
    padding: 0 5px;
    font-size: 13px; }

  /*header*/
  header {
    margin-bottom: 2rem;
    padding: 2rem 10px 4rem;
    background: url(../images/flag-ru-ipad.png) no-repeat top left, url(../images/flag-eu-ipad.png) no-repeat top right, url(../images/sky.jpg) no-repeat top center;
    clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0% 75%, 0 0); }

  .top-menu ul a {
    padding: 10px 5px;
    font-size: 13px;    margin: 0; }

  header .big, header .h3 {
    font-size: 1rem; }

  .news-index img {
    max-height: 100%; }

  .news img {
    max-height: 130px; }

  /*section*/
  .bg {
    margin: auto -1rem !important;
    padding: 20px; } }


.header-page  header  {
    margin-bottom: 2rem;
    padding: 2rem 10px 5rem;
      background: url(../images/sky.jpg) no-repeat top center;
  background-size: cover;
    /*background: url(../images/flag-ru.png) no-repeat top left, url(../images/flag-eu.png) no-repeat top right, url(../images/sky.jpg) no-repeat top center;
     * */    clip-path: none;

}
.header-page  .big {
    font-size: 2rem;
}
.header-page .h3, .header-page h1 {

margin-bottom: 0;
}
.page hr {
margin: 2rem 0;
}
.page {
   display: flow-root;
}

a.tg img {
    width: 26px;
}
