.error_page {
  height: -webkit-calc(100vh - 3.75rem - 80px);
  height: -moz-calc(100vh - 3.75rem - 80px);
  height: calc(100vh - 3.75rem - 80px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .error_page_empty {
    height: 100vh; }
  .error_page_container {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .error_page_content_container {
    margin: auto 0; }
  .error_page_code {
    margin: 0;
    position: relative;
    font-weight: 400;
    text-align: center;
    font-size: 26.66vw;
    line-height: 1em; }
  .error_page_message {
    display: block;
    width: 100%;
    margin: 0 0 10px;
    font-weight: 400;
    text-align: center;
    font-size: 4.8vw;
    line-height: 1em; }
  @media (min-width: 768px) {
    .error_page {
      height: -webkit-calc(100vh - 7rem - 160px);
      height: -moz-calc(100vh - 7rem - 160px);
      height: calc(100vh - 7rem - 160px); } }
  @media (min-width: 1024px) {
      .error_page_code {
        font-size: 23.4375vw;
        line-height: 1.071428571em; }
      .error_page_message {
        font-size: 2.34375vw;
        line-height: 1em; } }
  @media (min-width: 1920px) {
      .error_page_code {
        font-size: 600px;
        line-height: 538px; }
      .error_page_message {
        font-size: 42px;
        line-height: 42px; } }
@font-face {
  font-family: 'Helvetica Neue Cyr';
  font-weight: 500;
  font-style: normal;
  src: url(/public/assets/fonts/HelveticaNeueLTCYR-Md.eot);
  src: url(/public/assets/fonts/HelveticaNeueLTCYR-Md.eot?#iefix) format('embedded-opentype'),
  url(/public/assets/fonts/HelveticaNeueLTCYR-Md.woff2) format('woff2'),
  url(/public/assets/fonts/HelveticaNeueLTCYR-Md.woff) format('woff'),
  url(/public/assets/fonts/HelveticaNeueLTCYR-Md.ttf) format('truetype');
}

@font-face {
  font-family: 'Druk Wide Cy';
  font-weight: 500;
  font-style: normal;
  src: url(/public/assets/fonts/Druk-Wide-Medium-Web.eot);
  src: url(/public/assets/fonts/Druk-Wide-Medium-Web.eot?#iefix) format('embedded-opentype'),
  url(/public/assets/fonts/Druk-Wide-Medium-Web.woff2) format('woff2'),
  url(/public/assets/fonts/Druk-Wide-Medium-Web.woff) format('woff'),
  url(/public/assets/fonts/Druk-Wide-Medium-Web.ttf) format('truetype');
}

/**
 * Legacy stuff
 */

.legacy-browsers {
		display: none;
		text-align: center;
		top: 50%;
		left: 50%;
		position: absolute;
		font-weight: 900;
		text-align: center;
		font-size: 30px;
		line-height: 30px;
		width: 600px;
		height: 350px;
		margin-top: 175px;
		margin-left: 300px;
	}

.legacy-browsers__title {
		margin-bottom: 50px;
	}

.legacy-browsers__link {
		display: block;
		color: #000000;
	}

.no-flexbox.no-flexboxlegacy.no-flexboxtweener .legacy-browsers {
			display: block;
		}

.no-flexbox.no-flexboxlegacy.no-flexboxtweener .app-root {
			display: none;
		}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }

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

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: "Helvetica Neue Cyr", "Helvetica Neue", Arial, sans-serif;
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: 500;
  line-height: 1.5238;
  color: #000;
  text-align: left;
  background-color: #e6dccf; }

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

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

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 8px;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 32px;
  margin-bottom: 2rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 16px;
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

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

a:hover {
    color: #262626;
    text-decoration: underline; }

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

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

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

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

pre {
  margin-top: 0;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 16px;
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

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

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

table {
  border-collapse: collapse; }

caption {
  padding-top: 12px;
  padding-top: 0.75rem;
  padding-bottom: 12px;
  padding-bottom: 0.75rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

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

button {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0; }

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

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 8px;
  margin-bottom: .5rem;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

summary {
  display: list-item; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  font-family: "Druk Wide Cy";
  font-weight: 500;
  line-height: 1.116;
  color: inherit; }

h1, .h1 {
  font-size: 86px;
  font-size: 5.375rem; }

h2, .h2 {
  font-size: 43px;
  font-size: 2.6875rem; }

h3, .h3 {
  font-size: 20px;
  font-size: 1.25rem; }

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

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

h6, .h6 {
  font-size: 16px;
  font-size: 1rem; }

.lead {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 96px;
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 88px;
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 72px;
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 56px;
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 16px;
  margin-top: 1rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, .1); }

small,
.small {
  font-size: 80%;
  font-weight: 500; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }

.list-inline-item:not(:last-child) {
    margin-right: 5px; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  font-size: 20px;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #868e96; }

.blockquote-footer:before {
    content: "\2014   \A0"; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
     -moz-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

.order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
     -moz-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
     -moz-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
     -moz-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
     -moz-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
     -moz-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
     -moz-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
     -moz-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
     -moz-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
     -moz-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }

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

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

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

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

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

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

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

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

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

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

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

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 4px;
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #868e96; }

.nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 8px 16px;
  padding: 0.5rem 1rem; }

.nav-link:focus, .nav-link:hover {
    text-decoration: none; }

.nav-link.disabled {
    color: #868e96; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }

.nav-tabs .nav-item {
    margin-bottom: -1px; }

.nav-tabs .nav-link {
    border: 1px solid transparent; }

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #e9ecef #e9ecef #ddd; }

.nav-tabs .nav-link.disabled {
      color: #868e96;
      background-color: transparent;
      border-color: transparent; }

.nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #ddd #ddd #fff; }

.nav-tabs .dropdown-menu {
    margin-top: -1px; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff; }

.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.form-control {
  display: block;
  width: 100%;
  padding: 8px 12px;
  padding: 0.5rem 0.75rem;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 1.25;
  color: #000;
  background-color: transparent;
  background-image: none;
  -moz-background-clip: padding-box;
       background-clip: padding-box;
  border: 1px solid #000;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0; }

.form-control::-ms-expand {
    background-color: transparent;
    border: 0; }

.form-control:focus {
    color: #000;
    background-color: transparent;
    border-color: #404040;
    outline: none;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
       -moz-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25); }

.form-control::-webkit-input-placeholder {
    color: #868e96;
    opacity: 1; }

.form-control:-moz-placeholder {
    color: #868e96;
    opacity: 1; }

.form-control::-moz-placeholder {
    color: #868e96;
    opacity: 1; }

.form-control:-ms-input-placeholder {
    color: #868e96;
    opacity: 1; }

.form-control::placeholder {
    color: #868e96;
    opacity: 1; }

.form-control:disabled, .form-control[readonly] {
    background-color: transparent;
    opacity: 1; }

select.form-control:not([size]):not([multiple]) {
  height: -webkit-calc(2.64062rem + 2px);
  height: -moz-calc(2.64062rem + 2px);
  height: calc(2.64062rem + 2px); }

select.form-control:focus::-ms-value {
  color: #000;
  background-color: transparent; }

.form-control-file,
.form-control-range {
  display: block; }

.col-form-label {
  padding-top: -webkit-calc(0.5rem + 1px);
  padding-top: -moz-calc(0.5rem + 1px);
  padding-top: calc(0.5rem + 1px);
  padding-bottom: -webkit-calc(0.5rem + 1px);
  padding-bottom: -moz-calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  margin-bottom: 0;
  line-height: 1.25; }

.col-form-label-lg {
  padding-top: -webkit-calc(0.5rem + 1px);
  padding-top: -moz-calc(0.5rem + 1px);
  padding-top: calc(0.5rem + 1px);
  padding-bottom: -webkit-calc(0.5rem + 1px);
  padding-bottom: -moz-calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: -webkit-calc(0.25rem + 1px);
  padding-top: -moz-calc(0.25rem + 1px);
  padding-top: calc(0.25rem + 1px);
  padding-bottom: -webkit-calc(0.25rem + 1px);
  padding-bottom: -moz-calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5; }

.col-form-legend {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  font-size: 21px;
  font-size: 1.3125rem; }

.form-control-plaintext {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  line-height: 1.25;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.5; }

select.form-control-sm:not([size]):not([multiple]) {
  height: -webkit-calc(1.8125rem + 2px);
  height: -moz-calc(1.8125rem + 2px);
  height: calc(1.8125rem + 2px); }

.form-control-lg {
  padding: 8px 16px;
  padding: 0.5rem 1rem;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.5; }

select.form-control-lg:not([size]):not([multiple]) {
  height: -webkit-calc(2.875rem + 2px);
  height: -moz-calc(2.875rem + 2px);
  height: calc(2.875rem + 2px); }

.form-group {
  margin-bottom: 20px;
  margin-bottom: 1.25rem; }

.form-text {
  display: block;
  margin-top: 4px;
  margin-top: 0.25rem; }

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

.form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  margin-bottom: 8px;
  margin-bottom: 0.5rem; }

.form-check.disabled .form-check-label {
    color: #868e96; }

.form-check-label {
  padding-left: 20px;
  padding-left: 1.25rem;
  margin-bottom: 0; }

.form-check-input {
  position: absolute;
  margin-top: 4px;
  margin-top: 0.25rem;
  margin-left: -20px;
  margin-left: -1.25rem; }

.form-check-inline {
  display: inline-block;
  margin-right: 12px;
  margin-right: 0.75rem; }

.form-check-inline .form-check-label {
    vertical-align: middle; }

.valid-feedback {
  display: none;
  margin-top: 4px;
  margin-top: .25rem;
  font-size: 14px;
  font-size: .875rem;
  color: #28a745; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: 8px;
  padding: .5rem;
  margin-top: 1.6px;
  margin-top: .1rem;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: #28a745;
  background-color: rgba(40, 167, 69, .8);
  -webkit-border-radius: .2rem;
     -moz-border-radius: .2rem;
          border-radius: .2rem; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745; }

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
  .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, .25);
       -moz-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, .25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, .25); }

.was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip, .was-validated
  .custom-select:valid ~ .valid-feedback,
  .was-validated
  .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
  color: #28a745; }

.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
  background-color: #28a745;
  background-color: rgba(40, 167, 69, .25); }

.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
  color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
  border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-control:before, .custom-file-input.is-valid ~ .custom-file-control:before {
    border-color: inherit; }

.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, .25);
     -moz-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, .25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, .25); }

.invalid-feedback {
  display: none;
  margin-top: 4px;
  margin-top: .25rem;
  font-size: 14px;
  font-size: .875rem;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: 8px;
  padding: .5rem;
  margin-top: 1.6px;
  margin-top: .1rem;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: #dc3545;
  background-color: rgba(220, 53, 69, .8);
  -webkit-border-radius: .2rem;
     -moz-border-radius: .2rem;
          border-radius: .2rem; }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545; }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, .25);
       -moz-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, .25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, .25); }

.was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip, .was-validated
  .custom-select:invalid ~ .invalid-feedback,
  .was-validated
  .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
  color: #dc3545; }

.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
  background-color: #dc3545;
  background-color: rgba(220, 53, 69, .25); }

.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
  color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-control:before, .custom-file-input.is-invalid ~ .custom-file-control:before {
    border-color: inherit; }

.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, .25);
     -moz-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, .25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, .25); }

.form-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.form-inline .form-check {
    width: 100%; }

html,
body {
  height: 100%; }

body {
  width: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden; }

.app-root, div[data-reactroot] {
  height: 100%; }

:focus {
  outline: none !important; }

.typo-sm {
  font-size: 15px;
  font-size: .9375rem;
  line-height: 1.3334; }

.typo-content > p:last-child {
  margin-bottom: 0 !important; }

.cover {
  overflow: hidden; }

.cover-background {
    background-position: 50% 50%;
    -moz-background-size: cover;
         background-size: cover;
    background-repeat: no-repeat; }

.cover-object {
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: none;
    position: relative;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.w-wide {
  width: 100%; }

.spacer {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

#pnWidgetOverlay, #pnWidgetContainer.pnw_popupWidget {
  z-index: 9000; }

@-webkit-keyframes up-down {
  50% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  50.1% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-moz-keyframes up-down {
  50% {
    -moz-transform: translateY(-100%);
         transform: translateY(-100%); }
  50.1% {
    -moz-transform: translateY(100%);
         transform: translateY(100%); }
  100% {
    -moz-transform: translateY(0);
         transform: translateY(0); } }

@-o-keyframes up-down {
  50% {
    -o-transform: translateY(-100%);
       transform: translateY(-100%); }
  50.1% {
    -o-transform: translateY(100%);
       transform: translateY(100%); }
  100% {
    -o-transform: translateY(0);
       transform: translateY(0); } }

@keyframes up-down {
  50% {
    -webkit-transform: translateY(-100%);
       -moz-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%); }
  50.1% {
    -webkit-transform: translateY(100%);
       -moz-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes down-up {
  50% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  50.1% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-moz-keyframes down-up {
  50% {
    -moz-transform: translateY(100%);
         transform: translateY(100%); }
  50.1% {
    -moz-transform: translateY(-100%);
         transform: translateY(-100%); }
  100% {
    -moz-transform: translateY(0);
         transform: translateY(0); } }

@-o-keyframes down-up {
  50% {
    -o-transform: translateY(100%);
       transform: translateY(100%); }
  50.1% {
    -o-transform: translateY(-100%);
       transform: translateY(-100%); }
  100% {
    -o-transform: translateY(0);
       transform: translateY(0); } }

@keyframes down-up {
  50% {
    -webkit-transform: translateY(100%);
       -moz-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%); }
  50.1% {
    -webkit-transform: translateY(-100%);
       -moz-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes up-down-reverse-arrow {
  50% {
    -webkit-transform: rotate(180deg) translateY(100%);
            transform: rotate(180deg) translateY(100%); }
  50.1% {
    -webkit-transform: rotate(180deg) translateY(-100%);
            transform: rotate(180deg) translateY(-100%); }
  100% {
    -webkit-transform: rotate(180deg) translateY(0);
            transform: rotate(180deg) translateY(0); } }

@-moz-keyframes up-down-reverse-arrow {
  50% {
    -moz-transform: rotate(180deg) translateY(100%);
         transform: rotate(180deg) translateY(100%); }
  50.1% {
    -moz-transform: rotate(180deg) translateY(-100%);
         transform: rotate(180deg) translateY(-100%); }
  100% {
    -moz-transform: rotate(180deg) translateY(0);
         transform: rotate(180deg) translateY(0); } }

@-o-keyframes up-down-reverse-arrow {
  50% {
    -o-transform: rotate(180deg) translateY(100%);
       transform: rotate(180deg) translateY(100%); }
  50.1% {
    -o-transform: rotate(180deg) translateY(-100%);
       transform: rotate(180deg) translateY(-100%); }
  100% {
    -o-transform: rotate(180deg) translateY(0);
       transform: rotate(180deg) translateY(0); } }

@keyframes up-down-reverse-arrow {
  50% {
    -webkit-transform: rotate(180deg) translateY(100%);
       -moz-transform: rotate(180deg) translateY(100%);
         -o-transform: rotate(180deg) translateY(100%);
            transform: rotate(180deg) translateY(100%); }
  50.1% {
    -webkit-transform: rotate(180deg) translateY(-100%);
       -moz-transform: rotate(180deg) translateY(-100%);
         -o-transform: rotate(180deg) translateY(-100%);
            transform: rotate(180deg) translateY(-100%); }
  100% {
    -webkit-transform: rotate(180deg) translateY(0);
       -moz-transform: rotate(180deg) translateY(0);
         -o-transform: rotate(180deg) translateY(0);
            transform: rotate(180deg) translateY(0); } }

@-webkit-keyframes down-up-reverse-arrow {
  50% {
    -webkit-transform: rotate(180deg) translateY(-100%);
            transform: rotate(180deg) translateY(-100%); }
  50.1% {
    -webkit-transform: rotate(180deg) translateY(100%);
            transform: rotate(180deg) translateY(100%); }
  100% {
    -webkit-transform: rotate(180deg) translateY(0);
            transform: rotate(180deg) translateY(0); } }

@-moz-keyframes down-up-reverse-arrow {
  50% {
    -moz-transform: rotate(180deg) translateY(-100%);
         transform: rotate(180deg) translateY(-100%); }
  50.1% {
    -moz-transform: rotate(180deg) translateY(100%);
         transform: rotate(180deg) translateY(100%); }
  100% {
    -moz-transform: rotate(180deg) translateY(0);
         transform: rotate(180deg) translateY(0); } }

@-o-keyframes down-up-reverse-arrow {
  50% {
    -o-transform: rotate(180deg) translateY(-100%);
       transform: rotate(180deg) translateY(-100%); }
  50.1% {
    -o-transform: rotate(180deg) translateY(100%);
       transform: rotate(180deg) translateY(100%); }
  100% {
    -o-transform: rotate(180deg) translateY(0);
       transform: rotate(180deg) translateY(0); } }

@keyframes down-up-reverse-arrow {
  50% {
    -webkit-transform: rotate(180deg) translateY(-100%);
       -moz-transform: rotate(180deg) translateY(-100%);
         -o-transform: rotate(180deg) translateY(-100%);
            transform: rotate(180deg) translateY(-100%); }
  50.1% {
    -webkit-transform: rotate(180deg) translateY(100%);
       -moz-transform: rotate(180deg) translateY(100%);
         -o-transform: rotate(180deg) translateY(100%);
            transform: rotate(180deg) translateY(100%); }
  100% {
    -webkit-transform: rotate(180deg) translateY(0);
       -moz-transform: rotate(180deg) translateY(0);
         -o-transform: rotate(180deg) translateY(0);
            transform: rotate(180deg) translateY(0); } }

@-webkit-keyframes downArrow-up-down {
  50% {
    -webkit-transform: rotate(90deg) translateX(-100%);
            transform: rotate(90deg) translateX(-100%); }
  50.1% {
    -webkit-transform: rotate(90deg) translateX(100%);
            transform: rotate(90deg) translateX(100%); }
  100% {
    -webkit-transform: rotate(90deg) translateX(0);
            transform: rotate(90deg) translateX(0); } }

@-moz-keyframes downArrow-up-down {
  50% {
    -moz-transform: rotate(90deg) translateX(-100%);
         transform: rotate(90deg) translateX(-100%); }
  50.1% {
    -moz-transform: rotate(90deg) translateX(100%);
         transform: rotate(90deg) translateX(100%); }
  100% {
    -moz-transform: rotate(90deg) translateX(0);
         transform: rotate(90deg) translateX(0); } }

@-o-keyframes downArrow-up-down {
  50% {
    -o-transform: rotate(90deg) translateX(-100%);
       transform: rotate(90deg) translateX(-100%); }
  50.1% {
    -o-transform: rotate(90deg) translateX(100%);
       transform: rotate(90deg) translateX(100%); }
  100% {
    -o-transform: rotate(90deg) translateX(0);
       transform: rotate(90deg) translateX(0); } }

@keyframes downArrow-up-down {
  50% {
    -webkit-transform: rotate(90deg) translateX(-100%);
       -moz-transform: rotate(90deg) translateX(-100%);
         -o-transform: rotate(90deg) translateX(-100%);
            transform: rotate(90deg) translateX(-100%); }
  50.1% {
    -webkit-transform: rotate(90deg) translateX(100%);
       -moz-transform: rotate(90deg) translateX(100%);
         -o-transform: rotate(90deg) translateX(100%);
            transform: rotate(90deg) translateX(100%); }
  100% {
    -webkit-transform: rotate(90deg) translateX(0);
       -moz-transform: rotate(90deg) translateX(0);
         -o-transform: rotate(90deg) translateX(0);
            transform: rotate(90deg) translateX(0); } }

@-webkit-keyframes downArrow-down-up {
  50% {
    -webkit-transform: rotate(90deg) translateX(100%);
            transform: rotate(90deg) translateX(100%); }
  50.1% {
    -webkit-transform: rotate(90deg) translateX(-100%);
            transform: rotate(90deg) translateX(-100%); }
  100% {
    -webkit-transform: rotate(90deg) translateX(0);
            transform: rotate(90deg) translateX(0); } }

@-moz-keyframes downArrow-down-up {
  50% {
    -moz-transform: rotate(90deg) translateX(100%);
         transform: rotate(90deg) translateX(100%); }
  50.1% {
    -moz-transform: rotate(90deg) translateX(-100%);
         transform: rotate(90deg) translateX(-100%); }
  100% {
    -moz-transform: rotate(90deg) translateX(0);
         transform: rotate(90deg) translateX(0); } }

@-o-keyframes downArrow-down-up {
  50% {
    -o-transform: rotate(90deg) translateX(100%);
       transform: rotate(90deg) translateX(100%); }
  50.1% {
    -o-transform: rotate(90deg) translateX(-100%);
       transform: rotate(90deg) translateX(-100%); }
  100% {
    -o-transform: rotate(90deg) translateX(0);
       transform: rotate(90deg) translateX(0); } }

@keyframes downArrow-down-up {
  50% {
    -webkit-transform: rotate(90deg) translateX(100%);
       -moz-transform: rotate(90deg) translateX(100%);
         -o-transform: rotate(90deg) translateX(100%);
            transform: rotate(90deg) translateX(100%); }
  50.1% {
    -webkit-transform: rotate(90deg) translateX(-100%);
       -moz-transform: rotate(90deg) translateX(-100%);
         -o-transform: rotate(90deg) translateX(-100%);
            transform: rotate(90deg) translateX(-100%); }
  100% {
    -webkit-transform: rotate(90deg) translateX(0);
       -moz-transform: rotate(90deg) translateX(0);
         -o-transform: rotate(90deg) translateX(0);
            transform: rotate(90deg) translateX(0); } }

.custom-control {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 24.38px;
  min-height: 1.5238rem;
  padding-left: 48px;
  padding-left: 3rem;
  margin-right: 20px;
  margin-right: 1.25rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.custom-control-input:checked ~ .custom-control-indicator {
    background-color: #000;
    border-color: #000; }

.custom-control-input:active ~ .custom-control-indicator {
    background-color: #000;
    border-color: #000; }

.custom-control-input:disabled ~ .custom-control-indicator {
    background-color: transparent;
    border-color: #868e96; }

.custom-control-input:disabled ~ .custom-control-description {
    color: #868e96; }

.custom-control-indicator {
  position: absolute;
  left: 0;
  display: block;
  width: 32px;
  width: 2rem;
  height: 32px;
  height: 2rem;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 2px solid #000; }

.custom-controls-stacked {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.custom-controls-stacked .custom-control {
    margin-bottom: 10px;
    margin-bottom: 0.625rem; }

.custom-controls-stacked .custom-control + .custom-control {
      margin-left: 0; }

.custom-select {
  display: inline-block;
  max-width: 100%;
  height: -webkit-calc(2.64062rem + 2px);
  height: -moz-calc(2.64062rem + 2px);
  height: calc(2.64062rem + 2px);
  padding: 6px 16px 6px 0;
  padding: 0.375rem 1rem 0.375rem 0;
  line-height: 1.25;
  color: #000;
  vertical-align: middle;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' class='svg-triangle'%3E%3Cpath d='M0 0h12L6 6'/%3E%3C/svg%3E") no-repeat;
  background-position: 100% -webkit-calc(50% + 3px);
  background-position: 100% -moz-calc(50% + 3px);
  background-position: 100% calc(50% + 3px);
  background-color: transparent;
  -moz-background-clip: padding-box;
       background-clip: padding-box;
  -moz-background-size: 12px 12px;
       background-size: 12px 12px;
  border: 1px solid transparent;
  border-bottom-color: #000;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none !important;
  -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
          box-shadow: none !important; }

.custom-select:focus {
    border-color: transparent transparent #404040;
    outline: none; }

.custom-select:focus::-ms-value {
      color: #000;
      background-color: transparent; }

.custom-select:disabled {
    color: #868e96;
    background-color: transparent; }

.custom-select::-ms-expand {
    opacity: 0; }

.custom-select-sm {
  height: -webkit-calc(1.8125rem + 2px);
  height: -moz-calc(1.8125rem + 2px);
  height: calc(1.8125rem + 2px);
  padding-top: 6px;
  padding-top: 0.375rem;
  padding-bottom: 6px;
  padding-bottom: 0.375rem;
  font-size: 75%; }

.custom-control.text-uppercase {
  font-size: 15px;
  font-size: .9375rem;
  line-height: 1.3334; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -moz-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

.d-print-block {
  display: none !important; }

.d-print-inline {
  display: none !important; }

.d-print-inline-block {
  display: none !important; }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }

.embed-responsive:before {
    display: block;
    content: ""; }

.embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9:before {
  padding-top: 42.85714%; }

.embed-responsive-16by9:before {
  padding-top: 56.25%; }

.embed-responsive-4by3:before {
  padding-top: 75%; }

.embed-responsive-1by1:before {
  padding-top: 100%; }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
     -moz-box-orient: horizontal !important;
     -moz-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
     -moz-box-orient: vertical !important;
     -moz-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
     -moz-box-orient: horizontal !important;
     -moz-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
     -moz-box-orient: vertical !important;
     -moz-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }

.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
     -moz-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
     -moz-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
     -moz-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
     -moz-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
     -moz-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
     -moz-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
     -moz-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
     -moz-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
     -moz-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important; }

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important; }

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important; }

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important; }

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important; }

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important; }

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important; }

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important; }

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important; }

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important; }

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important; }

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  top: -webkit-sticky !important;
  right: -webkit-sticky !important;
  bottom: -webkit-sticky !important;
  left: -webkit-sticky !important;
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    top: -webkit-sticky;
    right: -webkit-sticky;
    bottom: -webkit-sticky;
    left: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
          clip-path: none; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 16px !important;
  margin: 1rem !important; }

.mt-1,
.my-1 {
  margin-top: 16px !important;
  margin-top: 1rem !important; }

.mr-1,
.mx-1 {
  margin-right: 16px !important;
  margin-right: 1rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 16px !important;
  margin-bottom: 1rem !important; }

.ml-1,
.mx-1 {
  margin-left: 16px !important;
  margin-left: 1rem !important; }

.m-2 {
  margin: 24px !important;
  margin: 1.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 24px !important;
  margin-top: 1.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 24px !important;
  margin-right: 1.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 24px !important;
  margin-bottom: 1.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 24px !important;
  margin-left: 1.5rem !important; }

.m-3 {
  margin: 32px !important;
  margin: 2rem !important; }

.mt-3,
.my-3 {
  margin-top: 32px !important;
  margin-top: 2rem !important; }

.mr-3,
.mx-3 {
  margin-right: 32px !important;
  margin-right: 2rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 32px !important;
  margin-bottom: 2rem !important; }

.ml-3,
.mx-3 {
  margin-left: 32px !important;
  margin-left: 2rem !important; }

.m-4 {
  margin: 48px !important;
  margin: 3rem !important; }

.mt-4,
.my-4 {
  margin-top: 48px !important;
  margin-top: 3rem !important; }

.mr-4,
.mx-4 {
  margin-right: 48px !important;
  margin-right: 3rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 48px !important;
  margin-bottom: 3rem !important; }

.ml-4,
.mx-4 {
  margin-left: 48px !important;
  margin-left: 3rem !important; }

.m-5 {
  margin: 72px !important;
  margin: 4.5rem !important; }

.mt-5,
.my-5 {
  margin-top: 72px !important;
  margin-top: 4.5rem !important; }

.mr-5,
.mx-5 {
  margin-right: 72px !important;
  margin-right: 4.5rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 72px !important;
  margin-bottom: 4.5rem !important; }

.ml-5,
.mx-5 {
  margin-left: 72px !important;
  margin-left: 4.5rem !important; }

.m-6 {
  margin: 80px !important;
  margin: 5rem !important; }

.mt-6,
.my-6 {
  margin-top: 80px !important;
  margin-top: 5rem !important; }

.mr-6,
.mx-6 {
  margin-right: 80px !important;
  margin-right: 5rem !important; }

.mb-6,
.my-6 {
  margin-bottom: 80px !important;
  margin-bottom: 5rem !important; }

.ml-6,
.mx-6 {
  margin-left: 80px !important;
  margin-left: 5rem !important; }

.m-7 {
  margin: 116px !important;
  margin: 7.25rem !important; }

.mt-7,
.my-7 {
  margin-top: 116px !important;
  margin-top: 7.25rem !important; }

.mr-7,
.mx-7 {
  margin-right: 116px !important;
  margin-right: 7.25rem !important; }

.mb-7,
.my-7 {
  margin-bottom: 116px !important;
  margin-bottom: 7.25rem !important; }

.ml-7,
.mx-7 {
  margin-left: 116px !important;
  margin-left: 7.25rem !important; }

.m-8 {
  margin: 160px !important;
  margin: 10rem !important; }

.mt-8,
.my-8 {
  margin-top: 160px !important;
  margin-top: 10rem !important; }

.mr-8,
.mx-8 {
  margin-right: 160px !important;
  margin-right: 10rem !important; }

.mb-8,
.my-8 {
  margin-bottom: 160px !important;
  margin-bottom: 10rem !important; }

.ml-8,
.mx-8 {
  margin-left: 160px !important;
  margin-left: 10rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 16px !important;
  padding: 1rem !important; }

.pt-1,
.py-1 {
  padding-top: 16px !important;
  padding-top: 1rem !important; }

.pr-1,
.px-1 {
  padding-right: 16px !important;
  padding-right: 1rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 16px !important;
  padding-bottom: 1rem !important; }

.pl-1,
.px-1 {
  padding-left: 16px !important;
  padding-left: 1rem !important; }

.p-2 {
  padding: 24px !important;
  padding: 1.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 24px !important;
  padding-top: 1.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 24px !important;
  padding-right: 1.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 24px !important;
  padding-bottom: 1.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 24px !important;
  padding-left: 1.5rem !important; }

.p-3 {
  padding: 32px !important;
  padding: 2rem !important; }

.pt-3,
.py-3 {
  padding-top: 32px !important;
  padding-top: 2rem !important; }

.pr-3,
.px-3 {
  padding-right: 32px !important;
  padding-right: 2rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 32px !important;
  padding-bottom: 2rem !important; }

.pl-3,
.px-3 {
  padding-left: 32px !important;
  padding-left: 2rem !important; }

.p-4 {
  padding: 48px !important;
  padding: 3rem !important; }

.pt-4,
.py-4 {
  padding-top: 48px !important;
  padding-top: 3rem !important; }

.pr-4,
.px-4 {
  padding-right: 48px !important;
  padding-right: 3rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 48px !important;
  padding-bottom: 3rem !important; }

.pl-4,
.px-4 {
  padding-left: 48px !important;
  padding-left: 3rem !important; }

.p-5 {
  padding: 72px !important;
  padding: 4.5rem !important; }

.pt-5,
.py-5 {
  padding-top: 72px !important;
  padding-top: 4.5rem !important; }

.pr-5,
.px-5 {
  padding-right: 72px !important;
  padding-right: 4.5rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 72px !important;
  padding-bottom: 4.5rem !important; }

.pl-5,
.px-5 {
  padding-left: 72px !important;
  padding-left: 4.5rem !important; }

.p-6 {
  padding: 80px !important;
  padding: 5rem !important; }

.pt-6,
.py-6 {
  padding-top: 80px !important;
  padding-top: 5rem !important; }

.pr-6,
.px-6 {
  padding-right: 80px !important;
  padding-right: 5rem !important; }

.pb-6,
.py-6 {
  padding-bottom: 80px !important;
  padding-bottom: 5rem !important; }

.pl-6,
.px-6 {
  padding-left: 80px !important;
  padding-left: 5rem !important; }

.p-7 {
  padding: 116px !important;
  padding: 7.25rem !important; }

.pt-7,
.py-7 {
  padding-top: 116px !important;
  padding-top: 7.25rem !important; }

.pr-7,
.px-7 {
  padding-right: 116px !important;
  padding-right: 7.25rem !important; }

.pb-7,
.py-7 {
  padding-bottom: 116px !important;
  padding-bottom: 7.25rem !important; }

.pl-7,
.px-7 {
  padding-left: 116px !important;
  padding-left: 7.25rem !important; }

.p-8 {
  padding: 160px !important;
  padding: 10rem !important; }

.pt-8,
.py-8 {
  padding-top: 160px !important;
  padding-top: 10rem !important; }

.pr-8,
.px-8 {
  padding-right: 160px !important;
  padding-right: 10rem !important; }

.pb-8,
.py-8 {
  padding-bottom: 160px !important;
  padding-bottom: 10rem !important; }

.pl-8,
.px-8 {
  padding-left: 160px !important;
  padding-left: 10rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

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

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap; }

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

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

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

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-normal {
  font-weight: 500 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #000 !important; }

a.text-primary:focus, a.text-primary:hover {
  color: black !important; }

.text-muted {
  color: #868e96 !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *:before,
  *:after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
       -moz-box-shadow: none !important;
            box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; }
    .d-print-block {
      display: block !important; }
    .d-print-inline {
      display: inline !important; }
    .d-print-inline-block {
      display: inline-block !important; }
  .d-print-none {
    display: none !important; } }

@media (min-width: 320px) {
    .container {
      max-width: 540px; }
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
    .form-inline label {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
         -moz-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group {
      width: auto; }
    .form-inline .form-check {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      margin-top: 0;
      margin-bottom: 0; }
    .form-inline .form-check-label {
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-left: 0; }
    .form-inline .custom-control-indicator {
      position: static;
      display: inline-block;
      margin-right: 0.25rem;
      vertical-align: text-bottom; }
    .form-inline .has-feedback .form-control-feedback {
      top: 0; }
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 1rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 1rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 1rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 1rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 1rem !important; }
  .m-sm-2 {
    margin: 1.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 1.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 1.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 1.5rem !important; }
  .m-sm-3 {
    margin: 2rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 2rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 2rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 2rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 2rem !important; }
  .m-sm-4 {
    margin: 3rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 3rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 3rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 3rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 3rem !important; }
  .m-sm-5 {
    margin: 4.5rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 4.5rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 4.5rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 4.5rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 4.5rem !important; }
  .m-sm-6 {
    margin: 5rem !important; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 5rem !important; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 5rem !important; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 5rem !important; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 5rem !important; }
  .m-sm-7 {
    margin: 7.25rem !important; }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 7.25rem !important; }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 7.25rem !important; }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 7.25rem !important; }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 7.25rem !important; }
  .m-sm-8 {
    margin: 10rem !important; }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 10rem !important; }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 10rem !important; }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 10rem !important; }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 10rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 1rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 1rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 1rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 1rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 1rem !important; }
  .p-sm-2 {
    padding: 1.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 1.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 1.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 1.5rem !important; }
  .p-sm-3 {
    padding: 2rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 2rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 2rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 2rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 2rem !important; }
  .p-sm-4 {
    padding: 3rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 3rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 3rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 3rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 3rem !important; }
  .p-sm-5 {
    padding: 4.5rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 4.5rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 4.5rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 4.5rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 4.5rem !important; }
  .p-sm-6 {
    padding: 5rem !important; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 5rem !important; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 5rem !important; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 5rem !important; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 5rem !important; }
  .p-sm-7 {
    padding: 7.25rem !important; }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 7.25rem !important; }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 7.25rem !important; }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 7.25rem !important; }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 7.25rem !important; }
  .p-sm-8 {
    padding: 10rem !important; }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 10rem !important; }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 10rem !important; }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 10rem !important; }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 10rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; }
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
    .container {
      max-width: 720px; }
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; }
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 1rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 1rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 1rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 1rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 1rem !important; }
  .m-md-2 {
    margin: 1.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 1.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 1.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 1.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 1.5rem !important; }
  .m-md-3 {
    margin: 2rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 2rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 2rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 2rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 2rem !important; }
  .m-md-4 {
    margin: 3rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 3rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 3rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 3rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 3rem !important; }
  .m-md-5 {
    margin: 4.5rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 4.5rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 4.5rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 4.5rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 4.5rem !important; }
  .m-md-6 {
    margin: 5rem !important; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 5rem !important; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 5rem !important; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 5rem !important; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 5rem !important; }
  .m-md-7 {
    margin: 7.25rem !important; }
  .mt-md-7,
  .my-md-7 {
    margin-top: 7.25rem !important; }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 7.25rem !important; }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 7.25rem !important; }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 7.25rem !important; }
  .m-md-8 {
    margin: 10rem !important; }
  .mt-md-8,
  .my-md-8 {
    margin-top: 10rem !important; }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 10rem !important; }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 10rem !important; }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 10rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 1rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 1rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 1rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 1rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 1rem !important; }
  .p-md-2 {
    padding: 1.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 1.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 1.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 1.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 1.5rem !important; }
  .p-md-3 {
    padding: 2rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 2rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 2rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 2rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 2rem !important; }
  .p-md-4 {
    padding: 3rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 3rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 3rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 3rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 3rem !important; }
  .p-md-5 {
    padding: 4.5rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 4.5rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 4.5rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 4.5rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 4.5rem !important; }
  .p-md-6 {
    padding: 5rem !important; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 5rem !important; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 5rem !important; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 5rem !important; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 5rem !important; }
  .p-md-7 {
    padding: 7.25rem !important; }
  .pt-md-7,
  .py-md-7 {
    padding-top: 7.25rem !important; }
  .pr-md-7,
  .px-md-7 {
    padding-right: 7.25rem !important; }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 7.25rem !important; }
  .pl-md-7,
  .px-md-7 {
    padding-left: 7.25rem !important; }
  .p-md-8 {
    padding: 10rem !important; }
  .pt-md-8,
  .py-md-8 {
    padding-top: 10rem !important; }
  .pr-md-8,
  .px-md-8 {
    padding-right: 10rem !important; }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 10rem !important; }
  .pl-md-8,
  .px-md-8 {
    padding-left: 10rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; }
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 1024px) {
    .container {
      max-width: 960px; }
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
    .custom-control-indicator {
      top: -4px; }
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 1rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 1rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 1rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 1rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 1rem !important; }
  .m-lg-2 {
    margin: 1.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 1.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 1.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 1.5rem !important; }
  .m-lg-3 {
    margin: 2rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 2rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 2rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 2rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 2rem !important; }
  .m-lg-4 {
    margin: 3rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 3rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 3rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 3rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 3rem !important; }
  .m-lg-5 {
    margin: 4.5rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 4.5rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 4.5rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 4.5rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 4.5rem !important; }
  .m-lg-6 {
    margin: 5rem !important; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 5rem !important; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 5rem !important; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 5rem !important; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 5rem !important; }
  .m-lg-7 {
    margin: 7.25rem !important; }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 7.25rem !important; }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 7.25rem !important; }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 7.25rem !important; }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 7.25rem !important; }
  .m-lg-8 {
    margin: 10rem !important; }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 10rem !important; }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 10rem !important; }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 10rem !important; }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 10rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 1rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 1rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 1rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 1rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 1rem !important; }
  .p-lg-2 {
    padding: 1.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 1.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 1.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 1.5rem !important; }
  .p-lg-3 {
    padding: 2rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 2rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 2rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 2rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 2rem !important; }
  .p-lg-4 {
    padding: 3rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 3rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 3rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 3rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 3rem !important; }
  .p-lg-5 {
    padding: 4.5rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 4.5rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 4.5rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 4.5rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 4.5rem !important; }
  .p-lg-6 {
    padding: 5rem !important; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 5rem !important; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 5rem !important; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 5rem !important; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 5rem !important; }
  .p-lg-7 {
    padding: 7.25rem !important; }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 7.25rem !important; }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 7.25rem !important; }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 7.25rem !important; }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 7.25rem !important; }
  .p-lg-8 {
    padding: 10rem !important; }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 10rem !important; }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 10rem !important; }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 10rem !important; }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 10rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; }
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1280px) {
    .container {
      max-width: 1140px; }
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; }
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 1rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 1rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 1rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 1rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 1rem !important; }
  .m-xl-2 {
    margin: 1.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 1.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 1.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 1.5rem !important; }
  .m-xl-3 {
    margin: 2rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 2rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 2rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 2rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 2rem !important; }
  .m-xl-4 {
    margin: 3rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 3rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 3rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 3rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 3rem !important; }
  .m-xl-5 {
    margin: 4.5rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 4.5rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 4.5rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 4.5rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 4.5rem !important; }
  .m-xl-6 {
    margin: 5rem !important; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 5rem !important; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 5rem !important; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 5rem !important; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 5rem !important; }
  .m-xl-7 {
    margin: 7.25rem !important; }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 7.25rem !important; }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 7.25rem !important; }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 7.25rem !important; }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 7.25rem !important; }
  .m-xl-8 {
    margin: 10rem !important; }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 10rem !important; }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 10rem !important; }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 10rem !important; }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 10rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 1rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 1rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 1rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 1rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 1rem !important; }
  .p-xl-2 {
    padding: 1.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 1.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 1.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 1.5rem !important; }
  .p-xl-3 {
    padding: 2rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 2rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 2rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 2rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 2rem !important; }
  .p-xl-4 {
    padding: 3rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 3rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 3rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 3rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 3rem !important; }
  .p-xl-5 {
    padding: 4.5rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 4.5rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 4.5rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 4.5rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 4.5rem !important; }
  .p-xl-6 {
    padding: 5rem !important; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 5rem !important; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 5rem !important; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 5rem !important; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 5rem !important; }
  .p-xl-7 {
    padding: 7.25rem !important; }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 7.25rem !important; }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 7.25rem !important; }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 7.25rem !important; }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 7.25rem !important; }
  .p-xl-8 {
    padding: 10rem !important; }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 10rem !important; }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 10rem !important; }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 10rem !important; }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 10rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; }
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1920px) {
  .col-xxl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; }
  .d-xxl-none {
    display: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-xxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-xxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; }
  .m-xxl-0 {
    margin: 0 !important; }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important; }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important; }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important; }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important; }
  .m-xxl-1 {
    margin: 1rem !important; }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 1rem !important; }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 1rem !important; }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 1rem !important; }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 1rem !important; }
  .m-xxl-2 {
    margin: 1.5rem !important; }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 1.5rem !important; }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 1.5rem !important; }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 1.5rem !important; }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 1.5rem !important; }
  .m-xxl-3 {
    margin: 2rem !important; }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 2rem !important; }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 2rem !important; }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 2rem !important; }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 2rem !important; }
  .m-xxl-4 {
    margin: 3rem !important; }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 3rem !important; }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 3rem !important; }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 3rem !important; }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 3rem !important; }
  .m-xxl-5 {
    margin: 4.5rem !important; }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 4.5rem !important; }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 4.5rem !important; }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 4.5rem !important; }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 4.5rem !important; }
  .m-xxl-6 {
    margin: 5rem !important; }
  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 5rem !important; }
  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 5rem !important; }
  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 5rem !important; }
  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 5rem !important; }
  .m-xxl-7 {
    margin: 7.25rem !important; }
  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 7.25rem !important; }
  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 7.25rem !important; }
  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 7.25rem !important; }
  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 7.25rem !important; }
  .m-xxl-8 {
    margin: 10rem !important; }
  .mt-xxl-8,
  .my-xxl-8 {
    margin-top: 10rem !important; }
  .mr-xxl-8,
  .mx-xxl-8 {
    margin-right: 10rem !important; }
  .mb-xxl-8,
  .my-xxl-8 {
    margin-bottom: 10rem !important; }
  .ml-xxl-8,
  .mx-xxl-8 {
    margin-left: 10rem !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important; }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important; }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important; }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important; }
  .p-xxl-1 {
    padding: 1rem !important; }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 1rem !important; }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 1rem !important; }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 1rem !important; }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 1rem !important; }
  .p-xxl-2 {
    padding: 1.5rem !important; }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 1.5rem !important; }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 1.5rem !important; }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 1.5rem !important; }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 1.5rem !important; }
  .p-xxl-3 {
    padding: 2rem !important; }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 2rem !important; }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 2rem !important; }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 2rem !important; }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 2rem !important; }
  .p-xxl-4 {
    padding: 3rem !important; }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 3rem !important; }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 3rem !important; }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 3rem !important; }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 3rem !important; }
  .p-xxl-5 {
    padding: 4.5rem !important; }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 4.5rem !important; }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 4.5rem !important; }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 4.5rem !important; }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 4.5rem !important; }
  .p-xxl-6 {
    padding: 5rem !important; }
  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 5rem !important; }
  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 5rem !important; }
  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 5rem !important; }
  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 5rem !important; }
  .p-xxl-7 {
    padding: 7.25rem !important; }
  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 7.25rem !important; }
  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 7.25rem !important; }
  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 7.25rem !important; }
  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 7.25rem !important; }
  .p-xxl-8 {
    padding: 10rem !important; }
  .pt-xxl-8,
  .py-xxl-8 {
    padding-top: 10rem !important; }
  .pr-xxl-8,
  .px-xxl-8 {
    padding-right: 10rem !important; }
  .pb-xxl-8,
  .py-xxl-8 {
    padding-bottom: 10rem !important; }
  .pl-xxl-8,
  .px-xxl-8 {
    padding-left: 10rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important; }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important; }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important; }
  .text-xxl-left {
    text-align: left !important; }
  .text-xxl-right {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media (min-width: 2560px) {
  .col-xxxl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xxxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xxxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xxxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xxxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xxxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xxxl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
       -moz-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xxxl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xxxl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xxxl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xxxl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xxxl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xxxl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xxxl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xxxl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xxxl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xxxl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xxxl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xxxl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xxxl-0 {
    margin-left: 0; }
  .offset-xxxl-1 {
    margin-left: 8.33333%; }
  .offset-xxxl-2 {
    margin-left: 16.66667%; }
  .offset-xxxl-3 {
    margin-left: 25%; }
  .offset-xxxl-4 {
    margin-left: 33.33333%; }
  .offset-xxxl-5 {
    margin-left: 41.66667%; }
  .offset-xxxl-6 {
    margin-left: 50%; }
  .offset-xxxl-7 {
    margin-left: 58.33333%; }
  .offset-xxxl-8 {
    margin-left: 66.66667%; }
  .offset-xxxl-9 {
    margin-left: 75%; }
  .offset-xxxl-10 {
    margin-left: 83.33333%; }
  .offset-xxxl-11 {
    margin-left: 91.66667%; }
  .d-xxxl-none {
    display: none !important; }
  .d-xxxl-inline {
    display: inline !important; }
  .d-xxxl-inline-block {
    display: inline-block !important; }
  .d-xxxl-block {
    display: block !important; }
  .d-xxxl-table {
    display: table !important; }
  .d-xxxl-table-row {
    display: table-row !important; }
  .d-xxxl-table-cell {
    display: table-cell !important; }
  .d-xxxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xxxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  .flex-xxxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xxxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xxxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xxxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xxxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xxxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xxxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xxxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xxxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xxxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xxxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xxxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-xxxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xxxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xxxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xxxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xxxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xxxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xxxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xxxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xxxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xxxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xxxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xxxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important; }
  .align-self-xxxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xxxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xxxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important; }
  .align-self-xxxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xxxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important; }
  .m-xxxl-0 {
    margin: 0 !important; }
  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important; }
  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important; }
  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important; }
  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important; }
  .m-xxxl-1 {
    margin: 1rem !important; }
  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 1rem !important; }
  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 1rem !important; }
  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 1rem !important; }
  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 1rem !important; }
  .m-xxxl-2 {
    margin: 1.5rem !important; }
  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 1.5rem !important; }
  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 1.5rem !important; }
  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 1.5rem !important; }
  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 1.5rem !important; }
  .m-xxxl-3 {
    margin: 2rem !important; }
  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 2rem !important; }
  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 2rem !important; }
  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 2rem !important; }
  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 2rem !important; }
  .m-xxxl-4 {
    margin: 3rem !important; }
  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 3rem !important; }
  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 3rem !important; }
  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 3rem !important; }
  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 3rem !important; }
  .m-xxxl-5 {
    margin: 4.5rem !important; }
  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 4.5rem !important; }
  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 4.5rem !important; }
  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 4.5rem !important; }
  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 4.5rem !important; }
  .m-xxxl-6 {
    margin: 5rem !important; }
  .mt-xxxl-6,
  .my-xxxl-6 {
    margin-top: 5rem !important; }
  .mr-xxxl-6,
  .mx-xxxl-6 {
    margin-right: 5rem !important; }
  .mb-xxxl-6,
  .my-xxxl-6 {
    margin-bottom: 5rem !important; }
  .ml-xxxl-6,
  .mx-xxxl-6 {
    margin-left: 5rem !important; }
  .m-xxxl-7 {
    margin: 7.25rem !important; }
  .mt-xxxl-7,
  .my-xxxl-7 {
    margin-top: 7.25rem !important; }
  .mr-xxxl-7,
  .mx-xxxl-7 {
    margin-right: 7.25rem !important; }
  .mb-xxxl-7,
  .my-xxxl-7 {
    margin-bottom: 7.25rem !important; }
  .ml-xxxl-7,
  .mx-xxxl-7 {
    margin-left: 7.25rem !important; }
  .m-xxxl-8 {
    margin: 10rem !important; }
  .mt-xxxl-8,
  .my-xxxl-8 {
    margin-top: 10rem !important; }
  .mr-xxxl-8,
  .mx-xxxl-8 {
    margin-right: 10rem !important; }
  .mb-xxxl-8,
  .my-xxxl-8 {
    margin-bottom: 10rem !important; }
  .ml-xxxl-8,
  .mx-xxxl-8 {
    margin-left: 10rem !important; }
  .p-xxxl-0 {
    padding: 0 !important; }
  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important; }
  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important; }
  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important; }
  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important; }
  .p-xxxl-1 {
    padding: 1rem !important; }
  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 1rem !important; }
  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 1rem !important; }
  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 1rem !important; }
  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 1rem !important; }
  .p-xxxl-2 {
    padding: 1.5rem !important; }
  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 1.5rem !important; }
  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 1.5rem !important; }
  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 1.5rem !important; }
  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 1.5rem !important; }
  .p-xxxl-3 {
    padding: 2rem !important; }
  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 2rem !important; }
  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 2rem !important; }
  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 2rem !important; }
  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 2rem !important; }
  .p-xxxl-4 {
    padding: 3rem !important; }
  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 3rem !important; }
  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 3rem !important; }
  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 3rem !important; }
  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 3rem !important; }
  .p-xxxl-5 {
    padding: 4.5rem !important; }
  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 4.5rem !important; }
  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 4.5rem !important; }
  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 4.5rem !important; }
  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 4.5rem !important; }
  .p-xxxl-6 {
    padding: 5rem !important; }
  .pt-xxxl-6,
  .py-xxxl-6 {
    padding-top: 5rem !important; }
  .pr-xxxl-6,
  .px-xxxl-6 {
    padding-right: 5rem !important; }
  .pb-xxxl-6,
  .py-xxxl-6 {
    padding-bottom: 5rem !important; }
  .pl-xxxl-6,
  .px-xxxl-6 {
    padding-left: 5rem !important; }
  .p-xxxl-7 {
    padding: 7.25rem !important; }
  .pt-xxxl-7,
  .py-xxxl-7 {
    padding-top: 7.25rem !important; }
  .pr-xxxl-7,
  .px-xxxl-7 {
    padding-right: 7.25rem !important; }
  .pb-xxxl-7,
  .py-xxxl-7 {
    padding-bottom: 7.25rem !important; }
  .pl-xxxl-7,
  .px-xxxl-7 {
    padding-left: 7.25rem !important; }
  .p-xxxl-8 {
    padding: 10rem !important; }
  .pt-xxxl-8,
  .py-xxxl-8 {
    padding-top: 10rem !important; }
  .pr-xxxl-8,
  .px-xxxl-8 {
    padding-right: 10rem !important; }
  .pb-xxxl-8,
  .py-xxxl-8 {
    padding-bottom: 10rem !important; }
  .pl-xxxl-8,
  .px-xxxl-8 {
    padding-left: 10rem !important; }
  .m-xxxl-auto {
    margin: auto !important; }
  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important; }
  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important; }
  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important; }
  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important; }
  .text-xxxl-left {
    text-align: left !important; }
  .text-xxxl-right {
    text-align: right !important; }
  .text-xxxl-center {
    text-align: center !important; } }

@media (max-width: 2559px) {
    body {
      overflow-x: hidden; }
  h2,
  .h2 {
    font-size: 2.6875rem;
    line-height: 1.1163; } }

@media (max-width: 1919px) {
    body {
      overflow-x: hidden; } }

@media (max-width: 1279px) {
    body {
      overflow-x: hidden; }
  h1,
  .h1 {
    font-size: 3.9375rem;
    line-height: 1.0158; } }

@media (max-width: 1023px) {
    body {
      overflow-x: hidden; }
  h1,
  .h1 {
    font-size: 2.6875rem;
    line-height: 1.1163; }
  h2,
  .h2 {
    font-size: 2rem;
    line-height: 1.125; }
  .form-control {
    font-size: .9375rem;
    line-height: 1.3334; } }

@media (max-width: 767px) {
    body {
      font-size: .9375rem;
      line-height: 1.3334; }
    .typo-sm {
      font-size: .6875rem;
      line-height: 1.45; }
  h1,
  .h1 {
    font-size: 1.25rem;
    line-height: 1.2; }
  h2,
  .h2 {
    font-size: .9375rem;
    line-height: 1.3334; }
  h3,
  .h3 {
    font-size: .9375rem;
    line-height: 1.3334; }
  p {
    margin-bottom: 1.5rem; } }
.icon {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  line-height: 1;
  background-position: center center;
  background-repeat: no-repeat; }
  .icon svg {
    fill: currentColor; }
  .icon-white,
  .icon-white svg {
    color: #fff; }
  .icon-arrow, .icon-arrow-down, .icon-arrow-prev, .icon-arrow-next {
    width: 24px;
    height: 12px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NiAyOCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMUExQTFBIiBkPSJNNTYgMTRMNDAgMjcuOTk5VjE2SDB2LTQuMDAxaDQwVjBsMTYgMTR6Ii8+PC9zdmc+); }
  .icon-arrow-prev {
    -webkit-transform: rotate(-180deg);
       -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
         -o-transform: rotate(-180deg);
            transform: rotate(-180deg); }
  .icon-arrow-down {
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg); }
.header-logo {
  display: inline-block; }
  .header-logo:hover {
    color: currentColor; }
  .header-logo .icon-logo-part-1,
  .header-logo .icon-logo-part-1 svg,
  .header-logo .icon-logo-part-2,
  .header-logo .icon-logo-part-2 svg {
    opacity: inherit;
    height: 42px; }
  .header-logo .icon-logo-part-1,
  .header-logo .icon-logo-part-1 svg {
    width: 362px; }
  .header-logo .icon-logo-part-2,
  .header-logo .icon-logo-part-2 svg {
    width: 362px; }
  .header-logo .icon-logo-part-2 {
    position: fixed;
    right: 0;
    bottom: 17px;
    bottom: 1.0625rem; }
  .header-logo.main-hero-animate {
    opacity: 0;
    pointer-events: none; }
  .header-logo.main-hero-animated-finish {
    opacity: 1;
    pointer-events: initial; }
  .header-logo polygon {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: -o-transform .3s ease;
    -moz-transition: transform .3s ease, -moz-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease; }
  .header-logo:hover polygon {
    -webkit-transform: translateX(-100%);
       -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%); }
  @media (max-width: 767px) {
      .header-logo .icon-logo-part-1,
      .header-logo .icon-logo-part-1 svg,
      .header-logo .icon-logo-part-2,
      .header-logo .icon-logo-part-2 svg {
        height: 26px; }
      .header-logo .icon-logo-part-1,
      .header-logo .icon-logo-part-1 svg {
        width: 186px; }
      .header-logo .icon-logo-part-2,
      .header-logo .icon-logo-part-2 svg {
        width: 186px; } }
  @media (min-width: 768px) {
      .header-logo .icon-logo-part-2 {
        bottom: 2.0625rem; } }
.header-toggle {
  pointer-events: all;
  margin-left: 22px; }
  .header-toggle .icon-burger,
  .header-toggle .icon-burger svg {
    position: relative;
    background: transparent;
    outline: none;
    padding: 0;
    border: none;
    width: 48px;
    height: 52px; }
  .header-toggle .icon-burger {
    cursor: pointer;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    display: block;
    overflow: hidden; }
  .header-toggle .icon-burger i {
      display: block;
      width: 144px;
      height: 4px;
      border-left: 48px solid #000;
      border-right: 48px solid #000;
      position: absolute;
      top: 24px;
      left: 0;
      -webkit-transform: rotate(0deg);
         -moz-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
           -o-transform: rotate(0deg);
              transform: rotate(0deg);
      -webkit-transform-origin: 0 2px;
         -moz-transform-origin: 0 2px;
          -ms-transform-origin: 0 2px;
           -o-transform-origin: 0 2px;
              transform-origin: 0 2px;
      -webkit-transition: left .4s, right .4s, top .4s, width .4s, opacity .4s, -webkit-transform .4s;
      transition: left .4s, right .4s, top .4s, width .4s, opacity .4s, -webkit-transform .4s;
      -o-transition: left .4s, right .4s, top .4s, width .4s, opacity .4s, -o-transform .4s;
      -moz-transition: transform .4s, left .4s, right .4s, top .4s, width .4s, opacity .4s, -moz-transform .4s;
      transition: transform .4s, left .4s, right .4s, top .4s, width .4s, opacity .4s;
      transition: transform .4s, left .4s, right .4s, top .4s, width .4s, opacity .4s, -webkit-transform .4s, -moz-transform .4s, -o-transform .4s; }
  .header-toggle .icon-burger i:first-child {
        top: 10px; }
  .header-toggle .icon-burger i:nth-child(2) {
        left: auto;
        left: initial;
        right: 0; }
  .header-toggle .icon-burger i:last-child {
        top: 38px; }
  .header-toggle-active .icon-burger i {
    -webkit-transition: left 0s, right 0s, top .4s, width .4s, opacity .4s, -webkit-transform .4s;
    transition: left 0s, right 0s, top .4s, width .4s, opacity .4s, -webkit-transform .4s;
    -o-transition: left 0s, right 0s, top .4s, width .4s, opacity .4s, -o-transform .4s;
    -moz-transition: transform .4s, left 0s, right 0s, top .4s, width .4s, opacity .4s, -moz-transform .4s;
    transition: transform .4s, left 0s, right 0s, top .4s, width .4s, opacity .4s;
    transition: transform .4s, left 0s, right 0s, top .4s, width .4s, opacity .4s, -webkit-transform .4s, -moz-transform .4s, -o-transform .4s; }
  .header-toggle-active .icon-burger i:first-child {
    -webkit-transform: rotate(45deg) translateX(10px);
       -moz-transform: rotate(45deg) translateX(10px);
        -ms-transform: rotate(45deg) translateX(10px);
         -o-transform: rotate(45deg) translateX(10px);
            transform: rotate(45deg) translateX(10px);
    left: 0;
    top: 0; }
  .header-toggle-active .icon-burger i:nth-child(2) {
    width: 0;
    opacity: 0; }
  .header-toggle-active .icon-burger i:last-child {
    top: 48px;
    left: 0;
    -webkit-transform: rotate(-45deg) translateX(10px);
       -moz-transform: rotate(-45deg) translateX(10px);
        -ms-transform: rotate(-45deg) translateX(10px);
         -o-transform: rotate(-45deg) translateX(10px);
            transform: rotate(-45deg) translateX(10px); }
  @-webkit-keyframes header-toggle-left-sm {
  from {
    left: 0; }
  to {
    left: -48px; } }
  @-moz-keyframes header-toggle-left-sm {
  from {
    left: 0; }
  to {
    left: -48px; } }
  @-o-keyframes header-toggle-left-sm {
  from {
    left: 0; }
  to {
    left: -48px; } }
  @keyframes header-toggle-left-sm {
  from {
    left: 0; }
  to {
    left: -48px; } }
  @-webkit-keyframes header-toggle-left-md {
  from {
    left: 0; }
  to {
    left: -96px; } }
  @-moz-keyframes header-toggle-left-md {
  from {
    left: 0; }
  to {
    left: -96px; } }
  @-o-keyframes header-toggle-left-md {
  from {
    left: 0; }
  to {
    left: -96px; } }
  @keyframes header-toggle-left-md {
  from {
    left: 0; }
  to {
    left: -96px; } }
  @-webkit-keyframes header-toggle-right-sm {
  from {
    right: 0; }
  to {
    right: -48px; } }
  @-moz-keyframes header-toggle-right-sm {
  from {
    right: 0; }
  to {
    right: -48px; } }
  @-o-keyframes header-toggle-right-sm {
  from {
    right: 0; }
  to {
    right: -48px; } }
  @keyframes header-toggle-right-sm {
  from {
    right: 0; }
  to {
    right: -48px; } }
  @-webkit-keyframes header-toggle-right-md {
  from {
    right: 0; }
  to {
    right: -96px; } }
  @-moz-keyframes header-toggle-right-md {
  from {
    right: 0; }
  to {
    right: -96px; } }
  @-o-keyframes header-toggle-right-md {
  from {
    right: 0; }
  to {
    right: -96px; } }
  @keyframes header-toggle-right-md {
  from {
    right: 0; }
  to {
    right: -96px; } }
  @-webkit-keyframes header-toggle-active-first-sm {
  from {
    left: 0;
    top: 0; }
  to {
    left: -34px;
    top: -34px; } }
  @-moz-keyframes header-toggle-active-first-sm {
  from {
    left: 0;
    top: 0; }
  to {
    left: -34px;
    top: -34px; } }
  @-o-keyframes header-toggle-active-first-sm {
  from {
    left: 0;
    top: 0; }
  to {
    left: -34px;
    top: -34px; } }
  @keyframes header-toggle-active-first-sm {
  from {
    left: 0;
    top: 0; }
  to {
    left: -34px;
    top: -34px; } }
  @-webkit-keyframes header-toggle-active-first-md {
  from {
    left: 0;
    top: 0; }
  to {
    left: -68px;
    top: -68px; } }
  @-moz-keyframes header-toggle-active-first-md {
  from {
    left: 0;
    top: 0; }
  to {
    left: -68px;
    top: -68px; } }
  @-o-keyframes header-toggle-active-first-md {
  from {
    left: 0;
    top: 0; }
  to {
    left: -68px;
    top: -68px; } }
  @keyframes header-toggle-active-first-md {
  from {
    left: 0;
    top: 0; }
  to {
    left: -68px;
    top: -68px; } }
  @-webkit-keyframes header-toggle-active-last-sm {
  from {
    left: 0;
    top: 24px; }
  to {
    left: -34px;
    top: 58px; } }
  @-moz-keyframes header-toggle-active-last-sm {
  from {
    left: 0;
    top: 24px; }
  to {
    left: -34px;
    top: 58px; } }
  @-o-keyframes header-toggle-active-last-sm {
  from {
    left: 0;
    top: 24px; }
  to {
    left: -34px;
    top: 58px; } }
  @keyframes header-toggle-active-last-sm {
  from {
    left: 0;
    top: 24px; }
  to {
    left: -34px;
    top: 58px; } }
  @-webkit-keyframes header-toggle-active-last-md {
  from {
    left: 0;
    top: 48px; }
  to {
    left: -68px;
    top: 116px; } }
  @-moz-keyframes header-toggle-active-last-md {
  from {
    left: 0;
    top: 48px; }
  to {
    left: -68px;
    top: 116px; } }
  @-o-keyframes header-toggle-active-last-md {
  from {
    left: 0;
    top: 48px; }
  to {
    left: -68px;
    top: 116px; } }
  @keyframes header-toggle-active-last-md {
  from {
    left: 0;
    top: 48px; }
  to {
    left: -68px;
    top: 116px; } }
  @media (min-width: 768px) {
    .header-toggle {
      margin-left: 34px; }
    .header-toggle-hover .icon-burger i:first-child {
      -webkit-animation: header-toggle-left-md .4s ease;
         -moz-animation: header-toggle-left-md .4s ease;
           -o-animation: header-toggle-left-md .4s ease;
              animation: header-toggle-left-md .4s ease; }
    .header-toggle-hover .icon-burger i:nth-child(2) {
      -webkit-animation: header-toggle-right-md .4s ease;
         -moz-animation: header-toggle-right-md .4s ease;
           -o-animation: header-toggle-right-md .4s ease;
              animation: header-toggle-right-md .4s ease; }
    .header-toggle-hover .icon-burger i:last-child {
      -webkit-animation: header-toggle-left-md .4s ease;
         -moz-animation: header-toggle-left-md .4s ease;
           -o-animation: header-toggle-left-md .4s ease;
              animation: header-toggle-left-md .4s ease; }
    .header-toggle-hover-active .icon-burger i:first-child {
      -webkit-animation: header-toggle-active-first-md .4s ease;
         -moz-animation: header-toggle-active-first-md .4s ease;
           -o-animation: header-toggle-active-first-md .4s ease;
              animation: header-toggle-active-first-md .4s ease; }
    .header-toggle-hover-active .icon-burger i:last-child {
      -webkit-animation: header-toggle-active-last-md .4s ease;
         -moz-animation: header-toggle-active-last-md .4s ease;
           -o-animation: header-toggle-active-last-md .4s ease;
              animation: header-toggle-active-last-md .4s ease; } }
  @media (max-width: 767px) {
      .header-toggle .icon-burger,
      .header-toggle .icon-burger svg {
        width: 24px;
        height: 26px; }
        .header-toggle .icon-burger i {
          width: 72px;
          height: 2px;
          top: 12px;
          -webkit-transform-origin: 0 1px;
             -moz-transform-origin: 0 1px;
              -ms-transform-origin: 0 1px;
               -o-transform-origin: 0 1px;
                  transform-origin: 0 1px;
          border-left: 24px solid #000;
          border-right: 24px solid #000; }
          .header-toggle .icon-burger i:first-child {
            top: 5px; }
          .header-toggle .icon-burger i:last-child {
            top: 19px; }
      .header-toggle-active .icon-burger i:first-child {
        top: 0;
        -webkit-transform: rotate(45deg) translateX(5px);
           -moz-transform: rotate(45deg) translateX(5px);
            -ms-transform: rotate(45deg) translateX(5px);
             -o-transform: rotate(45deg) translateX(5px);
                transform: rotate(45deg) translateX(5px); }
      .header-toggle-active .icon-burger i:last-child {
        top: 24px;
        -webkit-transform: rotate(-45deg) translateX(5px);
           -moz-transform: rotate(-45deg) translateX(5px);
            -ms-transform: rotate(-45deg) translateX(5px);
             -o-transform: rotate(-45deg) translateX(5px);
                transform: rotate(-45deg) translateX(5px); }
    .header-toggle-hover .icon-burger i:first-child {
      -webkit-animation: header-toggle-left-sm .4s ease;
         -moz-animation: header-toggle-left-sm .4s ease;
           -o-animation: header-toggle-left-sm .4s ease;
              animation: header-toggle-left-sm .4s ease; }
    .header-toggle-hover .icon-burger i:nth-child(2) {
      -webkit-animation: header-toggle-right-sm .4s ease;
         -moz-animation: header-toggle-right-sm .4s ease;
           -o-animation: header-toggle-right-sm .4s ease;
              animation: header-toggle-right-sm .4s ease; }
    .header-toggle-hover .icon-burger i:last-child {
      -webkit-animation: header-toggle-left-sm .4s ease;
         -moz-animation: header-toggle-left-sm .4s ease;
           -o-animation: header-toggle-left-sm .4s ease;
              animation: header-toggle-left-sm .4s ease; }
    .header-toggle-hover-active .icon-burger i:first-child {
      -webkit-animation: header-toggle-active-first-sm .4s ease;
         -moz-animation: header-toggle-active-first-sm .4s ease;
           -o-animation: header-toggle-active-first-sm .4s ease;
              animation: header-toggle-active-first-sm .4s ease; }
    .header-toggle-hover-active .icon-burger i:last-child {
      -webkit-animation: header-toggle-active-last-sm .4s ease;
         -moz-animation: header-toggle-active-last-sm .4s ease;
           -o-animation: header-toggle-active-last-sm .4s ease;
              animation: header-toggle-active-last-sm .4s ease; } }
.header-search {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDBhOCA4IDAgMSAwIDAgMTZBOCA4IDAgMCAwIDggMHptMCAyYTYgNiAwIDEgMCAwIDEyQTYgNiAwIDAgMCA4IDJ6IiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTE3LjUgMTlsLTYtNiAxLjUtMS41IDYgNi0xLjUgMS41eiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
  width: 19px;
  height: 19px;
  cursor: pointer;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease; }
  .header-search-inactive {
    opacity: 0; }
  @media (min-width: 768px) {
    .header-search {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2IDBDNy4xNjQgMCAwIDcuMTY0IDAgMTZzNy4xNjQgMTYgMTYgMTYgMTYtNy4xNjQgMTYtMTZTMjQuODM2IDAgMTYgMHptMCA0QzkuMzczIDQgNCA5LjM3MyA0IDE2czUuMzczIDEyIDEyIDEyIDEyLTUuMzczIDEyLTEyUzIyLjYyNyA0IDE2IDR6IiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTM1IDM4TDIzIDI2bDMtMyAxMiAxMi0zIDN6IiBmaWxsPSIjMDAwIi8+PC9zdmc+);
      width: 38px;
      height: 38px; } }
.arrow-icon-wrapper {
  width: 24px;
  height: 12px;
  overflow: hidden; }
  .arrow-icon-wrapper .icon-arrow {
    display: block; }
  .arrow-icon-hover .icon-arrow {
  -webkit-animation: down-up .5s ease;
     -moz-animation: down-up .5s ease;
       -o-animation: down-up .5s ease;
          animation: down-up .5s ease; }
  .arrow-icon-hover-reverse .icon-arrow {
  -webkit-animation: down-up-reverse-arrow .5s ease;
     -moz-animation: down-up-reverse-arrow .5s ease;
       -o-animation: down-up-reverse-arrow .5s ease;
          animation: down-up-reverse-arrow .5s ease; }
  .arrow-icon-reverse .icon-arrow {
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
     -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
      -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
       -o-transform: matrix(-1, 0, 0, 1, 0, 0);
          transform: matrix(-1, 0, 0, 1, 0, 0); }
.header-menu-open {
  z-index: 1032 !important; }

.header-close {
  display: block;
  pointer-events: all;
  cursor: pointer; }

.header-close-not-responsive.icon-close,
  .header-close-not-responsive.icon-close svg {
    width: 28px;
    height: 28px; }

.header-close-responsive.icon-close,
  .header-close-responsive.icon-close svg {
    width: 38px;
    height: 38px; }

.header-arrow.icon-arrow-prev, .header-arrow.icon-arrow-next {
  cursor: pointer;
  width: 24px;
  height: 28px; }

.header-arrow-disabled {
  pointer-events: none;
  opacity: 0;
  cursor: default; }

.header-main {
  opacity: 0; }

.header-initial-animation {
  -webkit-transition: opacity 1s ease 1.5s;
  -o-transition: opacity 1s ease 1.5s;
  -moz-transition: opacity 1s ease 1.5s;
  transition: opacity 1s ease 1.5s;
  opacity: 1; }

.header-initial-animation-finished {
  opacity: 1; }

.header-container-profile > a {
  display: block; }

.header-donate {
  border: 2px solid #000;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  width: 256px;
  padding: 9px 0 3px;
  text-align: center;
  text-transform: uppercase;
  font-size: 21px;
  line-height: 24px;
  margin-right: 42px;
  -webkit-transition: color 0.3s, background-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s;
  -moz-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s; }

.header-donate:hover {
    text-decoration: none; }

@media (max-width: 767px) {
      .header-close-responsive.icon-close,
      .header-close-responsive.icon-close svg {
        width: 20px;
        height: 20px; } }

@media (min-width: 1280px) {
  .header-profile {
    height: 100vh;
    pointer-events: none; }
  .header-container-profile {
    position: relative;
    height: 100vh;
    width: 58.33333% !important;
    margin-left: auto !important;
    margin-right: 0 !important; }
    .header-donate:hover {
      color: #E3D7C9;
      background-color: #000; } }

@media (min-width: 1920px) {
  .header-container-profile {
    width: 58.33333% !important;
    margin-left: auto !important;
    margin-right: 0 !important; } }

@media (max-width: 1023px) {
    .header-donate {
      display: none;
      pointer-events: none; } }
.footer {
  height: 80px;
  margin-top: -80px;
  font-size: 12px;
  font-size: .75rem;
  line-height: 1.333333333em;
  padding-top: 44px; }
  .footer p {
    margin: 0; }
  @media (min-width: 768px) {
    .footer {
      height: 160px;
      margin-top: -160px;
      font-size: .9375rem;
      line-height: 1.3333333333em;
      padding-top: 86px; } }
  @media (min-width: 1280px) {
    .footer {
      padding-top: 94px; } }
.layout {
  padding-bottom: 80px;
  min-height: 100%; }
  .layout-modal {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 1031;
    background-color: #802626;
    padding-bottom: 0; }
  .layout-no-padding-bottom {
    padding-bottom: 0; }
  .layout-modal-type-profile {
  position: fixed;
  background-color: transparent; }
  .layout-modal-type-profile .layout-body {
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch; }
  .layout-modal-type-profile .layout-header .icon-arrow-prev,
  .layout-modal-type-profile .layout-header .icon-arrow-next {
    background-image: none;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none; }
  .layout-modal-type-profile .layout-image-container {
    background-color: #2e8799; }
  .layout-modal-type-profile .layout-image {
    width: 100%;
    height: 100%; }
  .layout-modal-type-profile .layout-title {
    margin-top: 40px; }
  .layout-overflow-hidden {
  overflow: hidden; }
  @media (min-width: 768px) {
    .layout {
      padding-bottom: 160px; }
      .layout-modal {
        top: 0;
        padding-bottom: 0; }
      .layout-no-padding-bottom {
        padding-bottom: 0; }
    .layout-modal-type-profile .layout-header,
    .layout-modal-type-profile .layout-header .header-container {
      height: 4.25rem; }
    .layout-modal-type-profile .layout-header .icon-arrow-prev {
      -webkit-transform: translateX(-100%);
         -moz-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
           -o-transform: translateX(-100%);
              transform: translateX(-100%); }
    .layout-modal-type-profile .layout-header .icon-arrow-next {
      -webkit-transform: translateX(100%);
         -moz-transform: translateX(100%);
          -ms-transform: translateX(100%);
           -o-transform: translateX(100%);
              transform: translateX(100%); }
      .layout-modal-type-profile .layout-title {
        margin-top: 82px; } }
  @media (min-width: 1024px) {
      .layout-modal {
        top: 0; } }
  @media (min-width: 1280px) {
      .layout-modal {
        top: 0; }
    .layout-modal-type-profile {
      padding-bottom: 0; }
    .layout-modal-type-profile .layout-header,
    .layout-modal-type-profile .layout-header .header-container {
      height: 0;
      position: static; }
      .layout-modal-type-profile .layout-header .icon-arrow-prev,
      .layout-modal-type-profile .layout-header .icon-arrow-next {
        position: absolute;
        top: 0;
        bottom: 0;
        margin-top: auto;
        margin-bottom: auto;
        width: 87px;
        height: 72px;
        pointer-events: all;
        opacity: 1; }
        .animation-enter .layout-modal-type-profile .layout-header .icon-arrow-prev, .animation-enter
        .layout-modal-type-profile .layout-header .icon-arrow-next {
          opacity: 0; }
        .animation-enter.animation-enter-active .layout-modal-type-profile .layout-header .icon-arrow-prev, .animation-enter.animation-enter-active
        .layout-modal-type-profile .layout-header .icon-arrow-next {
          opacity: 1;
          -webkit-transition: opacity .25s ease .25s;
          -o-transition: opacity .25s ease .25s;
          -moz-transition: opacity .25s ease .25s;
          transition: opacity .25s ease .25s; }
        .animation-leave .layout-modal-type-profile .layout-header .icon-arrow-prev, .animation-leave
        .layout-modal-type-profile .layout-header .icon-arrow-next {
          opacity: 1; }
        .animation-leave.animation-leave-active .layout-modal-type-profile .layout-header .icon-arrow-prev, .animation-leave.animation-leave-active
        .layout-modal-type-profile .layout-header .icon-arrow-next {
          opacity: 0;
          -webkit-transition: opacity .25s ease 0s;
          -o-transition: opacity .25s ease 0s;
          -moz-transition: opacity .25s ease 0s;
          transition: opacity .25s ease 0s; }
    .layout-modal-type-profile .layout-header .icon-arrow-prev {
      left: -webkit-calc(41.66667% + 87px);
      left: -moz-calc(41.66667% + 87px);
      left: calc(41.66667% + 87px); }
    .layout-modal-type-profile .layout-header .icon-arrow-next {
      -webkit-transform: translateX(0);
         -moz-transform: translateX(0);
          -ms-transform: translateX(0);
           -o-transform: translateX(0);
              transform: translateX(0);
      right: 0; }
    .layout-modal-type-profile .layout-header .icon-close {
      position: absolute;
      right: 0;
      top: 24px;
      width: 86px;
      opacity: 1; }
      .animation-enter .layout-modal-type-profile .layout-header .icon-close {
        opacity: 0; }
      .animation-enter.animation-enter-active .layout-modal-type-profile .layout-header .icon-close {
        opacity: 1;
        -webkit-transition: opacity .25s ease .25s;
        -o-transition: opacity .25s ease .25s;
        -moz-transition: opacity .25s ease .25s;
        transition: opacity .25s ease .25s; }
      .animation-leave .layout-modal-type-profile .layout-header .icon-close {
        opacity: 1; }
      .animation-leave.animation-leave-active .layout-modal-type-profile .layout-header .icon-close {
        opacity: 0;
        -webkit-transition: opacity .25s ease 0s;
        -o-transition: opacity .25s ease 0s;
        -moz-transition: opacity .25s ease 0s;
        transition: opacity .25s ease 0s; }
      .layout-modal-type-profile .layout-header .icon-close > button {
        margin: 0 auto; }
    .layout-modal-type-profile .layout-row.row {
      margin-left: -3rem;
      margin-right: -3rem; }
    .layout-modal-type-profile .layout-content:before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      height: 100%;
      -webkit-transform: translateX(0);
         -moz-transform: translateX(0);
          -ms-transform: translateX(0);
           -o-transform: translateX(0);
              transform: translateX(0);
      background-color: #2e8799; }
      .animation-enter .layout-modal-type-profile .layout-content:before {
        -webkit-transform: translateX(100%);
           -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
             -o-transform: translateX(100%);
                transform: translateX(100%); }
      .animation-enter.animation-enter-active .layout-modal-type-profile .layout-content:before {
        -webkit-transform: translateX(0);
           -moz-transform: translateX(0);
            -ms-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0);
        -webkit-transition: -webkit-transform .5s ease 0s;
        transition: -webkit-transform .5s ease 0s;
        -o-transition: -o-transform .5s ease 0s;
        -moz-transition: transform .5s ease 0s, -moz-transform .5s ease 0s;
        transition: transform .5s ease 0s;
        transition: transform .5s ease 0s, -webkit-transform .5s ease 0s, -moz-transform .5s ease 0s, -o-transform .5s ease 0s; }
      .animation-leave .layout-modal-type-profile .layout-content:before {
        -webkit-transform: translateX(0);
           -moz-transform: translateX(0);
            -ms-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); }
      .animation-leave.animation-leave-active .layout-modal-type-profile .layout-content:before {
        -webkit-transform: translateX(100%);
           -moz-transform: translateX(100%);
            -ms-transform: translateX(100%);
             -o-transform: translateX(100%);
                transform: translateX(100%);
        -webkit-transition: -webkit-transform .5s ease;
        transition: -webkit-transform .5s ease;
        -o-transition: -o-transform .5s ease;
        -moz-transition: transform .5s ease, -moz-transform .5s ease;
        transition: transform .5s ease;
        transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; }
    .layout-modal-type-profile .layout-content {
      padding-left: 86px;
      padding-right: 86px;
      min-height: 100vh; }
    .layout-modal-type-profile .layout-image-visible {
      width: 41.66667%;
      position: fixed;
      left: 0;
      top: 0;
      height: 100vh;
      opacity: 1 !important;
      -webkit-transform: translateY(0) !important;
         -moz-transform: translateY(0) !important;
          -ms-transform: translateY(0) !important;
           -o-transform: translateY(0) !important;
              transform: translateY(0) !important; }
      .layout-modal-type-profile .layout-image-container {
        position: absolute;
        left: 0;
        top: 0;
        height: 100vh;
        width: 100%; } }
  @media (min-width: 1920px) {
      .layout-modal {
        top: 0; }
      .layout-modal-type-profile .layout-header .icon-arrow-prev,
      .layout-modal-type-profile .layout-header .icon-arrow-next {
        width: 152px; }
    .layout-modal-type-profile .layout-header .icon-arrow-prev {
      left: -webkit-calc(37.5% + 152px);
      left: -moz-calc(37.5% + 152px);
      left: calc(37.5% + 152px); }
    .layout-modal-type-profile .layout-header .icon-close {
      width: 152px; }
    .layout-modal-type-profile .layout-row.row {
      margin-left: -3rem;
      margin-right: -3rem; }
    .layout-modal-type-profile .layout-content {
      padding-left: 152px;
      padding-right: 152px;
      -webkit-flex-basis: 62.5%;
          -ms-flex-preferred-size: 62.5%;
              flex-basis: 62.5%;
      max-width: 62.5%; }
    .layout-modal-type-profile .layout-image-wrapper {
      -webkit-flex-basis: 37.5%;
          -ms-flex-preferred-size: 37.5%;
              flex-basis: 37.5%;
      max-width: 37.5%; }
    .layout-modal-type-profile .layout-image-visible {
      width: 37.5%; }
      .layout-modal-type-profile .layout-title {
        margin-top: 76px; } }
  @media (max-width: 2559px) {
      .layout-modal {
        top: 0; } }
  @media (max-width: 1919px) {
      .layout-modal {
        top: 0; }
      .layout-modal-type-profile .layout-title.h1 {
        font-size: 2.6875rem;
        line-height: 1.1163; } }
  @media (max-width: 1279px) {
      .layout-modal {
        top: 0; }
    .layout-modal-type-profile {
      background-color: #2e8799; }
      .layout-modal-type-profile .layout-image-container {
        margin-top: 76px;
        top: auto;
        left: auto;
        height: auto;
        width: auto; }
      .layout-modal-type-profile .layout-image img {
        display: block;
        opacity: 0;
        width: 100%;
        height: auto; } }
  @media (max-width: 1023px) {
      .layout-modal {
        top: 0; }
      .layout-modal-type-profile .layout-image-container {
        margin-top: 0;
        top: auto; } }
  @media (max-width: 767px) {
      .layout-modal-type-profile .layout-title.h1 {
        font-size: 1.25rem;
        line-height: 1.2; } }
.subscribe-popup {
  position: fixed;
  z-index: 99999;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%; }
  .subscribe-popup__view {
    position: relative;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    height: 100%;
    padding: 24px;
    background: #4A8597; }
  .subscribe-popup__close {
    position: absolute;
    top: 5%;
    right: 8.8%;
    padding: 2px;
    cursor: pointer; }
  .subscribe-popup__close:before, .subscribe-popup__close:after {
    position: absolute;
    width: 12px;
    height: 2px;
    content: "";
    background: #191919; }
  .subscribe-popup__close:before {
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg); }
  .subscribe-popup__close:after {
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  .subscribe-popup__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .subscribe-popup__image {
    width: 216px;
    margin-top: 21px; }
  .subscribe-popup__title {
    text-align: center;
    font-size: 21px;
    font-weight: 500;
    line-height: 21px; }
  .subscribe-popup__form {
    position: relative;
    width: 100%; }
  .subscribe-popup__arrow {
    position: absolute;
    top: 9px;
    right: 0;
    cursor: pointer;
    border: none;
    background: none; }
  .subscribe-popup__arrow .icon-arrow {
    width: 16px;
    height: 12px; }
  .subscribe-popup__input {
    width: 100%;
    height: 29px;
    padding-right: 39px;
    text-align: center;
    text-indent: 44px;
    color: #191919;
    border: 2px solid #191919;
    outline: none;
    background: none;
    font-size: 11px; }
  .subscribe-popup__input::-webkit-input-placeholder {
      color: #191919;
      font-size: 11px; }
  .subscribe-popup__input:-moz-placeholder {
      color: #191919;
      font-size: 11px; }
  .subscribe-popup__input::-moz-placeholder {
      color: #191919;
      font-size: 11px; }
  .subscribe-popup__input:-ms-input-placeholder {
      color: #191919;
      font-size: 11px; }
  .subscribe-popup__input:focus::-webkit-input-placeholder {
      color: transparent; }
  .subscribe-popup__input:focus:-moz-placeholder {
      color: transparent; }
  .subscribe-popup__input:focus::-moz-placeholder {
      color: transparent; }
  .subscribe-popup__input:focus:-ms-input-placeholder {
      color: transparent; }
  .subscribe-popup__error {
    position: absolute;
    color: #802626;
    font-size: 11px; }
  @media (max-width: 767px) {
    .subscribe-popup {
      padding: 0 24px; }
      .subscribe-popup__view {
        max-width: 272px;
        max-height: 370px; } }
  @media (min-width: 768px) {
    .subscribe-popup {
      top: 50%;
      left: 50%;
      width: 358px;
      height: 487px;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
           -o-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
      .subscribe-popup__view {
        height: 100%; }
      .subscribe-popup__close {
        font-size: 31px;
        font-weight: 500;
        line-height: 34px; }
      .subscribe-popup__close:before, .subscribe-popup__close:after {
        width: 15px; }
      .subscribe-popup__image {
        width: 294px; }
      .subscribe-popup__title {
        font-size: 31px;
        font-weight: 500;
        line-height: 34px; }
      .subscribe-popup__arrow {
        top: 14px;
        right: 12px; }
      .subscribe-popup__arrow .icon-arrow {
        width: 23px;
        height: 12px; }
      .subscribe-popup__input {
        height: 38px;
        padding-right: 57px;
        font-size: 15px; }
        .subscribe-popup__input::-webkit-input-placeholder {
          font-size: 15px; }
        .subscribe-popup__input:-moz-placeholder {
          font-size: 15px; }
        .subscribe-popup__input::-moz-placeholder {
          font-size: 15px; }
        .subscribe-popup__input:-ms-input-placeholder {
          font-size: 15px; }
      .subscribe-popup__error {
        font-size: 14px; } }
  @media (min-width: 1280px) {
    .subscribe-popup {
      width: 410px;
      height: 558px; }
      .subscribe-popup__view {
        padding: 34px; }
      .subscribe-popup__image {
        width: 326px;
        margin-top: 27px; }
      .subscribe-popup__arrow {
        top: 17px; }
      .subscribe-popup__input {
        height: 48px; } }
.layout-header,
.layout-header .header-container {
  height: 60px;
  height: 3.75rem; }
  @media (min-width: 768px) {
    .layout-header,
    .layout-header .header-container {
      height: 7rem; } }
.search-item {
  padding-top: 17px; }
  .search-item:not(:last-child) {
    border-bottom: 1px solid #000; }
  .search-item-text {
    padding: 22px 0 18px; }
  .search-item-text:not(:last-child) {
      border-bottom: 1px solid #000; }
  .search-item-text a {
      width: 100%;
      padding-bottom: 4px;
      background-repeat: no-repeat;
      background-position: 0 bottom;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
      background-image: -webkit-linear-gradient(#000, #000);
      background-image: -moz-linear-gradient(#000, #000);
      background-image: -o-linear-gradient(#000, #000);
      background-image: linear-gradient(#000, #000);
      -moz-background-size: 0 4px;
           background-size: 0 4px;
      -webkit-transition-property: color, background-size;
      -o-transition-property: color, background-size;
      -moz-transition-property: color, background-size, -moz-background-size;
      transition-property: color, background-size;
      transition-property: color, background-size, -moz-background-size;
      -webkit-transition-duration: .5s;
         -moz-transition-duration: .5s;
           -o-transition-duration: .5s;
              transition-duration: .5s; }
  .search-item-text:hover {
      color: #000; }
  .search-item-text:hover a {
        color: #000;
        text-decoration: none;
        -moz-background-size: 100% 4px;
             background-size: 100% 4px; }
  @media (min-width: 768px) {
    .search-item {
      padding-top: 0; }
      .search-item:first-child h3 {
        padding-top: 0; }
    .search-item-label {
      display: none; } }
  @media (max-width: 2559px) {
      .search-item-text {
        font-size: 2.6875rem;
        line-height: 1.1163; } }
  @media (max-width: 1279px) {
      .search-item-text {
        font-size: 2rem;
        line-height: 1.125; } }
  @media (max-width: 1023px) {
      .search-item-text {
        font-size: 1.75rem; } }
  @media (max-width: 767px) {
      .search-item-text {
        font-size: .9375rem;
        line-height: 1.3334;
        padding: 10px 0 12px; }
        .search-item-text a {
          padding-bottom: 2px;
          -moz-background-size: 0 2px;
               background-size: 0 2px; }
          .search-item-text:hover a {
            -moz-background-size: 100% 2px;
                 background-size: 100% 2px; } }
.search {
  width: 100%;
  height: 100%;
  background-color: #2e8799;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  z-index: 1031;
  overflow: scroll;
  padding-bottom: 200px; }
  .search.search-enter {
    opacity: 0; }
  .search.search-enter.search-enter-active {
    opacity: 1;
    -webkit-transition: opacity 300ms ease-in;
    -o-transition: opacity 300ms ease-in;
    -moz-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in; }
  .search.search-leave {
    opacity: 1; }
  .search.search-leave.search-leave-active {
    opacity: 0;
    -webkit-transition: opacity 300ms ease-in;
    -o-transition: opacity 300ms ease-in;
    -moz-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in; }
  .search-form {
    width: 100%;
    margin-top: 150px; }
  .search-row:not(:last-child) {
    border-bottom: 1px solid #000; }
  .search-col-title {
    display: none; }
  .search-input {
    width: 100%;
    background: none;
    border: none;
    padding: 0;
    border-bottom: 2px solid #000; }
  .search-input::-webkit-input-placeholder {
      color: #000000;
      color: rgba(0, 0, 0, .1); }
  .search-input:-moz-placeholder {
      color: #000000;
      color: rgba(0, 0, 0, .1); }
  .search-input::-moz-placeholder {
      color: #000000;
      color: rgba(0, 0, 0, .1); }
  .search-input:-ms-input-placeholder {
      color: #000000;
      color: rgba(0, 0, 0, .1); }
  .search-input::placeholder {
      color: #000000;
      color: rgba(0, 0, 0, .1); }
  .search-nothing-is-found {
    margin-top: 50px; }
  @media (max-width: 767px) {
    .search {
      padding-bottom: 100px; }
    .search-content {
      margin-top: 5px; }
      .search-nothing-is-found {
        font-size: .9375rem;
        line-height: 1.3334; } }
  @media (min-width: 768px) {
    .search-row {
      margin-top: 22px; }
      .search-col-title {
        display: inline;
        display: initial; }
      .search-input {
        border-width: 8px; } }
  @media (min-width: 1024px) {
    .search-row {
      margin-top: 32px; } }
  @media (min-width: 1280px) {
      .search-input {
        border-width: 16px; } }
  @media (max-width: 2559px) {
      .search-nothing-is-found {
        font-size: 2.6875rem;
        line-height: 1.1163; } }
  @media (max-width: 1279px) {
      .search-nothing-is-found {
        font-size: 2rem;
        line-height: 1.125; } }
  @media (max-width: 1023px) {
      .search-nothing-is-found {
        font-size: 1.75rem; } }
.title-page {
  margin-top: 40px; }
  @media (min-width: 768px) {
    .title-page {
      margin-top: 38px; } }
  @media (min-width: 1024px) {
    .title-page {
      margin-top: 36px; } }
  @media (min-width: 1280px) {
    .title-page {
      margin-top: 28px; } }
.lines-group {
  position: relative; }
  .lines-group-container {
    margin-top: 28.8px;
    margin-top: 1.8rem; }
  .lines-group:before, .lines-group:after {
    content: '';
    position: absolute;
    left: 15px;
    right: 15px;
    display: block;
    height: 0;
    background-color: #000; }
  .lines-group:before {
    top: 0;
    height: 1px; }
  .lines-group:after {
    bottom: 0; }
  .on-visible:last-child .lines-group:after {
      height: 1px; }
  .lines-group-date.h2 .typo-sm {
    font-family: "Helvetica Neue Cyr", "Helvetica Neue", Arial, sans-serif;
    line-height: 1.3334; }
  .lines-group + .lines-group {
    margin-top: -1px; }
  @media (max-width: 2559px) {
    .lines-group {
      position: relative; }
    .lines-group-date.h2 {
      font-size: 2.6875rem;
      line-height: 1.1163; } }
  @media (max-width: 1919px) {
    .lines-group {
      position: relative; } }
  @media (max-width: 1279px) {
    .lines-group {
      position: relative; }
    .lines-group-date.h2 {
      font-size: 1.75rem;
      line-height: 1.142857143; }
      .lines-group-date.h2 .typo-sm {
        margin-top: 1rem; } }
  @media (max-width: 1023px) {
    .lines-group {
      position: relative; } }
  @media (max-width: 767px) {
    .lines-group {
      position: relative; }
      .lines-group-container {
        margin-top: 0; }
      .lines-group:before {
        top: -16px;
        height: 1px; }
        .on-visible:first-child .lines-group:before {
          height: 0; }
    .lines-group .lines-items {
      margin-top: 0;
      margin-bottom: 0; }
    .lines-group .lines-items .lines-item.py-3 {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important; }
    .lines-group .lines-items .lines-item:before, .lines-group .lines-items .lines-item:after {
      display: none; }
    .lines-group-date.h2 {
      font-size: .9375rem;
      line-height: 1.3334; }
      .lines-group-date.h2 .typo-sm {
        margin-top: 0;
        font-family: "Druk Wide Cy";
        font-size: inherit;
        line-height: inherit; } }
  @media (min-width: 768px) {
    .lines-group-date.h2 > span:first-child {
      display: block; } }
  @media (min-width: 1280px) {
    .lines-group-date.h2 > span:first-child {
      display: inline; }
    .lines-group-date.h2 > span:nth-child(2) > span:first-child {
      display: block; } }
  @media (min-width: 1024px) {
      .lines-group-date.h2 .typo-sm {
        -webkit-transform: translateY(4px);
           -moz-transform: translateY(4px);
            -ms-transform: translateY(4px);
             -o-transform: translateY(4px);
                transform: translateY(4px); } }
.lines-item {
  position: relative; }
  .lines-item:before, .lines-item:after {
    content: '';
    position: absolute;
    left: 15px;
    right: 15px;
    display: block;
    height: 0;
    background-color: #000; }
  .lines-item:before {
    top: 0; }
  .upcoming-dates .lines-item:before {
      height: 1px; }
  .lines-item:after {
    bottom: 0; }
  .upcoming-dates .on-visible:not(:last-child) > .lines-item:after {
    height: 0; }
  .upcoming-dates .on-visible:last-child > .lines-item:after {
    height: 1px; }
  .on-visible:not(:last-child) > .lines-item:after {
    height: 1px; }
  .lines-item + .lines-item {
    margin-top: -1px; }
  .lines-item-col {
    position: static !important; }
  .lines-item-image-wrapper {
    display: block;
    overflow: hidden; }
  .lines-item-image-wrapper img {
      filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.84825 0.19225000000000003 0.047250000000000014 0 0 0.08725 0.9215 0.04200000000000001 0 0 0.068 0.1335 0.7827500000000001 0 0 0 0 0 1 0" /></filter></svg>#filter');
      -webkit-filter: grayscale(100%) sepia(25%);
              filter: grayscale(100%) sepia(25%);
      -webkit-transition: -webkit-filter .5s, -webkit-transform .5s;
      transition: -webkit-filter .5s, -webkit-transform .5s;
      -o-transition: filter .5s, -o-transform .5s;
      -moz-transition: filter .5s, transform .5s, -moz-transform .5s;
      transition: filter .5s, transform .5s;
      transition: filter .5s, transform .5s, -webkit-filter .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s; }
  .lines-items:hover .lines-item-image-wrapper img {
        filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');
        -webkit-filter: grayscale(0) sepia(0);
                filter: grayscale(0) sepia(0); }
  .lines-item .col-last .col-inner {
    padding-right: 39px; }
  .lines-item-icon {
    position: absolute;
    right: 15px;
    top: 42px;
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: .952380952;
    text-decoration: none !important; }
  .lines-item-icon span:nth-child(2) {
      -webkit-transform: translateY(-2px);
         -moz-transform: translateY(-2px);
          -ms-transform: translateY(-2px);
           -o-transform: translateY(-2px);
              transform: translateY(-2px); }
  .lines-item-icon-upcoming {
    top: 50%;
    -webkit-transform: translateY(-50%);
       -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%); }
  .lines-item-icon-premiere {
    top: 34px; }
  .lines-item-icon-arrow {
    margin-right: 15px;
    position: relative;
    top: -2px; }
  .lines-item-icon-text {
    text-decoration: none;
    padding-bottom: 2px;
    background-repeat: no-repeat;
    background-position: 0 bottom;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(#000, #000);
    background-image: -moz-linear-gradient(#000, #000);
    background-image: -o-linear-gradient(#000, #000);
    background-image: linear-gradient(#000, #000);
    -moz-background-size: 0 2px;
         background-size: 0 2px;
    -webkit-transition-property: background-size;
    -o-transition-property: background-size;
    -moz-transition-property: background-size, -moz-background-size;
    transition-property: background-size;
    transition-property: background-size, -moz-background-size;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s; }
  .lines-item-icon:hover .lines-item-icon-text {
      color: black;
      text-decoration: none;
      -moz-background-size: 100% 2px;
           background-size: 100% 2px; }
  .lines-item-icon:hover .lines-item-icon-text-no-hover {
    cursor: default;
    text-decoration: none;
    -moz-background-size: 0 2px;
         background-size: 0 2px; }
  .lines-item-size-small {
    min-height: 60px; }
  .lines-item-size-small .lines-item-icon {
      top: 30px; }
  .afisha .lines-item-link {
    width: 100%;
    padding-bottom: 2px;
    background-repeat: no-repeat;
    background-position: 0 bottom;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(#000, #000);
    background-image: -moz-linear-gradient(#000, #000);
    background-image: -o-linear-gradient(#000, #000);
    background-image: linear-gradient(#000, #000);
    -moz-background-size: 0 4px;
         background-size: 0 4px;
    -webkit-transition-property: color, background-size;
    -o-transition-property: color, background-size;
    -moz-transition-property: color, background-size, -moz-background-size;
    transition-property: color, background-size;
    transition-property: color, background-size, -moz-background-size;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s; }
  .afisha .lines-item-link:hover {
      color: #000;
      text-decoration: none;
      -moz-background-size: 100% 4px;
           background-size: 100% 4px; }
  .lines-item-hidden {
    color: #868e96; }
  .lines-item-hidden:hover {
      color: #868e96 !important; }
  .lines-item-type-movie {
    padding-left: 50px; }
  .lines-item-type-movie:before {
      height: 1px; }
  .on-visible:not(:last-child) > .lines-item-type-movie:after {
      height: 0; }
  .on-visible:last-child > .lines-item-type-movie:after {
      height: 1px; }
  .lines-item-type-movie .date.col {
      -webkit-flex-basis: 50px;
          -ms-flex-preferred-size: 50px;
              flex-basis: 50px;
      max-width: 50px;
      margin-left: -50px; }
  @media (min-width: 320px) {
    .lines-item {
      position: relative; } }
  @media (min-width: 768px) {
    .lines-item {
      position: relative; }
      .lines-item-type-movie {
        padding-left: 0; }
        .lines-item-type-movie .date.col {
          -webkit-flex-basis: 90px;
              -ms-flex-preferred-size: 90px;
                  flex-basis: 90px;
          max-width: 90px;
          margin-left: 0; } }
  @media (min-width: 1280px) {
    .lines-item {
      position: relative; }
        .lines-item-type-movie .date.col {
          margin-right: -90px; } }
  @media (min-width: 1920px) {
    .lines-item {
      position: relative; }
      .lines-item-image-wrapper {
        margin-bottom: 12px; }
    .lines-item-type-group {
      padding-bottom: 20px !important; }
      .lines-item-type-movie {
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap; }
        .lines-item-type-movie .movie_name {
          -webkit-flex-shrink: 1;
              -ms-flex-negative: 1;
                  flex-shrink: 1; }
        .lines-item-type-movie .date.col {
          margin-right: 0;
          -webkit-flex-basis: 75px;
              -ms-flex-preferred-size: 75px;
                  flex-basis: 75px;
          max-width: 75px; } }
  @media (max-width: 1919px) {
    .lines-item {
      position: relative; } }
  @media (max-width: 1279px) {
    .lines-item {
      position: relative; }
        .lines-item-icon span:nth-child(2) {
          -webkit-transform: translateY(-1px);
             -moz-transform: translateY(-1px);
              -ms-transform: translateY(-1px);
               -o-transform: translateY(-1px);
                  transform: translateY(-1px); }
      .lines-item-icon {
        font-size: .9375rem;
        line-height: 1.3334; }
      .lines-item-icon-arrow {
        top: 0; }
      .lines-item-type-movie {
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap; }
        .lines-item-type-movie .movie_name {
          -webkit-flex-shrink: 1;
              -ms-flex-negative: 1;
                  flex-shrink: 1; } }
  @media (max-width: 1023px) {
    .lines-item {
      position: relative; }
      .lines-item-icon {
        padding: 0 15px;
        position: static;
        margin-top: 21px;
        -webkit-transform: translateY(0) !important;
           -moz-transform: translateY(0) !important;
            -ms-transform: translateY(0) !important;
             -o-transform: translateY(0) !important;
                transform: translateY(0) !important; }
      .lines-item-icon-upcoming {
        margin-top: 7px; }
      .afisha .lines-item-link {
        padding-bottom: 4px; } }
  @media (max-width: 767px) {
    .lines-item {
      position: relative; }
      .lines-item .col-last .col-inner {
        padding-right: 0; }
      .lines-item-icon {
        margin-top: 13px; }
      .lines-item-icon-upcoming {
        margin-top: 11px; }
      .lines-item-icon-text {
        padding-bottom: 4px;
        -moz-background-size: 0 1px;
             background-size: 0 1px; }
        .lines-item-icon:hover .lines-item-icon-text {
          -moz-background-size: 100% 1px;
               background-size: 100% 1px; }
      .lines-item-icon:hover .lines-item-icon-text-no-hover {
        -moz-background-size: 0 1px;
             background-size: 0 1px; }
        .afisha .lines-item-link:hover {
          -moz-background-size: 100% 2px;
               background-size: 100% 2px; }
      .afisha .lines-item-link {
        padding-bottom: 2px;
        -moz-background-size: 0 2px;
             background-size: 0 2px; }
      .lines-item-type-movie {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
        .lines-item-type-movie .movie_name {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0; } }
  @media (max-width: 319px) {
    .lines-item {
      position: relative; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .lines-item-title {
      font-size: 1.75rem;
      line-height: 1.142857143; } }
.image {
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  -moz-background-size: cover;
       background-size: cover; }
  .image img {
    display: none; }
  .image_keepOriginRatio {
    position: relative;
    background-image: none; }
  .image_keepOriginRatio img {
      display: block;
      width: 100%;
      height: auto; }
  .image_preloader {
    background-color: #212121;
    -moz-background-size: cover;
         background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.84825 0.19225000000000003 0.047250000000000014 0 0 0.08725 0.9215 0.04200000000000001 0 0 0.068 0.1335 0.7827500000000001 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="6" /></filter></svg>#filter');
    -webkit-filter: grayscale(100%) sepia(25%) blur(6px);
            filter: grayscale(100%) sepia(25%) blur(6px);
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
    -webkit-transition: opacity .6s ease 0s;
    -o-transition: opacity .6s ease 0s;
    -moz-transition: opacity .6s ease 0s;
    transition: opacity .6s ease 0s;
    will-change: opacity;
    position: relative;
    width: 100%;
    height: 100%; }
  .image_loaded .image_preloader {
      opacity: 0; }
  .image_empty .image_preloader {
      display: none; }
  .image_keepOriginRatio .image_preloader {
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      position: absolute; }
  .image_thumb {
  display: none !important; }
.on-visible {
  opacity: 0;
  -webkit-transform: translateY(40px);
     -moz-transform: translateY(40px);
      -ms-transform: translateY(40px);
       -o-transform: translateY(40px);
          transform: translateY(40px); }
  .on-visible-visible {
    opacity: 1;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    -o-transition-property: opacity, -o-transform;
    -moz-transition-property: opacity, transform, -moz-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform, -moz-transform, -o-transform;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
       -moz-transition-timing-function: ease-out;
         -o-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); }
  .on-visible-visible-opacity {
    opacity: 1;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
       -moz-transition-timing-function: ease-out;
         -o-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); }
  @media (max-width: 767px) {
    .on-visible {
      -webkit-transform: translateY(20px);
         -moz-transform: translateY(20px);
          -ms-transform: translateY(20px);
           -o-transform: translateY(20px);
              transform: translateY(20px); }
      .on-visible-visible {
        -webkit-transform: translateY(0);
           -moz-transform: translateY(0);
            -ms-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); }
      .on-visible-visible-opacity {
        -webkit-transform: translateY(0);
           -moz-transform: translateY(0);
            -ms-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); } }
.card {
  position: relative; }
  .card-image-wrapper {
    overflow: hidden; }
  .card-image-wrapper img {
      width: 100%; }
  .card-title {
    margin-top: 24px;
    margin-top: 1.5rem; }
  .card-subtitle {
    padding-top: 12px;
    padding-top: .75rem;
    padding-bottom: 12px;
    padding-bottom: .75rem; }
  .card-link:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1; }
  .card-link:hover {
    color: #000;
    text-decoration: none; }
  .card-link:hover span > span {
      -moz-background-size: 100% 2px;
           background-size: 100% 2px; }
  .card-link span > span {
    width: 100%;
    padding-bottom: 2px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(#000, #000);
    background-image: -moz-linear-gradient(#000, #000);
    background-image: -o-linear-gradient(#000, #000);
    background-image: linear-gradient(#000, #000);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    -moz-background-size: 0 2px;
         background-size: 0 2px;
    -webkit-transition-property: color, background-size;
    -o-transition-property: color, background-size;
    -moz-transition-property: color, background-size, -moz-background-size;
    transition-property: color, background-size;
    transition-property: color, background-size, -moz-background-size;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s; }
  @media (max-width: 767px) {
      .card-title {
        margin-top: .75rem; }
      .card-subtitle {
        padding-top: .375rem;
        padding-bottom: .375rem; }
        .card-link:hover span > span {
          -moz-background-size: 100% 1px;
               background-size: 100% 1px; }
      .card-link span > span {
        padding-bottom: 4px;
        -moz-background-size: 0 1px;
             background-size: 0 1px; } }
.afisha-header {
  margin-bottom: 44.8px;
  margin-bottom: 2.8rem; }
  .afisha-header .title-page {
    margin-bottom: 12.8px !important;
    margin-bottom: .8rem !important; }
  @media (max-width: 1919px) {
    .afisha-header {
      margin-bottom: 2.3rem; } }
  @media (max-width: 1279px) {
    .afisha-header {
      margin-bottom: 1.4rem; } }
  @media (max-width: 767px) {
    .afisha-header {
      margin-bottom: 2.3rem; }
      .afisha-header .title-page {
        margin-bottom: 1rem !important; } }
  @media (max-width: 1023px) {
      .afisha-header .title-page {
        margin-bottom: 1.8rem !important; } }
.promo-banner {
  margin-right: -48px;
  margin-right: -3rem; }
  .container-fluid > .promo-banner {
    margin-left: -48px;
    margin-left: -3rem; }
  .promo-banner img {
    width: 100%; }
  @media (max-width: 1279px) {
    .promo-banner {
      margin-left: -3rem; } }
  @media (max-width: 767px) {
    .promo-banner {
      margin-left: -1.5rem;
      margin-right: -1.5rem; } }
.card {
  position: relative; }
  .card-image-wrapper {
    overflow: hidden; }
  .card-image-wrapper img {
      width: 100%; }
  .card-title {
    margin-top: 24px;
    margin-top: 1.5rem; }
  .card-subtitle {
    padding-top: 12px;
    padding-top: .75rem;
    padding-bottom: 12px;
    padding-bottom: .75rem; }
  .card-link:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1; }
  .card-link:hover {
    color: #000;
    text-decoration: none; }
  .card-link:hover span > span {
      -moz-background-size: 100% 2px;
           background-size: 100% 2px; }
  .card-link span > span {
    width: 100%;
    padding-bottom: 2px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(#000, #000);
    background-image: -moz-linear-gradient(#000, #000);
    background-image: -o-linear-gradient(#000, #000);
    background-image: linear-gradient(#000, #000);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    -moz-background-size: 0 2px;
         background-size: 0 2px;
    -webkit-transition-property: color, background-size;
    -o-transition-property: color, background-size;
    -moz-transition-property: color, background-size, -moz-background-size;
    transition-property: color, background-size;
    transition-property: color, background-size, -moz-background-size;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s; }
  @media (max-width: 767px) {
      .card-title {
        margin-top: .75rem; }
      .card-subtitle {
        padding-top: .375rem;
        padding-bottom: .375rem; }
        .card-link:hover span > span {
          -moz-background-size: 100% 1px;
               background-size: 100% 1px; }
      .card-link span > span {
        padding-bottom: 4px;
        -moz-background-size: 0 1px;
             background-size: 0 1px; } }
.header-block-type-1 + .actors-row,
.header-block-type-2 + .actors-row {
  margin-top: -32px;
  margin-top: -2rem; }
  .actors-item {
  padding-top: 32px;
  padding-top: 2rem; }
  .actors-item img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.84825 0.19225000000000003 0.047250000000000014 0 0 0.08725 0.9215 0.04200000000000001 0 0 0.068 0.1335 0.7827500000000001 0 0 0 0 0 1 0" /></filter></svg>#filter');
    -webkit-filter: grayscale(100%) sepia(25%);
            filter: grayscale(100%) sepia(25%);
    -webkit-transition: -webkit-filter .5s, -webkit-transform .5s;
    transition: -webkit-filter .5s, -webkit-transform .5s;
    -o-transition: filter .5s, -o-transform .5s;
    -moz-transition: filter .5s, transform .5s, -moz-transform .5s;
    transition: filter .5s, transform .5s;
    transition: filter .5s, transform .5s, -webkit-filter .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s; }
  .actors-item:hover img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');
    -webkit-filter: grayscale(0) sepia(0);
            filter: grayscale(0) sepia(0); }
  @media (max-width: 767px) {
    .header-block-type-1 + .actors-row,
    .header-block-type-2 + .actors-row {
      margin-top: -1.5rem; }
    .actors-item {
      padding-top: 1.5rem; } }
.collective-description > *:last-child {
  margin-bottom: 0; }
.text-group-title {
  margin-bottom: 8px; }

.text-group-small .text-group-title {
  margin-bottom: 0; }

.text-group-type-share .text-group-title {
  margin-bottom: 6px; }

.text-group-type-share .text-group-item + .text-group-item {
  margin-left: 12px; }

.text-group-hide-title span:first-child {
  opacity: 0; }

@media (max-width: 767px) {
  .text-group-type-fallow .text-group-item + .text-group-item {
    margin-left: 12px; } }
.history-row a {
  width: 100%;
  padding-bottom: 2px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: -webkit-linear-gradient(#000, #000);
  background-image: -moz-linear-gradient(#000, #000);
  background-image: -o-linear-gradient(#000, #000);
  background-image: linear-gradient(#000, #000);
  background-position: 0 bottom;
  background-repeat: no-repeat;
  -moz-background-size: 0 2px;
       background-size: 0 2px;
  -webkit-transition-property: color, background-size;
  -o-transition-property: color, background-size;
  -moz-transition-property: color, background-size, -moz-background-size;
  transition-property: color, background-size;
  transition-property: color, background-size, -moz-background-size;
  -webkit-transition-duration: .5s;
     -moz-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s; }
  .history-row a:hover {
    color: #000;
    text-decoration: none;
    -moz-background-size: 100% 2px;
         background-size: 100% 2px; }
  @media (max-width: 767px) {
    .history-row a {
      padding-bottom: 4px;
      -moz-background-size: 0 1px;
           background-size: 0 1px; }
      .history-row a:hover {
        -moz-background-size: 100% 1px;
             background-size: 100% 1px; } }
.brusnikin-title-link:hover {
  text-decoration: none; }

.brusnikin-title {
  width: 100%;
  padding-bottom: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: -webkit-linear-gradient(#000, #000);
  background-image: -moz-linear-gradient(#000, #000);
  background-image: -o-linear-gradient(#000, #000);
  background-image: linear-gradient(#000, #000);
  background-position: 0 bottom;
  background-repeat: no-repeat;
  -moz-background-size: 0 4px;
       background-size: 0 4px;
  -webkit-transition-property: color, background-size;
  -o-transition-property: color, background-size;
  -moz-transition-property: color, background-size, -moz-background-size;
  transition-property: color, background-size;
  transition-property: color, background-size, -moz-background-size;
  -webkit-transition-duration: .5s;
     -moz-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s;
  display: inline; }

.brusnikin-title-link:hover .brusnikin-title {
    color: #000;
    -moz-background-size: 100% 4px;
         background-size: 100% 4px; }

.brusnikin-row a {
  width: 100%;
  padding-bottom: 2px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: -webkit-linear-gradient(#000, #000);
  background-image: -moz-linear-gradient(#000, #000);
  background-image: -o-linear-gradient(#000, #000);
  background-image: linear-gradient(#000, #000);
  background-position: 0 bottom;
  background-repeat: no-repeat;
  -moz-background-size: 0 2px;
       background-size: 0 2px;
  -webkit-transition-property: color, background-size;
  -o-transition-property: color, background-size;
  -moz-transition-property: color, background-size, -moz-background-size;
  transition-property: color, background-size;
  transition-property: color, background-size, -moz-background-size;
  -webkit-transition-duration: .5s;
     -moz-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s; }

.brusnikin-picture img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.84825 0.19225000000000003 0.047250000000000014 0 0 0.08725 0.9215 0.04200000000000001 0 0 0.068 0.1335 0.7827500000000001 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(100%) sepia(25%);
          filter: grayscale(100%) sepia(25%);
  -webkit-transition: -webkit-filter .5s, -webkit-transform .5s;
  transition: -webkit-filter .5s, -webkit-transform .5s;
  -o-transition: filter .5s, -o-transform .5s;
  -moz-transition: filter .5s, transform .5s, -moz-transform .5s;
  transition: filter .5s, transform .5s;
  transition: filter .5s, transform .5s, -webkit-filter .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s; }

.brusnikin-picture:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(0) sepia(0);
          filter: grayscale(0) sepia(0); }

@media (max-width: 767px) {
    .brusnikin-title {
      padding-bottom: 2px;
      -moz-background-size: 0 2px;
           background-size: 0 2px; }
      .brusnikin-title-link:hover .brusnikin-title {
        -moz-background-size: 100% 2px;
             background-size: 100% 2px; }
    .brusnikin-row a {
      padding-bottom: 4px;
      -moz-background-size: 0 1px;
           background-size: 0 1px; } }

@media (min-width: 768px) {
  .brusnikin-picture {
    padding-left: 22px; } }
.contacts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 55px; }
  .contacts-column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    min-width: 100%; }
  .contacts-item a {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(#000, #000);
    background-image: -moz-linear-gradient(#000, #000);
    background-image: -o-linear-gradient(#000, #000);
    background-image: linear-gradient(#000, #000);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    -moz-background-size: 0% 2px;
         background-size: 0% 2px;
    -webkit-transition-property: color, background-size;
    -o-transition-property: color, background-size;
    -moz-transition-property: color, background-size, -moz-background-size;
    transition-property: color, background-size;
    transition-property: color, background-size, -moz-background-size;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s; }
  .contacts-item a:hover {
      text-decoration: none;
      color: #000;
      -moz-background-size: 100% 2px;
           background-size: 100% 2px; }
  @media (min-width: 768px) {
    .contacts {
      margin-top: 49px; }
      .contacts-column {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
        width: 50%;
        min-width: 50%; }
        .contacts-column:nth-child(2) {
          padding-left: 16px; } }
  @media (min-width: 1280px) {
    .contacts {
      margin-top: 99px; }
      .contacts-column {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 424px;
           -moz-box-flex: 0;
            -ms-flex: 0 0 424px;
                flex: 0 0 424px;
        width: 424px;
        min-width: 424px; }
        .contacts-column:nth-child(2) {
          padding-left: 0; } }
  @media (min-width: 1920px) {
    .contacts {
      margin-top: 139px; }
      .contacts-column {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 464px;
           -moz-box-flex: 0;
            -ms-flex: 0 0 464px;
                flex: 0 0 464px;
        width: 464px;
        min-width: 464px; } }
  @media (max-width: 767px) {
        .contacts-item a:hover {
          -moz-background-size: 100% 1px;
               background-size: 100% 1px; } }
.news-item {
  position: relative;
  width: 100%;
  max-width: 100%; }
  .news-item-row {
    height: 100%; }
  .news-item-col {
    position: static !important; }
  .news-item-image-wrapper {
    position: relative; }
  .news-item-image-wrapper img {
      filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.84825 0.19225000000000003 0.047250000000000014 0 0 0.08725 0.9215 0.04200000000000001 0 0 0.068 0.1335 0.7827500000000001 0 0 0 0 0 1 0" /></filter></svg>#filter');
      -webkit-filter: grayscale(100%) sepia(25%);
              filter: grayscale(100%) sepia(25%);
      -webkit-transition: -webkit-filter .5s, -webkit-transform .5s;
      transition: -webkit-filter .5s, -webkit-transform .5s;
      -o-transition: filter .5s, -o-transform .5s;
      -moz-transition: filter .5s, transform .5s, -moz-transform .5s;
      transition: filter .5s, transform .5s;
      transition: filter .5s, transform .5s, -webkit-filter .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s; }
  .news-item:hover .news-item-image-wrapper img {
        filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');
        -webkit-filter: grayscale(0) sepia(0);
                filter: grayscale(0) sepia(0); }
  .news-item-image-wrapper2 {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    max-width: 100%;
    height: 100%; }
  .news-item-image {
    max-width: 100%;
    height: 100%; }
  .news-item-link {
    width: 100%;
    padding-bottom: 2px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(#000, #000);
    background-image: -moz-linear-gradient(#000, #000);
    background-image: -o-linear-gradient(#000, #000);
    background-image: linear-gradient(#000, #000);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    -moz-background-size: 0 4px;
         background-size: 0 4px;
    -webkit-transition-property: color, background-size;
    -o-transition-property: color, background-size;
    -moz-transition-property: color, background-size, -moz-background-size;
    transition-property: color, background-size;
    transition-property: color, background-size, -moz-background-size;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s; }
  .news-item-link:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 1; }
  .news-item-link:hover {
      color: #000;
      text-decoration: none;
      -moz-background-size: 100% 4px;
           background-size: 100% 4px; }
  .news-item-tag {
    position: relative;
    z-index: 10;
    color: black !important;
    text-decoration: none !important; }
  .news-item-tag:not(:last-child):after {
      content: ', ';
      white-space: pre; }
  .news-item-fluid {
    width: 100%;
    max-width: 504px; }
  .news-item-square {
    padding-top: 100%; }
  @media (max-width: 2559px) {
    .news-item-title.h2 {
      font-size: 2.6875rem;
      line-height: 1.1163; } }
  @media (max-width: 1279px) {
    .news-item-title.h2 {
      font-size: 2rem;
      line-height: 1.125; } }
  @media (max-width: 1023px) {
    .news-item-title.h2 {
      padding-top: .25rem;
      padding-bottom: .25rem; } }
  @media (max-width: 767px) {
    .news-item-title.h2 {
      font-size: .9375rem;
      line-height: 1.3334; }
      .news-item-link {
        -moz-background-size: 0 2px;
             background-size: 0 2px; }
        .news-item-link:hover {
          -moz-background-size: 100% 2px;
               background-size: 100% 2px; } }
  @media (min-width: 1280px) {
      .news-item-image-wrapper2.ml-xl-auto {
        right: 0; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
      .news-item-link {
        padding-bottom: 4px; } }
  @media (min-width: 768px) and (max-width: 1023px) {
      .news-item-link {
        padding-bottom: 4px; } }
.news-on-visible {
  width: 100%; }@media (max-width: 2559px) {
  .news-title.h2 {
    font-size: 2.6875rem;
    line-height: 1.1163; } }@media (max-width: 1279px) {
  .news-title.h2 {
    font-size: 2rem;
    line-height: 1.125; } }@media (max-width: 767px) {
  .news-title.h2 {
    font-size: .9375rem;
    line-height: 1.3334;
    padding-top: .25rem; } }
.news-header {
  margin-bottom: 73.6px;
  margin-bottom: 4.6rem; }
  @media (max-width: 1919px) {
    .news-header {
      margin-bottom: 4.2rem; } }
  @media (max-width: 1279px) {
    .news-header {
      margin-bottom: 2.4rem; }
    .news-header .title-page {
      margin-bottom: 1.6rem !important; } }
  @media (max-width: 1023px) {
    .news-header {
      margin-bottom: 2rem; }
    .news-header .h1 {
      font-size: 3.9375rem;
      line-height: 1.0158; }
    .news-header .title-page {
      margin-top: 34px;
      margin-bottom: 2.5rem !important; } }
  @media (max-width: 767px) {
    .news-header {
      margin-bottom: 2rem; }
    .news-header .h1 {
      font-size: 1.25rem;
      line-height: 1.2; }
    .news-header .title-page {
      margin-top: 40px;
      margin-bottom: 1rem !important; } }
.article-title.h2 {
  margin-top: 35px; }
  @media (min-width: 768px) {
    .article-title.h2 {
      margin-top: 38px; } }
  @media (max-width: 2559px) {
    .article-title.h2 {
      font-size: 2.6875rem;
      line-height: 1.1163; } }
  @media (max-width: 1919px) {
    .article-title.h2 {
      font-size: 2.6875rem;
      line-height: 1.1163; } }
  @media (max-width: 1279px) {
    .article-title.h2 {
      padding-top: .25rem;
      padding-bottom: .25rem;
      font-size: 2rem;
      line-height: 1.125; } }
  @media (max-width: 767px) {
    .article-title.h2 {
      font-size: .9375rem;
      line-height: 1.3334; } }
.article-image-wrap {
  padding-bottom: 8px;
  padding-bottom: .5rem; }

.article-image {
  margin-left: 24px;
  margin-right: -48px;
  margin-right: -3rem; }

.article-description {
  word-wrap: break-word; }

.article-footer a {
  width: 100%;
  padding-bottom: 2px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: -webkit-linear-gradient(#000, #000);
  background-image: -moz-linear-gradient(#000, #000);
  background-image: -o-linear-gradient(#000, #000);
  background-image: linear-gradient(#000, #000);
  background-position: 0 bottom;
  background-repeat: no-repeat;
  -moz-background-size: 0 2px;
       background-size: 0 2px;
  -webkit-transition-property: color, background-size;
  -o-transition-property: color, background-size;
  -moz-transition-property: color, background-size, -moz-background-size;
  transition-property: color, background-size;
  transition-property: color, background-size, -moz-background-size;
  -webkit-transition-duration: .5s;
     -moz-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s; }

.article-footer a:hover {
    color: #000;
    text-decoration: none;
    -moz-background-size: 100% 2px;
         background-size: 100% 2px; }

@media (max-width: 1919px) {
    .article-image {
      margin-left: 10px; } }

@media (max-width: 1279px) {
    .article-image {
      margin-left: 0; } }

@media (max-width: 1023px) {
    .article-image {
      margin-right: 0; } }

@media (max-width: 767px) {
    .article-image {
      margin-left: -1.5rem;
      margin-right: -1.5rem;
      position: relative; }
    .article-footer a {
      padding-bottom: 4px;
      -moz-background-size: 0 1px;
           background-size: 0 1px; }
      .article-footer a:hover {
        -moz-background-size: 100% 1px;
             background-size: 100% 1px; } }
.sidenav-container.fixed-bottom {
  bottom: 17px;
  bottom: 1.0625rem;
  right: auto; }
  .sidenav-container a {
  color: #000; }
  .sidenav-container a span {
    width: 100%;
    padding-bottom: 2px;
    background-repeat: no-repeat;
    -moz-background-size: 0 2px;
         background-size: 0 2px;
    background-position: 0 bottom;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(#000, #000);
    background-image: -moz-linear-gradient(#000, #000);
    background-image: -o-linear-gradient(#000, #000);
    background-image: linear-gradient(#000, #000);
    -webkit-transition-property: background-size;
    -o-transition-property: background-size;
    -moz-transition-property: background-size, -moz-background-size;
    transition-property: background-size;
    transition-property: background-size, -moz-background-size;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s; }
  .sidenav-container a:hover {
    color: #000; }
  .sidenav-container a:hover span {
      text-decoration: none;
      -moz-background-size: 100% 2px;
           background-size: 100% 2px; }
  .sidenav-fixed-bottom {
  position: absolute;
  bottom: 33px; }
  .sidenav-fixed-bottom > div {
    padding: 0; }
  .sidenav-type-performance a span {
  width: 100%;
  padding-bottom: 2px;
  background-repeat: no-repeat;
  -moz-background-size: 0 2px;
       background-size: 0 2px;
  background-position: 0 bottom;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: -webkit-linear-gradient(#000, #000);
  background-image: -moz-linear-gradient(#000, #000);
  background-image: -o-linear-gradient(#000, #000);
  background-image: linear-gradient(#000, #000);
  -webkit-transition-property: background-size;
  -o-transition-property: background-size;
  -moz-transition-property: background-size, -moz-background-size;
  transition-property: background-size;
  transition-property: background-size, -moz-background-size;
  -webkit-transition-duration: .5s;
     -moz-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s; }
  .sidenav-type-performance a span:hover {
    color: #000;
    text-decoration: none;
    -moz-background-size: 100% 2px;
         background-size: 100% 2px; }
  a.sidenav-active {
  color: #000; }
  a.sidenav-active span {
    text-decoration: none;
    -moz-background-size: 100% 2px;
         background-size: 100% 2px; }
  @media (min-width: 768px) {
    .sidenav-container.fixed-bottom {
      bottom: 2.0625rem; } }
  @media (max-width: 767px) {
      .sidenav-container a span {
        padding-bottom: 4px;
        -moz-background-size: 0 1px;
             background-size: 0 1px; }
        .sidenav-container a:hover span {
          -moz-background-size: 100% 1px;
               background-size: 100% 1px; }
    .sidenav-type-performance a span {
      padding-bottom: 4px;
      -moz-background-size: 0 1px;
           background-size: 0 1px; }
      .sidenav-type-performance a span:hover {
        -moz-background-size: 100% 1px;
             background-size: 100% 1px; }
      a.sidenav-active span {
        -moz-background-size: 100% 1px;
             background-size: 100% 1px; } }
.performance-info-row {
  position: relative; }

.performance-info-age-limit {
  position: relative; }

.performance-info-age-limit:before {
    content: attr(data-warning);
    position: absolute;
    right: 15px;
    top: 28px; }

@media (min-width: 1920px) {
  .performance-info-first-col {
    width: -webkit-calc(50% - 24px);
    width: -moz-calc(50% - 24px);
    width: calc(50% - 24px);
    max-width: -webkit-calc(50% - 24px);
    max-width: -moz-calc(50% - 24px);
    max-width: calc(50% - 24px);
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 24px);
       -moz-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 24px);
            flex: 0 0 calc(50% - 24px); }
      .performance-info-age-limit:before {
        top: 31px; }
    .performance-info-age-limit {
      width: -webkit-calc(25% + 24px);
      width: -moz-calc(25% + 24px);
      width: calc(25% + 24px);
      max-width: -webkit-calc(25% + 24px);
      max-width: -moz-calc(25% + 24px);
      max-width: calc(25% + 24px);
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(25% + 24px);
         -moz-box-flex: 0;
          -ms-flex: 0 0 calc(25% + 24px);
              flex: 0 0 calc(25% + 24px); }
  .performance-info-col span:first-child {
    margin-top: 4px;
    margin-bottom: 7px; } }

@media (max-width: 767px) {
      .performance-info-age-limit:before {
        display: none; } }
.information-icon {
  margin-top: 12px;
  margin-left: 16px;
  margin-right: 16px; }
  .information-description {
  word-wrap: break-word; }
  @media (max-width: 767px) {
    .information-icon {
      margin-top: 6px;
      margin-left: 12px;
      margin-right: 12px; } }
.sponsors-categories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -15px;
  padding-top: 5px; }
  .sponsors-categories-block {
    margin-bottom: 14px; }
  .sponsors-categories-title {
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.3334;
    font-family: "Helvetica Neue Cyr", "Helvetica Neue", Arial, sans-serif;
    margin-bottom: 30px; }
  .sponsors-categories-sponsor {
    width: 120px;
    height: 120px;
    margin-bottom: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .sponsors-categories-sponsor-image {
      width: 100%;
      height: auto; }
  @media (max-width: 767px) {
      .sponsors-categories-block {
        margin-bottom: 13px; }
      .sponsors-categories-title {
        font-size: .6875rem;
        line-height: 1.45;
        margin-bottom: 20px; }
      .sponsors-categories-sponsor {
        margin-bottom: 24px;
        width: 100%;
        height: -webkit-calc(50vw - 39px);
        width: 100%;
        height: -moz-calc(50vw - 39px);
        width: 100%;
        height: calc(50vw - 39px); } }
  @media (min-width: 1920px) {
      .sponsors-categories-sponsor {
        width: 200px;
        height: 200px; } }
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-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-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
.slick-track:before, .slick-track:after {
    content: "";
    display: table; }
.slick-track:after {
    clear: both; }
.slick-loading .slick-track {
    visibility: hidden; }
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
[dir="rtl"] .slick-slide {
    float: right; }
.slick-slide img {
    display: block; }
.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; }
.gallery-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 14.5vw;
  height: -webkit-calc(100% - 55px);
  height: -moz-calc(100% - 55px);
  height: calc(100% - 55px);
  -moz-background-size: 24px 12px;
       background-size: 24px 12px;
  background-position: center center;
  cursor: pointer;
  z-index: 1; }
  .gallery-arrow.slick-disabled {
    pointer-events: none;
    opacity: 0;
    cursor: default; }
  .gallery-arrow-prev {
    margin-left: -14.5vw; }
  .gallery-arrow-next {
    margin-left: -webkit-calc(52.5vw - 7rem);
    margin-left: -moz-calc(52.5vw - 7rem);
    margin-left: calc(52.5vw - 7rem); }
  .is-mobile .gallery-arrow-next {
      margin-left: -webkit-calc(52.5vw - 6rem);
      margin-left: -moz-calc(52.5vw - 6rem);
      margin-left: calc(52.5vw - 6rem); }
.gallery-item {
  width: -webkit-calc(52.5vw - 7rem);
  width: -moz-calc(52.5vw - 7rem);
  width: calc(52.5vw - 7rem);
  margin-right: 14.5vw; }
  .gallery-item-caption {
    margin-top: 12px; }
  .gallery-item-image img {
    display: none !important; }
  @media (max-width: 1279px) {
    .gallery-item {
      width: -webkit-calc(76.5vw - 7rem);
      width: -moz-calc(76.5vw - 7rem);
      width: calc(76.5vw - 7rem);
      margin-right: 32px; }
      .is-mobile .gallery-item {
        width: -webkit-calc(76.5vw - 6rem);
        width: -moz-calc(76.5vw - 6rem);
        width: calc(76.5vw - 6rem); } }
  @media (max-width: 1023px) {
    .gallery-item {
      width: -webkit-calc(100vw - 7rem);
      width: -moz-calc(100vw - 7rem);
      width: calc(100vw - 7rem); }
      .is-mobile .gallery-item {
        width: -webkit-calc(100vw - 6rem);
        width: -moz-calc(100vw - 6rem);
        width: calc(100vw - 6rem); } }
  @media (max-width: 767px) {
    .gallery-item {
      width: -webkit-calc(100vw - 4rem);
      width: -moz-calc(100vw - 4rem);
      width: calc(100vw - 4rem);
      margin-right: 12px; }
      .is-mobile .gallery-item {
        width: -webkit-calc(100vw - 3rem);
        width: -moz-calc(100vw - 3rem);
        width: calc(100vw - 3rem); } }
.gallery-slider {
  padding-left: 10000px;
  padding-right: 10000px;
  margin-left: -10000px;
  margin-right: -10000px; }
  .gallery-slider .slick-list {
    overflow: visible; }
  @media (max-width: 1279px) {
    .gallery-slider {
      position: relative;
      left: -webkit-calc(11.75vw + 3.5rem);
      left: -moz-calc(11.75vw + 3.5rem);
      left: calc(11.75vw + 3.5rem); }
      .is-mobile .gallery-slider {
        left: -webkit-calc(11.75vw + 3rem);
        left: -moz-calc(11.75vw + 3rem);
        left: calc(11.75vw + 3rem); } }
  @media (max-width: 1023px) {
    .gallery-slider {
      left: 0 !important; } }
.other-performances-item-link {
  width: 100%;
  padding-bottom: 2px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: -webkit-linear-gradient(#000, #000);
  background-image: -moz-linear-gradient(#000, #000);
  background-image: -o-linear-gradient(#000, #000);
  background-image: linear-gradient(#000, #000);
  background-position: 0 bottom;
  background-repeat: no-repeat;
  -moz-background-size: 0 4px;
       background-size: 0 4px;
  -webkit-transition-property: color, background-size;
  -o-transition-property: color, background-size;
  -moz-transition-property: color, background-size, -moz-background-size;
  transition-property: color, background-size;
  transition-property: color, background-size, -moz-background-size;
  -webkit-transition-duration: .5s;
     -moz-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s; }
  .other-performances-item-link:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1; }
  .other-performances-item-link:hover {
    color: #000;
    text-decoration: none;
    -moz-background-size: 100% 4px;
         background-size: 100% 4px; }
  .other-performances-item-image-wrapper {
  overflow: hidden; }
  .other-performances-item img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.84825 0.19225000000000003 0.047250000000000014 0 0 0.08725 0.9215 0.04200000000000001 0 0 0.068 0.1335 0.7827500000000001 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(100%) sepia(25%);
          filter: grayscale(100%) sepia(25%);
  -webkit-transition: -webkit-filter .5s, -webkit-transform .5s;
  transition: -webkit-filter .5s, -webkit-transform .5s;
  -o-transition: filter .5s, -o-transform .5s;
  -moz-transition: filter .5s, transform .5s, -moz-transform .5s;
  transition: filter .5s, transform .5s;
  transition: filter .5s, transform .5s, -webkit-filter .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s; }
  .other-performances-item:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');
  -webkit-filter: grayscale(0) sepia(0);
          filter: grayscale(0) sepia(0); }
  .other-performances-item-on-visible {
  width: 100%; }
  @media (max-width: 1023px) {
    .other-performances-item-link {
      padding-bottom: 4px; } }
.performance-aside {
  height: -webkit-calc(100% + 33px);
  height: -moz-calc(100% + 33px);
  height: calc(100% + 33px); }
.performances-item {
  position: relative;
  width: 100%;
  max-width: 100%;
  display: block; }
  .performances-item:hover {
    text-decoration: none; }
  .performances-item-row {
    height: 100%; }
  .performances-item-col {
    position: static !important; }
  .performances-item-image-wrapper {
    overflow: hidden; }
  .performances-item-link {
    width: 100%;
    padding-bottom: 2px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(#000, #000);
    background-image: -moz-linear-gradient(#000, #000);
    background-image: -o-linear-gradient(#000, #000);
    background-image: linear-gradient(#000, #000);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    -moz-background-size: 0 4px;
         background-size: 0 4px;
    -webkit-transition-property: color, background-size;
    -o-transition-property: color, background-size;
    -moz-transition-property: color, background-size, -moz-background-size;
    transition-property: color, background-size;
    transition-property: color, background-size, -moz-background-size;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s; }
  .performances-item-link:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 1; }
  .performances-item-link:hover {
      color: #000;
      text-decoration: none;
      -moz-background-size: 100% 4px;
           background-size: 100% 4px; }
  .performances-item img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.84825 0.19225000000000003 0.047250000000000014 0 0 0.08725 0.9215 0.04200000000000001 0 0 0.068 0.1335 0.7827500000000001 0 0 0 0 0 1 0" /></filter></svg>#filter');
    -webkit-filter: grayscale(100%) sepia(25%);
            filter: grayscale(100%) sepia(25%);
    -webkit-transition: -webkit-filter .5s, -webkit-transform .5s;
    transition: -webkit-filter .5s, -webkit-transform .5s;
    -o-transition: filter .5s, -o-transform .5s;
    -moz-transition: filter .5s, transform .5s, -moz-transform .5s;
    transition: filter .5s, transform .5s;
    transition: filter .5s, transform .5s, -webkit-filter .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s; }
  .performances-item:hover img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');
    -webkit-filter: grayscale(0) sepia(0);
            filter: grayscale(0) sepia(0); }
  @media (max-width: 2559px) {
    .performances-item-title.h2 {
      font-size: 2.6875rem;
      line-height: 1.1163; } }
  @media (max-width: 1279px) {
    .performances-item-title.h2 {
      font-size: 2rem;
      line-height: 1.125; } }
  @media (max-width: 767px) {
    .performances-item-title.h2 {
      font-size: .9375rem;
      line-height: 1.3334; }
      .performances-item-link {
        -moz-background-size: 0 2px;
             background-size: 0 2px; }
        .performances-item-link:hover {
          -moz-background-size: 100% 2px;
               background-size: 100% 2px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
      .performances-item-link {
        padding-bottom: 4px; } }
  @media (min-width: 768px) and (max-width: 1023px) {
      .performances-item-link {
        padding-bottom: 4px; } }
.performances-header {
  margin-bottom: 73.6px;
  margin-bottom: 4.6rem; }
  .performances-header-checkbox-col {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 15px; }
  @media (max-width: 1919px) {
    .performances-header {
      margin-bottom: 4.6rem; } }
  @media (max-width: 1279px) {
    .performances-header {
      margin-bottom: 3.8rem; }
    .performances-header .title-page {
      margin-bottom: 1.6rem !important; } }
  @media (max-width: 1023px) {
    .performances-header {
      margin-bottom: 2rem; }
    .performances-header .h1 {
      font-size: 3.9375rem;
      line-height: 1.0158; }
    .performances-header .title-page {
      margin-top: 34px;
      margin-bottom: 2.5rem !important; }
    .performances-header .custom-control {
      padding-left: 0; }
    .performances-header .custom-control-indicator {
      position: static;
      margin-bottom: .5rem; } }
  @media (max-width: 767px) {
    .performances-header {
      margin-bottom: 4rem; }
    .performances-header .h1 {
      font-size: 1.25rem;
      line-height: 1.2; }
    .performances-header .title-page {
      margin-top: 40px;
      margin-bottom: 1rem !important; } }
.profile-performances-item {
  display: block; }
  .profile-performances-item-title.h3 {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.142857143; }
  .profile-performances-item-link {
    width: 100%;
    padding-bottom: 2px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(#000, #000);
    background-image: -moz-linear-gradient(#000, #000);
    background-image: -o-linear-gradient(#000, #000);
    background-image: linear-gradient(#000, #000);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    -moz-background-size: 0 4px;
         background-size: 0 4px;
    -webkit-transition-property: color, background-size;
    -o-transition-property: color, background-size;
    -moz-transition-property: color, background-size, -moz-background-size;
    transition-property: color, background-size;
    transition-property: color, background-size, -moz-background-size;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s; }
  .profile-performances-item:hover .profile-performances-item-link {
      color: #000;
      -moz-background-size: 100% 4px;
           background-size: 100% 4px; }
  .profile-performances-item-image-wrapper {
    overflow: hidden; }
  .profile-performances-item img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.84825 0.19225000000000003 0.047250000000000014 0 0 0.08725 0.9215 0.04200000000000001 0 0 0.068 0.1335 0.7827500000000001 0 0 0 0 0 1 0" /></filter></svg>#filter');
    -webkit-filter: grayscale(100%) sepia(25%);
            filter: grayscale(100%) sepia(25%);
    -webkit-transition: -webkit-filter .5s, -webkit-transform .5s;
    transition: -webkit-filter .5s, -webkit-transform .5s;
    -o-transition: filter .5s, -o-transform .5s;
    -moz-transition: filter .5s, transform .5s, -moz-transform .5s;
    transition: filter .5s, transform .5s;
    transition: filter .5s, transform .5s, -webkit-filter .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s; }
  .profile-performances-item p {
    color: black; }
  .profile-performances-item:hover {
    text-decoration: none; }
  .profile-performances-item:hover img {
      filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');
      -webkit-filter: grayscale(0) sepia(0);
              filter: grayscale(0) sepia(0); }
  .profile-performances-item:hover p {
      color: black; }
  @media (max-width: 1919px) {
      .profile-performances-item-title.h3 {
        font-size: 1.25rem;
        line-height: 1.2; }
      .profile-performances-item-link {
        -moz-background-size: 0 2px;
             background-size: 0 2px; }
        .profile-performances-item:hover .profile-performances-item-link {
          -moz-background-size: 100% 2px;
               background-size: 100% 2px; } }
  @media (max-width: 767px) {
      .profile-performances-item-title.h3 {
        font-size: .9375rem;
        line-height: 1.3334; } }
.profile-title > span {
  display: block; }

@media (min-width: 1280px) {
  .animation-enter .profile-right-to-left-up-xl {
    -webkit-transform: translateX(-webkit-calc(100% + 86px));
       -moz-transform: translateX(-moz-calc(100% + 86px));
        -ms-transform: translateX(calc(100% + 86px));
         -o-transform: translateX(calc(100% + 86px));
            transform: translateX(calc(100% + 86px)); }
  .animation-enter.animation-enter-active .profile-right-to-left-up-xl {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -moz-transition: transform .5s ease, -moz-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; }
  .animation-leave .profile-right-to-left-up-xl {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0); }
  .animation-leave.animation-leave-active .profile-right-to-left-up-xl {
    -webkit-transform: translateX(-webkit-calc(100% + 86px));
       -moz-transform: translateX(-moz-calc(100% + 86px));
        -ms-transform: translateX(calc(100% + 86px));
         -o-transform: translateX(calc(100% + 86px));
            transform: translateX(calc(100% + 86px));
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -moz-transition: transform .5s ease, -moz-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; }
  .animation-enter .profile-image-container .layout-image-container {
    -webkit-transform: translateX(-100%);
       -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%); }
  .animation-enter.animation-enter-active .profile-image-container .layout-image-container {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -moz-transition: transform .5s ease, -moz-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; }
  .animation-leave .profile-image-container .layout-image-container {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0); }
  .animation-leave.animation-leave-active .profile-image-container .layout-image-container {
    -webkit-transform: translateX(-100%);
       -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -moz-transition: transform .5s ease, -moz-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; } }

@media (min-width: 1920px) {
  .animation-enter .profile-right-to-left-up-xl {
    -webkit-transform: translateX(-webkit-calc(100% + 152px));
       -moz-transform: translateX(-moz-calc(100% + 152px));
        -ms-transform: translateX(calc(100% + 152px));
         -o-transform: translateX(calc(100% + 152px));
            transform: translateX(calc(100% + 152px)); }
  .animation-leave.animation-leave-active .profile-right-to-left-up-xl {
    -webkit-transform: translateX(-webkit-calc(100% + 152px));
       -moz-transform: translateX(-moz-calc(100% + 152px));
        -ms-transform: translateX(calc(100% + 152px));
         -o-transform: translateX(calc(100% + 152px));
            transform: translateX(calc(100% + 152px));
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -moz-transition: transform .5s ease, -moz-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; }
  .animation-enter .profile-image-container .layout-image-container {
    -webkit-transform: translateX(-100%);
       -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%); }
  .animation-enter.animation-enter-active .profile-image-container .layout-image-container {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -moz-transition: transform .5s ease, -moz-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; }
  .animation-leave .profile-image-container .layout-image-container {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0); }
  .animation-leave.animation-leave-active .profile-image-container .layout-image-container {
    -webkit-transform: translateX(-100%);
       -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -moz-transition: transform .5s ease, -moz-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; } }

@media (min-width: 1024px) and (max-width: 1279px) {
  .animation-enter .profile-right-to-left-md-lg {
    -webkit-transform: translateX(100%);
       -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%); }
  .animation-enter.animation-enter-active .profile-right-to-left-md-lg {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -moz-transition: transform .5s ease, -moz-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; }
  .animation-leave .profile-right-to-left-md-lg {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0); }
  .animation-leave.animation-leave-active .profile-right-to-left-md-lg {
    -webkit-transform: translateX(100%);
       -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -moz-transition: transform .5s ease, -moz-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .animation-enter .profile-right-to-left-md-lg {
    -webkit-transform: translateX(100%);
       -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%); }
  .animation-enter.animation-enter-active .profile-right-to-left-md-lg {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -moz-transition: transform .5s ease, -moz-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; }
  .animation-leave .profile-right-to-left-md-lg {
    -webkit-transform: translateX(0);
       -moz-transform: translateX(0);
        -ms-transform: translateX(0);
         -o-transform: translateX(0);
            transform: translateX(0); }
  .animation-leave.animation-leave-active .profile-right-to-left-md-lg {
    -webkit-transform: translateX(100%);
       -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    -moz-transition: transform .5s ease, -moz-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease, -o-transform .5s ease; } }
.feature {
  height: 100vw;
  background: #8C2A2E;
  position: fixed;
  padding: 16px 32px; }
  .feature-title-page {
    font-family: "Druk Wide Cy";
    cursor: pointer;
    font-size: 24px;
    line-height: 24px;
    color: #E3D7C9;
    text-transform: uppercase;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    max-width: 264px; }
  .feature-title-page span:first-child {
      -webkit-text-stroke: 2px #E3D7C9;
      color: #8C2A2E; }
  .feature-title-page span:last-child {
      text-align: right;
      display: inline-block; }
  .feature-logo {
    position: static; }
  .feature-logo span:last-child {
      position: absolute;
      bottom: 16px;
      right: 32px;
      margin: 0 !important; }
  @media (max-width: 1023px) {
    .feature {
      position: relative; }
      .feature-logo span:last-child {
        right: 24px; } }
  @media (min-width: 1024px) {
    .feature {
      height: 100vh; } }
  @media (min-width: 768px) {
      .feature-title-page {
        max-width: none;
        max-width: initial;
        font-size: 50px;
        line-height: 48px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
      .feature-title-page {
        text-transform: none; } }
  @media (min-width: 1920px) {
      .feature-title-page {
        font-size: 74px;
        line-height: 72px; } }
  @media (min-width: 2560px) {
      .feature-title-page {
        font-size: 98px;
        line-height: 96px; } }
  @media (max-width: 767px) {
      .feature-logo {
        width: 100%; }
        .feature-logo span {
          height: auto !important; }
        .feature-logo span:not(:first-child) {
          width: 100% !important; }
        .feature-logo span:last-child {
          width: -webkit-calc(100% - 48px) !important;
          width: -moz-calc(100% - 48px) !important;
          width: calc(100% - 48px) !important; }
        .feature-logo svg {
          width: 100% !important;
          height: auto !important; } }
.content {
  height: 100vh;
  padding: 16px; }
  .content-lead {
    font-size: 17px;
    line-height: 24px; }
  .content-lead-small {
      font-size: 15.5px;
      line-height: 20px;
      letter-spacing: -0.01em; }
  .content-donate {
    color: #E3D7C9;
    background: #8C2A2E;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
    width: 100%;
    margin-bottom: 64px;
    cursor: pointer;
    padding: 9px 0 6px;
    border: 2px solid transparent;
    font-size: 17px;
    line-height: 32px;
    -webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s;
    -o-transition: background-color 0.3s, border-color 0.3s, color 0.3s;
    -moz-transition: background-color 0.3s, border-color 0.3s, color 0.3s;
    transition: background-color 0.3s, border-color 0.3s, color 0.3s; }
  .content-main_text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .content-paragraph {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    font-size: 13px;
    line-height: 16px; }
  .content-paragraph p {
      margin-bottom: 14px; }
  .content-logos {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .content-logos-guarantees {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex; }
  .content-logos-guarantees:before {
        content: '';
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjQ4IiBmaWxsPSJ1cmwoI3BhdHRlcm4wKSIvPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMCIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMCIgdHJhbnNmb3JtPSJzY2FsZSgwLjAwMzMzMzMzIDAuMDA1KSIvPjwvcGF0dGVybj48aW1hZ2UgaWQ9ImltYWdlMCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyMDAiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBU3dBQUFESUNBWUFBQUJTMzl4VkFBQUFDWEJJV1hNQUFDNGpBQUF1SXdGNHBUOTJBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQU95QkpSRUZVZU5yc25YZWNwRWQ1NTc5VmIrZ3djWk4yVndGSmxvU0VKSVJBRWlJSWhBZ21oek5nazhIR2NEWVlIRERuYkdQZzdNTWMrRXd3MkJqYkdHTU9PSnRrYkpJQklTU1FRVUlXQWdGYUlZa1Yycnc3b2FmREc2cnVqNnEzcDZlbnc5c3pQVHZkdS9YYlQzMTJwdWQ5MzM0ci9lcEo5WlRRV3VQZzRPQXdEcEN1Q1J3Y0hCeGhPVGc0T0RqQ2NuQndjSVRsNE9EZzRBakx3Y0hCd1JHV2c0T0RJeXdIQndjSFIxZ09EZzRPanJBY0hCd2NZVGs0T0RnNHduSndjSEJ3aE9YZzRPQUl5OEhCd2NFUmxvT0RnOE1BRUsvL3hoLzIrdnV2QUw4R1RBSWFpSUh2QTE4RnZnTDhKeEFkMXhjR2hCRE5uNUhDL0c4L04zODNmKzMwYzNhMStYbjU3N1Q4M1Q3ZS9Dd3paaGQ0bnVUUTBYbnUyWGNRVDY2YjY3Y0NId0llQWR3RXZNRzI2K0NyamhETFJTNy9MSVJBU0lrVUlJVkVTa0hnZVJ5ZG0rZmVmUWVRYTZ2RDJaNzBIaTRRLzlTeGZ3UTBHb285ZXlwbXhIU0IwdXBwY1pMc0I3NDE2QXRvclNtRkllV2dRS29VU21tMGhsUnBWRmJBZm01K2IvNU5nMWFndERaRlFXcXZhWDV1cjIxNS9VdUJ0d0dYQVh1QTV3TjNyS3YzbGVhMDZUSzdwOG9rcWJMdlplcWh0QVp0M3Q5ZWl0Ym1iOW4vV1oxYlAydmV6L0x2cW5tTm1jR3EvVnB0NnFsVjl2L0s3MUl0dnc4SklYQUpjTFV0bHdLQm5ZUkx3RjhCN3dEcW5XNzJ1enkwQ1B3bDhQTWQvbllHOEFRZ0FXNjFrK3lMbHJ3T25janNyclJtYXFLRTcza29wWnZFdGtiOEx2QWsrL00xd0NPQkR3TnZ0cE5pWStxZ05GdG5aamc2djhCU3Rib1cwdG9HNGxsU2VGMEpLL0FsaFNBZ1NicTNVWkltVDlWYWYxYWpCeUlzYlFtNkhJVDBaTVRoWUJmd204QXJnU243MldWMmNYbmh1aFplVHpCVkRGQW5SenE2V2VEQndPT0JuN2FFRlhhNTlpMld5RjRLSE02ckVyNm5DMW0xazkxRHJBVDJyOEROd0FlQUZ3UG5uSWpxcHRhYVlpRmt5L1FrU3F2MVBPb3MyeUh0Szg5TGdXOEFyN0NyenZEcmdFWkl3ZTRkMnhGcms3QkNBVmRJSVhkSkllbFV0QklJTGZFOUQwOTJMS0VRNGlxTm50UU05azlweFVRWTRrbkpCdWVlZkptVi9sN1hRbFlaSG0vSmJLMERpY25RWnpJTU9FRVRhQXJnZE9EWndOOEF0d0QvWVJmcHkzdVFWWWFuV08xaklvK0U5ZnUyc3diRjZjQkxiRmtFdm1rbHJ4OEMzN1VpZEhvaTlNYldtU2tPSDF0WXp5T3VBclozbDJENGEwdGU3N1dMd2R5d3BheVp5VWxtcHlZNWNtd2V6eHVJdUFyQVdWTEk4d1RzN3lSaGVZSit6N3d3VHJoWWFUV2hCNUNTdE5hVXd3SlRoU0xweG9nbVJkQlB0QkxWazV1Mmd0VTR4VXJIZjcvV0w5cFNMQ0JPSElLU2RoRytDTGpBYW1DWFdiUEhXdkhUVnBKOWZTL0NPdCt5NEhveEJUeldGb0NxVlJtL0NGeHJHYmN5bG1xaFVreVVpa3lVQ2l6Vkc4aTE2WVdQem5ITkkyMzVMK0MxYTdWdjlacjhPN2R2WTM2aGd0S3FhUmZNZ1Fsck43dFlDSEZkWjVWUVVQUkQwclN6U3BocTlUamQ4cXhCbHUzcFlnbkVoaWlEajBEd2RxRzVNdWYxejE4VFlXbE53ZmZZVmk2UWpyZDBWUUFlYU1meVU2M2tORDNrNy9qdlZtdTdyUnRoUFI4b2JVRGx5c0JqYkVtc2plWUx3R2V0SkRaV3RpL1BrOHhPVDFLcDFWbURJYXNJUEd5QTZ4OWsyMnFvOWkxamp5dXpmZXNzK3c0ZHh2ZThRZm9TZ1hpUXhPdElLcDdVNW5sNk5XRUpRQ3N1YVgxVzN2ZWRMcFlvK0Q2cFVzUHN6bDBDZmxQQUsvVnExYTlmdit3RzlnMm9rN08xVkNDUWtpUlY0MFpTc3hnaitUT3NXbngvUzF3YmhTbU1EZkZsblFocnU3VS9iVFI4S3paZUFMd0dvMVpjRDN6Q1NtRS9wb3VIWUhTTVdWQmV1MGgvUCtEc1FlMUdWa1Y4QnZDbndEdUgwVVlxVmV6ZXNaMWpDNHMwNGppWHRDaWFDNXA0aENkbENhaTFTMWhwb2hGNEJIN25CeVN4T3Q4Mll5bVBrR0VNN1pLWlltbVlvbFVJNHBXZ2Y4dWFNd2JGVHVEQ2dRbExDbWFLNGJqWXJrSWhPRlZySGdZOEUzZzR4dWwyUE8zVFB3TzgxWnFWVm56eFM0R2Yyb1JHMllVeHpuMFErRGJHOC9neDRKZUJpK251eWR3MHBFb3hQVmxtZG1weUxhdjlaWmd3a1RXWlBvQS9BNzREL0k1ZDhkWWxaUlhDa1B2dDNza0FGdXhNQXI5SUNubXBGQjd0SmZCOENvVUEzL01KL0xiaStXZmJsVG1UTm5PcHI3T2xFb0hub2RmUFdFVnJvL3FXSmY3VDEvR3NodytxRGs0RVBsT0ZrZlVPQ2dUbkFyOEFmQlRqU0x0VkNENE1QQTg0aytQdlRKc0NYdFV1WVVuZ1dTUFFZR1hnUEZ1ZVkyMWZ0d0gvYnRXaVd6Q3hHcHNPS1FUYnQwd3p0eml3S2U3aUlYejl1Y0NmWUJ3Y3YySGJaNDAydVpSdHN6UHNQM3lFeGFWY1lRNkY1cGdSNGlvUVgyK1hvSlRXU0MyUlhrZnl1Y3dTYnk3QzBob0N6Mk82VkZ3L1dRbnhCTFIrRStTMlUvWERSWVBlc0xWVVFHSmlwVWJJRm5VUmdxZWhlWnhWZFdkR2pFaWZoREhnSDgxRzU0V1lFSVZSUXhsNEtQQkhtRURWbTRHL3d4ajV0bS9taXltbG1KbWNZS0pVYkFiNDVjUTVRM3lOQzZ3cS9RRkxZb05ydDlxUTcrNGR1WnN6YUZtT0grMEpTWHZ4cFljdi9ZNUZDdm1vVHMvcXJnNXFac3RGL1BXRk1ld1VncmNMOUtlSFNGWmdQR1A1SkE0TmdTYzVaYUpvQWtNM0Z6TVlMK2g3aERIRDNBRDhNY2FBUGpPQ1BQQlRXTHR2Sm1GZHd3QUcwRTJDYjFXSisxc2ozRDRyMWw5dkphL3ZBZmZDOFZtNk5PQjdrcTB6VTFTcWRjaG4wZkxzSUIrcW5RRjRDVUk4RGNIZkF1OEc3aDZVZkdlbkppa1ZDdFNpcUo4dHF6V0c1cUdla0tmYmRtL2FzSkFRK2dLVnJtcVdrbExxNnRabjlaS2FzamFlS2hiWGF2TTV5MHFodjJodEw4UEdhWGJsUDV4blpkaGVMaEY0a2tRZGQyUDdLWmhnelFjSmVLaUdLd1djb2NjclZ2Snh3TDlsaEhVVjQ0ZmR3Tk50QVRpQzJlTHlPVnQrZ1BGSWJxaVV0WDEybW9OSDU0amlKRTlvd0F6ckNUanNvMjFnUENvdndXeHRlQmN3bjV0OGZaOVR0bTdoN3Avc2cxNGVRN0ZDS2pwRkNubGxPMkVwTU51QlZsc2ZMNHJTK0tLOEVwYldtdWxpa2NEekJ2V29GZXlpOWdlV1ZEWUtXNnlrZjdoZkE0ZSt4Nm5UNWVObGJCZkF1UWllak9heHdFTUY3Qjd6RU5XcmdCbUpNUUJmeFBoakd5Ylk3RzNBalZieSt0OVd6SjNZaUMvVVdoTUVQcWRzbmMwcjVzOHdtT3Q4cmF2cG14RjhBL2paUWNqM2xHMWJLQlVML1NhVnY5SXNKSzd4cEtTOUJGNndxa2poUFhMRi9icTNRMFVJd1VRaEhNaDJKUVJQRWtKOFJaaWcyOU0ydUswbjdianJLMTF0TFlVVVBMbVJ4dllDOENqZ1RjQ1hNZUZDZnlHTWQyLzNDVEMvendQTzl1MktmejlPTEV4WTI5ZERnVjhGN2dTK0Rud2UrQkp3WUhoU2xtYmJ6RFQ3anh3alNkSitVdGJVUnBGblIvdVc0SjhFUEVVZytzWnZHZklOMkxsOUczZmRlMSt2dUN5NWNpa1hqeEI0SVMyYjRLV0F3UE5YMlp5MGpoL2J4ajFkdjBScHpXU2hRRGtNOHk0R093WDhrWVpmeXF1ZkR3bDlqWC9TRTV3eVdkb0lzdHBoU2VweFZnSjVBQnUwcFdzRXNBVzRuNDh4QWs5eDRzTEhSUENmYjlXRS9aaVlqdTlaRzloWE1MRmZhNWF5d3NCbmRuS1NnMGZuOER6UmIzQVhqbVBkUFpianR6NXBWY1Z2OTVLeWRtN2J3dUdqY3l6VmF0MDhodTBmWGlpRjkwQ3Jqb01BSWNIM3ZIYkMycDJvNUlvK3oxcitneEJzbTh6RjdSY0p4Q3MwK3JuQXFac3d2bmIwazY1MlRaV1pDUDFoYkNjNkRiTXgrTUVZejk2RDBKdFM1ODNDNlQ3cmkwTVpSK3l5NVhGdHRxOXJyZTNyRmdiYzg2aUJiYk5USEo3cmF6TGFzb21yMDh1QVp3cWpNbmUwYjJtdDhYMmYwM1p1NXdkMzc4MGxZUUVGaWJoR0NORWtMSVhBYnpOZ0thMnY3S0NhaUc3UzFaWnltWElROU5xK0VnckJLOUM4bVhYR293MmhiZWxGdktkTUZOZnE0WlRBSlFJZW93MVJQWXlOczRHT0E3YktUVnFWUnRIMjlUK0I2ekF1M3JkaFlqOXk3WTFTU2pFMVVXWm1hcUpmSU9ua1psWlVtTW4xWnFzZXY3Q1RTcGFtS1Z0bXBwbWFLS002MTBXMGt6V0NSemJ6Y1NId1BFRVltQURTckVnaHI4NUJmczMwTWJQbEVqMWE4a25DN0sxODF5YVRGVDIxRTYyWkxvUVVmWCtRVUlacEswVzlTUWp4RlRzZS94d1RKN25ySkorclpaLzE3YWcrMFZCcXNYMzloclg3WEdlbHIyOWlraGQyblVlN3RtMWhmbkdwMy9OSEFROEEvaEhFMDRYZ2pWWTlYdFlqUGNtdTdWdTVZNm5hVGMxc1l6QnhvWlN5REZRUm9CT0IwRjdyUGtKZkN2WHdYSVNsTmJNVFpRb2RKcm1BTXpYaVQ0RG5neFlqTkdhNjY0dVR4WDRHTlI4VFozU3BKYXJIWTJMcVhEYmdEbEsxZElUVkUrZGk4b0w5dlRaYmhqNUJsOEJEWmJmcjdOZ3lROXJkQlY4YXNmcjlIQ1lZOTRVaXk4cUt5VDQ1TXpWSjZQdWRQSWFkSnRJdWdUekZ5RmVtZU1KcktmSjBscmZqZEgyV3hrUzFiNXVZNlBTOTF5QzRDWGdCakZSbWxvbHUwdFZzTVdSYnFXZFdodk9CRDJ1ellId0Vzd1hsL282c3VpS1FIRjhqOERqRHc4UjhmUm40UFRyc2NkUktzM1BiRm56ZjZ4WWE0STFndlFyQXU0WGd3Y0ttVlFZb0ZRcHNuWjN1Rk1YZmlTeEtBakZ0U00vK0U2MUY3dWlpWHN0MjZhcm8reWFxZmVWMXB3cDRIM2xDQ0RablhIVEU3cWx5ZDJZVjRoY3dvVGZQR2RGeE1Zb1FraEhjWER3R2F1T2JnYmV2a3JLMHBsUU0yVFl6MVcyN3pxZ096Qm5nRFN0SlJqQXpsYVh5N3l0aEJVS0lpZmI3Vzhwc2w3cXZtcytoNzlrYzlNc0ZzOUg3bkJGdE82K2JkRFZUREx0SlYvOExlUCtJRXZCSVF6cnhjODE0RFloM0NrRW9oRDNBUXBqQnVuUGJMSUh2TVdiNTJaNGtFSmRtRWhMYVNGbHlkZWJRamtLRGdGbUJRT2hPaE5YVms3YnFXZVV3YkpYVEFQRlFUUGFBa1YzMU8zMTA2blFaMlRJdVJLWnZDLzVZd0crNTZiTjJ3bkpZTzM0RmVHTzdsRlVzaEJRTDRiamw2dzRSUEdlWmVCV1RwU0tsUWlHdmgydDZlVTZLRlNmNUNDSDZ4dmxwd0plU1VoaUEwSzBUL1ptTS9qN1hGZExWZERGZ3BoU1NvbUc1VVJDQ1h4THdoMjdhT01MYVRMd2VzLzFodVZHRllHYXlQSTRIRER4YldPSUI4S1JzWmc3TmdjbVZNa2FybEpTRGNMUW04RHg4VDJhaEVwbnM4dkN4YWtFTjA4VWdVMlZiY1JubVJCZ0hSMWliM29adm9XV0xoZ2FtSnN1RDVFa2ZGVndBNHJLTUxhVDBUUHFjUElRbEtMZElFazNweWhNQ2dTam1tT2Q0VWlCWGNCVVhvSG5vV0xXZ2dJblFiN2FETGFFUXZGWHJvZWM4ZDRUbHNDYWNEN3lpNldYVG1zbFNpWWxTWVJSeUh3MDY0WjdaYW5lWktwZnp4aENVZTZxYk9SZ3I5SDFqTTdOZkxvUjRBc2R2NytWd21rOEt5b0d4d3pmVmEzaWQxbHpqcG9ranJGRWFxaS9BUmoxbmVad0s0M251M0NPWENjWmtveUJYcm5kUldxRUVpaFgxenVXSkxnWit1MC95NnZGU0I4MTVnNlhRYTEyb0NrTHdBamMvSEdHTkdpN0dIQUM1ckJxVWlqQitTWWpPQlhFcUNMU0NpYUk1NmJwL05VU2hxY3hKRXpEVDlCTG1DZWNRVVBBOXBHNjZyaWNaVGpycDQwaFlVQTU4UENsYlBhU1hhODJGYm5vNHdocEZ2S1Jsc1dXaVZCeEhPOVlzY0g1VExaVFdudFJmVXV3VnhkOVh3dktrb09DdmtMRE9aQXpUSGswVlYyVjNlWUdiWjQ2d1JoV1B4Und1MlV3NzQzdVNzVE5qaVpVSkhYTytmaS9EZW44SlM5UHVIVHlYMGR2SzFGZEtMQVVyNHU5T1lUa2pyb01qckpGRFVjRGwyWndMZmM4ZTJUNTJldUhacTltcXI2UVlESFdjQ2M0Y04zWFE5enhqY0YrT0kzdWcxaHVTUzk0UmxzUFFjTVdBa3NrbzR0VHMvY013b0JqbVNsUHNyM2VjaVpWbDdQSzBtV2oyRmNSK3lmaFpCQnhobld4NEVDQzBOc2UxRjhOd0hEMkZPek8xMXBQU1NJbjk2K0QxNGFKK0FrckhkeGd2S1d0VkxSN3Nwb01qckZISGJteDRneEFDS2NVNFNscGxzdEFHcmZNU3JsZ3BiU3p2SmV6bmVkQmFFL29ld1VwaUhMTWdTMDNnZS9oU0lIU3pNWnc2T0dTNFRBM0RSOGo0cCt6eEdUeXpoR2p5a3BJSTdabG9id1NDVlBRN2Y5RHVPV3k5YXJ6YVVFUEJrL2hDWkJrYVBFN3NzeEtjaEhXQ3dEc0JGZ0xKNEVueXhIcFV3Z0ZWekZIbHJGYkM5VGx4VDdCeGhPWGc0T0RnQ012QndjRVJsb09EZzRNakxBY0hCd2RIV0E0T0RvNndIQndjSEJ4aE9UZzRPRGpDY25Cd2NJVGw0T0RnNEFqTHdjSEJ3UkdXZzRPREl5d0hCd2NIUjFnT0RnNk9zQndjSEJ3Y1lUazRPRGc0d25Kd2NIQ0U1ZURnNE9BSXk4SEJ3Y0VSbG9PRGd5TXNCd2NIQjBkWURnNE9EbzZ3SEJ3Y0hHRTVPRGc0T01KeWNIQndjSVRsNE9EZ0NNdkJ3Y0hCRVphRGc0T0RJeXdIQndkSFdBNE9EZzZPc0J3Y0hCd2NZVGs0T0RqQ2NuQndjSENFNWVEZzRPQUl5OEhCd1JHV2c0T0RneU1zQndjSEIwZFlEZzRPanJBY0hCd2NIR0U1T0RnNE9NSnljSEJ3aE9YZzRPRGdDR3M4SUZ3VE9MaXg0QWhyWEtCc0dXZG9Xd2E5Wjlqdk1IYnNKRmFPZzlSTmgrSENkMDB3ZERSc0dXZWthNWhzV212ZG5Lc2FCVnBrektORW40bXVkY2QySEN1MmFxU0tSR3VrcVhNTUxMcnA0Q1NzVWNkUm9ETG1kYWdEeVpvbElxSFJLTFRXYUswc0cvV2dMQ0dJMHBRb1RSR2llZDJZdGFFZ1RsSVNwZEdpMlJqNzNYUndoRFhxdUJOSWhJQWtUYWxITVZLTW5TbmpXRk90RmFLVlJOYXF3cWwrcWhSYXR6L2gyTmoxL09wMjJ1T21neU9zVWNjTjJUVFVXcE9xc1RSbjdUWHpUOUNJWXVxTktBOXB4V3NsckZiR2F5bDd4N0hoMmxycFJxM2RoSENFTmJwSU5keVFUYnBVS2JRYXl4SDdvMnp5S2FVczZXNDhZYld4MTUzanhsUnhxcWpGS1doaEJFYk56VUp3eUUwTFIxaWppdHVBN3l4TEp3bnhTcnZNV0VCcjdsZ3RNdlFsM21oZGhDVXkxYkQ1VlQ5bWNEdmFwamRjbEtoV3pYRHZzc1R0NEFocjlQRC9nRm8yeit1TkJucjhkSUlHc01kS0NLQkYzbUNpZWkvSk04ZGNKMVc2OWJ2dUFRNk9GMkhCWWlOdWI2K1B1V25oQ0dzVXNSZjQyOVlQRnF1MWNhekhIakFTbGhDQ2FyMU9ra3RLMUxXbWVLVEFPQWUxS1Rra0phVTA5U1JwdFdFZEFHNGRON1Z3c1JHVEtyMWNkODJuaGVCdU56MGNZWTBhUGdiYzF4UXBsS0pXajhaT0hRUnVBbDBGYmV3eVNaSkxTdFRvbWliN1J6TUd5eUtYYXRlSUV4QXJvbGF2SDYrbUV5eEZDZlVrYlZVTEY3VG0zOXowY0lRMVNvaEFmelJiVllXQWFyMUJyUkdOWDBpRDVrdkw2aUJVcXJXOEllZTlWTUk0ajNUU1NCTGpwTkROOHRWeGs3Q1NWRkdMVmhqZUFmNWNpREZUYngxaG5kQjRLM0RqOHJnVkxGU1d4akdrNFNEb2E1dHFtdGJVR28yOFVtSjFtZk5veWxySy9CYmxtT3RFU1lveUttUldia0p3MjVnUlB2WEVtT3hhQ0dzUDhBZHVtampDR2dWOEZQakQxZytVMXN3dFZzZHg1K3MvSzdoYldhSkpWRW85aXNobGR0Y3N0REtOMHJwWmRLNm9kVUdxRklreUFhUjJzaThCWHhpM1JweXJyUlFvYlYzK1dnait6RTBYUjFpYmlXOEF2MEtMMjE0SVFaS2tOS0o0L094WG1uL09DRWNpYURRaUdvMkluTldvNkZicFNxOG9TMzNwU2tDVXBsUWJFU2JvdGpuUnZ6eGVNMG93VjIrd0ZDV2R6QUYvQ0h6Q1RadjFFWmFMeFYwYmJnZjlQSzA1MURLNUVFSXdWNm5TaU1lT3NMNnYwVGMyemVZU0tyVmE3amd5RFFzYWpSYUdwRlpJV0pxRnZDOFJweWx0TWUrZlk4eGltVlNxMmJkUVcwWDBXdFBRbXRlWXNlT3dWc0pLWERNTWpJOEJUOFRFQ3RFcVhjVnh3cjZEUjdvWjIwZlZxSlVDdjZ1MXJyUktSbk9MbFU3TFdhYzZKRnJyaFRhcHFyVWM2Ykl3cm5wV05ZcFJtdFlTQWI4R3pJMXcyNjJTc2c1VzZzelZJcnpWNCtCZURZOEczdTJFaGJVUlZ1eWFJVGZ1QWw0T1BJOE9lOTJrRkJ3NnR0RExVRDJxK1pIK1ZHcyt2bXdrRmtSUndySDVSYVFVZVFpckRpdWxxRGJDT2tSbk85YUtad2tnU2hQVTZqQ0tid0svT2FJVHZIT2ZhczE5QzEwOXJJZXRLZUdad1BmY3RCcU1zRnpPbnQ1WUJMNHU0SGVCeXpIQm9XcTFEVVlReHltSGpzMGhaVmZUWURTQ2Rmc3QycHdHVWdocWpRWlJaN1cyMHh5Y1Yxb2RVMXJScFJ3RTluWFdKRmUyWVQxT3FOUWJLeVZVWTRkL1AvRHp3UHlJdFdIbnZGMVNNRmRyc0ZEdktHVmwrRFR3S09CWGdmL0FwQ1p5NkxFNCtNQVIxdzRyTUlmWkQvZ0RhenU1SHJoVFE5ckxraU9sNEw1RHg2aEhNVjUzd2hxVjBQY0s4Sy9BV3pYYzNLbGVCNDhjUTJuZGFiSjFrTEQwblJwMXRFa3VRdGg4V00wTEZyVFczd0x1Mys5WkFqaXl0TVJFSVVRS3NaTFJOQjhBL1YvQXE0RC9CbXdmZ2JiczdsRFFjS0JTWjdvWTlycmtxSUIzYU0wN2dmc0JWd01QczIxMUNiRERUY25seGNFSGZ1TGFnWHN4SHI5UEE5ZGFkVTgxWllBK05tY2hCTFY2eElFamMvMENSUmMydVo0SytEandSdEMzZHFxWWxKTDV5aElIamg3clJyeXIxRGdOWDFaWnpKa0FsUW9hYWJ4Q2ZsSmFmeFo0UVYvQ0VvSjZFak5YcTdGdFlxSlRsUDB0d0N1QlB3RiszNnJvbXkybDBrM0tPbHB0VUlzVFNvRlAybnZIZ01iWVJQL0JGb0JUZ2NkZzdLVlhBV2R4Y252MnF6NHQyMGxPSXNTWVlMNy9BRDRGM0x3ZVNWTkt3Wkg1QlpJa3dmTzhVU1dzdlJwK1I4T0grdm44N2p0MDJFU2NlL2tjQjBycjYvVEszNG1UVmI2Y2I5akpQZFZiV2pNaEZYUFZHak9sRXA0VWRKbm5kd08vQ1B3YjhBYmdnU05IV0pnOWtrZXJFV2ZNK21zeFlONm5OZjhFL0JNd0RUd0VlSVlsc1F1QTBzbG1uc2trcklRVFA3LzdvbFgxUG8wSlJyeWRablIyRGpHcXo2QmNxRlFSb3UvaU4yY242ZkZjSmVlQjl3SnZRM09vVnpVOUsxMGRtMS9BODJRdktXMGxFV3IxN1pXRUpkQnExZjEzYWEyL0QxelJqN0NFRU1ScHlueXR4dmJKU2RMZXp0Vi9BVDRQL0RMd09tRG5jUjVYeC9xSTMreXYxTmc1VlZ5dDRnNkdCZUFydG9UQWVXaWVERHpWcW81YlR3TENPdVRibGVvbndKa25vQzNxWnVETG1EeFYzOFVrcGh1cXA4NlRrcU1MRlpacTlVNGV0VTZEdTJKWHkrTmhwL3A3NEIzWTdBdjlPRmxwemQ3OUI3clpyanFTakViZm9FaVB0cXFJcVlZb1hUVTFFdzJmUi9RbnJJeTBqbFdyVEJXS0JKN3M1eCtzWUxaSGZjd1MxODhmUjl0UDc3enRBcUk0NWQ3NUttZHRtYlJibGRhTnlJN243MnIwMjZ6dDYySUVsNko1Qk1ZNWRNb0pOcDlyd0YwK3hzVjYyd2xDV1B0YTFMeHZXWnZBQnNZK21lMGsrdzRkdFp1ZSt4TFduRjBwTjVLd05DYWErZzNBclhtbFI4K1RIRG82eDl4Q3BaZDBCVzF4ZTFycno2cVdKaGFZK0ttNFE2WlZqZjRDOEh1dHpkZHQvZ29nVGhTTGpUcmJKaWJJR2RGd3Q5YjhsdGI2dlJwK0IzZ1pFR3p3Sk9xL3FWa0lEbFhxN0o0cTQ0dXVLdTU2K3ZzZTRCNDBuMm14ZlYwQi9Bd201dXQrSjREdGF3K3dKMU1EYjdHaTViZ2hBYjRQL0R2d1JTdFJIVDVlWCs1SndkR0ZDcFZhclpkbnNGMDltd05PMzZCWHVodmpJdi9Vd0tOZWFmWWZQcEtIMjFvSnE2YTEvcVp1UFRESEVsYWFkcHlWMzBWemIwdjllNFo1U0FGTGpZaXQ1ZktnMWJrTFk1ai9KUEFXNEtJTmF1OEY4Z1MwMml3T2g1YnFuRDVWN2hSbk5temNCM3dTelNjMXpBQ1hhR080ZjZxMWZSWEhjSzdmQ2h6SUNPdXJLMWErMFVWczFkZnZZRUlPdm14L3JtN082d2ptRjVjR3VhR0I4VUJlUE9RWHVSZjRJSnEvUUhCZzBKdWxFQ3pWR3l6VjYwaFA1dW1ESmdFcDFCMWFyUkFtU0JURW5UTlZITlltcTBWR1dIR3ZqZFZaWEZZMWlpa0ZRWGR4ckRzK1k4ZjJmd2Rld2Vxd2l2WGlNSG1kTlFJT1ZHcnNLQmZ4eEhHTmdKMEhyclBsamRvUTFtT0FhekNPaXRQR2hNQytCc3VHOXEvWmlmL0FFWHpSZVR2b3NqMWxlN1RXaTV1OVQwOUt3VUsxeXVHNXhielNWWVlmQUU4ZW9rcnlQNEYzb1BVaWEyMFRJYmozd0FHU05NMVRseGFwU0g4dVZTcHFWK1dVMHNScDV4MWYycWd0ejg0allWbVZreU9WSlU2Ym5XbkdVQXlJUmVCL2E4MjdOT0sxb1A4SHNHMklha290Ynh0SGNjcGNyY0dPeVNKcWN3NG5pYXlrY3FzMnRzMlNock14Y1YvUEJCN0JhTVMydGVPUTFhS2FoRlhGZUZwR2hiRHVzYmFvTDJKVzVMc1pzWDE0UWdpT3ppMmlsT3BuODJuSE1MWmlaSGFxTjFwMWZoM0VLMW1vTEhGMGZpRXY4VFpheU9RNjNkWXRSaVhzZnJ5WlJuL1RUdklTT1U1M2xrSlFpMk1xallqSlFtRTlSdXM2V3Y4Wkp1Lys3d0F2d1hqYjFvUHZEeWlRYzdqYVlQdkV5QWcwTlRzZXY0Zlp3WEVheG1ELzAzWlJQWE5FYkYvWFdVNVlFY3J3VWN6K3BzSW12RkREU25oZnhZUWMzTWdJSDZRcGhhRGVpRG02c0pqSE03amFqck8rT0lydkFhKzNLODY2bDJtQllOK2h3LzA4ZzUwSTY0RFcrdGFPdTZPMUpsRkpMNm5reDhENTVEeU9YZ0J6dFNybHNHQnpjNjJyMmoreTZ1R0hnSGV1VXozL3pxQ3RYVXRTNGxTWitMSlJHOWlhbjFpVHl5Y3h0cTlMZ2NmWmN0a21jUVBBUjdJZldnbnJQekZ1NFJjZEoxdlUxekhCaExlMWxMSFlpQzJFWUtsV0owN1NRZFZCTVBGZjkyQ2lsZ2ZCTGNCZld3bGhLR2ZkK1o3azBORmpIRnRZeE05Zmp5eDI3YnBVcC9zNmtZdVJzTktPM2pBQmRhMzE3Y0Q1QW1wNWFGc0lRU05KbUt0Vm1TMldobVVBK2dyb1J3SlB4eGpvSHozZy9RdVlUZGtEU1ZoeGtuSzAxbURuWkdsWUlRNGJhWXE1RnJoV2E5NkVzWDA5QU9QQWVCVHc4T05rKy9vcVpuZkdLc0lDay9KaW93anJvQ1dvTDdiWXpNWXl0WTNXbWlOekMyc1ZrWTVaQ2ZLc0FRYk9Id1B2STFmbXp2eWtXMnRFM0x0L1lCdjlrdFZKdjU1cTFWRWFVa0tqdENKTmRFZXptdGI2RnVCWjlOcUgxK0Y5RjJwVkpvTENNUFBrTHdBZjB2QVJiYVN1TjVNL0FQTjJXTU5ocjFZdDNERXhWbzY2Mk03WDc3VHd4djB0YVQwZVk4RGZpSUJkaGJIUnh0MEk2MGJNVm9lbkRPSExVb3g3K1d1V3BLN0ZlTFBHR3RsRVgxeXE5Y3JLMEEvWEF6K1h3MDcxS1V3ODFTM0Ryb2VVa3YySDlsT1BJdnplMjRrNlNsaGFxOXM3U2xBQ2tsaFRqNlBsV3F3bXJCdkVzZzBsN3p3bjFacEtWR2VtV0diSUpzMEVlSS9XK3ZPWXJCd3Z5bUhmK2l4ckNVSVc1bVNkK1hyRVRERkVwV09aRWl0cHNYMjlIeFAzOVREZ3NaYThMaGlTN2V2enR0Q05zRFR3RzlhK2NNNGFDT28rYXlPNEdlTlMvc1lncStpNEVOYlJlV05zWHdkaDNkekhqdlUxVFB6UVo5Z0FEN2hKaFJPenVGVEY5N3hCTTZNMmdIbWw5WjNkaVVXUnBEM244czBhRGdqRVFPRW9uaEJVR2cyS2ZtaFUyT0hITTkycEVTL1g2UGRiYWV2cUxoTXZ3bVM3V0t1SXpsdzlZcllZbmlqVDRqN01GcWwvd1RoVEhnbzh3ZjUvZjB3WWl6ZmdNNDlpTnJqVGk3REF1TjJmWUExZFYvUjVhTVZPdm11Qkx3RTNjWUxuMTByVGxHTUxpK3ROZjN5OXRVVTl0KzN6L3dMZVpEdCtRNWJlTE83cDN2MEhhVVRSV2tpM0FkeW90UHBSTjhJUzBweVhrM1JSQ1JFY1Flc3ZDU0VXQnAvcm1tTzFKYmFWSnpleW0yL0FHSnF2d2VRS3U3ckRndkt0dFl1M2dtUDFpSjFKU2lnazZzU2FJclhNOW1WL244THNkWHdVSnY3cjRmVGY2WEczMVVEK013OWhZVlc1SndOdng3aC9XM0VBWTJ6TXhMVTlqRzRtelNHclVZTEtrakcyRHlFTzdJOXM1NTF1Mi9RdHc3WlRkYXZEa1dOekhKMmZ4NVBlV2g2eHFORmZVTHB6b0pYQVJIVkhTWVRTSUxyUWJxclZGNldRZ3llc0V5WXF2eDdIRlAyUURRekIxSFlSdmc2VEZ1Y3QxazZ6YU8wcTY5T3BFc1ZjTFdMWFJPbDRSTDV2SmhidEFuMDk4TCtzeFBWb0t4UTlIRGlqcmMzL0JmZ2ZWbE1qTDJHQmllQjlPV2FuL3hWQUdXTm92SkYrR3o1UFVCanZZSU0wSFRqMnFoTnV0NHZDazYzcXQrR3Bjak1QM3R6Q0FsTEl0Wkx1UFZyckQ2b3Vjb0ZBa0tRcGNaTDJZUVA5S1lSSTF0Z1JOTktVZ245Y0pub01mTUNhTjU2TzhXNFA1VVRxa3pTaCt3OXQrUnRNQU84anJjMHJ0UnJhVittMUtWNlBJTHMvOFlsUHhNRmhRTHdZWXl6dmRnSjFDWk5YNnU4Ny9PMlhNVjdMWHZlK0R4UDJjOUxnYzUvNzNNaTlrKy9HK1hocXA1aG81R2NCNTJJOGR6ZlpDWG5IU2RvbUQ3UnQwZ3ZkQWowZmt1UGVyN3BoNXdqTFlYRE1ZT0xsWHRqMitkT0JWMk5POVBuU1NkZ3VlZFRMZEIzM0tqZjBSbU9sZGhndnZLMERXV1hZZ2RsV2NZMXJKZ2RIV0E2YmpVdUE1L2U1WmhLejE5REJ3UkdXdzZiaVNveTN0aDhlQXV4eXplVndvc0hac01ZTEV6bXZLekQ0em5vZmswcjNBWmhkK24vSkNHZk1jSENFNVRENitLK2MxOTFCNTVPVzJ6R0xpYkc3eHBaTE1UdndEMkx5SXprNE9NSnlXRE8raHRueWNIV2Y2OTVQOTJ5ZUpZd0wvL0hBa3pCaEVlMUljVjR4QjBkWUR1dEVqTm1VKzdBZUt0OC9ZSUljdStFU1RMTEcwRFduZ3lNc2g0M0dGNjJFOVF0V2pkdGxpZXlIbUVqc3Yrb2pIVW1jczhYQkVaYkRjY1NOdGt4ajhuRFhNTG5HOGdSQWFrN2FiV3dPanJBY05oTUx0amc0bkJSd3FvR0RnNE1qTEFjSEJ3ZEhXQTdyaFI3eWRRNE94dzJqYXNPUzVJdlVicEEvWHNnSGdqN1hwT1E0amJqbGVXY0FQNFU1UGZkK3dDbkFGa3hFZW1EcmtXQ000Z2N3dWEvdndod3FjVHRyeTlSYXlMSFFSUGJad2w2ZlplcXJrZTlvSm9HSjErclVab3FjNXdtMllCYVQzL3RCdHIxT3hXd3gwcGdjVkQvQm5FQnpLeWIxOE5FVGJKNFZNT2x2SG9KSlZuY21acytuWjl2eUlPYXN4dHN4R1U1L01zVHZGblpjbm9QSjlubXEvWDA3SnZPSGI0dXlmVEVIN0FYK2dpRWRKM2N5RU5ibHdBZnRwT3UwMG51WVZNSS9SLzZqbHA0QnZOVU9rRTdQTEdOT0RIcDFsL3NuN1lDNzJKWkw3ZUNiWmZCRFVhdVkzRXhmQTc0Q2ZKbjhoM1c4QzVOdnZOWmxjQmFBMTlpNmxEQXhWK2RiRWxPMkh2MzZmVHNtL1hYY1ZyY2lKcy8yQzNNc0ZCT1lITjVQeEFTb25wZXpmbmZhZC85M1RKQnNkVXhKU2dBUHhtU1UvVytXc1BMRXZoMnc5ZjZjTFlPUzF5em03TUFIWUE0L3ZkZ3VFanR5TE5nWjVqSGhNVTdDeW9sSnV4cjBRbDVwSWNNVzIzRzljRWFIejNaaU1sSSt4dzZFWWFDTTJjaDhKZkE2TzBCL0EzT2dSeitjWlNXNmZuWE5KTlh6NkJ6TjNtOWNkR3Yvd3prSStqSTc0QzliUTl1Y1l3bjNOWmpRalZkamtoT09FODdBNUgxLy9ocm0yRTdnWjIzWkI3d0srRVRPKzM0Yms5VHhUTlorc2ppWWczNzNqV0xEanFvTks0LzlaTkR0STJxTjExeU5PVERpb2cyczc5V1d0RjQrcEhxa0xlMDQ3QzAycWsvL3ZNaEtCcGNONGJ1dUJENXRwYlJ4d1FWV1FuenhFQVNDM1pqVGxkNU0vMk95SGd2OG1sM1ExbnRDeXUyTTZDSEh6dWcrSFBJY2xsVDVQaXRaakN0K0c3TTFhTnNRbjdrYmM1TEtjOGVnL2xkWlZmcmlJVDdUQTM3UG1nSzg0elJPdnoycURld0lhM1FJSzdON3ZCMXpETks0NFIzQW53NWhkZSttUW4vSVNpMmppbWRoN0c1bmJORHpmd21UR251ang2bG1TS2NDT2NJNk9lQmo3RnJESXNCaEUwaW5aMTZEc2JYa1ZTbC9BbndYa3dabkx1ZDlBZkJuRzBnSTY4SDlNY2ZoVGVZa2hFUEE5NjNxTllnbjdtWEFJemE0THZmWWR4dlp5ZUV3UEN4aURvQzhGK09xampINy9jN0R1UFR6dHZmVE1PZTFyWGVsVXhpdjB6YVd2YU1Gak1lb0YxTDcvbWtiT1pYczU3cE5sWDBML1cwc2M4QS9BaC9IZUVnWGJYdnN4QnlnOFNyNmV4SjNZWXpSYnh1eGZuK2xyVWMvb3ZvYzVwaXhyMkdTSTJyYk4xZGlOck0vcGM4ekNzQWJNVGE5OVJ4ZWZNQ08wOE1ZNzNIUnZ2L0ZscXdPTzhJNnNWSERlUGsraHpsa3RqM2tJTVNjY3Z0U2pPZW9uM2RUQWo4ekJNS3EyZWY0ZG5MVXJKM2xVMzM2L2pEbVpONzdXT2tLRnl5SFIyVDRkVXdTd0Y3NEV2QmFLMVcxb3dMOEg2dnl2ZEdxUHIzd2FudnRxQnptZTRVbHJGNjRBL2g5akFHOTNRbHlyeTBmdCtQajdaalFoRzU0SFBCc1RMaktvTGpEdHQ5dFZySkwyc2p3dEZIbkJFZFl3OEc4SFhBSHV2dzl3bmdCcndWdW9IZStxbFkxS3lSL0lHdTNWZjFJMjJkSGN0ZzdsQjNRL1ZJa240UHhUUFhDVFZZcU90TG51a09ZOEpHQTN0N1NzeTNwLy9tSTlQM3ZBMU05L2w3QmhNVGNtcVBOLzg1S2tYK1NnN1EveHVCMnEzdUFMM1Q1VzRNdXg4T1BFcHdOYTNqdG1KZjgvOFpLT1Ayd0d4UEF1Vmw5bnNmMjlRSmdheDhKNzFkemtGVXIvaTdITmM4Y2tYNi8xRXFpdmZDT0hHVFZpcjhDOXZTNTVuTFc1b24wVG9TSjVuRDg4YTg1cnBtMlpWUVJZSFlQOU1KSDFxRFczbXhWbGw2NGhQN0JzOGNEejhEWTlicmh4OEE3QjN6bVVTdXQ5MElaZU5USktoazRISC9jbTVNUUNpTmNoeXN4VzArNklRYmVzNGJuMW5LUTNCYU1FMk16VWNnaDZmMGphN08xZlRiSE5ZODRHU2VPSTZ6TlFkNTlnMktFNjNCVkh4WGpWc3dtNzdYZ3V6bXV1V1NUNjM4T1pyOWVONlNZVTdqWGdoL1RQekhqZVNmai9IV0U1YkJXOU51WGVRdHJkeGpreWRadytpYlgvNkkrNnVBK1RHYU90YUJDLzAzZldiYUZrd3JPUytpd1ZwemE1KzkzOUZrb0p6RGV0Vms3K1haaWdrTHZSejc3elBaTnJuKy92YVg3K2hCdkNSUER0Z1VUaTdYTmt2RFp3SVgwZG1aZzIyK1NrK3l3VzBkWURtdEZ2d2wxbU9YVHBNKzA1V3dybVoxbkNXcktsclVjT2JiWjlyMXordno5b0NYbVhiWU56ckJ0Y0M0bTNjOXVqRk5scG8razFnMmpidU04ZVFoTGE0MFFJdGQxZ3lEUE16czllN1BlcGRNemgvRXVRM2lHSjRUb044bCtHM2k5blpoVGJJQTlydjBkMTFPdlFlOFZRdlR6NEY0SmZKUGw4QlE1eXZWM2hMV2VsL0w5WEEwcnV2VFFPanBGS0dVQ2tUM1B5d2FBeVBrdWd3eVFYSk5YQ0lFUUFxMzFRSFVTQmwzZkljZXpWcjJmNTYyd3IzdHBtdmFUaXM3ZHFJbHA2NmlsbEsxL3k5TlBZc0IrNnRySFd1dCtoTDE5bUdwcnAvZnpQSzgxYW41ZDQ5UVIxbnBrN1hQTzhZNGRPOWF6Y2FXVWZybGM5dHV2VVVxUkpFbW5EdmVqS09yWmtXbWF5c09IRDZPVTR0UlRUMlYyZHBaR294RXVMaTcyZkY4cHBUY3pNN1BxWGJUVzFPdjFUb1RoUlZIVWI1S0lyVnUzZWtFUWtDUUp0Vm9OSVFSUkZBVlJGUFVreU8zYnQvdFRVMU5rNUx1NHVFZ2N4eG41aFV0TFMxNnY3NVpTZXNWaTBjdWU1L3MrVzdac2FiWlRraVRlL3YzNy9TUkpoajRCK2swNktXVk5DRkVMdy9EV1FxSFFKUFZHbzFGWVdscnEyUzRURXhQQjVLVFpueHpITVhFY0k2VWtpcUpDMXI3ZDdwMmNuUFFuSnllSm9vZ2tTYWpYNjhWZS9UQ3MrbWUvWjk4anBZeUZFRXVlNTkwNlBUMDlyN1VtVFZQU05BMHJsVXJQNTRaaDZNL096anJDR2phQ0lHaVZjTG9OWElJZ1dMVmlwbW5hcmNORXQ3OWxBNkoxc1BpK1R4QUVLS1ZFbTNUUjdWM29SRmhKa25RY2hHbWE5cDJjdnUrTE1BeWJFbzZVRXFXVVNOTzA1K1FLZ2tDRVlkZ2tyQ0FJV3Vzb1BNL3J1UnA3bmlkODMxK3hDT3pkdTdlMXZxbm5lZWt3SjJWV0h5RUVVc282Y05UenZJTlN5cjJlNSsyUlV0NVRLQlQyYUsxL0pJUTRYQ3dXandvaG1ndENtcWFpMTVqSmlEZHJpOWErVTBySkhQZUs3RjdmOTBuVE5PN1ZEMnV0ZjlhK1FvaGpVc3BEVXNxOVVzcDdwSlIzRndxRlBWTEs3eXVsamdvaERtdXQ2OW1DSm9Ub09VNjcxZDhSMXBCV21YNlR1ZHMxZzM3ZWJTQmwxdy9qWFRvTjBFR2UyNm4wdWtkcDFTenQ3NWYzR2UxL2wxS3VtRkJBUXluVmM4SzJ0MmUyS0VncEVVSkVRb2lqVXNxRHZ1L2ZKYVc4VzBxNVZ3aXhSd2h4ZDZsVTJwK202UkVnOFR5UEtJb0l3NUEwVFkwRUxaWVhxRHhxYzN1OTI5cFQ1N2szVy9Dc0tybzQ2SGpLM3RPU3NnTG1wWlFIZk4vZjYzbmVQVUtJdldFWS9rQXBkWGNRQkFmQ01EelFhRFJxdnU5VHI5ZWJDM2tMU1RmYmY5RDZPOElhSXBSUzlGdTl0TlowbWpEWnZaMnU3eWRoWlJKSjYzT3kwbTlnZG5yZmJwSlVYZ21yOWZ1ejY3T2ZlMGtEMlRWWmZWcnZHZVM3VzlzbVV3bnQ3K25jM0Z5bFR4OXBJVVROcWkvN1BNLzdrUkRpSjM0UTdKVkMvTkR6dkwyKzc5K2JKTW14Y3JuYzBGb1R4ekVBcmFwbU84RXNHOWtFalVhREpFbVFVdVpxRjZWVXMwMnkvaDJrVGJQeFppV1pBLzNHcUNYbHF1ZDUreTBaNy9WOWY2L3ZlVDhBZmxJb0Z1OU4wM1MvNTNuVklBaG9OQnFVeTJXcTFXcFQxZTIyZUZvVHhxcXgwbStNOWh2TGpyRFdnTXkrMEU4bGpKTzJhd1NrU2RvYytPMGQxdW56Yml0aXRwSm43OUpQSmV4a3o4bStzeE5oZGZxOEhVbVM0SG1lZlkvSTFEbU9lcmFOMXBva1RramlwRGs1a3lRbVNabzJyTDdmclpSYVlXU1hVcTVRMGUxejd1djFIa0tJZU11V0xjL3hQTzk2SUNxVlN2VTRqcENlajFJS2JiOGphWG1YWGg0OEs1VTBTU09PWTVhV2xwb1NTNzh4bzVRaWp1TW1TU1ZKMGlTN3JKOTd0bW1TckNBNXJmWHQvZTZabUpqNHk1bVptVGVrYVpxRVliaVUyY3lDSUtCZXIrTjVubW1MRmpMS2ZtK3Z2NVN5V2JMUDRqaHV0a2RXaDE1ak82dXJJNnpOSXF5MmE0UVF4RkZNRWllci9GeDVDS3Rkd29paXFDOWhhY0NUa3FURCt3NlhzQkpiNS82VEs0N2o1Z1FEaUtPNDFlZytNR0VCVkt0VlBNOXJFa1NhcHZmMGVZOHdpcUtaY3JtMHNHcFI2RUZRcmVTVUVWU1NKRlFxbGFZRWtxWXBpNHVMemZybEpxd2tKazdpWmh0a0JOTHYzdGJyV3dqcjVsNlRYMnRORkVWbktxWG11Nm5iMmMrdEMwRTdPV1dTVkxWYXBWNnZVeXdXRVVKUXE5VldTSDE5eDZrbHJOZ1Ixb1lRbHNwQldES09ZdGx1TkQ5NDhDQys3ek01T2JuS2h0Q1BzRm9IVGlaaDVWbTVsT2NSYjRTRUZSdkNpcE9ZeUVwWVVRNEpLeHU4VGNKS2t1Yjc5ZnR1amNaWHZzNk03cG1xdkxpNHlNVEV4UElFMC9yV2Z1OHhQei8vUE4vMy82LzVMbk5kNFBrSXp3TTdnVHpQdy9jOXRLYjV2dlY2blNSSldGeGNwRktwR05LS1kwb1RFNFNMaS9pZVo1N1cwbC85cENUekRDTjVyb1d3c3JGZ3hrV0swdXFIcVZMNzBpVFozZWsrclRXVlN1WFJ4VUx4YkNubFhka2lHb1poczk3UzgvQ1VRa3FKNy90TkQyUWN4OVRyZFpSU0hENXNrbjgyR2cyS3hTSmFhd3FGQXExT2tVRUlLM1dFdFNFMnJHb09hU2dzRm9zN0NvVkNjMEF1TGk1U3JWYVIwaU9PWTBxbFV2dUsxMWUxYTVXd3NrSFE2ejZ0dFNHVkxoSldvOUhvU0ZnNXdob01TWG1TT0lxSkdsSG1ncWVYTzEwcDFid21JNEJNVXN3SUs0b2lyYlh1dWhva0lnbG5wbWY4SUF4UVNsR3BWR3piTGxFcWxRa0NIdzFmVGRQMFFKcW1PN3U5U3h6SFR3N0Q4QW1sVXVrTDgvUHp6VHI3dm84UWdpQUlxRmFyWlBhYnJLMmJrb2NVcUZRWkQyeUx4QlVwdFVLQXR1RWV1ZHNsYS84b0dxeE5zMFZBYTQxRTdFZnI2Nk5HOUJ3aE85OFhSZEcybzhlT3ZuWm1adWJYb3lpaVdxdWh0YUpVS3BFa0NlVnl1VWxNQUV0TFMvYi9La0hnTjIxem1WU1Z4WjFsa2w3ckFwdG5uR2J0NUFocnlGaXFWSTdHY2J5UUpNbDBIL2Y5RTR1bDR1ZVRPR25HR21WaWRLVmlPdCs2b0p1clZNL0c4RDE4UDJpcXBWSktHbzBHOVhxOTUwRElWc2RCQ0t2VDV4MEdmSE5DTlJxTkZULzNtbHlOUm1NRllXVXFvcFdXb2tham9aUlN2U0t2WnlwTGxTdkNPUHp4MHRJU1VncWs5S2hVbG9qamhGSzVSTEZRL0xFUTRyUDFldjJsdmRUQ0EvdjN2L3VVblRzZm02YnB2YlZhclNsQlphaFVLbmpTSTBrVHRtN2QycHlJMGpQOXFOVktsUWtqM1pHa2FWTmF5TUliNnZWNnozWXBGb3NyQ0N0cjB6ejN0clpwcHJyNXZ2L0JlcVArbkY2YVFCUkZyNVpTZmxRSThmVWtTVW5UaE1yaUlvMG9ZbUp5a29YNSthYmFXeTZYS1JZTm1ZVmgwQ1NvVnU5aU5tWmFEZWdaWWZVYnA0T2FSUnhoNVlUMHZQdmlPTDR2anVNMndyS3FoVGFxeTdHNVl5L0dwQnYrZm5zc2l4Qk45M09tM3FsT3E0dEdJeERXNEJuZyswRlRKY3hXclVZVWRRMU4xMXFUS2tVamlwRERsckNpaU15bDMwcFlVUlNCRUIzZnlVeXVsUkpXMWphMmZTcU5ScU9obFBhN3pUT3ROWWNQSDM3NTFxMWIvOW5ZczRKbDI0cG5WQ2pmOHdtQzRCK2lLSHBKNS9CeERWclFhRVRuY2ZEZzIyZG1abDdrZVY3VUV0YlFsRTQ5endPeGJNTXhLaWZOejZTUUtLMm16pxd1ZXI1L3NGMWlIa2pDaXZ0SldNdnFhN3ZCdnRYSWJkVzRMMm10YjR1aTZPSWVwQjBjUEhqb2ZUTXowODhOdzhMdFdrdWpDbm9lWHBzelE4cXMvcXNON2xvclA0N2o3VkxLL2EwMnpsWWJWajhKS3pNcE9NSWFNdEkwcldpdGIyMDBHaGYwREcxbzZCMXBrcjUzWm1ibTU0SWdPTERjd2NzblVRa2hLSlZLSER0MnJOeEx3bXAxRjV1VktDRk43ZVR2YzUrZnBzUmRKS3hPeEpSWHdvcmpHTi8zbTRNeHI0UVZSWTFWaE5YeTNRZmlPRjVNa21TaWoyVHc1RFJOLzdGWUxQNmQxbnFQbEVKRlVYUmVraVM3eStYeXg2clZwUWo0a3BUeTg3VmE3WW05bm5YMGFPTzUxV3AxeTh6TXpHK0hZWGhUcTh1K2s4RmQwUHhmcEdsNjVtSmo4U2xMUzB1dkNvTGcyOXUzYjM5eFZwL013MmljTFhuYUpTS080aGJDeWhhQlJyNTdMV0cxR01VcnBWTHAzWXVWeW50a2ovbzNHbzJMNnZYYTUyZG1abjYzV0N6K1B4dnUwZUg3eEFyU0ZnTFNOTjFlcVZRZXNiUlVlYmxTZXR1dVhic2VhOE1sbW82aHpBN1hiM3huVGlsSFdNTW5MSUlnK0hpYXBqL2JMNUs0V3ExZUhVWFJkNElndU1uenZGdUZFUGNLSVJLbFZIbGhZV0VhT0M5TjAzUGlPRDZ2TmM2cW82UzBJcTRsSVUxTlNFQy8rSmFNWEFZeHV1ZUpoWXJqdUNsaFpTcHFadmp0TjdrYWpVWkxXRVBTV29kRENQYWthYnFyWDlzdUxDeThjSEZ4OFFWQ2lFVkFhYTFuZ3lDNHhmTzhqMW1WaUttcHFWK3ZWcXZYcG1tNm85ZnpscGFXSGwrdFZyOFdodUZ0UVJCOG9WUXFmVTBwZFpjUW9vWTVnTUZ2TkJybE5FM1BhalFhRDByVDlLSTBUZStmSk1tNWFack9XR25zdEltSmliT0RJTGhMYTAyU21rVkZDRUdjbzEweWczYldMMUVVTnoydi9lN05GbzNsMkQ5aDdYRGhYNFZCOE5SNnZmNDAwWnUwVGo5NDhPQS9CRUh3aDJFUWZpRXNoRGRJS2IrclVqV0hJQUc4SkVrS2pVYjlqQ2lLSGxDdjF5OU0wL1RDT0k3UFQ5TjBweVVjdmJpNGVHV3hXTHd1azhBenlidXRqN3M2RHB3TmF3TVFSUkZCRVB5YjcvdmZTNUxrd2o3QmVTUkpzaU5Ka2ljQlQrcTI2VGZ2Rm9yc25zeTQyb3ZrV3AvYkxRNnJVMXhOKzd2MUk2eE05RzkzZy9kb2p4VVNWcHU5UTN2U3V4NlRNVFJQM1lUV2VycmxuZE1rU1hTbXRra2hiNStZbVBpRHhjWEY5K1o0VnJIUmFGemVhRFF1cjFRcVNDbnJVc29ha0dxdGc4WEZ4UklRdHZkYlZwUlNzL1Y2L1FyZ0xrUDZ5d0hHZWZvcGswaGExYWs4ZmRGNmIzWnRpeGRWVDA1T3ZyMWVyeitGSGhrWnNqNkw0L2pjT0k3UHJkYXF2d3drVXNvbElVUU1lRXFwb2xLNktNVHlSdWJXK211dFJhVlNlYUhuZWRkbFk3UTFFRGJQMkI3M09LeVJ6RGhxRzNXaFdDeStLOC8xSzJ3Zk9UN1BveGFtcVdxdXZIbmZ1VlBwdHJVbXp6dWxhVXFVUkNScE10RFdpbFlWSnZNb1pZTmJLVVVRQko4UVFxeHA1R2FEdnRWVE5URXg4YmRCRUh3NWI3YUFsZ2xZVEpKa1M1SWsyNVZTTTlpOFdMMzZyVmFyUGFVMXpxdzlxcjlmdTdTR0p3eHliMnVrdUxHSnhpaGxqT2lGUXZqbGNybjhwa0hxbndrTVNxbVpKRW0ycDJtNlJXdGR5a3lUM2Naem85RjRhaFJGcDJRU2VsYW5QSFhvTlU0N0ZVZFlBMDZNVXFuMDEwRVEvUE5tZkg4MkdQTVFWdnRnYnQ5T00raCt3RmJDU3FPVTFNVDlkSlhXT2czS2pLeXl5ZDBhU2UzNy9qZDgzLy9NV3ZhVnRkWTFNMkJycmVOaXNmanp2dS9mc0phOFlIa1hGR3RjZjFvVVJXZTF0M08vZlkzdGFtSHJ0cHc4QzBncjJXVVNiT3YzbDBxbE54WUtoYmN6K0ZtQkEyMmdWa3FkWHExV245a2F1dElxYWVWWmJCeGhEWjBzbXAyUWhtSDRJaW5sRjQvVFYzc3Q2a2Z1MWJkVjdXcWZSR3NscXlieFpEWTBuVC9QVjZhK3RKYVZVcFltREF1dkZVTHVIWFJpdFE3NmVyM09VcTFLbXFhRVlYaFBvVkI0WEJBRWIyUDE2Y2JESEJ2YjZ2WDZMNlpLb1Z1SUpMZUVaWU5IVzZXc1BQZTJ4dVZsOXErbHBXcXpSRkdrQ29YQzZ3cUZ3ck1aN0J6R3RaaE1YaFhIY1RsNzl6eDFhTzg3UjFoRHRtRmxVYisrNzllRElIaUpsUElUeDBHcXU2L1RCTTlMc29OSVdJTStjNUNWdE5PN1JGRk1rcVMySkVncGZ4d0UvaCt3OHJqeVhMeVZwcWxJMHhSbHZhTXQ5YW1IUWZpYnZ1Ky9pSHdIU1F3TVljampFclFKN01qYUpJOGRxbW1vVnl2Yk0wOS9kSk9pMjYveGZmL2pZUmcrVXdoeHl3YVM5cWxwa3B5SjF1aVd2bDZQSnRDdmJzN29QdGpLdmk4TXcrZkVVZno4VktXdnc1eTRPeFNPQXU0VlF0emdlZDdIcFpTZnFTeWFKR2lwU3JOT0RuS3NYbDZhcGw0Mzh1alU3am1JUjJiQm5hMGVSYTExMEMrTlNKcW12a1NpVjJnbnE3MlNucFFmVUo1L01FMlR0OUwvVUlWbFIwS2FOaCtVUmhHKzcrTUh2bTFRamVkNUh3WnVUTlAwdFZycjUySHl0NjhYRlNIRXQ2WG52ZC96dkUvVTYzV2RxZTYybmZ2MlU1cW16U1NMcmVTdnRRNzdlWkNWVW42dmpjbXRDTVB3ZWlIRVZVbVN2Q1JOMDE5aU9FZVNLZUI3UW9nUGU1NzNFWVM0VTJsTmttYnZwUE9NS1M5TlU3RVd0WFZrdUdBVTgrTTg2bEdQV2lWeFpSTlhLVFdobEhxTUVPS0JXdXZMdE5ZWFloTDhUL1Y0WkZVSWNVUnJmUkM0VXdqeGZXQ3ZsUEp1cmZYTm51Y2R6UWFmNTNuTE9aY0FLZVVEaXNYaVV6SG56SFVqbG1xajBmaVFFR0toaXdPaGZaRGZyMXd1UDFjSW9ic01IcUcxVm8xRzQvOEMrMXR0TFlWQzRibUZRdUZzclhYY2hUejlLSW8rRThmeDk5cHRJNjI3L2R2VTd5bXQ5VFhBbzVWU2wySk94SmtDcEJDaXJyVStKb1Q0SVhDVEVPTHJVc29iV2lkekdJYVV5MlZxdFZyVFRwYXQwRnJyM1ZycnE0RExsVklQd1J6ZWNCcmRENTZvQUFlQSs0UVFkd0xmRVVMY1pTZnJIdWw1YWVhaE5PK2VacnNlcmk0VUNsZjJhSmN3anVNYjR6aitTbXYrTFB2K1R3ekQ4RUY5N3IwMmp1TnZkREtFWjl2RHN2YkkrdDIyYlZscmZiVVE0aEtsMU9WYTZ3ZGdEcU9ZN0ZML21sVXBEd0IzZTU1M3M5YjZ4OEFkVXNyYnNHZGErcjdmRExld1pvd0xTNlhTVTd0SnpFS0lJRW1TdTZNbyttaGVtOWxOTjkza0NHc0loTFc4a1ROTjhUeXZ0TFMwZE5heFk4Y3VLSmZMazc3dmg3WmVhWklrOGRMU1VyVllMTjZ6YytmT3U1VlNDMHFwdUNYZGJQTlpyWVNWMlRleXliaHQyN2FlcWthajBhQmJTdWRPaENXbDVKUlRUbWxtUCtnbW1SMDVjbVJGOGppbEZMT3pzMHhQVDNkVkRZVVF6VTNEZVFtclBZT0FFR0pDYXoyaHRaWlN5b2FVY2xFcGxXVFh0RDZqSDJHMVhtZWZQWFBnd0lFSENTRk9LeFFLUlNtbHA3VldTWkkwcXRWcXJWUXEzYmxqeDQ2NzBqUmR6TWg4UlRaT1R5S0VYRVZZRXhNVHpNN085bXlYcGFVbEZoY1hWeVQ4VTBveE5UWEZ6TXhNejNzcmxVckhOaFZDRUliaHF2eGRMWVRWYkxNMFRaRlNscGFXbG41cWZuNytnbEtwTk9GNVhtRGZJNjdWYW8ySmlZazkwOVBUOTNpZU42ZVVTckw5azFvcnBQUldoRlZrOXJ0c2U5ajI3ZHQ3cGZ1aFdxMHlQeisvYWd3NHduSndjSEE0V1l6dURnNE9EbzZ3SEJ3Y0hHRTVPRGc0T01KeWNIQndjSVRsNE9EZ0NNdkJ3Y0hCRVphRGc0T0RJeXdIQndkSFdBNE9EZzZPc0J3Y0hCeGhPVGc0T0RqQ2NuQndjSENFNWVEZzRBakx3Y0hCd1JHV2c0T0R3M3J4L3djQTZlVXJNNTFzOEQ4QUFBQUFTVVZPUks1Q1lJST0iLz48L2RlZnM+PC9zdmc+);
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjQ4IiBmaWxsPSJ1cmwoI3BhdHRlcm4wKSIvPjxkZWZzPjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMCIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMCIgdHJhbnNmb3JtPSJzY2FsZSgwLjAwMzMzMzMzIDAuMDA1KSIvPjwvcGF0dGVybj48aW1hZ2UgaWQ9ImltYWdlMCIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyMDAiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBU3dBQUFESUNBWUFBQUJTMzl4VkFBQUFDWEJJV1hNQUFDNGpBQUF1SXdGNHBUOTJBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQU95QkpSRUZVZU5yc25YZWNwRWQ1NTc5VmIrZ3djWk4yVndGSmxvU0VKSVJBRWlJSWhBZ21oek5nazhIR2NEWVlIRERuYkdQZzdNTWMrRXd3MkJqYkdHTU9PSnRrYkpJQklTU1FRVUlXQWdGYUlZa1Yycnc3b2FmREc2cnVqNnEzcDZlbnc5c3pQVHZkdS9YYlQzMTJwdWQ5MzM0ci9lcEo5WlRRV3VQZzRPQXdEcEN1Q1J3Y0hCeGhPVGc0T0RqQ2NuQndjSVRsNE9EZzRBakx3Y0hCd1JHV2c0T0RJeXdIQndjSFIxZ09EZzRPanJBY0hCd2NZVGs0T0RnNHduSndjSEJ3aE9YZzRPQUl5OEhCd2NFUmxvT0RnOE1BRUsvL3hoLzIrdnV2QUw4R1RBSWFpSUh2QTE4RnZnTDhKeEFkMXhjR2hCRE5uNUhDL0c4L04zODNmKzMwYzNhMStYbjU3N1Q4M1Q3ZS9Dd3paaGQ0bnVUUTBYbnUyWGNRVDY2YjY3Y0NId0llQWR3RXZNRzI2K0NyamhETFJTNy9MSVJBU0lrVUlJVkVTa0hnZVJ5ZG0rZmVmUWVRYTZ2RDJaNzBIaTRRLzlTeGZ3UTBHb285ZXlwbXhIU0IwdXBwY1pMc0I3NDE2QXRvclNtRkllV2dRS29VU21tMGhsUnBWRmJBZm01K2IvNU5nMWFndERaRlFXcXZhWDV1cjIxNS9VdUJ0d0dYQVh1QTV3TjNyS3YzbGVhMDZUSzdwOG9rcWJMdlplcWh0QVp0M3Q5ZWl0Ym1iOW4vV1oxYlAydmV6L0x2cW5tTm1jR3EvVnB0NnFsVjl2L0s3MUl0dnc4SklYQUpjTFV0bHdLQm5ZUkx3RjhCN3dEcW5XNzJ1enkwQ1B3bDhQTWQvbllHOEFRZ0FXNjFrK3lMbHJ3T25janNyclJtYXFLRTcza29wWnZFdGtiOEx2QWsrL00xd0NPQkR3TnZ0cE5pWStxZ05GdG5aamc2djhCU3Rib1cwdG9HNGxsU2VGMEpLL0FsaFNBZ1NicTNVWkltVDlWYWYxYWpCeUlzYlFtNkhJVDBaTVRoWUJmd204QXJnU243MldWMmNYbmh1aFplVHpCVkRGQW5SenE2V2VEQndPT0JuN2FFRlhhNTlpMld5RjRLSE02ckVyNm5DMW0xazkxRHJBVDJyOEROd0FlQUZ3UG5uSWpxcHRhYVlpRmt5L1FrU3F2MVBPb3MyeUh0Szg5TGdXOEFyN0NyenZEcmdFWkl3ZTRkMnhGcms3QkNBVmRJSVhkSkllbFV0QklJTGZFOUQwOTJMS0VRNGlxTm50UU05azlweFVRWTRrbkpCdWVlZkptVi9sN1hRbFlaSG0vSmJLMERpY25RWnpJTU9FRVRhQXJnZE9EWndOOEF0d0QvWVJmcHkzdVFWWWFuV08xaklvK0U5ZnUyc3diRjZjQkxiRmtFdm1rbHJ4OEMzN1VpZEhvaTlNYldtU2tPSDF0WXp5T3VBclozbDJENGEwdGU3N1dMd2R5d3BheVp5VWxtcHlZNWNtd2V6eHVJdUFyQVdWTEk4d1RzN3lSaGVZSit6N3d3VHJoWWFUV2hCNUNTdE5hVXd3SlRoU0xweG9nbVJkQlB0QkxWazV1Mmd0VTR4VXJIZjcvV0w5cFNMQ0JPSElLU2RoRytDTGpBYW1DWFdiUEhXdkhUVnBKOWZTL0NPdCt5NEhveEJUeldGb0NxVlJtL0NGeHJHYmN5bG1xaFVreVVpa3lVQ2l6Vkc4aTE2WVdQem5ITkkyMzVMK0MxYTdWdjlacjhPN2R2WTM2aGd0S3FhUmZNZ1Fsck43dFlDSEZkWjVWUVVQUkQwclN6U3BocTlUamQ4cXhCbHUzcFlnbkVoaWlEajBEd2RxRzVNdWYxejE4VFlXbE53ZmZZVmk2UWpyZDBWUUFlYU1meVU2M2tORDNrNy9qdlZtdTdyUnRoUFI4b2JVRGx5c0JqYkVtc2plWUx3R2V0SkRaV3RpL1BrOHhPVDFLcDFWbURJYXNJUEd5QTZ4OWsyMnFvOWkxamp5dXpmZXNzK3c0ZHh2ZThRZm9TZ1hpUXhPdElLcDdVNW5sNk5XRUpRQ3N1YVgxVzN2ZWRMcFlvK0Q2cFVzUHN6bDBDZmxQQUsvVnExYTlmdit3RzlnMm9rN08xVkNDUWtpUlY0MFpTc3hnaitUT3NXbngvUzF3YmhTbU1EZkZsblFocnU3VS9iVFI4S3paZUFMd0dvMVpjRDN6Q1NtRS9wb3VIWUhTTVdWQmV1MGgvUCtEc1FlMUdWa1Y4QnZDbndEdUgwVVlxVmV6ZXNaMWpDNHMwNGppWHRDaWFDNXA0aENkbENhaTFTMWhwb2hGNEJIN25CeVN4T3Q4Mll5bVBrR0VNN1pLWlltbVlvbFVJNHBXZ2Y4dWFNd2JGVHVEQ2dRbExDbWFLNGJqWXJrSWhPRlZySGdZOEUzZzR4dWwyUE8zVFB3TzgxWnFWVm56eFM0R2Yyb1JHMllVeHpuMFErRGJHOC9neDRKZUJpK251eWR3MHBFb3hQVmxtZG1weUxhdjlaWmd3a1RXWlBvQS9BNzREL0k1ZDhkWWxaUlhDa1B2dDNza0FGdXhNQXI5SUNubXBGQjd0SmZCOENvVUEzL01KL0xiaStXZmJsVG1UTm5PcHI3T2xFb0hub2RmUFdFVnJvL3FXSmY3VDEvR3NodytxRGs0RVBsT0ZrZlVPQ2dUbkFyOEFmQlRqU0x0VkNENE1QQTg0aytQdlRKc0NYdFV1WVVuZ1dTUFFZR1hnUEZ1ZVkyMWZ0d0gvYnRXaVd6Q3hHcHNPS1FUYnQwd3p0eml3S2U3aUlYejl1Y0NmWUJ3Y3YySGJaNDAydVpSdHN6UHNQM3lFeGFWY1lRNkY1cGdSNGlvUVgyK1hvSlRXU0MyUlhrZnl1Y3dTYnk3QzBob0N6Mk82VkZ3L1dRbnhCTFIrRStTMlUvWERSWVBlc0xWVVFHSmlwVWJJRm5VUmdxZWhlWnhWZFdkR2pFaWZoREhnSDgxRzU0V1lFSVZSUXhsNEtQQkhtRURWbTRHL3d4ajV0bS9taXltbG1KbWNZS0pVYkFiNDVjUTVRM3lOQzZ3cS9RRkxZb05ydDlxUTcrNGR1WnN6YUZtT0grMEpTWHZ4cFljdi9ZNUZDdm1vVHMvcXJnNXFac3RGL1BXRk1ld1VncmNMOUtlSFNGWmdQR1A1SkE0TmdTYzVaYUpvQWtNM0Z6TVlMK2g3aERIRDNBRDhNY2FBUGpPQ1BQQlRXTHR2Sm1GZHd3QUcwRTJDYjFXSisxc2ozRDRyMWw5dkphL3ZBZmZDOFZtNk5PQjdrcTB6VTFTcWRjaG4wZkxzSUIrcW5RRjRDVUk4RGNIZkF1OEc3aDZVZkdlbkppa1ZDdFNpcUo4dHF6V0c1cUdla0tmYmRtL2FzSkFRK2dLVnJtcVdrbExxNnRabjlaS2FzamFlS2hiWGF2TTV5MHFodjJodEw4UEdhWGJsUDV4blpkaGVMaEY0a2tRZGQyUDdLWmhnelFjSmVLaUdLd1djb2NjclZ2Snh3TDlsaEhVVjQ0ZmR3Tk50QVRpQzJlTHlPVnQrZ1BGSWJxaVV0WDEybW9OSDU0amlKRTlvd0F6ckNUanNvMjFnUENvdndXeHRlQmN3bjV0OGZaOVR0bTdoN3Avc2cxNGVRN0ZDS2pwRkNubGxPMkVwTU51QlZsc2ZMNHJTK0tLOEVwYldtdWxpa2NEekJ2V29GZXlpOWdlV1ZEWUtXNnlrZjdoZkE0ZSt4Nm5UNWVObGJCZkF1UWllak9heHdFTUY3Qjd6RU5XcmdCbUpNUUJmeFBoakd5Ylk3RzNBalZieSt0OVd6SjNZaUMvVVdoTUVQcWRzbmMwcjVzOHdtT3Q4cmF2cG14RjhBL2paUWNqM2xHMWJLQlVML1NhVnY5SXNKSzd4cEtTOUJGNndxa2poUFhMRi9icTNRMFVJd1VRaEhNaDJKUVJQRWtKOFJaaWcyOU0ydUswbjdianJLMTF0TFlVVVBMbVJ4dllDOENqZ1RjQ1hNZUZDZnlHTWQyLzNDVEMvendQTzl1MktmejlPTEV4WTI5ZERnVjhGN2dTK0Rud2UrQkp3WUhoU2xtYmJ6RFQ3anh3alNkSitVdGJVUnBGblIvdVc0SjhFUEVVZytzWnZHZklOMkxsOUczZmRlMSt2dUN5NWNpa1hqeEI0SVMyYjRLV0F3UE5YMlp5MGpoL2J4ajFkdjBScHpXU2hRRGtNOHk0R093WDhrWVpmeXF1ZkR3bDlqWC9TRTV3eVdkb0lzdHBoU2VweFZnSjVBQnUwcFdzRXNBVzRuNDh4QWs5eDRzTEhSUENmYjlXRS9aaVlqdTlaRzloWE1MRmZhNWF5d3NCbmRuS1NnMGZuOER6UmIzQVhqbVBkUFpianR6NXBWY1Z2OTVLeWRtN2J3dUdqY3l6VmF0MDhodTBmWGlpRjkwQ3Jqb01BSWNIM3ZIYkMycDJvNUlvK3oxcitneEJzbTh6RjdSY0p4Q3MwK3JuQXFac3d2bmIwazY1MlRaV1pDUDFoYkNjNkRiTXgrTUVZejk2RDBKdFM1ODNDNlQ3cmkwTVpSK3l5NVhGdHRxOXJyZTNyRmdiYzg2aUJiYk5USEo3cmF6TGFzb21yMDh1QVp3cWpNbmUwYjJtdDhYMmYwM1p1NXdkMzc4MGxZUUVGaWJoR0NORWtMSVhBYnpOZ0thMnY3S0NhaUc3UzFaWnltWElROU5xK0VnckJLOUM4bVhYR293MmhiZWxGdktkTUZOZnE0WlRBSlFJZW93MVJQWXlOczRHT0E3YktUVnFWUnRIMjlUK0I2ekF1M3JkaFlqOXk3WTFTU2pFMVVXWm1hcUpmSU9ua1psWlVtTW4xWnFzZXY3Q1RTcGFtS1Z0bXBwbWFLS002MTBXMGt6V0NSemJ6Y1NId1BFRVltQURTckVnaHI4NUJmczMwTWJQbEVqMWE4a25DN0sxODF5YVRGVDIxRTYyWkxvUVVmWCtRVUlacEswVzlTUWp4RlRzZS94d1RKN25ySkorclpaLzE3YWcrMFZCcXNYMzloclg3WEdlbHIyOWlraGQyblVlN3RtMWhmbkdwMy9OSEFROEEvaEhFMDRYZ2pWWTlYdFlqUGNtdTdWdTVZNm5hVGMxc1l6QnhvWlN5REZRUm9CT0IwRjdyUGtKZkN2WHdYSVNsTmJNVFpRb2RKcm1BTXpYaVQ0RG5neFlqTkdhNjY0dVR4WDRHTlI4VFozU3BKYXJIWTJMcVhEYmdEbEsxZElUVkUrZGk4b0w5dlRaYmhqNUJsOEJEWmJmcjdOZ3lROXJkQlY4YXNmcjlIQ1lZOTRVaXk4cUt5VDQ1TXpWSjZQdWRQSWFkSnRJdWdUekZ5RmVtZU1KcktmSjBscmZqZEgyV3hrUzFiNXVZNlBTOTF5QzRDWGdCakZSbWxvbHUwdFZzTVdSYnFXZFdodk9CRDJ1ellId0Vzd1hsL282c3VpS1FIRjhqOERqRHc4UjhmUm40UFRyc2NkUktzM1BiRm56ZjZ4WWE0STFndlFyQXU0WGd3Y0ttVlFZb0ZRcHNuWjN1Rk1YZmlTeEtBakZ0U00vK0U2MUY3dWlpWHN0MjZhcm8reWFxZmVWMXB3cDRIM2xDQ0RablhIVEU3cWx5ZDJZVjRoY3dvVGZQR2RGeE1Zb1FraEhjWER3R2F1T2JnYmV2a3JLMHBsUU0yVFl6MVcyN3pxZ096Qm5nRFN0SlJqQXpsYVh5N3l0aEJVS0lpZmI3Vzhwc2w3cXZtcytoNzlrYzlNc0ZzOUg3bkJGdE82K2JkRFZUREx0SlYvOExlUCtJRXZCSVF6cnhjODE0RFloM0NrRW9oRDNBUXBqQnVuUGJMSUh2TVdiNTJaNGtFSmRtRWhMYVNGbHlkZWJRamtLRGdGbUJRT2hPaE5YVms3YnFXZVV3YkpYVEFQRlFUUGFBa1YzMU8zMTA2blFaMlRJdVJLWnZDLzVZd0crNTZiTjJ3bkpZTzM0RmVHTzdsRlVzaEJRTDRiamw2dzRSUEdlWmVCV1RwU0tsUWlHdmgydDZlVTZLRlNmNUNDSDZ4dmxwd0plU1VoaUEwSzBUL1ptTS9qN1hGZExWZERGZ3BoU1NvbUc1VVJDQ1h4THdoMjdhT01MYVRMd2VzLzFodVZHRllHYXlQSTRIRER4YldPSUI4S1JzWmc3TmdjbVZNa2FybEpTRGNMUW04RHg4VDJhaEVwbnM4dkN4YWtFTjA4VWdVMlZiY1JubVJCZ0hSMWliM29adm9XV0xoZ2FtSnN1RDVFa2ZGVndBNHJLTUxhVDBUUHFjUElRbEtMZElFazNweWhNQ2dTam1tT2Q0VWlCWGNCVVhvSG5vV0xXZ2dJblFiN2FETGFFUXZGWHJvZWM4ZDRUbHNDYWNEN3lpNldYVG1zbFNpWWxTWVJSeUh3MDY0WjdaYW5lWktwZnp4aENVZTZxYk9SZ3I5SDFqTTdOZkxvUjRBc2R2NytWd21rOEt5b0d4d3pmVmEzaWQxbHpqcG9ranJGRWFxaS9BUmoxbmVad0s0M251M0NPWENjWmtveUJYcm5kUldxRUVpaFgxenVXSkxnWit1MC95NnZGU0I4MTVnNlhRYTEyb0NrTHdBamMvSEdHTkdpN0dIQUM1ckJxVWlqQitTWWpPQlhFcUNMU0NpYUk1NmJwL05VU2hxY3hKRXpEVDlCTG1DZWNRVVBBOXBHNjZyaWNaVGpycDQwaFlVQTU4UENsYlBhU1hhODJGYm5vNHdocEZ2S1Jsc1dXaVZCeEhPOVlzY0g1VExaVFdudFJmVXV3VnhkOVh3dktrb09DdmtMRE9aQXpUSGswVlYyVjNlWUdiWjQ2d1JoV1B4Und1MlV3NzQzdVNzVE5qaVpVSkhYTytmaS9EZW44SlM5UHVIVHlYMGR2SzFGZEtMQVVyNHU5T1lUa2pyb01qckpGRFVjRGwyWndMZmM4ZTJUNTJldUhacTltcXI2UVlESFdjQ2M0Y04zWFE5enhqY0YrT0kzdWcxaHVTUzk0UmxzUFFjTVdBa3NrbzR0VHMvY013b0JqbVNsUHNyM2VjaVpWbDdQSzBtV2oyRmNSK3lmaFpCQnhobld4NEVDQzBOc2UxRjhOd0hEMkZPek8xMXBQU1NJbjk2K0QxNGFKK0FrckhkeGd2S1d0VkxSN3Nwb01qckZISGJteDRneEFDS2NVNFNscGxzdEFHcmZNU3JsZ3BiU3p2SmV6bmVkQmFFL29ld1VwaUhMTWdTMDNnZS9oU0lIU3pNWnc2T0dTNFRBM0RSOGo0cCt6eEdUeXpoR2p5a3BJSTdabG9id1NDVlBRN2Y5RHVPV3k5YXJ6YVVFUEJrL2hDWkJrYVBFN3NzeEtjaEhXQ3dEc0JGZ0xKNEVueXhIcFV3Z0ZWekZIbHJGYkM5VGx4VDdCeGhPWGc0T0RnQ012QndjRVJsb09EZzRNakxBY0hCd2RIV0E0T0RvNndIQndjSEJ4aE9UZzRPRGpDY25Cd2NJVGw0T0RnNEFqTHdjSEJ3UkdXZzRPREl5d0hCd2NIUjFnT0RnNk9zQndjSEJ3Y1lUazRPRGc0d25Kd2NIQ0U1ZURnNE9BSXk4SEJ3Y0VSbG9PRGd5TXNCd2NIQjBkWURnNE9EbzZ3SEJ3Y0hHRTVPRGc0T01KeWNIQndjSVRsNE9EZ0NNdkJ3Y0hCRVphRGc0T0RJeXdIQndkSFdBNE9EZzZPc0J3Y0hCd2NZVGs0T0RqQ2NuQndjSENFNWVEZzRPQUl5OEhCd1JHV2c0T0RneU1zQndjSEIwZFlEZzRPanJBY0hCd2NIR0U1T0RnNE9NSnljSEJ3aE9YZzRPRGdDR3M4SUZ3VE9MaXg0QWhyWEtCc0dXZG9Xd2E5Wjlqdk1IYnNKRmFPZzlSTmgrSENkMDB3ZERSc0dXZWthNWhzV212ZG5Lc2FCVnBrektORW40bXVkY2QySEN1MmFxU0tSR3VrcVhNTUxMcnA0Q1NzVWNkUm9ETG1kYWdEeVpvbElxSFJLTFRXYUswc0cvV2dMQ0dJMHBRb1RSR2llZDJZdGFFZ1RsSVNwZEdpMlJqNzNYUndoRFhxdUJOSWhJQWtUYWxITVZLTW5TbmpXRk90RmFLVlJOYXF3cWwrcWhSYXR6L2gyTmoxL09wMjJ1T21neU9zVWNjTjJUVFVXcE9xc1RSbjdUWHpUOUNJWXVxTktBOXB4V3NsckZiR2F5bDd4N0hoMmxycFJxM2RoSENFTmJwSU5keVFUYnBVS2JRYXl4SDdvMnp5S2FVczZXNDhZYld4MTUzanhsUnhxcWpGS1doaEJFYk56VUp3eUUwTFIxaWppdHVBN3l4TEp3bnhTcnZNV0VCcjdsZ3RNdlFsM21oZGhDVXkxYkQ1VlQ5bWNEdmFwamRjbEtoV3pYRHZzc1R0NEFocjlQRC9nRm8yeit1TkJucjhkSUlHc01kS0NLQkYzbUNpZWkvSk04ZGNKMVc2OWJ2dUFRNk9GMkhCWWlOdWI2K1B1V25oQ0dzVXNSZjQyOVlQRnF1MWNhekhIakFTbGhDQ2FyMU9ra3RLMUxXbWVLVEFPQWUxS1Rra0phVTA5U1JwdFdFZEFHNGRON1Z3c1JHVEtyMWNkODJuaGVCdU56MGNZWTBhUGdiYzF4UXBsS0pXajhaT0hRUnVBbDBGYmV3eVNaSkxTdFRvbWliN1J6TUd5eUtYYXRlSUV4QXJvbGF2SDYrbUV5eEZDZlVrYlZVTEY3VG0zOXowY0lRMVNvaEFmelJiVllXQWFyMUJyUkdOWDBpRDVrdkw2aUJVcXJXOEllZTlWTUk0ajNUU1NCTGpwTkROOHRWeGs3Q1NWRkdMVmhqZUFmNWNpREZUYngxaG5kQjRLM0RqOHJnVkxGU1d4akdrNFNEb2E1dHFtdGJVR28yOFVtSjFtZk5veWxySy9CYmxtT3RFU1lveUttUldia0p3MjVnUlB2WEVtT3hhQ0dzUDhBZHVtampDR2dWOEZQakQxZytVMXN3dFZzZHg1K3MvSzdoYldhSkpWRW85aXNobGR0Y3N0REtOMHJwWmRLNm9kVUdxRklreUFhUjJzaThCWHhpM1JweXJyUlFvYlYzK1dnait6RTBYUjFpYmlXOEF2MEtMMjE0SVFaS2tOS0o0L094WG1uL09DRWNpYURRaUdvMkluTldvNkZicFNxOG9TMzNwU2tDVXBsUWJFU2JvdGpuUnZ6eGVNMG93VjIrd0ZDV2R6QUYvQ0h6Q1RadjFFWmFMeFYwYmJnZjlQSzA1MURLNUVFSXdWNm5TaU1lT3NMNnYwVGMyemVZU0tyVmE3amd5RFFzYWpSYUdwRlpJV0pxRnZDOFJweWx0TWUrZlk4eGltVlNxMmJkUVcwWDBXdFBRbXRlWXNlT3dWc0pLWERNTWpJOEJUOFRFQ3RFcVhjVnh3cjZEUjdvWjIwZlZxSlVDdjZ1MXJyUktSbk9MbFU3TFdhYzZKRnJyaFRhcHFyVWM2Ykl3cm5wV05ZcFJtdFlTQWI4R3pJMXcyNjJTc2c1VzZzelZJcnpWNCtCZURZOEczdTJFaGJVUlZ1eWFJVGZ1QWw0T1BJOE9lOTJrRkJ3NnR0RExVRDJxK1pIK1ZHcyt2bXdrRmtSUndySDVSYVFVZVFpckRpdWxxRGJDT2tSbk85YUtad2tnU2hQVTZqQ0tid0svT2FJVHZIT2ZhczE5QzEwOXJJZXRLZUdad1BmY3RCcU1zRnpPbnQ1WUJMNHU0SGVCeXpIQm9XcTFEVVlReHltSGpzMGhaVmZUWURTQ2Rmc3QycHdHVWdocWpRWlJaN1cyMHh5Y1Yxb2RVMXJScFJ3RTluWFdKRmUyWVQxT3FOUWJLeVZVWTRkL1AvRHp3UHlJdFdIbnZGMVNNRmRyc0ZEdktHVmwrRFR3S09CWGdmL0FwQ1p5NkxFNCtNQVIxdzRyTUlmWkQvZ0RhenU1SHJoVFE5ckxraU9sNEw1RHg2aEhNVjUzd2hxVjBQY0s4Sy9BV3pYYzNLbGVCNDhjUTJuZGFiSjFrTEQwblJwMXRFa3VRdGg4V00wTEZyVFczd0x1Mys5WkFqaXl0TVJFSVVRS3NaTFJOQjhBL1YvQXE0RC9CbXdmZ2JiczdsRFFjS0JTWjdvWTlycmtxSUIzYU0wN2dmc0JWd01QczIxMUNiRERUY25seGNFSGZ1TGFnWHN4SHI5UEE5ZGFkVTgxWllBK05tY2hCTFY2eElFamMvMENSUmMydVo0SytEandSdEMzZHFxWWxKTDV5aElIamg3clJyeXIxRGdOWDFaWnpKa0FsUW9hYWJ4Q2ZsSmFmeFo0UVYvQ0VvSjZFak5YcTdGdFlxSlRsUDB0d0N1QlB3RiszNnJvbXkybDBrM0tPbHB0VUlzVFNvRlAybnZIZ01iWVJQL0JGb0JUZ2NkZzdLVlhBV2R4Y252MnF6NHQyMGxPSXNTWVlMNy9BRDRGM0x3ZVNWTkt3Wkg1QlpJa3dmTzhVU1dzdlJwK1I4T0grdm44N2p0MDJFU2NlL2tjQjBycjYvVEszNG1UVmI2Y2I5akpQZFZiV2pNaEZYUFZHak9sRXA0VWRKbm5kd08vQ1B3YjhBYmdnU05IV0pnOWtrZXJFV2ZNK21zeFlONm5OZjhFL0JNd0RUd0VlSVlsc1F1QTBzbG1uc2trcklRVFA3LzdvbFgxUG8wSlJyeWRablIyRGpHcXo2QmNxRlFSb3UvaU4yY242ZkZjSmVlQjl3SnZRM09vVnpVOUsxMGRtMS9BODJRdktXMGxFV3IxN1pXRUpkQnExZjEzYWEyL0QxelJqN0NFRU1ScHlueXR4dmJKU2RMZXp0Vi9BVDRQL0RMd09tRG5jUjVYeC9xSTMreXYxTmc1VlZ5dDRnNkdCZUFydG9UQWVXaWVERHpWcW81YlR3TENPdVRibGVvbndKa25vQzNxWnVETG1EeFYzOFVrcGh1cXA4NlRrcU1MRlpacTlVNGV0VTZEdTJKWHkrTmhwL3A3NEIzWTdBdjlPRmxwemQ3OUI3clpyanFTakViZm9FaVB0cXFJcVlZb1hUVTFFdzJmUi9RbnJJeTBqbFdyVEJXS0JKN3M1eCtzWUxaSGZjd1MxODhmUjl0UDc3enRBcUk0NWQ3NUttZHRtYlJibGRhTnlJN243MnIwMjZ6dDYySUVsNko1Qk1ZNWRNb0pOcDlyd0YwK3hzVjYyd2xDV1B0YTFMeHZXWnZBQnNZK21lMGsrdzRkdFp1ZSt4TFduRjBwTjVLd05DYWErZzNBclhtbFI4K1RIRG82eDl4Q3BaZDBCVzF4ZTFycno2cVdKaGFZK0ttNFE2WlZqZjRDOEh1dHpkZHQvZ29nVGhTTGpUcmJKaWJJR2RGd3Q5YjhsdGI2dlJwK0IzZ1pFR3p3Sk9xL3FWa0lEbFhxN0o0cTQ0dXVLdTU2K3ZzZTRCNDBuMm14ZlYwQi9Bd201dXQrSjREdGF3K3dKMU1EYjdHaTViZ2hBYjRQL0R2d1JTdFJIVDVlWCs1SndkR0ZDcFZhclpkbnNGMDltd05PMzZCWHVodmpJdi9Vd0tOZWFmWWZQcEtIMjFvSnE2YTEvcVp1UFRESEVsYWFkcHlWMzBWemIwdjllNFo1U0FGTGpZaXQ1ZktnMWJrTFk1ai9KUEFXNEtJTmF1OEY4Z1MwMml3T2g1YnFuRDVWN2hSbk5temNCM3dTelNjMXpBQ1hhR080ZjZxMWZSWEhjSzdmQ2h6SUNPdXJLMWErMFVWczFkZnZZRUlPdm14L3JtN082d2ptRjVjR3VhR0I4VUJlUE9RWHVSZjRJSnEvUUhCZzBKdWxFQ3pWR3l6VjYwaFA1dW1ESmdFcDFCMWFyUkFtU0JURW5UTlZITlltcTBWR1dIR3ZqZFZaWEZZMWlpa0ZRWGR4ckRzK1k4ZjJmd2Rld2Vxd2l2WGlNSG1kTlFJT1ZHcnNLQmZ4eEhHTmdKMEhyclBsamRvUTFtT0FhekNPaXRQR2hNQytCc3VHOXEvWmlmL0FFWHpSZVR2b3NqMWxlN1RXaTV1OVQwOUt3VUsxeXVHNXhielNWWVlmQUU4ZW9rcnlQNEYzb1BVaWEyMFRJYmozd0FHU05NMVRseGFwU0g4dVZTcHFWK1dVMHNScDV4MWYycWd0ejg0allWbVZreU9WSlU2Ym5XbkdVQXlJUmVCL2E4MjdOT0sxb1A4SHNHMklha290Ynh0SGNjcGNyY0dPeVNKcWN3NG5pYXlrY3FzMnRzMlNock14Y1YvUEJCN0JhTVMydGVPUTFhS2FoRlhGZUZwR2hiRHVzYmFvTDJKVzVMc1pzWDE0UWdpT3ppMmlsT3BuODJuSE1MWmlaSGFxTjFwMWZoM0VLMW1vTEhGMGZpRXY4VFpheU9RNjNkWXRSaVhzZnJ5WlJuL1RUdklTT1U1M2xrSlFpMk1xallqSlFtRTlSdXM2V3Y4Wkp1Lys3d0F2d1hqYjFvUHZEeWlRYzdqYVlQdkV5QWcwTlRzZXY0Zlp3WEVheG1ELzAzWlJQWE5FYkYvWFdVNVlFY3J3VWN6K3BzSW12RkREU25oZnhZUWMzTWdJSDZRcGhhRGVpRG02c0pqSE03amFqck8rT0lydkFhKzNLODY2bDJtQllOK2h3LzA4ZzUwSTY0RFcrdGFPdTZPMUpsRkpMNm5reDhENTVEeU9YZ0J6dFNybHNHQnpjNjJyMmoreTZ1R0hnSGV1VXozL3pxQ3RYVXRTNGxTWitMSlJHOWlhbjFpVHl5Y3h0cTlMZ2NmWmN0a21jUVBBUjdJZldnbnJQekZ1NFJjZEoxdlUxekhCaExlMWxMSFlpQzJFWUtsV0owN1NRZFZCTVBGZjkyQ2lsZ2ZCTGNCZld3bGhLR2ZkK1o3azBORmpIRnRZeE05Zmp5eDI3YnBVcC9zNmtZdVJzTktPM2pBQmRhMzE3Y0Q1QW1wNWFGc0lRU05KbUt0Vm1TMldobVVBK2dyb1J3SlB4eGpvSHozZy9RdVlUZGtEU1ZoeGtuSzAxbURuWkdsWUlRNGJhWXE1RnJoV2E5NkVzWDA5QU9QQWVCVHc4T05rKy9vcVpuZkdLc0lDay9KaW93anJvQ1dvTDdiWXpNWXl0WTNXbWlOekMyc1ZrWTVaQ2ZLc0FRYk9Id1B2STFmbXp2eWtXMnRFM0x0L1lCdjlrdFZKdjU1cTFWRWFVa0tqdENKTmRFZXptdGI2RnVCWjlOcUgxK0Y5RjJwVkpvTENNUFBrTHdBZjB2QVJiYVN1TjVNL0FQTjJXTU5ocjFZdDNERXhWbzY2Mk03WDc3VHd4djB0YVQwZVk4RGZpSUJkaGJIUnh0MEk2MGJNVm9lbkRPSExVb3g3K1d1V3BLN0ZlTFBHR3RsRVgxeXE5Y3JLMEEvWEF6K1h3MDcxS1V3ODFTM0Ryb2VVa3YySDlsT1BJdnplMjRrNlNsaGFxOXM3U2xBQ2tsaFRqNlBsV3F3bXJCdkVzZzBsN3p3bjFacEtWR2VtV0diSUpzMEVlSS9XK3ZPWXJCd3Z5bUhmK2l4ckNVSVc1bVNkK1hyRVRERkVwV09aRWl0cHNYMjlIeFAzOVREZ3NaYThMaGlTN2V2enR0Q05zRFR3RzlhK2NNNGFDT28rYXlPNEdlTlMvc1lncStpNEVOYlJlV05zWHdkaDNkekhqdlUxVFB6UVo5Z0FEN2hKaFJPenVGVEY5N3hCTTZNMmdIbWw5WjNkaVVXUnBEM244czBhRGdqRVFPRW9uaEJVR2cyS2ZtaFUyT0hITTkycEVTL1g2UGRiYWV2cUxoTXZ3bVM3V0t1SXpsdzlZcllZbmlqVDRqN01GcWwvd1RoVEhnbzh3ZjUvZjB3WWl6ZmdNNDlpTnJqVGk3REF1TjJmWUExZFYvUjVhTVZPdm11Qkx3RTNjWUxuMTByVGxHTUxpK3ROZjN5OXRVVTl0KzN6L3dMZVpEdCtRNWJlTE83cDN2MEhhVVRSV2tpM0FkeW90UHBSTjhJUzBweVhrM1JSQ1JFY1Flc3ZDU0VXQnAvcm1tTzFKYmFWSnpleW0yL0FHSnF2d2VRS3U3ckRndkt0dFl1M2dtUDFpSjFKU2lnazZzU2FJclhNOW1WL244THNkWHdVSnY3cjRmVGY2WEczMVVEK013OWhZVlc1SndOdng3aC9XM0VBWTJ6TXhMVTlqRzRtelNHclVZTEtrakcyRHlFTzdJOXM1NTF1Mi9RdHc3WlRkYXZEa1dOekhKMmZ4NVBlV2g2eHFORmZVTHB6b0pYQVJIVkhTWVRTSUxyUWJxclZGNldRZ3llc0V5WXF2eDdIRlAyUURRekIxSFlSdmc2VEZ1Y3QxazZ6YU8wcTY5T3BFc1ZjTFdMWFJPbDRSTDV2SmhidEFuMDk4TCtzeFBWb0t4UTlIRGlqcmMzL0JmZ2ZWbE1qTDJHQmllQjlPV2FuL3hWQUdXTm92SkYrR3o1UFVCanZZSU0wSFRqMnFoTnV0NHZDazYzcXQrR3Bjak1QM3R6Q0FsTEl0Wkx1UFZyckQ2b3Vjb0ZBa0tRcGNaTDJZUVA5S1lSSTF0Z1JOTktVZ245Y0pub01mTUNhTjU2TzhXNFA1VVRxa3pTaCt3OXQrUnRNQU84anJjMHJ0UnJhVittMUtWNlBJTHMvOFlsUHhNRmhRTHdZWXl6dmRnSjFDWk5YNnU4Ny9PMlhNVjdMWHZlK0R4UDJjOUxnYzUvNzNNaTlrKy9HK1hocXA1aG81R2NCNTJJOGR6ZlpDWG5IU2RvbUQ3UnQwZ3ZkQWowZmt1UGVyN3BoNXdqTFlYRE1ZT0xsWHRqMitkT0JWMk5POVBuU1NkZ3VlZFRMZEIzM0tqZjBSbU9sZGhndnZLMERXV1hZZ2RsV2NZMXJKZ2RIV0E2YmpVdUE1L2U1WmhLejE5REJ3UkdXdzZiaVNveTN0aDhlQXV4eXplVndvc0hac01ZTEV6bXZLekQ0em5vZmswcjNBWmhkK24vSkNHZk1jSENFNVRENitLK2MxOTFCNTVPVzJ6R0xpYkc3eHBaTE1UdndEMkx5SXprNE9NSnlXRE8raHRueWNIV2Y2OTVQOTJ5ZUpZd0wvL0hBa3pCaEVlMUljVjR4QjBkWUR1dEVqTm1VKzdBZUt0OC9ZSUljdStFU1RMTEcwRFduZ3lNc2g0M0dGNjJFOVF0V2pkdGxpZXlIbUVqc3Yrb2pIVW1jczhYQkVaYkRjY1NOdGt4ajhuRFhNTG5HOGdSQWFrN2FiV3dPanJBY05oTUx0amc0bkJSd3FvR0RnNE1qTEFjSEJ3ZEhXQTdyaFI3eWRRNE94dzJqYXNPUzVJdlVicEEvWHNnSGdqN1hwT1E0amJqbGVXY0FQNFU1UGZkK3dDbkFGa3hFZW1EcmtXQ000Z2N3dWEvdndod3FjVHRyeTlSYXlMSFFSUGJad2w2ZlplcXJrZTlvSm9HSjErclVab3FjNXdtMllCYVQzL3RCdHIxT3hXd3gwcGdjVkQvQm5FQnpLeWIxOE5FVGJKNFZNT2x2SG9KSlZuY21acytuWjl2eUlPYXN4dHN4R1U1L01zVHZGblpjbm9QSjlubXEvWDA3SnZPSGI0dXlmVEVIN0FYK2dpRWRKM2N5RU5ibHdBZnRwT3UwMG51WVZNSS9SLzZqbHA0QnZOVU9rRTdQTEdOT0RIcDFsL3NuN1lDNzJKWkw3ZUNiWmZCRFVhdVkzRXhmQTc0Q2ZKbjhoM1c4QzVOdnZOWmxjQmFBMTlpNmxEQXhWK2RiRWxPMkh2MzZmVHNtL1hYY1ZyY2lKcy8yQzNNc0ZCT1lITjVQeEFTb25wZXpmbmZhZC85M1RKQnNkVXhKU2dBUHhtU1UvVytXc1BMRXZoMnc5ZjZjTFlPUzF5em03TUFIWUE0L3ZkZ3VFanR5TE5nWjVqSGhNVTdDeW9sSnV4cjBRbDVwSWNNVzIzRzljRWFIejNaaU1sSSt4dzZFWWFDTTJjaDhKZkE2TzBCL0EzT2dSeitjWlNXNmZuWE5KTlh6NkJ6TjNtOWNkR3Yvd3prSStqSTc0QzliUTl1Y1l3bjNOWmpRalZkamtoT09FODdBNUgxLy9ocm0yRTdnWjIzWkI3d0srRVRPKzM0Yms5VHhUTlorc2ppWWczNzNqV0xEanFvTks0LzlaTkR0STJxTjExeU5PVERpb2cyczc5V1d0RjQrcEhxa0xlMDQ3QzAycWsvL3ZNaEtCcGNONGJ1dUJENXRwYlJ4d1FWV1FuenhFQVNDM1pqVGxkNU0vMk95SGd2OG1sM1ExbnRDeXUyTTZDSEh6dWcrSFBJY2xsVDVQaXRaakN0K0c3TTFhTnNRbjdrYmM1TEtjOGVnL2xkWlZmcmlJVDdUQTM3UG1nSzg0elJPdnoycURld0lhM1FJSzdON3ZCMXpETks0NFIzQW53NWhkZSttUW4vSVNpMmppbWRoN0c1bmJORHpmd21UR251ang2bG1TS2NDT2NJNk9lQmo3RnJESXNCaEUwaW5aMTZEc2JYa1ZTbC9BbndYa3dabkx1ZDlBZkJuRzBnSTY4SDlNY2ZoVGVZa2hFUEE5NjNxTllnbjdtWEFJemE0THZmWWR4dlp5ZUV3UEN4aURvQzhGK09xampINy9jN0R1UFR6dHZmVE1PZTFyWGVsVXhpdjB6YVd2YU1Gak1lb0YxTDcvbWtiT1pYczU3cE5sWDBML1cwc2M4QS9BaC9IZUVnWGJYdnN4QnlnOFNyNmV4SjNZWXpSYnh1eGZuK2xyVWMvb3ZvYzVwaXhyMkdTSTJyYk4xZGlOck0vcGM4ekNzQWJNVGE5OVJ4ZWZNQ08wOE1ZNzNIUnZ2L0ZscXdPTzhJNnNWSERlUGsraHpsa3RqM2tJTVNjY3Z0U2pPZW9uM2RUQWo4ekJNS3EyZWY0ZG5MVXJKM2xVMzM2L2pEbVpONzdXT2tLRnl5SFIyVDRkVXdTd0Y3NEV2QmFLMVcxb3dMOEg2dnl2ZEdxUHIzd2FudnRxQnptZTRVbHJGNjRBL2g5akFHOTNRbHlyeTBmdCtQajdaalFoRzU0SFBCc1RMaktvTGpEdHQ5dFZySkwyc2p3dEZIbkJFZFl3OEc4SFhBSHV2dzl3bmdCcndWdW9IZStxbFkxS3lSL0lHdTNWZjFJMjJkSGN0ZzdsQjNRL1ZJa240UHhUUFhDVFZZcU90TG51a09ZOEpHQTN0N1NzeTNwLy9tSTlQM3ZBMU05L2w3QmhNVGNtcVBOLzg1S2tYK1NnN1EveHVCMnEzdUFMM1Q1VzRNdXg4T1BFcHdOYTNqdG1KZjgvOFpLT1Ayd0d4UEF1Vmw5bnNmMjlRSmdheDhKNzFkemtGVXIvaTdITmM4Y2tYNi8xRXFpdmZDT0hHVFZpcjhDOXZTNTVuTFc1b24wVG9TSjVuRDg4YTg1cnBtMlpWUVJZSFlQOU1KSDFxRFczbXhWbGw2NGhQN0JzOGNEejhEWTlicmh4OEE3QjN6bVVTdXQ5MElaZU5USktoazRISC9jbTVNUUNpTmNoeXN4VzArNklRYmVzNGJuMW5LUTNCYU1FMk16VWNnaDZmMGphN08xZlRiSE5ZODRHU2VPSTZ6TlFkNTlnMktFNjNCVkh4WGpWc3dtNzdYZ3V6bXV1V1NUNjM4T1pyOWVONlNZVTdqWGdoL1RQekhqZVNmai9IV0U1YkJXOU51WGVRdHJkeGpreWRadytpYlgvNkkrNnVBK1RHYU90YUJDLzAzZldiYUZrd3JPUytpd1ZwemE1KzkzOUZrb0p6RGV0Vms3K1haaWdrTHZSejc3elBaTnJuKy92YVg3K2hCdkNSUER0Z1VUaTdYTmt2RFp3SVgwZG1aZzIyK1NrK3l3VzBkWURtdEZ2d2wxbU9YVHBNKzA1V3dybVoxbkNXcktsclVjT2JiWjlyMXordno5b0NYbVhiWU56ckJ0Y0M0bTNjOXVqRk5scG8razFnMmpidU04ZVFoTGE0MFFJdGQxZ3lEUE16czllN1BlcGRNemgvRXVRM2lHSjRUb044bCtHM2k5blpoVGJJQTlydjBkMTFPdlFlOFZRdlR6NEY0SmZKUGw4QlE1eXZWM2hMV2VsL0w5WEEwcnV2VFFPanBGS0dVQ2tUM1B5d2FBeVBrdWd3eVFYSk5YQ0lFUUFxMzFRSFVTQmwzZkljZXpWcjJmNTYyd3IzdHBtdmFUaXM3ZHFJbHA2NmlsbEsxL3k5TlBZc0IrNnRySFd1dCtoTDE5bUdwcnAvZnpQSzgxYW41ZDQ5UVIxbnBrN1hQTzhZNGRPOWF6Y2FXVWZybGM5dHV2VVVxUkpFbW5EdmVqS09yWmtXbWF5c09IRDZPVTR0UlRUMlYyZHBaR294RXVMaTcyZkY4cHBUY3pNN1BxWGJUVzFPdjFUb1RoUlZIVWI1S0lyVnUzZWtFUWtDUUp0Vm9OSVFSUkZBVlJGUFVreU8zYnQvdFRVMU5rNUx1NHVFZ2N4eG41aFV0TFMxNnY3NVpTZXNWaTBjdWU1L3MrVzdac2FiWlRraVRlL3YzNy9TUkpoajRCK2swNktXVk5DRkVMdy9EV1FxSFFKUFZHbzFGWVdscnEyUzRURXhQQjVLVFpueHpITVhFY0k2VWtpcUpDMXI3ZDdwMmNuUFFuSnllSm9vZ2tTYWpYNjhWZS9UQ3MrbWUvWjk4anBZeUZFRXVlNTkwNlBUMDlyN1VtVFZQU05BMHJsVXJQNTRaaDZNL096anJDR2phQ0lHaVZjTG9OWElJZ1dMVmlwbW5hcmNORXQ3OWxBNkoxc1BpK1R4QUVLS1ZFbTNUUjdWM29SRmhKa25RY2hHbWE5cDJjdnUrTE1BeWJFbzZVRXFXVVNOTzA1K1FLZ2tDRVlkZ2tyQ0FJV3Vzb1BNL3J1UnA3bmlkODMxK3hDT3pkdTdlMXZxbm5lZWt3SjJWV0h5RUVVc282Y05UenZJTlN5cjJlNSsyUlV0NVRLQlQyYUsxL0pJUTRYQ3dXandvaG1ndENtcWFpMTVqSmlEZHJpOWErVTBySkhQZUs3RjdmOTBuVE5PN1ZEMnV0ZjlhK1FvaGpVc3BEVXNxOVVzcDdwSlIzRndxRlBWTEs3eXVsamdvaERtdXQ2OW1DSm9Ub09VNjcxZDhSMXBCV21YNlR1ZHMxZzM3ZWJTQmwxdy9qWFRvTjBFR2UyNm4wdWtkcDFTenQ3NWYzR2UxL2wxS3VtRkJBUXluVmM4SzJ0MmUyS0VncEVVSkVRb2lqVXNxRHZ1L2ZKYVc4VzBxNVZ3aXhSd2h4ZDZsVTJwK202UkVnOFR5UEtJb0l3NUEwVFkwRUxaWVhxRHhxYzN1OTI5cFQ1N2szVy9Dc0tybzQ2SGpLM3RPU3NnTG1wWlFIZk4vZjYzbmVQVUtJdldFWS9rQXBkWGNRQkFmQ01EelFhRFJxdnU5VHI5ZWJDM2tMU1RmYmY5RDZPOElhSXBSUzlGdTl0TlowbWpEWnZaMnU3eWRoWlJKSjYzT3kwbTlnZG5yZmJwSlVYZ21yOWZ1ejY3T2ZlMGtEMlRWWmZWcnZHZVM3VzlzbVV3bnQ3K25jM0Z5bFR4OXBJVVROcWkvN1BNLzdrUkRpSjM0UTdKVkMvTkR6dkwyKzc5K2JKTW14Y3JuYzBGb1R4ekVBcmFwbU84RXNHOWtFalVhREpFbVFVdVpxRjZWVXMwMnkvaDJrVGJQeFppV1pBLzNHcUNYbHF1ZDUreTBaNy9WOWY2L3ZlVDhBZmxJb0Z1OU4wM1MvNTNuVklBaG9OQnFVeTJXcTFXcFQxZTIyZUZvVHhxcXgwbStNOWh2TGpyRFdnTXkrMEU4bGpKTzJhd1NrU2RvYytPMGQxdW56Yml0aXRwSm43OUpQSmV4a3o4bStzeE5oZGZxOEhVbVM0SG1lZlkvSTFEbU9lcmFOMXBva1RramlwRGs1a3lRbVNabzJyTDdmclpSYVlXU1hVcTVRMGUxejd1djFIa0tJZU11V0xjL3hQTzk2SUNxVlN2VTRqcENlajFJS2JiOGphWG1YWGg0OEs1VTBTU09PWTVhV2xwb1NTNzh4bzVRaWp1TW1TU1ZKMGlTN3JKOTd0bW1TckNBNXJmWHQvZTZabUpqNHk1bVptVGVrYVpxRVliaVUyY3lDSUtCZXIrTjVubW1MRmpMS2ZtK3Z2NVN5V2JMUDRqaHV0a2RXaDE1ak82dXJJNnpOSXF5MmE0UVF4RkZNRWllci9GeDVDS3Rkd29paXFDOWhhY0NUa3FURCt3NlhzQkpiNS82VEs0N2o1Z1FEaUtPNDFlZytNR0VCVkt0VlBNOXJFa1NhcHZmMGVZOHdpcUtaY3JtMHNHcFI2RUZRcmVTVUVWU1NKRlFxbGFZRWtxWXBpNHVMemZybEpxd2tKazdpWmh0a0JOTHYzdGJyV3dqcjVsNlRYMnRORkVWbktxWG11Nm5iMmMrdEMwRTdPV1dTVkxWYXBWNnZVeXdXRVVKUXE5VldTSDE5eDZrbHJOZ1Ixb1lRbHNwQldES09ZdGx1TkQ5NDhDQys3ek01T2JuS2h0Q1BzRm9IVGlaaDVWbTVsT2NSYjRTRUZSdkNpcE9ZeUVwWVVRNEpLeHU4VGNKS2t1Yjc5ZnR1amNaWHZzNk03cG1xdkxpNHlNVEV4UElFMC9yV2Z1OHhQei8vUE4vMy82LzVMbk5kNFBrSXp3TTdnVHpQdy9jOXRLYjV2dlY2blNSSldGeGNwRktwR05LS1kwb1RFNFNMaS9pZVo1N1cwbC85cENUekRDTjVyb1d3c3JGZ3hrV0swdXFIcVZMNzBpVFozZWsrclRXVlN1WFJ4VUx4YkNubFhka2lHb1poczk3UzgvQ1VRa3FKNy90TkQyUWN4OVRyZFpSU0hENXNrbjgyR2cyS3hTSmFhd3FGQXExT2tVRUlLM1dFdFNFMnJHb09hU2dzRm9zN0NvVkNjMEF1TGk1U3JWYVIwaU9PWTBxbFV2dUsxMWUxYTVXd3NrSFE2ejZ0dFNHVkxoSldvOUhvU0ZnNXdob01TWG1TT0lxSkdsSG1ncWVYTzEwcDFid21JNEJNVXN3SUs0b2lyYlh1dWhva0lnbG5wbWY4SUF4UVNsR3BWR3piTGxFcWxRa0NIdzFmVGRQMFFKcW1PN3U5U3h6SFR3N0Q4QW1sVXVrTDgvUHp6VHI3dm84UWdpQUlxRmFyWlBhYnJLMmJrb2NVcUZRWkQyeUx4QlVwdFVLQXR1RWV1ZHNsYS84b0dxeE5zMFZBYTQxRTdFZnI2Nk5HOUJ3aE85OFhSZEcybzhlT3ZuWm1adWJYb3lpaVdxdWh0YUpVS3BFa0NlVnl1VWxNQUV0TFMvYi9La0hnTjIxem1WU1Z4WjFsa2w3ckFwdG5uR2J0NUFocnlGaXFWSTdHY2J5UUpNbDBIL2Y5RTR1bDR1ZVRPR25HR21WaWRLVmlPdCs2b0p1clZNL0c4RDE4UDJpcXBWSktHbzBHOVhxOTUwRElWc2RCQ0t2VDV4MEdmSE5DTlJxTkZULzNtbHlOUm1NRllXVXFvcFdXb2tham9aUlN2U0t2WnlwTGxTdkNPUHp4MHRJU1VncWs5S2hVbG9qamhGSzVSTEZRL0xFUTRyUDFldjJsdmRUQ0EvdjN2L3VVblRzZm02YnB2YlZhclNsQlphaFVLbmpTSTBrVHRtN2QycHlJMGpQOXFOVktsUWtqM1pHa2FWTmF5TUliNnZWNnozWXBGb3NyQ0N0cjB6ejN0clpwcHJyNXZ2L0JlcVArbkY2YVFCUkZyNVpTZmxRSThmVWtTVW5UaE1yaUlvMG9ZbUp5a29YNSthYmFXeTZYS1JZTm1ZVmgwQ1NvVnU5aU5tWmFEZWdaWWZVYnA0T2FSUnhoNVlUMHZQdmlPTDR2anVNMndyS3FoVGFxeTdHNVl5L0dwQnYrZm5zc2l4Qk45M09tM3FsT3E0dEdJeERXNEJuZyswRlRKY3hXclVZVWRRMU4xMXFUS2tVamlwRERsckNpaU15bDMwcFlVUlNCRUIzZnlVeXVsUkpXMWphMmZTcU5ScU9obFBhN3pUT3ROWWNQSDM3NTFxMWIvOW5ZczRKbDI0cG5WQ2pmOHdtQzRCK2lLSHBKNS9CeERWclFhRVRuY2ZEZzIyZG1abDdrZVY3VUV0YlFsRTQ5endPeGJNTXhLaWZOejZTUUtLMm1remd1ZXI1L3NGMWlIa2pDaXZ0SldNdnFhN3ZCdnRYSWJkVzRMMm10YjR1aTZPSWVwQjBjUEhqb2ZUTXowODhOdzhMdFdrdWpDbm9lWHBzelE4cXMvcXNON2xvclA0N2o3VkxLL2EwMnpsWWJWajhKS3pNcE9NSWFNdEkwcldpdGIyMDBHaGYwREcxbzZCMXBrcjUzWm1ibTU0SWdPTERjd2NzblVRa2hLSlZLSER0MnJOeEx3bXAxRjV1VktDRk43ZVR2YzUrZnBzUmRKS3hPeEpSWHdvcmpHTi8zbTRNeHI0UVZSWTFWaE5YeTNRZmlPRjVNa21TaWoyVHc1RFJOLzdGWUxQNmQxbnFQbEVKRlVYUmVraVM3eStYeXg2clZwUWo0a3BUeTg3VmE3WW05bm5YMGFPTzUxV3AxeTh6TXpHK0hZWGhUcTh1K2s4RmQwUHhmcEdsNjVtSmo4U2xMUzB1dkNvTGcyOXUzYjM5eFZwL013MmljTFhuYUpTS080aGJDeWhhQlJyNTdMV0cxR01VcnBWTHAzWXVWeW50a2ovbzNHbzJMNnZYYTUyZG1abjYzV0N6K1B4dnUwZUg3eEFyU0ZnTFNOTjFlcVZRZXNiUlVlYmxTZXR1dVhic2VhOE1sbW82aHpBN1hiM3huVGlsSFdNTW5MSUlnK0hpYXBqL2JMNUs0V3ExZUhVWFJkNElndU1uenZGdUZFUGNLSVJLbFZIbGhZV0VhT0M5TjAzUGlPRDZ2TmM2cW82UzBJcTRsSVUxTlNFQy8rSmFNWEFZeHV1ZUpoWXJqdUNsaFpTcHFadmp0TjdrYWpVWkxXRVBTV29kRENQYWthYnFyWDlzdUxDeThjSEZ4OFFWQ2lFVkFhYTFuZ3lDNHhmTzhqMW1WaUttcHFWK3ZWcXZYcG1tNm85ZnpscGFXSGwrdFZyOFdodUZ0UVJCOG9WUXFmVTBwZFpjUW9vWTVnTUZ2TkJybE5FM1BhalFhRDByVDlLSTBUZStmSk1tNWFack9XR25zdEltSmliT0RJTGhMYTAyU21rVkZDRUdjbzEweWczYldMMUVVTnoydi9lN05GbzNsMkQ5aDdYRGhYNFZCOE5SNnZmNDAwWnUwVGo5NDhPQS9CRUh3aDJFUWZpRXNoRGRJS2IrclVqV0hJQUc4SkVrS2pVYjlqQ2lLSGxDdjF5OU0wL1RDT0k3UFQ5TjBweVVjdmJpNGVHV3hXTHd1azhBenlidXRqN3M2RHB3TmF3TVFSUkZCRVB5YjcvdmZTNUxrd2o3QmVTUkpzaU5Ka2ljQlQrcTI2VGZ2Rm9yc25zeTQyb3ZrV3AvYkxRNnJVMXhOKzd2MUk2eE05RzkzZy9kb2p4VVNWcHU5UTN2U3V4NlRNVFJQM1lUV2VycmxuZE1rU1hTbXRra2hiNStZbVBpRHhjWEY5K1o0VnJIUmFGemVhRFF1cjFRcVNDbnJVc29ha0dxdGc4WEZ4UklRdHZkYlZwUlNzL1Y2L1FyZ0xrUDZ5d0hHZWZvcGswaGExYWs4ZmRGNmIzWnRpeGRWVDA1T3ZyMWVyeitGSGhrWnNqNkw0L2pjT0k3UHJkYXF2d3drVXNvbElVUU1lRXFwb2xLNktNVHlSdWJXK211dFJhVlNlYUhuZWRkbFk3UTFFRGJQMkI3M09LeVJ6RGhxRzNXaFdDeStLOC8xSzJ3Zk9UN1BveGFtcVdxdXZIbmZ1VlBwdHJVbXp6dWxhVXFVUkNScE10RFdpbFlWSnZNb1pZTmJLVVVRQko4UVFxeHA1R2FEdnRWVE5URXg4YmRCRUh3NWI3YUFsZ2xZVEpKa1M1SWsyNVZTTTlpOFdMMzZyVmFyUGFVMXpxdzlxcjlmdTdTR0p3eHliMnVrdUxHSnhpaGxqT2lGUXZqbGNybjhwa0hxbndrTVNxbVpKRW0ycDJtNlJXdGR5a3lUM2Naem85RjRhaFJGcDJRU2VsYW5QSFhvTlU0N0ZVZFlBMDZNVXFuMDEwRVEvUE5tZkg4MkdQTVFWdnRnYnQ5T00raCt3RmJDU3FPVTFNVDlkSlhXT2czS2pLeXl5ZDBhU2UzNy9qZDgzLy9NV3ZhVnRkWTFNMkJycmVOaXNmanp2dS9mc0phOFlIa1hGR3RjZjFvVVJXZTF0M08vZlkzdGFtSHJ0cHc4QzBncjJXVVNiT3YzbDBxbE54WUtoYmN6K0ZtQkEyMmdWa3FkWHExV245a2F1dElxYWVWWmJCeGhEWjBzbXAyUWhtSDRJaW5sRjQvVFYzc3Q2a2Z1MWJkVjdXcWZSR3NscXlieFpEWTBuVC9QVjZhK3RKYVZVcFltREF1dkZVTHVIWFJpdFE3NmVyM09VcTFLbXFhRVlYaFBvVkI0WEJBRWIyUDE2Y2JESEJ2YjZ2WDZMNlpLb1Z1SUpMZUVaWU5IVzZXc1BQZTJ4dVZsOXErbHBXcXpSRkdrQ29YQzZ3cUZ3ck1aN0J6R3RaaE1YaFhIY1RsNzl6eDFhTzg3UjFoRHRtRmxVYisrNzllRElIaUpsUElUeDBHcXU2L1RCTTlMc29OSVdJTStjNUNWdE5PN1JGRk1rcVMySkVncGZ4d0UvaCt3OHJqeVhMeVZwcWxJMHhSbHZhTXQ5YW1IUWZpYnZ1Ky9pSHdIU1F3TVljampFclFKN01qYUpJOGRxbW1vVnl2Yk0wOS9kSk9pMjYveGZmL2pZUmcrVXdoeHl3YVM5cWxwa3B5SjF1aVd2bDZQSnRDdmJzN29QdGpLdmk4TXcrZkVVZno4VktXdnc1eTRPeFNPQXU0VlF0emdlZDdIcFpTZnFTeWFKR2lwU3JOT0RuS3NYbDZhcGw0Mzh1alU3am1JUjJiQm5hMGVSYTExMEMrTlNKcW12a1NpVjJnbnE3MlNucFFmVUo1L01FMlR0OUwvVUlWbFIwS2FOaCtVUmhHKzcrTUh2bTFRamVkNUh3WnVUTlAwdFZycjUySHl0NjhYRlNIRXQ2WG52ZC96dkUvVTYzV2RxZTYybmZ2MlU1cW16U1NMcmVTdnRRNzdlWkNWVW42dmpjbXRDTVB3ZWlIRVZVbVN2Q1JOMDE5aU9FZVNLZUI3UW9nUGU1NzNFWVM0VTJsTmttYnZwUE9NS1M5TlU3RVd0WFZrdUdBVTgrTTg2bEdQV2lWeFpSTlhLVFdobEhxTUVPS0JXdXZMdE5ZWFloTDhUL1Y0WkZVSWNVUnJmUkM0VXdqeGZXQ3ZsUEp1cmZYTm51Y2R6UWFmNTNuTE9aY0FLZVVEaXNYaVV6SG56SFVqbG1xajBmaVFFR0toaXdPaGZaRGZyMXd1UDFjSW9ic01IcUcxVm8xRzQvOEMrMXR0TFlWQzRibUZRdUZzclhYY2hUejlLSW8rRThmeDk5cHRJNjI3L2R2VTd5bXQ5VFhBbzVWU2wySk94SmtDcEJDaXJyVStKb1Q0SVhDVEVPTHJVc29iV2lkekdJYVV5MlZxdFZyVFRwYXQwRnJyM1ZycnE0RExsVklQd1J6ZWNCcmRENTZvQUFlQSs0UVFkd0xmRVVMY1pTZnJIdWw1YWVhaE5PK2VacnNlcmk0VUNsZjJhSmN3anVNYjR6aitTbXYrTFB2K1R3ekQ4RUY5N3IwMmp1TnZkREtFWjl2RHN2YkkrdDIyYlZscmZiVVE0aEtsMU9WYTZ3ZGdEcU9ZN0ZML21sVXBEd0IzZTU1M3M5YjZ4OEFkVXNyYnNHZGErcjdmRExld1pvd0xTNlhTVTd0SnpFS0lJRW1TdTZNbyttaGVtOWxOTjkza0NHc0loTFc4a1ROTjhUeXZ0TFMwZE5heFk4Y3VLSmZMazc3dmg3WmVhWklrOGRMU1VyVllMTjZ6YytmT3U1VlNDMHFwdUNYZGJQTlpyWVNWMlRleXliaHQyN2FlcWthajBhQmJTdWRPaENXbDVKUlRUbWxtUCtnbW1SMDVjbVJGOGppbEZMT3pzMHhQVDNkVkRZVVF6VTNEZVFtclBZT0FFR0pDYXoyaHRaWlN5b2FVY2xFcGxXVFh0RDZqSDJHMVhtZWZQWFBnd0lFSENTRk9LeFFLUlNtbHA3VldTWkkwcXRWcXJWUXEzYmxqeDQ2NzBqUmR6TWg4UlRaT1R5S0VYRVZZRXhNVHpNN085bXlYcGFVbEZoY1hWeVQ4VTBveE5UWEZ6TXhNejNzcmxVckhOaFZDRUliaHF2eGRMWVRWYkxNMFRaRlNscGFXbG41cWZuNytnbEtwTk9GNVhtRGZJNjdWYW8ySmlZazkwOVBUOTNpZU42ZVVTckw5azFvcnBQUldoRlZrOXJ0c2U5ajI3ZHQ3cGZ1aFdxMHlQeisvYWd3NHduSndjSEE0V1l6dURnNE9EbzZ3SEJ3Y0hHRTVPRGc0T01KeWNIQndjSVRsNE9EZ0NNdkJ3Y0hCRVphRGc0T0RJeXdIQndkSFdBNE9EZzZPc0J3Y0hCeGhPVGc0T0RqQ2NuQndjSENFNWVEZzRBakx3Y0hCd1JHV2c0T0R3M3J4L3djQTZlVXJNNTFzOEQ4QUFBQUFTVVZPUks1Q1lJST0iLz48L2RlZnM+PC9zdmc+);
        height: 48px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 72px;
           -moz-box-flex: 0;
            -ms-flex: 0 0 72px;
                flex: 0 0 72px;
        width: 72px;
        max-width: 72px;
        margin-right: 22px;
        display: inline-block;
        -moz-background-size: cover;
             background-size: cover; }
  .content-logos-guarantees-text {
        max-width: 105px;
        width: 105px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 105px;
           -moz-box-flex: 0;
            -ms-flex: 0 0 105px;
                flex: 0 0 105px;
        font-size: 15.5px;
        line-height: 20px;
        letter-spacing: -0.01em; }
  .content-logos-list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 25px 0; }
  .content-logos-method {
      display: inline-block;
      -moz-background-size: cover;
           background-size: cover; }
  .content-logos-method:not(:last-child) {
        margin-right: 7px; }
  .content-logos-qr {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWAQAAAAAUekxPAAAB0klEQVR4Xu2VPY6kMBCFq+XAmbkAEtdw5is1F+DnAnAlZ76GJV+gyRxY1D66YaZnJimvtNpkEAF8SLZfvVcU8Y+r0Hfyy/4Vi0TRWN5dMZbIVbHEOTbME6Xl+FLHJpvmQGNQc46mmsU+d7vtFvsXjNl3O0FHNeOcHpQmPOY3bSKG+kH9636rqYgdVg22HcOx2OmblMWBePPl5mnk9tpDyNJDk3Fpt8U4Nb/Wk7JiSE1EgyaybV/HeGXeQhw9fGvP2ktZmjMZDR28el7qWOlDYp92UruNt/N8UmaojEwDdRs+VrJbgNtl0N3iyrWekMUxx5uPjVcLXTrErMFBHPoDzl86pAwFiHdqB1IPfemQs9DNoe09TPjIkJCVJqsFcaMj6WdOpSwtrkNPM6s5qO3cQ8hK7xUzegs61FrJyNFg412nyaVLh5DhX4KQFqPpTYeUrUEtTrFHZNKlTch4zfzsS+hAYOvYFtAicQwd2JkXKUNCW6MjIeN01U/K+Bk3xZnu7hg4NQz/3dLAN6xq46lDyo75hjc4D98mV8eO+eYL6YIWqWdlgG8ZYS+X5xWMUDnf3jExTh1Shvk2B5ylQ3A+cypiz/mmwRCcLzNPwL5fv+w/sj+X3w24C8CO6AAAAABJRU5ErkJggg==);
      width: 50px;
      height: 50px; }
  .content-logos-visa {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNMzEuMTk5OSAyMi45NjU3SDI1LjM2NzRMMjkuMDE1NSAwLjQwODgxM0gzNC44NDc3TDMxLjE5OTkgMjIuOTY1N1oiIGZpbGw9IiMwMDU3OUYiLz48cGF0aCBkPSJNNTIuMzQzMyAwLjk2MDIxNUM1MS4xOTI5IDAuNTAzODA4IDQ5LjM2ODIgLTAuMDAwMTIyMDcgNDcuMTEyIC0wLjAwMDEyMjA3QzQxLjM1MjMgLTAuMDAwMTIyMDcgMzcuMjk2MyAzLjA3MTMgMzcuMjcxNCA3LjQ2MjVDMzcuMjIzNSAxMC43MDIzIDQwLjE3NTQgMTIuNTAxOCA0Mi4zODMxIDEzLjU4MkM0NC42Mzk2IDE0LjY4NTkgNDUuNDA2NyAxNS40MDY0IDQ1LjQwNjcgMTYuMzkwM0M0NS4zODM3IDE3LjkwMTUgNDMuNTgzMyAxOC41OTgxIDQxLjkwNCAxOC41OTgxQzM5LjU3NTQgMTguNTk4MSAzOC4zMjc3IDE4LjIzODkgMzYuNDMxNiAxNy4zOTgyTDM1LjY2MzYgMTcuMDM3OEwzNC44NDc0IDIyLjEwMTNDMzYuMjE1NCAyMi43MjQ1IDM4LjczNTYgMjMuMjc3NiA0MS4zNTIzIDIzLjMwMThDNDcuNDcyMSAyMy4zMDE4IDUxLjQ1NjQgMjAuMjc3OSA1MS41MDM2IDE1LjU5ODRDNTEuNTI2OSAxMy4wMzA2IDQ5Ljk2ODIgMTEuMDYzIDQ2LjYwNzggOS40NTUyNUM0NC41Njc4IDguNDIzMTUgNDMuMzE4NSA3LjcyNzIyIDQzLjMxODUgNi42NzEyQzQzLjM0MjUgNS43MTExOCA0NC4zNzUyIDQuNzI3ODggNDYuNjc4IDQuNzI3ODhDNDguNTc0MSA0LjY3OTcyIDQ5Ljk2NzIgNS4xMzU0OSA1MS4wMjI2IDUuNTkxNThMNTEuNTUwMSA1LjgzMTExTDUyLjM0MzMgMC45NjAyMTVaIiBmaWxsPSIjMDA1NzlGIi8+PHBhdGggZD0iTTYwLjA5NTEgMTQuOTc0NkM2MC41NzU1IDEzLjY3ODcgNjIuNDIzNyA4LjY2MzM3IDYyLjQyMzcgOC42NjMzN0M2Mi4zOTk1IDguNzExNTMgNjIuOTAzMSA3LjM0MzU4IDYzLjE5MTEgNi41MDM4MUw2My41OTg3IDguNDQ3NDRDNjMuNTk4NyA4LjQ0NzQ0IDY0LjcwMzIgMTMuODQ2OCA2NC45NDMxIDE0Ljk3NDZDNjQuMDMxNSAxNC45NzQ2IDYxLjI0NzIgMTQuOTc0NiA2MC4wOTUxIDE0Ljk3NDZaTTY3LjI5NDYgMC40MDg4MTNINjIuNzgzMkM2MS4zOTIgMC40MDg4MTMgNjAuMzM1IDAuODE2NDIyIDU5LjczNDcgMi4yODAzN0w1MS4wNzEzIDIyLjk2NTRINTcuMTkxMkM1Ny4xOTEyIDIyLjk2NTQgNTguMTk4NyAyMC4xODEzIDU4LjQxNTMgMTkuNTgxN0M1OS4wODY2IDE5LjU4MTcgNjUuMDQgMTkuNTgxNyA2NS45MDM3IDE5LjU4MTdDNjYuMDcxMiAyMC4zNzM3IDY2LjU5OTcgMjIuOTY1NCA2Ni41OTk3IDIyLjk2NTRINzJMNjcuMjk0NiAwLjQwODgxM1oiIGZpbGw9IiMwMDU3OUYiLz48cGF0aCBkPSJNMjAuNDk1OSAwLjQwODgxM0wxNC43ODM5IDE1Ljc5MDVMMTQuMTU5OCAxMi42NzA5QzEzLjEwMzggOS4wNzEyOSA5Ljc5MTg1IDUuMTYwNDIgNi4wOTU5NSAzLjIxNTgzTDExLjMyNzkgMjIuOTQxOEgxNy40OTU2TDI2LjY2MzMgMC40MDg4MTNIMjAuNDk1OVoiIGZpbGw9IiMwMDU3OUYiLz48cGF0aCBkPSJNOS40Nzk5MyAwLjQwODgxM0gwLjA5NjAwMTNMMCAwLjg2NDU4MkM3LjMyMDA1IDIuNzM2NDYgMTIuMTY4IDcuMjQ4NTQgMTQuMTU5OCAxMi42NzE4TDEyLjExOTggMi4zMDQ5M0MxMS43ODQgMC44NjQyNjMgMTAuNzUxOSAwLjQ1NjMzNiA5LjQ3OTkzIDAuNDA4ODEzWiIgZmlsbD0iI0ZBQTYxQSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBkPSJNMCAwSDcyVjIzLjMwMTlIMFYwWiIgZmlsbD0id2hpdGUiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
      width: 72px;
      height: 23px; }
  .content-logos-master {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA3MiA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuODI4NSA1MS42MjZWNDguNjgzM0MxNy44NDU2IDQ4LjQzNTggMTcuODA5OSA0OC4xODc1IDE3LjcyMzUgNDcuOTU0OUMxNy42MzcyIDQ3LjcyMjMgMTcuNTAyMyA0Ny41MTA4IDE3LjMyNzggNDcuMzM0NUMxNy4xNTMzIDQ3LjE1ODEgMTYuOTQzMiA0Ny4wMjEgMTYuNzExNiA0Ni45MzIyQzE2LjQ3OTkgNDYuODQzNCAxNi4yMzIgNDYuODA1IDE1Ljk4NDMgNDYuODE5NUMxNS42NjAyIDQ2Ljc5ODIgMTUuMzM2MiA0Ni44NjQ0IDE1LjA0NjQgNDcuMDExMUMxNC43NTY1IDQ3LjE1NzcgMTQuNTExMyA0Ny4zNzk1IDE0LjMzNjQgNDcuNjUzM0MxNC4xNzcgNDcuMzg3NyAxMy45NDg4IDQ3LjE3MDEgMTMuNjc2MSA0Ny4wMjM0QzEzLjQwMzMgNDYuODc2NiAxMy4wOTYgNDYuODA2MiAxMi43ODY1IDQ2LjgxOTVDMTIuNTE2OCA0Ni44MDU5IDEyLjI0ODIgNDYuODYzIDEyLjAwNzMgNDYuOTg1MUMxMS43NjY0IDQ3LjEwNzMgMTEuNTYxNiA0Ny4yOTAzIDExLjQxMzIgNDcuNTE2VjQ2LjkzNzJIMTAuMzkzMVY1MS42MjZIMTEuNDIzVjQ5LjA0NjJDMTEuNDAxMSA0OC44ODU5IDExLjQxNDkgNDguNzIyNyAxMS40NjM0IDQ4LjU2ODNDMTEuNTExOSA0OC40MTM5IDExLjU5MzkgNDguMjcyMSAxMS43MDM1IDQ4LjE1MzFDMTEuODEzMiA0OC4wMzQxIDExLjk0NzggNDcuOTQwNyAxMi4wOTc3IDQ3Ljg3OThDMTIuMjQ3NiA0Ny44MTg4IDEyLjQwOTEgNDcuNzkxNyAxMi41NzA3IDQ3LjgwMDRDMTMuMjQ3NiA0Ny44MDA0IDEzLjU5MDkgNDguMjQxOCAxMy41OTA5IDQ5LjAzNjRWNTEuNjQ1N0gxNC42MjA5VjQ5LjA0NjJDMTQuNTk5OCA0OC44ODYgMTQuNjE0MyA0OC43MjMyIDE0LjY2MzEgNDguNTY5MkMxNC43MTE5IDQ4LjQxNTIgMTQuNzkzOSA0OC4yNzM4IDE0LjkwMzQgNDguMTU1QzE1LjAxMjkgNDguMDM2MSAxNS4xNDcxIDQ3Ljk0MjggMTUuMjk2NiA0Ny44ODE1QzE1LjQ0NjEgNDcuODIwMyAxNS42MDcyIDQ3Ljc5MjYgMTUuNzY4NSA0Ny44MDA0QzE2LjQ2NSA0Ny44MDA0IDE2Ljc5ODUgNDguMjQxOCAxNi43OTg1IDQ5LjAzNjRWNTEuNjQ1N0wxNy44Mjg1IDUxLjYyNlpNMzMuMDY3MiA0Ni45MzcySDMxLjM4OThWNDUuNTE0OUgzMC4zNTk4VjQ2LjkzNzJIMjkuNDI3OVY0Ny44NjkxSDMwLjM3OTRWNTAuMDI3MUMzMC4zNzk0IDUxLjExNiAzMC44MDEyIDUxLjc2MzQgMzIuMDA3OCA1MS43NjM0QzMyLjQ1ODUgNTEuNzY0OSAzMi45MDA2IDUxLjYzOTEgMzMuMjgzIDUxLjQwMDRMMzIuOTg4NyA1MC41Mjc0QzMyLjcxNTEgNTAuNjkwNiAzMi40MDQ2IDUwLjc4MTcgMzIuMDg2MyA1MC43OTIzQzMxLjU5NTggNTAuNzkyMyAzMS40MDk0IDUwLjQ3ODQgMzEuNDA5NCA1MC4wMDc1VjQ3Ljg2OTFIMzMuMDc3TDMzLjA2NzIgNDYuOTM3MlpNNDEuNzY4IDQ2LjgxOTVDNDEuNTE5MyA0Ni44MTIyIDQxLjI3MzIgNDYuODcyMSA0MS4wNTU2IDQ2Ljk5M0M0MC44MzgxIDQ3LjExMzggNDAuNjU3MiA0Ny4yOTExIDQwLjUzMiA0Ny41MDYyVjQ2LjkzNzJIMzkuNTIxN1Y1MS42MjZINDAuNTQxOFY0OC45OTcyQzQwLjU0MTggNDguMjIyMiA0MC44NzU0IDQ3Ljc5MDYgNDEuNTIyOCA0Ny43OTA2QzQxLjc0MSA0Ny43ODc2IDQxLjk1NzYgNDcuODI3NiA0Mi4xNjA0IDQ3LjkwODNMNDIuNDc0MyA0Ni45Mjc0QzQyLjI0MTMgNDYuODQ0MSA0MS45OTU4IDQ2LjgwMDkgNDEuNzQ4NCA0Ni43OTk5TDQxLjc2OCA0Ni44MTk1Wk0yOC42MTM4IDQ3LjMxQzI4LjAzNjMgNDYuOTY2NiAyNy4zNzI0IDQ2Ljc5NjQgMjYuNzAxIDQ2LjgxOTVDMjUuNTE0IDQ2LjgxOTUgMjQuNzM5MSA0Ny4zODg0IDI0LjczOTEgNDguMzIwM0MyNC43MzkxIDQ5LjA4NTQgMjUuMzA4MSA0OS41NTYzIDI2LjM1NzYgNDkuNzAzNEwyNi44NDgxIDQ5Ljc3MjFDMjcuNDA3MiA0OS44NTA2IDI3LjY3MjEgNDkuOTk3NyAyNy42NzIxIDUwLjI2MjZDMjcuNjcyMSA1MC42MjU1IDI3LjI5OTMgNTAuODMxNSAyNi42MDI5IDUwLjgzMTVDMjYuMDQyNyA1MC44NDc3IDI1LjQ5MzMgNTAuNjc1IDI1LjA0MzIgNTAuMzQxTDI0LjU1MjcgNTEuMTM1NkMyNS4xNDcgNTEuNTUwNSAyNS44NTg4IDUxLjc2MzcgMjYuNTgzMyA1MS43NDM4QzI3LjkzNjkgNTEuNzQzOCAyOC43MjE3IDUxLjEwNjIgMjguNzIxNyA1MC4yMTM1QzI4LjcyMTcgNDkuMzIwOSAyOC4xMDM3IDQ4Ljk1NzkgMjcuMDgzNSA0OC44MTA4TDI2LjU5MzEgNDguNzQyMUMyNi4xNTE2IDQ4LjY4MzMgMjUuNzk4NSA0OC41OTUgMjUuNzk4NSA0OC4yODExQzI1Ljc5ODUgNDcuOTY3MiAyNi4xMzIgNDcuNzMxOCAyNi42OTEyIDQ3LjczMThDMjcuMjA3OSA0Ny43Mzc4IDI3LjcxNDYgNDcuODc2MiAyOC4xNjI1IDQ4LjEzMzlMMjguNjEzOCA0Ny4zMVpNNTUuOTM3NSA0Ni44MTk1QzU1LjY4ODcgNDYuODEyMiA1NS40NDI2IDQ2Ljg3MjEgNTUuMjI1MSA0Ni45OTNDNTUuMDA3NiA0Ny4xMTM4IDU0LjgyNjcgNDcuMjkxMSA1NC43MDE1IDQ3LjUwNjJWNDYuOTM3Mkg1My42OTEyVjUxLjYyNkg1NC43MTEzVjQ4Ljk5NzJDNTQuNzExMyA0OC4yMjIyIDU1LjA0NDggNDcuNzkwNiA1NS42OTIyIDQ3Ljc5MDZDNTUuOTEwNCA0Ny43ODc2IDU2LjEyNzEgNDcuODI3NiA1Ni4zMjk4IDQ3LjkwODNMNTYuNjQzNyA0Ni45Mjc0QzU2LjQxMDggNDYuODQ0MSA1Ni4xNjUzIDQ2LjgwMDkgNTUuOTE3OSA0Ni43OTk5TDU1LjkzNzUgNDYuODE5NVpNNDIuNzkzMSA0OS4yNzE4QzQyLjc4MDkgNDkuNjAxMyA0Mi44Mzc3IDQ5LjkyOTcgNDIuOTU5OCA1MC4yMzZDNDMuMDgxOSA1MC41NDIzIDQzLjI2NjUgNTAuODE5OCA0My41MDIgNTEuMDUwNkM0My43Mzc0IDUxLjI4MTQgNDQuMDE4NSA1MS40NjA2IDQ0LjMyNzEgNTEuNTc2NUM0NC42MzU4IDUxLjY5MjUgNDQuOTY1MiA1MS43NDI4IDQ1LjI5NDQgNTEuNzI0MUM0NS45MDcgNTEuNzU1MyA0Ni41MDg5IDUxLjU1NTggNDYuOTgxNiA1MS4xNjVMNDYuNDkxMiA1MC4zNDFDNDYuMTM4NSA1MC42MSA0NS43MDg1IDUwLjc1NzkgNDUuMjY1IDUwLjc2MjhDNDQuODg3OSA1MC43MzIzIDQ0LjUzNjEgNTAuNTYxIDQ0LjI3OTYgNTAuMjgyOUM0NC4wMjMxIDUwLjAwNDggNDMuODgwNyA0OS42NDAzIDQzLjg4MDcgNDkuMjYyQzQzLjg4MDcgNDguODgzNyA0NC4wMjMxIDQ4LjUxOTIgNDQuMjc5NiA0OC4yNDExQzQ0LjUzNjEgNDcuOTYzIDQ0Ljg4NzkgNDcuNzkxNyA0NS4yNjUgNDcuNzYxMkM0NS43MDg1IDQ3Ljc2NjEgNDYuMTM4NSA0Ny45MTQxIDQ2LjQ5MTIgNDguMTgzTDQ2Ljk4MTYgNDcuMzU5QzQ2LjUwODkgNDYuOTY4MiA0NS45MDcgNDYuNzY4NyA0NS4yOTQ0IDQ2Ljc5OTlDNDQuOTY1MiA0Ni43ODEyIDQ0LjYzNTggNDYuODMxNSA0NC4zMjcxIDQ2Ljk0NzVDNDQuMDE4NSA0Ny4wNjM1IDQzLjczNzQgNDcuMjQyNiA0My41MDIgNDcuNDczNEM0My4yNjY1IDQ3LjcwNDMgNDMuMDgxOSA0Ny45ODE3IDQyLjk1OTggNDguMjg4QzQyLjgzNzcgNDguNTk0MyA0Mi43ODA5IDQ4LjkyMjcgNDIuNzkzMSA0OS4yNTIyVjQ5LjI3MThaTTUyLjM0NzMgNDkuMjcxOFY0Ni45MzcySDUxLjMyNzFWNDcuNTA2MkM1MS4xNTM5IDQ3LjI4MzIgNTAuOTMwMSA0Ny4xMDQ3IDUwLjY3NDMgNDYuOTg1M0M1MC40MTg0IDQ2Ljg2NTkgNTAuMTM3OSA0Ni44MDkxIDQ5Ljg1NTcgNDYuODE5NUM0OS4yMDUzIDQ2LjgxOTUgNDguNTgxNiA0Ny4wNzc5IDQ4LjEyMTcgNDcuNTM3OEM0Ny42NjE4IDQ3Ljk5NzcgNDcuNDAzNCA0OC42MjE0IDQ3LjQwMzQgNDkuMjcxOEM0Ny40MDM0IDQ5LjkyMjIgNDcuNjYxOCA1MC41NDYgNDguMTIxNyA1MS4wMDU5QzQ4LjU4MTYgNTEuNDY1OCA0OS4yMDUzIDUxLjcyNDEgNDkuODU1NyA1MS43MjQxQzUwLjEzNzkgNTEuNzM0NSA1MC40MTg0IDUxLjY3NzcgNTAuNjc0MyA1MS41NTgzQzUwLjkzMDEgNTEuNDM4OSA1MS4xNTM5IDUxLjI2MDQgNTEuMzI3MSA1MS4wMzc1VjUxLjYwNjRINTIuMzQ3M1Y0OS4yNzE4Wk00OC41NTExIDQ5LjI3MThDNDguNTY3NCA0OC45OTU4IDQ4LjY2NCA0OC43MzA2IDQ4LjgyOTEgNDguNTA4OEM0OC45OTQyIDQ4LjI4NzEgNDkuMjIwNSA0OC4xMTg0IDQ5LjQ4MDMgNDguMDIzNkM0OS43NCA0Ny45Mjg5IDUwLjAyMTggNDcuOTEyMSA1MC4yOTA5IDQ3Ljk3NTVDNTAuNTYgNDguMDM4OCA1MC44MDQ3IDQ4LjE3OTUgNTAuOTk0OSA0OC4zODAyQzUxLjE4NTEgNDguNTgwOSA1MS4zMTI0IDQ4LjgzMjggNTEuMzYxMiA0OS4xMDQ5QzUxLjQxMDEgNDkuMzc3IDUxLjM3ODIgNDkuNjU3NSA1MS4yNjk3IDQ5LjkxMThDNTEuMTYxMSA1MC4xNjYxIDUwLjk4MDYgNTAuMzgzIDUwLjc1MDMgNTAuNTM2QzUwLjUxOTkgNTAuNjg4OSA1MC4yNDk5IDUwLjc3MTIgNDkuOTczNCA1MC43NzI2QzQ5Ljc3OTIgNTAuNzc1MSA0OS41ODY2IDUwLjczNzMgNDkuNDA3NyA1MC42NjE4QzQ5LjIyODkgNTAuNTg2MiA0OS4wNjc1IDUwLjQ3NDQgNDguOTMzOSA1MC4zMzM0QzQ4LjgwMDMgNTAuMTkyNCA0OC42OTc0IDUwLjAyNTMgNDguNjMxNSA0OS44NDI3QzQ4LjU2NTYgNDkuNjYgNDguNTM4MiA0OS40NjU2IDQ4LjU1MTEgNDkuMjcxOFpNMzYuMjQwNSA0Ni44MTk1QzM1LjU5MDEgNDYuODI4NiAzNC45Njk5IDQ3LjA5NTcgMzQuNTE2NSA0Ny41NjJDMzQuMDYzIDQ4LjAyODQgMzMuODEzNCA0OC42NTU4IDMzLjgyMjUgNDkuMzA2MkMzMy44MzE2IDQ5Ljk1NjUgMzQuMDk4NyA1MC41NzY3IDM0LjU2NSA1MS4wMzAxQzM1LjAzMTQgNTEuNDgzNiAzNS42NTg3IDUxLjczMzIgMzYuMzA5MSA1MS43MjQxQzM3LjAxNDggNTEuNzYwNCAzNy43MDg3IDUxLjUzMzEgMzguMjU2MyA1MS4wODY1TDM3Ljc2NTggNTAuMzMxMkMzNy4zNzg1IDUwLjY0MTggMzYuODk4NyA1MC44MTQ0IDM2LjQwMjMgNTAuODIxN0MzNi4wNjUxIDUwLjg1MDcgMzUuNzI5OSA1MC43NDcgMzUuNDY3OSA1MC41MzI3QzM1LjIwNiA1MC4zMTgzIDM1LjAzOCA1MC4wMTAzIDM0Ljk5OTYgNDkuNjc0SDM4LjQ4MTlDMzguNDgxOSA0OS41NDY1IDM4LjQ4MTkgNDkuNDE5IDM4LjQ4MTkgNDkuMjgxNkMzOC40ODE5IDQ3LjgxMDIgMzcuNTY5NiA0Ni44MjkzIDM2LjI1NTIgNDYuODI5M0wzNi4yNDA1IDQ2LjgxOTVaTTM2LjI0MDUgNDcuNzMxOEMzNi4zOTMxIDQ3LjcyODUgMzYuNTQ0OSA0Ny43NTU0IDM2LjY4NzIgNDcuODEwOEMzNi44Mjk1IDQ3Ljg2NjIgMzYuOTU5NSA0Ny45NDkxIDM3LjA2OTcgNDguMDU0OEMzNy4xNzk5IDQ4LjE2MDUgMzcuMjY4MiA0OC4yODY4IDM3LjMyOTYgNDguNDI2NkMzNy4zOTEgNDguNTY2NCAzNy40MjQyIDQ4LjcxNyAzNy40Mjc0IDQ4Ljg2OTZIMzQuOTc1MUMzNC45OTI4IDQ4LjU1NDggMzUuMTMzMiA0OC4yNTk0IDM1LjM2NiA0OC4wNDY3QzM1LjU5ODggNDcuODM0MSAzNS45MDU3IDQ3LjcyMSAzNi4yMjA5IDQ3LjczMThIMzYuMjQwNVpNNjEuNzk4NSA0OS4yODE2VjQ1LjA1MzhINjAuODE3NlY0Ny41MDYyQzYwLjY0NDMgNDcuMjgzMiA2MC40MjA2IDQ3LjEwNDcgNjAuMTY0NyA0Ni45ODUzQzU5LjkwODkgNDYuODY1OSA1OS42MjgzIDQ2LjgwOTEgNTkuMzQ2MiA0Ni44MTk1QzU4LjY5NTggNDYuODE5NSA1OC4wNzIgNDcuMDc3OSA1Ny42MTIxIDQ3LjUzNzhDNTcuMTUyMiA0Ny45OTc3IDU2Ljg5MzkgNDguNjIxNCA1Ni44OTM5IDQ5LjI3MThDNTYuODkzOSA0OS45MjIyIDU3LjE1MjIgNTAuNTQ2IDU3LjYxMjEgNTEuMDA1OUM1OC4wNzIgNTEuNDY1OCA1OC42OTU4IDUxLjcyNDEgNTkuMzQ2MiA1MS43MjQxQzU5LjYyODMgNTEuNzM0NSA1OS45MDg5IDUxLjY3NzcgNjAuMTY0NyA1MS41NTgzQzYwLjQyMDYgNTEuNDM4OSA2MC42NDQzIDUxLjI2MDQgNjAuODE3NiA1MS4wMzc1VjUxLjYwNjRINjEuNzk4NVY0OS4yODE2Wk02My41MDA0IDUwLjk0NDNDNjMuNTY0MiA1MC45NDM1IDYzLjYyNzUgNTAuOTU1MiA2My42ODY4IDUwLjk3ODZDNjMuNzQzMSA1MS4wMDE2IDYzLjc5NDcgNTEuMDM0OSA2My44Mzg4IDUxLjA3NjdDNjMuODgxOSA1MS4xMTkgNjMuOTE2OSA1MS4xNjg5IDYzLjk0MTggNTEuMjIzOUM2My45NjY3IDUxLjI4MTEgNjMuOTc5NSA1MS4zNDI5IDYzLjk3OTUgNTEuNDA1M0M2My45Nzk1IDUxLjQ2NzggNjMuOTY2NyA1MS41Mjk1IDYzLjk0MTggNTEuNTg2OEM2My45MTY5IDUxLjY0MTggNjMuODgxOSA1MS42OTE3IDYzLjgzODggNTEuNzM0QzYzLjc5NDcgNTEuNzc1OCA2My43NDMxIDUxLjgwOTEgNjMuNjg2OCA1MS44MzJDNjMuNjI4MSA1MS44NTggNjMuNTY0NiA1MS44NzEzIDYzLjUwMDQgNTEuODcxM0M2My40MDc0IDUxLjg3MDYgNjMuMzE2NiA1MS44NDM1IDYzLjIzODQgNTEuNzkzMUM2My4xNjAzIDUxLjc0MjcgNjMuMDk4MSA1MS42NzEyIDYzLjA1OSA1MS41ODY4QzYzLjAzNDUgNTEuNTI5NSA2My4wMjE4IDUxLjQ2NzcgNjMuMDIxOCA1MS40MDUzQzYzLjAyMTggNTEuMzQzIDYzLjAzNDUgNTEuMjgxMiA2My4wNTkgNTEuMjIzOUM2My4wODQgNTEuMTY4OSA2My4xMTg5IDUxLjExOSA2My4xNjIgNTEuMDc2N0M2My4yMDYyIDUxLjAzNDkgNjMuMjU3NyA1MS4wMDE2IDYzLjMxNCA1MC45Nzg2QzYzLjM3NzkgNTAuOTUzMiA2My40NDY0IDUwLjk0MTUgNjMuNTE1MSA1MC45NDQzSDYzLjUwMDRaTTYzLjUwMDQgNTEuNzczMkM2My41NDk0IDUxLjc3MzUgNjMuNTk3OCA1MS43NjM1IDYzLjY0MjcgNTEuNzQzOEM2My42ODQ4IDUxLjcyNDkgNjMuNzIzMSA1MS42OTgzIDYzLjc1NTUgNTEuNjY1M0M2My44MTY4IDUxLjU5ODMgNjMuODUwOCA1MS41MTA4IDYzLjg1MDggNTEuNDIwMUM2My44NTA4IDUxLjMyOTMgNjMuODE2OCA1MS4yNDE4IDYzLjc1NTUgNTEuMTc0OEM2My43MjMyIDUxLjE0MTcgNjMuNjg0OSA1MS4xMTUxIDYzLjY0MjcgNTEuMDk2M0M2My41OTc4IDUxLjA3NjggNjMuNTQ5NCA1MS4wNjY4IDYzLjUwMDQgNTEuMDY2OUM2My40NTE1IDUxLjA2NzIgNjMuNDAzMiA1MS4wNzcyIDYzLjM1ODIgNTEuMDk2M0M2My4zMTQxIDUxLjExNDQgNjMuMjc0MSA1MS4xNDExIDYzLjI0MDUgNTEuMTc0OEM2My4xNzkxIDUxLjI0MTggNjMuMTQ1MSA1MS4zMjkzIDYzLjE0NTEgNTEuNDIwMUM2My4xNDUxIDUxLjUxMDggNjMuMTc5MSA1MS41OTgzIDYzLjI0MDUgNTEuNjY1M0M2My4yNzQyIDUxLjY5ODkgNjMuMzE0MiA1MS43MjU2IDYzLjM1ODIgNTEuNzQzOEM2My40MDc3IDUxLjc2NTEgNjMuNDYxMyA1MS43NzUxIDYzLjUxNTEgNTEuNzczMkg2My41MDA0Wk02My41Mjk4IDUxLjE4OTVDNjMuNTc1NiA1MS4xODczIDYzLjYyMDcgNTEuMjAxMiA2My42NTc0IDUxLjIyODhDNjMuNjcyNCA1MS4yNDEyIDYzLjY4NDIgNTEuMjU3IDYzLjY5MTkgNTEuMjc0OUM2My42OTk2IDUxLjI5MjggNjMuNzAyOSA1MS4zMTIzIDYzLjcwMTUgNTEuMzMxOEM2My43MDIyIDUxLjM0ODEgNjMuNjk5NSA1MS4zNjQzIDYzLjY5MzYgNTEuMzc5NUM2My42ODc3IDUxLjM5NDcgNjMuNjc4NyA1MS40MDg1IDYzLjY2NzIgNTEuNDIwMUM2My42Mzg3IDUxLjQ0NTkgNjMuNjAyNSA1MS40NjE0IDYzLjU2NDIgNTEuNDY0Mkw2My43MDY0IDUxLjYyNkg2My41OTM2TDYzLjQ2MTIgNTEuNDY0Mkg2My40MTdWNTEuNjI2SDYzLjMyMzlWNTEuMTk0NEw2My41Mjk4IDUxLjE4OTVaTTYzLjQyMTkgNTEuMjcyOVY1MS4zOTA2SDYzLjUyOThDNjMuNTQ5IDUxLjM5NjMgNjMuNTY5NSA1MS4zOTYzIDYzLjU4ODcgNTEuMzkwNkM2My41OTIyIDUxLjM4MzggNjMuNTkzOSA1MS4zNzYyIDYzLjU5MzkgNTEuMzY4NkM2My41OTM5IDUxLjM2MDkgNjMuNTkyMiA1MS4zNTMzIDYzLjU4ODcgNTEuMzQ2NUM2My41OTIyIDUxLjMzOTYgNjMuNTkzOSA1MS4zMzIxIDYzLjU5MzkgNTEuMzI0NEM2My41OTM5IDUxLjMxNjcgNjMuNTkyMiA1MS4zMDkyIDYzLjU4ODcgNTEuMzAyM0M2My41Njk1IDUxLjI5NjYgNjMuNTQ5IDUxLjI5NjYgNjMuNTI5OCA1MS4zMDIzTDYzLjQyMTkgNTEuMjcyOVpNNTguMDI2OCA0OS4yODE2QzU4LjA0MzEgNDkuMDA1NiA1OC4xMzk3IDQ4Ljc0MDQgNTguMzA0OCA0OC41MTg2QzU4LjQ2OTkgNDguMjk2OSA1OC42OTYzIDQ4LjEyODIgNTguOTU2IDQ4LjAzMzRDNTkuMjE1NyA0Ny45Mzg3IDU5LjQ5NzUgNDcuOTIyIDU5Ljc2NjYgNDcuOTg1M0M2MC4wMzU4IDQ4LjA0ODcgNjAuMjgwNSA0OC4xODkzIDYwLjQ3MDYgNDguMzlDNjAuNjYwOCA0OC41OTA3IDYwLjc4ODIgNDguODQyNiA2MC44MzcgNDkuMTE0N0M2MC44ODU4IDQ5LjM4NjkgNjAuODU0IDQ5LjY2NzMgNjAuNzQ1NCA0OS45MjE2QzYwLjYzNjkgNTAuMTc1OSA2MC40NTYzIDUwLjM5MjggNjAuMjI2IDUwLjU0NThDNTkuOTk1NyA1MC42OTg4IDU5LjcyNTcgNTAuNzgxIDU5LjQ0OTIgNTAuNzgyNUM1OS4yNTUgNTAuNzg0OSA1OS4wNjI0IDUwLjc0NzIgNTguODgzNSA1MC42NzE2QzU4LjcwNDYgNTAuNTk2IDU4LjU0MzMgNTAuNDg0MiA1OC40MDk3IDUwLjM0MzJDNTguMjc2MSA1MC4yMDIyIDU4LjE3MzEgNTAuMDM1MiA1OC4xMDcyIDQ5Ljg1MjVDNTguMDQxMyA0OS42Njk4IDU4LjAxNCA0OS40NzU0IDU4LjAyNjggNDkuMjgxNlpNMjMuNTgxNiA0OS4yODE2VjQ2LjkzNzJIMjIuNTYxNVY0Ny41MDYyQzIyLjM4ODIgNDcuMjgzMiAyMi4xNjQ0IDQ3LjEwNDcgMjEuOTA4NiA0Ni45ODUzQzIxLjY1MjggNDYuODY1OSAyMS4zNzIyIDQ2LjgwOTEgMjEuMDkwMSA0Ni44MTk1QzIwLjQzOTcgNDYuODE5NSAxOS44MTU5IDQ3LjA3NzkgMTkuMzU2IDQ3LjUzNzhDMTguODk2MSA0Ny45OTc3IDE4LjYzNzggNDguNjIxNCAxOC42Mzc4IDQ5LjI3MThDMTguNjM3OCA0OS45MjIyIDE4Ljg5NjEgNTAuNTQ2IDE5LjM1NiA1MS4wMDU5QzE5LjgxNTkgNTEuNDY1OCAyMC40Mzk3IDUxLjcyNDEgMjEuMDkwMSA1MS43MjQxQzIxLjM3MjIgNTEuNzM0NSAyMS42NTI4IDUxLjY3NzcgMjEuOTA4NiA1MS41NTgzQzIyLjE2NDQgNTEuNDM4OSAyMi4zODgyIDUxLjI2MDQgMjIuNTYxNSA1MS4wMzc1VjUxLjYwNjRIMjMuNTgxNlY0OS4yODE2Wk0xOS43ODU0IDQ5LjI4MTZDMTkuODAxNyA0OS4wMDU2IDE5Ljg5ODMgNDguNzQwNCAyMC4wNjM0IDQ4LjUxODZDMjAuMjI4NSA0OC4yOTY5IDIwLjQ1NDkgNDguMTI4MiAyMC43MTQ2IDQ4LjAzMzRDMjAuOTc0MyA0Ny45Mzg3IDIxLjI1NjEgNDcuOTIyIDIxLjUyNTIgNDcuOTg1M0MyMS43OTQzIDQ4LjA0ODcgMjIuMDM5MSA0OC4xODkzIDIyLjIyOTIgNDguMzlDMjIuNDE5NCA0OC41OTA3IDIyLjU0NjggNDguODQyNiAyMi41OTU2IDQ5LjExNDdDMjIuNjQ0NCA0OS4zODY5IDIyLjYxMjYgNDkuNjY3MyAyMi41MDQgNDkuOTIxNkMyMi4zOTU1IDUwLjE3NTkgMjIuMjE0OSA1MC4zOTI4IDIxLjk4NDYgNTAuNTQ1OEMyMS43NTQzIDUwLjY5ODggMjEuNDg0MyA1MC43ODEgMjEuMjA3OCA1MC43ODI1QzIxLjAxMjggNTAuNzg2MyAyMC44MTkxIDUwLjc0OTUgMjAuNjM5IDUwLjY3NDZDMjAuNDU5IDUwLjU5OTYgMjAuMjk2NCA1MC40ODggMjAuMTYxOCA1MC4zNDY5QzIwLjAyNzEgNTAuMjA1OCAxOS45MjMzIDUwLjAzODIgMTkuODU2OCA0OS44NTQ4QzE5Ljc5MDMgNDkuNjcxNCAxOS43NjI3IDQ5LjQ3NjMgMTkuNzc1NiA0OS4yODE2SDE5Ljc4NTRaIiBmaWxsPSIjMjMxRjIwIi8+PHBhdGggZD0iTTQzLjcyNSAxMS4yMDdIMjguMjc1NFYzOC45NzIySDQzLjcyNVYxMS4yMDdaIiBmaWxsPSIjRkY1RjAwIi8+PHBhdGggZD0iTTI5LjI1NjEgMjUuMDkxOUMyOS4yNTMzIDIyLjQxNzUgMjkuODU5IDE5Ljc3NzYgMzEuMDI3NCAxNy4zNzE5QzMyLjE5NTggMTQuOTY2MyAzMy44OTYyIDEyLjg1ODEgMzYgMTEuMjA2OUMzMy4zOTUyIDkuMTU5NzggMzAuMjY3IDcuODg2ODEgMjYuOTczIDcuNTMzNDdDMjMuNjc5IDcuMTgwMTIgMjAuMzUyIDcuNzYwNjQgMTcuMzcyMyA5LjIwODY4QzE0LjM5MjYgMTAuNjU2NyAxMS44ODAzIDEyLjkxMzkgMTAuMTIyOCAxNS43MjIxQzguMzY1MTYgMTguNTMwNCA3LjQzMzExIDIxLjc3NjUgNy40MzMxMSAyNS4wODk0QzcuNDMzMTEgMjguNDAyNCA4LjM2NTE2IDMxLjY0ODUgMTAuMTIyOCAzNC40NTY3QzExLjg4MDMgMzcuMjY1IDE0LjM5MjYgMzkuNTIyMSAxNy4zNzIzIDQwLjk3MDJDMjAuMzUyIDQyLjQxODIgMjMuNjc5IDQyLjk5ODcgMjYuOTczIDQyLjY0NTRDMzAuMjY3IDQyLjI5MiAzMy4zOTUyIDQxLjAxOTEgMzYgMzguOTcyQzMzLjg5NjkgMzcuMzIxMyAzMi4xOTY4IDM1LjIxMzkgMzEuMDI4NSAzMi44MDkxQzI5Ljg2MDEgMzAuNDA0NCAyOS4yNTQgMjcuNzY1NCAyOS4yNTYxIDI1LjA5MTlaIiBmaWxsPSIjRUIwMDFCIi8+PHBhdGggZD0iTTY0LjU2OTYgMjUuMDkyQzY0LjU2OTUgMjguNDA1MSA2My42MzcyIDMxLjY1MTQgNjEuODc5MyAzNC40NTk4QzYwLjEyMTQgMzcuMjY4MiA1Ny42MDg5IDM5LjUyNTMgNTQuNjI4OCA0MC45NzMxQzUxLjY0ODcgNDIuNDIxIDQ4LjMyMTQgNDMuMDAxMSA0NS4wMjcxIDQyLjY0NzJDNDEuNzMyOSA0Mi4yOTM0IDM4LjYwNDcgNDEuMDE5OCAzNi4wMDAxIDM4Ljk3MjFDMzguMTAyNCAzNy4zMTk5IDM5LjgwMiAzNS4yMTE5IDQwLjk3MDcgMzIuODA3QzQyLjEzOTMgMzAuNDAyMiA0Mi43NDY2IDI3Ljc2MzMgNDIuNzQ2NiAyNS4wODk1QzQyLjc0NjYgMjIuNDE1NyA0Mi4xMzkzIDE5Ljc3NjkgNDAuOTcwNyAxNy4zNzJDMzkuODAyIDE0Ljk2NzEgMzguMTAyNCAxMi44NTkxIDM2LjAwMDEgMTEuMjA3QzM4LjYwNDcgOS4xNTkyMyA0MS43MzI5IDcuODg1NjQgNDUuMDI3MSA3LjUzMTc5QzQ4LjMyMTQgNy4xNzc5MyA1MS42NDg3IDcuNzU4MDggNTQuNjI4OCA5LjIwNTkxQzU3LjYwODkgMTAuNjUzNyA2MC4xMjE0IDEyLjkxMDggNjEuODc5MyAxNS43MTkyQzYzLjYzNzIgMTguNTI3NiA2NC41Njk1IDIxLjc3MzkgNjQuNTY5NiAyNS4wODcxVjI1LjA5MloiIGZpbGw9IiNGNzlFMUIiLz48cGF0aCBkPSJNNjIuODgyMiAzNi4wMjk0VjM1LjQ2MDVINjMuMTEyN1YzNS4zNDI4SDYyLjUyOTFWMzUuNDYwNUg2Mi43NzkyVjM2LjAyOTRINjIuODgyMlpNNjQuMDE1MiAzNi4wMjk0VjM1LjM0MjhINjMuODM4Nkw2My42MzI2IDM1LjgzMzJMNjMuNDI2NiAzNS4zNDI4SDYzLjI2OTdWMzYuMDI5NEg2My4zOTcyVjM1LjUxNDRMNjMuNTg4NSAzNS45NjA4SDYzLjcyMDlMNjMuOTEyMiAzNS41MTQ0VjM2LjAzNDNMNjQuMDE1MiAzNi4wMjk0WiIgZmlsbD0iI0Y3OUUxQiIvPjwvc3ZnPg==);
      width: 72px;
      height: 59px; }
  .content-logos-mir {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA3MiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5LjQwMTcgMy44Nzc2MWUtMDdWMC4wMDg5MDAyNkMxOS4zOTI4IDAuMDA4OTAwMjYgMTYuNTg5NCAzLjM5NTAzZS0wNyAxNS44NDE4IDIuNjc4ODZDMTUuMTU2NSA1LjEzNTIzIDEzLjIyNTIgMTEuOTE2OSAxMy4xNzE4IDEyLjEwMzhIMTIuNjM3OEMxMi42Mzc4IDEyLjEwMzggMTAuNjYyMSA1LjE3MDgzIDkuOTY3ODYgMi42Njk5NkM5LjIyMDI3IC0wLjAwODg5OTU3IDYuNDA3OTEgMy44Nzc2MWUtMDcgNi40MDc5MSAzLjg3NzYxZS0wN0gwVjIwLjM4MDdINi40MDc5MVY4LjI3Njg5SDYuNjc0OTFINi45NDE5TDEwLjY3OTkgMjAuMzgwN0gxNS4xMjk4TDE4Ljg2NzcgOC4yODU3OUgxOS40MDE3VjIwLjM4MDdIMjUuODA5NlYzLjg3NzYxZS0wN0gxOS40MDE3WiIgZmlsbD0iIzREQjQ1RSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDIuODA4MyAwQzQyLjgwODMgMCA0MC45MzA0IDAuMTY5MDk4IDQwLjA0OTMgMi4xMzU5N0wzNS41MTA0IDEyLjEwMzhIMzQuOTc2NFYwSDI4LjU2ODVWMjAuMzgwN0gzNC42MjA0QzM0LjYyMDQgMjAuMzgwNyAzNi41ODczIDIwLjIwMjcgMzcuNDY4NCAxOC4yNDQ3TDQxLjkxODMgOC4yNzY4OUg0Mi40NTIzVjIwLjM4MDdINDguODYwMlYwSDQyLjgwODNaIiBmaWxsPSIjNERCNDVFIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01MS43MDgxIDkuMjU1NzRWMjAuMzgwNkg1OC4xMTZWMTMuODgzN0g2NS4wNTc5QzY4LjA4MzkgMTMuODgzNyA3MC42NDcxIDExLjk1MjQgNzEuNTk5NCA5LjI1NTc0SDUxLjcwODFaIiBmaWxsPSIjNERCNDVFIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02NS4wNTgxIDBINTAuODA5NEM1MS41MjE0IDMuODgwMzUgNTQuNDMxNyA2Ljk5NTMgNTguMTk2MyA4LjAwOTg5QzU5LjA1MDcgOC4yNDEyOSA1OS45NDk2IDguMzY1ODggNjAuODc1MiA4LjM2NTg4SDcxLjg1NzdDNzEuOTU1NiA3LjkwMzA5IDcyLjAwMDEgNy40MzE0IDcyLjAwMDEgNi45NDE5QzcyLjAwMDEgMy4xMDYwNiA2OC44OTQgMCA2NS4wNTgxIDBaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+PC9nPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjUwLjgxMTIiIHkxPSI0LjE4Mjk0IiB4Mj0iNzIuMDAwMSIgeTI9IjQuMTgyOTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAuMyIgc3RvcC1jb2xvcj0iIzAwQjRFNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA4OENDQiIvPjwvbGluZWFyR3JhZGllbnQ+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHBhdGggZD0iTTAgMEg3MlYyMC4zODA3SDBWMFoiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
      width: 72px;
      height: 20px; }
  @media (min-width: 768px) {
    .content {
      padding: 16px 32px; }
      .content-lead {
        font-size: 29px;
        line-height: 32px; }
      .content-donate {
        font-size: 29px;
        line-height: 32px;
        padding: 18px 0 13px;
        margin-bottom: 80px; }
      .content-paragraph {
        font-size: 15.5px;
        line-height: 20px;
        letter-spacing: -0.01em; }
        .content-paragraph p {
          margin-bottom: 21px; }
      .content-logos {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
           -moz-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .content-logos-method:not(:last-child) {
          margin-right: 36px; }
        .content-logos-qr {
          width: 100px;
          height: 100px; } }
  @media (min-width: 1024px) {
    .content {
      margin-left: 50%; } }
  @media (min-width: 1920px) {
    .content {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .content-donate {
        width: 416px; }
      .content-paragraph {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
        width: 50%;
        max-width: 50%; }
        .content-paragraph:first-child {
          padding-right: 32px; } }
  @media (min-width: 2560px) {
      .content-lead {
        font-size: 44px;
        line-height: 48px; }
      .content-donate {
        width: 576px; } }
  @media (min-width: 768px) and (max-width: 1023px) {
      .content-donate {
        width: 340px; }
      .content-paragraph {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
           -moz-box-flex: 0;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
        width: 50%;
        max-width: 50%; }
        .content-paragraph:first-child {
          padding-right: 32px; } }
  @media (min-width: 1280px) {
      .content-donate:hover {
        border-color: #8C2A2E;
        background-color: #E3D7C9;
        color: #8C2A2E; } }
.menu {
  height: -webkit-calc(100vh - 14rem);
  height: -moz-calc(100vh - 14rem);
  height: calc(100vh - 14rem); }
  .animation-enter .menu-page {
    opacity: 0; }
  .animation-enter.animation-enter-active .menu-page {
    opacity: 1;
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    transition: opacity .5s ease; }
  .animation-leave .menu-page {
    opacity: 1; }
  .animation-leave.animation-leave-active .menu-page {
    opacity: 0;
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    transition: opacity .5s ease; }
  .menu-item {
    display: block;
    color: #000;
    font-family: "Druk Wide Cy";
    font-weight: 500;
    line-height: 1.116;
    font-size: 20px;
    padding-bottom: 8.8px;
    padding-bottom: .55rem;
    padding-top: 8.8px;
    padding-top: .55rem;
    position: relative;
    border-bottom: 4px solid;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    -moz-transition: color .3s;
    transition: color .3s; }
  .menu-item p {
      margin: 0; }
  .menu-item:last-child {
      border-bottom: none; }
  .menu-item, .menu-item:hover {
      text-decoration: none;
      color: #000; }
  .menu-item-overflow {
      overflow: hidden;
      height: 22px; }
  .menu-item-overflow p {
        will-change: transform; }
  @media (max-width: 1023px) {
    .menu {
      height: -webkit-calc(100vh - 7.5rem);
      height: -moz-calc(100vh - 7.5rem);
      height: calc(100vh - 7.5rem); } }
  @media (min-width: 768px) {
      .menu-item {
        font-size: 63px;
        padding-top: .33rem;
        padding-bottom: .33rem;
        border-bottom-width: 8px; }
        .menu-item-overflow {
          height: 70px; } }
  @media (min-width: 1280px) {
      .menu-item {
        font-size: 86px;
        padding-top: 0;
        padding-bottom: 0;
        border-bottom-width: 16px; }
        .menu-item-overflow {
          height: 95px; } }
.subscribe {
  border-top: 8px solid #000;
  border-bottom: 8px solid #000;
  padding: 64px 0;
  margin: 0; }
  .subscribe-title.h2 {
    margin: 0;
    -webkit-transform: translateY(-10px);
       -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
         -o-transform: translateY(-10px);
            transform: translateY(-10px); }
  .subscribe-description {
    margin: 10px 0 39px;
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 1.523809524; }
  .subscribe-form {
    position: relative;
    border: 2px solid #000;
    height: 80px;
    width: 100%;
    margin: 0;
    padding: 0 54px 0 28px; }
  .subscribe-form input {
      background-color: transparent;
      border: none;
      outline: 0;
      -webkit-border-radius: 0;
         -moz-border-radius: 0;
              border-radius: 0;
      width: 100%;
      height: 100%;
      color: #000;
      line-height: 76px;
      font-size: 21px;
      font-size: 1.3125rem; }
  .subscribe-button {
    position: absolute;
    right: 0;
    top: 0;
    height: 76px;
    width: 54px;
    padding: 0;
    border: none;
    outline: none !important;
    background: transparent;
    cursor: pointer;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    text-align: left; }
  .subscribe-button-icon-wrapper {
      width: 24px;
      height: 12px;
      overflow: hidden; }
  .subscribe-button-icon-wrapper span {
        display: block; }
  .subscribe-button span {
      text-align: left; }
  .subscribe-message {
    margin: 0;
    padding-top: 10px;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.3334;
    position: absolute;
    left: -2px;
    right: -2px;
    bottom: 0;
    -webkit-transform: translateY(100%);
       -moz-transform: translateY(100%);
        -ms-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
    color: #dc3545; }
  .subscribe-success {
    color: #28a745; }
  @media (max-width: 767px) {
    .subscribe {
      border-width: 4px;
      padding: 32px 0; }
      .subscribe-title.h2 {
        -webkit-transform: translateY(-5px);
           -moz-transform: translateY(-5px);
            -ms-transform: translateY(-5px);
             -o-transform: translateY(-5px);
                transform: translateY(-5px);
        font-size: .9375rem;
        line-height: 1.3334; }
      .subscribe-description {
        margin: 3px 0 20px;
        font-size: .9375rem;
        line-height: 1.6; }
    .subscribe-text {
      padding: 0;
      width: 272px;
      max-width: 272px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 272px;
         -moz-box-flex: 0;
          -ms-flex: 0 0 272px;
              flex: 0 0 272px;
      margin: 0 auto; }
        .subscribe-form input {
          font-size: .9375rem;
          line-height: 44px; }
      .subscribe-form {
        height: 48px;
        padding: 0 54px 0 10px; }
      .subscribe-button {
        height: 44px;
        width: 54px; }
      .subscribe-message {
        padding-top: 8px; } }
  @media (max-width: 2559px) {
      .subscribe-title.h2 {
        font-size: 2.6875rem;
        line-height: 1.1163; } }
  @media (min-width: 1280px) {
      .subscribe-description {
        margin: 0;
        -webkit-transform: translateY(10px);
           -moz-transform: translateY(10px);
            -ms-transform: translateY(10px);
             -o-transform: translateY(10px);
                transform: translateY(10px); } }
.main-section-footer-arrow {
  -webkit-transform: translateY(-4px);
     -moz-transform: translateY(-4px);
      -ms-transform: translateY(-4px);
       -o-transform: translateY(-4px);
          transform: translateY(-4px);
  width: 16.8px;
  height: 8.4px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.8px;
     -moz-box-flex: 0;
      -ms-flex: 0 0 16.8px;
          flex: 0 0 16.8px;
  max-width: 16.8px;
  margin-left: 5px; }
  .main-section-footer a > span:first-child {
  width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
  background-image: -webkit-linear-gradient(#000, #000);
  background-image: -moz-linear-gradient(#000, #000);
  background-image: -o-linear-gradient(#000, #000);
  background-image: linear-gradient(#000, #000);
  background-position: 0 bottom;
  background-repeat: no-repeat;
  -moz-background-size: 0% 2px;
       background-size: 0% 2px;
  -webkit-transition-property: color, background-size;
  -o-transition-property: color, background-size;
  -moz-transition-property: color, background-size, -moz-background-size;
  transition-property: color, background-size;
  transition-property: color, background-size, -moz-background-size;
  -webkit-transition-duration: .5s;
     -moz-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s; }
  .main-section-footer a:hover {
  text-decoration: none;
  color: #000; }
  .main-section-footer a:hover > span:first-child {
    -moz-background-size: 100% 2px;
         background-size: 100% 2px; }
  @media (min-width: 768px) {
    .main-section-footer-arrow {
      width: 24px;
      height: 12px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 24px;
         -moz-box-flex: 0;
          -ms-flex: 0 0 24px;
              flex: 0 0 24px;
      max-width: 24px;
      -webkit-transform: translateY(-3px);
         -moz-transform: translateY(-3px);
          -ms-transform: translateY(-3px);
           -o-transform: translateY(-3px);
              transform: translateY(-3px);
      margin-left: 10px; } }
  @media (max-width: 767px) {
  .main-section-footer .icon-arrow,
  .main-section-footer .icon-arrow svg {
    width: 16.8px;
    height: 8.4px;
    -moz-background-size: cover;
         background-size: cover; }
    .main-section-footer a > span:first-child {
      padding-bottom: 4px;
      -moz-background-size: 0% 1px;
           background-size: 0% 1px; }
      .main-section-footer a:hover > span:first-child {
        -moz-background-size: 100% 1px;
             background-size: 100% 1px; } }
@media (max-width: 1919px) {
  .main-section-title.h1 {
    font-size: 3.9375rem;
    line-height: 1.0158; } }@media (max-width: 767px) {
  .main-section-title.h1 {
    font-size: 1.25rem;
    line-height: 1.2;
    padding-top: .25rem;
    padding-bottom: .25rem; } }
.afisha-card {
  width: 100%;
  max-width: 100%;
  position: relative; }
  .afisha-card-date.h2 .typo-sm {
    font-family: "Helvetica Neue Cyr", "Helvetica Neue", Arial, sans-serif;
    line-height: 1.3334; }
  .afisha-card-title {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.14; }
  .afisha-card-link {
    width: 100%;
    padding-bottom: 2px;
    background-repeat: no-repeat;
    background-position: 0 bottom;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(#000, #000);
    background-image: -moz-linear-gradient(#000, #000);
    background-image: -o-linear-gradient(#000, #000);
    background-image: linear-gradient(#000, #000);
    -moz-background-size: 0% 4px;
         background-size: 0% 4px;
    -webkit-transition-property: color, background-size;
    -o-transition-property: color, background-size;
    -moz-transition-property: color, background-size, -moz-background-size;
    transition-property: color, background-size;
    transition-property: color, background-size, -moz-background-size;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s; }
  .afisha-card-link:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 1; }
  .afisha-card-link:hover {
      text-decoration: none;
      -moz-background-size: 100% 4px;
           background-size: 100% 4px;
      color: #000; }
  .afisha-card-image-external-wrapper {
    position: relative; }
  .afisha-card-image-wrapper {
    overflow: hidden;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .afisha-card-image-container {
    width: 100%; }
  .afisha-card-image-container img {
      width: 100%;
      filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.84825 0.19225000000000003 0.047250000000000014 0 0 0.08725 0.9215 0.04200000000000001 0 0 0.068 0.1335 0.7827500000000001 0 0 0 0 0 1 0" /></filter></svg>#filter');
      -webkit-filter: grayscale(100%) sepia(25%);
              filter: grayscale(100%) sepia(25%);
      -webkit-transition: -webkit-filter .5s, -webkit-transform .5s;
      transition: -webkit-filter .5s, -webkit-transform .5s;
      -o-transition: filter .5s, -o-transform .5s;
      -moz-transition: filter .5s, transform .5s, -moz-transform .5s;
      transition: filter .5s, transform .5s;
      transition: filter .5s, transform .5s, -webkit-filter .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s; }
  .afisha-card:hover .afisha-card-image-container img {
        filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');
        -webkit-filter: grayscale(0) sepia(0);
                filter: grayscale(0) sepia(0); }
  @media (max-width: 2559px) {
    .afisha-card {
      position: relative; }
    .afisha-card-date.h2 {
      font-size: 2.6875rem;
      line-height: 1.1163; } }
  @media (max-width: 1919px) {
    .afisha-card {
      position: relative; }
      .afisha-card-title {
        font-size: 1.25rem;
        line-height: 1.2; } }
  @media (max-width: 1279px) {
    .afisha-card {
      position: relative; } }
  @media (max-width: 1023px) {
    .afisha-card {
      position: relative; } }
  @media (max-width: 767px) {
    .afisha-card {
      position: relative;
      padding-left: 64px;
      padding-bottom: .375rem;
      padding-top: .375rem; }
    .afisha-card-date.h2 {
      font-size: .9375rem;
      line-height: 1.3334;
      position: absolute;
      left: 0;
      width: 64px; }
      .afisha-card-date.h2 .typo-sm {
        margin-top: .375rem; }
    .afisha-card-date.h2 > span {
      display: block; }
      .afisha-card-title {
        font-size: .9375rem;
        line-height: 1.3334;
        margin-bottom: 5px; }
      .afisha-card-link {
        padding-bottom: 2px;
        -moz-background-size: 0% 2px;
             background-size: 0% 2px; }
        .afisha-card-link:hover {
          -moz-background-size: 100% 2px;
               background-size: 100% 2px; } }
  @media (min-width: 768px) {
      .afisha-card-date.h2 .typo-sm {
        -webkit-transform: translateY(4px);
           -moz-transform: translateY(4px);
            -ms-transform: translateY(4px);
             -o-transform: translateY(4px);
                transform: translateY(4px); }
    .afisha-card-date.h2 > span:nth-child(2) > span {
      display: block; }
      .afisha-card-title {
        width: 100%; }
      .afisha-card-image-external-wrapper {
        padding-top: 56.25%; } }
.arrow-navigation-arrow {
  z-index: 10;
  cursor: pointer;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .arrow-navigation-previous {
  left: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
     -moz-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
       -o-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg); }
  .arrow-navigation-next {
  right: 0; }
  .arrow-navigation-disable {
  display: none; }
  @media (max-width: 767px) {
    .arrow-navigation-arrow {
      top: 50vw;
      width: 60px;
      height: 60px; } }
.carousel {
  width: 100%;
  overflow: hidden; }
  .carousel-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex; }
  .carousel-container:not(.carousel-following) {
      -webkit-transition: -webkit-transform .3s ease 0s;
      transition: -webkit-transform .3s ease 0s;
      -o-transition: -o-transform .3s ease 0s;
      -moz-transition: transform .3s ease 0s, -moz-transform .3s ease 0s;
      transition: transform .3s ease 0s;
      transition: transform .3s ease 0s, -webkit-transform .3s ease 0s, -moz-transform .3s ease 0s, -o-transform .3s ease 0s;
      will-change: transform; }
  .carousel-container.carousel-no-transform {
      -webkit-transform: translate(0, 0) !important;
         -moz-transform: translate(0, 0) !important;
          -ms-transform: translate(0, 0) !important;
           -o-transform: translate(0, 0) !important;
              transform: translate(0, 0) !important; }
.main-afisha-header {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  height: 48px;
  height: 3rem;
  margin-bottom: 8px;
  margin-bottom: .5rem; }

.main-afisha-col {
  width: 432px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 432px;
     -moz-box-flex: 0;
      -ms-flex: 0 0 432px;
          flex: 0 0 432px;
  max-width: 432px; }

.main-afisha-col:not(:last-child) {
    margin-right: 32px; }

.main-afisha-card-container {
  margin: 0 auto;
  width: 1392px; }

.main-afisha-carousel {
  overflow: visible; }

.main-afisha-carousel-arrows {
    position: relative;
    height: 0; }

.main-afisha-carousel-arrow {
    cursor: pointer;
    -ms-touch-action: manipulation;
        touch-action: manipulation;
    position: absolute;
    top: 0;
    z-index: 10;
    width: 28px;
    height: 48px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjI1IDUuMjVWOUwwIDQuNSA1LjI1IDB2My43NUgxOHYxLjVINS4yNXoiLz48L3N2Zz4=);
    -moz-background-size: 18px 9px;
         background-size: 18px 9px;
    background-position: 0 center;
    background-repeat: no-repeat; }

.main-afisha-carousel-next-arrow {
    right: 0;
    top: 1px;
    -webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg); }

.main-afisha-carousel-disable-arrow {
    opacity: 0; }

.main-afisha-slide {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 32px; }

@media (max-width: 1919px) {
  .main-afisha {
    display: block; }
    .main-afisha-col {
      -webkit-flex-basis: 272px;
          -ms-flex-preferred-size: 272px;
              flex-basis: 272px;
      max-width: 272px;
      width: 272px; }
    .main-afisha-card-container {
      width: 912px; } }

@media (max-width: 1279px) {
  .main-afisha {
    display: block; }
    .main-afisha-col {
      -webkit-flex-basis: 328px;
          -ms-flex-preferred-size: 328px;
              flex-basis: 328px;
      max-width: 328px;
      width: 328px; }
    .main-afisha-card-container {
      width: 720px; } }

@media (max-width: 1023px) {
  .main-afisha {
    padding-bottom: 1.25rem; }
  .main-afisha .main-section-title ~ .main-afisha-container {
    margin-top: -1.5rem; }
    .main-afisha-col {
      -webkit-flex-basis: 320px;
          -ms-flex-preferred-size: 320px;
              flex-basis: 320px;
      max-width: 320px;
      width: 320px; }
    .main-afisha-card-container {
      width: 704px; } }

@media (max-width: 767px) {
  .main-afisha-container {
    overflow: hidden; }
    .main-afisha-col {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%;
      max-width: 100%;
      width: 100%;
      margin-right: 0 !important; }
    .main-afisha-card-container {
      width: 100%; }
    .main-afisha-slide {
      padding-right: 0;
      display: block; } }
.afisha-calendar {
  position: relative;
  margin-bottom: 60px; }
  .afisha-calendar:before, .afisha-calendar:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #000;
    position: absolute;
    top: 193px;
    left: 0; }
  .afisha-calendar:after {
    top: auto;
    top: initial;
    bottom: 0; }
  .afisha-tile {
  border: none;
  background: transparent;
  border-bottom: 1px solid #000;
  font-family: "Druk Wide Cy";
  padding: 22px 0 25px;
  cursor: pointer;
  font-size: 43px;
  line-height: 48px; }
  .afisha-tile:disabled {
    color: #e6dccf;
    -webkit-text-stroke: 1px black;
    cursor: auto; }
  .afisha-prev-arrow {
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg); }
  .react-calendar__navigation {
  margin-bottom: 25px; }
  .react-calendar__navigation__prev2-button, .react-calendar__navigation__next2-button {
  display: none; }
  .react-calendar__navigation__label {
  pointer-events: none; }
  .react-calendar__navigation__label, .react-calendar__navigation__arrow {
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer; }
  .react-calendar__month-view__weekdays {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 13px 0 14px; }
  .react-calendar__month-view__weekdays__weekday {
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 20px; }
  .react-calendar__navigation__label {
  font-weight: 500;
  font-size: 21px;
  line-height: 24px;
  font-family: "Druk Wide Cy";
  text-transform: uppercase; }
  @media (max-width: 1023px) {
    .afisha-calendar:before {
      top: 191px; }
    .afisha-tile {
      font-size: 32px;
      line-height: 36px;
      padding: 27px 0 30px; } }
  @media (max-width: 767px) {
    .afisha-calendar:before {
      top: 165px; } }
.afisha-item {
  padding-top: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }
  .afisha-item:not(:last-child) {
    border-bottom: 1px solid #000;
    padding-bottom: 22px; }
  .afisha-item-image-wrapper {
    width: 304px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 304px;
       -moz-box-flex: 0;
        -ms-flex: 0 0 304px;
            flex: 0 0 304px;
    max-width: 304px;
    height: 168px; }
  .afisha-item-image {
    width: 100%;
    height: 100%; }
  .afisha-item-content {
    padding-left: 30px;
    vertical-align: top;
    padding-bottom: 20px;
    position: relative;
    width: 100%; }
  .afisha-item-link-wrapper {
    margin-bottom: 14px; }
  .afisha-item-link {
    font-size: 21px;
    line-height: 24px;
    width: 100%;
    padding-bottom: 2px;
    background-repeat: no-repeat;
    background-position: 0 bottom;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
    background-image: -webkit-linear-gradient(#000, #000);
    background-image: -moz-linear-gradient(#000, #000);
    background-image: -o-linear-gradient(#000, #000);
    background-image: linear-gradient(#000, #000);
    -moz-background-size: 0 4px;
         background-size: 0 4px;
    -webkit-transition-property: color, background-size;
    -o-transition-property: color, background-size;
    -moz-transition-property: color, background-size, -moz-background-size;
    transition-property: color, background-size;
    transition-property: color, background-size, -moz-background-size;
    -webkit-transition-duration: .5s;
       -moz-transition-duration: .5s;
         -o-transition-duration: .5s;
            transition-duration: .5s; }
  .afisha-item-link:hover {
      color: #000;
      text-decoration: none;
      -moz-background-size: 100% 4px;
           background-size: 100% 4px; }
  .afisha-item-details {
    margin-bottom: 32px; }
  .afisha-item-tickets {
    position: absolute;
    bottom: 0;
    top: auto;
    top: initial;
    right: auto;
    right: initial;
    left: 30px;
    width: 100%; }
.vertical-align-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative; }
  .vertical-align-container-children {
    margin: auto 0; }
.main-popup {
  width: 100%;
  height: 100%;
  z-index: 1031;
  overflow: hidden;
  position: fixed !important;
  top: 0 !important;
  left: 0 !important; }
  .main-popup.main-popup-enter {
    opacity: 0; }
  .main-popup.main-popup-enter.main-popup-enter-active {
    opacity: 1;
    -webkit-transition: opacity 300ms ease-in;
    -o-transition: opacity 300ms ease-in;
    -moz-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in; }
  .main-popup.main-popup-leave {
    opacity: 1; }
  .main-popup.main-popup-leave.main-popup-leave-active {
    opacity: 0;
    -webkit-transition: opacity 300ms ease-in;
    -o-transition: opacity 300ms ease-in;
    -moz-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in; }
  .main-popup-children {
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .main-popup-wrapper {
    position: relative;
    width: 100%; }
  .main-popup-content {
    width: 720px;
    margin: 40px auto;
    background-color: #2e8799;
    padding: 28px 38px 44px; }
  .main-popup-header {
    position: relative;
    text-align: center;
    border-bottom: 1px solid #000; }
  .main-popup-date {
    font-size: 43px;
    font-size: 2.6875rem;
    line-height: 1.1163;
    margin-bottom: 5px; }
  .main-popup-month {
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.3334;
    margin-bottom: 24px; }
  .main-popup-arrow {
    position: absolute;
    top: 48px;
    cursor: pointer; }
  .main-popup-arrow-prev {
      left: 0; }
  .main-popup-arrow-next {
      right: 0; }
  .main-popup-arrow-wrapper {
      width: 40px;
      height: 24px; }
  .main-popup-arrow-wrapper .icon-arrow {
        width: 100%;
        height: 100%; }
  .main-popup-close {
    position: absolute;
    top: -21px;
    right: -31px;
    background-color: transparent;
    border: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDkuMzMzTDIuNjY3IDAgMCAyLjY2NyA5LjMzMyAxMiAwIDIxLjMzMyAyLjY2NyAyNCAxMiAxNC42NjcgMjEuMzMzIDI0IDI0IDIxLjMzMyAxNC42NjcgMTIgMjQgMi42NjcgMjEuMzMzIDAgMTIgOS4zMzN6IiBmaWxsPSIjMDAwIi8+PC9zdmc+);
    -moz-background-size: contain;
         background-size: contain;
    width: 24px;
    height: 24px;
    z-index: 10;
    cursor: pointer; }
  @media (min-width: 768px) {
      .main-popup-wrapper {
        width: auto;
        margin: 0; } }
  @media (max-width: 767px) {
      .main-popup-content {
        width: 100%;
        margin: 0 24px; } }
.video {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  position: absolute !important;
  opacity: 0;
  pointer-events: none;
  /* Center the video */ }
  .video-active {
    -webkit-transition: opacity 1s ease-in-out 0s;
    -o-transition: opacity 1s ease-in-out 0s;
    -moz-transition: opacity 1s ease-in-out 0s;
    transition: opacity 1s ease-in-out 0s;
    opacity: .9; }
.main-hero-container {
  position: relative;
  margin-top: -112px;
  margin-top: -7rem;
  height: 200vh; }

.main-hero-container-fixed {
  position: fixed;
  top: 0;
  height: 100%;
  width: -webkit-calc(100% - 6rem);
  width: -moz-calc(100% - 6rem);
  width: calc(100% - 6rem);
  left: 48px;
  left: 3rem;
  right: 48px;
  right: 3rem; }

.main-hero-container-absolute {
  position: absolute;
  top: auto;
  top: initial;
  bottom: 0;
  width: 100%;
  height: 50%;
  left: 0;
  right: 0; }

.main-hero-icon-down {
  overflow: hidden;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: -webkit-calc(100vh - 41px);
  top: -moz-calc(100vh - 41px);
  top: calc(100vh - 41px);
  z-index: 2;
  opacity: 0; }

.main-hero-initial-animation .main-hero-icon-down {
    -webkit-transition: opacity 1s ease 1.5s;
    -o-transition: opacity 1s ease 1.5s;
    -moz-transition: opacity 1s ease 1.5s;
    transition: opacity 1s ease 1.5s;
    opacity: 1; }

.main-hero-initial-animation-finished .main-hero-icon-down {
    opacity: 1; }

.main-hero-icon-down .icon {
    position: absolute;
    left: 50%;
    top: 50%; }

.main-hero-icon-down .icon-arrow-down {
      margin-left: -12px;
      margin-top: -6px; }

.main-hero-image-container {
  position: relative;
  width: 63%; }

.main-hero-logo-container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.main-hero-logo-firefox-wrapper {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }

.main-hero-image.embed-responsive, .main-hero-logo-wrapper.embed-responsive {
  padding-top: 56.25%;
  height: 0; }

.main-hero-image.embed-responsive {
  opacity: 0; }

.main-hero-initial-animation .main-hero-image.embed-responsive {
    -webkit-transition: opacity 1s ease .5s;
    -o-transition: opacity 1s ease .5s;
    -moz-transition: opacity 1s ease .5s;
    transition: opacity 1s ease .5s;
    opacity: 1; }

.main-hero-initial-animation-finished .main-hero-image.embed-responsive {
    opacity: 1; }

.main-hero-logo-top, .main-hero-logo-bottom {
  overflow: hidden;
  width: 100%;
  height: -webkit-calc(11.38889vw - 0.68333rem);
  height: -moz-calc(11.38889vw - 0.68333rem);
  height: calc(11.38889vw - 0.68333rem);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  -webkit-transform: scale(0.75);
     -moz-transform: scale(0.75);
      -ms-transform: scale(0.75);
       -o-transform: scale(0.75);
          transform: scale(0.75); }

.main-hero-logo-1 path, .main-hero-logo-2 path {
  opacity: 0; }

.main-hero-initial-animation .main-hero-logo-1 path, .main-hero-initial-animation .main-hero-logo-2 path {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    transition: opacity .5s ease;
    opacity: 1; }

.main-hero-initial-animation-finished .main-hero-logo-1 path, .main-hero-initial-animation-finished .main-hero-logo-2 path {
    opacity: 1; }

.main-hero-logo-1 polygon, .main-hero-logo-2 polygon {
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%); }

.main-hero-initial-animation .main-hero-logo-1 polygon, .main-hero-initial-animation .main-hero-logo-2 polygon {
    -webkit-transition: -webkit-transform 1s ease .5s;
    transition: -webkit-transform 1s ease .5s;
    -o-transition: -o-transform 1s ease .5s;
    -moz-transition: transform 1s ease .5s, -moz-transform 1s ease .5s;
    transition: transform 1s ease .5s;
    transition: transform 1s ease .5s, -webkit-transform 1s ease .5s, -moz-transform 1s ease .5s, -o-transform 1s ease .5s;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); }

.main-hero-initial-animation-finished .main-hero-logo-1 polygon, .main-hero-initial-animation-finished .main-hero-logo-2 polygon {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); }

.main-hero-logo-1,
.main-hero-logo-1 svg, .main-hero-logo-2,
.main-hero-logo-2 svg {
  width: 100%;
  height: auto; }

.main-hero-logo-1 svg, .main-hero-logo-2 svg {
  -webkit-transform: translateY(2px);
     -moz-transform: translateY(2px);
      -ms-transform: translateY(2px);
       -o-transform: translateY(2px);
          transform: translateY(2px); }

.main-hero-logo-top {
  left: 0;
  top: 24.5%; }

.main-hero-logo-bottom {
  top: auto !important;
  top: initial !important;
  right: 0;
  bottom: 24.5%; }

.main-hero-animated.main-hero-logo-wrapper.embed-responsive {
  padding-top: 100vh; }

.main-hero-animated.main-hero-logo-top, .main-hero-animated.main-hero-logo-bottom {
  width: 362px;
  height: 60px;
  height: 3.75rem;
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1); }

.main-hero-animated.main-hero-logo-top {
  top: 0; }

.main-hero-animated.main-hero-logo-bottom {
  bottom: 0; }

.main-hero-animated-finish.main-hero-logo-top, .main-hero-animated-finish.main-hero-logo-bottom {
  opacity: 0; }

@media (max-width: 1919px) {
  .main-hero {
    display: block; }
    .main-hero-image-container {
      width: 64.5%; }
    .main-hero-logo-top, .main-hero-logo-bottom {
      -webkit-transform: scale(0.87);
         -moz-transform: scale(0.87);
          -ms-transform: scale(0.87);
           -o-transform: scale(0.87);
              transform: scale(0.87); }
    .main-hero-logo-top {
      top: 22%; }
    .main-hero-logo-bottom {
      bottom: 22%; } }

@media (max-width: 1279px) {
  .main-hero {
    display: block; }
    .main-hero-image-container {
      width: 66%; }
    .main-hero-logo-top, .main-hero-logo-bottom {
      -webkit-transform: scale(0.75);
         -moz-transform: scale(0.75);
          -ms-transform: scale(0.75);
           -o-transform: scale(0.75);
              transform: scale(0.75); }
    .main-hero-logo-top {
      top: 24%; }
    .main-hero-logo-bottom {
      bottom: 24%; } }

@media (max-width: 1023px) {
  .main-hero {
    display: block; }
    .main-hero-image-container {
      width: -webkit-calc(100% - 3rem);
      width: -moz-calc(100% - 3rem);
      width: calc(100% - 3rem); }
    .main-hero-logo-top, .main-hero-logo-bottom {
      -webkit-transform: scale(1);
         -moz-transform: scale(1);
          -ms-transform: scale(1);
           -o-transform: scale(1);
              transform: scale(1); }
    .main-hero-logo-top {
      top: 18.5%; }
    .main-hero-logo-bottom {
      bottom: 18.5%; } }

@media (max-width: 767px) {
  .main-hero {
    display: block; }
    .main-hero-container {
      margin-top: -3.75rem; }
    .main-hero-container-fixed {
      width: -webkit-calc(100% - 3rem);
      width: -moz-calc(100% - 3rem);
      width: calc(100% - 3rem);
      left: 1.5rem;
      right: 1.5rem; }
    .main-hero-container-absolute {
      width: 100%;
      left: 0;
      right: 0; }
    .main-hero-image-container {
      width: -webkit-calc(100% + 3rem);
      width: -moz-calc(100% + 3rem);
      width: calc(100% + 3rem);
      margin-left: -1.5rem;
      margin-right: -1.5rem; }
    .main-hero-logo-top, .main-hero-logo-bottom {
      -webkit-transform: scale(1);
         -moz-transform: scale(1);
          -ms-transform: scale(1);
           -o-transform: scale(1);
              transform: scale(1);
      height: -webkit-calc(11.38889vw - 0.34167rem);
      height: -moz-calc(11.38889vw - 0.34167rem);
      height: calc(11.38889vw - 0.34167rem); }
    .main-hero-logo-top {
      top: 20%; }
    .main-hero-logo-bottom {
      bottom: 20%; }
    .main-hero-animated.main-hero-logo-top, .main-hero-animated.main-hero-logo-bottom {
      width: 186px; } }

@media (min-width: 768px) {
    .main-hero-icon-down {
      top: -webkit-calc(100vh - 57px);
      top: -moz-calc(100vh - 57px);
      top: calc(100vh - 57px); }
    .main-hero-animated.main-hero-logo-top, .main-hero-animated.main-hero-logo-bottom {
      height: 7rem; } }
.banner {
  white-space: nowrap;
  width: 100%;
  height: auto;
  background-color: #8C2A2E;
  width: -webkit-calc(100% + 48px);
  width: -moz-calc(100% + 48px);
  width: calc(100% + 48px);
  margin-left: -24px;
  padding: 29px 0 19px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .banner:hover {
    text-decoration: none; }
  .banner-items {
    height: 100%;
    -webkit-overflow-scrolling: touch;
    position: relative;
    z-index: 2;
    will-change: transform;
    display: inline-block;
    white-space: nowrap; }
  .banner-titleWrapper {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex; }
  .banner-title {
    text-transform: uppercase;
    font-size: 24px;
    line-height: 24px;
    font-weight: 500;
    font-family: "Druk Wide Cy";
    color: #E3D7C9;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    will-change: transform;
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-animation: movement 60s linear infinite;
       -moz-animation: movement 60s linear infinite;
         -o-animation: movement 60s linear infinite;
            animation: movement 60s linear infinite;
    -webkit-animation-play-state: running;
       -moz-animation-play-state: running;
         -o-animation-play-state: running;
            animation-play-state: running; }
  .banner-title-word {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
         -moz-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
  .banner-title-first {
      -webkit-text-stroke: 2px #E3D7C9;
      color: #8C2A2E; }
  .banner-subtitle {
    font-size: 24px;
    line-height: 28px;
    color: #E3D7C9;
    font-family: "Helvetica Neue Cyr", "Helvetica Neue", Arial, sans-serif;
    text-align: center;
    margin-bottom: 60px;
    margin-top: 50px; }
  .banner-subtitle-content {
      display: block; }
  @-webkit-keyframes movement {
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); } }
  @-moz-keyframes movement {
  100% {
    -moz-transform: translateX(-50%);
         transform: translateX(-50%); } }
  @-o-keyframes movement {
  100% {
    -o-transform: translateX(-50%);
       transform: translateX(-50%); } }
  @keyframes movement {
  100% {
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%); } }
  @media (min-width: 768px) {
    .banner {
      width: -webkit-calc(100% + 96px);
      width: -moz-calc(100% + 96px);
      width: calc(100% + 96px);
      margin-left: -48px;
      height: 400px; }
      .banner-title {
        font-size: 74px;
        line-height: 72px; }
      .banner-subtitle {
        font-size: 44px;
        line-height: 48px;
        margin: 0; } }
.main-calendar {
  position: relative;
  margin-bottom: 60px; }
  .main-calendar:before, .main-calendar:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #000;
    position: absolute;
    top: 183px;
    left: 0; }
  .main-calendar:after {
    top: auto;
    top: initial;
    bottom: 0; }
  .main-tile {
  border: none;
  background: transparent;
  border-bottom: 1px solid #000;
  font-family: "Druk Wide Cy";
  padding: 22px 0 25px;
  cursor: pointer; }
  .main-tile:disabled {
    color: #e6dccf;
    -webkit-text-stroke: 1px black;
    cursor: auto; }
  .main-prev-arrow {
  -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg); }
  .react-calendar__navigation {
  margin-bottom: 25px; }
  .react-calendar__navigation__prev2-button, .react-calendar__navigation__next2-button {
  display: none; }
  .react-calendar__navigation__label {
  pointer-events: none; }
  .react-calendar__navigation__label, .react-calendar__navigation__arrow {
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer; }
  .react-calendar__month-view__weekdays {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 13px 0 14px; }
  .react-calendar__month-view__weekdays__weekday {
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 20px; }
  .react-calendar__navigation__label {
  font-weight: 500;
  font-size: 21px;
  line-height: 24px;
  font-family: "Druk Wide Cy";
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .main-calendar:before {
      top: 165px; } }
